@import "https://fonts.googleapis.com/css2?family=Geist:wght@400;500;600;700&family=Geist+Mono:wght@400;500;600&family=Inter:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500&display=swap";: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}}.platformPage{--sans:"Geist", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--mono:"Geist Mono", "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--ease:cubic-bezier(.32, .72, 0, 1);--ease-out:var(--ease);--bg:#0a0a0b;--panel:#121214;--panel-2:#1a1a1d;--panel-3:#222226;--line:#ffffff16;--line-strong:#ffffff29;--line-soft:#ffffff0d;--text:#f5f5f7f2;--muted:#e8e9eea8;--faint:#e8e9ee6b;--accent:#3fb871;--accent-soft:#3fb8711f;--accent-line:#3fb87173;--positive:#3fb871;--attention:#cf9d44;--blocked:#d8635b;--machine:#e8e9ee8c;--platform-bg:var(--bg);--platform-panel:var(--panel);--platform-panel-2:var(--panel-2);--platform-line:var(--line);--platform-line-soft:var(--line-soft);--platform-text:var(--text);--platform-muted:var(--muted);--platform-faint:var(--faint);background:var(--bg);min-height:100dvh;color:var(--text);font-family:var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;letter-spacing:-.006em;transition:grid-template-columns .2s var(--ease);grid-template-columns:240px minmax(0,1fr);font-size:14px;display:grid;overflow:clip}.platformPage.theme-light{--bg:#fbfbfa;--panel:#fff;--panel-2:#f3f3f1;--panel-3:#ececea;--line:#1112161f;--line-strong:#11121633;--line-soft:#11121612;--text:#0f1014eb;--muted:#0f10149e;--faint:#0f10146b;--machine:#0f101480}.platformPage.is-collapsed{grid-template-columns:64px minmax(0,1fr)}.platformPage *,.platformPage :before,.platformPage :after{box-sizing:border-box}.platformPage button,.platformPage a,.platformPage input,.platformPage select,.platformPage textarea{font-family:inherit}.platformPage button{cursor:pointer}.platformPage ::selection{background:var(--accent-soft)}.platformPage :focus-visible{outline:2px solid var(--accent-line);outline-offset:2px;border-radius:4px}.platformPage ::-webkit-scrollbar{width:10px;height:10px}.platformPage ::-webkit-scrollbar-thumb{background:var(--line-strong) padding-box;border:3px solid #0000;border-radius:99px}.platformPage ::-webkit-scrollbar-track{background:0 0}.platformPage.is-compact .dataTable th,.platformPage.is-compact .dataTable td{height:33px}.platformSidebar{border-right:1px solid var(--line);background:var(--panel);flex-direction:column;height:100dvh;display:flex;position:sticky;top:0;overflow:hidden}.platformSidebarTop{justify-content:space-between;align-items:center;height:56px;padding:0 14px;display:flex}.platformLogo{align-items:center;gap:9px;min-width:0;display:inline-flex}.platformLogo .mark{width:22px;height:22px;color:var(--text);flex:0 0 22px}.platformLogo span{color:var(--text);letter-spacing:-.01em;white-space:nowrap;font-size:.9rem;font-weight:600}.platformCollapse{border:1px solid var(--line);width:28px;height:28px;color:var(--muted);transition:background .13s var(--ease), color .13s var(--ease);background:0 0;border-radius:6px;place-items:center;display:grid}.platformCollapse:hover{background:var(--panel-2);color:var(--text)}.deploymentSwitcher{border:1px solid var(--line);background:var(--panel-2);color:var(--text);text-align:left;transition:background .13s var(--ease), border-color .13s var(--ease);border-radius:8px;gap:2px;margin:0 10px 14px;padding:9px 11px;display:grid}.deploymentSwitcher:hover{background:var(--panel-3);border-color:var(--line-strong)}.deploymentSwitcher span{text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;font-weight:600;overflow:hidden}.deploymentSwitcher small{color:var(--faint);letter-spacing:.04em;text-transform:uppercase;font-size:.68rem}.deploymentSwitcher.is-muted{opacity:.7}.platformNav{scrollbar-width:none;align-content:start;gap:14px;padding:0 8px 16px;display:grid;overflow-y:auto}.platformNav::-webkit-scrollbar{display:none}.platformNavGroup{transition:opacity .15s var(--ease);gap:1px;display:grid}.platformNavGroup.is-dimmed{opacity:.32}.platformNavLabel{color:var(--faint);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;padding:0 10px 4px;font-size:.66rem;font-weight:600}.platformNavItem{width:100%;min-height:32px;color:var(--muted);text-align:left;transition:background .12s var(--ease), color .12s var(--ease);background:0 0;border:0;border-left:2px solid #0000;border-radius:6px;align-items:center;gap:9px;padding:0 10px;font-size:.84rem;font-weight:500;display:flex}.platformNavItem:hover{color:var(--text);background:#ffffff0b}.theme-light .platformNavItem:hover{background:#1112160a}.platformNavItem.is-active{border-left-color:var(--accent);color:var(--text);background:#ffffff0e;font-weight:550}.theme-light .platformNavItem.is-active{background:#1112160d}.platformIcon{color:currentColor;flex:0 0 18px;place-items:center;width:18px;height:18px;display:inline-grid}.platformSvgIcon{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px;display:block}.platformSidebarFoot{border-top:1px solid var(--line);margin-top:auto}.platformQuickToggles{gap:6px;padding:10px 12px 0;display:flex}.platformQuickToggles button,.bellButton{border:1px solid var(--line);width:28px;height:28px;color:var(--muted);font-family:var(--mono);transition:background .12s var(--ease), color .12s var(--ease);background:0 0;border-radius:6px;place-items:center;font-size:.72rem;display:grid}.platformQuickToggles button:hover,.bellButton:hover{background:var(--panel-2);color:var(--text)}.platformUser{width:100%;color:var(--text);text-align:left;transition:background .12s var(--ease);background:0 0;border:0;grid-template-columns:22px minmax(0,1fr) 14px;align-items:center;gap:9px;padding:10px 12px;display:grid}.platformUser:hover{background:var(--panel-2)}.platformAvatar,.ownerAvatar{border:1px solid var(--line);background:var(--panel-2);width:22px;height:22px;color:var(--text);border-radius:50%;place-items:center;font-size:.66rem;font-weight:600;display:inline-grid}.platformUser strong,.platformUser small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.platformUser strong{font-size:.78rem;font-weight:600}.platformUser small{color:var(--muted);font-size:.7rem}.platformUser i{color:var(--faint);font-style:normal}.platformPage.is-collapsed .platformLogo span,.platformPage.is-collapsed .platformNavLabel,.platformPage.is-collapsed .platformNavItem span:not(.platformIcon),.platformPage.is-collapsed .deploymentSwitcher,.platformPage.is-collapsed .platformUser>span:not(.platformAvatar),.platformPage.is-collapsed .platformUser i{display:none}.platformPage.is-collapsed .platformNavItem{border-left:0;justify-content:center;padding:0}.platformPage.is-collapsed .platformUser{grid-template-columns:22px;justify-content:center}.platformPage.is-collapsed .platformQuickToggles{flex-wrap:wrap;justify-content:center}.platformShell{flex-direction:column;min-width:0;display:flex}.topBar{z-index:20;border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--bg) 80%, transparent);-webkit-backdrop-filter:blur(14px)saturate(120%);backdrop-filter:blur(14px)saturate(120%);grid-template-columns:minmax(200px,1fr) minmax(240px,480px) minmax(200px,1fr);align-items:center;gap:16px;height:56px;padding:0 20px;display:grid;position:sticky;top:0}.breadcrumb{text-align:left;color:var(--muted);background:0 0;border:0;padding:0;font-size:.8rem}.breadcrumb:hover{color:var(--text)}.commandInput{border:1px solid var(--line);background:var(--panel);min-height:32px;color:var(--faint);transition:border-color .12s var(--ease);border-radius:7px;justify-content:space-between;align-items:center;padding:0 10px;font-size:.8rem;display:flex}.commandInput:hover{border-color:var(--line-strong)}.commandInput kbd{font-family:var(--mono);border:1px solid var(--line);color:var(--muted);border-radius:4px;padding:1px 5px;font-size:.7rem}.topBarRight{justify-content:flex-end;align-items:center;gap:8px;display:flex}.envPill{border:1px solid var(--line);background:var(--panel-2);color:var(--muted);border-radius:99px;align-items:center;gap:6px;padding:4px 9px;font-size:.74rem;display:inline-flex}.envPill:before{content:"";background:var(--positive);border-radius:50%;width:6px;height:6px}.platformContent{width:100%;max-width:1440px;margin:0 auto;padding:24px}.pageHeader{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:20px;display:flex}.pageHeader.compactHeader{margin-bottom:14px}.platformContent h1{letter-spacing:-.018em;margin:0;font-size:1.4rem;font-weight:600}.scopeLabel{color:var(--faint);letter-spacing:.07em;text-transform:uppercase;margin:0 0 5px;font-size:.68rem;font-weight:600}.primaryButton{background:var(--text);min-height:34px;color:var(--bg);white-space:nowrap;transition:opacity .12s var(--ease), transform 80ms var(--ease);border:1px solid #0000;border-radius:7px;align-items:center;gap:7px;padding:0 14px;font-size:.82rem;font-weight:600;display:inline-flex}.primaryButton:hover{opacity:.88}.primaryButton:active{transform:scale(.985)}.rowAction,.utilityBar button,.utilityActions button,.segmented button,.filterChips button,.filterTokens button,.actionCard button,.targetGrid button,.bottomActionBar button,.treeToolbar button,.validationStrip button,.assertionBuilder button,.notesAndDefinition button,.calibrationRail button,.graderDirectory button,.sandboxTerminal button,.vectorLibrary button,.scorecard button,.resultTabs button,.runConfig button,.generatorConsole button,.featureDrift button,.driftAlerts button,.clusterMap button,.candidateDrawer button,.compareRail button,.auditUtility button,.teamToolbar button,.settingsSection button,.connectorGrid button,.frameworkScorecard button,.smeMonitor button,.clientConsole button,.caseDrawer button,.queueActionHeader button,.ingestionPane button{border:1px solid var(--line);background:var(--panel-2);min-height:30px;color:var(--muted);transition:background .12s var(--ease), color .12s var(--ease), border-color .12s var(--ease);border-radius:7px;padding:0 11px;font-size:.78rem;font-weight:500}.rowAction:hover,.utilityBar button:hover,.segmented button:hover,.filterChips button:hover,.treeToolbar button:hover,.validationStrip button:hover,.scorecard button:hover,.featureDrift button:hover,.driftAlerts button:hover,.compareRail button:hover,.auditUtility button:hover,.teamToolbar button:hover,.connectorGrid button:hover,.segmented .is-active,.utilityBar .is-active,.filterChips .is-active,.workflowTabs .is-active,.resultTabs .is-active,.pipelineStrip .is-active{background:var(--panel-3);color:var(--text);border-color:var(--line-strong)}.statusPill,.filterPill,.envPill{border:1px solid var(--line);background:var(--panel-2);color:var(--muted);white-space:nowrap;border-radius:99px;align-items:center;gap:6px;padding:3px 9px;font-size:.74rem;display:inline-flex}.statusPill.neutral{color:var(--muted)}.statusPill.machine{color:var(--machine);border-color:var(--line)}.statusDot{border-radius:50%;width:7px;height:7px;display:inline-block}.tone-positive{background:var(--positive)}.tone-attention{background:var(--attention)}.tone-blocked{background:var(--blocked)}.tone-machine{background:var(--machine)}.tableSurface{border:1px solid var(--line);background:var(--panel);border-radius:10px;overflow:auto}.tableTitle{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.tableTitle h2{font-size:.92rem;font-weight:600}.tableTitle p{color:var(--muted);font-size:.8rem}.dataTable{border-collapse:collapse;width:100%;font-size:.82rem}.dataTable th,.dataTable td{border-bottom:1px solid var(--line-soft);text-align:left;white-space:nowrap;vertical-align:middle;height:42px;padding:0 14px}.dataTable thead th{z-index:1;background:var(--panel);color:var(--faint);letter-spacing:.05em;text-transform:uppercase;font-size:.68rem;font-weight:600;position:sticky;top:0}.dataTable tbody tr{transition:background 90ms var(--ease)}.dataTable tbody tr:hover{cursor:default;background:#ffffff06}.theme-light .dataTable tbody tr:hover{background:#11121606}.dataTable tbody tr:last-child td{border-bottom:0}.dataTable tr.is-selected td{background:var(--accent-soft)}.dataTable input[type=checkbox]{accent-color:var(--accent)}.dataTable strong{font-size:.85rem;font-weight:600}.dataTable td small{color:var(--faint);font-size:.74rem}.bulkBar{border-top:1px solid var(--line);color:var(--muted);padding:11px 16px;font-size:.78rem}.mono,code,pre,.kappa,.commandInput kbd,.dataTable .mono,.deploymentSwitcher small{font-family:var(--mono);font-variant-numeric:tabular-nums}code{color:var(--muted);background:#ffffff0f;border-radius:5px;padding:1px 6px;font-size:.78em}.theme-light code{background:#1112160d}.queryInput{border:1px solid var(--line);background:var(--panel);min-height:34px;transition:border-color .12s var(--ease);border-radius:8px;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;display:grid}.queryInput:focus-within{border-color:var(--line-strong)}.queryInput>span{text-align:center;color:var(--faint);font-family:var(--mono)}.queryInput input{min-width:0;color:var(--text);font-family:var(--mono);background:0 0;border:0;outline:none;padding:0 4px;font-size:.8rem}.queryInput button{color:var(--faint);background:0 0;border:0;padding:0 10px}.filterTokens,.filterChips{flex-wrap:wrap;gap:7px;display:flex}.filterTokens{margin-bottom:14px}.filterTokens button{font-family:var(--mono);align-items:center;gap:6px;font-size:.74rem;display:inline-flex}.filterTokens button span{color:var(--faint)}.filterPill{font-size:.74rem}.codeSurface{border:1px solid var(--line);background:var(--panel);border-radius:10px;overflow:hidden}.codeSurface header{border-bottom:1px solid var(--line);color:var(--muted);font-size:.78rem;font-family:var(--mono);justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;display:flex}.codeSurface pre{color:var(--text);font-family:var(--mono);margin:0;padding:14px;font-size:.76rem;line-height:1.6;overflow:auto}.healthRibbon{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:24px;display:grid}.statBlock{border:1px solid var(--line);background:var(--panel);min-height:78px;color:var(--muted);text-align:left;transition:border-color .12s var(--ease);border-radius:10px;align-content:center;gap:6px;padding:14px 16px;display:grid}.statBlock:hover{border-color:var(--line-strong)}.statBlock>span{font-size:.76rem}.statBlock strong{color:var(--text);font-family:var(--mono);font-size:1.35rem;font-weight:600}.datasetStats .statBlock strong,.candidateRibbon .statBlock strong,.miniSpark{color:var(--faint);font-family:var(--mono);letter-spacing:1px;font-size:.82rem}.sparkline{fill:none;width:86px;height:22px;stroke:var(--accent);stroke-width:1.6px}.sparkGate{stroke:var(--line-strong);stroke-dasharray:2 3}.triageGrid{grid-template-columns:minmax(240px,3fr) minmax(440px,6fr) minmax(260px,3fr);gap:20px;display:grid}.needsRail,.activityRail,.remediationPane{min-width:0}.sectionHeader{margin-bottom:12px}.sectionHeader h2{font-size:.95rem;font-weight:600}.sectionHeader p{color:var(--muted);margin-top:3px;font-size:.8rem;line-height:1.45}.actionStack{gap:9px;display:grid}.actionCard{border:1px solid var(--line);background:var(--panel);border-radius:9px;gap:8px;padding:12px 14px;display:grid}.actionCard strong{padding-left:15px;font-size:.85rem;font-weight:600;position:relative}.actionCard strong:before{content:"";background:var(--muted);border-radius:50%;width:7px;height:7px;position:absolute;top:6px;left:0}.actionCard.tone-attention strong:before{background:var(--attention)}.actionCard.tone-blocked strong:before{background:var(--blocked)}.actionCard span{color:var(--muted);font-size:.79rem;line-height:1.4}.actionCard div{flex-wrap:wrap;gap:7px;display:flex}.todayList{border-top:1px solid var(--line);gap:7px;margin-top:18px;padding-top:16px;display:grid}.todayList h3{color:var(--muted);letter-spacing:.02em;font-size:.82rem;font-weight:600}.todayList a{color:var(--muted);gap:8px;font-size:.8rem;display:flex}.todayList a:hover{color:var(--text)}.todayList .mono{color:var(--faint)}.pipelineStrip{border:1px solid var(--line);border-radius:10px;grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:16px;display:grid;overflow:hidden}.pipelineStrip button{border:0;border-right:1px solid var(--line);background:var(--panel);min-height:70px;color:var(--muted);text-align:left;transition:background .12s var(--ease);gap:4px;padding:11px 12px;display:grid}.pipelineStrip button:hover{background:var(--panel-2)}.pipelineStrip button:last-child{border-right:0}.pipelineStrip span{font-size:.74rem}.pipelineStrip strong{color:var(--text);font-family:var(--mono);font-size:1.2rem;font-weight:600}.pipelineStrip small{color:var(--faint);font-size:.7rem}.pipelineStrip button:has(small:not(:empty)) small{color:var(--attention)}.activityRail{align-content:start;display:grid}.liveHeader{align-items:flex-start;gap:9px;display:flex}.liveDot{background:var(--positive);border-radius:50%;width:7px;height:7px;margin-top:6px;box-shadow:0 0 0 3px #3fb87129}.activityFeed{border-top:1px solid var(--line);margin-top:12px;display:grid}.activityLine{border-bottom:1px solid var(--line-soft);color:var(--muted);grid-template-columns:58px 1fr auto;gap:8px;padding:8px 0;font-size:.76rem;display:grid}.activityLine .mono{color:var(--faint)}.activityLine strong{color:var(--text);font-weight:600}.activityLine code{color:var(--muted);background:0 0;grid-column:2/4;padding:0}.traceDrop{border:1px dashed var(--line-strong);width:100%;min-height:88px;color:var(--muted);text-align:left;transition:border-color .12s var(--ease), background .12s var(--ease);background:0 0;border-radius:10px;margin-top:16px;padding:14px;font-size:.79rem}.traceDrop:hover{border-color:var(--accent-line);background:var(--accent-soft)}.utilityBar{grid-template-columns:auto minmax(300px,1fr) auto;align-items:center;gap:12px;margin-bottom:10px;display:grid}.segmented,.utilityActions{gap:6px;display:flex}.deploymentTableSurface{margin-top:4px}.deploymentTable td:first-child small{color:var(--faint);grid-template-columns:auto auto;justify-content:start;gap:8px;margin-top:3px;display:grid}.deploymentTable td:first-child small code{color:var(--faint);background:0 0;padding:0}.thresholdTrack{background:var(--panel-2);border-radius:99px;width:150px;height:8px;position:relative;overflow:hidden}.thresholdTrack span,.thresholdTrack i{height:100%;position:absolute;inset:0 auto 0 0}.machineFill{background:#ffffff2e}.theme-light .machineFill{background:#11121629}.certifiedFill{background:var(--positive)}.thresholdTrack i{border-left:1px dashed var(--line-strong);width:0;left:75%}.kappa{font-family:var(--mono)}.kappa.is-low,.slaBreach{color:var(--blocked);font-family:var(--mono)}.connector{color:var(--muted);align-items:center;gap:7px;display:inline-flex}.connector i{background:var(--positive);border-radius:50%;width:6px;height:6px}.newDeploymentGrid{grid-template-columns:minmax(0,1fr) 412px;align-items:start;gap:24px;display:grid}.configForm{gap:16px;display:grid}.configForm fieldset{border:1px solid var(--line);background:var(--panel);border-radius:10px;gap:13px;margin:0;padding:18px;display:grid}.configForm legend{color:var(--text);padding:0 6px;font-size:.85rem;font-weight:600}.configForm label{color:var(--muted);gap:6px;font-size:.79rem;display:grid}.configForm p{color:var(--muted);margin:0;font-size:.79rem;line-height:1.45}.configForm input,.configForm select,.configForm textarea,.floatingPanel input,.floatingPanel select,.floatingPanel textarea,.ruleComposer input,.ruleComposer select,.runConfig select,.compareRail select,.connectorGrid input,.graderDirectory input,.generatorConsole input,.ingestionPane select,.caseDrawer textarea,.clientConsole textarea,.rubricDoc textarea,.generatorConsole textarea,.notesAndDefinition textarea,.auditUtility input{border:1px solid var(--line);background:var(--panel-2);width:100%;min-height:34px;color:var(--text);font:inherit;transition:border-color .12s var(--ease);border-radius:7px;padding:0 10px;font-size:.82rem}.configForm input:focus,.configForm select:focus,.configForm textarea:focus{border-color:var(--line-strong);outline:none}.configForm textarea,.caseDrawer textarea,.clientConsole textarea,.rubricDoc textarea,.generatorConsole textarea,.notesAndDefinition textarea{min-height:72px;padding:8px 10px}.configForm input[type=range]{accent-color:var(--accent);padding:0}.configForm input[type=checkbox],.platformPage input[type=checkbox]{accent-color:var(--accent)}.inlineFields{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.checkGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.checkGrid label{grid-template-columns:16px 1fr;align-items:center;gap:8px}.targetGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.targetGrid button{text-align:left;gap:4px;padding:10px;display:grid}.targetGrid span{color:var(--faint);font-size:.7rem}.previewPane{gap:12px;display:grid;position:sticky;top:80px}.priceCard,.laborCard,.feasibilityNote{border:1px solid var(--line);background:var(--panel);border-radius:10px;padding:16px}.priceCard span{color:var(--muted);font-size:.8rem}.priceCard strong{font-size:1.9rem;font-weight:600;font-family:var(--mono);margin:4px 0 8px;display:block}.priceCard p{color:var(--muted);font-size:.82rem}.priceCard b,.feasibilityNote b{color:var(--text)}.laborCard h2{margin-bottom:4px;font-size:.92rem;font-weight:600}.laborCard p{color:var(--muted);font-size:.79rem;line-height:1.5}.laborCard small{color:var(--faint);font-size:.75rem}.stackedBar{border-radius:99px;grid-template-columns:54fr 26fr 18fr 8fr;height:14px;margin:12px 0;display:grid;overflow:hidden}.stackedBar span:first-child{background:#ffffffb3}.stackedBar span:nth-child(2){background:#ffffff73}.stackedBar span:nth-child(3){background:#ffffff47}.stackedBar span:nth-child(4){background:var(--accent)}.theme-light .stackedBar span:first-child{background:#111216b3}.theme-light .stackedBar span:nth-child(2){background:#11121673}.theme-light .stackedBar span:nth-child(3){background:#11121647}.feasibilityNote{color:var(--muted);font-size:.82rem;line-height:1.5}.bottomActionBar{background:linear-gradient(transparent, var(--bg) 35%);justify-content:flex-end;align-items:center;gap:10px;margin-top:20px;padding:12px 0;display:flex;position:sticky;bottom:0}.bottomActionBar span{color:var(--muted);margin-right:auto;font-size:.8rem}.workflowPage,.datasetPage,.evalsPage,.refreshPage,.compliancePage,.settingsPage{max-width:1440px}.workflowTop,.complianceTop{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:14px;display:flex}.versionSelect{border:1px solid var(--line);background:var(--panel);min-height:32px;color:var(--text);font-family:var(--mono);border-radius:7px;padding:0 11px;font-size:.8rem}.workflowTabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:6px;padding-bottom:10px;display:flex}.workflowTabs button{min-height:30px;color:var(--muted);transition:background .12s var(--ease), color .12s var(--ease);background:0 0;border:1px solid #0000;border-radius:7px;padding:0 13px;font-size:.82rem;font-weight:500}.workflowTabs button:hover{color:var(--text)}.sourcesCluster{flex-wrap:wrap;gap:7px;margin:12px 0 18px;display:flex}.sourcesCluster span{border:1px solid var(--line);background:var(--panel);color:var(--muted);font-family:var(--mono);border-radius:99px;padding:4px 9px;font-size:.73rem}.mapWorkspace{grid-template-columns:256px minmax(620px,1fr) 320px;gap:14px;display:grid;position:relative}.floatingPanel,.graphCanvas,.taxonomyTree,.diagnosticPane,.alignmentReader article,.assertionBuilder{border:1px solid var(--line);background:var(--panel);border-radius:10px}.floatingPanel{align-content:start;gap:9px;padding:14px;display:grid}.floatingPanel h2,.floatingPanel h3,.diagnosticPane h2,.diagnosticHeader h2,.assertionBuilder h2,.notesAndDefinition h2,.alignmentReader h2{font-size:.88rem;font-weight:600}.floatingPanel h3,.inspectorPanel h3{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin-top:6px;font-size:.74rem}.floatingPanel a{color:var(--muted);font-size:.8rem}.floatingPanel a:hover{color:var(--text)}.floatingPanel label{color:var(--muted);gap:6px;font-size:.78rem;display:grid}.floatingPanel label[for],.floatingPanel>label{grid-template-columns:16px 1fr;align-items:center}.floatingPanel input+*,.floatingPanel textarea{font-size:.8rem}.inspectorPanel footer,.taxonomyTree footer{color:var(--muted);font-size:.76rem}.floatingPanel .statusPill{justify-self:start}.graphCanvas{background:linear-gradient(#ffffff06 1px, transparent 1px), linear-gradient(90deg, #ffffff06 1px, transparent 1px), var(--panel);background-size:28px 28px;min-height:620px;position:relative;overflow:hidden}.theme-light .graphCanvas{background:linear-gradient(#1112160a 1px, transparent 1px), linear-gradient(90deg, #1112160a 1px, transparent 1px), var(--panel);background-size:28px 28px}.edgeLayer{width:100%;height:100%;position:absolute;inset:0}.edgeLayer path{fill:none;stroke:var(--line-strong);stroke-width:.25px;vector-effect:non-scaling-stroke}.edgeLayer text{fill:var(--faint);font-family:var(--mono);font-size:2.1px}.graphNode{border:1px solid var(--line);background:var(--panel-2);width:152px;min-height:66px;color:var(--text);text-align:left;transition:border-color .12s var(--ease);border-radius:9px;gap:7px;padding:10px;display:grid;position:absolute;transform:translate(-50%,-50%)}.graphNode:hover{border-color:var(--line-strong)}.graphNode strong{font-size:.78rem;font-weight:600}.graphNode span{flex-wrap:wrap;gap:4px;display:flex}.graphNode code{color:var(--muted);background:#ffffff0f;border-radius:4px;padding:1px 5px;font-size:.64rem}.graphNode i{border-radius:50%;width:6px;height:6px;position:absolute;bottom:9px;right:9px}.graphNode i.covered{background:var(--positive)}.graphNode i.uncovered{background:var(--attention)}.graphNode.zero-coverage{border-color:#cf9d44a6}.graphNode.is-selected{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent-line)}.node-rect{border-radius:5px}.node-diamond{width:116px;min-height:116px;transform:translate(-50%,-50%)rotate(45deg)}.node-diamond>*{transform:rotate(-45deg)}.node-circle{border-radius:50%;place-content:center;width:112px;min-height:112px}.node-round{border-radius:14px}.node-hex{clip-path:polygon(12% 0,88% 0,100% 50%,88% 100%,12% 100%,0 50%)}.legendDock,.miniToolbar,.minimap{border:1px solid var(--line);background:color-mix(in srgb, var(--panel) 90%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--muted);border-radius:8px;font-size:.72rem;position:absolute}.legendDock{padding:7px 10px;bottom:12px;left:12px}.miniToolbar{font-family:var(--mono);padding:7px 12px;bottom:12px;left:50%;transform:translate(-50%)}.minimap{width:104px;height:70px;font-family:var(--mono);place-items:center;display:grid;bottom:12px;right:12px}.validationStrip{border:1px solid var(--line);background:var(--panel);border-radius:10px;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:9px;padding:10px 14px;display:flex}.validationStrip strong{margin-right:4px;font-size:.8rem;font-weight:600}.taxonomyWorkspace{grid-template-columns:minmax(280px,32%) minmax(0,68%);gap:16px;display:grid}.taxonomyTree,.diagnosticPane{min-width:0;padding:14px}.treeToolbar{flex-wrap:wrap;gap:7px;margin-bottom:10px;display:flex}.treeRows{gap:2px;margin-top:12px;display:grid}.treeRows button{color:var(--text);text-align:left;transition:background .1s var(--ease);background:0 0;border:1px solid #0000;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;gap:5px 10px;padding:9px 10px;display:grid;position:relative}.treeRows button:hover{background:#ffffff08}.treeRows .is-selected{border-color:var(--line-strong);background:var(--panel-2)}.treeRows small{color:var(--muted);font-family:var(--mono);font-size:.74rem}.treeRows small.is-gap{color:var(--attention)}.treeRows i{background:var(--line-strong);border-radius:99px;grid-column:1/-1;height:2px}.treeRows em{color:var(--faint);grid-column:1/-1;font-size:.7rem;font-style:normal}.taxonomyTree footer{border-top:1px solid var(--line);gap:8px;margin-top:14px;padding-top:12px;display:grid}.diagnosticHeader{justify-content:space-between;gap:14px;margin-bottom:14px;display:flex}.diagnosticHeader p{color:var(--muted);margin-top:4px;font-size:.78rem}.scatterPanel{border:1px solid var(--line);background:var(--panel-2);background-image:linear-gradient(90deg, transparent calc(50% - .5px), var(--line) calc(50% - .5px), var(--line) calc(50% + .5px), transparent calc(50% + .5px)), linear-gradient(0deg, transparent calc(50% - .5px), var(--line) calc(50% - .5px), var(--line) calc(50% + .5px), transparent calc(50% + .5px));border-radius:10px;height:280px;margin-bottom:16px;position:relative}.scatterPanel span{color:var(--faint);font-size:.7rem;position:absolute}.scatterPanel span:first-child{bottom:10px;left:12px}.scatterPanel span:nth-child(2){bottom:10px;right:12px}.scatterPanel span:nth-child(3){top:10px;left:12px}.scatterPanel span:nth-child(4){top:10px;right:12px}.scatterPanel i{background:var(--muted);border-radius:50%;width:8px;height:8px;position:absolute}.scatterPanel i.is-selected{background:var(--accent);width:14px;height:14px;margin:-3px}.notesAndDefinition{grid-template-columns:1fr 1fr;gap:14px;margin-top:16px;display:grid}.notesAndDefinition article{border:1px solid var(--line);background:var(--panel-2);border-radius:10px;gap:10px;padding:14px;display:grid}.notesAndDefinition p{color:var(--muted);font-size:.82rem;line-height:1.5}.notesAndDefinition small{color:var(--faint);font-size:.74rem}.notesAndDefinition article div{flex-wrap:wrap;gap:7px;display:flex}.notesAndDefinition textarea{background:var(--panel);min-height:120px}.logicWorkspace{gap:16px;display:grid}.alignmentReader{grid-template-columns:1fr 1fr;gap:16px;display:grid}.alignmentReader article{align-content:start;gap:9px;min-height:320px;padding:14px;display:grid}.alignmentReader header{justify-content:space-between;align-items:center;gap:12px;display:flex}.alignmentReader header span{color:var(--faint);font-family:var(--mono);font-size:.72rem}.alignmentReader article>button{border:1px solid var(--line);background:var(--panel-2);color:var(--muted);text-align:left;border-radius:7px;gap:8px;padding:11px 12px;font-size:.8rem;line-height:1.5;display:grid}.alignmentReader article>button code{color:var(--text);background:0 0;padding:0}.alignmentReader .is-selected{border-color:var(--accent-line);background:var(--accent-soft);color:var(--text)}.alignmentReader .unlinked{-webkit-text-decoration:underline dotted var(--attention);text-decoration:underline dotted var(--attention);text-underline-offset:4px}.assertionBuilder{gap:14px;padding:14px;display:grid}.assertionBuilder header{justify-content:space-between;align-items:center;gap:12px;display:flex}.assertionBuilder header div{flex-wrap:wrap;gap:8px;display:flex}.ruleComposer{grid-template-columns:repeat(3,minmax(0,1fr)) auto repeat(3,minmax(0,1fr));align-items:center;gap:8px;display:grid}.ruleComposer span{color:var(--faint);font-family:var(--mono);text-align:center}.coverageCallout{color:var(--muted);font-size:.8rem}.assertionList{gap:8px;display:grid}.assertionList label{color:var(--muted);align-items:center;gap:8px;font-size:.8rem;display:flex}.assertionBuilder footer{color:var(--faint);font-size:.78rem}.datasetPage,.evalsPage,.refreshPage{padding-top:0}.datasetVitals,.evalsVitals,.refreshVitals{z-index:10;border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--bg) 85%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);flex-wrap:wrap;align-items:center;gap:8px;margin:0 -24px 16px;padding:12px 24px;display:flex;position:sticky;top:56px}.datasetVitals span,.evalsVitals span,.refreshVitals span{border:1px solid var(--line);background:var(--panel);color:var(--muted);font-family:var(--mono);border-radius:99px;padding:4px 9px;font-size:.74rem}.refreshVitals label,.refreshVitals button{border:1px solid var(--line);background:var(--panel);color:var(--muted);font-family:var(--mono);border-radius:99px;align-items:center;gap:4px;padding:4px 9px;font-size:.74rem;display:inline-flex}.refreshVitals select{color:var(--text);font:inherit;background:0 0;border:0}.datasetTabs,.evalTabs,.refreshTabs{margin-bottom:16px}.goldenWorkspace,.draftWorkspace,.smeWorkspace{gap:16px;display:grid}.coverageTier,.ingestionPane,.prelabelPane,.smeMonitor,.smePreview,.caseDrawer,.clientConsole,.gradersWorkspace>*,.driftWorkspace main,.candidateDrawer{border:1px solid var(--line);background:var(--panel);border-radius:10px}.coverageTier{grid-template-columns:minmax(420px,1fr) minmax(420px,1fr);gap:14px;padding:14px;display:grid}.coverageMatrix{grid-template-columns:minmax(150px,1.2fr) repeat(5,minmax(42px,1fr));align-content:start;gap:3px;display:grid}.coverageMatrix strong{color:var(--muted);align-self:center;font-size:.77rem;font-weight:500}.coverageMatrix button{border:1px solid var(--line);min-height:28px;color:var(--faint);font-family:var(--mono);background:0 0;border-radius:5px;font-size:.67rem}.coverageMatrix .is-met{background:var(--accent-soft);border-color:var(--accent-line);color:var(--text)}.coverageMatrix .is-under{color:var(--attention);border-color:#cf9d4499}.coverageMatrix .is-empty{color:var(--faint);background:#00000040}.theme-light .coverageMatrix .is-empty{background:#1112160f}.datasetStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.sourceMix{background:var(--panel-2);border-radius:99px;grid-column:1/-1;height:16px;display:flex;overflow:hidden}.sourceMix span{white-space:nowrap;min-width:78px;color:var(--bg);place-items:center;font-size:.64rem;display:grid}.sourceMix span:first-child{background:#f5f5f7d9}.sourceMix span:nth-child(2){color:var(--text);background:#f5f5f78c}.sourceMix span:nth-child(3){color:var(--text);background:#f5f5f754}.sourceMix span:nth-child(4){color:var(--text);background:#f5f5f72e}.theme-light .sourceMix span:first-child{color:#fff;background:#111216d1}.theme-light .sourceMix span:nth-child(n+2){color:var(--text)}.amberNote{color:var(--attention);grid-column:1/-1;margin:0;font-size:.82rem}.datasetGridAndDrawer{grid-template-columns:minmax(0,1fr) 420px;align-items:start;gap:16px;display:grid}.goldenTableSurface{border:1px solid var(--line);background:var(--panel);border-radius:10px;min-height:520px;overflow:auto}.datasetFilters{border-bottom:1px solid var(--line);margin:0;padding:12px 14px}.difficultyBars{grid-template-columns:repeat(5,11px);gap:3px;display:inline-grid}.difficultyBars i{background:var(--line-strong);border-radius:1px;height:6px}.difficultyBars i.is-filled{background:var(--muted)}.caseDrawer{gap:14px;padding:14px;display:grid;position:sticky;top:126px}.caseDrawer>header{justify-content:space-between;gap:12px;display:flex}.caseDrawer h2{font-size:.9rem;font-weight:600}.caseDrawer h3{color:var(--muted);margin-bottom:6px;font-size:.78rem}.caseDrawer header span{color:var(--faint);font-family:var(--mono);font-size:.74rem}.caseDrawer section{gap:8px;display:grid}.caseDrawer footer{color:var(--muted);font-size:.76rem;line-height:1.6}.provenanceTimeline{border-left:1px solid var(--line);gap:8px;padding-left:12px;display:grid}.provenanceTimeline p{color:var(--muted);font-family:var(--mono);margin:0;font-size:.73rem}.draftWorkspace{grid-template-columns:minmax(320px,40%) minmax(0,60%)}.ingestionPane,.prelabelPane,.smeMonitor,.smePreview{align-content:start;gap:14px;padding:14px;display:grid}.ingestionPane h2,.smeMonitor h2,.prelabelPane h2{font-size:.88rem;font-weight:600}.ingestionPane p,.smeMonitor p{color:var(--muted);font-size:.78rem}.largeDropzone{border:1px dashed var(--line-strong);min-height:124px;color:var(--text);text-align:left;transition:border-color .12s var(--ease), background .12s var(--ease);background:0 0;border-radius:10px;padding:18px;font-size:.82rem}.largeDropzone:hover{border-color:var(--accent-line);background:var(--accent-soft)}.ingestionPane section,.redactionConsole,.smeMonitor section,.slaCard{border:1px solid var(--line);background:var(--panel-2);border-radius:9px;gap:9px;padding:12px;display:grid}.redactionConsole strong{color:var(--positive);font-size:.8rem;font-weight:600}.redactionConsole table td{border:0;height:30px;padding:2px 0;font-size:.76rem}.scrubBar{background:var(--panel);border-radius:99px;height:8px;overflow:hidden}.scrubBar span{background:var(--positive);height:100%;display:block}.queueActionHeader{z-index:5;border-bottom:1px solid var(--line);background:var(--panel);flex-wrap:wrap;gap:7px;padding-bottom:12px;display:flex;position:sticky;top:126px}.machineTable tbody tr{background:#ffffff05}.theme-light .machineTable tbody tr{background:#11121605}.prelabelPane code{background:#ffffff0f}.smeWorkspace{grid-template-columns:minmax(280px,30%) minmax(0,70%)}.slaCard strong{color:var(--attention);font-family:var(--mono);font-size:1.5rem;font-weight:600}.smeMonitor section>button{text-align:left;gap:4px;min-height:50px;padding:9px;display:grid}.smeMonitor code{color:var(--muted);background:0 0;padding:0}.smeToggle{color:var(--muted);font-size:.82rem}.clientConsole,.signoffPreview{color:#14151a;background:#fafafa;border-color:#14151a1f}.clientConsole{gap:16px;padding:20px;display:grid}.clientConsole header,.clientConsole footer{color:#14151a99;font-family:var(--mono);justify-content:space-between;gap:12px;font-size:.78rem;display:flex}.clientConsole h2{max-width:760px;font-size:1.08rem;font-weight:600}.caseCompare{grid-template-columns:1.1fr 1fr 1fr;gap:12px;display:grid}.caseCompare article{background:#fff;border:1px solid #14151a1f;border-radius:9px;gap:10px;padding:14px;display:grid}.caseCompare h3{font-size:.88rem;font-weight:600}.caseCompare p,.clientConsole label{color:#14151ab8;font-size:.88rem;line-height:1.5}.caseCompare button{color:#14151a;background:#fff;border-color:#14151a2e}.clientConsole textarea{color:#14151a;background:#fff;border-color:#14151a29}.patternCheck{align-items:center;gap:8px;display:flex}.gradersWorkspace,.calibrationWorkspace,.redteamWorkspace,.acceptanceWorkspace{gap:16px;display:grid}.gradersWorkspace{grid-template-columns:minmax(320px,36%) minmax(0,64%)}.calibrationWorkspace{grid-template-columns:minmax(0,1fr) 300px}.redteamWorkspace{grid-template-columns:minmax(260px,28%) minmax(360px,44%) minmax(260px,28%)}.acceptanceWorkspace{grid-template-columns:minmax(260px,25%) minmax(0,75%)}.graderDirectory,.graderEditor,.calibrationWorkspace>main,.calibrationRail,.vectorLibrary,.generatorConsole,.scorecard,.runConfig,.acceptanceResults,.rubricDoc,.sandboxTerminal,.calibrationUpper,.signoffPreview,.liveRun,.disagreementTable{border:1px solid var(--line);background:var(--panel);border-radius:10px}.graderDirectory,.graderEditor,.calibrationWorkspace>main,.calibrationRail,.vectorLibrary,.generatorConsole,.scorecard,.runConfig,.acceptanceResults{align-content:start;gap:14px;padding:14px;display:grid}.graderDirectory header,.sandboxTerminal header{justify-content:space-between;align-items:center;gap:10px;display:flex}.graderDirectory h2,.graderEditor h2,.calibrationRail h2,.vectorLibrary h2,.scorecard h2,.runConfig h2,.rubricDoc h2,.sandboxTerminal h2,.liveRun h2,.signoffPreview h2,.metricPanel+*,.driftUpper h2,.featureDrift h2,.driftAlerts h2,.candidateDrawer h2,.compareRail h2{font-size:.9rem;font-weight:600}.graderDirectory p,.graderDirectory small,.graderDirectory em,.graderEditor footer,.metricPanel span,.metricPanel p,.calibrationRail p,.vectorLibrary label,.scorecard small,.runConfig label,.runConfig p,.liveRun p,.signoffPreview p{color:var(--muted);font-size:.79rem;line-height:1.5}.graderDirectory section{gap:7px;display:grid}.graderDirectory h3{color:var(--faint);letter-spacing:.06em;text-transform:uppercase;font-size:.68rem}.graderDirectory section>button{border:1px solid var(--line);background:var(--panel-2);color:var(--text);text-align:left;border-radius:8px;grid-template-columns:20px minmax(0,1fr) 56px;align-items:center;gap:4px 8px;padding:9px 10px;display:grid}.graderDirectory .is-selected{border-color:var(--accent-line);background:var(--accent-soft)}.graderDirectory small{color:var(--faint);grid-column:2/4}.graderDirectory em{color:var(--muted);font-style:normal;font-family:var(--mono);grid-column:2/4;font-size:.7rem}.graderDirectory input{text-align:center;grid-column:3;min-height:28px}.dragHandle{color:var(--faint);cursor:grab}.graderCode pre{min-height:260px}.rubricDoc,.sandboxTerminal,.liveRun,.signoffPreview{gap:12px;padding:14px;display:grid}.sandboxTerminal header div,.liveRun+*,.generatorConsole label{align-items:center;gap:8px;display:flex}.sandboxTerminal pre,.liveRun pre,.candidateDrawer pre,.verificationDrawer pre{color:var(--muted);font-family:var(--mono);background:#060607;border-radius:8px;margin:0;padding:12px;font-size:.76rem;line-height:1.6;overflow:auto}.theme-light .sandboxTerminal pre,.theme-light .liveRun pre,.theme-light .candidateDrawer pre,.theme-light .verificationDrawer pre{color:#f5f5f7cc;background:#16171b}.calibrationUpper{grid-template-columns:minmax(280px,1fr) 300px;gap:14px;padding:14px;display:grid}.confusionMatrix{grid-template-columns:repeat(5,minmax(38px,1fr));gap:5px;display:grid}.confusionMatrix button{aspect-ratio:1;border:1px solid var(--line);background:var(--accent);color:var(--bg);font-family:var(--mono);border-radius:5px;font-size:.72rem}.metricPanel,.calibrationRail article,.scorecard article{border:1px solid var(--line);background:var(--panel-2);border-radius:9px;gap:7px;padding:12px;display:grid}.metricPanel strong{font-family:var(--mono);font-size:1.5rem;font-weight:600}.disagreementTable{overflow:auto}.disagreementTable .tableTitle{padding:12px 14px}.vectorLibrary{gap:9px}.vectorLibrary label{border:1px solid var(--line);background:var(--panel-2);color:var(--muted);border-radius:7px;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 10px;font-size:.78rem;display:grid}.vectorLibrary span{color:var(--faint);font-family:var(--mono);font-size:.7rem}.generatorConsole .codeSurface pre{min-height:200px}.variantList{gap:8px;display:grid}.variantList p{border:1px solid var(--line);background:var(--panel-2);color:var(--muted);border-radius:7px;margin:0;padding:9px 11px;font-size:.79rem}.resilienceRow{border-bottom:1px solid var(--line-soft);gap:6px;padding:10px 0;display:grid}.resilienceRow>span{color:var(--text);font-size:.8rem}.resilienceRow small{color:var(--muted);font-family:var(--mono);font-size:.72rem}.evalThreshold{background:var(--panel-2);border-radius:99px;height:8px;display:block;position:relative;overflow:hidden}.evalThreshold i,.evalThreshold b{height:100%;position:absolute;inset:0 auto 0 0}.evalThreshold i.is-pass{background:var(--positive)}.evalThreshold i.is-fail{background:var(--blocked)}.evalThreshold b{border-left:1px dashed var(--line-strong);width:0}.scorecard article span.statusPill.attention{color:var(--attention);border-color:#cf9d4466}.runConfig label{gap:6px;display:grid}.lockedTriple{border:1px solid var(--line);background:var(--panel-2);font-family:var(--mono);color:var(--muted);border-radius:7px;padding:9px 11px;font-size:.78rem}.resultTabs{gap:6px;display:flex}.signoffPreview p,.signoffPreview footer{color:#14151ab8}.signoffPreview footer{flex-wrap:wrap;gap:10px;font-size:.8rem;display:flex}.driftWorkspace,.releaseWorkspace{grid-template-columns:minmax(0,1fr) 300px;gap:16px;display:grid}.candidateWorkspace{grid-template-columns:minmax(0,1fr) 340px;gap:16px;display:grid}.candidateRibbon{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.driftWorkspace main,.driftAlerts,.featureDrift,.candidateDrawer,.releaseTimeline,.compareRail{border:1px solid var(--line);background:var(--panel);border-radius:10px;align-content:start;gap:14px;padding:14px;display:grid}.driftUpper{grid-template-columns:minmax(280px,1fr) minmax(280px,1fr) 260px;gap:14px;display:grid}.driftUpper article{border:1px solid var(--line);background:var(--panel-2);border-radius:9px;padding:14px}.driftUpper header,.driftAlerts header{justify-content:space-between;align-items:center;gap:12px;display:flex}.driftUpper span,.clusterMap p,.driftAlerts span,.candidateDrawer p,.compareRail p,.releaseDetail p,.releaseDetail footer{color:var(--muted);font-size:.79rem;line-height:1.5}.driftChart{width:100%;min-height:180px}.gateRegion{fill:#cf9d441a}.gateLine{stroke:var(--attention);stroke-dasharray:7 7;fill:none}.psiLine{fill:none;stroke:var(--accent);stroke-width:2.4px}.driftChart circle{fill:var(--attention)}.driftChart text{fill:var(--faint);font-family:var(--mono);font-size:11px}.featureDrift button,.driftAlerts button{text-align:left;gap:4px;height:auto;min-height:auto;padding:9px 10px;display:grid}.driftAlerts button strong{color:var(--text);font-size:.8rem;font-weight:600}.driftAlerts em{color:var(--accent);font-size:.76rem;font-style:normal}.clusterMap{border:1px solid var(--line);background:linear-gradient(#ffffff06 1px, transparent 1px), linear-gradient(90deg, #ffffff06 1px, transparent 1px), var(--panel);background-size:32px 32px;border-radius:10px;min-height:420px;position:relative;overflow:hidden}.clusterMap>button{background:#f5f5f747;border:0;border-radius:50%;min-height:0;padding:0;position:absolute;transform:translate(-50%,-50%)}.clusterMap>button.is-new{background:#cf9d4480;box-shadow:0 0 0 1px #cf9d4466}.clusterMap aside{border:1px solid var(--line);background:color-mix(in srgb, var(--panel) 92%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:9px;gap:10px;width:min(300px,100% - 32px);padding:14px;display:grid;position:absolute;top:16px;right:16px}.clusterMap aside h2{font-size:.85rem;font-weight:600}.timeScrubber{accent-color:var(--accent);position:absolute;bottom:16px;left:20px;right:20px}.candidateGrid{border:1px solid var(--line);background:var(--panel);border-radius:10px;min-height:520px;overflow:auto}.candidateDrawer pre{min-height:0}.releaseTimeline{position:relative}.releaseTimeline:before{content:"";background:var(--line);width:1px;position:absolute;top:26px;bottom:26px;left:24px}.releaseTimeline article{gap:10px;padding-left:28px;display:grid;position:relative}.releaseTimeline article:before{content:"";background:var(--muted);border:2px solid var(--panel);border-radius:50%;width:8px;height:8px;position:absolute;top:14px;left:5px}.releaseTimeline article.is-expanded:before{background:var(--accent)}.releaseTimeline article>button{text-align:left;background:0 0;border:1px solid #0000;gap:5px;height:auto;padding:11px 12px;display:grid}.releaseTimeline article>button:hover{border-color:var(--line);background:#ffffff06}.releaseTimeline article>button strong{font-size:.85rem;font-weight:600}.releaseTimeline article>button span{color:var(--muted);font-size:.78rem}.releaseDetail{border:1px solid var(--line);background:var(--panel-2);border-radius:9px;gap:12px;padding:12px;display:grid}.compareRail label{color:var(--muted);gap:6px;font-size:.79rem;display:grid}.compareRail section{border:1px solid var(--line);background:var(--panel-2);border-radius:9px;gap:8px;padding:12px;display:grid}.compareRail h3{font-size:.8rem;font-weight:600}.auditUtility,.teamToolbar{grid-template-columns:minmax(300px,1fr) auto auto;align-items:center;gap:10px;margin-bottom:14px;display:grid}.auditUtility>div,.teamToolbar{flex-wrap:wrap;gap:8px;display:flex}.teamToolbar{grid-template-columns:minmax(280px,1fr) auto auto auto}.teamToolbar label{border:1px solid var(--line);background:var(--panel-2);min-height:30px;color:var(--muted);border-radius:7px;align-items:center;gap:7px;padding:0 11px;font-size:.78rem;display:inline-flex}.auditLayout,.teamLayout{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:16px;display:grid}.verificationDrawer,.personDrawer{border:1px solid var(--line);background:var(--panel);border-radius:10px;gap:12px;padding:14px;display:grid;position:sticky;top:80px}.verificationDrawer h2,.personDrawer h2,.settingsSection h2,.frameworkScorecard h2{font-size:.9rem;font-weight:600}.verificationDrawer h3{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:.76rem}.verificationDrawer p,.personDrawer p,.personDrawer footer,.frameworkScorecard p,.frameworkScorecard li,.frameworkScorecard small,.settingsSection p,.connectorGrid small{color:var(--muted);font-size:.79rem;line-height:1.5}.verificationDrawer strong{font-family:var(--mono);font-size:.82rem}.verificationDrawer>span{border:1px solid var(--line);color:var(--muted);font-family:var(--mono);border-radius:99px;padding:5px 9px;font-size:.72rem;display:inline-block}.immutableLedger .lockButton{border:1px solid var(--accent-line);background:var(--accent-soft);min-height:26px;color:var(--positive);font-family:var(--mono);border-radius:99px;align-items:center;gap:6px;padding:0 10px;font-size:.72rem;display:inline-flex}.personDrawer footer{border-top:1px solid var(--line);flex-wrap:wrap;gap:7px;padding-top:10px;display:flex}.regulatoryLayout{grid-template-columns:minmax(300px,35%) minmax(0,65%);gap:16px;display:grid}.frameworkScorecard{gap:14px;display:grid}.frameworkScorecard article{border:1px solid var(--line);background:var(--panel);border-radius:10px;gap:10px;padding:14px;display:grid}.frameworkScorecard strong{color:var(--text);font-size:.88rem;font-weight:600}.frameworkScorecard ul{gap:5px;margin:0;padding-left:18px;display:grid}.settingsSection{border:1px solid var(--line);background:var(--panel);border-radius:10px;gap:14px;margin-bottom:18px;padding:16px;display:grid}.settingsSection header{justify-content:space-between;align-items:center;gap:12px;display:flex}.connectorGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.connectorGrid article{border:1px solid var(--line);background:var(--panel);border-radius:10px;gap:9px;padding:14px;display:grid}.connectorGrid h3{font-size:.86rem;font-weight:600}.connectorGrid label{color:var(--muted);gap:6px;font-size:.77rem;display:grid}.amberNote{color:var(--attention);font-size:.82rem}.rosterTable td:first-child small{color:var(--faint);margin-top:3px;display:block}.rosterTable tr.below-floor td:first-child{box-shadow:inset 2px 0 0 var(--attention)}.personDrawer .metricPanel{border:1px solid var(--line);background:var(--panel-2);border-radius:9px;gap:6px;padding:12px;display:grid}@media (width<=1280px){.triageGrid,.newDeploymentGrid,.mapWorkspace,.taxonomyWorkspace,.alignmentReader,.notesAndDefinition,.coverageTier,.datasetGridAndDrawer,.draftWorkspace,.smeWorkspace,.caseCompare,.gradersWorkspace,.calibrationWorkspace,.redteamWorkspace,.acceptanceWorkspace,.calibrationUpper,.driftWorkspace,.candidateWorkspace,.releaseWorkspace,.driftUpper,.auditLayout,.regulatoryLayout,.teamLayout,.connectorGrid{grid-template-columns:1fr}.previewPane,.caseDrawer,.verificationDrawer,.personDrawer{position:static}.candidateRibbon{grid-template-columns:repeat(2,minmax(0,1fr))}.graphCanvas{order:-1;min-height:520px}.connectorGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1100px){.topBar{grid-template-columns:1fr auto}.commandInput{display:none}.utilityBar,.auditUtility,.teamToolbar{grid-template-columns:1fr}}@media (width<=760px){.platformPage{display:block;overflow:visible}.platformSidebar{border-right:0;border-bottom:1px solid var(--line);height:auto;position:relative}.platformNavGroup,.platformSidebarFoot{display:none}.platformContent{padding:18px 16px 40px}.topBar{padding:0 16px}.datasetVitals,.evalsVitals,.refreshVitals{margin:0 -16px 14px;padding:10px 16px}.healthRibbon,.pipelineStrip,.inlineFields,.checkGrid,.targetGrid,.candidateRibbon,.datasetStats,.connectorGrid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.platformPage *,.platformPage :before,.platformPage :after{transition-duration:.01ms!important}}
