@import "https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Inter:wght@300;400;500&display=swap";
*,:before,:after{box-sizing:border-box}:root{--ink:#111110;--soft-ink:#2a2926;--mid:#6b6a66;--light:#aaa9a3;--border:#e5e3dd;--surface:#f7f6f2;--mist:#fbfaf7;--white:#fff}html{background:var(--mist);min-width:320px;color:var(--ink);scroll-behavior:smooth;-webkit-font-smoothing:antialiased;text-rendering:geometricprecision}body{background:var(--mist);color:var(--ink);margin:0;font-family:Inter,sans-serif;font-weight:300;overflow-x:hidden}body.modalOpen{overflow:hidden}a,button{color:inherit;font:inherit}a{text-decoration:none}button{border:0}h1,h2,h3,p{margin:0}h1,h2,.stat strong,.footerLogo{font-family:Instrument Serif,serif;font-weight:400}.landing{background:var(--mist);min-height:100vh;overflow:visible}.nav{z-index:100;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);opacity:1;background:linear-gradient(#ffffff14,#ffffff08),#11111057;border:1px solid #ffffff21;border-radius:5px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;width:auto;max-width:1180px;height:52px;margin:0 auto;padding:0 8px 0 18px;transition:opacity .32s,transform .32s,background .24s,box-shadow .24s,color .24s,border-color .24s;display:grid;position:fixed;top:18px;left:clamp(16px,3vw,42px);right:clamp(16px,3vw,42px);transform:translateY(0);box-shadow:0 22px 70px #00000029}.navHidden{opacity:0;pointer-events:none;transform:translateY(-22px)}.navLight{background:linear-gradient(#ffffffb8,#f7f6f29e),#fbfaf7bd;border-color:#1111101a;box-shadow:0 18px 60px #11111012}.logo,.footerLogo{letter-spacing:-.01em;font-family:Instrument Serif,serif}.logo{color:var(--white);align-items:center;gap:10px;font-size:20px;display:inline-flex}.navLight .logo{color:var(--ink)}.brandMark{color:currentColor;flex:none;width:1em;height:1em;display:block}.brandMarkCardinal,.brandMarkIntercardinal,.brandMarkCenter{fill:currentColor}.brandMarkIntercardinal{opacity:.45}.brandMarkCenter{opacity:.9}.logo .brandMark{filter:drop-shadow(0 2px 8px #00000047);width:30px;height:30px}.navLight .logo .brandMark{filter:none}.navLinks{justify-content:center;align-items:center;gap:clamp(22px,3vw,34px);display:flex}.navLinks a,.navCta,.navStatus{color:#ffffff85;letter-spacing:.01em;font-size:13px;font-weight:300;transition:color .18s,border-color .18s,background .18s}.navLight .navLinks a,.navLight .navCta,.navLight .navStatus{color:#11111085}.navLinks a:hover,.navLinks a:focus-visible,.navCta:hover,.navCta:focus-visible{color:#ffffffe0}.navLight .navLinks a:hover,.navLight .navLinks a:focus-visible,.navLight .navCta:hover,.navLight .navCta:focus-visible{color:var(--ink)}.navRight{align-items:center;gap:14px;display:flex}.navStatus{white-space:nowrap;align-items:center;gap:8px;display:flex}.navStatus span{background:#ffffffc2;border-radius:999px;width:5px;height:5px;animation:1.9s ease-in-out infinite navSignalPulse;box-shadow:0 0 #ffffff47}.navLight .navStatus span{background:#11111094}.navCta{color:var(--ink);white-space:nowrap;background:#ffffffe0;border:1px solid #0000;border-radius:3px;padding:8px 15px}.navLight .navCta{color:var(--white);background:#111110eb;border-color:#1111101f}.navCta:hover,.navCta:focus-visible{background:var(--white);color:var(--ink)}.navLight .navCta:hover,.navLight .navCta:focus-visible{background:var(--soft-ink);color:var(--white)}@keyframes navSignalPulse{0%,to{transform:scale(1);box-shadow:0 0}50%{transform:scale(1.35);box-shadow:0 0 0 7px #fff0}}.hero{isolation:isolate;background:#171716;align-items:flex-end;width:100vw;height:100dvh;min-height:100dvh;display:flex;position:relative;overflow:visible}.heroImage{object-fit:cover;object-position:center top;width:100%;height:100%;position:absolute;inset:0}.heroContent{z-index:1;width:100%;min-width:0;max-width:590px;padding:0 clamp(24px,4vw,64px) clamp(76px,10vh,122px);position:relative}.eyebrow,.label{color:var(--light);letter-spacing:.14em;text-transform:uppercase;margin:0 0 16px;font-size:10px;font-weight:400}.hero .eyebrow{color:#ffffff75}h1{max-width:min(760px,100vw - clamp(48px,8vw,128px));color:var(--white);letter-spacing:-.025em;margin-bottom:18px;font-size:clamp(34px,3.75vw,56px);line-height:1.06}.headlineLine{white-space:nowrap;display:inline-block}h1 em{color:#ffffff9e;white-space:nowrap;font-style:italic}.heroText{color:#ffffffc7;letter-spacing:.005em;max-width:330px;margin-bottom:30px;font-size:13px;font-weight:300;line-height:1.75}.heroActions,.ctaActions{align-items:center;gap:30px;display:flex}.buttonPrimary,.buttonGhost,.buttonDark,.buttonLine{cursor:pointer;letter-spacing:.02em;border-radius:3px;font-size:12px;font-weight:300;transition:opacity .18s,color .18s,border-color .18s,transform .18s}.buttonPrimary{background:var(--white);color:var(--ink);padding:10px 20px}.buttonDark{background:var(--ink);color:var(--white);padding:13px 25px}.buttonPrimary:hover,.buttonPrimary:focus-visible,.buttonDark:hover,.buttonDark:focus-visible{opacity:.86;transform:translateY(-1px)}.buttonGhost{color:#ffffffdb}.buttonGhost:hover,.buttonGhost:focus-visible{color:var(--white)}.buttonLine{border-bottom:1px solid var(--border);color:var(--mid);border-radius:0;padding-bottom:2px}.buttonLine:hover,.buttonLine:focus-visible{border-color:var(--light);color:var(--ink)}[data-reveal]{opacity:0;filter:blur(12px);transition:opacity .9s cubic-bezier(.16,1,.3,1),filter .95s cubic-bezier(.16,1,.3,1),transform .95s cubic-bezier(.16,1,.3,1);transition-delay:var(--reveal-delay,0s);transform:translateY(32px)}[data-reveal].isVisible{opacity:1;filter:blur();transform:none}.slide{align-items:center;min-height:100dvh;padding:clamp(86px,10vh,124px) clamp(24px,4vw,64px);display:flex;position:relative;overflow:hidden}.slideInner{width:100%;max-width:1180px;margin:0 auto}.slide h2{color:var(--ink);letter-spacing:-.034em;font-size:clamp(29px,3.8vw,50px);line-height:1.02}.slide h2 em{color:var(--mid);font-style:italic}.slideCopy{max-width:520px;color:var(--mid);letter-spacing:.005em;font-size:13px;font-weight:300;line-height:1.82}.sectionHeader{grid-template-columns:minmax(0,.95fr) minmax(300px,.72fr);align-items:end;gap:clamp(48px,7vw,112px);margin-bottom:clamp(58px,8vw,96px);display:grid}.thesisSlide{background:linear-gradient(180deg, #fbfaf7d6 0%, var(--mist) 28%), var(--mist);align-items:stretch}.thesisLayout{min-height:clamp(650px,78vh,840px);display:block;position:relative}.thesisLayout:before,.productLayout:before,.modelSlide .slideInner:before,.cockpitLayout:before,.accessLayout:before{content:"";background:linear-gradient(90deg,#11111085,#11111014,#0000);grid-column:1/-1;width:100%;height:1px;margin-bottom:clamp(46px,6vw,76px);display:block}.productSlide,.accessSlide{background:var(--white)}.thesisCopy .slideCopy{margin-top:30px}.thesisCopy{z-index:1;max-width:640px;padding-top:0;position:absolute;top:clamp(88px,12vh,126px);left:clamp(-34px,-2.2vw,-20px)}.signalAscii{z-index:0;color:#111110a3;-webkit-user-select:text;user-select:text;width:min(660px,46vw);position:absolute;top:clamp(326px,37vh,412px);left:clamp(-34px,-2.2vw,-20px);overflow:hidden}.signalAscii pre{letter-spacing:.004em;white-space:pre;margin:0;padding:16px 0 0;font-family:SFMono-Regular,Cascadia Mono,Consolas,monospace;font-size:12.25px;font-weight:500;line-height:1.34;animation:.52s cubic-bezier(.16,1,.3,1) both asciiFrameIn;position:relative}.signalAscii pre:after{width:min(var(--ascii-scan-width,100%), 100%);content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#11111014,#0000);height:1lh;animation:6s steps(12,end) infinite asciiScan;position:absolute;top:18px;left:0}.asciiLine{max-width:100%;min-height:1.34em;animation:.64s cubic-bezier(.16,1,.3,1) both asciiLineIn;display:block;position:relative}.asciiText{vertical-align:top;max-width:100%;display:inline-block;position:relative;overflow:hidden}.asciiTabs{gap:20px;margin-bottom:10px;font-family:SFMono-Regular,Cascadia Mono,Consolas,monospace;display:flex}.asciiTabs button{color:#11111052;cursor:pointer;letter-spacing:.12em;text-transform:uppercase;background:0 0;padding:0;font-size:10.5px;font-weight:500;transition:color .18s}.asciiTabs button:hover,.asciiTabs button:focus-visible,.asciiTabs button.active{color:#111110b8;outline:none}.asciiTitle{color:#111110c2}.modelLine{color:#111110c2;animation:.64s cubic-bezier(.16,1,.3,1) both asciiLineIn,3.6s ease-in-out infinite modelPulse}.flowLine .asciiText:after{width:min(42%, var(--flow-width,100%));content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#1111101f,#0000);height:100%;animation:3.2s cubic-bezier(.16,1,.3,1) infinite flowSweep;position:absolute;top:0;left:0}.outputLine{color:#111110cc}@keyframes asciiFrameIn{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes flowSweep{0%{opacity:0;transform:translate(-100%)}16%,62%{opacity:1}to{opacity:0;transform:translate(238%)}}@keyframes modelPulse{0%,to{opacity:.7}50%{opacity:1}}@keyframes asciiLineIn{0%{opacity:0;transform:translate(-7px)}to{opacity:1;transform:none}}@keyframes asciiScan{0%{opacity:0;transform:translateY(0)}8%,72%{opacity:1}to{opacity:0;transform:translateY(16.9em)}}.proofColumn{z-index:1;width:min(470px,40vw);min-width:0;padding-bottom:0;position:absolute;top:clamp(276px,31vh,318px);right:clamp(42px,4.8vw,72px);transform:none}.proofColumn h2{margin-bottom:clamp(34px,4.8vw,52px);font-size:clamp(28px,3vw,39px)}.statGrid{border-top:1px solid #1111101f;border-bottom:1px solid #1111101f;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.compactStats{border-color:#1111101a;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px}.stat{min-width:0;padding:32px clamp(22px,3vw,44px) 34px 0}.compactStats .stat{padding:28px 0 31px}.isVisible .stat{animation:.82s cubic-bezier(.16,1,.3,1) both statLift}.isVisible .stat:nth-child(2){animation-delay:90ms}.isVisible .stat:nth-child(3){animation-delay:.16s}.isVisible .stat:nth-child(4){animation-delay:.23s}@keyframes statLift{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.stat strong{color:var(--ink);letter-spacing:-.04em;margin-bottom:10px;font-size:clamp(26px,2.25vw,34px);font-weight:400;line-height:.96;display:block}.stat span{max-width:165px;color:var(--mid);letter-spacing:.02em;font-size:12px;font-weight:300;line-height:1.65;display:block}.graphPath{border-top:1px solid #1111101a;align-items:center;margin-top:clamp(28px,3.6vw,40px);padding-top:23px;display:flex;overflow:hidden}.graphPath span{color:var(--mid);letter-spacing:.06em;text-transform:uppercase;flex:none;align-items:center;font-size:9.5px;font-weight:300;line-height:1.4;display:inline-flex;position:relative}.graphPath span:before{content:"";border:1px solid #11111047;border-radius:999px;width:4px;height:4px;margin-right:6px;display:inline-block;transform:translateY(-1px)}.graphPath span:not(:last-child):after{content:"";background:#11111024;width:clamp(7px,1vw,12px);height:1px;margin:0 5px;display:inline-block}.productLayout,.cockpitLayout{grid-template-columns:minmax(0,.82fr) minmax(420px,.88fr);align-items:center;gap:clamp(56px,8vw,124px);display:grid}.productSlide,.cockpitSlide,.modelSlide{align-items:stretch}.productLayout{grid-template-columns:minmax(320px,.58fr) minmax(540px,.92fr);align-items:start;min-height:clamp(650px,78vh,840px);margin-top:clamp(-70px,-7vh,-44px)}.productLayout:before{margin-bottom:clamp(30px,4.4vw,54px)}.productLayout .sectionHeader{align-self:start;margin-bottom:0;padding-top:clamp(4px,2.4vh,20px);padding-bottom:0;display:block;transform:translateY(clamp(-92px,-8.2vh,-56px))}.productLayout .slideCopy{margin-top:26px}.productStack{grid-template-columns:1fr;align-self:start;align-items:start;gap:clamp(28px,3.6vw,46px);min-width:0;padding-top:clamp(8px,3.4vh,34px);display:grid;transform:translateY(clamp(-92px,-8.2vh,-56px))}.lineList{border-top:1px solid #1111101f}.lineList article{border-bottom:1px solid #1111101a;grid-template-columns:42px minmax(0,1fr);gap:24px;padding:18px 0;display:grid}.lineList span,.modelRegistry span{color:var(--light);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:400}.workflowList li::marker{color:var(--light);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:400}.lineList h3{color:var(--ink);letter-spacing:-.02em;margin-bottom:10px;font-family:Instrument Serif,serif;font-size:23px;font-weight:400}.lineList p,.modelRegistry p,.workflowList li{color:var(--mid);letter-spacing:.005em;font-size:13px;font-weight:300;line-height:1.76}.productStepList{border-top:1px solid #1111101f;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(22px,3vw,36px);display:grid}.productStepList article{border-bottom:0;padding:17px 0 0;display:block}.productStepList span{margin-bottom:18px;display:block}.productStepList h3{font-size:clamp(20px,1.65vw,24px)}.productStepList p{max-width:230px;font-size:12.5px;line-height:1.7}.productConsole{color:#1111109e;-webkit-user-select:text;user-select:text;min-width:0}.productConsoleTabs{flex-wrap:wrap;gap:19px;margin-bottom:20px;font-family:SFMono-Regular,Cascadia Mono,Consolas,monospace;display:flex}.productConsoleTabs button{color:#11111052;cursor:pointer;letter-spacing:.12em;text-transform:uppercase;background:0 0;padding:0;font-size:10.5px;font-weight:500;transition:color .18s}.productConsoleTabs button:hover,.productConsoleTabs button:focus-visible,.productConsoleTabs button.active{color:#111110c7;outline:none}.productConsoleHead{border-bottom:1px solid #1111101f;justify-content:space-between;align-items:baseline;gap:24px;min-height:53px;padding-bottom:18px;display:flex}.productConsoleHead span,.productConsoleRows span{color:var(--light);letter-spacing:.12em;text-transform:uppercase;font-size:10.5px;font-weight:400}.productConsoleHead strong{color:var(--ink);letter-spacing:-.035em;white-space:nowrap;font-family:Instrument Serif,serif;font-size:clamp(25px,2.2vw,34px);font-weight:400}.productConsole pre{letter-spacing:.004em;white-space:pre;height:calc(15.2em + 42px);margin:0;padding:22px 0 20px;font-family:SFMono-Regular,Cascadia Mono,Consolas,monospace;font-size:11.5px;font-weight:500;line-height:1.52;position:relative;overflow:hidden}.productConsoleLine{max-width:100%;min-height:1.52em;animation:.62s cubic-bezier(.16,1,.3,1) both asciiLineIn;display:block;position:relative}.productConsoleLine>span{vertical-align:top;max-width:100%;display:inline-block;position:relative;overflow:hidden}.productConsoleTitle,.productConsoleSignal{color:#111110c7}.productConsoleFlow>span:after{width:min(36%, var(--console-flow-width,100%));content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#1111101c,#0000);height:100%;animation:4.2s cubic-bezier(.16,1,.3,1) infinite productFlowSweep;position:absolute;top:0;left:0}.productConsoleRows{border-top:1px solid #1111101f;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.productConsoleRows div{align-content:start;gap:7px;min-height:78px;padding:16px 18px 0 0;display:grid}.productConsoleRows strong{color:var(--ink);letter-spacing:-.035em;font-family:Instrument Serif,serif;font-size:clamp(20px,1.55vw,25px);font-weight:400;line-height:1.08}@keyframes productFlowSweep{0%{opacity:0;transform:translate(-100%)}18%,66%{opacity:1}to{opacity:0;transform:translate(286%)}}.decisionSurface{border-top:1px solid #1111101f;margin-top:0;padding:0}.decisionHead,.decisionRows div{justify-content:space-between;align-items:baseline;gap:24px;display:flex}.decisionHead span,.decisionRows span{color:var(--light);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:400}.decisionHead strong,.decisionRows strong{color:var(--mid);letter-spacing:.03em;text-align:right;font-size:12px;font-weight:400}.decisionHead span,.decisionHead strong{white-space:nowrap}.decisionSurface h3{color:var(--ink);letter-spacing:-.035em;margin-top:26px;font-family:Instrument Serif,serif;font-size:clamp(25px,2.2vw,33px);font-weight:400}.decisionSurface p{max-width:500px;color:var(--mid);letter-spacing:.005em;margin-top:14px;font-size:13px;font-weight:300;line-height:1.76}.decisionRows{border-top:1px solid #1111101a;gap:0;margin-top:22px;display:grid}.decisionRows div{border-bottom:1px solid #11111014;grid-template-columns:1fr;gap:7px;padding:13px 0;display:grid}.modelSlide{background:linear-gradient(#ffffff0a 1px, transparent 1px) 0 0 / 100% 92px, linear-gradient(90deg, #ffffff0a 1px, transparent 1px) 0 0 / 92px 100%, var(--ink);min-height:calc(100dvh + 14px);color:var(--white);margin-bottom:-14px}.modelSlide .slideInner{grid-template-rows:auto auto;align-content:start;min-height:clamp(610px,72vh,780px);display:grid}.modelSlide h2{color:var(--white)}.modelSlide h2 em,.modelSlide .label{color:#ffffff85}.modelSlide .sectionHeader{align-self:start;margin-bottom:clamp(50px,6.4vw,84px)}.modelIntroHeader{grid-template-columns:minmax(380px,.88fr) minmax(320px,.62fr);align-items:end}.modelIntroHeader .slideCopy{justify-self:end;max-width:440px}.modelSlide .slideCopy{color:#ffffff85}.modelSlide .slideInner:before{background:linear-gradient(90deg,#ffffff80,#ffffff14,#0000)}.modelArchitecture{color:#ffffff94;-webkit-user-select:text;user-select:text;grid-template-columns:minmax(0,.95fr) minmax(220px,.28fr);align-self:start;gap:20px clamp(44px,6vw,84px);min-width:0;display:grid}.modelAsciiPanel{min-width:0}.modelAsciiTabs{flex-wrap:wrap;grid-column:1/-1;gap:12px 18px;margin-bottom:0;font-family:SFMono-Regular,Cascadia Mono,Consolas,monospace;display:flex}.modelAsciiTabs button{color:#ffffff52;cursor:pointer;letter-spacing:.13em;text-transform:uppercase;background:0 0;padding:0;font-size:10.5px;font-weight:500;transition:color .18s}.modelAsciiTabs button:hover,.modelAsciiTabs button:focus-visible,.modelAsciiTabs button.active{color:#ffffffd1;outline:none}.modelAsciiHead{border-bottom:1px solid #ffffff21;grid-template-columns:minmax(140px,.25fr) minmax(0,1fr);align-items:center;gap:24px;min-height:54px;padding-bottom:18px;display:grid}.modelAsciiHead span,.modelAsciiRail span{color:#ffffff5c;letter-spacing:.12em;text-transform:uppercase;font-size:10.5px;font-weight:400}.modelAsciiHead strong{color:#ffffffeb;letter-spacing:-.035em;white-space:nowrap;justify-self:end;font-family:Instrument Serif,serif;font-size:clamp(26px,2.3vw,36px);font-weight:400;line-height:1}.modelAsciiPanel pre{letter-spacing:.004em;white-space:pre;height:calc(25.56em + 46px);margin:0;padding:24px 0 22px;font-family:SFMono-Regular,Cascadia Mono,Consolas,monospace;font-size:clamp(11px,.86vw,12.5px);font-weight:500;line-height:1.42;position:relative;overflow:hidden}.modelAsciiLine{max-width:100%;min-height:1.42em;animation:.68s cubic-bezier(.16,1,.3,1) both modelAsciiIn;display:block;position:relative}.modelAsciiLine>span{vertical-align:top;max-width:100%;display:inline-block;position:relative;overflow:hidden}.modelAsciiTitle,.modelAsciiSignal{color:#ffffffd6}.modelAsciiFlow>span:after{width:min(38%, var(--model-flow-width,100%));content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff29,#0000);height:100%;animation:5.2s cubic-bezier(.16,1,.3,1) infinite modelFlowSweep;position:absolute;top:0;left:0}.modelAsciiRail{border-top:1px solid #ffffff21;align-self:start;margin-top:54px;display:grid}.modelAsciiRail div{border-bottom:1px solid #ffffff1a;gap:10px;padding:22px 0;display:grid}.modelAsciiRail strong{color:#ffffffe6;letter-spacing:-.035em;font-family:Instrument Serif,serif;font-size:clamp(23px,2vw,32px);font-weight:400;line-height:1.05}.modelAsciiUse{gap:12px;padding-top:24px}.modelAsciiUse p{color:#ffffff85;letter-spacing:.005em;max-width:260px;margin:0;font-size:12.5px;font-weight:300;line-height:1.7}@keyframes modelAsciiIn{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:none}}@keyframes modelFlowSweep{0%{opacity:0;transform:translate(-100%)}16%,68%{opacity:1}to{opacity:0;transform:translate(285%)}}.modelRegistry{border-top:1px solid #ffffff1f;align-self:end}.modelRegistry article{border-bottom:1px solid #ffffff1a;grid-template-columns:minmax(180px,.42fr) minmax(110px,.24fr) minmax(0,.74fr);align-items:start;gap:clamp(24px,4vw,64px);padding:28px 0;display:grid}.modelRegistry span{color:#ffffff61}.modelRegistry h3{color:#ffffffe0;letter-spacing:.08em;margin-top:10px;font-size:13px;font-weight:400}.modelRegistry strong{color:var(--white);letter-spacing:-.035em;font-family:Instrument Serif,serif;font-size:clamp(22px,1.8vw,30px);font-weight:400}.modelRegistry p{color:#ffffff8a}.cockpitSlide{background:linear-gradient(180deg, var(--white) 0%, var(--mist) 100%)}.cockpitLayout{align-items:stretch;min-height:clamp(620px,74vh,790px)}.cockpitLayout>div{align-self:start;padding-top:clamp(4px,4vh,42px)}.cockpitLayout .liveFeed{align-self:end;margin-bottom:clamp(0px,5vh,46px)}.workflowList{gap:18px;max-width:420px;margin:46px 0 0;padding-left:18px;display:grid}.liveFeed{background:#ffffffe0;border:1px solid #1111101a;border-radius:4px;overflow:hidden;box-shadow:0 34px 110px #11111012}.feedHead{justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.feedHead span:first-child,.feedHead span:last-child,.traceLabel span,.traceMeta span{color:var(--light);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:400}.feedRows{padding:4px}.feedRow{text-align:left;cursor:pointer;background:0 0;border-radius:3px;grid-template-columns:8px minmax(0,1fr) max-content;align-items:center;gap:15px;width:100%;padding:16px 18px;transition:background .22s,transform .22s;display:grid}.feedRow:hover,.feedRow:focus-visible,.feedRow.active{background:var(--surface);outline:none;transform:translate(2px)}.feedDot{background:#aeb7bf;border-radius:999px;width:5px;height:5px;box-shadow:0 0 #aeb7bf59}.feedRow.active .feedDot{animation:1.6s ease-in-out infinite signalPulse}@keyframes signalPulse{0%,to{box-shadow:0 0 #aeb7bf59}50%{box-shadow:0 0 0 8px #aeb7bf00}}.feedInfo,.feedScore{flex-direction:column;gap:5px;display:flex}.feedInfo{min-width:0}.feedInfo strong{color:var(--ink);letter-spacing:.005em;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:400;overflow:hidden}.feedInfo span,.feedScore span{color:var(--light);font-size:11px;font-weight:300}.feedScore{text-align:right}.feedScore strong{color:var(--mid);font-size:12px;font-weight:400}.modelTrace{background:var(--ink);color:var(--white);border-radius:3px;margin:4px;padding:24px}.traceLabel,.traceMeta{justify-content:space-between;align-items:center;gap:24px;display:flex}.traceLabel strong,.traceMeta strong{color:#ffffffd6;font-size:12px;font-weight:400}.modelTrace p{color:#ffffffad;letter-spacing:.005em;min-height:58px;margin:24px 0 22px;font-size:13px;font-weight:300;line-height:1.7}.traceBar{background:#ffffff1f;height:1px;margin-bottom:22px;overflow:hidden}.traceBar span{background:#ffffffb8;height:100%;transition:width .52s cubic-bezier(.16,1,.3,1);animation:2.8s ease-in-out infinite traceGlow;display:block}@keyframes traceGlow{0%,to{opacity:.7}50%{opacity:1}}.accessSlide{text-align:left;align-items:stretch}.accessLayout{flex-direction:column;justify-content:flex-end;align-items:flex-start;max-width:920px;min-height:clamp(560px,68vh,740px);padding-bottom:clamp(8px,5vh,56px);display:flex}.accessLayout .slideCopy{margin-top:24px;margin-bottom:38px}.workflowAccessSlide{background:linear-gradient(180deg, var(--white) 0%, var(--mist) 100%);align-items:stretch}.workflowAccessLayout{grid-template-columns:minmax(330px,.56fr) minmax(620px,1fr);align-items:start;gap:clamp(72px,9vw,132px);min-height:clamp(660px,78vh,840px);display:grid}.workflowAccessLayout:before{content:"";background:linear-gradient(90deg,#11111085,#11111014,#0000);grid-column:1/-1;width:100%;height:1px;margin-bottom:clamp(32px,4.6vw,58px);display:block}.workflowIntro{align-self:start}.workflowIntro .slideCopy{margin-top:26px}.workflowAccessNote{border-top:1px solid #1111101f;max-width:440px;margin-top:38px;padding-top:28px}.workflowAccessNote p:not(.label){color:var(--mid);letter-spacing:.005em;margin-top:18px;font-size:12.5px;font-weight:300;line-height:1.76}.workflowSurface{align-self:start;min-width:0}.waitlistModalOverlay{z-index:300;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#11111075;place-items:center;padding:clamp(18px,4vw,54px);display:grid;position:fixed;inset:0;overflow-y:auto}.waitlistPage{background:linear-gradient(135deg, #1111100a, transparent 44%), var(--mist);min-height:100vh;padding:clamp(18px,3vw,42px)}.waitlistPageShell{align-content:start;gap:clamp(34px,6vw,88px);width:min(1100px,100%);min-height:calc(100vh - clamp(36px,6vw,84px));margin:0 auto;display:grid}.waitlistPageHeader{justify-content:space-between;align-items:center;gap:24px;min-height:48px;display:flex}.waitlistPageLogo{color:var(--ink);letter-spacing:-.035em;align-items:center;gap:10px;font-family:Instrument Serif,serif;font-size:30px;display:inline-flex}.waitlistPageLogo .brandMark{width:28px;height:28px}.waitlistPagePanel{background:linear-gradient(180deg, #ffffffdb, #fbfaf7eb), var(--mist);border:1px solid #1111101f;border-radius:6px;grid-template-columns:minmax(260px,.72fr) minmax(360px,1fr);gap:clamp(34px,6vw,78px);padding:clamp(26px,5vw,64px);display:grid;box-shadow:0 24px 90px #1111101a}.waitlistPageIntro{align-self:start;padding-top:8px}.waitlistPageIntro h1{color:var(--ink);letter-spacing:-.04em;font-size:clamp(36px,5vw,72px);line-height:1.02}.waitlistPageIntro h1 em{color:var(--mid);font-style:italic}.waitlistPageIntro p:not(.label){max-width:390px;color:var(--mid);letter-spacing:.005em;margin-top:24px;font-size:13px;line-height:1.76}.waitlistDialog{background:linear-gradient(180deg, #ffffffeb, #fbfaf7f0), var(--mist);border:1px solid #1111101f;border-radius:6px;grid-template-columns:minmax(240px,.62fr) minmax(360px,1fr);gap:clamp(28px,5vw,64px);width:min(940px,100%);padding:clamp(26px,4.4vw,54px);display:grid;position:relative;box-shadow:0 36px 120px #11111047}.waitlistClose{width:32px;height:32px;color:var(--mid);cursor:pointer;background:#ffffffb8;border:1px solid #1111101f;border-radius:999px;place-items:center;font-size:14px;line-height:1;transition:background .18s,color .18s,transform .18s;display:grid;position:absolute;top:14px;right:14px}.waitlistClose:hover,.waitlistClose:focus-visible{background:var(--white);color:var(--ink);transform:translateY(-1px)}.waitlistDialogIntro{align-self:start;padding-top:8px}.waitlistDialogIntro h2{color:var(--ink);letter-spacing:-.04em;font-size:clamp(32px,4.2vw,54px);line-height:1.02}.waitlistDialogIntro h2 em{color:var(--mid);font-style:italic}.waitlistDialogIntro p:not(.label){max-width:320px;color:var(--mid);letter-spacing:.005em;margin-top:24px;font-size:13px;line-height:1.76}.waitlistForm{border-top:1px solid #1111102e;gap:18px;padding-top:0;display:grid}.waitlistFormHead{border-bottom:1px solid #1111101f;justify-content:space-between;align-items:center;gap:24px;min-height:54px;display:flex}.waitlistFormHead span,.waitlistForm label>span,.waitlistForm legend{color:var(--light);letter-spacing:.12em;text-transform:uppercase;font-size:10.5px;font-weight:400}.waitlistFormHead strong{color:var(--ink);letter-spacing:-.035em;white-space:nowrap;font-family:Instrument Serif,serif;font-size:clamp(24px,2vw,32px);font-weight:400}.waitlistGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.waitlistForm label{gap:9px;min-width:0;display:grid}.waitlistForm input,.waitlistForm select{width:100%;min-width:0;height:43px;color:var(--ink);font:inherit;background:#ffffffa8;border:1px solid #11111024;border-radius:3px;outline:none;padding:0 12px;font-size:13px;font-weight:300;transition:border-color .18s,background .18s,box-shadow .18s}.waitlistForm input:focus,.waitlistForm select:focus{background:var(--white);border-color:#1111106b;box-shadow:0 0 0 3px #1111100d}.waitlistForm select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#11111094 50%),linear-gradient(135deg,#11111094 50%,#0000 50%);background-position:calc(100% - 17px) 18px,calc(100% - 12px) 18px;background-repeat:no-repeat;background-size:5px 5px;padding-right:36px}.waitlistFull{grid-column:1/-1}.waitlistForm fieldset{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.waitlistChoiceRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.waitlistChoiceRow label{background:#ffffff8a;border:1px solid #11111024;border-radius:3px;align-items:center;gap:10px;min-height:43px;padding:0 12px;display:flex}.waitlistChoiceRow input{width:13px;height:13px;accent-color:var(--ink)}.waitlistChoiceRow span{color:var(--mid);font-size:13px}.waitlistSubmit{cursor:pointer;justify-self:start}.waitlistSubmit:disabled{cursor:progress;opacity:.62;transform:none}.waitlistStatus{min-height:20px;color:var(--mid);font-size:12px;line-height:1.6}.waitlistSignal{opacity:.56;margin-top:30px}.waitlistSignal .actionRecordRows{grid-template-columns:repeat(3,minmax(0,1fr))}.workflowSurfaceHead{border-bottom:1px solid #1111101f;justify-content:space-between;align-items:center;gap:24px;min-height:54px;display:flex}.workflowSurfaceHead span,.actionRecordRows span{color:var(--light);letter-spacing:.12em;text-transform:uppercase;font-size:10.5px;font-weight:400}.workflowSurfaceHead strong{color:var(--ink);letter-spacing:-.035em;white-space:nowrap;font-family:Instrument Serif,serif;font-size:clamp(24px,2vw,32px);font-weight:400}.workflowSurface pre{color:#11111094;letter-spacing:.004em;white-space:pre;margin:0;padding:34px 0 32px;font-family:SFMono-Regular,Cascadia Mono,Consolas,monospace;font-size:12px;font-weight:500;line-height:1.62}.actionRecordRows{border-top:1px solid #1111101f;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px clamp(28px,3.8vw,54px);display:grid}.actionRecordRows div{border-bottom:1px solid #11111014;align-content:start;gap:7px;padding:18px 0 16px;display:grid}.actionRecordRows strong{color:var(--mid);letter-spacing:.005em;font-size:12.5px;font-weight:300;line-height:1.5}.workflowActions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:28px;display:flex}.footer{background:var(--mist);border-top:1px solid #1111101a;gap:clamp(26px,4vw,52px);padding:clamp(48px,6vw,82px) clamp(24px,4vw,64px) 34px;display:grid}.footerTop{justify-content:space-between;align-items:end;gap:40px;display:flex}.footerLogo{color:var(--ink);letter-spacing:-.055em;align-items:center;gap:clamp(14px,2.2vw,32px);font-size:clamp(64px,12vw,172px);line-height:.86;display:inline-flex}.footerLogo .brandMark{width:clamp(44px,7.2vw,98px);height:clamp(44px,7.2vw,98px)}.footerTop p{max-width:360px;color:var(--ink);letter-spacing:-.035em;text-align:right;margin:0;font-family:Instrument Serif,serif;font-size:clamp(27px,3.1vw,44px);font-weight:400;line-height:1.02}.footerTop em{color:var(--mid);font-style:italic}.footerSignal{color:var(--light);letter-spacing:.07em;border-top:1px solid #1111101f;border-bottom:1px solid #11111014;grid-template-columns:repeat(9,minmax(0,1fr));place-items:center stretch;gap:0;padding:15px 0;font-family:SFMono-Regular,Cascadia Mono,Consolas,monospace;font-size:10.5px;font-weight:500;display:grid}.footerSignal span{white-space:nowrap;justify-content:center;align-items:center;min-width:0;display:flex}.footerSignal span:not(:last-child):after{content:"";background:#11111024;width:calc(100% - 104px);min-width:16px;height:1px;display:block;position:absolute;left:calc(50% + 52px)}.footerSignal span{position:relative}.footerBottom{justify-content:space-between;align-items:center;gap:28px;display:flex}.footerLinks{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.footerLinks a,.footerLinks button,.copyright{color:var(--light);letter-spacing:.01em;font-size:12px;font-weight:300}.footerLinks a,.footerLinks button{cursor:pointer;background:0 0;padding:0;transition:color .18s}.footerLinks a:hover,.footerLinks a:focus-visible,.footerLinks button:hover,.footerLinks button:focus-visible{color:var(--mid)}.copyright{margin:0}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important}[data-reveal]{opacity:1;filter:none;transform:none}}@media (max-width:980px){.thesisLayout,.sectionHeader,.productLayout,.cockpitLayout,.workflowAccessLayout{grid-template-columns:1fr;display:grid}.thesisLayout{min-height:auto}.thesisCopy,.proofColumn{width:auto;max-width:none;position:static}.signalAscii{width:100%;margin-top:44px;position:static;-webkit-mask-image:none;mask-image:none}.proofColumn{margin-top:64px}.sectionHeader{gap:28px}.statGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1px 34px}.productLayout .sectionHeader{max-width:620px}.productStack{grid-template-columns:1fr}.modelRegistry article{grid-template-columns:1fr;gap:16px}.modelArchitecture{grid-template-columns:1fr}.workflowAccessLayout,.workflowIntro{min-height:auto}.workflowAccessNote{margin-top:58px}.workflowSurface{grid-template-columns:1fr}.modelAsciiRail{grid-template-columns:repeat(3,minmax(0,1fr));gap:1px}.modelAsciiRail div{padding-right:18px}}@media (max-width:760px){.nav{height:48px;padding:0 12px 0 14px;top:12px;left:12px;right:12px}.navLinks,.navCta{display:none}.navStatus{font-size:12px}.hero{height:100dvh;min-height:100dvh}.heroContent{max-width:440px;padding-bottom:clamp(62px,8vh,92px)}h1{max-width:calc(100vw - 40px);font-size:clamp(25px,7.2vw,40px);line-height:1.08}.heroText{max-width:360px}.heroActions,.ctaActions{flex-direction:column;align-items:flex-start;gap:18px}.waitlistModalOverlay{align-items:start;padding:14px}.waitlistDialog{grid-template-columns:1fr;gap:24px;padding:30px 20px 22px}.waitlistPage{padding:18px}.waitlistPageShell{gap:32px;min-height:calc(100vh - 36px)}.waitlistPageHeader{flex-direction:column;align-items:flex-start}.waitlistPagePanel{grid-template-columns:1fr;gap:24px;padding:30px 20px 22px}.waitlistPageIntro p:not(.label){max-width:none;margin-top:18px}.waitlistDialogIntro{padding-top:10px}.waitlistDialogIntro p:not(.label){max-width:none;margin-top:18px}.slide{min-height:auto;padding:92px 20px}.slide h2{font-size:clamp(27px,7.4vw,38px);line-height:1.04}.slideCopy{font-size:13px}.thesisLayout,.productLayout,.modelSlide .slideInner,.cockpitLayout,.accessLayout,.workflowAccessLayout{min-height:auto}.thesisCopy,.proofColumn,.signalAscii,.productLayout .sectionHeader,.productStack,.cockpitLayout>div,.cockpitLayout .liveFeed,.accessLayout,.workflowIntro,.workflowSurface{align-self:auto;padding-top:0;padding-bottom:0;transform:none}.proofColumn{margin-top:46px}.thesisLayout:before,.productLayout:before,.modelSlide .slideInner:before,.cockpitLayout:before,.accessLayout:before,.workflowAccessLayout:before{margin-bottom:42px}.statGrid{grid-template-columns:1fr}.compactStats,.graphPath{grid-template-columns:repeat(2,minmax(0,1fr))}.productStack,.productConsoleRows,.productStepList{grid-template-columns:1fr}.modelAsciiHead{justify-content:stretch;gap:10px;display:grid}.modelAsciiHead strong{white-space:normal}.modelAsciiPanel pre{overflow-x:auto}.modelAsciiRail,.actionRecordRows,.waitlistGrid,.waitlistChoiceRow,.waitlistSignal .actionRecordRows{grid-template-columns:1fr}.stat{padding:24px 0}.lineList article{grid-template-columns:32px 1fr;gap:18px;padding:24px 0}.feedRow{grid-template-columns:8px minmax(0,1fr)}.feedScore{text-align:left;grid-column:2}.footer{grid-template-columns:1fr}.footerTop,.footerBottom{flex-direction:column;align-items:flex-start}.footerTop p{text-align:left}.footerSignal{grid-template-columns:1fr;gap:8px}.footerSignal span:not(:last-child):after{flex:1;width:auto;margin-left:14px;position:static}}@media (max-width:460px){.heroContent{padding-left:20px;padding-right:20px}.heroText{max-width:300px;font-size:13px}}
