:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff;--ink:#0a0a0c;--muted:#0a0a0ce0;--faint:#0a0a0c9e;--line:#0a0a0c38;--line-strong:#0a0a0c94;--panel:#fffffff0;--mint:#1f3bff;--teal-bright:#4d66ff;--amber:#c98a12;--red:#ec3b1e;--gold:#e8920a;--coral:#ff5630;--green:#00a35c;--green-bright:#16c47e;--mono:"DM Mono", ui-monospace, "SFMono-Regular", "Cascadia Code", "Courier New", monospace;--hard:6px 6px 0 var(--ink);--hard-sm:4px 4px 0 var(--ink);--c1:#1f3bff;--c2:#00b4d8;--c3:#00a35c;--c4:#e8920a;--c5:#ff5630;--c6:#e5167b;--heat-low:#ff5630;--heat-mid:#e8920a;--heat-high:#00a35c;--ease-out:cubic-bezier(.23, 1, .32, 1)}*{box-sizing:border-box}.eyebrow,[class*=dash],[class*=ont],[class*=eval],[class*=gold],.codeArtifact,.badge{font-variant-numeric:tabular-nums}html{scroll-behavior:smooth;background:var(--bg)}body{background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;margin:0;font-family:DM Sans,Avenir Next,Helvetica Neue,Helvetica,Arial,ui-sans-serif,system-ui,sans-serif}button,a{color:inherit;font:inherit;text-decoration:none}button{cursor:pointer}:focus-visible{outline:2px solid var(--mint);outline-offset:2px}h1,h2,h3,p{margin:0}.photonField{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 72%,#0000);mask-image:linear-gradient(#000 72%,#0000)}main{position:relative;overflow:clip}[data-reveal]{opacity:0;transition:opacity .72s,transform .72s;transform:translateY(22px)}[data-reveal].is-visible{opacity:1;transform:translateY(0)}.hero{isolation:isolate;border-bottom:1px solid var(--line);grid-template-rows:auto 1fr;min-height:100vh;padding:24px clamp(18px,4.6vw,72px) 48px;display:grid;position:relative}.nav{z-index:2;align-items:center;gap:20px;display:flex;position:relative}.brand{letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:9px;font-family:DM Sans,Avenir Next,Helvetica Neue,Helvetica,Arial,ui-sans-serif,system-ui,sans-serif;font-size:clamp(.86rem,1.05vw,1.05rem);font-style:normal;font-weight:640;display:inline-flex}.mark{flex:0 0 21px;width:21px;height:21px}.labCode{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;font-family:DM Sans,Avenir Next,Helvetica Neue,Helvetica,Arial,ui-sans-serif,system-ui,sans-serif;font-size:.58rem;font-weight:700}.eyebrow{color:var(--ink);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:500}.navLinks{align-items:center;gap:14px;margin-left:auto;display:flex}.navLinks a{color:var(--ink);font-size:.72rem;font-weight:650;transition:color 90ms linear;position:relative}.navLinks a:after{content:"";background:var(--mint);transform-origin:0;height:2px;transition:transform .11s cubic-bezier(.2,0,0,1);position:absolute;bottom:-5px;left:0;right:0;transform:scaleX(0)}@media (hover:hover) and (pointer:fine){.navLinks a:hover{color:var(--mint)}.navLinks a:hover:after{transform:scaleX(1)}}.lightButton,.darkButton,.ghostButton{border:1.5px solid var(--ink);min-height:32px;color:var(--ink);box-shadow:var(--hard-sm);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;background:0 0;border-radius:0;padding:0 14px;font-size:.56rem;font-weight:500;transition:transform .1s cubic-bezier(.2,0,0,1),box-shadow .1s,background .1s,color .1s}.lightButton{background:var(--ink);color:#fff;box-shadow:4px 4px 0 var(--mint)}@media (hover:hover) and (pointer:fine){.lightButton:hover,.darkButton:hover,.ghostButton:hover{background:var(--mint);border-color:var(--ink);color:#fff;box-shadow:4px 4px 0 var(--ink)}}.lightButton:active,.darkButton:active,.ghostButton:active{box-shadow:0 0 0 var(--ink);transform:translate(4px,4px)}.powerCta{border:2px solid var(--ink);background:var(--ink);color:#fff;letter-spacing:-.012em;min-height:56px;box-shadow:6px 6px 0 var(--mint);border-radius:0;align-items:center;gap:11px;padding:0 30px;font-family:DM Sans,Avenir Next,Helvetica Neue,Helvetica,Arial,ui-sans-serif,system-ui,sans-serif;font-size:1.02rem;font-weight:680;transition:transform .11s cubic-bezier(.2,0,0,1),box-shadow .11s,background .11s,border-color .11s;display:inline-flex}.powerCta:after{content:"→";font-size:1.15em;transition:transform .16s cubic-bezier(.2,0,0,1)}@media (hover:hover) and (pointer:fine){.powerCta:hover{background:var(--mint);border-color:var(--mint);box-shadow:6px 6px 0 var(--ink)}.powerCta:hover:after{transform:translate(5px)}}.powerCta:active{box-shadow:0 0 0 var(--mint);transform:translate(6px,6px)}.heroContent{grid-template-columns:1fr;align-items:center;padding:54px 0 28px;display:grid}.copyBlock{max-width:720px}h1{letter-spacing:-.035em;max-width:16ch;margin-top:16px;font-size:clamp(2.9rem,7vw,6rem);font-weight:760;line-height:.92}h2{letter-spacing:-.028em;font-size:clamp(2.3rem,5vw,4.7rem);font-weight:760;line-height:.94}h3{letter-spacing:-.012em;font-size:1.2rem;font-weight:680;line-height:1.08}h1,h2,h3,.confReadout strong,.lightButton,.darkButton,.ghostButton{font-family:DM Sans,Avenir Next,Helvetica Neue,Helvetica,Arial,ui-sans-serif,system-ui,sans-serif}.lede,.proofIntro p,.storyText p,.consoleCopy p,.reportCard p{color:var(--muted);letter-spacing:-.012em;text-wrap:pretty;font-size:clamp(.96rem,1.05vw,1.08rem);font-weight:500;line-height:1.42}.lede{letter-spacing:-.014em;max-width:34ch;margin-top:20px;font-size:clamp(1.05rem,1.25vw,1.22rem);font-weight:500;line-height:1.36}.actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.ghostButton.heroGhost{background:0 0;align-items:center;display:inline-flex}.heroFacts{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;max-width:560px;margin:26px 0 0;padding:16px 0 0;display:grid}.heroFacts div{gap:5px;display:grid}.heroFacts dt{color:var(--faint);letter-spacing:.08em;text-transform:uppercase;font-family:DM Sans,Avenir Next,Helvetica Neue,Helvetica,Arial,ui-sans-serif,system-ui,sans-serif;font-size:.52rem;font-weight:700}.heroFacts dd{color:var(--ink);margin:0;font-size:.74rem;font-weight:600;line-height:1.32}.is-visible .heroFacts div,.heroFacts div{animation:.56s cubic-bezier(.23,1,.32,1) both riseIn}.heroFacts div:first-child{animation-delay:.12s}.heroFacts div:nth-child(2){animation-delay:.2s}.heroFacts div:nth-child(3){animation-delay:.28s}@keyframes riseIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.systemTop{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;z-index:4;justify-content:space-between;font-size:.58rem;font-weight:700;display:flex;position:relative}.systemTop span,.systemTop b{animation:.48s both kickerIn}.sweep{z-index:3;pointer-events:none;opacity:0;background:linear-gradient(90deg,#0000,#1f3bffb3,#0000);height:2px;animation:.65s cubic-bezier(.2,.7,.3,1) forwards sweepDown;position:absolute;top:0;left:0;right:0;box-shadow:0 0 18px #1f3bff80}@keyframes sweepDown{0%{opacity:.9;top:0}85%{opacity:.6}to{opacity:0;top:100%}}@keyframes kickerIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.systemTop b{color:var(--mint)}.clientStack{z-index:4;gap:8px;display:grid;position:relative}.clientRow{border:1px solid var(--line);background:#ffffff9e;justify-content:space-between;align-items:center;gap:12px;padding:9px 10px;display:flex}.clientRow div{gap:3px;display:grid}.clientRow strong,.clientRow em{font-size:.72rem;font-style:normal;font-weight:650}.clientRow span{color:var(--faint);font-size:.64rem;font-weight:600}.clientRow em{color:var(--mint)}.builtFor{flex-wrap:wrap;gap:10px;font-size:.72rem;font-weight:600;display:flex}.builtFor span{width:100%;color:var(--faint);letter-spacing:.08em;text-transform:uppercase;font-family:DM Sans,Avenir Next,Helvetica Neue,Helvetica,Arial,ui-sans-serif,system-ui,sans-serif;font-size:.56rem;font-weight:700}.builtFor b{font-weight:600}.builtFor i{color:var(--faint)}.diagramLabel{color:var(--faint);letter-spacing:.1em;text-transform:uppercase;font-family:DM Sans,Avenir Next,Helvetica Neue,Helvetica,Arial,ui-sans-serif,system-ui,sans-serif;font-size:.56rem;font-weight:700}.filmScroll{border-bottom:1px solid var(--line);height:560vh;position:relative}.filmStage{--film:0;--wall:0;--floor:0;--dock:0;--fore:1;--radar:0;--lines:0;background:#05080a;height:100vh;position:sticky;top:0;overflow:hidden}.filmBg{z-index:0;opacity:var(--film);background:radial-gradient(120% 80% at 68% 90%,#1f3bff29,#0000 62%),radial-gradient(80% 60% at 50% -10%,#4d66ff14,#0000 60%);position:absolute;inset:0}.filmFrame{z-index:1;opacity:var(--film);perspective:1500px;perspective-origin:50% 22%;position:absolute;inset:0}.filmStack{--L:min(58vw, 700px);width:var(--L);height:var(--L);margin-left:calc(var(--L) / -2);margin-top:calc(var(--L) / -2);transform-style:preserve-3d;transform:translateX(calc(var(--dock) * 16% + var(--dim) * 8%)) translateY(calc(var(--dim) * 4% - var(--dock) * 2%)) scale(calc(1 - var(--dock) * .1)) rotateX(calc(var(--dim) * -32deg)) rotateY(calc(var(--dim) * -45deg));position:absolute;top:50%;left:50%}.dimFloor,.dimBack,.dimSide{backface-visibility:hidden;width:100%;height:100%;display:block;position:absolute;inset:0}.dimBack{z-index:1;transform:translateZ(calc(var(--L) / -2));opacity:var(--wall);box-shadow:inset 0 0 0 1px #4d66ff66}.dimSide{transform:translateX(calc(var(--L) / -2)) rotateY(90deg);opacity:calc(var(--wall) * var(--dim));box-shadow:inset 0 0 0 1px #d65f4873}.dimFloor{object-fit:cover;transform:translateY(calc(var(--L) / 2)) rotateX(-90deg) rotateZ(180deg);backface-visibility:visible;opacity:var(--dim);box-shadow:inset 0 0 0 1px #f6f5f029}.filmCopy{z-index:3;pointer-events:none;opacity:var(--lines,0);position:absolute;inset:0}.lensCount{letter-spacing:.2em;color:#4d66ffd9;font-variant-numeric:tabular-nums;font-size:13px;position:absolute;top:clamp(28px,6vh,80px);left:clamp(24px,4vw,64px)}.worldLine{opacity:0;transition:opacity .6s,transform .7s cubic-bezier(.25,.8,.3,1);position:absolute;top:50%;left:clamp(24px,5vw,80px);right:50%;transform:translateY(calc(28px - 50%))}.worldLine.is-active{opacity:1;transform:translateY(-50%)}.worldLine.is-past{opacity:0;transform:translateY(calc(-50% - 28px))}.worldLine h3{letter-spacing:-.025em;color:#f6f5f0;max-width:18ch;margin:0 0 14px;font-size:clamp(30px,5vw,72px);font-weight:760;line-height:.98}.worldLine p{color:#f6f5f0b8;max-width:40ch;margin:0;font-size:clamp(15px,1.4vw,20px);font-weight:500;line-height:1.45}.divideFore{z-index:4;opacity:var(--fore);transform:translateY(calc((1 - var(--fore)) * -40px));pointer-events:none;will-change:opacity, transform;align-content:center;gap:clamp(20px,2.6vw,38px);padding:clamp(44px,7vh,90px) clamp(18px,4.6vw,72px);display:grid;position:absolute;inset:0}.divideFore .bigStat strong{font-size:clamp(3.6rem,10vw,8.4rem)}.divideFore .divideJourney{font-size:clamp(1.8rem,3.6vw,3.2rem)}.divideFore .costStat strong{font-size:clamp(1.7rem,2.8vw,2.6rem)}.divideFore .costLine{font-size:clamp(1.1rem,1.7vw,1.5rem)}.divideFore .divideMission{gap:clamp(14px,1.6vw,20px)}.divideFore .eyebrow{color:#4d66ffeb}.divideFore .bigStat>span,.divideFore .costStat span,.divideFore .costLine{color:#f6f5f0eb}.divideFore .statSource{color:#f6f5f080}.divideFore .divideArrow{background:#f6f5f0d9}.divideFore .divideArrow:after{border-color:#f6f5f0d9}.divideFore .divideJourney{-webkit-text-fill-color:#fff;color:#fff;background:0 0}.divideFore .bigStat,.divideFore .divideArrow,.divideFore .divideJourney,.divideFore .costLine,.divideFore .costChart,.divideFore .gapHead,.divideFore .gapBar{opacity:1;transform:none}.gapHead{flex-wrap:wrap;align-items:flex-end;gap:clamp(18px,3vw,48px);display:flex}.gapNum{letter-spacing:-.06em;color:var(--red);font-family:DM Sans,Avenir Next,Helvetica Neue,Helvetica,Arial,ui-sans-serif,system-ui,sans-serif;font-size:clamp(5rem,15vw,12.5rem);font-weight:820;line-height:.76}.gapClaimWrap{gap:9px;max-width:30ch;padding-bottom:clamp(6px,1vw,18px);display:grid}.gapClaim{letter-spacing:-.012em;color:#f6f5f0eb;font-size:clamp(1.1rem,1.9vw,1.7rem);font-weight:540;line-height:1.24}.gapClaim b{color:#fff;font-weight:760}.gapBar{gap:9px;max-width:min(900px,100%);display:grid}.gapTrack{border:1.5px solid #f6f5f073;height:clamp(30px,4.6vh,50px);position:relative}.gapFill{background:var(--mint);width:5%;position:absolute;top:0;bottom:0;left:0}.gapGoal{background:#fff;width:3px;position:absolute;top:-6px;bottom:-6px;right:0}.gapLabels{font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;justify-content:space-between;gap:12px;font-size:clamp(.56rem,.85vw,.66rem);font-weight:500;display:flex}.lblNow{color:var(--teal-bright)}.lblGap{color:#f6f5f08c}.lblGoal{color:#fff}@media (width<=980px){.filmScroll{height:520vh}.divideFore .bigStat strong{font-size:clamp(3.2rem,16vw,6rem)}}@media (prefers-reduced-motion:reduce){.filmScroll{height:auto}.filmStage{--film:0;--wall:0;--floor:0;--dock:0;--fore:1;--radar:0;--lines:1;height:auto;position:static;overflow:visible}.filmFrame,.filmSweep,.lensCount{display:none}.divideFore{opacity:1;padding:clamp(60px,10vh,120px) clamp(18px,4.6vw,72px) clamp(32px,5vh,60px);position:relative;inset:auto;transform:none}.filmCopy{padding:0 clamp(18px,4.6vw,72px) clamp(60px,8vh,100px);position:relative;inset:auto}.worldLine{opacity:1;margin:0 0 clamp(22px,4vw,44px);position:relative;top:auto;left:auto;right:auto;transform:none}}.scrolly{border-bottom:1px solid var(--line);grid-template-columns:minmax(310px,.9fr) minmax(0,1fr);gap:clamp(26px,6vw,88px);padding:0 clamp(18px,4.6vw,72px);display:grid;position:relative}.stickySystem{align-items:center;height:100vh;display:grid;position:sticky;top:0}.systemFrame{border:1px solid var(--line);background:repeating-radial-gradient(circle at 84% 16%,#1214130d 0 1px,#0000 1px 22px),#ffffff9e;min-height:420px;padding:16px;transition:transform .75s cubic-bezier(.25,.8,.3,1),background-position .75s;position:relative;overflow:hidden;box-shadow:0 18px 56px #12141314}.state-0 .systemFrame{transform:translateY(4px)rotate(-.35deg)}.state-1 .systemFrame{background-position:-18px 12px;transform:translateY(-2px)rotate(.25deg)}.state-2 .systemFrame{background-position:-36px 26px;transform:translateY(2px)rotate(-.2deg)scale(1.012)}.state-3 .systemFrame{background-position:-54px 38px;transform:translateY(-4px)rotate(.3deg)}.compileCanvas{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.compileFlow{z-index:2;grid-template-columns:minmax(0,1fr) 44px minmax(0,1.15fr);align-items:start;gap:12px;margin-top:40px;display:grid;position:relative}.evidenceCol,.artifactCol{gap:8px;display:grid}.evidenceCol i,.artifactCol i{color:var(--faint);letter-spacing:.1em;text-transform:uppercase;font-family:DM Sans,Avenir Next,Helvetica Neue,Helvetica,Arial,ui-sans-serif,system-ui,sans-serif;font-size:.54rem;font-style:normal;font-weight:700}.evidenceCol span{border:1px dashed var(--line-strong);color:var(--muted);text-transform:uppercase;background:#ffffff80;padding:8px 10px;font-size:.6rem;font-weight:650;transition:border-color .35s,background .35s,color .35s;position:relative}.evidenceCol span.consumed{color:var(--ink);background:#1f3bff0d;border-style:solid;border-color:#1f3bff6b}.evidenceCol span.consumed:after{content:"";background:var(--mint);width:5px;height:5px;position:absolute;top:50%;right:9px;transform:translateY(-50%);box-shadow:0 0 8px #1f3bff99}.beam{align-self:stretch;min-height:200px;position:relative}.beam span{opacity:0;background:linear-gradient(90deg,#0000,#1f3bff99,#0000);height:1px;animation:4.8s ease-in-out infinite signalTrace;position:absolute;top:30%;left:-10px;right:-10px}.beam span:nth-child(2){animation-delay:.9s;top:50%}.beam span:nth-child(3){animation-delay:1.8s;top:70%}.artifactCol span{border:1px solid var(--line);color:var(--faint);text-transform:uppercase;background:#fff6;padding:9px 10px;font-size:.6rem;font-weight:700;transition:color .26s,border-color .26s,background .26s}.artifactCol .active{color:var(--ink);background:#1f3bff12;border-color:#1f3bff80}.storyStack{min-width:0}.storyStep{align-items:center;min-height:100vh;display:grid}.storyText{opacity:.32;gap:16px;max-width:560px;transition:opacity .52s,transform .52s;display:grid;transform:translateY(14px)}.storyStep:hover .storyText,.storyStep:focus-within .storyText,.storyStep.is-active .storyText{opacity:1;color:var(--ink);transform:translateY(0)}.storyText h2{letter-spacing:-.035em;max-width:100%;font-size:clamp(2.6rem,5.6vw,5.4rem);line-height:.92}.storyStep.is-active .storyText .eyebrow:after{content:"";background:linear-gradient(90deg, var(--mint), transparent);transform-origin:0;height:1px;margin-top:8px;animation:.7s both lineGrow;display:block}@keyframes lineGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.storyText p:last-child{max-width:360px}.storyProof{max-width:360px;color:var(--mint);margin-top:4px;padding-left:16px;font-size:.68rem;font-weight:600;line-height:1.45;position:relative}.storyProof:before{content:"";background:var(--mint);width:8px;height:1px;position:absolute;top:.42em;left:0}.storyStep:not(.is-active) .storyProof{color:var(--faint)}.storyStep:not(.is-active) .storyProof:before{background:var(--faint)}.consoleSub{color:var(--muted);letter-spacing:-.01em;font-size:clamp(.9rem,1vw,.98rem);font-weight:480;line-height:1.45}.storyStep[data-step="0"] .storyText,.storyStep[data-step="1"] .storyText,.storyStep[data-step="2"] .storyText,.storyStep[data-step="3"] .storyText{animation:linear both textFloat;animation-timeline:view();animation-range:entry 15% exit 82%}.splitSection,.consoleSection{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,.86fr) minmax(330px,.88fr);gap:clamp(28px,6vw,86px);padding:78px clamp(18px,4.6vw,72px);display:grid}.proofBand{border-bottom:1px solid var(--line);gap:clamp(34px,5vw,60px);padding:clamp(80px,12vh,144px) clamp(18px,4.6vw,72px);display:grid}.divideHero{flex-wrap:wrap;align-items:flex-start;gap:clamp(22px,5vw,76px);display:flex}.bigStat{gap:10px;display:grid}.bigStat strong{letter-spacing:-.06em;font-family:DM Sans,Avenir Next,Helvetica Neue,Helvetica,Arial,ui-sans-serif,system-ui,sans-serif;font-size:clamp(6rem,17vw,15rem);font-weight:820;line-height:.74}.bigStat.now strong{color:var(--red)}.bigStat.goal strong{color:var(--mint)}.bigStat>span{letter-spacing:-.012em;max-width:16ch;color:var(--ink);font-size:clamp(.96rem,1.3vw,1.24rem);font-weight:580;line-height:1.22}.bigStat strong span{font:inherit;letter-spacing:inherit;color:inherit}.divideArrow{background:var(--ink);flex:none;align-self:flex-start;width:clamp(38px,5vw,86px);height:4px;margin-top:clamp(40px,7vw,96px);position:relative}.divideArrow:after{content:"";border-top:4px solid var(--ink);border-right:4px solid var(--ink);width:18px;height:18px;position:absolute;top:50%;right:-2px;transform:translateY(-50%)rotate(45deg)}.divideMission{justify-items:start;gap:clamp(20px,2.6vw,32px);display:grid}.divideJourney{letter-spacing:-.035em;max-width:16ch;color:var(--ink);font-family:DM Sans,Avenir Next,Helvetica Neue,Helvetica,Arial,ui-sans-serif,system-ui,sans-serif;font-size:clamp(2.4rem,4.6vw,4.4rem);font-weight:780;line-height:.94}.divideMission .actions{margin-top:2px}.statSource{color:var(--faint);letter-spacing:0;text-transform:none;font-size:.64rem;font-style:normal;font-weight:500}.bigStat .statSource{max-width:24ch;margin-top:-2px;line-height:1.3}.costBlock{gap:clamp(20px,3vw,34px);display:grid}.costChart{flex-wrap:wrap;align-items:flex-start;gap:clamp(18px,4vw,56px);display:flex}.costStat{gap:8px;display:grid}.costStat strong{letter-spacing:-.04em;font-family:DM Sans,Avenir Next,Helvetica Neue,Helvetica,Arial,ui-sans-serif,system-ui,sans-serif;font-size:clamp(2.2rem,4vw,3.6rem);font-weight:800;line-height:.84}.costStat.from strong{color:var(--gold)}.costStat.to strong{color:var(--mint)}.costStat span{letter-spacing:-.01em;max-width:20ch;color:var(--ink);font-size:clamp(.88rem,1.05vw,1rem);font-weight:540;line-height:1.25}.divideArrow.small{width:clamp(30px,4vw,64px);height:3px;margin-top:clamp(20px,3.5vw,44px)}.divideArrow.small:after{border-top-width:3px;border-right-width:3px;width:13px;height:13px}.costLine{letter-spacing:-.02em;max-width:28ch;color:var(--ink);font-family:DM Sans,Avenir Next,Helvetica Neue,Helvetica,Arial,ui-sans-serif,system-ui,sans-serif;font-size:clamp(1.2rem,2vw,1.85rem);font-weight:600;line-height:1.14}.howSection{border-bottom:1px solid var(--line);gap:clamp(40px,6vw,72px);padding:clamp(96px,14vh,168px) clamp(18px,4.6vw,72px);display:grid}.howHead{gap:14px;max-width:30ch;display:grid}.howHead h2{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(2rem,4.4vw,3.6rem);line-height:.98}.howSteps{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3vw,44px);margin:0;padding:0;list-style:none;display:grid}.howStep{border-top:2px solid var(--ink);align-content:start;gap:12px;padding-top:22px;display:grid}.howNum{letter-spacing:.12em;color:var(--mint);font-family:DM Sans,Avenir Next,Helvetica Neue,Helvetica,Arial,ui-sans-serif,system-ui,sans-serif;font-size:.74rem;font-weight:750}.howStep h3{letter-spacing:-.018em;font-size:clamp(1.2rem,1.7vw,1.55rem);font-weight:720;line-height:1.05}.howStep p{color:var(--muted);font-size:clamp(.95rem,1.05vw,1.06rem);font-weight:500;line-height:1.48}.howChips{flex-wrap:wrap;gap:7px;margin-top:4px;display:flex}.howChips span{border:1.5px solid var(--ink);font-family:var(--mono);letter-spacing:.01em;text-transform:uppercase;color:var(--ink);border-radius:0;padding:5px 10px;font-size:.64rem;font-weight:500}@media (width<=860px){.howSteps{grid-template-columns:1fr}}.proofIntro,.consoleCopy,.splitSection>div:first-child{align-content:start;gap:14px;display:grid}.splitSection,.consoleSection{align-items:center;min-height:100vh}.proofGaps{grid-column:1/-1;gap:14px;margin-top:10px;display:grid}.gapGrid{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.gapCard{background:var(--bg);gap:8px;padding:18px 20px 18px 22px;display:grid;position:relative}.gapCard:before{content:"";background:var(--mint);opacity:.78;width:2px;position:absolute;top:18px;bottom:18px;left:0}.gapCard:nth-child(2):before{background:var(--gold)}.gapCard:nth-child(3):before{background:var(--coral)}.gapCard:nth-child(4):before{background:var(--teal-bright)}.gapCard strong{letter-spacing:-.015em;font-size:1.15rem;font-weight:720}.gapCard p{color:var(--muted);font-size:.86rem;font-weight:600;line-height:1.4}.is-visible .gapCard{animation:.56s cubic-bezier(.23,1,.32,1) both riseIn}.is-visible .gapCard:first-child{animation-delay:60ms}.is-visible .gapCard:nth-child(2){animation-delay:.13s}.is-visible .gapCard:nth-child(3){animation-delay:.2s}.is-visible .gapCard:nth-child(4){animation-delay:.27s}.railSection{border-bottom:1px solid var(--line);padding:16px 0;overflow:hidden}.railTrack{width:max-content;animation:28s linear infinite marquee;display:flex}.railTrack span{border:1px solid var(--line);color:#121413d1;letter-spacing:-.015em;text-transform:uppercase;background:#ffffff80;margin-right:14px;padding:12px 22px;font-size:1.2rem;font-weight:780}.artifactScroll{border-bottom:1px solid var(--line);height:420vh;position:relative}.artifactSticky{align-content:center;gap:38px;height:100vh;padding:0 clamp(18px,4.6vw,72px);display:grid;position:sticky;top:0;overflow:hidden}.artifactHead{gap:12px;max-width:680px;display:grid}.artifactLede{max-width:48ch;color:var(--ink);letter-spacing:-.01em;font-size:1rem;font-weight:620;line-height:1.3}.artifactTrack{will-change:transform;gap:18px;width:max-content;display:flex}.artifactPanel{border:1px solid var(--line);background:#ffffff8c;align-content:start;gap:14px;width:clamp(320px,30vw,430px);padding:24px;display:grid}.artifactPanel strong{letter-spacing:-.025em;font-size:1.7rem;font-weight:760}.artifactPanel p{color:var(--muted);font-size:.78rem;font-weight:500;line-height:1.56}.panelDetail{border-top:1px solid var(--line);padding-top:12px;font-size:.74rem}.fig{border:1px solid var(--line);background:#fff9;height:120px;position:relative;overflow:hidden}.fig span,.fig i{display:block;position:absolute}.fig-workflow span{background:var(--ink);opacity:.3;width:6px;height:6px}.fig-workflow span:first-child{top:62%;left:10%}.fig-workflow span:nth-child(2){top:28%;left:30%}.fig-workflow span:nth-child(3){top:58%;left:50%}.fig-workflow span:nth-child(4){top:24%;left:70%}.fig-workflow span:nth-child(5){top:48%;left:88%}.fig-workflow i{background:var(--mint);width:5px;height:5px;animation:4.2s linear infinite figWorkflow;box-shadow:0 0 10px #1f3bffb3}@keyframes figWorkflow{0%{top:62%;left:10%}24%{top:28%;left:30%}48%{top:58%;left:50%}74%{top:24%;left:70%}to{top:48%;left:88%}}.fig-graph span{background:var(--ink);opacity:.25;border-radius:50%;width:6px;height:6px;animation:3.2s ease-in-out infinite figNode}.fig-graph span:first-child{top:26%;left:18%}.fig-graph span:nth-child(2){animation-delay:.5s;top:20%;left:74%}.fig-graph span:nth-child(3){animation-delay:1s;top:66%;left:82%}.fig-graph span:nth-child(4){animation-delay:1.5s;top:72%;left:26%}.fig-graph span:nth-child(5){animation-delay:2s;top:14%;left:56%}.fig-graph i{background:var(--mint);border-radius:50%;width:8px;height:8px;margin:-4px 0 0 -4px;animation:3.2s ease-in-out infinite figCore;top:50%;left:50%;box-shadow:0 0 14px #1f3bff99}@keyframes figNode{0%,to{opacity:.2;transform:scale(1)}50%{opacity:.85;transform:scale(1.5)}}@keyframes figCore{0%,to{transform:scale(1)}50%{transform:scale(1.35)}}.fig-ontology span{border:1px solid var(--line);background:#ffffffb3;width:58%;height:15px;left:14%}.fig-ontology span:first-child{top:18%}.fig-ontology span:nth-child(2){top:43%}.fig-ontology span:nth-child(3){top:68%}.fig-ontology span:nth-child(4),.fig-ontology span:nth-child(5),.fig-ontology i{display:none}.fig-ontology span:after{content:"";width:5px;height:5px;position:absolute;top:50%;right:-22px;transform:translateY(-50%)}.fig-ontology span:first-child:after{background:var(--mint)}.fig-ontology span:nth-child(2):after{background:var(--amber);animation:1.6s ease-in-out infinite figBlink}.fig-ontology span:nth-child(3):after{background:var(--red);animation:1.05s ease-in-out infinite figBlink}@keyframes figBlink{0%,to{opacity:.25}50%{opacity:1}}.fig-golden span{transform-origin:0;height:8px;animation:3.8s ease-in-out infinite figBar;left:14%}.fig-golden span:first-child{background:#1f3bff8c;width:58%;top:18%}.fig-golden span:nth-child(2){background:#c98f2d80;width:42%;animation-delay:.3s;top:36%}.fig-golden span:nth-child(3){background:#4d66ff80;width:50%;animation-delay:.6s;top:54%}.fig-golden span:nth-child(4){background:#12141359;width:34%;animation-delay:.9s;top:72%}.fig-golden span:nth-child(5){display:none}.fig-golden i{background:var(--line-strong);width:1px;top:12%;bottom:12%;left:76%}@keyframes figBar{0%{transform:scaleX(0)}40%,75%{transform:scaleX(1)}to{transform:scaleX(0)}}.fig-evals span{border:1px solid var(--line-strong);width:11px;height:11px;animation:4.4s linear infinite figCheck;top:46%}.fig-evals span:first-child{left:12%}.fig-evals span:nth-child(2){animation-delay:.4s;left:28%}.fig-evals span:nth-child(3){animation-delay:.8s;left:44%}.fig-evals span:nth-child(4){animation-name:figCheckFail;animation-delay:1.2s;left:60%}.fig-evals span:nth-child(5){animation-delay:1.6s;left:76%}.fig-evals i{background:linear-gradient(#0000,#1f3bffb3,#0000);width:1px;animation:4.4s linear infinite figEvalSweep;top:14%;bottom:14%}@keyframes figCheck{0%,8%{border-color:var(--line-strong);background:0 0}14%,86%{background:var(--mint);border-color:var(--mint)}to{border-color:var(--line-strong);background:0 0}}@keyframes figCheckFail{0%,8%{border-color:var(--line-strong);background:0 0}14%,40%{background:var(--red);border-color:var(--red)}48%,86%{background:var(--mint);border-color:var(--mint)}to{border-color:var(--line-strong);background:0 0}}@keyframes figEvalSweep{0%{left:6%}to{left:92%}}.fig-redteam i{border:1px solid #1f3bffa6;border-radius:50%;width:36px;height:36px;margin:-18px 0 0 -18px;animation:2.6s ease-in-out infinite figRing;top:50%;left:50%}.fig-redteam span{background:var(--red);opacity:0;width:4px;height:4px;animation:2.6s ease-in infinite figAttack}.fig-redteam span:first-child{--x0:6%;--y0:14%}.fig-redteam span:nth-child(2){--x0:90%;--y0:10%;animation-delay:.5s}.fig-redteam span:nth-child(3){--x0:94%;--y0:78%;animation-delay:1s}.fig-redteam span:nth-child(4){--x0:8%;--y0:84%;animation-delay:1.5s}.fig-redteam span:nth-child(5){--x0:50%;--y0:4%;animation-delay:2s}@keyframes figAttack{0%{left:var(--x0);top:var(--y0);opacity:0}12%{opacity:1}55%{opacity:1;top:46%;left:46%}64%{opacity:0;top:44%;left:44%}to{opacity:0;top:44%;left:44%}}@keyframes figRing{0%,to{box-shadow:0 0 #1f3bff00}58%{box-shadow:0 0 16px #1f3bff80}}.fig-sme i{background:var(--line-strong);width:1px;top:16%;bottom:16%;left:52%}.fig-sme span{width:18px;height:10px;animation:3.6s linear infinite figQueue;top:46%}.fig-sme span:nth-child(2){animation-delay:.72s}.fig-sme span:nth-child(3){animation-delay:1.44s}.fig-sme span:nth-child(4){animation-delay:2.16s}.fig-sme span:nth-child(5){animation-delay:2.88s}@keyframes figQueue{0%{border:1px solid var(--amber);background:#c98f2d29;left:-8%}46%{border-color:var(--amber);background:#c98f2d29}54%{border-color:var(--mint);background:#1f3bff1f}to{border:1px solid var(--mint);background:#1f3bff1f;left:102%}}.fig-checklist span{background:#12141314;width:66%;height:7px;left:14%;overflow:hidden}.fig-checklist span:first-child{top:16%}.fig-checklist span:nth-child(2){top:32%}.fig-checklist span:nth-child(3){top:48%}.fig-checklist span:nth-child(4){top:64%}.fig-checklist span:nth-child(5){top:80%}.fig-checklist i{display:none}.fig-checklist span:after{content:"";background:var(--mint);transform-origin:0;animation:6.5s linear infinite figFill;position:absolute;inset:0;transform:scaleX(0)}.fig-checklist span:nth-child(2):after{animation-delay:.6s}.fig-checklist span:nth-child(3):after{animation-delay:1.2s}.fig-checklist span:nth-child(4):after{animation-delay:1.8s}.fig-checklist span:nth-child(5):after{animation-delay:2.4s}@keyframes figFill{0%{transform:scaleX(0)}10%,80%{transform:scaleX(1)}88%,to{transform:scaleX(0)}}.panelIndex,.memEntry span,.reportCard span{color:var(--faint);text-transform:uppercase;font-family:DM Sans,Avenir Next,Helvetica Neue,Helvetica,Arial,ui-sans-serif,system-ui,sans-serif;font-size:.58rem;font-weight:700}.memScroll{border-bottom:1px solid var(--line);height:320vh;position:relative}.memSticky{align-content:center;gap:30px;height:100vh;padding:0 clamp(18px,4.6vw,72px);display:grid;position:sticky;top:0;overflow:hidden}.memHead{gap:12px;max-width:680px;display:grid}.memHeadline{flex-direction:column;align-items:flex-start;gap:2px;font-size:clamp(1.95rem,4vw,3.2rem);line-height:1.02;display:flex}.memStrike{background-image:linear-gradient(var(--coral), var(--coral));color:var(--ink);background-position:0 56%;background-repeat:no-repeat;background-size:0% .07em;transition:background-size .76s cubic-bezier(.23,1,.32,1),color .76s}.memStrike.is-struck{color:var(--faint);background-size:100% .07em}.memKeep{color:var(--ink)}@media (prefers-reduced-motion:reduce){.memStrike{transition:none}}.memBench{grid-template-columns:1fr 44px 1fr;align-items:start;gap:18px;display:grid}.memCol{align-content:start;gap:8px;display:grid}.memCol h3{color:var(--faint);letter-spacing:.1em;text-transform:uppercase;margin-bottom:4px;font-family:DM Sans,Avenir Next,Helvetica Neue,Helvetica,Arial,ui-sans-serif,system-ui,sans-serif;font-size:.56rem;font-weight:700}.memEntry{border:1px solid var(--line);opacity:0;background:#ffffff8c;gap:4px;padding:10px 12px;transition:opacity .42s,transform .42s,filter .5s,border-color .5s;display:grid;transform:translateY(10px)}.memEntry.on{opacity:1;transform:none}.candle .memEntry.on{border-left:2px solid #1f3bff80}.memEntry p{color:var(--muted);font-size:.73rem;font-weight:500;line-height:1.45}.memEntry.on.lost{opacity:.28;filter:grayscale()}.memEntry.lost p{-webkit-text-decoration:line-through #c2503e99;text-decoration:line-through #c2503e99}.memEntry.waste.on{background:#d65f480a;border-color:#d65f4866}.memTally{color:var(--coral);letter-spacing:.06em;text-transform:uppercase;opacity:0;margin-top:6px;font-family:DM Sans,Avenir Next,Helvetica Neue,Helvetica,Arial,ui-sans-serif,system-ui,sans-serif;font-size:.6rem;font-weight:700;transition:opacity .45s,transform .45s;transform:translateY(6px)}.memTally.good{color:var(--mint)}.memTally.on{opacity:1;transform:none}.memSpine{align-self:stretch;min-height:400px;position:relative}.memSpine:before{content:"";background:var(--line);width:1px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.memSpine i{background:linear-gradient(180deg, var(--teal-bright), var(--mint));width:2px;transition:height .14s linear;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:0 0 10px #1f3bff73}.memSpine i:after{content:"";background:var(--mint);width:7px;height:7px;position:absolute;bottom:-3px;left:50%;transform:translate(-50%);box-shadow:0 0 12px #1f3bffcc}.memBoundary{color:var(--faint);letter-spacing:.12em;text-transform:uppercase;writing-mode:vertical-rl;padding-top:12px;font-family:DM Sans,Avenir Next,Helvetica Neue,Helvetica,Arial,ui-sans-serif,system-ui,sans-serif;font-size:.5rem;font-weight:700;transition:color .4s;position:absolute;top:55%;left:50%;transform:translate(-50%)}.memBoundary:before{content:"";background:var(--line-strong);width:26px;height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.memBoundary.crossed{color:var(--coral)}.memBoundary.crossed:before{background:var(--coral)}.commandCenter{border:1px solid var(--line);background:#ffffff9e;padding:14px;position:relative;overflow:hidden;box-shadow:0 18px 56px #12141312}.commandCenter:before{content:"";background:linear-gradient(90deg,#0000,#1f3bff12,#0000);width:24%;animation:5.5s ease-in-out infinite commandSweep;position:absolute;top:0;bottom:0}.is-visible .clientRow{animation:.52s both rowReveal}.is-visible .clientRow:nth-child(2){animation-delay:80ms}.is-visible .clientRow:nth-child(3){animation-delay:.16s}.is-visible .clientRow:nth-child(4){animation-delay:.24s}.dot{border-radius:50%;flex:0 0 9px;width:9px;height:9px}.clientRow>div:not(.progressWrap){flex:1}.progressWrap{flex:0 0 124px;align-items:center;gap:8px;display:flex}.progressWrap i{background:#1214131f;flex:1;height:3px;overflow:hidden}.progressWrap b{background:var(--mint);height:100%;display:block}.done{background:var(--mint);box-shadow:0 0 10px #1f3bff73}.waiting{background:var(--amber);box-shadow:0 0 10px #a8741a66}.reportCard{z-index:1;background:#c2503e0f;border:1px solid #c2503e6b;margin-top:12px;padding:16px;position:relative}.reportCard span{color:var(--red)}.reportCard strong{letter-spacing:-.015em;margin-top:10px;font-size:1.3rem;font-weight:720;line-height:1.16;display:block}.reportCard p{margin-top:9px;font-size:.78rem}.sectionNote{max-width:48ch;color:var(--muted);letter-spacing:-.012em;font-size:clamp(.94rem,1.05vw,1.04rem);font-weight:500;line-height:1.42}.triageScroll{border-bottom:1px solid var(--line);height:300vh;position:relative}.triageSticky{grid-template-columns:minmax(0,.86fr) minmax(330px,.88fr);align-items:center;gap:clamp(28px,6vw,86px);height:100vh;padding:0 clamp(18px,4.6vw,72px);display:grid;position:sticky;top:0;overflow:hidden}.triageCopy{align-content:center;gap:14px;display:grid}.confReadout{gap:7px;margin-top:16px;display:grid}.confReadout strong{font-family:DM Sans,Avenir Next,Helvetica Neue,Helvetica,Arial,ui-sans-serif,system-ui,sans-serif;font-size:clamp(2.2rem,4vw,3.6rem);font-weight:650;line-height:.9;animation:.42s both kickerIn}.confReadout.level-low strong{color:var(--mint)}.confReadout.level-mid strong{color:var(--amber)}.confReadout.level-high strong{color:var(--red)}.confReadout span{color:var(--faint);letter-spacing:.08em;text-transform:uppercase;font-family:DM Sans,Avenir Next,Helvetica Neue,Helvetica,Arial,ui-sans-serif,system-ui,sans-serif;font-size:.56rem;font-weight:700;animation:.42s both kickerIn}.triagePanel{align-content:center;gap:12px;display:grid}.triageCase{border:1px solid var(--line);opacity:.45;background:#ffffff8c;padding:16px;transition:opacity .4s,border-color .4s,transform .4s}.triageCase.is-open{opacity:1;transform:translate(-6px)}.triageCase.is-open.level-low{border-color:#1f3bff73}.triageCase.is-open.level-mid{border-color:#c98f2d80}.triageCase.is-open.level-high{border-color:#d65f4880}.triageCase header{align-items:flex-start;gap:12px;display:flex}.caseBody{opacity:0;max-height:0;transition:max-height .62s cubic-bezier(.25,.8,.3,1),opacity .42s .12s;overflow:hidden}.triageCase.is-open .caseBody{opacity:1;max-height:360px}.caseInner{gap:12px;padding:14px 0 2px 21px;display:grid}.caseInner p{color:var(--muted);font-size:.76rem;font-weight:500;line-height:1.5}.caseDetail{border-top:1px solid var(--line);padding-top:10px;font-size:.74rem}.confMeter{background:#1214131a;height:3px}.confMeter i{width:0;height:100%;transition:width .9s cubic-bezier(.2,.7,.2,1) .2s;display:block}.level-low .confMeter i{background:var(--mint)}.level-mid .confMeter i{background:var(--amber)}.level-high .confMeter i{background:var(--red)}.triageCase.is-open .confMeter i{width:var(--conf)}.routeLine{align-items:center;gap:10px;display:flex}.level-low .routeLine{color:var(--mint)}.level-mid .routeLine{color:var(--amber)}.level-high .routeLine{color:var(--red)}.routeLine i{opacity:.7;background:repeating-linear-gradient(90deg,currentColor 0 4px,#0000 4px 8px);flex:1;height:1px;position:relative}.routeLine i:after{content:"";opacity:0;background:currentColor;width:5px;height:5px;position:absolute;top:-2px;left:0}.triageCase.is-open .routeLine i:after{animation:1.7s ease-in-out infinite routeRun}.routeLine b{letter-spacing:.06em;text-transform:uppercase;border:1px solid;padding:4px 8px;font-size:.56rem;font-weight:700}@keyframes routeRun{0%{opacity:0;left:0}12%{opacity:1}88%{opacity:1}to{opacity:0;left:calc(100% - 5px)}}.flagDot{border-radius:50%;flex:0 0 9px;width:9px;height:9px;margin-top:4px}.level-low .flagDot{background:var(--mint);box-shadow:0 0 10px #1f3bff80}.level-mid .flagDot{background:var(--amber);box-shadow:0 0 10px #a8741a73}.level-high .flagDot{background:var(--red);box-shadow:0 0 10px #c2503e73}.triageCase header b{letter-spacing:.08em;text-transform:uppercase;font-family:DM Sans,Avenir Next,Helvetica Neue,Helvetica,Arial,ui-sans-serif,system-ui,sans-serif;font-size:.56rem;font-weight:700;display:block}.level-low b{color:var(--mint)}.level-mid b{color:var(--amber)}.level-high b{color:var(--red)}.triageCase header strong{letter-spacing:-.015em;margin-top:7px;font-size:1.2rem;font-weight:720;line-height:1.15;display:block}.candleSection{isolation:isolate;text-align:center;flex-direction:column;align-items:center;gap:16px;min-height:100vh;padding:140px clamp(18px,4.6vw,72px) 42px;display:flex;position:relative}.candleSection .eyebrow{margin-top:auto}.candleBeam{z-index:-1;background:linear-gradient(#0000,#12141366 36%,#1f3bffd9);width:1px;height:116px;animation:5.2s ease-in-out infinite candleFlicker;position:absolute;top:0;left:50%;transform:translate(-50%)}.candleBeam:after{content:"";background:radial-gradient(#1f3bff24,#0000 70%);width:260px;height:120px;position:absolute;bottom:-54px;left:50%;transform:translate(-50%)}.candleSection h2{letter-spacing:-.035em;max-width:16ch;font-size:clamp(2.8rem,6.4vw,6rem);line-height:.92}.candleNote{max-width:52ch;color:var(--muted);letter-spacing:-.013em;font-size:clamp(.98rem,1.15vw,1.12rem);font-weight:500;line-height:1.42}.candleSection .actions{justify-content:center;margin-top:14px}.footerLine{border-top:1px solid var(--line);width:100%;color:var(--faint);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:auto;padding-top:18px;font-family:DM Sans,Avenir Next,Helvetica Neue,Helvetica,Arial,ui-sans-serif,system-ui,sans-serif;font-size:.56rem;font-weight:700;display:flex}.footerLine span{align-items:center;gap:7px;display:inline-flex}.footerLine .mark{flex:0 0 15px;width:15px;height:15px}h1 em{color:var(--mint);font-style:normal}.candleSection h2{color:var(--ink)}.proofBand .eyebrow{color:var(--coral)}.memScroll .eyebrow,.candleSection .eyebrow{color:var(--mint)}.triageScroll .eyebrow,.consoleSection .eyebrow,.artifactPanel:nth-child(4n+2) .panelIndex{color:var(--gold)}.artifactPanel:nth-child(4n+3) .panelIndex{color:var(--teal-bright)}.artifactPanel:nth-child(4n) .panelIndex{color:var(--coral)}.artifactPanel:nth-child(4n+1) .panelIndex{color:var(--mint)}.railTrack span:nth-child(3n+1){border-color:#1f3bff52}.railTrack span:nth-child(3n+2){border-color:#c98f2d5c}.railTrack span:nth-child(3n){border-color:#d65f484d}.lightButton:hover{background:linear-gradient(92deg, #0a1fb0, var(--mint));border-color:#0000}@keyframes candleFlicker{0%,to{opacity:.55}42%{opacity:1}58%{opacity:.72}}@keyframes signalTrace{0%,to{opacity:0;transform:translate(-12px)}42%,60%{opacity:.7;transform:translate(10px)}}@keyframes textFloat{0%,to{opacity:.18;transform:translateY(22px)}36%,62%{opacity:1;transform:translateY(0)}}@keyframes marquee{to{transform:translate(-50%)}}@keyframes commandSweep{0%,to{left:-34%}50%{left:112%}}@keyframes rowReveal{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:translate(0)}}@media (width<=980px){.labCode,.navLinks a{display:none}.heroContent,.proofBand,.splitSection,.consoleSection{grid-template-columns:1fr}.scrolly{grid-template-columns:1fr;padding:0}.stickySystem{z-index:2;background:#f6f5f0f0;height:auto;padding:18px;position:relative;top:auto}.systemFrame{min-height:320px}.compileFlow{margin-top:32px}.beam{min-height:170px}.storyStack{padding:0 18px}.artifactScroll{height:auto}.artifactSticky{height:auto;padding:58px 18px;position:relative;overflow:visible}.artifactTrack{flex-direction:column;width:auto}.artifactPanel{width:100%}.triageScroll{height:auto}.triageSticky{grid-template-columns:1fr;height:auto;padding:58px 18px;position:relative;overflow:visible}.confReadout{display:none}.triageCase{opacity:1}.triageCase .caseBody{opacity:1;max-height:none}.triageCase .confMeter i{width:var(--conf)}.memScroll{height:auto}.memSticky{height:auto;padding:58px 18px;position:relative;overflow:visible}.memBench{grid-template-columns:1fr}.memSpine{display:none}.memEntry,.memTally{opacity:1;transform:none}}@media (width<=620px){.hero{padding-top:18px}.nav{gap:10px}.ghostButton{display:none}h1{font-size:clamp(1.9rem,10vw,2.85rem)}h2{font-size:clamp(1.28rem,7vw,2rem)}.heroContent{grid-template-columns:1fr;padding-top:42px}.gapGrid,.divideStats{grid-template-columns:1fr}.divideArrow{display:none}.heroFacts{grid-template-columns:1fr;gap:12px}.proofBand,.splitSection,.consoleSection{padding-top:58px;padding-bottom:58px}.storyStep{min-height:86vh}.compileFlow{grid-template-columns:1fr}.beam,.compileCanvas{display:none}.clientRow{flex-wrap:wrap;align-items:flex-start}.progressWrap{flex:100%;padding-left:21px}.candleSection{padding-top:110px}.footerLine{text-align:center;justify-content:center}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.consoleSection{min-height:auto;padding:clamp(72px,10vh,116px) clamp(18px,4.6vw,72px) clamp(24px,4vh,40px);display:block}.factoryTour{border-bottom:1px solid var(--line);grid-template-columns:minmax(280px,.78fr) minmax(0,1.3fr);align-items:stretch;gap:clamp(24px,4vw,64px);padding:0 clamp(18px,4.6vw,72px);display:grid;position:relative}.tourSteps{min-width:0}.tourStep{opacity:.32;align-content:center;gap:16px;max-width:42ch;min-height:96vh;transition:opacity .52s,transform .52s;display:grid;transform:translateY(10px)}.tourStep.is-active{opacity:1;transform:none}.tourStep h3{letter-spacing:-.025em;font-size:clamp(1.5rem,2.6vw,2.4rem);font-weight:740;line-height:1.04}.tourStep p{color:var(--muted);font-size:clamp(.95rem,1.05vw,1.06rem);font-weight:500;line-height:1.5}.tourStep.is-active .eyebrow:after{content:"";background:linear-gradient(90deg, var(--mint), transparent);width:38px;height:1px;margin-top:8px;display:block}.tourRelease{align-content:center;gap:16px;max-width:40ch;min-height:96vh;display:grid}.tourRelease h3{letter-spacing:-.025em;font-size:clamp(1.5rem,2.6vw,2.4rem);font-weight:740;line-height:1.04}.tourRelease p{color:var(--muted);font-size:clamp(.95rem,1.05vw,1.06rem);font-weight:500;line-height:1.5}.tourStage{min-width:0}.tourSticky{place-items:center;height:100vh;display:grid;position:sticky;top:0}.tourSticky .dash{width:100%;height:min(84vh,760px);box-shadow:8px 8px 0 var(--ink);flex-direction:column;transition:box-shadow .3s,transform .3s cubic-bezier(.23,1,.32,1);display:flex}.tourSticky .dashBody{flex:1;min-height:0}.tourSticky .dashMain{scrollbar-width:thin;overflow-y:auto}.tourLive{display:none}.factoryTour.is-released .tourSticky{z-index:80;background:var(--bg);align-content:center;gap:clamp(14px,2.4vh,26px);height:auto;padding:clamp(18px,4vh,52px) clamp(18px,5vw,80px);animation:.52s cubic-bezier(.23,1,.32,1) tourTakeover;position:fixed;inset:0}.factoryTour.is-released .tourLive{letter-spacing:-.01em;color:var(--ink);align-items:center;gap:9px;font-size:.86rem;font-weight:640;display:inline-flex}.tourLive .liveDot{background:var(--mint);border-radius:50%;width:8px;height:8px;animation:2.2s ease-out infinite livePulse;box-shadow:0 0 #1f3bff80}.factoryTour.is-released .tourSticky .dash{width:min(1280px,95vw);height:min(86vh,840px);box-shadow:12px 12px 0 var(--mint)}@keyframes tourTakeover{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}@keyframes livePulse{0%{box-shadow:0 0 #1f3bff73}70%{box-shadow:0 0 0 7px #1f3bff00}to{box-shadow:0 0 #1f3bff00}}@media (prefers-reduced-motion:reduce){.factoryTour.is-released .tourSticky,.tourLive .liveDot{animation:none}}@media (width<=980px){.factoryTour{grid-template-columns:1fr;gap:0}.tourStep{opacity:1;max-width:none;min-height:auto;padding:clamp(40px,8vh,80px) 0 0;transform:none}.tourSticky{justify-items:stretch;height:auto;margin-top:24px;position:relative;top:auto}.tourSticky .dash{height:auto}.factoryTour.is-released .tourSticky{background:0 0;padding:0;animation:none;position:relative;inset:auto}.factoryTour.is-released .tourSticky .dash{width:100%;height:auto}.factoryTour.is-released .tourStep{opacity:1}.tourRelease{min-height:auto;padding-top:clamp(40px,8vh,80px)}}.consoleSection .consoleCopy{max-width:920px;margin-bottom:clamp(28px,4vw,48px)}.assemblyLine{width:100%;height:92px;margin-top:clamp(20px,3vw,34px);position:relative}.conveyor{width:100%;height:100%;display:block;position:absolute;inset:0}.lineStation{letter-spacing:.14em;text-transform:uppercase;color:var(--faint);white-space:nowrap;font-family:DM Sans,Avenir Next,Helvetica Neue,Helvetica,Arial,ui-sans-serif,system-ui,sans-serif;font-size:.64rem;font-weight:640;position:absolute;top:4px;transform:translate(-50%)}.dash{border:2px solid var(--ink);box-shadow:8px 8px 0 var(--ink);background:#fff;overflow:hidden}.dashBar{border-bottom:1px solid var(--line);background:#12141309;align-items:center;gap:14px;padding:11px 16px;display:flex}.dashDots{gap:6px;display:inline-flex}.dashDots i{border-radius:50%;width:10px;height:10px}.dashDots i:first-child{background:var(--coral)}.dashDots i:nth-child(2){background:var(--gold)}.dashDots i:nth-child(3){background:var(--mint)}.dashTitle{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-family:DM Sans,Avenir Next,Helvetica Neue,Helvetica,Arial,ui-sans-serif,system-ui,sans-serif;font-size:.6rem;font-weight:700}.dashUrl{letter-spacing:.04em;color:var(--faint);margin-left:auto;font-family:DM Sans,Avenir Next,Helvetica Neue,Helvetica,Arial,ui-sans-serif,system-ui,sans-serif;font-size:.56rem;font-weight:700}.dashBody{grid-template-columns:212px minmax(0,1fr);display:grid}.dashNav{border-right:1px solid var(--line);background:#12141305;align-content:start;gap:18px;padding:16px 12px;display:grid}.dashWorkspace{align-items:center;gap:9px;display:flex}.dashWorkspace .mark{flex:0 0 22px;width:22px;height:22px}.dashWorkspace b{letter-spacing:-.01em;font-family:DM Sans,Avenir Next,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.84rem;font-weight:740;display:block}.dashWorkspace span{letter-spacing:.05em;text-transform:uppercase;color:var(--faint);margin-top:1px;font-size:.54rem;font-weight:650;display:block}.dashNav nav{gap:1px;display:grid}.dashNav nav button{text-align:left;width:100%;color:var(--muted);background:0 0;border:0;padding:8px 10px;font-size:.72rem;font-weight:620;transition:background 80ms linear,color 80ms linear;display:block}.dashNav nav button:hover{background:var(--ink);color:#fff}.dashNav nav button.on{background:var(--mint);box-shadow:inset 3px 0 0 var(--ink);color:#fff;font-weight:720}.dashNavFoot{border-top:1px solid var(--line);padding-top:14px}.dashNavFoot b{letter-spacing:-.02em;font-family:DM Sans,Avenir Next,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.5rem;font-weight:800}.dashNavFoot span{letter-spacing:.05em;text-transform:uppercase;color:var(--faint);font-size:.56rem;font-weight:660;display:block}.dashMain{align-content:start;gap:16px;min-width:0;padding:clamp(16px,1.6vw,22px);display:grid}.dashHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.dashHead h3{letter-spacing:-.02em;margin-top:5px;font-size:1.35rem;font-weight:740}.dashStats{gap:8px;display:flex}.dashStats div{border:1px solid var(--line);min-width:62px;padding:8px 14px}.dashStats b{letter-spacing:-.03em;font-family:DM Sans,Avenir Next,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.55rem;font-weight:800;line-height:.88;display:block}.dashStats span{letter-spacing:.06em;text-transform:uppercase;color:var(--faint);font-size:.52rem;font-weight:700}.dashStats .warn b{color:var(--coral)}.dashStats .good b{color:var(--green)}.dashLine{border:1px solid var(--line);background:var(--line);gap:1px;display:grid}.dashRow{text-align:left;background:#fff;border:0;grid-template-columns:12px minmax(130px,1.4fr) minmax(108px,1fr) 122px minmax(150px,1.3fr) 74px;align-items:center;gap:14px;padding:13px 16px;transition:background .16s;display:grid}.dashRow:hover{background:#fff}.dashRow.sel{box-shadow:inset 3px 0 0 var(--mint);background:#fff}.dashRowDot{border-radius:50%;width:9px;height:9px}.status-blocked .dashRowDot{background:var(--coral)}.status-review .dashRowDot{background:var(--gold)}.status-ready .dashRowDot{background:var(--green)}.dashRowName b{letter-spacing:-.01em;font-size:.88rem;font-weight:720;display:block}.dashRowName i{color:var(--faint);font-size:.64rem;font-style:normal;font-weight:600}.dashRowStage,.dashRowNeed{color:var(--ink);gap:3px;min-width:0;font-size:.72rem;font-weight:640;display:grid}.dashRowStage em,.dashRowNeed em{letter-spacing:.08em;text-transform:uppercase;color:var(--faint);font-size:.48rem;font-style:normal;font-weight:700}.dashRowProg{align-items:center;gap:9px;display:flex}.dashRowProg i{background:#1214131a;flex:1;height:4px}.dashRowProg i b{background:var(--mint);height:100%;display:block}.status-blocked .dashRowProg i b{background:var(--coral)}.status-review .dashRowProg i b{background:var(--gold)}.dashRowProg u{font-variant-numeric:tabular-nums;font-family:DM Sans,Avenir Next,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.76rem;font-weight:740;text-decoration:none}.dashRowOwner{color:var(--muted);text-align:right;font-family:DM Sans,Avenir Next,Helvetica Neue,Helvetica,Arial,ui-sans-serif,system-ui,sans-serif;font-size:.58rem;font-weight:700}.dashDetail{grid-template-columns:minmax(220px,.9fr) minmax(238px,1fr) minmax(238px,1fr);align-items:start;gap:12px;display:grid}.dashCol{align-content:start;gap:12px;display:grid}.dashCard{border:1px solid var(--line);background:#fff;align-content:start;gap:11px;padding:15px;display:grid}.dashPipe ol{gap:2px;margin:0;padding:0;list-style:none;display:grid}.dashPipe li{grid-template-columns:16px 1fr auto;align-items:center;gap:10px;padding:6px 2px;display:grid}.dashPipe li i{border:1px solid var(--line-strong);border-radius:50%;width:11px;height:11px}.pipe-done i{background:var(--green);border-color:var(--green)}.pipe-active i{background:var(--gold);border-color:var(--gold);box-shadow:0 0 0 3px #c98f2d2e}.pipe-blocked i{background:var(--coral);border-color:var(--coral);box-shadow:0 0 0 3px #d65f482e}.dashPipe li span{font-size:.76rem;font-weight:640}.pipe-queued span{color:var(--faint)}.dashPipe li em{letter-spacing:.06em;text-transform:uppercase;color:var(--faint);font-family:DM Sans,Avenir Next,Helvetica Neue,Helvetica,Arial,ui-sans-serif,system-ui,sans-serif;font-size:.5rem;font-style:normal;font-weight:700}.pipe-done em{color:var(--green)}.pipe-active em{color:var(--gold)}.pipe-blocked em{color:var(--coral)}.dashOnt{margin:0;padding:0;list-style:none;display:grid}.dashOnt li{border-bottom:1px solid var(--line);grid-template-columns:10px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px 0;display:grid}.dashOnt li:last-child{border-bottom:0}.ontDot{border-radius:50%;width:8px;height:8px}.flag-low .ontDot{background:var(--green)}.flag-mid .ontDot{background:var(--gold)}.flag-high .ontDot{background:var(--coral)}.ontName b{font-family:DM Sans,Avenir Next,Helvetica Neue,Helvetica,Arial,ui-sans-serif,system-ui,sans-serif;font-size:.72rem;font-weight:700;display:block}.ontName i{color:var(--faint);font-size:.54rem;font-style:normal;font-weight:600}.ontConf{font-variant-numeric:tabular-nums;font-family:DM Sans,Avenir Next,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.84rem;font-weight:780}.flag-low .ontConf{color:var(--green)}.flag-mid .ontConf{color:var(--gold)}.flag-high .ontConf{color:var(--coral)}.ontRoute{border:1px solid var(--line);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);white-space:nowrap;padding:3px 7px;font-size:.54rem;font-weight:700}.dashGold{gap:8px;display:grid}.goldBar{grid-template-columns:108px minmax(0,1fr) 32px;align-items:center;gap:10px;display:grid}.goldBar span{color:var(--ink);font-size:.64rem;font-weight:620}.goldBar i{background:#12141314;height:7px}.goldBar i b{height:100%;display:block}.goldBar:first-child i b{background:var(--c1)}.goldBar:nth-child(2) i b{background:var(--c2)}.goldBar:nth-child(3) i b{background:var(--c3)}.goldBar:nth-child(4) i b{background:var(--c4)}.goldBar:nth-child(5) i b{background:var(--c6)}.goldBar em{text-align:right;font-variant-numeric:tabular-nums;font-family:DM Sans,Avenir Next,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.72rem;font-style:normal;font-weight:740}.goldNote{color:var(--faint);font-size:.62rem;font-weight:600;line-height:1.4}.dashSme{margin:0;padding:0;list-style:none;display:grid}.dashSme li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:10px 0;display:flex}.dashSme li:last-child{border-bottom:0}.smeName b{font-size:.72rem;font-weight:660;display:block}.smeName i{color:var(--faint);font-size:.54rem;font-style:normal;font-weight:600}.dashSme em{color:var(--muted);font-family:DM Sans,Avenir Next,Helvetica Neue,Helvetica,Arial,ui-sans-serif,system-ui,sans-serif;font-size:.56rem;font-style:normal;font-weight:700}.dashIssue{background:#d65f480b;border-color:#d65f486b}.dashIssue strong{letter-spacing:-.01em;font-size:.96rem;font-weight:740;line-height:1.18}.dashIssue p{color:var(--muted);font-size:.68rem;font-weight:560;line-height:1.45}.issueAct{letter-spacing:.05em;text-transform:uppercase;color:var(--coral);font-size:.56rem;font-weight:700}.issueAct:after{content:" →"}@media (width<=1080px){.dashDetail{grid-template-columns:1fr 1fr}.dashPipe{grid-column:1/-1}}@media (width<=860px){.dashBody{grid-template-columns:1fr}.dashNav{border-right:0;border-bottom:1px solid var(--line)}.dashNav nav{grid-auto-columns:max-content;grid-auto-flow:column;gap:4px;overflow-x:auto}.dashNavFoot{display:none}.dashDetail{grid-template-columns:1fr}.dashRow{grid-template-columns:12px 1fr auto;row-gap:8px}.dashRowStage,.dashRowNeed,.dashRowProg{grid-column:2/-1}.dashRowOwner{display:none}}.dashDetail.two{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.dashClientBar{flex-wrap:wrap;gap:8px;display:flex}.dashChip{border:1.5px solid var(--ink);color:var(--ink);background:#fff;align-items:center;gap:8px;padding:7px 12px;font-size:.7rem;font-weight:660;transition:transform 80ms cubic-bezier(.2,0,0,1),box-shadow 80ms,background 80ms,color 80ms;display:inline-flex}@media (hover:hover) and (pointer:fine){.dashChip:hover{box-shadow:3px 3px 0 var(--ink);transform:translate(-1px,-1px)}}.dashChip.on{border-color:var(--mint);box-shadow:3px 3px 0 var(--mint)}.dashChip .dashRowDot{width:7px;height:7px}.dashActs{flex-wrap:wrap;gap:6px;display:flex}.dashActs button{border:1px solid var(--line-strong);letter-spacing:.04em;text-transform:uppercase;color:var(--ink);background:#fff;padding:5px 10px;font-size:.54rem;font-weight:700;transition:border-color .14s,background .14s}.dashActs button:hover{border-color:var(--ink)}.dashActs button.primary{background:var(--ink);border-color:var(--ink);color:var(--bg)}.dashActs.big button{padding:8px 14px;font-size:.58rem}.badge{border:1px solid var(--line);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);white-space:nowrap;padding:3px 8px;font-size:.52rem;font-weight:700}.badge.ok{color:var(--green);border-color:#00a35c66}.badge.warn{color:var(--gold);border-color:#c98f2d73}.badge.bad{color:var(--coral);border-color:#d65f4873}.ctxList{margin:0;padding:0;list-style:none;display:grid}.ctxList li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:14px;padding:11px 0;display:flex}.ctxList li:last-child{border-bottom:0}.ctxList b{font-family:DM Sans,Avenir Next,Helvetica Neue,Helvetica,Arial,ui-sans-serif,system-ui,sans-serif;font-size:.8rem;font-weight:700}.ctxList span{color:var(--muted);text-align:right;font-size:.66rem;font-weight:600}.ctxFlow{flex-wrap:wrap;align-items:center;gap:8px 4px;display:flex}.ctxFlow span{border:1px solid var(--line-strong);background:#1f3bff0d;padding:7px 11px;font-size:.66rem;font-weight:660}.ctxFlow span:not(:last-child):after{content:" →";color:var(--faint);margin-left:9px}.ontTable{display:grid}.ontHead,.ontRow{border-bottom:1px solid var(--line);grid-template-columns:minmax(150px,1.5fr) minmax(110px,1fr) 64px 58px minmax(120px,auto) minmax(150px,auto);align-items:center;gap:12px;padding:11px 2px;display:grid}.ontRow:last-child{border-bottom:0}.ontHead{border-bottom:1px solid var(--line-strong)}.ontHead span{letter-spacing:.07em;text-transform:uppercase;color:var(--faint);font-family:DM Sans,Avenir Next,Helvetica Neue,Helvetica,Arial,ui-sans-serif,system-ui,sans-serif;font-size:.5rem;font-weight:700}.ontRow .ontName{align-items:center;gap:9px;display:flex}.ontRow .ontName b{font-family:DM Sans,Avenir Next,Helvetica Neue,Helvetica,Arial,ui-sans-serif,system-ui,sans-serif;font-size:.74rem;font-weight:700}.ontType{color:var(--muted);font-size:.62rem;font-weight:600}.ontSrc{color:var(--muted);font-family:DM Sans,Avenir Next,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.74rem;font-weight:700}.goldList{margin:0;padding:0;list-style:none;display:grid}.goldList li{border-bottom:1px solid var(--line);gap:5px;padding:10px 0;display:grid}.goldList li:last-child{border-bottom:0}.goldEx{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.goldEx b{min-width:0;font-size:.74rem;font-weight:640;line-height:1.25}.goldEx .badge{flex:none}.goldMeta{justify-content:space-between;align-items:center;gap:10px;display:flex}.goldMeta i{letter-spacing:.02em;text-transform:uppercase;color:var(--faint);font-size:.58rem;font-style:normal;font-weight:600}.evalRubric{margin:0;padding:0;list-style:none;display:grid}.evalRubric li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:11px 0;display:flex}.evalRubric li:last-child{border-bottom:0}.evalRubric b{font-size:.78rem;font-weight:640}.evalScore{align-items:baseline;gap:22px;display:flex}.evalScore div{gap:2px;display:grid}.evalScore b{letter-spacing:-.03em;font-family:DM Sans,Avenir Next,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:2rem;font-weight:800;line-height:.85}.evalScore .pass{color:var(--green)}.evalScore .fail{color:var(--coral)}.evalScore span{letter-spacing:.06em;text-transform:uppercase;color:var(--faint);font-size:.52rem;font-weight:700}.evalCases{margin:0;padding:0;list-style:none;display:grid}.evalCases li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:9px 0;font-size:.72rem;font-weight:600;display:flex}.evalCases li:last-child{border-bottom:0}.evalCases em{letter-spacing:.06em;text-transform:uppercase;font-family:DM Sans,Avenir Next,Helvetica Neue,Helvetica,Arial,ui-sans-serif,system-ui,sans-serif;font-size:.52rem;font-style:normal;font-weight:700}.evalCases .pass em{color:var(--green)}.evalCases .fail em{color:var(--coral)}.evalCases .fail span{color:var(--ink)}.redList{margin:0;padding:0;list-style:none;display:grid}.redList li{border-bottom:1px solid var(--line);grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 0;display:grid}.redList li:last-child{border-bottom:0}.redName{font-size:.74rem;font-weight:620}.redList em{letter-spacing:.05em;text-transform:uppercase;font-family:DM Sans,Avenir Next,Helvetica Neue,Helvetica,Arial,ui-sans-serif,system-ui,sans-serif;font-size:.56rem;font-style:normal;font-weight:700}.redList .caught{color:var(--green)}.redList .open{color:var(--coral)}.dashDetail.smeBoard{grid-template-columns:minmax(220px,.8fr) minmax(0,1.4fr)}.smeList ul{margin:0;padding:0;list-style:none;display:grid}.smeList li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;margin:0 -5px;padding:11px 10px;display:flex}.smeList li:last-child{border-bottom:0}.smeList li.on{box-shadow:inset 2px 0 0 var(--mint);background:#1f3bff12}.smeReview{gap:14px}.smeQuote{border-left:2px solid var(--coral);background:#d65f480d;margin:0;padding:14px 16px;font-size:.92rem;font-weight:600;line-height:1.4}.smeMeta{flex-wrap:wrap;gap:7px;display:flex}.smeRubric{border:1px solid var(--line);background:#12141305;gap:8px;padding:14px;display:grid}.smeRubric p{color:var(--ink);font-size:.78rem;font-weight:560;line-height:1.5}.smeGuide{color:var(--muted);font-size:.66rem;font-weight:560;line-height:1.45}.smeGuide b{color:var(--ink);font-weight:720}.fbList{margin:0;padding:0;list-style:none;display:grid}.fbList li{border-bottom:1px solid var(--line);grid-template-columns:10px minmax(0,1fr);gap:11px;padding:13px 0;display:grid}.fbList li:last-child{border-bottom:0}.fbList .ontDot{margin-top:4px}.fbList b{letter-spacing:-.01em;font-size:.82rem;font-weight:700;display:block}.fbList p{color:var(--muted);margin-top:4px;font-size:.68rem;font-weight:560;line-height:1.45}.fbCompose{gap:12px}.fbField{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding-bottom:10px;display:flex}.fbField em{letter-spacing:.07em;text-transform:uppercase;color:var(--faint);font-family:DM Sans,Avenir Next,Helvetica Neue,Helvetica,Arial,ui-sans-serif,system-ui,sans-serif;font-size:.5rem;font-style:normal;font-weight:700}.fbField span{color:var(--ink);font-family:DM Sans,Avenir Next,Helvetica Neue,Helvetica,Arial,ui-sans-serif,system-ui,sans-serif;font-size:.7rem;font-weight:700}.fbBox{border:1px solid var(--line);color:var(--muted);background:#fff;min-height:86px;padding:14px;font-size:.76rem;font-weight:540;line-height:1.5}@media (width<=1080px){.ontHead,.ontRow{grid-template-columns:minmax(130px,1.4fr) 56px 52px minmax(110px,auto) minmax(130px,auto)}.ontHead span:nth-child(2),.ontType{display:none}}@media (width<=860px){.dashDetail.two,.dashDetail.smeBoard{grid-template-columns:1fr}.ontHead,.ontRow{grid-template-columns:minmax(120px,1.4fr) 48px minmax(100px,auto) auto}.ontHead span:nth-child(3),.ontSrc{display:none}}@media (hover:hover) and (pointer:fine){.bigStat strong,.costStat strong{cursor:default;transition:transform .32s cubic-bezier(.23,1,.32,1),filter .32s}.bigStat:hover strong,.costStat:hover strong{transform:translateY(-5px)}.bigStat.goal:hover strong{filter:drop-shadow(0 10px 26px #1f3bff52)}.costStat.to:hover strong{filter:drop-shadow(0 8px 20px #1f3bff42)}}.lensMatrix{z-index:5;grid-template-columns:repeat(var(--cols), 1fr);grid-template-rows:repeat(var(--rows), 1fr);pointer-events:none;display:grid;position:absolute;inset:0}.lensMatrix i{background:var(--bg);position:relative;box-shadow:inset 0 0 0 .5px #1f3bff1f}.lensMatrix i:after{content:"";background:var(--mint);opacity:0;position:absolute;inset:0}.lensStage.is-revealed .lensMatrix i{animation:.52s cubic-bezier(.4,0,.2,1) both matrixCell;animation-delay:var(--d)}.lensStage.is-revealed .lensMatrix i:after{animation:.52s both matrixFlash;animation-delay:var(--d)}@keyframes matrixCell{0%{opacity:1}to{opacity:0}}@keyframes matrixFlash{0%{opacity:0}28%{opacity:.72}to{opacity:0}}@media (prefers-reduced-motion:reduce){.lensMatrix{display:none}}.diagramLabel,.dashTitle,.dashUrl,.badge,.ontConf,.ontSrc,.ontType,.ontRoute,.evalScore b,.evalScore span,.statSource,.dashRowProg u,.dashRowStage em,.goldBar em,.pipe-done em,.pipe-active em,.pipe-blocked em,.pipe-queued em,.dashStats b,.dashStats span,.dashNavFoot b,.dashNavFoot span,.howNum,.sectionIndex{font-family:var(--mono);font-weight:500}.badge{letter-spacing:.02em}.structureReadout{z-index:40;background:var(--bg);border:1.5px solid var(--ink);box-shadow:var(--hard-sm);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);pointer-events:none;align-items:center;gap:7px;padding:6px 11px;font-size:.62rem;font-weight:500;display:inline-flex;position:fixed;bottom:clamp(14px,2vw,26px);left:clamp(14px,2vw,28px)}.srIndex{color:var(--mint)}.srSlash{opacity:.4}@media (width<=700px){.structureReadout{display:none}}.consoleSection,.howSection,.memScroll,.candleSection{border-top:2px solid var(--ink)}.codeArtifact{border:1.5px solid var(--ink);box-shadow:var(--hard-sm);font-family:var(--mono);background:#fff;margin-top:6px;overflow:hidden}.codeBar{background:var(--ink);color:#fff;letter-spacing:.04em;align-items:center;gap:8px;padding:7px 10px;font-size:.6rem;display:flex}.codeDot{background:var(--c4);width:8px;height:8px}.codeTag{color:var(--c2);letter-spacing:.12em;margin-left:auto;font-size:.54rem}.codeBody{color:var(--ink);margin:0;padding:12px;font-size:.72rem;line-height:1.65;overflow-x:auto}.codeBody code{display:grid}.ln{white-space:pre}.ck{color:var(--c1)}.cs{color:var(--c3)}.cn{color:var(--c4)}.cn.heatLow{color:var(--heat-low)}.cp{color:var(--faint)}.howSection.is-visible .howStep{animation:howRise .46s var(--ease-out) backwards}.howSection.is-visible .howStep:first-child{animation-delay:40ms}.howSection.is-visible .howStep:nth-child(2){animation-delay:.1s}.howSection.is-visible .howStep:nth-child(3){animation-delay:.16s}@keyframes howRise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.howSection.is-visible .howStep{animation:none}}.dashNav nav button{align-items:center;gap:9px;display:flex}.dashNav nav button:before{content:"";background:var(--c1);flex:0 0 7px;width:7px;height:7px}.dashNav nav button:first-child:before{background:var(--c1)}.dashNav nav button:nth-child(2):before{background:var(--c2)}.dashNav nav button:nth-child(3):before{background:var(--c3)}.dashNav nav button:nth-child(4):before{background:var(--c4)}.dashNav nav button:nth-child(5):before{background:var(--c5)}.dashNav nav button:nth-child(6):before{background:var(--c6)}.dashNav nav button:nth-child(7):before{background:var(--c1)}.dashNav nav button:nth-child(8):before{background:var(--c2)}.dashNav nav button.on:before{background:#fff}.compilerPanel{gap:14px;max-width:640px;margin-top:clamp(28px,4.5vw,56px);display:grid}.termStrip{border:1.5px solid var(--ink);background:var(--ink);color:#fff;box-shadow:var(--hard-sm);font-family:var(--mono);white-space:nowrap;align-items:center;gap:9px;padding:12px 15px;font-size:clamp(.7rem,1vw,.82rem);display:flex;overflow-x:auto}.termPrompt{color:var(--c3)}.termArg{color:var(--c2)}.termFlag{color:var(--c4)}.termCursor{background:#fff;flex:0 0 8px;width:8px;height:1.05em;animation:1.05s step-end infinite termBlink}@keyframes termBlink{0%,50%{opacity:1}50.01%,to{opacity:0}}.diffArtifact .codeBody code{display:block}.diffArtifact .ln{margin:0 -12px;padding:2px 12px;display:block}.diffArtifact .dl{color:var(--heat-low);background:#ff56301f}.diffArtifact .da{color:var(--heat-high);background:#00a35c1f}.diffArtifact .dc{color:var(--faint)}.inlineCode{font-family:var(--mono);border:1px solid var(--line-strong);color:var(--c1);background:#fff;padding:1px 5px;font-size:.88em}kbd{font-family:var(--mono);border:1.5px solid var(--ink);color:var(--ink);background:#fff;border-bottom-width:3px;padding:2px 6px;font-size:.82em}@media (prefers-reduced-motion:reduce){.termCursor{animation:none}}@media (width<=640px){.compilerPanel{max-width:100%}}.evalSection{border-top:2px solid var(--ink);gap:clamp(30px,5vw,54px);padding:clamp(80px,12vh,150px) clamp(18px,4.6vw,72px);display:grid}.evalHeadline{gap:14px;max-width:62ch;display:grid}.evalHeadline h2{letter-spacing:-.03em;font-size:clamp(2rem,4.4vw,3.6rem);line-height:1}.evalTable{border:2px solid var(--ink);max-width:1080px;box-shadow:var(--hard);background:#fff}.evalRowGrid{grid-template-columns:minmax(0,1fr) 98px 98px 72px;align-items:stretch;display:grid}.evalHead{background:var(--ink);border-bottom:2px solid var(--ink)}.evalH{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#ffffffad;background:0 0;border:0;align-items:center;gap:6px;padding:11px 14px;font-size:.62rem;font-weight:500;transition:color 90ms linear;display:flex}.evalH:nth-child(2),.evalH:nth-child(3){justify-content:center}.evalH:nth-child(4){justify-content:flex-end}.evalH.on{color:#fff}.evalH i{color:var(--c2);font-style:normal}@media (hover:hover) and (pointer:fine){.evalH:hover{color:#fff}}.evalRow{border-bottom:1px solid var(--line)}.evalRow:last-child{border-bottom:0}.evalRowBtn{text-align:left;cursor:pointer;background:#fff;border:0;align-items:stretch;width:100%;transition:background 90ms linear}.evalRowBtn.on{background:#1f3bff0d}@media (hover:hover) and (pointer:fine){.evalRowBtn:hover{background:#1f3bff0a}}.evalCase{color:var(--ink);align-items:center;gap:10px;padding:13px 14px;font-size:.92rem;font-weight:620;display:flex}.evalTwist{font-family:var(--mono);color:var(--mint);flex:0 0 10px;width:10px}.evalCell,.evalDelta{font-family:var(--mono);font-variant-numeric:tabular-nums;align-items:center;padding:13px 14px;font-size:.9rem;font-weight:500;display:flex}.evalCell{justify-content:center}.evalDelta{color:var(--c3);justify-content:flex-end}.evalCell.hLow{color:#b5391f;background:#ff563029}.evalCell.hMid{color:#8a5a06;background:#e8920a2e}.evalCell.hHigh{color:#00713f;background:#00a35c29}.evalDetail{transition:grid-template-rows .32s var(--ease-out);background:#fafafa;border-top:1px solid #0000;grid-template-rows:0fr;display:grid}.evalDetail.is-open{border-top-color:var(--line);grid-template-rows:1fr}.evalDetailInner{grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.evalSide{align-content:start;gap:6px;padding:14px 16px;display:grid}.evalSide.hand{border-right:1px solid var(--line)}.evalSideLbl{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;font-size:.6rem}.evalSide.hand .evalSideLbl{color:var(--heat-low)}.evalSide.comp .evalSideLbl{color:var(--heat-high)}.evalSide p{color:var(--muted);font-size:.82rem;line-height:1.42}.evalFoot{border-top:2px solid var(--ink);font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--ink);justify-content:space-between;align-items:center;padding:11px 14px;font-size:.66rem;display:flex}.evalAvg{color:var(--c3)}@media (width<=640px){.evalRowGrid{grid-template-columns:minmax(0,1fr) 56px 64px 50px}.evalCase{font-size:.82rem}.evalDetailInner{grid-template-columns:1fr}.evalSide.hand{border-right:0;border-bottom:1px solid var(--line)}}@media (prefers-reduced-motion:reduce){.evalDetail{transition:none}}.candleSection{background:var(--c5);color:var(--ink);border-top:2px solid var(--ink)}.candleSection .candleBeam{display:none}.candleSection .eyebrow,.candleSection h2{color:var(--ink)}.candleNote{color:#0a0a0cd6}.candleSection .powerCta{background:var(--ink);color:#fff;border-color:var(--ink);box-shadow:6px 6px #fff}@media (hover:hover) and (pointer:fine){.candleSection .powerCta:hover{color:var(--ink);border-color:var(--ink);box-shadow:6px 6px 0 var(--ink);background:#fff}}.candleSection .powerCta:active{transform:translate(6px,6px);box-shadow:0 0 #fff}.candleSection .footerLine{color:#0a0a0cbd;border-top-color:#0a0a0c47}.candleSection .footerLine .mark circle{stroke:var(--ink)}.signalBand{background:var(--c5);border-top:2px solid var(--ink);border-bottom:2px solid var(--ink);gap:clamp(18px,2.4vw,30px);padding:clamp(64px,13vh,150px) clamp(18px,4.6vw,72px);display:grid;position:relative}.signalLine{letter-spacing:-.035em;max-width:22ch;color:var(--ink);font-size:clamp(2.4rem,6vw,5.4rem);font-weight:800;line-height:.95}.signalEm{color:#fff}.signalMark{background:var(--ink);width:clamp(16px,2vw,26px);height:clamp(16px,2vw,26px);animation:1.05s step-end infinite termBlink}@media (prefers-reduced-motion:reduce){.signalMark{animation:none}}.trustSection{border-top:2px solid var(--ink);gap:clamp(34px,5vw,60px);padding:clamp(80px,12vh,150px) clamp(18px,4.6vw,72px);display:grid}.trustHead{gap:14px;max-width:60ch;display:grid}.trustHead h2{letter-spacing:-.03em;font-size:clamp(2rem,4.4vw,3.6rem);line-height:1}.trustGrid{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:start;gap:clamp(20px,3vw,44px);display:grid}.trustCard{border:2px solid var(--ink);box-shadow:var(--hard);background:#fff;align-content:start;gap:16px;padding:clamp(16px,1.8vw,24px);display:grid}.trustSpecs{gap:16px;margin:0;padding:0;list-style:none;display:grid}.trustSpecs li{grid-template-columns:9px minmax(0,1fr);align-items:start;gap:11px;display:grid}.trustDot{background:var(--c1);width:9px;height:9px;margin-top:6px}.trustSpecs li:nth-child(2) .trustDot{background:var(--c2)}.trustSpecs li:nth-child(3) .trustDot{background:var(--c3)}.trustSpecs li:nth-child(4) .trustDot{background:var(--c4)}.trustSpecText b{letter-spacing:-.01em;font-size:.96rem;font-weight:680;display:block}.trustSpecText i{color:var(--muted);margin-top:3px;font-size:.82rem;font-style:normal;line-height:1.42;display:block}.faq{border:2px solid var(--ink);box-shadow:var(--hard);background:#fff}.faqItem{border-bottom:1px solid var(--line)}.faqItem:last-child{border-bottom:0}.faqQ{text-align:left;width:100%;color:var(--ink);cursor:pointer;background:#fff;border:0;align-items:center;gap:12px;padding:16px 18px;font-size:clamp(.95rem,1.2vw,1.08rem);font-weight:640;transition:background 90ms linear;display:flex}.faqQ.on{background:#1f3bff0d}@media (hover:hover) and (pointer:fine){.faqQ:hover{background:#1f3bff0a}}.faqTwist{font-family:var(--mono);color:var(--mint);flex:0 0 11px;width:11px}.faqA{transition:grid-template-rows .3s var(--ease-out);grid-template-rows:0fr;display:grid}.faqA.is-open{grid-template-rows:1fr}.faqAInner{overflow:hidden}.faqAInner p{color:var(--muted);max-width:64ch;margin:0;padding:0 18px 18px 41px;font-size:.92rem;line-height:1.5}@media (width<=820px){.trustGrid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.faqA{transition:none}}.trustGrid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.archDiagram{border:2px solid var(--ink);box-shadow:var(--hard);background:#fff;gap:16px;padding:clamp(18px,2.4vw,30px);display:grid}.archBoundary{border:1.5px dashed var(--line-strong);gap:clamp(16px,2vw,22px);padding:clamp(30px,3.2vw,42px) clamp(16px,2vw,26px) clamp(20px,2.4vw,28px);display:grid;position:relative}.archBoundaryTag{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);background:#fff;padding:0 8px;font-size:.6rem;font-weight:500;position:absolute;top:-9px;left:16px}.archFlow{align-items:stretch;gap:clamp(6px,1.2vw,16px);display:flex}.archNode{border:1.5px solid var(--ink);background:#fff;flex:1 1 0;align-content:center;gap:5px;min-width:0;padding:12px 14px;display:grid}.archNode.accent{box-shadow:5px 5px 0 var(--mint)}.archNode b{letter-spacing:-.01em;font-size:clamp(.86rem,1.1vw,1rem);font-weight:700}.archNode i{font-style:normal;font-family:var(--mono);letter-spacing:.01em;color:var(--muted);font-size:.6rem}.archArrow{font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--faint);flex:none;place-items:center;gap:2px;font-size:.54rem;display:grid}.archArrow:after{content:"→";color:var(--ink);font-size:1.5rem;line-height:1}.archDown{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);align-items:center;gap:9px;font-size:.62rem;display:flex}.archDown:before{content:"↳";color:var(--ink);font-size:1.3rem}.archNote{font-family:var(--mono);letter-spacing:.02em;color:var(--ink);font-size:.66rem}.archNote:before{content:"✕ ";color:var(--c5);font-weight:700}.policyBlock .policyRows{gap:8px;padding:12px 14px;display:grid}.policyRow{font-family:var(--mono);justify-content:space-between;gap:18px;font-size:clamp(.7rem,.95vw,.8rem);display:flex}.policyRow .ck{color:var(--c1)}.policyRow .pv.read{color:var(--c3)}.policyRow .pv.scan{color:var(--c4)}.policyRow .pv.masked{color:var(--heat-low)}.policyRow.note{display:block}.policyRow .cc{color:var(--faint)}.specSheet{border:2px solid var(--ink);box-shadow:var(--hard);background:#fff;align-content:start;gap:12px;padding:clamp(14px,1.6vw,20px) clamp(16px,1.8vw,22px);display:grid}.specSheet dl{margin:0;display:grid}.specRow{border-bottom:1px solid var(--line);justify-content:space-between;gap:14px;padding:9px 0;display:flex}.specRow:last-child{border-bottom:0}.specRow dt{font-family:var(--mono);letter-spacing:.02em;text-transform:uppercase;color:var(--faint);margin:0;font-size:.68rem}.specRow dd{font-family:var(--mono);color:var(--ink);text-align:right;margin:0;font-size:.74rem;font-weight:500}@media (width<=760px){.archFlow{flex-direction:column}.archArrow{min-height:28px}.archArrow:after{content:"↓"}}.industriesSection{border-top:2px solid var(--ink);gap:clamp(30px,5vw,52px);padding:clamp(80px,12vh,150px) clamp(18px,4.6vw,72px);display:grid}.industriesHead{gap:14px;max-width:60ch;display:grid}.industriesHead h2{letter-spacing:-.03em;font-size:clamp(2rem,4.4vw,3.6rem);line-height:1}.vsel{gap:clamp(20px,2.6vw,34px);display:grid}.vselTabs{border:2px solid var(--ink);box-shadow:var(--hard-sm);background:#fff;grid-template-columns:repeat(4,1fr);max-width:560px;display:grid;position:relative;overflow:hidden}.vselInk{background:var(--mint);width:25%;transition:transform .26s var(--ease-out);z-index:0;position:absolute;inset:0 auto 0 0}.vselTab{z-index:1;border:0;border-right:1.5px solid var(--ink);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);transition:color .2s var(--ease-out);background:0 0;padding:13px 8px;font-size:clamp(.62rem,1vw,.72rem);font-weight:500;position:relative}.vselTab:last-child{border-right:0}.vselTab.on{color:#fff}.vselPanel{animation:vselIn .42s var(--ease-out);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(22px,3.4vw,56px);display:grid}@keyframes vselIn{0%{opacity:0;filter:blur(3px);transform:translateY(8px)}to{opacity:1;filter:blur();transform:translateY(0)}}.vselPeers{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--faint);font-size:.62rem}.vselPain{letter-spacing:-.018em;color:var(--ink);margin:11px 0 0;font-size:clamp(1.2rem,1.9vw,1.7rem);font-weight:600;line-height:1.2}.vselCopy .diagramLabel{margin-top:clamp(20px,2.4vw,30px);display:block}.vselCompiles{gap:11px;margin:14px 0 0;padding:0;list-style:none;display:grid}.vselCompiles li{color:var(--ink);align-items:center;gap:11px;font-size:.94rem;font-weight:540;display:flex}.vselDot{flex:0 0 8px;width:8px;height:8px}@media (width<=760px){.vselPanel{grid-template-columns:1fr}.vselTabs{max-width:100%}}@media (prefers-reduced-motion:reduce){.vselPanel{animation:none}.vselInk{transition:none}}
