@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.12tyk43_3sh9u.woff2?dpl=dpl_EGhT5zkr9y9DJax1EW4RhouLNADz)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.0jzbimsg8vl84.woff2?dpl=dpl_EGhT5zkr9y9DJax1EW4RhouLNADz)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.0-wfv7uh4i7h9.woff2?dpl=dpl_EGhT5zkr9y9DJax1EW4RhouLNADz)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.0nx0ww8fni_q3.woff2?dpl=dpl_EGhT5zkr9y9DJax1EW4RhouLNADz)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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.09~u27dqhyhd6.woff2?dpl=dpl_EGhT5zkr9y9DJax1EW4RhouLNADz)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:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.0zgw-jeven.3w.woff2?dpl=dpl_EGhT5zkr9y9DJax1EW4RhouLNADz)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.0wkzw~je483f-.woff2?dpl=dpl_EGhT5zkr9y9DJax1EW4RhouLNADz)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.0rhz0arwfsn~5.woff2?dpl=dpl_EGhT5zkr9y9DJax1EW4RhouLNADz)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.0l76wvqk9d84w.woff2?dpl=dpl_EGhT5zkr9y9DJax1EW4RhouLNADz)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.0k4k9394f2q-k.woff2?dpl=dpl_EGhT5zkr9y9DJax1EW4RhouLNADz)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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.08e28id.o-okb.woff2?dpl=dpl_EGhT5zkr9y9DJax1EW4RhouLNADz)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:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
:root{--bg:#fff;--surface:#f6f6f6;--surface-2:#ebebeb;--ink:#040404;--ink-2:#121212;--ink-soft:#424242;--muted:#606060;--line:#d7d7d7;--line-strong:#8c8c8c;--red:#fe442c;--blue:#317cf8;--green:#3ba946;--success:#044b11;--violet:#aa64d9;--danger:#d00405;--shell:1360px;--header-height:72px;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.76, 0, .24, 1);--z-header:30;--z-menu:25;--scroll-progress:0}@supports (color:lab(0% 0 0)){:root{--bg:lab(100% 0 0);--surface:lab(96.752% 0 0);--surface-2:lab(93.04% .0000298023 -.0000119209);--ink:lab(1.04568% -.00000745058 0);--ink-2:lab(5.26802% 0 0);--ink-soft:lab(28.08% 0 -.00000596046);--muted:lab(40.84% -.0000149012 .00000596046);--line:lab(86.08% -.0000298023 0);--line-strong:lab(58.24% 0 0);--red:lab(58.4312% 69.4478 57.0109);--blue:lab(52.8654% 11.4873 -69.8994);--green:lab(61.4296% -47.7825 40.3783);--success:lab(27.0505% -31.0032 26.9217);--violet:lab(54.287% 44.5148 -49.4659);--danger:lab(44.4582% 69.0276 58.3374)}}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:var(--header-height);background:var(--ink)}body{background:var(--bg);min-width:0;color:var(--ink);font-family:var(--font-geist-sans), Arial, sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}.skip-link{z-index:100;background:var(--bg);min-height:44px;color:var(--ink);padding:12px 16px;transition:transform .18s ease-out;position:fixed;top:10px;left:10px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}::selection{background:var(--red);color:var(--bg)}a{color:inherit;text-decoration:none}button,input{font:inherit}button:focus-visible,a:focus-visible,input:focus-visible,[tabindex="-1"]:focus-visible{outline:2px solid var(--blue);outline-offset:4px}h1,h2,h3,p{margin:0}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}ul,dl,dd{margin:0;padding:0}ul{list-style:none}.shell{width:min(calc(100% - 80px), var(--shell));margin-inline:auto}.site-header{z-index:var(--z-header);color:var(--bg);mix-blend-mode:difference;position:fixed;top:0;left:0;right:0}.mobile-trace-status{z-index:calc(var(--z-menu) - 2);top:calc(var(--header-height) + 12px);color:#b7b7b7;color:lab(74.48% -.0000298023 0);min-height:38px;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:0;pointer-events:none;transition:opacity .18s ease-out, transform .36s var(--ease-out);visibility:hidden;background:#020202eb;background:lab(.462488% 0 0/.92);border:1px solid #ffffff42;border:1px solid lab(100% 0 0/.26);align-items:center;gap:18px;padding:0 13px;font-size:10px;display:flex;position:fixed;bottom:auto;right:18px;transform:translateY(-8px)}.mobile-trace-status code{color:var(--bg)}.mobile-trace-status--visible{opacity:1;visibility:visible;transform:translateY(0)}.header-progress{background:var(--bg);height:2px;transform:scaleX(var(--scroll-progress));transform-origin:0;position:absolute;top:0;left:0;right:0}.header-inner{min-height:var(--header-height);grid-template-columns:1fr auto 1fr;align-items:center;gap:40px;display:grid}.brand{letter-spacing:-.03em;align-items:center;gap:12px;width:max-content;min-height:44px;font-size:22px;font-weight:620;display:inline-flex}.spool-glyph{flex:none;width:32px;height:20px;display:inline-block;position:relative}.spool-glyph:before,.spool-glyph:after,.spool-glyph>span{content:"";position:absolute}.spool-glyph:before{border:1px solid;border-radius:50%;width:15px;height:15px;top:50%;left:50%;transform:translate(-50%,-50%)}.spool-glyph:after{border-top:1px solid;top:50%;left:0;right:0;transform:rotate(-7deg)}.spool-glyph>span{background:currentColor;border-radius:50%;width:5px;height:5px;top:50%;left:50%;transform:translate(-50%,-50%)}.main-nav{align-items:center;gap:34px;font-size:12px;display:flex}.main-nav a,.footer nav a{align-items:center;min-height:44px;display:inline-flex;position:relative}.main-nav a:after,.footer nav a:after{content:"";transform-origin:100%;transition:transform .42s var(--ease-out);border-top:1px solid;position:absolute;bottom:8px;left:0;right:0;transform:scaleX(0)}.main-nav a:hover:after,.footer nav a:hover:after{transform-origin:0;transform:scaleX(1)}.header-cta{border:1px solid;justify-self:end;align-items:center;gap:22px;min-height:44px;padding:0 16px;font-size:12px;display:inline-flex}.arrow{width:18px;height:18px;transition:transform .35s var(--ease-out);justify-content:center;align-items:center;font-size:15px;display:inline-flex}a:hover .arrow,button:hover .arrow{transform:translate(2px,-2px)}.text-link:hover .arrow{transform:translateY(3px)}.menu-button{color:currentColor;cursor:pointer;background:0 0;border:0;width:44px;height:44px;padding:12px 8px;display:none}.menu-button span{background:currentColor;height:1px;margin-block:5px;display:block}.hero{background:var(--ink);min-height:max(860px,100svh);color:var(--bg);position:relative;overflow:hidden}.signal-field{width:100%;height:100%;position:absolute;inset:0}.hero:before{z-index:1;content:"";pointer-events:none;background:linear-gradient(90deg,#010101fa 0 28%,#0000 58%),linear-gradient(#01010170,#0000 24% 66%,#010101eb);background:linear-gradient(90deg,lab(.30983% 0 -.00000298023/.98) 0 28%,#0000 58%),linear-gradient(lab(.30983% 0 -.00000298023/.44),#0000 24% 66%,lab(.30983% 0 -.00000298023/.92));position:absolute;inset:0}.hero-inner{z-index:2;grid-template-columns:minmax(330px,.7fr) minmax(620px,1.3fr);align-items:center;gap:clamp(52px,7vw,120px);min-height:max(800px,100svh - 60px);padding:118px 0 112px;display:grid;position:relative}.hero-copy{align-self:center}.hero-kicker{color:#b1b1b1;color:lab(72.16% 0 -.0000119209);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;margin-bottom:24px;font-size:10px}.hero-copy h1{letter-spacing:-.04em;max-width:680px;font-size:clamp(64px,6.6vw,96px);font-weight:560;line-height:.91}.hero-copy>p:not(.hero-kicker){color:#b7b7b7;color:lab(74.48% -.0000298023 0);max-width:515px;margin-top:32px;font-size:clamp(18px,1.4vw,22px);line-height:1.48}.hero-actions{align-items:center;gap:28px;margin-top:38px;display:flex}.primary-button{border:1px solid var(--bg);background:var(--bg);min-height:54px;color:var(--ink);justify-content:center;align-items:center;gap:24px;padding:0 20px;font-size:13px;font-weight:560;transition:background .22s ease-out,color .22s ease-out;display:inline-flex}.primary-button:hover{color:var(--bg);background:0 0}.text-link{color:#b7b7b7;color:lab(74.48% -.0000298023 0);align-items:center;gap:14px;min-height:44px;font-size:12px;display:inline-flex}.hero-foot{z-index:2;color:#a8a8a8;color:lab(68.68% 0 0);min-height:56px;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;border-top:1px solid #fff3;border-top:1px solid lab(100% 0 0/.2);grid-template-columns:auto 72px auto 72px auto 1fr;align-items:center;gap:14px;font-size:10px;display:grid;position:absolute;bottom:0;left:0;right:0}.hero-foot i{border-top:1px solid #ffffff47;border-top:1px solid lab(100% 0 0/.28)}.hero-foot code{color:#9e9e9e;color:lab(65.2% 0 0);justify-self:end}.taste-console{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);min-width:0;animation:console-arrive 1s var(--ease-out) both;background:#020202c7;background:lab(.462488% 0 0/.78);border:1px solid #ffffff61;border:1px solid lab(100% 0 0/.38);position:relative}.console-head,.console-output,.stage-timecode{font-family:var(--font-geist-mono), ui-monospace, monospace}.console-head{color:#a8a8a8;color:lab(68.68% 0 0);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #ffffff38;border-bottom:1px solid lab(100% 0 0/.22);justify-content:space-between;align-items:center;min-height:46px;padding:0 16px;font-size:10px;display:flex}.console-head>div{align-items:center;gap:9px;display:flex}.live-dot{background:var(--green);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #3ba9461f;box-shadow:0 0 0 4px lab(61.4296% -47.7825 40.3783/.12)}.console-stage{min-height:328px;position:relative;overflow:hidden}.media-frame{background:var(--ink);display:block;position:relative;overflow:hidden}.media-image{transition:filter .65s var(--ease-out), transform .9s var(--ease-out);background-image:url(/media/spool-creative-worlds-v2.jpg);background-repeat:no-repeat;background-size:200% 200%;position:absolute;inset:0;transform:scale(1.01)}.media-frame--approved .media-image{background-image:url(/media/spool-creative-worlds-approved-v1.jpg)}.media-frame--learned .media-image{background-image:url(/media/spool-creative-worlds-learned-v1.webp)}.media-frame--learned-material .media-image{background-image:url(/media/spool-creative-worlds-learned-material-v1.webp)}.media-frame--learned-timing .media-image{background-image:url(/media/spool-creative-worlds-learned-timing-v1.webp)}.media--red .media-image{background-position:0 0}.media--blue .media-image{background-position:100% 0}.media--green .media-image{background-position:0 100%}.media--violet .media-image{background-position:100% 100%}.media-grain{pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff0f;box-shadow:inset 0 0 0 1px lab(100% 0 0/.06)}.console-media{position:absolute;inset:0}.console-media:after{content:"";background:linear-gradient(#0000000a 42%,#000000d1),linear-gradient(90deg,#00000073,#0000 44%);background:linear-gradient(lab(.00722694% 0 0/.04) 42%,lab(.00722694% 0 0/.82)),linear-gradient(90deg,lab(.00722694% 0 0/.45),#0000 44%);position:absolute;inset:0}.frame-corners i{z-index:2;border-color:#ffffffad;border-color:lab(100% 0 0/.68);width:22px;height:22px;position:absolute}.frame-corners i:first-child{border-top:1px solid;border-left:1px solid;top:16px;left:16px}.frame-corners i:nth-child(2){border-top:1px solid;border-right:1px solid;top:16px;right:16px}.frame-corners i:nth-child(3){border-bottom:1px solid;border-right:1px solid;bottom:16px;right:16px}.frame-corners i:nth-child(4){border-bottom:1px solid;border-left:1px solid;bottom:16px;left:16px}.stage-timecode{z-index:3;color:var(--bg);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:14px;font-size:10px;display:flex;position:absolute;top:22px;left:26px}.stage-timecode code{background:#0000006b;background:lab(.112911% 0 0/.42);border:1px solid #ffffff73;border:1px solid lab(100% 0 0/.45);padding:5px 6px}.stage-decision{z-index:3;color:var(--bg);grid-template-columns:128px minmax(0,1fr);align-items:end;gap:22px;display:grid;position:absolute;bottom:24px;left:26px;right:26px}.stage-decision>span{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;font-size:10px}.stage-decision p{max-width:37ch;font-size:18px;line-height:1.25}.stage-decision small{color:#a4a4a4;color:lab(67.52% -.0000298023 0);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.02em;grid-column:2;font-size:10px}.candidate-rail{border-top:1px solid #ffffff42;border-top:1px solid lab(100% 0 0/.26);grid-template-columns:repeat(4,1fr);display:grid}.candidate{min-width:0;color:var(--bg);cursor:pointer;text-align:left;animation:candidate-arrive .72s var(--ease-out) both;animation-delay:calc(.26s + var(--candidate-index) * 80ms);background:#020202;background:lab(.462488% 0 0);border:0;border-right:1px solid oklch(100% 0 0/.2);padding:0;position:relative}.candidate:last-child{border-right:0}.candidate .media-frame{aspect-ratio:1.65}.candidate .media-image{filter:saturate(.52)brightness(.7)}.candidate:hover .media-image,.candidate--selected .media-image{filter:saturate()brightness();transform:scale(1.045)}.candidate--selected:after{content:"";background:currentColor;height:2px;position:absolute;bottom:0;left:0;right:0}.candidate--selected.media--red{color:var(--red)}.candidate--selected.media--blue{color:var(--blue)}.candidate--selected.media--green{color:var(--green)}.candidate--selected.media--violet{color:var(--violet)}.candidate-copy{min-height:64px;padding:12px 11px 10px;display:block}.candidate-copy strong,.candidate-copy small{color:var(--bg);display:block}.candidate-copy strong{font-size:11px;font-weight:540}.candidate-copy small{color:#898989;color:lab(57.08% 0 0);margin-top:5px;font-size:10px}.candidate>code{color:gray;color:lab(53.6% 0 0);font-size:10px;position:absolute;bottom:9px;right:9px}.console-output{color:#868686;color:lab(55.92% -.0000298023 0);text-transform:uppercase;border-top:1px solid #ffffff3d;border-top:1px solid lab(100% 0 0/.24);grid-template-columns:auto minmax(90px,1fr) auto;align-items:center;gap:18px;min-height:72px;padding:0 16px;font-size:10px;display:grid}.output-score,.output-state{gap:5px;display:grid}.output-score{animation:trace-observe .42s var(--ease-out) both}.output-score strong,.output-state strong{color:var(--bg);font-size:17px;font-weight:500}.output-score small{color:#989898;color:lab(62.88% -.0000298023 0);font-size:10px}.output-thread{background:#ffffff42;background:lab(100% 0 0/.26);height:1px;position:relative}.output-thread:after{background:var(--bg);content:"";transform-origin:0;width:28%;height:3px;animation:trace-commit .72s .16s var(--ease-in-out) both;position:absolute;top:-1px;left:0}.output-thread i,.output-thread span{border:1px solid var(--bg);background:var(--ink);border-radius:50%;width:7px;height:7px;position:absolute;top:50%;transform:translateY(-50%)}.output-thread i{left:0}.output-thread span{background:var(--green);border-color:var(--green);right:0}.output-state{animation:trace-apply .52s .42s var(--ease-out) both;justify-items:end}.commit-ledger{color:#989898;color:lab(62.88% -.0000298023 0);min-height:48px;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.05em;text-transform:uppercase;border-top:1px solid #fff3;border-top:1px solid lab(100% 0 0/.2);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:0 16px;font-size:10px;display:grid}.commit-ledger ol{align-items:center;gap:12px;min-width:0;display:flex;overflow:hidden}.commit-ledger li{white-space:nowrap;align-items:center;gap:6px;min-width:0;display:flex}.commit-ledger li i{border:1px solid;border-radius:50%;flex:none;width:5px;height:5px}.commit-ledger li:last-child,.commit-ledger code{color:var(--bg)}.output-state>span{color:#8bd28d;color:lab(78.2996% -33.5783 27.0245)}.manifesto-section{padding:0 0 clamp(110px,12vw,180px);position:relative;overflow:hidden}.manifesto-ticker{border-block:1px solid var(--ink);width:max-content;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.04em;white-space:nowrap;padding:19px 0 17px;font-size:clamp(14px,1.45vw,22px);animation:28s linear infinite ticker;display:flex}.manifesto-ticker span{padding-right:.6em}.manifesto-grid{grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);gap:clamp(60px,10vw,160px);padding-block:clamp(100px,13vw,190px);display:grid}.manifesto-grid h2,.section-heading h2,.kernel-copy h2,.model-copy h2,.waitlist-copy h2{letter-spacing:-.04em;font-size:clamp(54px,6.2vw,92px);font-weight:540;line-height:.96}.manifesto-copy{align-self:end}.manifesto-copy p{color:var(--ink-soft);font-size:16px;line-height:1.62}.manifesto-copy p+p{margin-top:28px}.architecture-flow{border-block:1px solid var(--ink);grid-template-columns:minmax(160px,.8fr) 88px minmax(330px,1.45fr) 88px minmax(160px,.8fr);min-height:360px;display:grid}.architecture-input,.architecture-output{flex-direction:column;justify-content:space-between;padding:28px 0;display:flex}.architecture-input>span,.architecture-output>span,.architecture-core>span{font-size:12px;font-weight:560}.architecture-input ul,.architecture-output ul{color:var(--ink-soft);font-size:14px;line-height:1.85}.architecture-bridge{place-items:center;display:grid;position:relative}.architecture-bridge span{border-top:1px solid var(--line-strong);position:absolute;left:0;right:0}.architecture-bridge span:after{border-top:1px solid var(--ink);border-right:1px solid var(--ink);content:"";width:5px;height:5px;position:absolute;top:-3px;right:0;transform:rotate(45deg)}.architecture-bridge b{z-index:1;background:var(--bg);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;padding:4px 7px;font-size:10px;font-weight:400;position:relative}.architecture-core{border-inline:1px solid var(--ink);background:var(--surface);flex-direction:column;justify-content:center;align-items:center;gap:18px;display:flex;position:relative;overflow:hidden}.architecture-core>.spool-glyph{z-index:2;width:52px;height:32px}.architecture-core>.spool-glyph:before{width:24px;height:24px}.architecture-core>span,.architecture-core>code{z-index:2;position:relative}.architecture-core>code{color:var(--muted);font-size:10px}.core-orbit i{border:1px solid var(--line);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.core-orbit i:first-child{width:140px;height:140px}.core-orbit i:nth-child(2){width:250px;height:170px;transform:translate(-50%,-50%)rotate(22deg)}.core-orbit i:nth-child(3){width:380px;height:230px;transform:translate(-50%,-50%)rotate(-13deg)}.archive-section{border-top:1px solid var(--ink);color:var(--ink);background:#f1ece4;background:lab(93.6484% .844002 4.50348);padding-block:clamp(110px,12vw,180px) 48px;position:relative;overflow:hidden}.archive-section:before{content:"";pointer-events:none;background-image:linear-gradient(90deg,#0000 calc(100% - 1px),#19151114 1px),linear-gradient(#0000 calc(100% - 1px),#1915110f 1px);background-image:linear-gradient(90deg,#0000 calc(100% - 1px),lab(7.22589% 1.19062 3.13728/.08) 1px),linear-gradient(#0000 calc(100% - 1px),lab(7.22589% 1.19062 3.13728/.06) 1px);background-size:72px 72px;position:absolute;inset:0}.archive-heading,.archive-cabinet,.archive-note{z-index:1;position:relative}.archive-heading{grid-template-columns:minmax(0,1.35fr) minmax(280px,.52fr);align-items:end;gap:36px clamp(60px,10vw,150px);margin-bottom:clamp(62px,8vw,110px);display:grid}.archive-heading>div>span{color:var(--muted);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;font-size:10px}.archive-heading h2{letter-spacing:-.072em;max-width:850px;margin-top:20px;font-size:clamp(64px,7.8vw,118px);font-weight:520;line-height:.89}.archive-heading>p{max-width:47ch;color:var(--ink-soft);font-size:16px;line-height:1.65}.archive-cabinet{border:1px solid var(--ink);background:#fbf8f4;background:lab(97.6948% .410408 2.24425);grid-template-columns:minmax(0,1.6fr) minmax(330px,.64fr);display:grid;box-shadow:12px 12px #17130f1a;box-shadow:12px 12px lab(6.19496% 1.08121 2.82142/.1)}.archive-stage{border-right:1px solid var(--ink);grid-template-rows:minmax(520px,66vh) auto;min-width:0;display:grid}.archive-stage figure{min-height:0;animation:archive-reveal .72s var(--ease-out) both;background:#0c0805;background:lab(2.47702% .612736 1.49353);margin:0;position:relative;overflow:hidden}.archive-stage figure:after{content:"";pointer-events:none;border:14px solid #0202020a;border:14px solid lab(.462488% 0 0/.04);position:absolute;inset:0}.archive-stage figure img{object-fit:contain;filter:saturate(.94)contrast(1.015);background:#e6e0d9;background:lab(89.5883% .845701 4.50461);width:100%;height:100%;padding:clamp(18px,2.4vw,36px);position:absolute;inset:0}.archive-stage figcaption{z-index:2;min-height:36px;color:var(--bg);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#020202e0;background:lab(.462488% 0 0/.88);justify-content:space-between;align-items:center;padding:0 12px;font-size:10px;display:flex;position:absolute;bottom:12px;left:12px;right:12px}.archive-reading{min-height:220px;animation:archive-copy .62s 90ms var(--ease-out) both;grid-template-columns:minmax(0,1fr) minmax(260px,.8fr);align-content:start;gap:16px 48px;padding:28px 30px 26px;display:grid}.archive-meta,.archive-reading-foot{color:var(--muted);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;gap:20px;font-size:10px;display:flex}.archive-affinity{border-bottom:1px solid var(--line-strong);color:var(--ink-soft);grid-column:1/-1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;padding-bottom:16px;display:grid}.archive-affinity span,.archive-affinity small{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.05em;text-transform:uppercase;font-size:10px}.archive-affinity p{font-size:13px;line-height:1.4}.archive-affinity small{color:var(--muted);text-align:right}.archive-reading h3{letter-spacing:-.045em;grid-row:3;max-width:18ch;font-size:clamp(28px,3vw,46px);font-weight:520;line-height:.98}.archive-reading>p{color:var(--ink-soft);grid-area:3/2;font-size:14px;line-height:1.55}.archive-reading-foot{border-top:1px solid var(--line-strong);grid-column:1/-1;align-items:center;padding-top:18px}.archive-reading-foot a{min-height:44px;color:var(--ink);align-items:center;gap:10px;display:inline-flex}.archive-index{grid-template-rows:repeat(10,minmax(84px,1fr));display:grid}.archive-index button{border:0;border-bottom:1px solid var(--line-strong);min-width:0;color:var(--ink);cursor:pointer;text-align:left;transition:background .22s ease-out, padding-left .38s var(--ease-out);background:0 0;grid-template-columns:78px minmax(0,1fr) auto;align-items:center;gap:15px;padding:12px 14px;display:grid;position:relative}.archive-index button:last-child{border-bottom:0}.archive-index button:hover,.archive-index .archive-index-item--active{background:var(--bg);padding-left:20px}.archive-index .archive-index-item--active:before{background:var(--red);content:"";width:4px;position:absolute;top:0;bottom:0;left:0}.archive-thumb{background:var(--surface-2);width:78px;height:78px;display:block;position:relative;overflow:hidden}.archive-thumb img{object-fit:cover;filter:grayscale()contrast(.94);width:100%;height:100%;transition:filter .26s ease-out;position:absolute;inset:0}.archive-index button:hover .archive-thumb img,.archive-index-item--active .archive-thumb img{filter:grayscale(0)contrast()}.archive-index button>span:nth-child(2){min-width:0}.archive-index strong,.archive-index small{display:block}.archive-index strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:620;overflow:hidden}.archive-index small{color:var(--muted);margin-top:6px;font-size:10px}.archive-index code{color:var(--muted);align-self:start;padding-top:4px;font-size:10px}.archive-note{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:center;gap:48px;min-height:86px;padding-inline:2px;display:flex}.archive-note p{max-width:75ch;color:var(--ink-soft);font-size:11px;line-height:1.5}.archive-note>span{color:var(--muted);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.08em;white-space:nowrap;font-size:10px}.judgment-section{background:var(--ink);color:var(--bg);padding-block:clamp(110px,12vw,180px)}.section-heading{grid-template-columns:minmax(0,1.15fr) minmax(280px,.55fr);align-items:end;gap:22px clamp(60px,10vw,160px);margin-bottom:clamp(64px,8vw,112px);display:grid}.section-heading>span,.kernel-copy>span,.model-copy>span,.waitlist-copy>span{color:var(--muted);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.09em;text-transform:uppercase;grid-column:1/-1;font-size:10px}.section-heading p{max-width:54ch;color:var(--ink-soft);font-size:16px;line-height:1.62}.section-heading--light>span,.section-heading--light p{color:#959595;color:lab(61.72% -.0000298023 0)}.judgment-trace{grid-template-columns:minmax(0,1fr) minmax(270px,.55fr) minmax(0,1fr);gap:24px;display:grid}.review-frame{min-width:0}.review-head,.decision-stack-head{color:#929292;color:lab(60.56% 0 0);min-height:38px;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.07em;text-transform:uppercase;border-bottom:1px solid #ffffff52;border-bottom:1px solid lab(100% 0 0/.32);justify-content:space-between;align-items:center;font-size:10px;display:flex}.review-media{aspect-ratio:1.34}.review-media--source .media-image{filter:none;transform:scale(1.01)}.review-media--source:after{display:none}.review-media--approved .media-image{filter:none}.temporal-proof{border:1px solid #ffffff4d;border:1px solid lab(100% 0 0/.3);border-top:0}.temporal-frames{background:#090909;background:lab(2.47865% 0 0);grid-template-columns:repeat(7,1fr);gap:2px;padding:7px;display:grid}.temporal-frame{aspect-ratio:.72;background:#020202;background:lab(.462488% 0 0)}.temporal-frame .media-image{background-image:url(/media/spool-temporal-source-v1.webp);background-position:calc(var(--temporal-index) * 16.6667%) var(--temporal-row);background-size:700% 400%;transform:none}.temporal-frame.media--red{--temporal-row:0%}.temporal-frame.media--blue{--temporal-row:33.3333%}.temporal-frame.media--green{--temporal-row:66.6667%}.temporal-frame.media--violet{--temporal-row:100%}.temporal-proof--approved .temporal-frame .media-image,.temporal-proof--learned-material .temporal-frame .media-image{background-image:url(/media/spool-temporal-approved-v1.webp)}.temporal-proof--learned .temporal-frame .media-image,.temporal-proof--learned-timing .temporal-frame .media-image{background-image:url(/media/spool-temporal-learned-timing-v1.webp)}.temporal-frame i{background:#fff3;background:lab(100% 0 0/.2);height:1px;position:absolute;bottom:4px;left:4px;right:4px}.temporal-frame i:after{width:calc((var(--temporal-index) + 1) * 12.5%);content:"";background:currentColor;height:1px;display:block}.temporal-proof--source .temporal-frame{color:var(--red)}.temporal-proof--approved .temporal-frame,.temporal-proof--learned .temporal-frame,.temporal-proof--learned-material .temporal-frame,.temporal-proof--learned-timing .temporal-frame{color:var(--green)}.temporal-readout{color:#b1b1b1;color:lab(72.16% 0 -.0000119209);justify-content:space-between;align-items:center;gap:14px;min-height:48px;padding:8px 11px;font-size:11px;line-height:1.35;display:flex}.temporal-readout code{color:#a4a4a4;color:lab(67.52% -.0000298023 0);font-family:var(--font-geist-mono), ui-monospace, monospace;text-transform:uppercase;flex:none;font-size:10px}.scrubber{color:#747474;color:lab(48.96% 0 0);min-height:44px;font-family:var(--font-geist-mono), ui-monospace, monospace;border:1px solid #ffffff4d;border:1px solid lab(100% 0 0/.3);border-top:0;grid-template-columns:12px auto minmax(40px,1fr) auto;align-items:center;gap:10px;padding:0 11px;font-size:10px;display:grid}.scrubber>i{background:var(--bg);clip-path:polygon(0 0,100% 50%,0 100%);width:8px;height:10px}.scrubber b{background:#ffffff57;background:lab(100% 0 0/.34);height:1px;position:relative}.scrubber b:after{border-left:2px solid var(--red);content:"";height:13px;position:absolute;top:-6px;left:34%}.scrubber--approved b:after{border-color:var(--green);left:62%}.decision-stack{flex-direction:column;display:flex}.carryover-flow{border-bottom:1px solid #ffffff2e;border-bottom:1px solid lab(100% 0 0/.18);gap:8px;padding:14px 0 16px;display:grid;position:relative;overflow:hidden}.carryover-flow>span,.carryover-flow small{color:#989898;color:lab(62.88% -.0000298023 0);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;font-size:9px}.carryover-flow>p{color:#b1b1b1;color:lab(72.16% 0 -.0000119209);font-size:11px;line-height:1.4}.carryover-flow ul{gap:5px;display:grid}.carryover-flow li{grid-template-columns:minmax(0,auto) minmax(18px,1fr) auto;align-items:baseline;gap:8px;font-size:10px;display:grid}.carryover-flow li:after{color:#ffffff52;color:lab(100% 0 0/.32);content:"";transform-origin:0;background:currentColor;grid-area:1/2;align-self:center;height:1px;transform:scaleX(0)}.carryover-flow--active li:after{animation:memory-thread .68s var(--ease-out) both}.carryover-flow--active li:nth-child(2):after{animation-delay:90ms}.carryover-flow--active li:nth-child(3):after{animation-delay:.18s}.carryover-flow strong{color:var(--bg);text-overflow:ellipsis;white-space:nowrap;grid-area:1/1;font-weight:500;overflow:hidden}.carryover-flow small{grid-area:1/3}.carryover-flow>i{background:linear-gradient(90deg, var(--blue), var(--violet) 38%, var(--red) 72%, var(--green));transform-origin:0;height:1px;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.carryover-flow--active>i{animation:memory-transfer .96s .16s var(--ease-in-out) both}.decision-row{animation:decision-enter .62s var(--ease-out) both;animation-delay:calc(var(--delta-index) * 85ms);border-bottom:1px solid #ffffff2e;border-bottom:1px solid lab(100% 0 0/.18);flex:1;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:14px;display:grid;position:relative}.decision-row>span,.decision-row>code{color:#9e9e9e;color:lab(65.2% 0 0);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.07em;text-transform:uppercase;font-size:10px}.decision-row p{font-size:13px;line-height:1.35}.decision-row:after{content:"";transform-origin:0;border-bottom:1px solid;position:absolute;bottom:-1px;left:58px;right:0;transform:scaleX(.28)}.decision-row--red:after{color:var(--red)}.decision-row--blue:after{color:var(--blue)}.decision-row--green:after{color:var(--green)}.decision-row--violet:after{color:var(--violet)}.trace-receipt{border:1px solid #ffffff57;border:1px solid lab(100% 0 0/.34);grid-column:1/-1;grid-template-columns:1fr 2fr 1fr;align-items:center;gap:28px;min-height:82px;padding:0 22px;display:grid}.trace-receipt>div:not(.receipt-signals){color:#9e9e9e;color:lab(65.2% 0 0);text-transform:uppercase;gap:7px;font-size:10px;display:grid}.trace-receipt>div:last-child{justify-items:end}.trace-receipt code{color:var(--bg)}.receipt-signals{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.receipt-signals li{color:#a4a4a4;color:lab(67.52% -.0000298023 0);min-width:0;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.04em;text-transform:uppercase;gap:6px;font-size:9px;display:grid}.receipt-signals i{background:currentColor;height:2px}.receipt-signals span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.signal-red{color:var(--red)}.signal-blue{color:var(--blue)}.signal-green{color:var(--green)}.signal-violet{color:var(--violet)}.kernel-section{border-top:1px solid var(--ink);color:var(--ink);background:#efeae4;background:lab(93.064% .697285 3.74891);overflow:hidden}.kernel-grid{grid-template-columns:minmax(350px,.72fr) minmax(620px,1.28fr);align-items:center;gap:clamp(60px,10vw,160px);min-height:900px;padding-block:clamp(110px,11vw,170px);display:grid}.kernel-copy>span{color:var(--muted)}.kernel-copy h2{max-width:660px;margin-top:22px}.kernel-copy>p{max-width:51ch;margin-top:28px;font-size:17px;line-height:1.62}.kernel-copy dl{border-top:1px solid;margin-top:64px}.kernel-copy dl>div{border-bottom:1px solid #200a0761;border-bottom:1px solid lab(5.00065% 10.1311 4.99951/.38);grid-template-columns:100px 1fr;gap:18px;padding-block:16px;display:grid}.kernel-copy dt{font-size:12px;font-weight:610}.kernel-copy dd{font-size:12px}.kernel-system{min-width:0}.taste-kernel{--kernel-accent:var(--red);color:#ffedea;color:lab(95.1974% 5.79685 4.0038);background:#080302;background:lab(1.16607% 1.3427 .753227);border:1px solid;min-height:670px;position:relative;overflow:hidden}.taste-kernel--0{--kernel-accent:var(--red)}.taste-kernel--1{--kernel-accent:var(--blue)}.taste-kernel--2{--kernel-accent:var(--green)}.taste-kernel--3{--kernel-accent:var(--violet)}.taste-kernel pre{color:color-mix(in oklab, var(--kernel-accent) 48%, transparent);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.04em;animation:kernel-breathe 7s var(--ease-in-out) infinite alternate;margin:0;font-size:clamp(8px,.72vw,11px);line-height:1.25;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1.2)}.kernel-orbits i{transition:border-color .52s ease-out, transform .82s var(--ease-out);border:1px solid #ffffff2e;border:1px solid lab(100% 0 0/.18);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.kernel-orbits i:nth-child(2),.kernel-orbits i:nth-child(4){border-color:color-mix(in oklab, var(--kernel-accent) 48%, transparent)}.kernel-orbits i:first-child{width:160px;height:160px}.kernel-orbits i:nth-child(2){width:290px;height:220px;transform:translate(-50%,-50%)rotate(26deg)}.kernel-orbits i:nth-child(3){width:430px;height:320px;transform:translate(-50%,-50%)rotate(-18deg)}.kernel-orbits i:nth-child(4){width:610px;height:460px;transform:translate(-50%,-50%)rotate(8deg)}.taste-kernel--0 .kernel-orbits i:nth-child(3){transform:translate(-50%,-50%)rotate(-29deg)scaleX(.92)}.taste-kernel--1 .kernel-orbits i:nth-child(2){transform:translate(-50%,-50%)rotate(41deg)scaleY(.86)}.taste-kernel--2 .kernel-orbits i:nth-child(4){transform:translate(-50%,-50%)rotate(-7deg)scaleX(.9)}.taste-kernel--3 .kernel-orbits i:nth-child(3){transform:translate(-50%,-50%)rotate(14deg)scaleY(.84)}.kernel-core{z-index:2;width:146px;height:146px;box-shadow:0 0 70px color-mix(in oklab, var(--kernel-accent) 20%, transparent);background:#080302;background:lab(1.16607% 1.3427 .753227);border:1px solid;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.kernel-core .spool-glyph{width:44px;height:28px}.kernel-core span{margin-top:-18px;font-size:10px}.kernel-core strong{font-family:var(--font-geist-mono), ui-monospace, monospace;margin-top:-36px;font-size:10px;font-weight:400}.kernel-label{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.04em;text-transform:uppercase;gap:5px;font-size:10px;display:grid;position:absolute}.kernel-label code{color:#ad8d86;color:lab(61.388% 11.7128 8.12349);text-overflow:ellipsis;white-space:nowrap;max-width:150px;overflow:hidden}.kernel-label--top{justify-items:center;top:36px;left:50%;transform:translate(-50%)}.kernel-label--right{top:50%;right:28px;transform:translateY(-50%)}.kernel-label--bottom{justify-items:center;bottom:32px;left:50%;transform:translate(-50%)}.kernel-label--left{top:50%;left:28px;transform:translateY(-50%)}.kernel-history{z-index:2;width:min(190px,32%);font-family:var(--font-geist-mono), ui-monospace, monospace;text-transform:uppercase;gap:7px;font-size:10px;display:grid;position:absolute;top:28px;left:28px}.kernel-history li{color:#a7938f;color:lab(62.675% 7.27731 5.03318);grid-template-columns:24px minmax(0,1fr);gap:8px;display:grid}.kernel-history li:last-child{color:var(--bg)}.kernel-history span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.memory-inspector{border:1px solid var(--ink);background:#f0ece7;background:lab(93.6395% .552774 2.99581);border-top:0}.memory-inspector summary{cursor:pointer;grid-template-columns:18px 1fr auto;align-items:center;gap:18px;min-height:64px;padding:0 18px;font-size:12px;font-weight:610;list-style:none;display:grid}.memory-inspector summary::-webkit-details-marker{display:none}.memory-inspector summary:before{content:"";width:7px;height:7px;transition:transform .22s var(--ease-out);border-bottom:1px solid;border-right:1px solid;margin-right:10px;transform:rotate(45deg)translateY(-2px)}.memory-inspector summary>span{grid-area:1/2}.memory-inspector summary>code{color:var(--muted);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.05em;text-transform:uppercase;grid-area:1/3;font-size:9px;font-weight:400}.memory-inspector[open] summary:before{transform:rotate(225deg)translate(-2px,-2px)}.memory-inspector-body{border-top:1px solid var(--ink);padding:0 18px 18px}.memory-inspector-body>ol{max-height:260px;overflow-y:auto}.memory-inspector-body>ol li{border-bottom:1px solid #200a0733;border-bottom:1px solid lab(5.00065% 10.1311 4.99951/.2);grid-template-columns:70px minmax(110px,.65fr) minmax(0,1fr);align-items:baseline;gap:12px;padding-block:11px;font-size:11px;display:grid}.memory-inspector-body code,.memory-inspector-body small{color:var(--muted);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:9px}.memory-inspector-body>p{color:var(--muted);padding-block:18px;font-size:12px}.memory-actions{justify-content:flex-end;gap:8px;padding-top:16px;display:flex}.memory-actions button{border:1px solid var(--ink);min-height:44px;color:var(--ink);font-family:var(--font-geist-mono), ui-monospace, monospace;text-transform:uppercase;padding:0 13px;font-size:9px}.memory-actions button:hover:not(:disabled){background:var(--ink);color:var(--bg)}.memory-actions button:disabled{cursor:not-allowed;opacity:.36}.memory-clear-status{color:var(--muted);font-family:var(--font-geist-mono), ui-monospace, monospace;text-align:right;margin-top:10px;font-size:9px;line-height:1.45}.runtime-section{padding-block:clamp(110px,12vw,180px)}.runtime-flow{border-block:1px solid var(--ink);grid-template-columns:minmax(280px,.62fr) minmax(0,1.38fr);min-height:540px;display:grid}.runtime-index{border-right:1px solid var(--ink)}.runtime-index button{border:0;border-bottom:1px solid var(--line);width:100%;min-height:120px;color:var(--muted);cursor:pointer;text-align:left;transition:background .26s ease-out, color .26s ease-out, padding .5s var(--ease-out);background:0 0;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;padding:0 24px 0 0;display:grid}.runtime-index button:last-child{border-bottom:0}.runtime-index button:hover,.runtime-index .runtime-tab--active{background:var(--surface);color:var(--ink);padding-left:18px}.runtime-index button code{font-size:10px}.runtime-index button span{font-size:16px;font-weight:550}.runtime-detail{grid-template-columns:minmax(250px,.65fr) minmax(240px,.35fr);align-items:center;gap:48px;padding:clamp(40px,6vw,88px);display:grid;position:relative;overflow:hidden}.runtime-number{color:var(--surface-2);letter-spacing:-.08em;pointer-events:none;font-size:clamp(220px,28vw,420px);font-weight:620;line-height:1;position:absolute;top:-.17em;right:-.02em}.runtime-detail-copy{z-index:2;position:relative}.runtime-detail-copy>span{color:var(--muted);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;font-size:10px}.runtime-detail-copy h3{letter-spacing:-.04em;max-width:500px;margin-top:18px;font-size:clamp(42px,5vw,72px);font-weight:540;line-height:.98}.runtime-detail-copy p{max-width:46ch;color:var(--ink-soft);margin-top:24px;font-size:15px;line-height:1.6}.runtime-detail-copy>code{border-top:1px solid var(--line-strong);max-width:560px;color:var(--ink-soft);font-family:var(--font-geist-mono), ui-monospace, monospace;margin-top:48px;padding-top:16px;font-size:10px;line-height:1.6;display:block}.runtime-pulse{z-index:2;aspect-ratio:1;position:relative}.runtime-pulse i{border:1px solid var(--ink);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.runtime-pulse i:first-child{width:28%;height:28%}.runtime-pulse i:nth-child(2){border-color:var(--line-strong);width:58%;height:58%}.runtime-pulse i:nth-child(3){border-color:var(--line);width:88%;height:88%}.runtime-pulse span{background:var(--red);width:9px;height:9px;animation:pulse 2.4s var(--ease-in-out) infinite;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 18px #fe442c1a,0 0 0 42px #fe442c0d;box-shadow:0 0 0 18px lab(58.4312% 69.4478 57.0109/.1),0 0 0 42px lab(58.4312% 69.4478 57.0109/.05)}.model-section{background:var(--ink);color:var(--bg);overflow:hidden}.model-inner{grid-template-columns:minmax(340px,.64fr) minmax(580px,1.36fr);align-items:center;gap:clamp(60px,9vw,140px);min-height:940px;padding-block:clamp(110px,12vw,180px);display:grid}.model-copy>span{color:#a4a4a4;color:lab(67.52% -.0000298023 0)}.model-copy h2{color:var(--bg);margin-top:24px}.model-copy p{color:#989898;color:lab(62.88% -.0000298023 0);max-width:48ch;margin-top:28px;font-size:16px;line-height:1.6}.model-rail{border-block:1px solid #ffffff47;border-block:1px solid lab(100% 0 0/.28);position:relative}.model-channel{color:#929292;color:lab(60.56% 0 0);border-bottom:1px solid #ffffff29;border-bottom:1px solid lab(100% 0 0/.16);grid-template-columns:84px minmax(60px,1fr) auto;align-items:center;gap:18px;min-height:108px;font-size:13px;display:grid}.model-channel:last-of-type{border-bottom:0}.model-channel i{background:#ffffff42;background:lab(100% 0 0/.26);height:1px;position:relative}.model-channel i:after{content:"";opacity:.22;background:currentColor;border-radius:50%;width:8px;height:8px;position:absolute;top:-4px;right:16%}.model-channel--0{color:var(--red)}.model-channel--1{color:var(--blue)}.model-channel--2{color:var(--green)}.model-channel--3{color:var(--violet)}.model-channel code{color:#a4a4a4;color:lab(67.52% -.0000298023 0);font-size:10px}.model-channel--active i:after{opacity:1;animation:channel-flow 2.2s var(--ease-in-out) infinite}.model-channel--active code{color:var(--bg)}.model-spool{background:var(--ink);border:1px solid #ffffffb8;border:1px solid lab(100% 0 0/.72);border-radius:50%;place-items:center;width:124px;height:124px;display:grid;position:absolute;top:50%;left:55%;transform:translate(-50%,-50%)}.model-spool .spool-glyph{width:40px;height:25px}.model-spool>span{margin-top:-24px;font-size:11px}.model-spool code{color:#a4a4a4;color:lab(67.52% -.0000298023 0);margin-top:-34px;font-size:10px}.waitlist-section{background:var(--surface);padding-block:clamp(110px,13vw,190px)}.waitlist-grid{grid-template-columns:minmax(360px,.9fr) minmax(440px,.72fr);align-items:end;gap:clamp(80px,13vw,200px);display:grid}.waitlist-copy>.spool-glyph{width:50px;height:32px;margin-bottom:64px}.waitlist-copy>span{margin-bottom:22px;display:block}.waitlist-copy h2{max-width:700px}.waitlist-copy p{max-width:48ch;color:var(--ink-soft);margin-top:28px;font-size:17px;line-height:1.6}.waitlist-form{border-top:1px solid var(--ink);padding-top:20px}.form-head{color:var(--ink-soft);justify-content:space-between;align-items:center;margin-bottom:12px;font-size:11px;display:flex}.form-head>span{color:var(--muted);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;font-size:10px}.input-row{grid-template-columns:minmax(0,1fr) auto;display:grid}.input-row input{border:1px solid var(--line-strong);background:var(--bg);width:100%;min-height:58px;color:var(--ink);border-right:0;border-radius:0;padding:0 17px;font-size:14px}.input-row input::placeholder{color:#4d4d4d;color:lab(32.72% -.0000149012 0)}.input-row button{border:1px solid var(--ink);background:var(--ink);min-width:220px;min-height:58px;color:var(--bg);cursor:pointer;justify-content:center;align-items:center;gap:18px;padding:0 18px;font-size:12px;font-weight:550;transition:background .18s ease-out,color .18s ease-out;display:inline-flex}.input-row button:hover:not([aria-disabled=true]){background:var(--bg);color:var(--ink)}.input-row button[aria-disabled=true]{cursor:wait;opacity:.76}.input-row--error input{border-color:var(--danger)}.form-message{min-height:24px;color:var(--muted);padding-top:10px;font-size:10px}.form-message--error{color:var(--danger)}.spinner{border:1.5px solid #fff6;border:1.5px solid lab(100% 0 0/.4);border-top-color:var(--bg);border-radius:50%;width:14px;height:14px;animation:.65s linear infinite spin}.confirmation{border-top:1px solid var(--success);min-height:340px;padding-top:22px}.confirmation-mark{border:1px solid var(--success);width:42px;height:42px;color:var(--success);border-radius:50%;place-items:center;display:grid}.confirmation-label{color:var(--success);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;margin-top:28px;font-size:11px;display:block}.confirmation h3{letter-spacing:-.035em;margin-top:15px;font-size:42px;font-weight:560}.confirmation p{max-width:48ch;color:var(--ink-soft);margin-top:13px;font-size:14px;line-height:1.65}.confirmation p strong{color:var(--ink);font-weight:560}.confirmation dl{border-block:1px solid var(--line);grid-template-columns:repeat(2,1fr);margin-top:28px;display:grid}.confirmation dl>div{padding-block:14px}.confirmation dl>div+div{border-left:1px solid var(--line);padding-left:20px}.confirmation dt{color:var(--muted);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;font-size:10px}.confirmation dd{font-family:var(--font-geist-mono), ui-monospace, monospace;margin-top:6px;font-size:10px}.confirmation button{border:0;border-bottom:1px solid var(--ink);cursor:pointer;background:0 0;min-height:44px;margin-top:16px;padding:0;font-size:11px}.footer{border-top:1px solid var(--ink)}.footer-inner{grid-template-columns:1fr 1.2fr auto auto;align-items:center;gap:42px;min-height:138px;display:grid}.footer-inner>p{color:var(--ink-soft);font-size:12px}.footer nav{gap:28px;font-size:11px;display:flex}.footer-inner>span{color:var(--muted);font-size:10px}@keyframes console-arrive{0%{transform:translateY(22px)}to{transform:translateY(0)}}@keyframes candidate-arrive{0%{transform:translateY(12px)}to{transform:translateY(0)}}@keyframes trace-observe{0%{opacity:.25;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}@keyframes trace-commit{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(3.55)}}@keyframes trace-apply{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}@keyframes decision-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes memory-transfer{0%{opacity:.2;transform:scaleX(0)}58%{opacity:1;transform:scaleX(1)}to{opacity:.62;transform:scaleX(1)}}@keyframes memory-thread{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes archive-reveal{0%{opacity:.42;filter:blur(2px);transform:scale(.997)}to{opacity:1;filter:blur();transform:scale(1)}}@keyframes archive-copy{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes ticker{to{transform:translate(-50%)}}@keyframes kernel-breathe{0%{opacity:.58;transform:translate(-50%,-50%)scale(1.15)rotate(-1deg)}to{opacity:.95;transform:translate(-50%,-50%)scale(1.28)rotate(1deg)}}@keyframes pulse{50%{transform:translate(-50%,-50%)scale(1.35)}}@keyframes channel-flow{0%,to{right:86%}50%{right:12%}}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width:1180px){.hero-inner{grid-template-columns:minmax(300px,.58fr) minmax(580px,1.42fr);gap:48px}.hero-copy h1{font-size:clamp(58px,6.6vw,78px)}.console-stage{min-height:295px}.kernel-grid,.model-inner{grid-template-columns:minmax(320px,.74fr) minmax(540px,1.26fr);gap:60px}.model-spool{left:52%}}@media (max-width:980px){.shell{width:min(calc(100% - 48px), var(--shell))}.hero{min-height:auto}.hero:before{background:linear-gradient(#0000 38%,#010101f5),#01010194;background:linear-gradient(#0000 38%,lab(.30983% 0 -.00000298023/.96)),lab(.30983% 0 -.00000298023/.58)}.hero-inner{grid-template-columns:1fr;gap:74px;padding:150px 0 140px}.hero-copy{max-width:760px}.hero-copy h1{max-width:800px;font-size:clamp(72px,10vw,94px)}.taste-console{width:100%}.console-stage{min-height:420px}.manifesto-grid,.section-heading,.archive-heading{grid-template-columns:1fr}.archive-heading>p{max-width:620px}.archive-cabinet{grid-template-columns:1fr}.archive-stage{border-right:0;border-bottom:1px solid var(--ink)}.archive-index{grid-template-rows:repeat(5,minmax(96px,auto));grid-template-columns:repeat(2,1fr)}.archive-index button:nth-child(odd){border-right:1px solid var(--line-strong)}.manifesto-copy,.section-heading p{max-width:620px}.architecture-flow{grid-template-columns:1fr 64px 1.5fr 64px 1fr}.judgment-trace{grid-template-columns:1fr .68fr 1fr}.decision-row{grid-template-columns:1fr auto;padding-block:13px}.decision-row>span{display:none}.decision-row:after{left:0}.kernel-grid,.model-inner{grid-template-columns:1fr;gap:90px;min-height:auto}.kernel-copy{max-width:760px}.taste-kernel{min-height:700px}.model-copy{max-width:800px}.model-spool{left:60%}.waitlist-grid{grid-template-columns:1fr;gap:80px}.waitlist-form,.confirmation{max-width:720px}.footer-inner{grid-template-columns:1fr auto;gap:18px 36px;padding-block:28px}.footer-inner>p{order:3}.footer-inner>span{order:4}}@media (max-width:720px){:root{--header-height:64px}.shell{width:min(calc(100% - 32px), var(--shell))}.header-inner{min-height:var(--header-height);grid-template-columns:1fr auto}.site-header{mix-blend-mode:normal;color:var(--bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#020202e0;background:lab(.462488% 0 0/.88)}.mobile-trace-status{z-index:calc(var(--z-menu) - 2);top:var(--header-height);color:#b1b1b1;color:lab(72.16% 0 -.0000119209);min-height:34px;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#020202e6;background:lab(.462488% 0 0/.9);border-block:1px solid #ffffff2e;border-block:1px solid lab(100% 0 0/.18);justify-content:space-between;align-items:center;padding:0 16px;font-size:10px;display:flex;position:fixed;bottom:auto;left:0;right:0}.mobile-trace-status code{color:var(--bg)}.header-cta{display:none}.menu-button{display:block}.main-nav{z-index:var(--z-menu);top:var(--header-height);background:var(--ink);opacity:0;pointer-events:none;visibility:hidden;transition:opacity .18s ease-out, transform .3s var(--ease-out);border-bottom:1px solid #ffffff4d;border-bottom:1px solid lab(100% 0 0/.3);gap:0;display:grid;position:fixed;left:0;right:0;transform:translateY(-12px)}.main-nav--open{opacity:1;pointer-events:auto;visibility:visible;transform:translateY(0)}.main-nav a{border-top:1px solid #ffffff26;border-top:1px solid lab(100% 0 0/.15);min-height:58px;padding:0 16px}.main-nav a:after{display:none}.hero-inner{gap:62px;padding:152px 0 116px}.hero-copy h1{font-size:clamp(54px,15vw,76px);line-height:.92}.hero-copy>p:not(.hero-kicker){font-size:18px}.hero-actions{gap:14px;display:grid}.primary-button{width:100%}.text-link{justify-content:center}.console-stage{min-height:340px}.stage-decision{grid-template-columns:1fr;gap:7px}.stage-decision small{grid-column:1}.stage-decision p{font-size:16px}.candidate-rail{scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.candidate-rail::-webkit-scrollbar{display:none}.candidate{scroll-snap-align:start;min-width:42%}.console-output{grid-template-columns:auto 1fr}.output-thread{display:none}.hero-foot{grid-template-columns:auto 1fr auto 1fr auto}.hero-foot code{display:none}.manifesto-grid{gap:40px}.manifesto-grid h2,.section-heading h2,.kernel-copy h2,.model-copy h2,.waitlist-copy h2{font-size:clamp(48px,13vw,64px)}.architecture-flow{grid-template-columns:1fr}.architecture-input,.architecture-output{min-height:220px;padding:22px}.architecture-core{border-block:1px solid var(--ink);border-inline:0;min-height:290px}.architecture-bridge{min-height:62px;transform:rotate(90deg)}.architecture-bridge b{transform:rotate(-90deg)}.archive-heading h2{font-size:clamp(52px,15vw,72px)}.archive-cabinet{margin-inline:-1px;box-shadow:7px 7px #17130f1a;box-shadow:7px 7px lab(6.19496% 1.08121 2.82142/.1)}.archive-stage{grid-template-rows:minmax(410px,62vh) auto}.archive-reading{grid-template-columns:1fr;gap:14px;padding:22px 18px}.archive-affinity{grid-template-columns:1fr;gap:7px}.archive-affinity small{text-align:left}.archive-reading h3,.archive-reading>p,.archive-reading-foot{grid-area:auto/1}.archive-reading-foot{flex-direction:column;align-items:flex-start;gap:10px}.archive-index{scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.archive-index::-webkit-scrollbar{display:none}.archive-index button{border-right:1px solid var(--line-strong);scroll-snap-align:start;min-width:78%;min-height:104px}.archive-note{flex-direction:column;align-items:flex-start;gap:14px;padding-block:24px}.archive-note>span{white-space:normal}.judgment-trace{grid-template-columns:1fr;gap:24px}.decision-stack{min-height:350px}.trace-receipt{grid-column:1;grid-template-columns:1fr;gap:18px;padding-block:18px}.trace-receipt>div:last-child{justify-items:start}.taste-kernel{min-height:560px;margin-inline:-16px}.kernel-history{width:46%;top:18px;left:18px}.kernel-label--right{right:14px}.kernel-label--left{left:14px}.runtime-flow{grid-template-columns:1fr}.runtime-index{border-right:0;border-bottom:1px solid var(--ink);grid-template-columns:repeat(3,1fr);display:grid}.runtime-index button{border-right:1px solid var(--line);border-bottom:0;grid-template-columns:1fr;align-content:center;gap:8px;min-height:106px;padding:12px}.runtime-index button:hover,.runtime-index .runtime-tab--active{padding-left:12px}.runtime-index button .arrow{display:none}.runtime-index button span{font-size:11px}.runtime-detail{grid-template-columns:1fr;min-height:520px;padding:40px 24px}.runtime-pulse{justify-self:center;width:min(72vw,280px)}.model-channel{grid-template-columns:62px minmax(44px,1fr) auto}.model-channel code{text-overflow:ellipsis;white-space:nowrap;max-width:148px;overflow:hidden}.model-spool{width:104px;height:104px;left:64%}.input-row{grid-template-columns:1fr;gap:10px}.input-row input{border:1px solid var(--ink)}.input-row button{width:100%}.footer-inner{grid-template-columns:1fr;gap:18px}.footer nav{flex-wrap:wrap}.footer-inner>p,.footer-inner>span{order:initial}}@media (max-width:420px){.hero-copy h1{text-wrap:wrap;font-size:clamp(46px,15vw,54px)}.hero-copy>p:not(.hero-kicker){overflow-wrap:anywhere;text-wrap:wrap}.console-head{letter-spacing:.06em;gap:8px;padding-inline:12px}.console-head>div{min-width:0}.console-head code{letter-spacing:.035em;white-space:nowrap;flex:none;font-size:9px}.console-version{display:none}.console-stage{min-height:300px}.candidate{min-width:54%}.console-output{gap:10px}.commit-ledger{grid-template-columns:1fr auto}.commit-ledger>span,.commit-ledger li:not(:last-child){display:none}.output-state{text-align:right}.temporal-readout code{display:none}.kernel-copy dl>div{grid-template-columns:82px 1fr}.taste-kernel{min-height:500px}.kernel-label--right,.kernel-label--left,.kernel-history li:not(:nth-last-child(-n+2)){display:none}.model-channel code{max-width:104px}.runtime-index button{padding-inline:8px}.runtime-detail{margin-inline:-1px}.confirmation dl{grid-template-columns:1fr}.confirmation dl>div+div{border-top:1px solid var(--line);border-left:0;padding-left:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
