:root{color-scheme:light dark;--font-sans:ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-mono:"JetBrains Mono Variable","JetBrains Mono","SFMono-Regular",Consolas,ui-monospace,monospace;--font-display:"Prime",sans-serif;--bg:oklch(96% 0.022 90);--surface:oklch(98.5% 0.014 90);--surface-raised:oklch(94% 0.026 90);--text:oklch(24% 0.02 85);--text-muted:oklch(46% 0.018 85);--border:oklch(76% 0.022 88);--signal:oklch(53% 0.14 221);--signal-hover:oklch(47% 0.15 221);--signal-ink:oklch(99% 0.01 220);--signal-soft:oklch(93% 0.04 220);--success:oklch(50% 0.12 155);--terminal-bg:oklch(20% 0.02 240);--terminal-raised:oklch(25% 0.022 240);--terminal-text:oklch(91% 0.012 230);--terminal-muted:oklch(67% 0.025 235);--terminal-prompt:oklch(80% 0.1 232);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--nav-height:72px;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:10px;--radius-pill:999px;--ease-out:cubic-bezier(0.16,1,0.3,1);--font-geist:var(--font-sans);--bg-soft:var(--bg);--surface-quiet:var(--surface);--text-strong:var(--text);--text-faint:var(--text-muted);--border-strong:var(--border);--danger:oklch(55% 0.16 30);--terminal-line:color-mix(in oklch,var(--terminal-prompt) 20%,var(--terminal-raised));--shadow-soft:none;--shadow-terminal:none;--radius-control:var(--radius-md);--radius-panel:var(--radius-xl)}@media (prefers-color-scheme:dark){:root:not([data-theme]){--bg:oklch(29% 0.012 240);--surface:oklch(32% 0.013 240);--surface-raised:oklch(36% 0.015 240);--text:oklch(93% 0.01 235);--text-muted:oklch(73% 0.018 235);--border:oklch(45% 0.02 240);--signal:oklch(68% 0.13 235);--signal-hover:oklch(73% 0.12 235);--signal-ink:oklch(22% 0.03 240);--signal-soft:oklch(40% 0.06 235);--success:oklch(73% 0.14 155);--terminal-bg:oklch(20% 0.02 240);--terminal-raised:oklch(25% 0.022 240);--terminal-text:oklch(92% 0.012 235);--terminal-muted:oklch(66% 0.025 235);--terminal-prompt:oklch(80% 0.1 232)}}:root[data-theme=light]{color-scheme:light}:root[data-theme=dark]{color-scheme:dark;--bg:oklch(29% 0.012 240);--surface:oklch(32% 0.013 240);--surface-raised:oklch(36% 0.015 240);--text:oklch(93% 0.01 235);--text-muted:oklch(73% 0.018 235);--border:oklch(45% 0.02 240);--signal:oklch(68% 0.13 235);--signal-hover:oklch(73% 0.12 235);--signal-ink:oklch(22% 0.03 240);--signal-soft:oklch(40% 0.06 235);--success:oklch(73% 0.14 155);--terminal-bg:oklch(20% 0.02 240);--terminal-raised:oklch(25% 0.022 240);--terminal-text:oklch(92% 0.012 235);--terminal-muted:oklch(66% 0.025 235);--terminal-prompt:oklch(80% 0.1 232)}*{box-sizing:border-box}@font-face{font-family:Prime;src:url(/fonts/Prime-Regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Prime;src:url(/fonts/Prime-Light.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}html{scroll-behavior:smooth}body,html{background:var(--bg)}body{min-width:320px;margin:0;overflow-x:hidden;color:var(--text);font-family:var(--font-sans),system-ui,sans-serif;font-size:1rem;line-height:1.6}button,input,select,textarea{font:inherit;color:inherit}input,select,textarea{border-radius:var(--radius-md)}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:2px}a:hover{text-decoration-thickness:2px}h1,h2,h3,p{margin:0}h1{font-size:clamp(2.75rem,4vw + 1rem,5.5rem);line-height:.95}h1,h2{font-family:var(--font-display);font-weight:400;letter-spacing:.04em;color:var(--text);text-transform:uppercase;text-wrap:balance}h2{font-size:clamp(2rem,2vw + .75rem,3.5rem);line-height:1.08}h3{font-family:var(--font-display);font-size:clamp(1.375rem,1vw + .75rem,1.625rem);font-weight:400;letter-spacing:.02em;line-height:1.2;color:var(--text)}p{max-width:68ch}:focus-visible{outline:3px solid var(--signal);outline-offset:3px}::selection{background:var(--signal);color:var(--signal-ink)}.shell{width:min(calc(100% - var(--space-4) * 2),clamp(1248px,60vw + 384px,1680px));margin-inline:auto}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;left:var(--space-4);top:var(--space-4);z-index:100;transform:translateY(-140%);min-height:44px;display:inline-flex;align-items:center;padding:10px 14px;border:1px solid var(--signal);border-radius:var(--radius-md);background:var(--signal);color:var(--signal-ink);font-weight:560;text-decoration:none;transition:transform .18s var(--ease-out)}.skip-link:focus{transform:translateY(0)}.scroll-progress{position:fixed;top:calc(var(--nav-height) + 1px);left:0;right:0;height:3px;z-index:49;pointer-events:none}.scroll-progress__bar{height:100%;width:100%;transform:scaleX(0);transform-origin:left center;background:var(--signal);transition:transform 90ms linear;will-change:transform}.reveal-ready [data-reveal]{opacity:0;transform:translateY(18px);transition:opacity .7s var(--ease-out),transform .7s var(--ease-out)}.reveal-ready [data-reveal].is-revealed{opacity:1;transform:translateY(0)}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:50;border-bottom:1px solid transparent;background:var(--bg);transition:border-color .16s var(--ease-out)}.site-header[data-scrolled=true]{border-bottom-color:var(--border)}.nav{min-height:var(--nav-height);display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.wordmark{gap:var(--space-2);min-height:44px;color:var(--text);font-size:1.25rem;font-weight:680;letter-spacing:-.035em;text-decoration:none}.wordmark,.wordmark__mark{display:inline-flex;align-items:center;line-height:1}.wordmark__mark{justify-content:center;color:var(--signal);transform:translateY(-.08em);transition:transform .15s var(--ease-out)}@media (hover:hover){.wordmark:hover .wordmark__mark{transform:translate(1px,-.08em)}}.wordmark__name{font-family:var(--font-display)}.we-mark{width:auto;height:1.42em;aspect-ratio:240/280;fill:currentColor;display:block}.nav__desktop-links{display:flex;align-items:center;gap:var(--space-5);font-family:var(--font-display);font-size:.875rem;font-weight:400;letter-spacing:.04em;line-height:1.35}.nav__link{position:relative;display:inline-flex;align-items:center;min-width:44px;min-height:44px;padding-inline:var(--space-2);margin-inline:calc(var(--space-2) * -1);color:var(--text-muted);text-decoration:none;transition:color .16s var(--ease-out)}.nav__link:after{content:"";position:absolute;left:var(--space-2);right:var(--space-2);bottom:calc(50% - .9em);height:2px;background:var(--signal);transform:scaleX(0);transform-origin:left;transition:transform .2s var(--ease-out)}.nav__link:hover{color:var(--text)}.nav__link:hover:after{transform:scaleX(1)}.nav__link[aria-current=page]:after{display:none}.nav__link[aria-current=page]{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--signal);text-decoration-color:var(--signal);text-decoration-thickness:2px;text-underline-offset:6px}.nav__pending{display:inline-flex;align-items:center;min-height:44px;color:var(--text-muted);cursor:default}.nav__menu-button{display:none;min-height:44px;min-width:44px;padding:0 var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--text);font-family:var(--font-display);font-size:.875rem;font-weight:400;letter-spacing:.04em}.nav__menu-icon{display:block;color:currentColor}.nav__menu-icon-bar{transform-origin:10px 10px;transform-box:fill-box;transition:transform .18s var(--ease-out),opacity .12s var(--ease-out)}.nav__menu-button[aria-expanded=true] .nav__menu-icon-bar--top{transform:translateY(4px) rotate(45deg)}.nav__menu-button[aria-expanded=true] .nav__menu-icon-bar--mid{opacity:0}.nav__menu-button[aria-expanded=true] .nav__menu-icon-bar--bot{transform:translateY(-4px) rotate(-45deg)}@media (prefers-reduced-motion:reduce){.nav__menu-icon-bar{transition:none}}.nav__mobile-panel{display:none}.theme-toggle{min-height:44px;padding:0 var(--space-3);border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);color:var(--text-muted);cursor:pointer;font-family:var(--font-mono),ui-monospace,monospace;font-size:.75rem;font-weight:520;letter-spacing:.08em;text-transform:uppercase;transition:color .16s var(--ease-out),border-color .16s var(--ease-out),background-color .16s var(--ease-out)}.theme-toggle:hover{border-color:var(--border);background:var(--surface-raised);color:var(--text)}.theme-toggle--mobile{width:-moz-fit-content;width:fit-content}.theme-toggle__label{display:inline-block;animation:theme-toggle-label-in .22s var(--ease-out) both}@keyframes theme-toggle-label-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.button{display:inline-flex;min-width:44px;min-height:44px;align-items:center;justify-content:center;padding:10px 18px;border:1px solid transparent;border-radius:var(--radius-md);cursor:pointer;font-family:var(--font-display);font-size:.875rem;font-weight:400;letter-spacing:.04em;line-height:1.35;text-align:center;text-decoration:none;transition:background-color .16s var(--ease-out),border-color .16s var(--ease-out),color .16s var(--ease-out),transform .16s var(--ease-out)}.button:active{transform:translateY(1px)}.button:disabled{cursor:not-allowed;opacity:.55}.button__content{display:grid;grid-template-areas:"stack";place-items:center}.button__text{grid-area:stack;visibility:visible}.button[aria-busy=true] .button__text,.button__text--loading{visibility:hidden}.button[aria-busy=true] .button__text--loading{visibility:visible}.button__spinner{width:.85em;height:.85em;-webkit-margin-end:.5em;margin-inline-end:.5em;border:2px solid color-mix(in oklch,currentColor 30%,transparent);border-top-color:currentcolor;border-radius:50%;animation:button-spin .7s linear infinite}@keyframes button-spin{to{transform:rotate(1turn)}}.button--primary{border-color:var(--signal);background:var(--signal);color:var(--signal-ink)}.button--primary:hover{background:var(--signal-hover);border-color:var(--signal-hover);text-decoration:none}.button--secondary{border-color:var(--border);background:transparent;color:var(--text)}.button--secondary:hover{background:var(--surface-raised);text-decoration:none}.button--text{min-height:auto;padding:6px 0;border-color:transparent;background:transparent;color:var(--signal);text-decoration:underline;text-underline-offset:2px}.button--text:hover{color:var(--signal-hover)}.section{padding-block:clamp(var(--space-8),8vw,var(--space-10))}.section--ruled{border-block:1px solid var(--border)}.homepage-section{border-top:1px solid var(--border);border-bottom:none}.section--inset-band{background:var(--surface-raised)}.section--compact{padding-block:clamp(var(--space-6),5vw,var(--space-7))}.section--spacious{padding-block:clamp(var(--space-8),10vw,var(--space-10))}.section__header{max-width:74ch;margin-bottom:clamp(var(--space-6),4vw,var(--space-8))}.homepage-hero__eyebrow,.page-hero__eyebrow,.section__eyebrow,.site-footer__label{margin-bottom:var(--space-3);color:var(--signal);font-family:var(--font-mono),ui-monospace,monospace;font-size:.75rem;font-weight:520;letter-spacing:.08em;line-height:1.35;text-transform:uppercase}.section-note{max-width:68ch;margin-top:var(--space-6);color:var(--text-muted)}.terminal{min-width:0;margin:0;color:var(--terminal-text);font-family:var(--font-mono),ui-monospace,monospace;font-size:.8125rem;line-height:1.65}.terminal__frame{position:relative;min-width:0;overflow:clip;border:1px solid color-mix(in oklch,var(--terminal-prompt) 22%,var(--terminal-raised));border-radius:var(--radius-xl);background:var(--terminal-bg);box-shadow:var(--shadow-terminal)}.terminal__header{display:flex;align-items:center;min-height:42px;padding:0 var(--space-5);border-bottom:1px solid color-mix(in oklch,var(--terminal-prompt) 18%,var(--terminal-raised));color:var(--terminal-muted);font-size:.75rem}.terminal__content{position:relative;display:grid;grid-gap:var(--space-2);gap:var(--space-2);padding:clamp(var(--space-4),3vw,var(--space-5))}.terminal__line{overflow-wrap:anywhere}.terminal__line--command{color:var(--terminal-text)}.terminal__line--output{color:var(--terminal-muted)}.terminal__line--status{display:flex;align-items:center;gap:var(--space-2);color:var(--terminal-prompt)}.terminal__status-dot{width:7px;height:7px;flex:0 0 auto;border-radius:50%;background:var(--signal)}.terminal__prompt{color:var(--terminal-prompt);font-weight:650}.terminal__sponsor-slot{margin-top:var(--space-2);padding:var(--space-4);border:1px solid color-mix(in oklch,var(--terminal-prompt) 18%,var(--terminal-raised));border-radius:var(--radius-lg);background:var(--terminal-raised);color:var(--terminal-text)}.terminal__sponsor-slot p{margin:0}.terminal__sponsor-slot p+p{margin-top:var(--space-2)}.terminal__sponsor-label{margin:0 0 var(--space-1);color:var(--signal);font-size:.75rem;font-weight:560;letter-spacing:0;line-height:1.35}.terminal figcaption,.terminal__sponsor-label{font-family:var(--font-mono),ui-monospace,monospace}.terminal figcaption{max-width:66ch;margin-top:var(--space-4);color:var(--text-muted);font-size:.875rem;line-height:1.5}.terminal-demo__command{opacity:1}.terminal-demo .terminal__sponsor-slot,.terminal-demo__completion,.terminal-demo__output,.terminal-demo__status-pending,.terminal-demo__status-ready{opacity:0}.terminal-demo__output{animation:terminal-demo-fade .38s var(--ease-out) .14s forwards}.terminal-demo__status-stage{position:relative;min-height:1.65em}.terminal-demo__status-pending{position:absolute;inset:0;margin:0;animation:terminal-demo-fade .32s var(--ease-out) .52s forwards,terminal-demo-fade-out .28s var(--ease-out) .96s forwards}.terminal-demo__status-pending .terminal__status-dot{animation:terminal-demo-pulse .9s ease-in-out .52s 2}.terminal-demo__status-ready{animation:terminal-demo-fade .36s var(--ease-out) 1.2s forwards}.terminal-demo__status-ready .terminal__status-dot{background:var(--terminal-prompt)}.terminal-demo__completion{animation:terminal-demo-fade .38s var(--ease-out) 1.52s forwards}.terminal-demo .terminal__sponsor-slot{transform:translateY(8px);animation:terminal-demo-rise .52s var(--ease-out) 1.88s forwards}@keyframes terminal-demo-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes terminal-demo-fade-out{to{opacity:0}}@keyframes terminal-demo-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes terminal-demo-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.85)}}.terminal:not(.terminal-demo) .terminal__content p{transition:opacity .38s var(--ease-out),transform .38s var(--ease-out)}.reveal-ready .terminal:not(.terminal-demo) .terminal__content p{opacity:0;transform:translateY(8px)}.reveal-ready .is-revealed .terminal:not(.terminal-demo) .terminal__content p{opacity:1;transform:translateY(0)}.terminal:not(.terminal-demo) .terminal__content p:first-of-type{transition-delay:0s}.terminal:not(.terminal-demo) .terminal__content p:nth-of-type(2){transition-delay:.1s}.terminal:not(.terminal-demo) .terminal__content p:nth-of-type(3){transition-delay:.2s}.terminal:not(.terminal-demo) .terminal__content p:nth-of-type(4){transition-delay:.3s}.terminal:not(.terminal-demo) .terminal__content p:nth-of-type(5){transition-delay:.4s}.terminal:not(.terminal-demo) .terminal__content p:nth-of-type(6){transition-delay:.5s}.terminal:not(.terminal-demo) .terminal__content p:nth-of-type(7){transition-delay:.6s}.terminal:not(.terminal-demo) .terminal__sponsor-slot{position:relative;transition:opacity .52s var(--ease-out) .7s,transform .52s var(--ease-out) .7s}.reveal-ready .terminal:not(.terminal-demo) .terminal__sponsor-slot{opacity:0;transform:translateY(8px)}.reveal-ready .is-revealed .terminal:not(.terminal-demo) .terminal__sponsor-slot{opacity:1;transform:translateY(0)}.terminal-demo .terminal__sponsor-slot{position:relative}.terminal-demo .terminal__sponsor-slot:after,.terminal:not(.terminal-demo) .terminal__sponsor-slot:after{content:"";position:absolute;inset:-1px;border:1px solid var(--signal);border-radius:inherit;opacity:0;pointer-events:none}.reveal-ready .is-revealed .terminal:not(.terminal-demo) .terminal__sponsor-slot:after{animation:sponsor-slot-pulse .9s var(--ease-out) 1.22s forwards}.terminal-demo .terminal__sponsor-slot:after{animation:sponsor-slot-pulse .9s var(--ease-out) 2.4s forwards}@keyframes sponsor-slot-pulse{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.035)}}.homepage-hero,.page-hero,.sponsors-hero{position:relative;overflow:clip}.page-hero,.sponsors-hero{border-bottom:1px solid var(--border)}.homepage-hero{display:flex;flex-direction:column;justify-content:center;padding-block:clamp(var(--space-5),3vw,var(--space-6)) clamp(var(--space-8),8vw,var(--space-10))}.homepage-hero__grid{display:grid;grid-template-columns:minmax(0,.9fr) 4px minmax(0,1.24fr);align-items:center;grid-gap:clamp(var(--space-6),6vw,var(--space-9));gap:clamp(var(--space-6),6vw,var(--space-9))}.homepage-hero__copy{position:relative;z-index:1}.homepage-hero__copy h1{max-width:16ch;font-size:clamp(2rem,2.5vw + .5rem,3.75rem)}.homepage-hero__lead,.page-hero__lead,.sponsors-lead{max-width:68ch;margin-top:var(--space-6);color:var(--text-muted);font-size:clamp(1.125rem,1vw + .5rem,1.5rem);line-height:1.55}.homepage-hero__actions,.sponsors-actions{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-6)}.homepage-hero__actions,.homepage-hero__copy h1,.homepage-hero__eyebrow,.homepage-hero__lead{opacity:0;animation:hero-copy-rise .5s var(--ease-out) forwards}.homepage-hero__eyebrow{animation-delay:0s}.homepage-hero__copy h1{animation-delay:80ms}.homepage-hero__lead{animation-delay:.16s}.homepage-hero__actions{animation-delay:.24s}@keyframes hero-copy-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.homepage-hero__boundary,.page-hero__note{max-width:58ch;margin-top:var(--space-6);color:var(--text-muted);font-size:.92rem}.homepage-hero__interval-marker{width:4px;align-self:stretch;justify-self:center;border-radius:var(--radius-pill);background:var(--signal);opacity:.8;pointer-events:none}.cohort-counter{display:grid;grid-gap:var(--space-3);gap:var(--space-3);max-width:42rem;margin-top:var(--space-6);padding:var(--space-4) var(--space-5);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--text-muted);font-size:.875rem;line-height:1.5}.cohort-counter__total{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2);margin:0;color:var(--text)}.cohort-counter__total-value{font-family:var(--font-mono),ui-monospace,monospace;font-size:1.125rem;font-weight:650;color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em}.cohort-counter__total-cap,.cohort-counter__total-sep{color:var(--text-muted);font-family:var(--font-mono),ui-monospace,monospace}.cohort-counter__total-cap{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cohort-counter__total-label{margin-left:var(--space-2);color:var(--text-muted);font-family:var(--font-mono),ui-monospace,monospace;font-size:.75rem;font-weight:520;letter-spacing:.08em;text-transform:uppercase}.cohort-counter__list{display:grid;grid-gap:var(--space-1);gap:var(--space-1);margin:0;padding:0;list-style:none;border-top:1px solid var(--border);padding-top:var(--space-3)}.cohort-counter__item{display:grid;grid-template-columns:minmax(6rem,.7fr) auto minmax(5rem,.6fr);align-items:baseline;grid-gap:var(--space-3);gap:var(--space-3);color:var(--text-muted);font-size:.8125rem;font-family:var(--font-mono),ui-monospace,monospace}.cohort-counter__name{color:var(--text);font-weight:560;letter-spacing:.02em}.cohort-counter__count{display:inline-flex;gap:var(--space-1);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text);justify-self:end}.cohort-counter__count-sep,.cohort-counter__open{color:var(--text-muted)}.cohort-counter__open{justify-self:end;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cohort-counter__open--unbounded{color:var(--signal);font-style:italic}.cohort-counter--empty,.cohort-counter--full{margin-top:var(--space-6);padding:var(--space-3) var(--space-5);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--text-muted);font-family:var(--font-mono),ui-monospace,monospace;font-size:.8125rem;letter-spacing:.02em}.cohort-counter--full{border-color:var(--border);color:var(--text-muted)}.cohort-counter--skeleton{display:grid;grid-gap:var(--space-2);gap:var(--space-2);max-width:24rem;margin-top:var(--space-6);padding:var(--space-4) var(--space-5);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);min-height:4.5rem}.cohort-counter__skeleton-bar{display:block;height:.75rem;width:80%;border-radius:var(--radius-sm);background:color-mix(in oklch,var(--surface-raised) 70%,var(--border))}.cohort-counter__skeleton-bar--short{width:50%}@media (prefers-reduced-motion:reduce){.cohort-counter__skeleton-bar{animation:none}}@media (max-width:639px){.cohort-counter__item{grid-template-columns:minmax(5rem,.7fr) auto;row-gap:var(--space-1)}.cohort-counter__open{grid-column:2}}.homepage-hero__terminal{min-width:0}.homepage-hero__terminal .terminal{font-size:clamp(.75rem,.7vw + .25rem,1.125rem)}.homepage-hero__terminal .terminal__content{min-height:clamp(16rem,26vw,24rem);align-content:center;gap:var(--space-4);padding:clamp(var(--space-4),3.4vw,var(--space-6))}.homepage-hero__terminal .terminal__sponsor-slot{padding:clamp(var(--space-4),2.6vw,var(--space-5))}.page-hero{padding-block:clamp(var(--space-5),4vw,var(--space-6)) clamp(var(--space-7),7vw,var(--space-8))}.page-hero h1{max-width:22ch;font-size:clamp(2.5rem,3.5vw + .75rem,5.25rem);padding-bottom:.12em}.page-hero__eyebrow{margin-bottom:var(--space-3)}.page-hero__split{display:grid;grid-template-columns:minmax(0,.92fr) 2px minmax(0,1.08fr);align-items:center;grid-gap:clamp(var(--space-6),6vw,var(--space-9));gap:clamp(var(--space-6),6vw,var(--space-9))}.page-hero__divider{align-self:stretch;width:2px;background:var(--signal)}.sponsors-hero{padding-block:clamp(var(--space-5),3vw,var(--space-6)) clamp(var(--space-7),7vw,var(--space-8))}.sponsors-hero__grid{display:grid;grid-template-columns:minmax(0,.78fr) 2px minmax(0,1.28fr);align-items:center;grid-gap:clamp(var(--space-6),6vw,var(--space-9));gap:clamp(var(--space-6),6vw,var(--space-9))}.sponsors-hero__divider{align-self:stretch;width:2px;background:var(--signal)}.sponsors-hero__copy{max-width:45rem}.sponsors-hero__aside{display:flex;flex-direction:column;gap:var(--space-6)}.sponsors-hero h1{max-width:16ch}.homepage-boundaries__grid,.homepage-open-source__grid,.homepage-sponsor-evidence__grid,.homepage-waiting__grid,.homepage-waitlist__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,.86fr);grid-gap:clamp(var(--space-6),6vw,var(--space-9));gap:clamp(var(--space-6),6vw,var(--space-9));align-items:start}.homepage-open-source__grid,.homepage-waitlist__grid{align-items:center}.homepage-open-source__grid>div:first-child,.homepage-sponsor-evidence__grid>div:first-child,.homepage-waiting__copy,.homepage-waitlist__grid>div:first-child{max-width:62ch}.homepage-open-source__grid>div:first-child>h2,.homepage-sponsor-evidence__grid>div:first-child>h2,.homepage-waiting__copy>h2{margin-bottom:var(--space-5)}.homepage-sponsor-evidence__grid>.terminal,.homepage-waiting__grid>.terminal{padding-top:var(--space-2)}.homepage-moment-list{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:var(--space-6) 0 0;padding:0;list-style:none}.homepage-moment-list li,.sponsors-categories li{border:1px solid var(--border);border-radius:var(--radius-pill);padding:7px 11px;background:var(--surface);color:var(--text-muted);font-family:var(--font-mono),ui-monospace,monospace;font-size:.8125rem;text-align:center;transition:border-color .15s var(--ease-out),color .15s var(--ease-out)}.homepage-moment-list li:hover,.sponsors-categories li:hover{border-color:var(--signal);color:var(--text)}.homepage-steps{--node-size:11px;--rail:color-mix(in oklch,var(--signal) 36%,transparent);position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(var(--space-5),3vw,var(--space-7));gap:clamp(var(--space-5),3vw,var(--space-7));margin:0;padding-top:calc(var(--node-size) + var(--space-5));list-style:none}.homepage-steps:before{content:"";position:absolute;top:calc(var(--node-size) / 2);left:calc(var(--node-size) / 2);right:calc(var(--node-size) / 2);height:2px;transform:translateY(-50%) scaleX(1);transform-origin:left center;background:var(--rail);transition:transform .9s var(--ease-out)}.reveal-ready .homepage-steps:before{transform:translateY(-50%) scaleX(0)}.reveal-ready .is-revealed .homepage-steps:before{transform:translateY(-50%) scaleX(1)}.homepage-steps li{position:relative;min-width:0;padding-top:0}.homepage-steps__node{position:absolute;top:calc(-1 * (var(--space-5) + var(--node-size)));left:0;width:var(--node-size);height:var(--node-size);border-radius:50%;background:var(--signal);box-shadow:0 0 0 4px var(--bg);transform:scale(1);transition:transform .52s var(--ease-out)}.reveal-ready .homepage-steps__node{transform:scale(0)}.reveal-ready .is-revealed .homepage-steps__node{transform:scale(1)}.homepage-steps li:first-child .homepage-steps__node{transition-delay:.24s}.homepage-steps li:nth-child(2) .homepage-steps__node{transition-delay:.44s}.homepage-steps li:nth-child(3) .homepage-steps__node{transition-delay:.64s}.homepage-steps__index,.sponsors-pilot__index,.sponsors-qualification__index{color:var(--signal);font-family:var(--font-mono),ui-monospace,monospace;font-size:.78rem;font-weight:650;letter-spacing:.08em}.homepage-steps h3{margin-top:var(--space-5)}.homepage-steps p:not(.homepage-steps__index){margin-top:var(--space-3);color:var(--text-muted)}.homepage-control-list code,.homepage-schema code,.homepage-steps code{color:var(--terminal-text);font-family:var(--font-mono),ui-monospace,monospace;font-size:.86rem}.homepage-steps code{display:inline-block;margin-top:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-pill);padding:5px 9px;background:var(--surface);color:var(--signal)}.homepage-control-list code{color:var(--text);font-weight:550}.homepage-control-list,.homepage-plain-list,.numbered-rules,.plain-list{display:grid;grid-gap:var(--space-3);gap:var(--space-3);margin:var(--space-5) 0 0;padding:0;list-style:none}.plain-list li{color:var(--text-muted)}.homepage-plain-list li{color:var(--text);font-family:var(--font-mono),ui-monospace,monospace;font-size:.86rem;font-weight:550}.homepage-control-list li,.homepage-plain-list li{padding-top:var(--space-3);border-top:1px solid var(--signal)}.homepage-control-list li{display:grid;grid-template-columns:minmax(11rem,.55fr) minmax(0,1fr);grid-gap:var(--space-4);gap:var(--space-4);color:var(--text-muted)}.homepage-section__link{display:inline-flex;min-height:44px;align-items:center;margin-top:var(--space-6);color:var(--signal);font-family:var(--font-display);font-weight:600;letter-spacing:.04em;text-decoration:underline;text-underline-offset:2px}.homepage-open-source__pending{margin-top:var(--space-1);color:var(--signal);font-family:var(--font-mono),ui-monospace,monospace;font-size:.86rem}.homepage-waitlist__intro{display:grid;grid-gap:var(--space-6);gap:var(--space-6)}.homepage-waitlist__lead{color:var(--text-muted);font-size:clamp(1.0625rem,.6vw + .85rem,1.25rem);line-height:1.55}.homepage-waitlist__points{display:grid;grid-gap:0;gap:0;margin:0;padding:0;list-style:none}.homepage-waitlist__points li{padding-block:var(--space-5);border-top:1px solid var(--signal);color:var(--text-muted)}.homepage-waitlist__points li:last-child{border-bottom:1px solid var(--signal)}.homepage-schema{min-width:0;max-width:100%;border:1px solid var(--border);border-radius:var(--radius-xl);padding:clamp(var(--space-3),5vw,var(--space-6));margin:0;background:var(--terminal-bg);color:var(--terminal-text);box-shadow:none}.homepage-schema pre{margin:0;white-space:pre-wrap}.homepage-schema code{display:block;overflow-wrap:anywhere;word-break:break-word}.mono-list li{font-family:var(--font-mono),ui-monospace,monospace;font-size:.875rem}.local-boundary{display:grid;grid-gap:clamp(var(--space-5),4vw,var(--space-7));gap:clamp(var(--space-5),4vw,var(--space-7))}.local-boundary__intro{max-width:60ch}.local-boundary__intro p:last-child{margin-top:var(--space-3);color:var(--text-muted)}.local-boundary__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));grid-column-gap:clamp(var(--space-5),4vw,var(--space-7));column-gap:clamp(var(--space-5),4vw,var(--space-7));margin:0;padding:0;list-style:none}.local-boundary__list li{display:flex;align-items:baseline;gap:var(--space-3);padding:var(--space-3) 0;border-top:1px solid var(--signal);color:var(--text-muted)}.local-boundary__list li:before{content:"";flex:none;width:6px;height:6px;margin-top:.5em;border:1px solid var(--border-strong);border-radius:var(--radius-sm)}.local-boundary__list--in li:before{border-color:transparent;background:var(--signal)}.numbered-rules{max-width:72rem;gap:0}.numbered-rules li{display:grid;grid-template-columns:4rem minmax(0,1fr);grid-gap:var(--space-4);gap:var(--space-4);padding-block:var(--space-5);border-top:1px solid var(--signal)}.numbered-rules li:last-child{border-bottom:1px solid var(--signal)}.numbered-rules span:first-child{color:var(--signal);font-family:var(--font-mono),ui-monospace,monospace;font-size:.82rem;font-weight:650}.cli-reference{margin:var(--space-5) 0 0;border-radius:var(--radius-xl);background:var(--terminal-bg);box-shadow:var(--shadow-terminal);overflow:clip}.cli-reference__bar{display:flex;gap:var(--space-3);align-items:center;padding:var(--space-3) clamp(var(--space-4),3vw,var(--space-6));border-bottom:1px solid var(--terminal-raised);font-family:var(--font-mono),ui-monospace,monospace;font-size:.75rem;letter-spacing:.04em}.cli-reference__path{color:var(--terminal-muted)}.cli-reference__bar-cmd{color:var(--terminal-prompt)}.cli-reference__body{margin:0;display:grid;grid-gap:0;gap:0;padding:clamp(var(--space-2),1.5vw,var(--space-4)) clamp(var(--space-4),3vw,var(--space-6))}.cli-reference__row{display:grid;grid-template-columns:minmax(13rem,19rem) minmax(0,1fr);grid-gap:var(--space-3) var(--space-6);gap:var(--space-3) var(--space-6);align-items:baseline;padding-block:var(--space-3)}.cli-reference__row+.cli-reference__row{border-top:1px solid var(--terminal-raised)}.cli-reference__cmd{display:flex;gap:var(--space-2);align-items:baseline;font-family:var(--font-mono),ui-monospace,monospace;font-size:.875rem;color:var(--terminal-text)}.cli-reference__prompt{flex:none;color:var(--terminal-prompt);font-weight:600}.cli-reference__cmd-text{font-weight:500}.cli-reference__key{font-family:var(--font-mono),ui-monospace,monospace;font-size:.8125rem;color:var(--terminal-text);padding:2px 8px;border:1px solid color-mix(in oklch,var(--terminal-text) 22%,transparent);border-radius:var(--radius-sm);background:var(--terminal-raised)}.cli-reference__effect{margin:0;color:var(--terminal-muted);font-size:.9375rem}.prelaunch-banner{width:100%;border-bottom:1px solid var(--border);background:var(--surface-raised)}.prelaunch-banner__inner{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2) var(--space-4);padding-block:var(--space-3);padding-inline:clamp(var(--space-4),3vw,var(--space-6))}.prelaunch-banner__tag{flex:none;font-family:var(--font-mono),ui-monospace,monospace;font-size:.75rem;font-weight:560;letter-spacing:.08em;text-transform:uppercase;color:var(--signal)}.prelaunch-banner p{min-width:0;flex:1 1 100%;max-width:none;margin:0;text-align:left;color:var(--text-muted);font-size:clamp(1rem,.3vw + .9rem,1.125rem);line-height:1.5}.data-close .section__header h2{text-wrap:nowrap}@media (max-width:600px){.data-close .section__header h2{text-wrap:balance}}.data-final{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-5);padding:var(--space-6);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}.data-final__copy{display:flex;align-items:baseline;gap:var(--space-2);flex:1 1 auto;min-width:0;margin:0;color:var(--text-muted);font-size:1.0625rem;line-height:1.55}.data-final__prompt{flex:0 0 auto;color:var(--signal);font-family:var(--font-mono),ui-monospace,monospace;font-weight:650}.data-final .button{font-size:1.0625rem;padding-block:.85em;padding-inline:1.5em;border-color:var(--signal);background:var(--signal);color:var(--signal-ink)}.data-final .button:hover{border-color:var(--signal-hover);background:var(--signal-hover)}.trust-proofs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(var(--space-5),3vw,var(--space-7));gap:clamp(var(--space-5),3vw,var(--space-7));margin:0}.trust-proofs dt{margin-bottom:var(--space-3);padding-top:var(--space-3);border-top:2px solid var(--signal);color:var(--text);font-weight:600}.trust-proofs dd{margin:0;color:var(--text-muted)}.live-metrics{grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(var(--space-4),2vw,var(--space-5));gap:clamp(var(--space-4),2vw,var(--space-5));margin:clamp(var(--space-6),4vw,var(--space-7)) 0 0}.live-metrics__card{flex-direction:column;padding:var(--space-5);transition:border-color .18s var(--ease-out),transform .18s var(--ease-out)}.live-metrics__card:hover{border-color:color-mix(in oklch,var(--signal) 50%,var(--border));transform:translateY(-2px)}.live-metrics__card dt{margin:0;color:var(--text-muted);font-family:var(--font-mono),ui-monospace,monospace;font-size:.75rem;font-weight:520;letter-spacing:.08em;line-height:1.35;text-transform:uppercase}.live-metrics__card dd{gap:var(--space-2)}.live-metrics__value{color:var(--text);font-size:1.75rem;font-weight:600;line-height:1.1}.live-metrics__unit{font-size:.875rem}.live-metrics__status{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3) var(--space-1) var(--space-2);border:1px solid color-mix(in oklch,var(--signal) 30%,var(--border));border-radius:var(--radius-pill);background:var(--signal-soft);color:var(--signal);font-family:var(--font-mono),ui-monospace,monospace;font-size:.8125rem;font-weight:520;letter-spacing:.04em}.live-metrics__pulse{position:relative;display:inline-block;width:8px;height:8px;border-radius:var(--radius-pill);background:var(--signal)}.live-metrics__pulse:after{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--signal);animation:live-metrics-ping 1.6s var(--ease-out) infinite}@keyframes live-metrics-ping{0%{opacity:.55;transform:scale(1)}70%,to{opacity:0;transform:scale(2.6)}}@media (prefers-reduced-motion:reduce){.live-metrics__pulse:after{animation:none}}.data-hero__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:var(--space-6);gap:var(--space-6)}.data-hero__copy{grid-column:1/8;max-width:68ch}.data-section-rule{max-width:68ch;margin-bottom:clamp(var(--space-6),4vw,var(--space-7));color:var(--text-muted)}.data-local-list{column-count:2;column-gap:clamp(var(--space-6),6vw,var(--space-9));max-width:72rem}.data-local-list li{page-break-inside:avoid;break-inside:avoid;padding-bottom:var(--space-2)}.data-support-actions{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-bottom:var(--space-5)}.metrics-prelaunch{margin-top:var(--space-6);padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}.metrics-prelaunch__tag{margin:0 0 var(--space-3);font-family:var(--font-mono),ui-monospace,monospace;font-size:.75rem;font-weight:560;letter-spacing:.08em;text-transform:uppercase;color:var(--signal)}.metrics-prelaunch__note{margin:0 0 var(--space-4);color:var(--text-muted)}.metrics-prelaunch__list{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5)}.metrics-prelaunch__list li{font-family:var(--font-mono),ui-monospace,monospace;font-size:.875rem;color:var(--text-muted)}.metrics-prelaunch__list li:before{content:"·";margin-right:var(--space-2);color:var(--border)}.legal-page{--legal-dt-width:12rem}.legal-dl{display:grid;grid-gap:0;gap:0;margin:0;border-top:1px solid var(--signal)}.legal-dl>div{display:grid;grid-template-columns:var(--legal-dt-width) 1fr;grid-gap:var(--space-3) var(--space-5);gap:var(--space-3) var(--space-5);padding-block:var(--space-4);border-bottom:1px solid var(--signal)}.legal-dl dt{font-family:var(--font-mono),ui-monospace,monospace;font-size:.8125rem;font-weight:560;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.legal-dl dd{margin:0;color:var(--text)}.legal-dd-line{display:block}.legal-dd-line+.legal-dd-line{margin-top:var(--space-1)}.legal-dd-line--muted{font-family:var(--font-mono),ui-monospace,monospace;font-size:.8125rem;color:var(--text-muted)}.legal-prose{max-width:72ch;padding:var(--space-6);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}.legal-prose p{margin:0;color:var(--text);line-height:1.7}.legal-prose p+p{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--border)}.legal-prose--wide p{max-width:none}@media (max-width:600px){.legal-dl>div{grid-template-columns:1fr;gap:var(--space-1)}.data-final,.legal-prose{padding:var(--space-4)}}.live-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));grid-gap:var(--space-3);gap:var(--space-3);margin:var(--space-5) 0 0}.live-metrics__card{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}.live-metrics__card dt{color:var(--text);font-weight:560}.live-metrics__card dd{display:flex;align-items:baseline;gap:var(--space-1);margin:0;color:var(--text-muted);text-align:right}.live-metrics__value{font-family:var(--font-mono),ui-monospace,monospace;font-size:.875rem;color:var(--signal)}.live-metrics__unit{font-size:.8125rem;color:var(--text-muted)}@media (max-width:480px){.live-metrics__card{align-items:flex-start;flex-direction:column;gap:var(--space-2)}.live-metrics__card dd{text-align:left}}.data-table{width:100%;border-bottom:1px solid var(--signal);padding-top:var(--space-2);padding-bottom:var(--space-3)}.data-table__desktop{width:100%;border-collapse:collapse}.data-table__desktop caption{max-width:none;padding:0 var(--space-5);margin-bottom:var(--space-7);color:var(--text-muted);font-size:clamp(1.05rem,1vw + .5rem,1.5rem);line-height:1.55;text-align:left}.data-table__desktop tr{height:56px}.data-table__desktop td,.data-table__desktop th{padding:var(--space-4);border-top:1px solid var(--signal);text-align:left;vertical-align:top}.data-page .data-table__desktop tr{height:48px}.data-page .data-table__desktop td,.data-page .data-table__desktop th{padding:var(--space-3) var(--space-4)}.data-page .data-table__desktop td{font-size:.9375rem}.data-table__desktop th{color:var(--text);font-size:.875rem;font-weight:560}.data-table__desktop td{color:var(--text-muted)}.data-table__mono{color:var(--text);font-family:var(--font-mono),ui-monospace,monospace}.data-table__mobile{display:none}.data-table__caption{margin:0 0 var(--space-7);max-width:none;padding:0 var(--space-5);color:var(--text-muted);font-size:clamp(1.05rem,1vw + .5rem,1.5rem);line-height:1.55}.data-table__mobile dl{display:grid;grid-template-columns:max-content minmax(0,1fr);grid-column-gap:var(--space-4);column-gap:var(--space-4);grid-row-gap:var(--space-2);row-gap:var(--space-2);align-items:baseline;margin:0;padding:var(--space-3) var(--space-5);border-top:1px solid var(--signal)}.data-table__mobile dl>div{display:contents}.data-table__mobile dt{color:var(--text-muted);font-family:var(--font-sans);font-size:.8125rem;font-weight:560;line-height:1.5}.data-table__mobile dd{margin:0;color:var(--text);font-size:.9375rem;line-height:1.5}.data-table__mobile dl>div:first-child{display:block;grid-column:1/-1;margin-bottom:var(--space-1)}.data-table__mobile dl>div:first-child dt{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.data-table__mobile dl>div:first-child dd{font-size:1rem;font-weight:560}.sponsors-channel{color:var(--text-muted);font-size:clamp(1.05rem,1vw + .5rem,1.5rem);line-height:1.55}.sponsors-channel p{max-width:none}.sponsors-value{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(var(--space-5),3vw,var(--space-7));gap:clamp(var(--space-5),3vw,var(--space-7));margin:clamp(var(--space-6),4vw,var(--space-8)) 0 0}.sponsors-value dt{margin-bottom:var(--space-3);padding-top:var(--space-3);border-top:2px solid var(--signal);color:var(--text);font-weight:600}.sponsors-status,.sponsors-value dd{margin:0;color:var(--text-muted)}.sponsors-status{display:grid;grid-gap:var(--space-2);gap:var(--space-2);padding:0;list-style:none;font-family:var(--font-mono),ui-monospace,monospace;font-size:.8125rem}.sponsors-status li{display:grid;grid-template-columns:6rem minmax(0,1fr);grid-gap:var(--space-3);gap:var(--space-3);padding-top:var(--space-2);border-top:1px solid var(--border)}.sponsors-status span{min-width:0;color:var(--signal);text-transform:uppercase;letter-spacing:.06em}.sponsors-section-note{max-width:58ch;margin-top:var(--space-6);color:var(--text-muted)}.sponsors-section-note--full{max-width:none;width:100%}.sponsors-qualification{max-width:72rem;margin:0;border-top:1px solid var(--border)}.sponsors-qualification__row{display:grid;grid-template-columns:72px minmax(12rem,1fr) minmax(0,2fr);grid-gap:var(--space-4);gap:var(--space-4);align-items:baseline;padding:var(--space-6) 0;border-bottom:1px solid var(--border)}.sponsors-qualification__row dt{color:var(--text);font-weight:600}.sponsors-qualification__row dd{margin:0;color:var(--text-muted)}.sponsors-pilots{margin:0;padding:0;list-style:none;border-top:1px solid var(--signal)}.sponsors-pilot{display:grid;grid-template-columns:72px minmax(10rem,1.15fr) minmax(14rem,1.8fr) auto;grid-gap:var(--space-4);gap:var(--space-4);align-items:center;padding:var(--space-6) 0;border-bottom:1px solid var(--signal);transition:background-color .16s var(--ease-out),transform .16s var(--ease-out)}.sponsors-pilot:hover{background:var(--surface-raised);transform:translateY(-1px)}.sponsors-pilot__heading h3{margin:0}.sponsors-pilot__price{display:flex;flex-direction:column;gap:var(--space-1);margin-top:var(--space-2);color:var(--signal);font-family:var(--font-mono),ui-monospace,monospace;font-size:.92rem}.sponsors-pilot__price-note{color:var(--text-muted);font-family:var(--font-display);font-size:.875rem;letter-spacing:.04em}.sponsors-pilot__detail{display:grid;grid-gap:var(--space-2);gap:var(--space-2);color:var(--text-muted);max-width:48ch}.sponsors-pilot__notice{color:var(--text-muted);font-size:.875rem}.sponsors-reporting{display:grid;grid-template-columns:minmax(0,1.15fr) 2px minmax(18rem,.85fr);grid-gap:clamp(var(--space-6),7vw,var(--space-10));gap:clamp(var(--space-6),7vw,var(--space-10));align-items:start}.sponsors-reporting__divider{align-self:stretch;width:2px;background:var(--signal)}.sponsors-reporting__copy{max-width:66ch}.sponsors-reporting__copy>p:first-child{color:var(--text-muted)}.reporting-include{margin-top:var(--space-6);border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--surface-raised);padding:clamp(var(--space-4),3vw,var(--space-6))}.reporting-include__label{margin:0 0 var(--space-2);font-family:var(--font-mono),ui-monospace,monospace;font-size:.75rem;font-weight:560;letter-spacing:.08em;text-transform:uppercase;color:var(--signal)}.reporting-include__list{display:grid;grid-gap:0;gap:0;margin:0;padding:0;list-style:none}.reporting-include__list li{display:flex;align-items:baseline;gap:var(--space-3);padding-block:var(--space-3);border-top:1px solid var(--border);color:var(--text)}.reporting-include__list li:first-child{border-top:none}.reporting-include__list li:before{content:"✓";flex:none;color:var(--signal);font-weight:650}.sponsors-categories li{min-height:44px;align-content:center;padding:8px 12px;font-family:var(--font-display);font-size:.875rem;letter-spacing:.03em;line-height:1.3;-webkit-hyphens:auto;hyphens:auto}.sponsors-categories{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--space-2);gap:var(--space-2);max-width:none;margin:0;padding:0;list-style:none}.sponsors-form-layout{display:grid;grid-template-columns:minmax(13rem,.75fr) 1px minmax(0,1.4fr);grid-gap:clamp(var(--space-5),5vw,var(--space-7));gap:clamp(var(--space-5),5vw,var(--space-7));align-items:stretch}.sponsors-form-layout__left{display:flex;flex-direction:column;gap:var(--space-6)}.sponsors-form-layout__top{display:grid;grid-gap:var(--space-5);gap:var(--space-5)}.sponsors-form-layout__next-wrap{display:flex;flex:1 1 auto;flex-direction:column;justify-content:center;min-height:0}.sponsors-form-layout__title{margin:0}.sponsors-form-layout__rule{width:1px;align-self:stretch;background:var(--signal)}.sponsors-form-layout .form,.sponsors-form-layout .form__notice,.sponsors-form-layout .form__optional,.sponsors-form-layout .form__required-note{max-width:none}.sponsors-form-next{display:grid;grid-gap:var(--space-5);gap:var(--space-5)}.sponsors-form-next__title{margin:0;font-size:.8125rem;font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.sponsors-form-next__steps{display:grid;grid-gap:var(--space-7);gap:var(--space-7);margin:0;padding:0;list-style:none}.sponsors-form-next__steps li{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:var(--space-3);gap:var(--space-3);align-items:start}.sponsors-form-next__num{font-family:var(--font-mono),ui-monospace,monospace;font-size:.8125rem;line-height:1.45;color:var(--text-faint)}.sponsors-form-next__body{display:grid;grid-gap:2px;gap:2px}.sponsors-form-next__step{font-weight:600;color:var(--text-strong)}.sponsors-form-next__desc{color:var(--text-muted);font-size:.95rem;line-height:1.5}.sponsors-boundary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(var(--space-6),7vw,var(--space-10));gap:clamp(var(--space-6),7vw,var(--space-10));align-items:start}.sponsors-boundary h3{margin-bottom:var(--space-3)}.sponsors-boundary ul{display:grid;grid-gap:var(--space-2);gap:var(--space-2);margin:0;padding-left:1.15rem;color:var(--text-muted)}.sponsors-form-layout__intro{max-width:40ch;margin:0;color:var(--text-muted);font-size:1.16rem;line-height:1.55}.form{display:grid;grid-gap:var(--space-4);gap:var(--space-4);max-width:42rem}.form__notice,.form__optional,.form__required-note{max-width:58ch;color:var(--text-muted);font-size:.875rem}.homepage-waitlist__grid .form__notice{max-width:none}.form__field{display:grid;grid-gap:var(--space-2);gap:var(--space-2);padding:0;border:0}.form label,.form legend{color:var(--text);font-family:var(--font-display);font-size:.875rem;font-weight:400;letter-spacing:.04em}.form input:not([type=checkbox]):not([type=radio]),.form select,.form textarea{width:100%;min-height:44px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--text);padding:10px 12px;transition:border-color .16s var(--ease-out),background-color .16s var(--ease-out)}.form input:not([type=checkbox]):not([type=radio]):focus,.form select:focus,.form textarea:focus{border-color:var(--signal);background:var(--surface-raised)}.form input:not([type=checkbox]):not([type=radio])[aria-invalid=true],.form select[aria-invalid=true],.form textarea[aria-invalid=true]{border-color:var(--danger)}.form textarea{min-height:124px;resize:vertical}.form__options{display:flex;flex-wrap:wrap;gap:var(--space-4)}.form__consent,.form__options label{display:flex;gap:var(--space-2);align-items:center;min-height:44px}.form__consent input,.form__options input{width:22px;height:22px;min-width:22px;margin:0;accent-color:var(--signal)}.form__consent{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:start;grid-gap:var(--space-3);gap:var(--space-3)}.form__consent .form__field-error{grid-column:1/-1}.form__field-error{width:100%;color:var(--danger);font-size:.875rem}.form__summary{border:1px solid;border-radius:var(--radius-md);color:var(--danger);background:var(--surface-raised)}.form__success,.form__summary{padding:var(--space-3);animation:form-message-in .3s var(--ease-out)}.form__success{display:flex;align-items:flex-start;gap:var(--space-3);border:1px solid color-mix(in oklch,var(--success) 45%,var(--border));border-radius:var(--radius-md);background:color-mix(in oklch,var(--success) 10%,var(--surface));color:var(--text)}.form__success-check{flex:none;width:1.1em;height:1.1em;margin-top:.15em;color:var(--success)}.form__success-check path{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:16;stroke-dashoffset:16;animation:form-success-check-draw .38s var(--ease-out) .12s forwards}@keyframes form-success-check-draw{to{stroke-dashoffset:0}}@keyframes form-message-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.form__success:focus,.form__summary:focus{outline:3px solid var(--signal);outline-offset:3px}.site-footer{border-top:1px solid var(--border);background:var(--bg)}.site-footer__grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-6);gap:var(--space-6);padding-block:var(--space-7)}.site-footer__grid>section{display:grid;align-content:start;grid-gap:var(--space-2);gap:var(--space-2);color:var(--text-muted);font-family:var(--font-mono),ui-monospace,monospace;font-size:.875rem}.site-footer__list{display:grid;grid-gap:var(--space-1);gap:var(--space-1);margin:0;padding:0;list-style:none}.site-footer__grid a,.site-footer__list a,.site-footer__list-static{display:inline-flex;min-height:44px;align-items:center;width:-moz-fit-content;width:fit-content;padding-inline:var(--space-2);margin-inline:calc(var(--space-2) * -1);color:var(--text);font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.03em;text-decoration:none}.site-footer__grid a:hover,.site-footer__list a:hover{text-decoration:underline}.site-footer__label{margin:0 0 var(--space-2);color:var(--text);font-family:var(--font-mono),ui-monospace,monospace;font-size:.75rem;font-weight:520;letter-spacing:.08em;text-transform:uppercase}@media (max-width:959px){.homepage-hero__grid,.page-hero__split,.sponsors-hero__grid{grid-template-columns:1fr}.homepage-hero__interval-marker,.page-hero__divider,.sponsors-hero__divider{display:none}.homepage-hero__terminal .terminal{max-width:48rem}.homepage-hero__terminal .terminal__content{min-height:24rem}.homepage-boundaries__grid,.homepage-open-source__grid,.homepage-sponsor-evidence__grid,.homepage-waiting__grid,.homepage-waitlist__grid,.sponsors-reporting{grid-template-columns:1fr}.sponsors-reporting__divider{display:none}.sponsors-form-layout{grid-template-columns:1fr;gap:var(--space-7)}.sponsors-form-layout__rule{display:none}.sponsors-form-layout__left{order:1}.sponsors-form-layout .form{order:2}.homepage-steps{grid-template-columns:1fr;gap:var(--space-6);padding-top:0;padding-left:calc(var(--node-size) + var(--space-5))}.homepage-steps:before{top:calc(var(--node-size) / 2);bottom:calc(var(--node-size) / 2);left:calc(var(--node-size) / 2);right:auto;width:2px;height:auto;transform-origin:top center;transform:translateX(-50%) scaleY(1);background:var(--rail)}.reveal-ready .homepage-steps:before{transform:translateX(-50%) scaleY(0)}.reveal-ready .is-revealed .homepage-steps:before{transform:translateX(-50%) scaleY(1)}.homepage-steps__node{top:0;left:calc(-1 * (var(--space-5) + var(--node-size)))}}@media (max-width:839px){h1{font-size:clamp(2.25rem,10vw,4rem)}h2{font-size:clamp(1.75rem,8vw,2.75rem)}.nav{min-height:64px}.nav__desktop-links{display:none}.nav__menu-button{display:inline-flex;align-items:center}.nav__mobile-panel{display:grid;grid-gap:var(--space-4);gap:var(--space-4);padding-block:var(--space-4);border-top:1px solid var(--border);animation:nav-reveal .18s var(--ease-out) both}.data-hero__copy{grid-column:1/-1}.trust-proofs{grid-template-columns:1fr;gap:var(--space-5)}.live-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.sponsors-value{grid-template-columns:1fr;gap:var(--space-5)}.sponsors-qualification__row{grid-template-columns:48px 1fr;gap:var(--space-2) var(--space-3)}.sponsors-qualification__row dd{grid-column:2}.sponsors-pilot{grid-template-columns:48px 1fr;align-items:start}.sponsors-pilot .button,.sponsors-pilot__detail{grid-column:2}.sponsors-pilot .button{width:-moz-fit-content;width:fit-content}.sponsors-boundary{grid-template-columns:1fr;gap:var(--space-5)}.sponsors-categories{grid-template-columns:repeat(4,minmax(0,1fr))}.site-footer__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:639px){.shell{width:min(calc(100% - var(--space-6)),1248px)}.section{padding-block:var(--space-8)}.homepage-hero{padding-block:var(--space-5) var(--space-8)}.page-hero,.sponsors-hero{padding-block:var(--space-5) var(--space-5)}.homepage-hero__grid{gap:var(--space-5)}.homepage-hero__actions,.homepage-hero__boundary,.homepage-hero__lead{margin-top:var(--space-4)}.homepage-hero__actions,.sponsors-actions{display:grid}.homepage-hero__actions .button,.sponsors-actions .button{width:100%}.terminal{font-size:.75rem}.terminal__header{padding-inline:var(--space-3)}.terminal__content,.terminal__sponsor-slot{padding:var(--space-3)}.homepage-hero__terminal .terminal__content{min-height:15rem;gap:var(--space-3)}.homepage-schema code{font-size:.75rem}.cli-reference__row,.homepage-control-list li{grid-template-columns:1fr;gap:var(--space-2)}.numbered-rules li{grid-template-columns:2.75rem minmax(0,1fr)}.data-table__desktop{display:none}.data-table__mobile{display:grid}.data-local-list{column-count:1}.live-metrics{grid-template-columns:1fr}.sponsors-categories{grid-template-columns:repeat(2,minmax(0,1fr))}.sponsors-status li{grid-template-columns:1fr;gap:var(--space-1)}.data-support-actions{display:grid}.data-support-actions .button{width:100%}.site-footer__grid{grid-template-columns:1fr;gap:var(--space-6)}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.homepage-hero__actions,.homepage-hero__copy h1,.homepage-hero__eyebrow,.homepage-hero__lead,.reveal-ready [data-reveal],.terminal-demo .terminal__sponsor-slot,.terminal-demo__completion,.terminal-demo__output,.terminal-demo__status-ready,.terminal:not(.terminal-demo) .terminal__content p,.terminal:not(.terminal-demo) .terminal__sponsor-slot{opacity:1!important;transform:none!important;animation:none!important}.terminal-demo__status-stage{display:none}.button__spinner,.terminal__sponsor-slot:after{animation:none!important}.form__success-check path{stroke-dashoffset:0!important;animation:none!important}}@keyframes nav-reveal{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}