@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(/fonts/fraunces-italic-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(/fonts/fraunces-italic-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/fraunces-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/fraunces-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-500-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-500-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-mono-600-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-mono-600-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:300 700;font-stretch:100%;font-display:swap;src:url(/fonts/ibm-plex-sans-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:300 700;font-stretch:100%;font-display:swap;src:url(/fonts/ibm-plex-sans-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sansita;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/sansita-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sansita;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/sansita-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sansita;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/sansita-700-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sansita;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/sansita-700-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spectral;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/spectral-400-italic-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spectral;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/spectral-400-italic-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spectral;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/spectral-300-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spectral;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/spectral-300-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/spectral-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/spectral-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spectral;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/spectral-500-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spectral;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/spectral-500-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spectral;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/spectral-600-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spectral;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/spectral-600-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--brand-yellow:oklch(96% .21 105);--brand-gold:oklch(82% .18 105);--brand-blue:oklch(74% .16 220);--brand-green:oklch(86% .17 150);--brand-violet:oklch(55% .2 290);--brand-yellow-l:96%;--brand-yellow-c:.21;--brand-yellow-h:105;--brand-blue-l:74%;--brand-blue-c:.16;--brand-blue-h:220;--brand-green-l:86%;--brand-green-c:.17;--brand-green-h:150;--lumoin-azure:oklch(68.2% .171 254.3);--lumoin-green:oklch(91.94% .209 130.34);--gradient-heading-growth:linear-gradient(90deg in oklch, oklch(80.62% .1358 84.74) 0%, oklch(79.78% .1361 152.04) 72%);--gradient-brand-light:linear-gradient(135deg in oklch, oklch(96% .21 105), oklch(86% .17 150), oklch(74% .16 220));--gradient-brand-dark:linear-gradient(135deg in oklch, oklch(74% .16 220), oklch(55% .2 290), oklch(82% .18 105));--gradient-brand-light-fallback:linear-gradient(135deg, #ffff1c, #7ae582, #00c3ff);--gradient-brand-dark-fallback:linear-gradient(135deg, #00c3ff, #7b4fbf, #e8b84b);--surface-base:oklch(98% .005 90);--surface-raised:oklch(100% 0 0);--surface-sunken:oklch(95.5% .008 90);--surface-overlay:oklch(100% 0 0/.95);--text-primary:oklch(15% .005 90);--text-secondary:oklch(42% .005 90);--text-tertiary:oklch(51% .005 90);--text-inverse:oklch(98% .005 90);--border-default:oklch(88% .005 90);--border-emphasis:oklch(76% .005 90);--interactive:oklch(45% .14 220);--interactive-hover:oklch(38% .14 220);--interactive-active:oklch(32% .14 220);--status-verified:oklch(55% .15 155);--status-verified-text:oklch(45% .15 155);--status-warning:oklch(62% .16 80);--status-error:oklch(55% .14 25);--status-info:oklch(55% .14 220);--status-disputed:oklch(65% .14 70);--font-brand:"Sansita", system-ui, sans-serif;--font-expressive:"Fraunces", Georgia, "Noto Serif", serif;--font-reading:"Spectral", Georgia, "Noto Serif", serif;--font-ui:"IBM Plex Sans", system-ui, -apple-system, Segoe UI, Roboto, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--text-xs:clamp(.6875rem, calc(.6rem + .5cqi), .75rem);--text-sm:clamp(.8125rem, calc(.7rem + .7cqi), .875rem);--text-base:clamp(.9375rem, calc(.8rem + .9cqi), 1rem);--text-md:clamp(1.0625rem, calc(.9rem + 1.2cqi), 1.25rem);--text-lg:clamp(1.25rem, calc(1rem + 2cqi), 1.75rem);--text-xl:clamp(1.5rem, calc(1.1rem + 3cqi), 2.5rem);--text-2xl:clamp(2rem, calc(1.2rem + 5cqi), 3.5rem);--measure-prose:61ch;--measure-reading:53ch;--measure-listing:66ch;--leading-tight:1.2;--leading-normal:1.5;--leading-relaxed:1.75;--tracking-tight:-.01em;--tracking-normal:0;--tracking-wide:.02em;--space-0:0;--space-05:.125rem;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--radius-sm:.375rem;--radius-md:.625rem;--radius-lg:1rem;--radius-xl:1.5rem;--radius-full:9999px;--shadow-sm:0 1px 2px #1a1a180f;--shadow-md:0 2px 8px #1a1a1814;--shadow-lg:0 8px 24px #1a1a181a;--shadow-xl:0 16px 48px #1a1a181f;--duration-fast:.12s;--duration-normal:.2s;--duration-slow:.35s;--duration-deliberate:.6s;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--ease-in:cubic-bezier(.4, 0, 1, 1);--container-sm:40rem;--container-md:56rem;--container-lg:72rem;--container-xl:88rem;--color-bg:var(--surface-base);--color-fg:var(--text-primary);--color-accent:var(--interactive);--space:var(--space-4)}[data-theme=dark],:root.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface-base:oklch(12% .008 230);--surface-raised:oklch(16% .008 230);--surface-sunken:oklch(9% .006 230);--surface-overlay:oklch(16% .01 230/.95);--text-primary:oklch(92% .005 230);--text-secondary:oklch(70% .005 230);--text-tertiary:oklch(60% .005 230);--text-inverse:oklch(12% .008 230);--border-default:oklch(22% .008 230);--border-emphasis:oklch(33% .008 230);--interactive:oklch(78% .14 220);--interactive-hover:oklch(83% .12 220);--interactive-active:oklch(74% .16 220);--status-verified:oklch(75% .17 155);--status-verified-text:oklch(75% .17 155);--status-warning:oklch(80% .16 85);--status-error:oklch(70% .15 25);--status-info:oklch(78% .14 220);--shadow-sm:0 1px 2px #0006;--shadow-md:0 2px 8px #00000073;--shadow-lg:0 8px 24px #00000080;--shadow-xl:0 16px 48px #0000008c}html{font-family:var(--font-ui);color:var(--text-primary);background:var(--surface-base);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:100%}body{margin:0;overflow-x:clip;container-type:inline-size}h1,h2,h3,h4{font-family:var(--font-expressive);color:var(--text-primary);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);text-wrap:balance;margin:0}h1{font-size:var(--text-2xl);font-weight:700}h2{font-size:var(--text-xl);font-weight:600}h3{font-size:var(--text-lg);font-weight:500}h4{font-size:var(--text-md);font-weight:600;font-family:var(--font-ui)}.public-hero-title,.public-destination .page-head h1{font-family:var(--font-expressive);letter-spacing:-.045em;text-wrap:balance;font-weight:400;line-height:.97}p{line-height:var(--leading-normal);text-wrap:pretty;margin:0}code,kbd,samp,pre,.mono{font-family:var(--font-mono);font-size:.9375em}.label{font-family:var(--font-ui);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-secondary);font-weight:500}.wordmark{font-family:var(--font-brand);letter-spacing:.02em;color:var(--interactive);font-weight:400}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@scope(vf-stack){:scope{gap:var(--space-4);flex-direction:column;align-items:stretch;display:flex}:scope[direction=row]{flex-flow:wrap;align-items:center}:scope[align=center]{align-items:center}:scope[align=end]{align-items:flex-end}:scope[gap="1"]{gap:var(--space-1)}:scope[gap="2"]{gap:var(--space-2)}:scope[gap="3"]{gap:var(--space-3)}:scope[gap="4"]{gap:var(--space-4)}:scope[gap="6"]{gap:var(--space-6)}:scope[gap="8"]{gap:var(--space-8)}}@scope(vf-button){:scope{display:inline-flex}:scope>button,:scope>a{font-family:var(--font-ui);font-size:var(--text-base);color:var(--text-primary);background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-sm);align-items:center;gap:var(--space-2);cursor:pointer;transition:background var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);padding-block:.625rem;padding-inline:1rem;font-weight:500;text-decoration:none;display:inline-flex}:scope[variant=primary]>button,:scope[variant=primary]>a{background:var(--interactive);color:var(--surface-raised);border-color:#0000}:scope[variant=ghost]>button,:scope[variant=ghost]>a{color:var(--interactive);background:0 0;border-color:#0000}:scope[variant=primary]>button:hover,:scope[variant=primary]>a:hover{background:var(--interactive-hover)}:scope[variant=primary]>button:active{background:var(--interactive-active);transform:scale(.98)}:scope:not([variant=primary]):not([variant=ghost])>button:hover{border-color:var(--border-emphasis)}:scope[variant=ghost]>button:hover,:scope[variant=ghost]>a:hover{background:var(--surface-sunken)}:scope>button:focus-visible,:scope>a:focus-visible{outline:2px solid var(--interactive);outline-offset:2px}:scope[disabled]>button,:scope>button[disabled]{cursor:not-allowed;background:var(--surface-sunken);color:var(--text-tertiary);border-color:var(--border-default)}}@scope(vf-badge){:scope{align-items:center;gap:var(--space-2);font-family:var(--font-ui);font-size:var(--text-xs);border-radius:var(--radius-full);background:var(--surface-sunken);color:var(--text-secondary);border:1px solid var(--border-default);padding-block:.25rem;padding-inline:.625rem;font-weight:500;line-height:1.4;display:inline-flex}:scope:before{content:"";background:currentColor;border-radius:50%;flex:none;block-size:.375rem;inline-size:.375rem}:scope[variant=verified]{color:oklch(35% .15 155);background:oklch(96% .04 155);border-color:oklch(85% .08 155)}:scope[variant=disputed]{color:oklch(45% .14 70);background:oklch(96% .04 70);border-color:oklch(85% .08 70)}:scope[variant=error]{color:oklch(45% .14 25);background:oklch(96% .04 25);border-color:oklch(85% .08 25)}:scope[variant=info]{color:oklch(40% .14 220);background:oklch(96% .04 220);border-color:oklch(85% .08 220)}}@scope(vf-credential-card){:scope{gap:var(--space-3);background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-md);padding:clamp(var(--space-4), 4cqi, var(--space-6));box-shadow:var(--shadow-md);transition:box-shadow var(--duration-normal) var(--ease-out), transform var(--duration-normal) var(--ease-out);display:grid;container:vf-cred/inline-size}:scope:hover{box-shadow:var(--shadow-lg);transform:translateY(-1px)}:scope:before{content:"";background:linear-gradient(90deg in oklch, oklch(96% .21 105), oklch(86% .17 150), oklch(74% .16 220));border-radius:.125rem;block-size:.25rem;display:block}:scope>[slot=issuer]{font-family:var(--font-ui);font-size:var(--text-xs);color:var(--text-secondary);letter-spacing:var(--tracking-wide)}:scope>[slot=title]{font-family:var(--font-expressive);font-size:clamp(var(--text-base), 5cqi, var(--text-lg));font-weight:600;line-height:var(--leading-tight);color:var(--text-primary);margin:0}:scope>[slot=holder]{font-family:var(--font-ui);font-size:var(--text-sm);color:var(--text-secondary)}:scope>[slot=meta]{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-tertiary);border-block-start:1px solid var(--border-default);justify-content:space-between;gap:var(--space-1) var(--space-2);flex-wrap:wrap;padding-block-start:var(--space-2);display:flex}@container vf-cred (inline-size<16.25rem){:scope>[slot=meta]{flex-direction:column}}:scope.vf-pulse-once:before{animation:vf-cred-pulse var(--duration-deliberate) var(--ease-out) 1}@keyframes vf-cred-pulse{0%{filter:brightness()}40%{filter:brightness(1.25)}to{filter:brightness()}}}@scope(vf-toggle){:scope{align-items:center;gap:var(--space-3);cursor:pointer;-webkit-user-select:none;user-select:none;font-family:var(--font-ui);font-size:var(--text-sm);color:var(--text-primary);display:inline-flex}:scope>.vf-toggle-track{--vf-toggle-track-inline:2.75rem;--vf-toggle-track-block:1.5rem;--vf-toggle-seat:.125rem;--vf-toggle-thumb:calc(var(--vf-toggle-track-block) - 2 * var(--vf-toggle-seat));inline-size:var(--vf-toggle-track-inline);block-size:var(--vf-toggle-track-block);border-radius:var(--radius-full);background:var(--border-emphasis);transition:background var(--duration-fast) var(--ease-out);flex:none;position:relative}:scope>.vf-toggle-track:after{content:"";inline-size:var(--vf-toggle-thumb);block-size:var(--vf-toggle-thumb);background:var(--surface-raised);box-shadow:var(--shadow-sm);transition:inset-inline-start var(--duration-fast) var(--ease-out);border-radius:50%;position:absolute;inset-block-start:var(--vf-toggle-seat);inset-inline-start:var(--vf-toggle-seat)}:scope[checked]>.vf-toggle-track{background:var(--interactive)}:scope[checked]>.vf-toggle-track:after{inset-inline-start:calc(var(--vf-toggle-track-inline) - var(--vf-toggle-thumb) - var(--vf-toggle-seat))}:scope>input[type=checkbox]{opacity:0;pointer-events:none;block-size:1px;inline-size:1px;position:absolute}:scope:focus-visible>.vf-toggle-track{outline:2px solid var(--interactive);outline-offset:2px}}@scope(vf-field){:scope{gap:var(--space-2);display:grid}:scope>label{font-family:var(--font-ui);font-size:var(--text-xs);color:var(--text-secondary);letter-spacing:var(--tracking-wide);font-weight:500}:scope>input,:scope>select,:scope>textarea{font-family:var(--font-ui);font-size:var(--text-base);background:var(--surface-raised);color:var(--text-primary);border:1px solid var(--border-default);border-radius:var(--radius-sm);transition:border-color var(--duration-fast) var(--ease-out);box-sizing:border-box;inline-size:100%;padding-block:.625rem;padding-inline:.75rem}:scope>input.mono,:scope>textarea.mono{font-family:var(--font-mono);font-size:var(--text-sm)}:scope>input:focus,:scope>select:focus,:scope>textarea:focus{outline:2px solid var(--interactive);outline-offset:2px;border-color:var(--border-emphasis)}:scope>.vf-helper{font-family:var(--font-ui);font-size:var(--text-xs);color:var(--text-tertiary)}:scope[invalid]>input,:scope[invalid]>select,:scope[invalid]>textarea{border-color:var(--status-error)}:scope[invalid]>.vf-helper{color:var(--status-error)}}:root{--site-brand-light-display:block;--site-brand-dark-display:none}:root[data-theme=dark]{--site-brand-light-display:none;--site-brand-dark-display:block}@scope(vf-top-nav){:scope{justify-content:space-between;align-items:center;gap:var(--space-4);padding-block:var(--space-3);padding-inline:var(--space-5);background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);transition:backdrop-filter var(--duration-normal), background var(--duration-normal);display:flex}:scope.vf-top-nav--sticky{z-index:10;position:sticky;inset-block-start:var(--space-3)}:scope.vf-top-nav--scrolled{background:color-mix(in oklch, var(--surface-raised) 85%, transparent);-webkit-backdrop-filter:blur(12px)}:scope>[slot=brand]{--brand-lockup-size:clamp(1.15em, 1.05em + .2cqi, 1.3em);block-size:var(--brand-lockup-size);color:var(--interactive);white-space:nowrap;flex:none;align-items:center;gap:.38em;line-height:1;text-decoration:none;display:inline-flex}:scope>[slot=brand] .site-brand-symbol{flex:none;block-size:100%;inline-size:auto;display:block}:scope>[slot=brand] .site-brand-symbol--dark{display:var(--site-brand-dark-display)}:scope>[slot=brand] .site-brand-symbol--light{display:var(--site-brand-light-display)}:scope>[slot=brand] .site-brand-wordmark{fill:currentColor;flex:none;block-size:67%;inline-size:auto;display:block;overflow:visible}:scope>[slot=links]{gap:var(--space-5);font-family:var(--font-ui);font-size:var(--text-sm);color:var(--text-secondary);display:flex}:scope>[slot=links] a{color:inherit;transition:color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out);border-block-end:2px solid #0000;padding-block-end:2px;text-decoration:none}:scope>[slot=links] a:hover{color:var(--text-primary)}:scope>[slot=links] a[aria-current=page]{color:var(--text-primary);border-block-end-color:var(--interactive)}:scope>[slot=links] .nav-group{position:relative}:scope>[slot=links] .nav-group summary{align-items:center;gap:var(--space-1);cursor:pointer;transition:color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out);border-block-end:2px solid #0000;padding-block-end:2px;list-style:none;display:inline-flex}:scope>[slot=links] .nav-group summary::-webkit-details-marker{display:none}:scope>[slot=links] .nav-group summary::marker{content:""}:scope>[slot=links] .nav-group summary:after{content:"";block-size:.4rem;inline-size:.4rem;transition:transform var(--duration-fast) var(--ease-out);border-block-end:1.5px solid;border-inline-end:1.5px solid;transform:translateY(-.1rem)rotate(45deg)}:scope>[slot=links] .nav-group[open] summary:after{transform:translateY(.1rem)rotate(225deg)}:scope>[slot=links] a:focus-visible,:scope>[slot=links] summary:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px;border-radius:var(--radius-xs)}:scope>[slot=links] .nav-group summary[aria-current=true]{color:var(--text-primary);border-block-end-color:var(--interactive)}:scope>[slot=links] .nav-group-list{min-inline-size:14rem;padding:var(--space-2);gap:var(--space-1);background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-md);box-shadow:var(--shadow-md);z-index:20;margin-block-start:var(--space-2);list-style:none;display:grid;position:absolute;inset-block-start:100%;inset-inline-start:0}:scope>[slot=links] .nav-group:last-of-type .nav-group-list{inset-inline:auto 0}:scope>[slot=links] .nav-group-list a{padding-block:var(--space-1);padding-inline:var(--space-2);border-radius:var(--radius-sm);border-block-end:none;display:block}:scope>[slot=links] .nav-group-list a:hover,:scope>[slot=links] .nav-group-list a[aria-current=page]{color:var(--text-primary);background:var(--surface-sunken)}:scope>[slot=links] .nav-menu-panel{align-items:center;gap:var(--space-5);display:flex}:scope>[slot=links] .nav-menu-panel>a,:scope>[slot=links] .nav-menu-panel>.nav-group>summary{box-sizing:border-box;align-items:center;min-block-size:2.75rem;display:inline-flex}:scope>[slot=actions]{align-items:center;margin-inline-start:auto;display:inline-flex}@container vf-nav (inline-size<72rem){:scope{row-gap:var(--space-2);flex-wrap:wrap}:scope>[slot=links]{flex-basis:100%;order:2;min-inline-size:0}:scope>[slot=links] .nav-menu-panel{justify-content:center;align-items:flex-start;column-gap:var(--space-4);row-gap:var(--space-1);flex-wrap:wrap}:scope>[slot=links] .nav-menu-panel>a,:scope>[slot=links] .nav-group>summary,:scope>[slot=links] .nav-group-list a{align-items:center;min-block-size:2.75rem;display:flex}:scope>[slot=links] .nav-group-list{box-sizing:border-box;inline-size:100%;min-inline-size:0;box-shadow:none;margin-block-start:var(--space-1);position:static;inset-block-start:auto;inset-inline-start:auto}}@container vf-nav (inline-size<35rem){:scope{row-gap:var(--space-2);flex-wrap:wrap}:scope>[slot=links] .nav-menu-panel{column-gap:var(--space-3)}:scope>[slot=actions]{flex-basis:100%;order:3;justify-content:center;margin-inline-start:0}}}vf-site-header{z-index:100;inline-size:100cqi;max-inline-size:100cqi;margin-inline:calc(50% - 50cqi);display:block;position:sticky;inset-block-start:0;container:vf-nav/inline-size}.docs-shell>vf-site-header,.sandbox-shell>vf-site-header,.wallet-product-shell>vf-site-header,.veritas-shell>vf-site-header{margin-block-start:calc(-1 * var(--space-4))}.app-shell>vf-site-header,.playground-shell>vf-site-header{margin-block-start:calc(-1 * var(--space-3))}vf-site-header>vf-top-nav.vf-top-nav--sticky{box-sizing:border-box;min-block-size:4.3125rem;inline-size:100%;position:relative!important;inset-block-start:0!important}.site-header-actions{align-items:center;gap:var(--space-3,.75rem);flex-wrap:wrap;justify-content:flex-end;max-inline-size:100%;display:inline-flex}.site-header-actions .nav-select select{font:inherit;font-size:var(--text-sm,.875rem);color:var(--text-secondary,inherit);border-radius:var(--radius-sm,.25rem);cursor:pointer;background:0 0;border:1px solid #0000;padding:.15em .3em}.site-header-actions .nav-select select:hover,.site-header-actions .nav-select select:focus-visible{border-color:var(--border-default,currentColor);color:var(--text-primary,inherit)}.site-header-actions .nav-select option{color:initial}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pw-frame{border:1px solid var(--border-default,currentColor);border-radius:var(--radius-md,.75rem);gap:var(--space-4,1rem);background:var(--surface-raised,transparent);padding:clamp(1rem,3cqi,2rem);display:grid}.pw-eyebrow{font-size:var(--text-xs,.75rem);letter-spacing:.08em;text-transform:uppercase;opacity:.75;margin:0}.pw-title{margin:.25rem 0 0;font-size:clamp(1.25rem,2.6cqi,1.75rem)}.pw-context{font-size:var(--text-sm,.875rem);opacity:.8;margin:.25rem 0 0}.pw-tabs{gap:var(--space-2,.5rem);flex-wrap:wrap;display:flex}.pw-tabs button{font:inherit;font-size:var(--text-sm,.875rem);border:1px solid var(--border-default,currentColor);color:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:.3em .9em}.pw-tabs button[aria-pressed=true]{border-color:var(--accent-default,currentColor);font-weight:600}.pw-columns{gap:var(--space-4,1rem);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));display:grid}.pw-list,.pw-measures,.pw-evidence,.pw-conversation{gap:var(--space-2,.5rem);font-size:var(--text-sm,.875rem);margin:0;padding:0;list-style:none;display:grid}.pw-measures li{border:1px solid var(--border-default,currentColor);border-radius:var(--radius-sm,.4rem);padding:var(--space-3,.75rem)}.pw-measures li[data-highlighted=true]{border-color:var(--accent-default,currentColor);box-shadow:0 0 0 1px var(--accent-default,currentColor)}.pw-measures p{opacity:.8;margin:.35rem 0 0}.pw-participants,.pw-finance{font-size:var(--text-sm,.875rem);grid-template-columns:max-content 1fr;gap:.3rem 1rem;margin:0;display:grid}.pw-participants dt,.pw-finance dt{font-weight:600}.pw-participants dd,.pw-finance dd{margin:0}.pw-readiness{font-size:var(--text-sm,.875rem)}.pw-voice{margin-inline-end:.4em;font-weight:600}.pw-note,.pw-signin-note,.project-standalone-note{font-size:var(--text-xs,.78rem);opacity:.75}.pw-evidence .rel-solid{border-inline-start:3px solid;padding-inline-start:.6rem}.pw-evidence .rel-outlined{border-inline-start:3px double;padding-inline-start:.6rem}.pw-evidence .rel-dotted{border-inline-start:3px dotted;padding-inline-start:.6rem}.pw-evidence .rel-interrupted{opacity:.85;border-inline-start:3px dashed;padding-inline-start:.6rem}.onward-strip{border-block-start:1px solid var(--border-default,currentColor);font-size:var(--text-base,1rem);color:var(--text-secondary,inherit);max-inline-size:var(--measure-prose,61ch);margin-block-start:var(--space-6,2rem);padding-block-start:var(--space-4,1rem)}.onward-strip a{color:var(--text-primary,inherit)}.onward-strip a[target=_blank]:after{content:" ↗" / ""}.console-signin{max-inline-size:60ch;margin-block:var(--space-6,2rem);padding:var(--space-4,1rem) var(--space-6,2rem);border:1px solid var(--border-default,currentColor);border-inline-start:3px solid var(--interactive,currentColor);border-radius:var(--radius-md,.5rem);background:var(--surface-raised,transparent)}.console-signin h2{font-size:var(--text-lg,1.125rem);margin-block-start:0}.console-signin a{color:var(--text-primary,inherit);font-weight:600}.span-waterfall-name{margin-inline-start:calc(var(--span-depth,0) * 1.25ch);display:inline-block}.span-waterfall-track{border-radius:var(--radius-sm,.25rem);background:var(--surface-raised,transparent);block-size:.75em;min-inline-size:12ch;position:relative;overflow:hidden}.span-waterfall-bar{inline-size:var(--span-size,0%);border-radius:inherit;background:var(--interactive,currentColor);position:absolute;inset-block:0;inset-inline-start:var(--span-offset,0%)}tr[data-status=Error] .span-waterfall-bar{background:var(--status-error,currentColor)}.site-update-banner{z-index:var(--z-toast,900);inset-inline:max(var(--space-4,1rem), env(safe-area-inset-left)) max(var(--space-4,1rem), env(safe-area-inset-right));min-block-size:2.75rem;padding:var(--space-3,.75rem) var(--space-5,1.5rem);color:var(--button-primary-text,#001018);background:var(--interactive,#00c3ff);border:1px solid var(--interactive,#00c3ff);border-radius:var(--radius-pill,999px);box-shadow:var(--shadow-raised,0 .5rem 2rem #0003);font:inherit;cursor:pointer;margin-inline:auto;font-weight:600;position:fixed;inset-block-end:max(var(--space-4,1rem), env(safe-area-inset-bottom))}.site-update-banner[hidden]{display:none}.site-update-banner:disabled{cursor:progress;opacity:.75}:root{--paper:#f7f5ef;--paper-raised:#fffefa;--ink:#101714;--ink-soft:#52605a;--line:#10171429;--line-strong:#1017144f;--blue:#18b9d7;--blue-deep:#063d55;--blue-black:#061c25;--yellow:#e8e21b;--green:#83d9a4;--violet:#9a84e8;--coral:#ef927b;--radius-sm:.72rem;--radius-md:1.25rem;--radius-lg:2rem;--content:min(88rem, calc(100vw - 3rem));--section-space:clamp(6rem, 10vw, 10rem);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--paper:#0c1517;--paper-raised:#111e20;--ink:#eef4ef;--ink-soft:#abb6b0;--line:#eef4ef29;--line-strong:#eef4ef4f;--blue-deep:#083f56;--blue-black:#031319;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{scroll-padding-top:6rem}body{background:var(--paper);color:var(--ink);text-rendering:optimizelegibility;margin:0;font-family:IBM Plex Sans,system-ui,sans-serif;overflow-x:clip}button,input,select{font:inherit}button,a{color:inherit}[hidden]{display:none!important}img,svg,canvas{max-inline-size:100%}::selection{background:color-mix(in srgb, var(--yellow) 75%, white);color:#101714}.skip-link{z-index:1000;background:var(--ink);color:var(--paper);border-radius:0 0 .5rem .5rem;padding:.75rem 1rem;position:fixed;inset:0 auto auto 1rem;translate:0 -120%}.skip-link:focus{translate:0}.visually-hidden{clip:rect(0 0 0 0)!important;white-space:nowrap!important;block-size:1px!important;inline-size:1px!important;position:absolute!important;overflow:hidden!important}.page{isolation:isolate;position:relative}vf-site-header{z-index:100;display:block;position:relative}#main-content{pointer-events:none}#main-content>:not(.hero){pointer-events:auto}#stage{z-index:-1;pointer-events:auto;touch-action:pan-y;cursor:grab;block-size:100%;inline-size:100%;max-inline-size:none;position:fixed;inset:0}#stage:active{cursor:grabbing}h1,h2,h3,p,blockquote,pre{margin-block:0}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}h2{letter-spacing:-.045em;font-family:Fraunces,Georgia,serif;font-size:clamp(3.1rem,6vw,6.6rem);font-weight:400;line-height:.97}h3{font-family:Fraunces,Georgia,serif;font-weight:500;line-height:1.08}.eyebrow,.result-label,.card-kicker,.proof-kicker,.console-status{letter-spacing:.12em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:.7rem;font-weight:600;line-height:1.45}.button-row,.hero-actions,.creator-actions,.final-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.button{border:1px solid;border-radius:.65rem;justify-content:center;align-items:center;min-block-size:3.15rem;padding:.85rem 1.15rem;font-family:IBM Plex Mono,monospace;font-size:.76rem;font-weight:600;line-height:1.25;text-decoration:none;transition:translate .18s,box-shadow .18s,background .18s;display:inline-flex}.button:hover{translate:0 -2px}.button-small{min-block-size:2.7rem;padding:.65rem .9rem;font-size:.68rem}.button-primary{border-color:var(--ink);background:var(--ink);color:var(--paper);box-shadow:0 .5rem 0 var(--yellow)}.button-primary:hover{box-shadow:0 .28rem 0 var(--yellow)}.button-quiet{background:color-mix(in srgb, var(--paper-raised) 80%, transparent)}.button-light{color:#082d3b;box-shadow:0 .5rem 0 var(--yellow);background:#fff;border-color:#fff}.button-on-dark{color:#fff;background:0 0;border-color:#ffffff73}.text-link,.text-button{cursor:pointer;border:0;background:0 0;border-block-end:1px solid;align-items:center;gap:.35rem;inline-size:fit-content;padding:0 0 .15rem;font-family:IBM Plex Mono,monospace;font-size:.75rem;font-weight:600;text-decoration:none;display:inline-flex}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid var(--blue);outline-offset:4px}.section{z-index:2;padding:var(--section-space) max(1.5rem, calc((100vw - 88rem) / 2));position:relative}.section-paper{background:var(--paper)}.section-mist{background:color-mix(in srgb, var(--green) 11%, var(--paper))}.section-ink{background:var(--blue-black);color:#fff}.section-blue{background:var(--blue-deep);color:#fff}.section-heading{max-inline-size:72rem;margin-block-end:clamp(3rem,6vw,5.5rem)}.section-heading .eyebrow{color:var(--ink-soft);margin-block-end:1.2rem}.section-heading>p:last-child{max-inline-size:49rem;color:var(--ink-soft);margin-block-start:1.4rem;font-size:1.05rem;line-height:1.65}.section-heading-split{grid-template-columns:minmax(22rem,1.15fr) minmax(18rem,.65fr);align-items:end;gap:clamp(2rem,6vw,7rem);max-inline-size:none;display:grid}.section-heading-split>p{color:var(--ink-soft);font-size:1.03rem;line-height:1.65}.section-ink .section-heading .eyebrow{color:var(--green)}.section-ink .section-heading h2,.section-blue .section-heading h2{color:#fff}.section-ink .section-heading>p,.section-blue .section-heading>p{color:#ffffffad}.hero{z-index:1;background:radial-gradient(120% 85% at 16% 52%, color-mix(in srgb, var(--paper) 92%, transparent) 0%, color-mix(in srgb, var(--paper) 76%, transparent) 40%, transparent 68%);pointer-events:none;align-items:center;min-block-size:max(46rem,100svh - 1rem);padding:clamp(8rem,14vh,11rem) clamp(2rem,7vw,7rem) 4.5rem;display:grid;position:relative}.hero-inner{pointer-events:auto;inline-size:min(43rem,62vw)}.hero .eyebrow{color:var(--ink-soft);margin-block-end:1.25rem}.hero h1{max-inline-size:43rem;font-size:clamp(4rem,7.2vw,8.3rem)}.hero h1 em{background:var(--gradient-heading-growth);color:#0000;-webkit-background-clip:text;background-clip:text;font-family:Spectral,Georgia,serif;font-weight:400}.hero h1>span{color:var(--ink-soft);letter-spacing:-.025em;margin-block-start:.12em;font-size:.52em;line-height:1.08;display:block}.hero-support{max-inline-size:32.5rem;color:var(--ink-soft);margin-block-start:1.375rem;font-size:1.0625rem;line-height:1.55}.hero-actions{margin-block-start:1.625rem}.hero-equation{color:var(--ink-soft);pointer-events:auto;grid-template-columns:auto auto;justify-items:end;gap:.3rem .7rem;font:.72rem IBM Plex Mono,monospace;display:grid;position:absolute;inset:auto 3vw 8vh auto}.hero-equation i{color:var(--blue);font-style:normal}.hero-scroll-cue{color:var(--ink-soft);letter-spacing:.08em;text-transform:uppercase;pointer-events:auto;align-items:center;gap:.75rem;font:.65rem IBM Plex Mono,monospace;text-decoration:none;display:flex;position:absolute;inset:auto auto 1.8rem 50%;translate:-50%}.hero-scroll-cue span{background:linear-gradient(var(--ink), transparent);block-size:2.3rem;inline-size:1px}.passport-studio{overflow:hidden}.passport-studio:before{content:"";border:1px solid #ffffff1a;border-radius:50%;block-size:45rem;inline-size:45rem;position:absolute;inset:-17rem auto auto -18rem;box-shadow:0 0 0 8rem #18b9d708,0 0 0 16rem #83d9a405}.creator-frame{z-index:1;border-radius:var(--radius-lg);color:#111814;background:#f2f0e8;border:1px solid #ffffff2e;position:relative;overflow:hidden;box-shadow:0 3rem 9rem #00000059}.creator-commandbar{background:#e8e5dc;border-block-end:1px solid #11181421;justify-content:space-between;align-items:center;gap:1rem;min-block-size:4.3rem;padding:.75rem 1rem;display:flex}.segmented-control{flex-wrap:wrap;gap:.35rem;display:flex}.segmented-control button,.profile-picker button,.recipient-rail button,.application-picker button,.lab-tabs button{cursor:pointer;background:#ffffffad;border:1px solid #1118142b;border-radius:99rem;min-block-size:2.4rem;padding:.5rem .75rem;font:600 .63rem IBM Plex Mono,monospace}.segmented-control button[aria-pressed=true],.recipient-rail button[aria-pressed=true],.application-picker button[aria-pressed=true]{color:#fff;background:#063d55;border-color:#063d55}.state-pill{color:#12502f;background:#d9f5df;border-radius:99rem;flex:none;padding:.45rem .65rem;font:600 .62rem IBM Plex Mono,monospace}.state-pill.is-edited{color:#544900;background:#fff0a7}.profile-picker{border-block-end:1px solid #11181421;grid-template-columns:repeat(6,1fr);display:grid}.profile-picker button{color:#39433e;text-align:start;background:#fbfaf5;border:0;border-inline-end:1px solid #11181421;border-radius:0;align-content:center;gap:.35rem;min-block-size:4.7rem;display:grid}.profile-picker button:last-child{border-inline-end:0}.profile-picker button span{color:#758079;font-size:.54rem}.profile-picker button[aria-pressed=true]{background:var(--yellow);color:#181b0c;box-shadow:inset 0 -.25rem #063d55}.creator-body{grid-template-columns:minmax(18rem,.7fr) minmax(30rem,1.3fr);display:grid}.record-summary{background:linear-gradient(145deg,#dfe8e3,#f6f2e9);border-inline-end:1px solid #11181421;padding:2rem;position:relative}.record-glyph{aspect-ratio:1;inline-size:7rem;color:var(--yellow);background:#063d55;border-radius:50%;place-items:center;margin-block-end:3rem;font:500 2.7rem Fraunces,serif;display:grid;box-shadow:1rem 1rem #18b9d73d}.record-profile{color:#647069;text-transform:uppercase;font:600 .62rem IBM Plex Mono,monospace}.record-summary h3{max-inline-size:23rem;margin-block-start:.7rem;font-size:clamp(2rem,3.4vw,3.5rem)}.record-summary dl{margin-block:2rem 0}.record-summary dl div{border-block-start:1px solid #11181421;grid-template-columns:7rem 1fr;gap:1rem;padding:.7rem 0;font-size:.73rem;display:grid}.record-summary dt{color:#67726b}.record-summary dd{margin:0;font-weight:600}.record-editor{background:#fbfaf5;align-content:start;gap:1.15rem;padding:2rem;display:grid}.record-editor label{gap:.45rem;display:grid}.record-editor label>span{color:#414c46;justify-content:space-between;gap:1rem;font:600 .67rem IBM Plex Mono,monospace;display:flex}.record-editor label small{color:#6c766f;background:#e5e9e5;border-radius:99rem;padding:.2rem .45rem;font-size:.56rem}.record-editor input{color:#111814;background:#fff;border:1px solid #11181430;border-radius:.55rem;min-block-size:3rem;inline-size:100%;padding:.65rem .75rem}.mapping-line{color:#3d4b45;background:#eef7f6;border:1px dashed #063d554f;border-radius:.6rem;grid-template-columns:8rem 1fr;gap:1rem;padding:1rem;font-size:.68rem;display:grid}.mapping-line span{font-family:IBM Plex Mono,monospace}.mapping-line code{overflow-wrap:anywhere;color:#06455b}.creator-resultbar{background:#fffefa;border-block-start:1px solid #11181421;justify-content:space-between;align-items:center;gap:1.5rem;min-block-size:5.5rem;padding:1rem 1.25rem;display:flex}.creator-resultbar>div:first-child{gap:.3rem;display:grid}.result-label{color:#6a746e;font-size:.56rem}.creator-resultbar strong{font-size:.78rem}.carrier-preview{background:#e7f4f4;border-block-start:1px solid #11181421;grid-template-columns:9rem 1fr;align-items:center;gap:1rem;padding:1.25rem;display:grid}.carrier-preview [data-carrier-qr]{background:#fff;border-radius:.5rem;inline-size:8rem;padding:.5rem}.carrier-preview [data-carrier-qr] svg{block-size:auto;inline-size:100%;display:block}.carrier-preview>div:last-child{gap:.4rem;display:grid}.carrier-preview span{color:#647069;text-transform:uppercase;font:600 .58rem IBM Plex Mono,monospace}.carrier-preview code{overflow-wrap:anywhere;color:#285362;font-size:.65rem}.local-note{color:#626b66;background:#e8e5dc;border-block-start:1px solid #1118141a;padding:.8rem 1.25rem;font-size:.7rem}.access-workbench{border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--paper-raised);box-shadow:1.2rem 1.4rem 0 color-mix(in srgb, var(--blue) 13%, transparent);grid-template-columns:minmax(10rem,.32fr) minmax(26rem,1.1fr) minmax(21rem,.72fr);display:grid}.recipient-rail{border-inline-end:1px solid var(--line);align-content:start;gap:.55rem;padding:1.25rem;display:grid}.recipient-rail button{text-align:start;border-radius:.55rem;justify-content:start;inline-size:100%}.access-field-card{padding:clamp(1.5rem,4vw,3rem)}.access-field-card header{justify-content:space-between;align-items:start;gap:1rem;display:flex}.access-field-card header>div{gap:.4rem;display:grid}.access-field-card header span{color:var(--ink-soft);text-transform:uppercase;font:.62rem IBM Plex Mono,monospace}.source-chip{background:color-mix(in srgb, var(--green) 30%, var(--paper));border-radius:99rem;padding:.35rem .55rem;color:var(--ink)!important}.access-value{margin-block:2.2rem;font-family:Fraunces,serif;font-size:clamp(1.9rem,3.1vw,3.3rem);line-height:1.08}.access-properties{margin:0}.access-properties div{border-block-start:1px solid var(--line);grid-template-columns:7rem 1fr;gap:1rem;padding:.75rem 0;font-size:.76rem;display:grid}.access-properties dt{color:var(--ink-soft)}.access-properties dd{margin:0;font-weight:600}.access-field-card .text-button{margin-block-start:1.5rem}.world-preview{border-block-start:1px solid var(--line);background:color-mix(in srgb, var(--violet) 9%, var(--paper));grid-column:1/-1;grid-template-columns:1fr auto 1fr;align-items:center;gap:1.5rem;padding:1.4rem}.world-preview:not([hidden]){display:grid}.world-preview>div{border:1px solid var(--line);background:var(--paper-raised);border-radius:.7rem;align-content:center;gap:.55rem;min-block-size:8.2rem;padding:1rem;display:grid}.world-preview span{color:var(--ink-soft);text-transform:uppercase;font:.58rem IBM Plex Mono,monospace}.world-preview p{color:var(--ink-soft);font-size:.76rem;line-height:1.5}.world-preview i{color:var(--blue-deep);font-style:normal}.access-source{border-inline-start:1px solid var(--line);background:color-mix(in srgb, var(--green) 8%, var(--paper));align-content:start;gap:1rem;padding:1.5rem;display:grid}.access-source>span{font-family:Fraunces,serif;font-size:1.4rem}.access-source code{background:var(--ink);color:var(--green);overflow-wrap:anywhere;border-radius:.55rem;padding:1rem;font-size:.65rem;line-height:1.55}.access-source .text-link{margin-block-start:auto}.wallet-decision{grid-template-columns:minmax(22rem,.75fr) minmax(34rem,1.25fr);align-items:center;gap:clamp(3rem,7vw,8rem);display:grid;overflow:hidden}.wallet-decision:after{content:"";z-index:-1;border:1px solid #ffffff17;border-radius:50%;block-size:58rem;inline-size:58rem;position:absolute;inset:-25rem -22rem auto auto;box-shadow:0 0 0 8rem #ffffff06,0 0 0 16rem #ffffff05}.wallet-copy .eyebrow{color:var(--green);margin-block-end:1.2rem}.wallet-copy h2{color:#fff;font-size:clamp(3.3rem,5.2vw,5.8rem)}.wallet-copy>p:not(.eyebrow){color:#ffffffb8;margin-block-start:1.5rem;line-height:1.66}.wallet-copy .button-row{margin-block-start:2rem}.wallet-window{border-radius:var(--radius-lg);color:#111814;background:#fbfaf5;border:1px solid #ffffff38;overflow:hidden;box-shadow:0 3rem 8rem #00000052}.wallet-window-top{background:#e8efeb;border-block-end:1px solid #1118141f;justify-content:space-between;align-items:center;gap:1rem;min-block-size:4.2rem;padding:.85rem 1rem;display:flex}.wallet-window-top>div{align-items:center;gap:.7rem;display:flex}.wallet-window-top>div>span:last-child{gap:.2rem;display:grid}.wallet-window-top small{color:#657069;font-size:.62rem}.wallet-mark{block-size:2.5rem;inline-size:2.5rem;color:var(--yellow);background:#063d55;border-radius:.65rem;place-items:center;font:500 1.35rem Fraunces,serif;display:grid}.request-state{color:#534900;background:#fff0a7;border-radius:99rem;padding:.4rem .6rem;font:600 .59rem IBM Plex Mono,monospace}.request-state.is-previewed{color:#165331;background:#d7f5df}.wallet-request-head{padding:2rem}.wallet-request-head>span{color:#647069;text-transform:uppercase;font:600 .62rem IBM Plex Mono,monospace}.wallet-request-head h3{max-inline-size:37rem;margin-block-start:.65rem;font-size:clamp(2.2rem,3.5vw,3.6rem)}.wallet-request-head p{color:#657069;margin-block-start:.85rem;font-size:.76rem}.request-grid{border-block:1px solid #1118141f;grid-template-columns:1fr 1fr;margin:0;display:grid}.request-grid div{border-block-end:1px solid #1118141f;border-inline-end:1px solid #1118141f;min-block-size:6.3rem;padding:1rem 1.25rem}.request-grid div:nth-child(2n){border-inline-end:0}.request-grid div:nth-last-child(-n+2){border-block-end:0}.request-grid dt{color:#68736c;text-transform:uppercase;font:.58rem IBM Plex Mono,monospace}.request-grid dd{margin:.5rem 0 0;font-size:.76rem;font-weight:600;line-height:1.45}.wallet-window>.text-button{margin:1.15rem 1.25rem}.wallet-change{background:#edf6f3;border:1px solid #c8d9d3;border-radius:.65rem;margin:0 1.25rem 1.25rem;padding:1rem}.wallet-change span{color:#637069;text-transform:uppercase;font:.57rem IBM Plex Mono,monospace}.wallet-change strong{margin-block-start:.5rem;display:block}.wallet-change p{color:#5e6a64;margin-block-start:.55rem;font-size:.72rem;line-height:1.5}.wallet-window-actions{background:#f0ede5;border-block-start:1px solid #1118141f;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.wallet-action-note{color:#68736d;font:.61rem IBM Plex Mono,monospace}.authority-comparison{border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--paper-raised);overflow:hidden}.authority-route-picker{border-block-end:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.authority-route-picker button{border:0;border-inline-end:1px solid var(--line);text-align:start;cursor:pointer;background:0 0;align-content:center;gap:.45rem;min-block-size:6rem;padding:1.1rem 1.4rem;display:grid}.authority-route-picker button:last-child{border-inline-end:0}.authority-route-picker button span{color:var(--ink-soft);text-transform:uppercase;font:.61rem IBM Plex Mono,monospace}.authority-route-picker button strong{font-family:Fraunces,serif;font-size:1.6rem}.authority-route-picker button[aria-pressed=true]{background:var(--blue-deep);color:#fff;box-shadow:inset 0 -.28rem var(--yellow)}.authority-route-picker button[aria-pressed=true] span{color:var(--green)}.authority-path{grid-template-columns:1fr .72fr 1fr;display:grid}.authority-card,.operation-result{padding:1.5rem}.authority-card h3{margin-block:1rem 1.5rem;font-size:clamp(2rem,3vw,3rem)}.authority-card dl{margin:0}.authority-card dl div{border-block-start:1px solid var(--line);grid-template-columns:5rem 1fr;gap:.75rem;padding:.7rem 0;font-size:.72rem;display:grid}.authority-card dt{color:var(--ink-soft)}.authority-card dd{margin:0;font-weight:600;line-height:1.45}.card-kicker{color:var(--ink-soft);font-size:.58rem}.common-operation{border-inline:1px solid var(--line);background:color-mix(in srgb, var(--yellow) 19%, var(--paper));align-content:center;padding:1.5rem;display:grid}.common-operation>span{text-transform:uppercase;font:600 .59rem IBM Plex Mono,monospace}.common-operation ol{counter-reset:operation;gap:.65rem;margin:1.2rem 0;padding:0;list-style:none;display:grid}.common-operation li{grid-template-columns:1.6rem 1fr;align-items:center;gap:.55rem;font-size:.75rem;font-weight:600;display:grid}.common-operation li:before{counter-increment:operation;content:counter(operation);background:var(--ink);block-size:1.5rem;inline-size:1.5rem;color:var(--paper);border-radius:50%;place-items:center;font:.55rem IBM Plex Mono,monospace;display:grid}.common-operation p{color:var(--ink-soft);font-size:.7rem;line-height:1.45}.operation-trace{gap:.7rem;margin:1.1rem 0 1.5rem;padding:0;list-style:none;display:grid}.operation-trace li{color:var(--ink-soft);grid-template-columns:.8rem 1fr;align-items:center;gap:.65rem;font-size:.72rem;display:grid}.operation-trace i{border:1px solid var(--line-strong);border-radius:50%;block-size:.65rem;inline-size:.65rem}.operation-trace li.is-complete{color:var(--ink);font-weight:600}.operation-trace li.is-complete i{background:var(--green);box-shadow:0 0 0 .2rem color-mix(in srgb, var(--green) 22%, transparent);border-color:#1a7444}.operation-status{min-block-size:2.8rem;color:var(--ink-soft);margin-block-start:1rem;font-size:.68rem;line-height:1.45}.operation-envelope{border-block-start:1px solid var(--line)}.operation-envelope summary{cursor:pointer;padding:1rem 1.4rem;font:600 .66rem IBM Plex Mono,monospace}.operation-envelope pre{background:var(--blue-black);color:#cceee0;padding:1.25rem;font-size:.68rem;line-height:1.55;overflow:auto}.section-action-row{border-block-start:1px solid var(--line);justify-content:flex-end;padding:1rem 1.4rem;display:flex}.authority-maturity-note{border-block-start:1px solid var(--line);background:color-mix(in srgb, var(--green) 8%, var(--paper));color:var(--ink-soft);margin:0;padding:1rem 1.4rem;font-size:.7rem;line-height:1.55}.application-stage{border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--paper-raised);box-shadow:1.2rem 1.4rem 0 color-mix(in srgb, var(--green) 18%, transparent);overflow:hidden}.application-picker{border-block-end:1px solid var(--line);flex-wrap:wrap;gap:.45rem;padding:1rem;display:flex}.operation-grammar{grid-template-columns:repeat(5,1fr);margin:0;padding:0;list-style:none;display:grid}.operation-grammar li{border-inline-end:1px solid var(--line);align-content:center;gap:.9rem;min-block-size:11rem;padding:1.2rem;display:grid;position:relative}.operation-grammar li:last-child{border-inline-end:0}.operation-grammar li:not(:last-child):after{content:"→";z-index:2;background:var(--paper-raised);block-size:1.3rem;inline-size:1.3rem;color:var(--blue-deep);border-radius:50%;place-items:center;display:grid;position:absolute;inset:50% -.65rem auto auto;translate:0 -50%}.operation-grammar span{color:var(--ink-soft);text-transform:uppercase;font:.58rem IBM Plex Mono,monospace}.operation-grammar strong{font-family:Fraunces,serif;font-size:clamp(1.25rem,2vw,1.9rem);line-height:1.12}.application-result{border-block-start:1px solid var(--line);background:color-mix(in srgb, var(--green) 8%, var(--paper));justify-content:space-between;align-items:center;gap:1.5rem;padding:1.25rem;display:flex}.application-result p{max-inline-size:50rem;color:var(--ink-soft);line-height:1.5}.application-matrix{border-block:1px solid var(--line-strong);margin-block-start:1.4rem}.application-matrix summary{cursor:pointer;padding:1rem 0;font:600 .68rem IBM Plex Mono,monospace}.table-scroll{overflow:auto}.application-matrix table{border-collapse:collapse;background:var(--paper-raised);inline-size:100%;min-inline-size:55rem;font-size:.72rem}.application-matrix th,.application-matrix td{border:1px solid var(--line);text-align:start;vertical-align:top;padding:.85rem;line-height:1.45}.application-matrix thead th{background:var(--ink);color:var(--paper);font-family:IBM Plex Mono,monospace;font-size:.62rem}.lab-proof{grid-template-columns:minmax(22rem,.75fr) minmax(34rem,1.25fr);align-items:center;gap:clamp(3rem,7vw,8rem);display:grid}.lab-copy .eyebrow{color:var(--ink-soft);margin-block-end:1.2rem}.lab-copy h2{font-size:clamp(3.3rem,5vw,5.7rem)}.lab-copy>p:not(.eyebrow){color:var(--ink-soft);margin-block-start:1.4rem;line-height:1.65}.lab-copy .button-row{margin-block-start:2rem}.lab-console{border-radius:var(--radius-lg);color:#eef4ef;box-shadow:1.2rem 1.4rem 0 color-mix(in srgb, var(--blue) 16%, transparent);background:#071a21;border:1px solid #25424c;overflow:hidden}.lab-console-top{border-block-end:1px solid #ffffff21;align-items:center;gap:.8rem;min-block-size:3.5rem;padding:.8rem 1rem;font:.62rem IBM Plex Mono,monospace;display:flex}.lab-console-top>span{gap:.3rem;display:flex}.lab-console-top i{background:var(--coral);border-radius:50%;block-size:.55rem;inline-size:.55rem}.lab-console-top i:nth-child(2){background:var(--yellow)}.lab-console-top i:nth-child(3){background:var(--green)}.lab-console-top small{color:#ffffff73;margin-inline-start:auto}.lab-tabs{border-block-end:1px solid #ffffff1f;gap:.35rem;padding:.75rem 1rem;display:flex}.lab-tabs button{color:#ffffffad;background:#ffffff0d;border-color:#ffffff29}.lab-tabs button[aria-selected=true]{background:var(--green);color:#09291b}.lab-panel{min-block-size:27rem;padding:2rem}.console-status{color:var(--green)}.lab-panel h3{color:#fff;max-inline-size:37rem;margin-block-start:1rem;font-size:clamp(2.2rem,3.6vw,3.8rem)}.lab-panel>p{color:#ffffffa6;margin-block-start:1rem;line-height:1.6}.lab-panel dl{margin-block-start:2rem}.lab-panel dl div{border-block-start:1px solid #ffffff1f;grid-template-columns:7rem 1fr;gap:1rem;padding:.75rem 0;font-size:.72rem;display:grid}.lab-panel dt{color:#ffffff73;font-family:IBM Plex Mono,monospace}.lab-panel dd{margin:0}.trace-list{counter-reset:trace;gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.trace-list li{border:1px solid #ffffff1f;border-radius:.55rem;grid-template-columns:2rem 1fr;align-items:center;gap:.8rem;padding:.8rem;display:grid}.trace-list li:before{counter-increment:trace;content:counter(trace);background:var(--green);color:#09291b;border-radius:50%;place-items:center;block-size:1.7rem;inline-size:1.7rem;font:.6rem IBM Plex Mono,monospace;display:grid}.lab-panel pre{color:#bde5d3;white-space:pre-wrap;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:.55rem;padding:1.1rem;font-size:.68rem;line-height:1.55;overflow:auto}.lab-panel .button{margin-block-start:1rem}.copy-status{color:var(--green);margin-inline-start:.8rem;font:.62rem IBM Plex Mono,monospace}.proof-walk{z-index:2;color:#fff;--proof-mood-rgb:24 185 215;background:#061b24;position:relative;overflow:clip}.proof-intro{z-index:2;padding:var(--section-space) max(1.5rem, calc((100vw - 88rem) / 2)) 3rem;background:linear-gradient(#061b24 72%,#0000);position:relative}.proof-intro .eyebrow{color:var(--green);margin-block-end:1.2rem}.proof-intro h2{color:#fff;max-inline-size:70rem}.proof-intro>p:last-child{color:#ffffffa8;max-inline-size:48rem;margin-block-start:1.4rem;font-size:1.05rem;line-height:1.65}.proof-walk-layout{position:relative}.proof-stage{background:radial-gradient(circle at 35% 42%, rgb(var(--proof-mood-rgb) / 18%), transparent 52%), #061b24;min-block-size:45rem;padding:5rem max(1.5rem,50vw - 44rem);position:relative}.proof-stage-head{color:#ffffffa3;text-transform:uppercase;justify-content:space-between;gap:1rem;font:.62rem IBM Plex Mono,monospace;display:flex}.proof-stage-head strong{color:#fff}.proof-progress{z-index:6;background:#ffffff1f;block-size:2px;position:absolute;inset:4.4rem max(1.5rem,50vw - 44rem) auto}.proof-progress span{background:var(--green);block-size:100%;inline-size:20%;display:block}.proof-thread{display:none}.proof-plane-stack{gap:1rem;margin-block-start:3rem;display:grid}.proof-plane{border-radius:var(--radius-lg);background:#08242eeb;border:1px solid #ffffff29;grid-template-columns:5rem 1fr;align-items:start;gap:2rem;min-block-size:23rem;padding:clamp(1.5rem,4vw,3rem);display:grid;box-shadow:1rem 1.2rem #18b9d717}.proof-number{color:var(--green);font:500 clamp(3rem,6vw,6rem)/.8 Fraunces,serif}.proof-kicker{color:var(--green)}.proof-plane h3{color:#fff;max-inline-size:43rem;margin-block-start:1rem;font-size:clamp(2.4rem,4.4vw,4.8rem)}.proof-plane p{color:#ffffffa6;max-inline-size:42rem;margin-block-start:1rem;line-height:1.62}.proof-plane .button{margin-block-start:1.5rem}.proof-step-list{clip:rect(0 0 0 0);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.proof-walk.is-depth-ready .proof-walk-layout{min-block-size:540vh}.proof-walk.is-depth-ready .proof-stage{block-size:100svh;min-block-size:38rem;padding:2.4rem max(1.5rem,50vw - 44rem);transition:background-color .24s linear;position:sticky;inset-block-start:0;overflow:hidden}.proof-walk.is-depth-ready .proof-stage-head{z-index:8;position:relative}.proof-walk.is-depth-ready .proof-progress{inset-block-start:4.2rem}.proof-walk.is-depth-ready .proof-thread{z-index:1;pointer-events:none;block-size:100%;inline-size:100%;max-inline-size:none;display:block;position:absolute;inset:0;overflow:visible}.proof-thread-guide,.proof-thread-active{fill:none;stroke-linecap:round;stroke-linejoin:round}.proof-thread-guide{stroke:#ffffff1a;stroke-width:2px;stroke-dasharray:5 15}.proof-thread-active{stroke:var(--green);stroke-width:3px;filter:drop-shadow(0 0 .5rem #83d9a473)}.proof-needle-halo{fill:#83d9a433;stroke:var(--green)}.proof-needle-dot{fill:var(--yellow)}.proof-walk.is-depth-ready .proof-plane-stack{z-index:3;perspective:1200px;margin:0;position:absolute;inset:0}.proof-walk.is-depth-ready .proof-plane{opacity:0;transform-origin:50%;will-change:transform, opacity;min-block-size:0;inline-size:min(45rem,100vw - 3rem);box-shadow:1rem 1.2rem 0 rgb(var(--proof-mood-rgb) / 14%);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);grid-template-columns:4rem 1fr;position:absolute;inset:0 auto auto 0}.proof-walk.is-depth-ready .proof-plane h3{font-size:clamp(2rem,3.6vw,4rem)}.proof-walk.is-depth-ready .proof-plane[data-depth-state=active]{border-color:#83d9a48c}.proof-walk.is-depth-reduced .proof-stage{padding-block-end:var(--section-space)}.final-conversion{z-index:2;min-block-size:48rem;padding:var(--section-space) max(1.5rem, calc((100vw - 88rem) / 2));background:color-mix(in srgb, var(--paper) 87%, transparent);grid-template-columns:.72fr 1.28fr;align-items:center;gap:clamp(3rem,7vw,8rem);display:grid;position:relative;overflow:hidden}.final-orbit{aspect-ratio:1;border:1px solid var(--line-strong);inline-size:min(32rem,75vw);box-shadow:0 0 0 2.5rem color-mix(in srgb, var(--yellow) 8%, transparent), 0 0 0 5rem color-mix(in srgb, var(--green) 6%, transparent);border-radius:50%;position:relative}.final-orbit:before{content:"";border:1px dashed var(--line-strong);border-radius:50%;position:absolute;inset:22%}.final-orbit span{background:var(--paper-raised);color:var(--ink-soft);border-radius:99rem;padding:.45rem .6rem;font:.59rem IBM Plex Mono,monospace;position:absolute;box-shadow:0 .3rem 1rem #00000014}.final-orbit span:first-child{inset:8% 18% auto auto}.final-orbit span:nth-child(2){inset:44% auto auto -5%}.final-orbit span:nth-child(3){inset:auto 3% 20% auto}.final-orbit span:nth-child(4){inset:auto auto 5% 25%}.final-copy .eyebrow{color:var(--ink-soft);margin-block-end:1.2rem}.final-copy h2{font-size:clamp(4rem,7vw,7.5rem)}.final-copy>p:not(.eyebrow){max-inline-size:52rem;color:var(--ink-soft);margin-block-start:1.5rem;font-family:Fraunces,serif;font-size:clamp(1.3rem,2vw,2.1rem);line-height:1.35}.final-actions{margin-block-start:2rem}.site-footer{z-index:3;color:#fff;background:#061b24;padding:5rem max(1.5rem,50vw - 44rem) 2rem;position:relative}.footer-intro{border-block-end:1px solid #ffffff24;grid-template-columns:.7fr 1fr auto;align-items:end;gap:2rem;padding-block-end:3rem;display:grid}.footer-brand{font:2.2rem Fraunces,serif;text-decoration:none}.footer-intro p{color:#ffffff8c}.footer-intro>a:last-child{color:var(--green);font:.68rem IBM Plex Mono,monospace;text-decoration:none}.footer-directory{grid-template-columns:repeat(4,1fr);gap:2rem;padding-block:3rem;display:grid}.footer-directory>div{align-content:start;gap:.7rem;display:grid}.footer-directory h2{color:#ffffff6e;letter-spacing:.1em;text-transform:uppercase;margin-block-end:.3rem;font:600 .63rem IBM Plex Mono,monospace}.footer-directory a{color:#ffffffc7;inline-size:fit-content;font-size:.8rem;text-decoration:none}.footer-bottom{color:#fff6;border-block-start:1px solid #ffffff24;justify-content:space-between;gap:1rem;padding-block-start:2rem;font:.61rem IBM Plex Mono,monospace;display:flex}.rail{z-index:20;gap:.55rem;display:grid;position:fixed;inset:50% 1rem auto auto;translate:0 -50%}.rail button{border:1px solid var(--ink-soft);cursor:pointer;background:0 0;border-radius:50%;block-size:.55rem;inline-size:.55rem;padding:0}.rail button.on{border-color:var(--rail-c,var(--blue));background:var(--rail-c,var(--blue));scale:1.35}@media (width<=72rem){.section-heading-split,.wallet-decision,.lab-proof,.final-conversion{grid-template-columns:1fr}.section-heading-split>p,.wallet-copy,.lab-copy{max-inline-size:52rem}.profile-picker{grid-template-columns:repeat(3,1fr)}.profile-picker button:nth-child(3){border-inline-end:0}.profile-picker button:nth-child(-n+3){border-block-end:1px solid #11181421}.access-workbench{grid-template-columns:10rem 1fr}.access-source{border-inline-start:0;border-block-start:1px solid var(--line);grid-column:1/-1}.authority-path{grid-template-columns:1fr 1fr}.common-operation{border-inline:0;border-block:1px solid var(--line);grid-area:2/1/auto/-1}.operation-grammar{grid-template-columns:repeat(3,1fr)}.operation-grammar li:nth-child(3){border-inline-end:0}.operation-grammar li:nth-child(-n+3){border-block-end:1px solid var(--line)}.operation-grammar li:nth-child(3):after{display:none}.operation-grammar li:nth-child(4){grid-column:1/2}.operation-grammar li:nth-child(5){grid-column:2/4}.footer-intro{grid-template-columns:1fr 1fr}.footer-intro>a:last-child{grid-column:1/-1}}@media (width<=48rem){:root{--section-space:5rem;--content:calc(100% - 2rem)}html{scroll-padding-top:5.5rem}h2{font-size:clamp(2.8rem,13vw,4.7rem)}.section{padding-inline:1rem}.section-heading{margin-block-end:3rem}.section-heading-split{grid-template-columns:1fr}.hero{background:linear-gradient(180deg, color-mix(in srgb, var(--paper) 38%, transparent), var(--paper) 78%);align-items:start;min-block-size:calc(100svh - 5rem);padding:5.5rem 1.25rem 4rem}.hero-inner{inline-size:100%}.hero h1{font-size:clamp(3.25rem,15vw,5.4rem)}.hero h1>span{font-size:.45em}.hero-support{margin-block-start:1.1rem;font-size:.97rem}.hero-actions{align-items:stretch;margin-block-start:1.3rem}.hero-actions .button{inline-size:100%}.hero-equation,.hero-scroll-cue{display:none}.creator-commandbar{flex-direction:column;align-items:stretch}.segmented-control,.profile-picker,.recipient-rail,.application-picker,.lab-tabs{flex-wrap:nowrap;overflow-x:auto}.segmented-control button,.recipient-rail button,.application-picker button,.lab-tabs button{flex:none}.profile-picker{display:flex}.profile-picker button{flex:0 0 9rem;border-block-end:0!important}.creator-body{grid-template-columns:1fr}.record-summary{border-block-end:1px solid #11181421;border-inline-end:0}.record-glyph{inline-size:5rem;margin-block-end:2rem}.mapping-line{grid-template-columns:1fr}.creator-resultbar,.creator-actions{flex-direction:column;align-items:stretch}.creator-actions .button{inline-size:100%}.carrier-preview{grid-template-columns:6rem 1fr}.carrier-preview [data-carrier-qr]{inline-size:6rem}.access-workbench{box-shadow:.65rem .75rem 0 color-mix(in srgb, var(--blue) 13%, transparent);grid-template-columns:1fr}.recipient-rail{border-inline-end:0;border-block-end:1px solid var(--line);display:flex}.recipient-rail button{inline-size:auto}.access-field-card{padding:1.25rem}.access-properties div{grid-template-columns:1fr;gap:.3rem}.world-preview{grid-template-columns:1fr}.world-preview i{justify-self:center;rotate:90deg}.wallet-decision,.lab-proof{padding-inline:1rem}.wallet-copy .button{inline-size:100%}.request-grid{grid-template-columns:1fr}.request-grid div{border-inline-end:0;border-block-end:1px solid #1118141f!important}.request-grid div:last-child{border-block-end:0!important}.wallet-window-actions{flex-direction:column;align-items:stretch}.authority-route-picker{grid-template-columns:1fr}.authority-route-picker button{border-inline-end:0;border-block-end:1px solid var(--line)}.authority-route-picker button:last-child{border-block-end:0}.authority-path{grid-template-columns:1fr}.common-operation{grid-area:auto/1}.authority-card dl div{grid-template-columns:1fr;gap:.3rem}.operation-grammar{grid-template-columns:1fr}.operation-grammar li{border-inline-end:0;border-block-end:1px solid var(--line);min-block-size:7rem}.operation-grammar li:nth-child(4),.operation-grammar li:nth-child(5){grid-column:auto}.operation-grammar li:not(:last-child):after{content:"↓";inset:auto 50% -.65rem auto;translate:50%}.operation-grammar li:nth-child(3):after{display:grid}.application-result{flex-direction:column;align-items:stretch}.application-result .button{inline-size:100%}.lab-console{box-shadow:.65rem .75rem 0 color-mix(in srgb, var(--blue) 16%, transparent)}.lab-console-top strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lab-console-top small{display:none}.lab-panel{min-block-size:31rem;padding:1.25rem}.lab-panel dl div{grid-template-columns:1fr;gap:.3rem}.proof-intro{padding-inline:1.25rem}.proof-stage,.proof-walk.is-depth-ready .proof-stage{padding-inline:1rem}.proof-walk.is-depth-ready .proof-progress{inset-inline:1rem}.proof-plane{grid-template-columns:1fr;gap:1rem;padding:1.25rem}.proof-walk.is-depth-ready .proof-plane{grid-template-columns:3rem 1fr;inline-size:calc(100vw - 2rem);padding:1.2rem}.proof-walk.is-depth-ready .proof-plane h3{font-size:clamp(1.8rem,8.5vw,3rem)}.proof-walk.is-depth-ready .proof-plane p{font-size:.78rem}.proof-number{font-size:3rem}.final-conversion{padding-inline:1.25rem}.final-orbit{inline-size:17rem;margin-inline:auto}.final-actions{flex-direction:column;align-items:stretch}.final-actions .button,.final-actions .text-link{justify-content:center;inline-size:100%}.footer-intro,.footer-directory{grid-template-columns:1fr 1fr}.footer-bottom{flex-direction:column}.rail{display:none}}@media (width<=28rem){.footer-directory,.carrier-preview{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}#stage{display:none}.hero{background:radial-gradient(circle at 80% 18%, color-mix(in srgb, var(--blue) 12%, transparent), transparent 35%), var(--paper)}.proof-walk-layout{min-block-size:auto!important}.proof-stage{block-size:auto!important;position:relative!important;overflow:visible!important}.proof-thread,.proof-progress{display:none!important}.proof-plane-stack{gap:1rem;margin-block-start:3rem;display:grid!important;position:relative!important}.proof-plane{opacity:1!important;inline-size:auto!important;position:relative!important;inset:auto!important;transform:none!important}}
