:root{--bg:#0a0d12;--bg2:#0d1118;--panel:#10151d;--panel2:#141a24;--line:rgba(148,163,184,0.13);--line2:rgba(148,163,184,0.22);--fg:#e7edf4;--fg2:#b6c1cf;--muted:#8290a3;--faint:#5b6779;--accent:#7fa8f0;--danger:#e26d6d;--ok:#8fbf7f;--gold:#d3a05c;--dangerWash:rgba(226,109,109,0.09);--okWash:rgba(143,191,127,0.08);--accentWash:rgba(127,168,240,0.1);--sans:ui-sans-serif,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--serif:ui-serif,Georgia,"Times New Roman",serif;--mono:ui-monospace,"SF Mono","Cascadia Code",Menlo,Consolas,monospace;--ease:cubic-bezier(0.22,0.61,0.36,1)}*{box-sizing:border-box}html{color-scheme:dark}body{margin:0;background:var(--bg);font-family:var(--sans);font-size:14px;line-height:1.55;-webkit-font-smoothing:antialiased}button{font-family:inherit}:focus-visible{outline-offset:2px}.mono{font-family:var(--mono);font-size:.9em}.mutedText{color:var(--muted)}.danger{color:var(--danger)}.topbar{position:-webkit-sticky;position:sticky;top:0;z-index:20;display:grid;align-items:center;grid-gap:24px;gap:24px;padding:14px 32px;background:rgba(10,13,18,.94);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.brandWrap{display:flex;align-items:baseline;gap:14px}.brand{display:inline-flex;align-items:center;gap:10px;color:var(--fg);text-decoration:none;font-weight:700;letter-spacing:.22em}.mark{display:inline-grid;place-items:center;width:26px;height:26px;border:1px solid var(--line2);border-radius:4px;font-family:var(--serif);font-size:15px;color:var(--accent)}.caseId{font-family:var(--mono);font-size:11px;letter-spacing:.14em;color:var(--muted)}.viewTabs{display:flex;gap:2px;justify-self:center}.viewTabs button{display:inline-flex;align-items:baseline;gap:8px;padding:7px 14px;border:1px solid transparent;border-radius:4px;background:transparent;font-size:11px;letter-spacing:.16em;cursor:pointer;transition:color .15s var(--ease),background .15s var(--ease),border-color .15s var(--ease)}.viewTabs button:hover{color:var(--fg2);background:var(--panel)}.viewTabs button.active{color:var(--fg);border-color:var(--line2);background:var(--panel)}.tabNumeral{font-family:var(--serif);font-style:italic;font-size:12px}.system{font-size:11px;letter-spacing:.12em;display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.system b{color:var(--ok);font-weight:600}.pulse{width:7px;height:7px;border-radius:50%;background:var(--ok);animation:breathe 2.4s var(--ease) infinite}@keyframes breathe{0%,to{opacity:1}50%{opacity:.45}}.hero{display:grid;grid-template-columns:1.4fr 1fr;grid-gap:48px;gap:48px;padding:72px 32px 40px;max-width:1240px;margin:0 auto}.eyebrow,.kicker{margin:0 0 12px;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--muted);font-weight:600}.hero h1{font-weight:500;font-size:clamp(38px,5.4vw,68px);line-height:1.08;letter-spacing:-.01em}.hero h1 em{font-style:italic;color:var(--accent)}.heroCopy{margin:0 0 6px;color:var(--fg2);font-size:15px;max-width:46ch}.statusRail{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--bg2);max-width:1240px;margin:0 auto 24px}.statusRail>div{display:grid;grid-gap:4px;gap:4px;padding:14px 22px;border-right:1px solid var(--line)}.statusRail>div:last-child{border-right:0}.statusRail span{font-size:10px;letter-spacing:.18em}.statusRail strong{font-size:13px;font-family:var(--mono);font-weight:600;letter-spacing:.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace{display:grid;grid-template-columns:1fr 380px;grid-gap:0;gap:0;max-width:1240px;margin:0 auto 28px;border:1px solid var(--line);border-radius:8px;overflow:hidden;background:var(--panel)}.stage{padding:22px 26px 20px;border-right:1px solid var(--line);min-width:0}.stageHead{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.stageHead h2,.viewHead h2{margin:0;font-weight:500;font-size:24px;letter-spacing:-.01em}.phase{font-size:10px;letter-spacing:.2em;padding:5px 10px;border:1px solid var(--line2);border-radius:3px;color:var(--fg2)}.phase.infected{color:var(--danger);border-color:rgba(226,109,109,.4)}.phase.simulated{color:var(--gold);border-color:rgba(211,160,92,.4)}.phase.repaired{color:var(--ok);border-color:rgba(143,191,127,.4)}.graphWrap{overflow:auto}.graph{display:block;width:100%;min-width:760px;height:auto}.edge{stroke:var(--line2);stroke-width:1;fill:none;transition:stroke .6s var(--ease)}.edge.rel-retrieved{stroke:var(--faint);stroke-dasharray:5 4}.edge.rel-produced{stroke-width:1.2}.edge.rel-derived{stroke:var(--muted);stroke-dasharray:2 4}.edge.hot{opacity:.95;stroke-dasharray:7 5;animation:contam 1.7s linear infinite}@keyframes contam{to{stroke-dashoffset:-12}}.edge.repairing{animation:none;stroke:var(--muted)}.edgeLabel{fill:var(--faint);font-family:var(--mono);font-size:9px;letter-spacing:.08em;text-transform:uppercase}.node{cursor:pointer;transition:transform .2s var(--ease)}.node:hover .nodeShape{filter:brightness(1.18)}.node:focus-visible .nodeShape{filter:brightness(1.25)}.nodeShape{transition:stroke .35s var(--ease),fill .35s var(--ease),filter .2s var(--ease);stroke-width:1.6}.tone-ok .nodeShape{stroke:var(--ok);fill:var(--okWash)}.tone-hot .nodeShape{fill:var(--dangerWash)}.tone-muted .nodeShape{stroke:var(--faint);fill:rgba(148,163,184,.05)}.nodeGlyph{font-size:15px;font-family:var(--mono);pointer-events:none}.nodeLabel{fill:var(--fg2);font-size:10.5px;letter-spacing:.05em;text-anchor:middle;pointer-events:none;text-transform:uppercase}.nodeRing{stroke-width:1.4;stroke-dasharray:3 3;animation:breathe 2s var(--ease) infinite}.blastRing,.nodeRing{fill:none;pointer-events:none}.blastRing{stroke-width:1.3;stroke-dasharray:5 4;animation:blastSpin 9s linear infinite}@keyframes blastSpin{to{stroke-dashoffset:-90}}.blastTag{font-family:var(--mono);font-size:9px;letter-spacing:.12em;text-transform:uppercase}.node.repairing .nodeShape{transition:stroke .9s var(--ease),fill .9s var(--ease)}.node.repairing.tone-hot .nodeShape{stroke:var(--faint);fill:rgba(148,163,184,.05)}.legend{display:flex;flex-wrap:wrap;gap:18px;margin-top:14px;font-size:11px;color:var(--muted)}.legend span{display:inline-flex;align-items:center;gap:7px}.dot{width:8px;height:8px;border-radius:50%;display:inline-block}.okDot{background:var(--ok)}.graphSkeleton{min-height:420px;background:linear-gradient(100deg,var(--panel) 40%,var(--panel2) 50%,var(--panel) 60%);background-size:200% 100%;animation:shimmer 1.6s var(--ease) infinite;border-radius:4px}@keyframes shimmer{to{background-position:-200% 0}}.forensic{background:var(--panel2);padding:22px 24px;overflow-y:auto;max-height:640px}.inspectorHead{display:flex;justify-content:space-between;gap:16px;margin-bottom:18px}.inspectorHead h3{margin:0 0 6px;font-size:21px;font-weight:500}.nodeDetail{margin:0;font-size:13px}.badgeRow{display:flex;flex-direction:column;gap:6px;align-items:flex-end;flex-shrink:0}.badge{display:inline-block;padding:3px 8px;border:1px solid var(--line2);border-radius:3px;font-size:10px;letter-spacing:.12em;text-transform:uppercase;font-weight:600;color:var(--fg2)}.badge-kind{border-color:rgba(127,168,240,.4)}.badge-status.suspect{border-color:rgba(226,109,109,.45)}.badge-status.active,.badge-status.completed,.badge-status.trusted{color:var(--ok);border-color:rgba(143,191,127,.4)}.badge-status.cancelled,.badge-status.invalidated,.badge-status.quarantined,.badge-status.repaired,.badge-status.requires_review,.badge-status.revoked{border-color:var(--line2)}.inspectorSection{padding:14px 0;border-top:1px solid var(--line)}.inspectorLabel{display:block;font-size:10px;letter-spacing:.2em;margin-bottom:10px;font-weight:600}.score{display:grid;grid-template-columns:auto 1fr;align-items:center;grid-gap:12px;gap:12px}.score strong{font-family:var(--mono);font-size:14px}.scoreTrack{height:5px;background:rgba(148,163,184,.12);border-radius:3px;overflow:hidden}.scoreTrack i{display:block;height:100%;border-radius:3px}.kv{margin:0;grid-gap:8px;gap:8px}.kv,.kv>div{display:grid}.kv>div{grid-template-columns:130px 1fr;grid-gap:12px;gap:12px;font-size:12px}.kv dt{color:var(--faint);font-size:10px;letter-spacing:.14em;padding-top:2px}.kv dd{margin:0;color:var(--fg2);word-break:break-word}.historyList{list-style:none;margin:0;padding:0;display:grid;grid-gap:7px;gap:7px;font-size:12px}.historyList li{display:flex;justify-content:space-between;gap:12px;align-items:baseline;padding-bottom:6px;border-bottom:1px dashed rgba(148,163,184,.1)}.chipRow{display:flex;flex-wrap:wrap;gap:6px}.chip{padding:3px 9px;border:1px solid var(--line2);border-radius:12px;font-size:10.5px;color:var(--fg2);background:var(--panel)}.chipMuted{color:var(--muted)}.emptyNote{font-size:12.5px;font-style:italic;margin:10px 0}.inspectorSimulate{margin-top:18px;width:100%}.command{display:grid;grid-template-columns:1.5fr auto;grid-gap:32px;gap:32px;align-items:center;max-width:1240px;margin:0 auto 12px;padding:26px 32px;border:1px solid var(--line);border-radius:8px;background:var(--panel)}.command h2{margin:0 0 8px;font-size:21px;font-weight:500}.command p:last-child{margin:0;font-size:13.5px}.commandButtons{display:flex;gap:10px;align-items:center;justify-content:flex-end;flex-wrap:wrap}.ghost,.primary{padding:10px 18px;border-radius:4px;font-size:11.5px;letter-spacing:.14em;font-weight:600;cursor:pointer;transition:background .15s var(--ease),border-color .15s var(--ease),color .15s var(--ease),transform .1s var(--ease)}.ghost{background:transparent;border:1px solid var(--line2);color:var(--fg2)}.ghost:hover:not(:disabled){color:var(--fg)}.primary{border:1px solid var(--accent);color:#0a0d12}.primary:hover:not(:disabled){background:#92b4f5}.ghost:active:not(:disabled),.primary:active:not(:disabled){transform:translateY(1px)}button:disabled{opacity:.5;cursor:not-allowed}.runCommand{grid-template-columns:1.4fr auto}.impact{display:flex;gap:14px;font-family:var(--mono);font-size:12px;color:var(--gold)}.runPanel{grid-column:1/-1;border:1px solid var(--line);background:var(--panel2);padding:20px;border-radius:6px;display:grid;grid-gap:16px;gap:16px}.runHead{display:flex;align-items:center;justify-content:space-between;gap:12px}.runBadge{font-size:11px;letter-spacing:.16em;color:var(--ok);font-weight:600}.runBadge.warn{color:var(--danger)}.runId{font-family:var(--mono);font-size:12px;color:var(--muted)}.runGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));grid-gap:12px;gap:12px}.runCard{border:1px solid var(--line);padding:14px;border-radius:4px;display:flex;flex-direction:column;gap:6px;background:rgba(255,255,255,.015)}.runCard b{font-size:15px;color:var(--fg)}.runCard small{font-size:11px;line-height:1.4}.runTag{font-size:10px;letter-spacing:.16em;color:var(--accent);font-weight:600}.runEvidence{color:var(--accent)!important;border-left:2px solid var(--line2);padding-left:8px}.proof{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px;max-width:1240px;margin:36px auto 48px;padding:0 32px}.proof article{border-top:1px solid var(--line2);padding-top:18px}.proof article>span{font-family:var(--serif);font-style:italic;font-size:15px}.proof h3{margin:10px 0 6px;font-weight:500;font-size:19px}.proof p{margin:0;font-size:13px}.appFooter{text-align:center;padding:28px 0 40px;color:var(--faint);font-size:11px;letter-spacing:.16em;text-transform:uppercase}.view{max-width:1240px;margin:0 auto;padding:48px 32px 60px;display:grid;grid-gap:24px;gap:24px}.viewHead{display:flex;justify-content:space-between;align-items:flex-start;gap:24px}.viewHead .lede{max-width:72ch;color:var(--fg2);margin:10px 0 0}.providerChip{font-family:var(--mono);font-size:11px;color:var(--muted);border:1px solid var(--line2);border-radius:3px;padding:5px 10px;white-space:nowrap}.attackGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(330px,1fr));grid-gap:16px;gap:16px}.attackCard{border:1px solid var(--line);border-radius:6px;padding:18px;background:var(--panel);display:grid;grid-gap:12px;gap:12px}.attackCard header{display:flex;justify-content:space-between;align-items:baseline}.attackPattern{margin:0;font-size:13px;color:var(--fg2);font-style:italic;border-left:2px solid var(--danger);padding-left:10px}.attackReason{margin:0;font-size:12px;color:var(--muted)}.screenLab{border:1px solid var(--line);border-radius:6px;padding:18px;background:var(--panel);display:grid;grid-gap:10px;gap:10px}.screenRow{display:grid;grid-template-columns:1fr auto;grid-gap:12px;gap:12px;align-items:stretch}.screenRow textarea{background:var(--bg2);border:1px solid var(--line2);border-radius:4px;color:var(--fg);font-family:var(--mono);font-size:13px;padding:10px 12px;resize:vertical}.screenRow textarea:focus{outline:none;border-color:var(--accent)}.screenResult{display:flex;gap:14px;align-items:center;font-size:12.5px}.ledger{border:1px solid var(--line);border-radius:6px;overflow:hidden}.ledgerRow{display:grid;grid-template-columns:92px 200px 120px 140px 1fr;grid-gap:14px;gap:14px;padding:8px 16px;border-top:1px solid rgba(148,163,184,.08);font-size:12px;align-items:baseline}.ledgerHead{background:var(--panel2);font-size:10px;letter-spacing:.18em;color:var(--faint);font-weight:600}.ledgerEvent{font-family:var(--mono);color:var(--fg2)}.ledgerPayload{color:var(--muted);font-family:var(--mono);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.traceButtons{justify-content:flex-start}.traceButton{font-size:11px!important;padding:8px 12px!important;letter-spacing:.08em!important}.traceList{display:grid;grid-gap:4px;gap:4px;border-top:1px solid var(--line);padding-top:12px}.traceRow{display:grid;grid-template-columns:92px 1fr 100px 150px;grid-gap:12px;gap:12px;align-items:center;padding:6px 0;border-bottom:1px solid rgba(255,255,255,.04);font-size:12px}.traceTime{color:var(--muted)}.traceCap,.traceTime{font-family:var(--mono)}.traceCap{color:var(--fg)}.traceStatus{font-weight:600;letter-spacing:.08em;font-size:10px;text-transform:uppercase}.traceStatus.completed{color:var(--ok)}.traceStatus.failed{color:var(--danger)}.traceMeta{color:var(--muted);text-align:right;font-family:var(--mono);font-size:11px}.docs .docGrid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:18px;gap:18px}.docCard{border:1px solid var(--line);border-radius:6px;padding:22px;background:var(--panel);display:grid;grid-gap:12px;gap:12px;align-content:start}.docIndex{font-family:var(--serif);font-style:italic;font-size:15px}.docCard h3{margin:0;font-weight:500;font-size:20px}.docCard p{margin:0;color:var(--fg2);font-size:13.5px}.docCard blockquote{margin:0;padding:12px 16px;border-left:2px solid var(--accent);background:var(--accentWash);font-size:16px;color:var(--fg)}.docCard pre{margin:0;padding:14px;background:var(--bg2);border:1px solid var(--line);border-radius:4px;font-family:var(--mono);font-size:12px;color:var(--fg2);overflow-x:auto}.protocolList{list-style:none;margin:0;padding:0;display:grid;grid-gap:12px;gap:12px;counter-reset:step}.protocolList li{display:grid;grid-gap:3px;gap:3px;font-size:13px;color:var(--fg2)}.protocolList b{color:var(--fg);font-weight:600}.statusTable{width:100%;border-collapse:collapse;font-size:12.5px}.statusTable th{text-align:left;font-size:10px;letter-spacing:.16em;color:var(--faint);padding:6px 8px;border-bottom:1px solid var(--line2)}.statusTable td{padding:7px 8px;border-bottom:1px solid rgba(148,163,184,.08);color:var(--fg2)}.docList{margin:0;padding:0;list-style:none;display:grid;grid-gap:10px;gap:10px}.docList li{color:var(--fg2);font-size:13px}.docList b{color:var(--fg)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}.antidoteShell{--bg:#eee9da;--bg2:#f6f0df;--panel:#fff9e9;--panel2:#ded6c2;--line:rgba(23,21,15,0.16);--line2:rgba(23,21,15,0.34);--fg:#17150f;--fg2:#4d473c;--muted:#6d6558;--faint:#706759;--accent:#ff5a1f;--danger:#8f291f;--ok:#17150f;--gold:#b54612;--dangerWash:rgba(143,41,31,0.09);--okWash:rgba(23,21,15,0.07);--accentWash:rgba(255,90,31,0.12);--case-frame:min(1404px,calc(100% - 36px));min-height:100svh;color:var(--fg);background:var(--bg)}.antidoteShell :focus-visible{outline-color:#8f291f}.antidoteShell .topbar{top:0;width:var(--case-frame);max-width:1404px;min-height:70px;margin:0 auto;padding:10px 14px 10px 20px;border:0;border-radius:0 0 22px 22px;color:#fff9e9;background:rgba(31,29,24,.96);box-shadow:0 -12px 0 12px var(--bg),0 16px 38px rgba(23,21,15,.12)}.antidoteShell .brand,.antidoteShell .viewTabs button.active,.antidoteShell .viewTabs button:hover{color:#fff9e9}.antidoteShell .mark{border-color:var(--accent)}.antidoteShell .caseId,.antidoteShell .howEntryLink{border-color:rgba(255,249,233,.24)}.antidoteShell .howEntryLink{display:inline-flex;align-items:center;min-height:44px}.antidoteShell .caseId,.antidoteShell .system,.antidoteShell .viewTabs button{color:#aaa293}.antidoteShell .viewTabs button{min-height:40px}.antidoteShell .viewTabs{gap:3px;padding:4px;border:1px solid rgba(255,249,233,.15);border-radius:14px;background:rgba(8,7,5,.42)}.antidoteShell .viewTabs button{align-items:center;justify-content:center;padding:0 15px;border-radius:10px;font-weight:750;text-align:center}.antidoteShell .viewTabs button.active,.antidoteShell .viewTabs button:hover{color:var(--fg);background:#fff9e9}.antidoteShell .pulse,.antidoteShell .viewTabs button:after{background:var(--accent)}.antidoteShell .viewTabs button:after{display:none}.antidoteShell .howEntryLink,.antidoteShell .system b,.antidoteShell .tabNumeral{color:var(--accent)}.antidoteShell .tabNumeral{font-weight:750}.antidoteShell .traceLanding{background:var(--bg)}.antidoteShell .traceSticky{top:70px;height:calc(100svh - 70px);border-color:var(--line2)}.antidoteShell .traceGrid{opacity:.36;background-image:radial-gradient(circle,rgba(23,21,15,.18) 0 1px,transparent 1.5px)}.antidoteShell .traceScene{inset:5% 1% 72px 40%;z-index:0;display:grid;place-items:center;overflow:visible;opacity:1;pointer-events:none;-webkit-mask-image:none;mask-image:none}.antidoteShell .caseContainmentObject{display:block;width:100%;height:auto;object-fit:contain}.antidoteShell .caseArtifactAxis{position:absolute;right:5%;bottom:2%;left:6%;display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:18px;gap:18px;color:#5a5245;font-family:var(--mono);font-size:8px;font-weight:650;letter-spacing:.12em;text-align:center}.antidoteShell .caseArtifactAxis span{padding-top:9px;border-top:1px solid var(--line2)}.antidoteShell .traceCopy h1{font-family:var(--sans);font-size:clamp(66px,8vw,122px);font-weight:800;letter-spacing:-.055em}.antidoteShell .traceCopy h1 .traceAccent{color:var(--accent)}.antidoteShell .traceLanding-stage-1 .traceCopy h1 .traceAccent,.antidoteShell .traceLanding-stage-2 .traceCopy h1 .traceAccent{color:#8f291f}.antidoteShell .traceLanding-stage-3 .traceCopy h1 .traceAccent{color:#b54612}.antidoteShell .primary,.antidoteShell .traceActions .landingPrimary{border-color:var(--fg);color:#fff9e9;background:var(--fg)}.antidoteShell .primary:hover:not(:disabled),.antidoteShell .traceActions .landingPrimary:hover:not(:disabled){border-color:var(--accent);color:var(--fg);background:var(--accent)}.antidoteShell .landingReset,.antidoteShell .landingSecondary{color:var(--fg)}.antidoteShell .landingReset:hover,.antidoteShell .landingSecondary span,.antidoteShell .landingSecondary:hover{color:#8f291f}.antidoteShell .traceReadout{padding:18px;border:1px solid var(--line2);border-radius:20px;color:var(--muted);background:rgba(255,249,233,.82);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.antidoteShell .traceStateHot,.antidoteShell .traceStatePlan{color:#8f291f}.antidoteShell .traceStatePlan{color:#b54612}.antidoteShell .traceRail{color:#fff9e9;background:rgba(31,29,24,.97)}.antidoteShell .traceRail li,.antidoteShell .traceRail li.active,.antidoteShell .traceRail li.complete{color:#aaa293;border-color:rgba(255,249,233,.12)}.antidoteShell .traceRail li.active,.antidoteShell .traceRail li.complete{color:#fff9e9}.antidoteShell .traceRail li span{color:var(--accent)}.antidoteShell .recoveryIntro{width:var(--case-frame);padding-top:clamp(90px,11vw,160px);padding-right:clamp(22px,4vw,60px);padding-left:clamp(22px,4vw,60px)}.antidoteShell .command h2,.antidoteShell .footerMonument,.antidoteShell .footerStatement h2,.antidoteShell .proof h3,.antidoteShell .recoveryIntro h2,.antidoteShell .runCard b,.antidoteShell .stageHead h2,.antidoteShell .traceReadout>strong,.antidoteShell .viewHead h2{font-family:var(--sans)}.antidoteShell .eyebrow,.antidoteShell .inspectorHead .kicker,.antidoteShell .inspectorLabel,.antidoteShell .kicker,.antidoteShell .proof article>span,.antidoteShell .recoveryIntro span,.antidoteShell .stageCode{color:#8f291f}.antidoteShell .statusRail{width:var(--case-frame);margin-bottom:24px;border:1px solid var(--line2);border-radius:18px;overflow:hidden;background:var(--panel)}.antidoteShell .statusRail:before{width:22%;height:4px;background:var(--accent)}.antidoteShell .workspace{width:var(--case-frame);border:1px solid var(--line2);border-radius:26px;overflow:hidden;background:var(--panel)}.antidoteShell .stage{background:var(--panel)}.antidoteShell .phase{border-radius:999px}.antidoteShell .graphWrap{border-color:rgba(255,249,233,.14);background:#1f1d18}.antidoteShell .graph rect[fill="url(#grid)"]{fill:#1f1d18}.antidoteShell .edge{stroke:rgba(255,249,233,.27)}.antidoteShell .edge.rel-retrieved{stroke:#aaa293}.antidoteShell .edge.rel-produced,.antidoteShell .nodeRing{stroke:var(--accent)}.antidoteShell .edge.hot{stroke:#b23a2b}.antidoteShell .edgeLabel{fill:#c8c0af;stroke:#1f1d18;stroke-width:7px;stroke-linejoin:round;paint-order:stroke fill;font-size:9px;font-weight:700;letter-spacing:.08em}.antidoteShell .tone-ok .nodeShape{stroke:var(--accent);fill:rgba(255,90,31,.12)}.antidoteShell .tone-hot .nodeShape{stroke:#b23a2b;fill:rgba(178,58,43,.14)}.antidoteShell .tone-muted .nodeShape{stroke:#aaa293;fill:rgba(170,162,147,.1)}.antidoteShell .nodeGlyph,.antidoteShell .nodeLabel{fill:#fff9e9}.antidoteShell .blastRing,.antidoteShell .blastTag{stroke:var(--accent);fill:var(--accent)}.antidoteShell .forensic{background:#ded6c2}.antidoteShell .badge-kind,.antidoteShell .badge-status.active,.antidoteShell .badge-status.completed,.antidoteShell .badge-status.trusted{color:#8b350f;border-color:rgba(139,53,15,.52)}.antidoteShell .scoreTrack{background:rgba(23,21,15,.14)}.antidoteShell .scoreTrack i{background:var(--accent)}.antidoteShell .command{width:var(--case-frame);max-width:1440px;margin-top:24px;border:1px solid var(--line2);border-radius:24px;background:var(--panel)}.antidoteShell .command:before{top:-1px;height:4px;background:var(--accent)}.antidoteShell .ghost{border-radius:999px;border-color:var(--line2);color:var(--fg)}.antidoteShell .ghost:hover:not(:disabled){border-color:#8f291f;color:#8f291f;background:rgba(143,41,31,.06)}.antidoteShell .primary{border-radius:999px}.antidoteShell .runGrid{border-radius:18px;overflow:hidden}.antidoteShell .runCard{background:#f6f0df}.antidoteShell .proof{width:var(--case-frame);margin-top:24px;border:1px solid var(--line2);border-radius:24px;overflow:hidden;background:var(--panel)}.antidoteShell .view{width:var(--case-frame);max-width:1404px;margin-right:auto;margin-left:auto;min-height:calc(100svh - 100px)}.antidoteShell .caseDataNotice{display:flex;align-items:center;gap:18px;margin:0;padding:14px 16px;border-top:1px solid var(--line2);border-bottom:1px solid var(--line2);color:var(--fg2);background:rgba(255,90,31,.055);font-size:14px}.antidoteShell .caseDataNotice strong{flex:0 0 auto;color:#8f291f;font-family:var(--mono);font-size:9px;letter-spacing:.14em}.antidoteShell .attackCard,.antidoteShell .docCard,.antidoteShell .ledger,.antidoteShell .screenLab,.antidoteShell .traceList{background:var(--panel)}.antidoteShell .attackPattern{border-color:#b23a2b}.antidoteShell .appFooter{border-color:rgba(255,249,233,.16);color:#fff9e9;background:#1f1d18}.antidoteShell .footerCausalLabels{color:#bdb4a4}.antidoteShell .footerCausalLabels span:last-child,.antidoteShell .footerCausalLabels span:nth-child(2){color:#ff7a49}.antidoteShell .footerThesis p{color:#d8d0bf}.antidoteShell .footerBrand,.antidoteShell .footerReturn{color:#fff9e9}.antidoteShell .footerIdentity p,.antidoteShell .footerNav .footerGuideLink,.antidoteShell .footerNav button{color:#c8bfad}.antidoteShell .footerLegal,.antidoteShell .footerRuntime dt{color:#aaa192}.antidoteShell .footerRuntime dd{color:#eee6d5}.antidoteShell .footerRuntime .footerPhase-infected{color:#ff7a52}.antidoteShell .footerNav .footerGuideLink:hover,.antidoteShell .footerNav button:hover,.antidoteShell .footerNav button[aria-current=page]{color:#fff9e9}.antidoteShell .appFooter .mark{border-color:var(--accent)}.antidoteShell .footerCausal:before{background-image:radial-gradient(circle,rgba(255,90,31,.22) 0 1px,transparent 1.5px)}.antidoteShell .footerRecoveryFlow,.antidoteShell .footerRecoveryNode{stroke:var(--accent);fill:var(--accent)}.antidoteShell .footerNav button span,.antidoteShell .footerReturn span,.antidoteShell .footerStatement h2 span:last-child{color:var(--accent)}.antidoteShell .footerMonument{-webkit-text-stroke-color:rgba(255,90,31,.32)}@media (max-width:780px){.antidoteShell{--case-frame:calc(100% - 20px)}.antidoteShell .topbar{top:0;width:var(--case-frame);margin:0 auto;padding:10px 12px;border-radius:0 0 18px 18px}.antidoteShell .traceSticky{top:114px;height:calc(100svh - 114px)}.antidoteShell .viewTabs{width:100%}.antidoteShell .viewTabs button{flex:1 1 25%;justify-content:center;min-width:0;min-height:44px;padding:0 7px}.antidoteShell .view{width:var(--case-frame);padding-right:10px;padding-left:10px}.antidoteShell .caseDataNotice{align-items:flex-start;flex-direction:column;gap:7px;padding:13px 14px}.antidoteShell .traceScene{inset:42% -28% 58px -18%;place-items:end center}.antidoteShell .caseContainmentObject{width:124%;max-width:none}.antidoteShell .caseArtifactAxis{display:none}.antidoteShell .traceCopy h1{font-size:clamp(54px,16vw,78px)}.antidoteShell .traceActions .landingSecondary{min-height:44px}.antidoteShell .traceReadout{border-radius:16px}.antidoteShell .command,.antidoteShell .proof,.antidoteShell .statusRail,.antidoteShell .workspace{border-radius:18px;width:var(--case-frame);margin-right:auto;margin-left:auto}}.xirpFlow{--assay-paper:#eee9da;--assay-paper-2:#ddd5bf;--assay-ink:#17150f;--assay-carbon:#1f1d18;--assay-carbon-2:#2a2721;--assay-orange:#ff5a1f;--assay-orange-2:#ff7846;--assay-rose:#b23a2b;--assay-rose-text:#8f291f;--assay-muted:#7d7567;--accent:var(--assay-orange);--fg:var(--assay-ink);--fg2:#413d34;--muted:var(--assay-muted);--line:rgba(23,21,15,0.14);--line2:rgba(23,21,15,0.28);color:var(--assay-ink);background:var(--assay-paper)}.xirpFlow .howTopbar{position:fixed;top:18px;right:clamp(14px,2vw,30px);left:clamp(14px,2vw,30px);z-index:60;grid-template-columns:auto 1fr auto;min-height:72px;padding:8px 12px 8px 24px;border:0;border-radius:18px;color:#fff9e9;background:rgba(31,29,24,.93);box-shadow:0 18px 54px rgba(23,21,15,.16);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.xirpFlow .howBrand{color:#fff9e9;font-size:15px}.xirpFlow .mark{border-color:var(--assay-orange)}.xirpFlow .mark i,.xirpFlow .mark:after,.xirpFlow .mark:before{background:var(--assay-orange)}.xirpFlow .howTopbar nav a{color:rgba(255,249,233,.66);font-family:var(--sans);font-size:12px;font-weight:600;letter-spacing:.06em}.xirpFlow .howTopbar nav a:hover{color:#fff9e9}.xirpFlow .howLiveCaseLink{min-height:50px;padding:0 21px;border:0;border-radius:999px;color:var(--assay-ink);background:var(--assay-orange);font-family:var(--sans);font-size:11px;letter-spacing:.08em}.xirpFlow .howLiveCaseLink span{background:var(--assay-ink);box-shadow:none}.xirpFlow .howLiveCaseLink:hover{color:var(--assay-ink);background:#fff9e9}.xirpFlow .howHero{position:relative;display:block;min-height:max(800px,100svh);overflow:hidden;padding:116px clamp(24px,5.4vw,86px) 54px;border:0;background:radial-gradient(circle at 8% 90%,rgba(143,41,31,.08),transparent 24rem),var(--assay-paper)}.xirpFlow .howHeroCopy{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:flex-end;min-height:calc(max(800px, 100svh) - 170px);max-width:min(61vw,980px);padding:clamp(56px,7vw,110px) 0}.xirpFlow .howHero h1{max-width:7.4ch;color:var(--assay-ink);font-size:clamp(78px,8.8vw,148px);font-weight:800;letter-spacing:-.04em;line-height:.78}.xirpFlow .howHero h1 span:nth-child(2){padding-left:1.1vw;color:var(--assay-rose)}.xirpFlow .howHero h1 span:nth-child(3){padding-left:0}.xirpFlow .howHeroCopy>p{max-width:48ch;margin-top:36px;color:#4b463b;font-size:20px;line-height:1.38}.xirpFlow .howHeroActions{align-items:center;margin-top:36px}.xirpFlow .howPrimary{z-index:0;min-height:55px;padding:0 26px;border:0;border-radius:999px;color:#fff9e9;background:var(--assay-ink);font-family:var(--sans);font-size:11px;letter-spacing:.08em}.xirpFlow .howPrimary:before{background:var(--assay-rose)}.xirpFlow .howPrimary:hover{color:#fff9e9}.xirpFlow .howTextLink{display:inline-flex;align-items:center;min-height:55px;color:var(--assay-ink);font-family:var(--sans);font-size:11px;font-weight:700;line-height:1;letter-spacing:.08em}.xirpFlow .howTextLink span{color:var(--assay-rose-text)}.xirpFlow .howHeroVisual{position:absolute;top:50%;right:clamp(-38px,1vw,20px);z-index:1;display:grid;width:clamp(420px,43vw,660px);margin:0;place-items:center;isolation:isolate;pointer-events:none;transform:translateY(-45%)}.xirpFlow .howHeroVisual:after,.xirpFlow .howHeroVisual:before{position:absolute;z-index:-1;width:82%;aspect-ratio:1;border:1px solid rgba(38,34,27,.14);border-radius:50%;content:""}.xirpFlow .howHeroVisual:before{border-style:dashed;animation:memoryVaultOrbit 28s linear infinite}.xirpFlow .howHeroVisual:after{width:61%;border-color:rgba(183,53,38,.24);box-shadow:0 0 0 28px rgba(183,53,38,.025)}.xirpFlow .howHeroOrbit{position:absolute;z-index:2;top:28%;right:15%;width:13px;height:13px;border:3px solid var(--assay-paper);border-radius:50%;background:var(--assay-rose);box-shadow:0 0 0 1px rgba(38,34,27,.22),0 0 0 9px rgba(183,53,38,.08);animation:memoryVaultPulse 2.8s ease-in-out infinite}.xirpFlow .howHeroArtifact{position:relative;z-index:1;width:100%;animation:memoryVaultFloat 7s cubic-bezier(.45,0,.2,1) infinite;transform-origin:52% 48%}.xirpFlow .howHeroArtifact img{display:block;width:100%;height:auto;filter:drop-shadow(0 28px 22px rgba(38,34,27,.13))}.xirpFlow .howHeroVisual figcaption{position:absolute;right:10%;bottom:2%;display:flex;gap:10px;align-items:center;color:rgba(38,34,27,.62);font-family:var(--mono);font-size:9px;letter-spacing:.12em}.xirpFlow .howHeroVisual figcaption span{color:var(--assay-rose-text)}@keyframes memoryVaultFloat{0%,to{transform:translate3d(0,-7px,0) rotate(-1.2deg)}50%{transform:translate3d(0,9px,0) rotate(1deg)}}@keyframes memoryVaultOrbit{to{transform:rotate(1turn)}}@keyframes memoryVaultPulse{0%,to{transform:scale(.82);opacity:.62}50%{transform:scale(1.08);opacity:1}}.assayScene{--assay-x:0;--assay-y:0;position:relative;align-self:stretch;min-height:690px;overflow:hidden;border-radius:30px;background:radial-gradient(circle at calc(48% + var(--assay-x) * 6%) calc(48% + var(--assay-y) * 6%),rgba(255,249,233,.32),transparent 26%),var(--assay-orange)}.assayScene:before{position:absolute;inset:20px;border:1px solid rgba(23,21,15,.2);border-radius:22px;content:""}.assayScene:after{position:absolute;top:0;bottom:0;left:calc(50% + var(--assay-x) * 12%);width:1px;content:"";background:rgba(23,21,15,.14);transform:translateX(-50%);transition:left .6s var(--ease)}.assayHalo{position:absolute;top:calc(48% + var(--assay-y) * 5%);left:calc(49% + var(--assay-x) * 5%);width:340px;height:340px;border:1px solid rgba(23,21,15,.2);border-radius:50%;transform:translate(-50%,-50%);transition:top .6s var(--ease),left .6s var(--ease)}.assayHalo:after,.assayHalo:before{position:absolute;border:1px solid rgba(23,21,15,.18);border-radius:50%;content:""}.assayHalo:before{inset:42px}.assayHalo:after{inset:90px;background:rgba(255,249,233,.12)}.assayRoutes{position:absolute;inset:7% 4%;width:92%;height:86%;overflow:visible;fill:none}.assayRoutes path{stroke:var(--assay-ink);stroke-width:1.4;stroke-dasharray:.045 .024;animation:assayRoute 5s linear infinite}.assayRoutes path:nth-child(2){animation-delay:-1.1s}.assayRoutes path:nth-child(3){animation-delay:-2.2s}.assayRoutes path:nth-child(4){animation-delay:-3.3s}.assayNode{position:absolute;z-index:2;display:flex;align-items:center;justify-content:center;flex-direction:column;width:126px;min-height:92px;padding:14px;border:1px solid rgba(23,21,15,.68);color:var(--assay-ink);background:rgba(255,249,233,.84);text-align:center;transition:transform .7s var(--ease)}.assayCaption small,.assayCaption span,.assayNode small,.assayNode span{font-family:var(--mono);font-size:7px;letter-spacing:.12em}.assayNode b{margin:4px 0;font-size:18px;line-height:1}.assayNode small{color:#6f6658}.assaySource{top:21%;left:5%;transform:translate(calc(var(--assay-x) * -10px),calc(var(--assay-y) * -10px)) rotate(-4deg)}.assayMemory{top:40%;left:41%;width:146px;height:146px;border-radius:50%;color:#fff9e9;background:var(--assay-ink);transform:translate(calc(var(--assay-x) * 18px),calc(var(--assay-y) * 18px))}.assayMemory small{color:var(--assay-orange-2)}.assayDecision{top:12%;right:4%;transform:translate(calc(var(--assay-x) * -14px),calc(var(--assay-y) * 12px)) rotate(4deg)}.assayAction{right:3%;bottom:13%;background:var(--assay-rose);transform:translate(calc(var(--assay-x) * 12px),calc(var(--assay-y) * -16px)) rotate(-3deg)}.assayAction,.assayAction small{color:#fff9e9}.assayDerived{bottom:14%;left:10%;transform:translate(calc(var(--assay-x) * -16px),calc(var(--assay-y) * 12px)) rotate(3deg)}.assayCaption{position:absolute;right:31px;bottom:30px;z-index:3;display:grid;grid-template-columns:auto auto;align-items:end;grid-gap:1px 12px;gap:1px 12px;color:var(--assay-ink)}.assayCaption span{grid-column:1/-1}.assayCaption strong{font-size:54px;line-height:.82}.assayCaption small{max-width:10ch;line-height:1.35}.assayMarquee{overflow:hidden;border-top:1px solid #343129;border-bottom:1px solid #343129;color:#fff9e9;background:var(--assay-carbon)}.assayMarquee>div{display:flex;align-items:center;gap:30px;width:max-content;min-height:74px;padding-left:30px;animation:assayMarquee 22s linear infinite}.assayMarquee span{font-size:16px;font-weight:700;letter-spacing:.05em;white-space:nowrap}.assayMarquee i{display:block;width:11px;height:11px;border-radius:50%;background:var(--assay-rose)}.assayProduct{padding:clamp(108px,13vw,196px) clamp(24px,5.4vw,86px);color:var(--assay-ink);background:var(--assay-orange)}.assayProductHead{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);grid-gap:70px;gap:70px;align-items:end;margin-bottom:0}.assayProductHead h2{margin:0;max-width:10ch;font-size:clamp(68px,9.4vw,154px);font-weight:800;letter-spacing:-.04em;line-height:.78;text-transform:uppercase}.assayProductHead p{max-width:43ch;margin:0 0 26px;font-size:19px;line-height:1.42}.assayProductHead a{display:inline-flex;align-items:center;min-height:48px;padding:0 20px;border:1px solid var(--assay-ink);border-radius:999px;color:var(--assay-ink);font-size:11px;font-weight:700;letter-spacing:.08em;text-decoration:none;transition:color .18s ease,background .18s ease}.assayProductHead a:hover{color:#fff9e9;background:var(--assay-ink)}.assayProduct :focus-visible,.xirpFlow .howQuickstart :focus-visible{outline-color:var(--assay-ink)}.assayConsole{overflow:hidden;border:10px solid var(--assay-ink);border-radius:26px;color:#fff9e9;background:var(--assay-carbon);box-shadow:0 34px 80px rgba(78,27,4,.24)}.assayConsoleBar,.assayConsoleFoot{display:flex;align-items:center;justify-content:space-between;min-height:52px;padding:0 22px;border-bottom:1px solid #4a463d;font-family:var(--mono);font-size:8px;letter-spacing:.12em}.assayConsoleBar b{color:var(--assay-orange)}.assayConsoleBar small{color:#9d9687;font-size:8px}.assayConsoleMap{position:relative;min-height:550px;overflow:hidden;background:radial-gradient(circle at 50% 50%,rgba(143,41,31,.12),transparent 26rem),var(--assay-carbon)}.assayConsoleMap svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible;fill:none;stroke:#f2d7be;stroke-width:1.4}.assayConsoleMap svg path{stroke:var(--assay-orange);stroke-dasharray:8 9;animation:assayConsoleRoute 12s linear infinite}.assayConsoleMap svg circle,.assayConsoleMap svg polygon,.assayConsoleMap svg rect{fill:var(--assay-carbon)}.assayConsoleMap svg rect{fill:var(--assay-rose)}.assayMapLabel{position:absolute;color:#989184;font-family:var(--mono);font-size:8px;letter-spacing:.1em;line-height:1.8}.assayMapLabel b{color:#fff9e9;font-size:10px}.assayMapSource{top:60%;left:7%}.assayMapMemory{top:9%;left:31%}.assayMapDecision{top:57%;left:59%}.assayMapDerived{top:8%;right:5%}.assayMapAction{right:4%;bottom:4%}.assayConsoleFoot{min-height:58px;border-top:1px solid #4a463d;border-bottom:0;color:#aaa293}.assayStory{min-height:170vh;padding:0 clamp(24px,10vw,170px);color:#71695b;background:var(--assay-carbon)}.assayStory p{position:-webkit-sticky;position:sticky;top:21vh;max-width:28ch;margin:0 auto;padding:9vh 0;font-size:clamp(38px,4.3vw,69px);font-weight:700;letter-spacing:-.03em;line-height:1.03}.assayStory span{transition:color .24s ease}.assayStory span.isLit{color:#fff5df}.assayStory span.isLit:nth-child(11n+3),.assayStory span.isLit:nth-child(9n+1){color:var(--assay-orange)}.xirpFlow .howSection{color:var(--assay-ink);background:var(--assay-paper)}.xirpFlow .howBoundary>div>span,.xirpFlow .howFooterMain>div>span,.xirpFlow .howSectionHead>span,.xirpFlow .howVerifyCopy>span{color:var(--assay-rose-text)}.xirpFlow .howBoundary h2,.xirpFlow .howFooterMain h2,.xirpFlow .howSectionHead h2,.xirpFlow .howVerify h2{color:var(--assay-ink);letter-spacing:-.035em}.xirpFlow .howSectionHead>p,.xirpFlow .howVerifyCopy>p{color:#645d50}.xirpFlow .howArchitecture{background:#f6f0df}.xirpFlow .howFlow{border-color:rgba(23,21,15,.24)}.xirpFlow .howFlow article{border-color:rgba(23,21,15,.16);background:transparent}.xirpFlow .howFlow article:hover{background:rgba(255,90,31,.12)}.xirpFlow .howFlowIndex,.xirpFlow .howInfraRail span,.xirpFlow .howIntegrationRules span,.xirpFlow .howModeCompare span,.xirpFlow .howProductionTitle>span,.xirpFlow .howRepairPlan span{color:var(--assay-rose-text)}.xirpFlow .howFlow h3,.xirpFlow .howIntegrationRules b,.xirpFlow .howModeCompare h3,.xirpFlow .howProductionTitle h3{color:var(--assay-ink)}.xirpFlow .howFlow p,.xirpFlow .howInfraRail p,.xirpFlow .howInstallChecks p,.xirpFlow .howIntegrationRules p,.xirpFlow .howModeCompare p,.xirpFlow .howRepairPlan small{color:#6e6658}.xirpFlow .howArchitectureNote{border-left-color:var(--assay-rose)}.xirpFlow .howArchitectureNote span{color:var(--assay-rose-text)}.xirpFlow .howArchitectureNote p{color:#403b32}.xirpFlow .howQuickstart{background:var(--assay-orange)}.xirpFlow .howQuickstart .howModeCompare span,.xirpFlow .howQuickstart .howSectionHead>span{color:var(--assay-ink)}.xirpFlow .howQuickstart .howInstallChecks p,.xirpFlow .howQuickstart .howModeCompare p,.xirpFlow .howQuickstart .howSectionHead>p{color:#4b2919}.xirpFlow .howCodePanel{overflow:hidden;border:1px solid #443f35;border-radius:18px;background:var(--assay-carbon)}.xirpFlow .howCodeHead{border-color:#484339;color:#fff9e9}.xirpFlow .howCodeHead button{border-color:#6c6457;border-radius:999px;color:var(--assay-orange)}.xirpFlow .howCodeHead button:hover{border-color:var(--assay-orange);color:#fff9e9;background:rgba(255,90,31,.16)}.xirpFlow .howCodePanel pre{color:#f4d8bd}.xirpFlow .howEndpointTable,.xirpFlow .howInfraRail,.xirpFlow .howInstallChecks,.xirpFlow .howIntegrationRules,.xirpFlow .howModeCompare,.xirpFlow .howRepairPlan{border-color:rgba(23,21,15,.26)}.xirpFlow .howEndpointTable>div,.xirpFlow .howInfraRail>div,.xirpFlow .howInstallChecks li,.xirpFlow .howIntegrationRules>div,.xirpFlow .howModeCompare article,.xirpFlow .howRepairPlan>div{border-color:rgba(23,21,15,.16)}.xirpFlow .howEndpointTable code,.xirpFlow .howInstallChecks li>span,.xirpFlow .howMethod{color:var(--assay-rose-text)}.xirpFlow .howModeCompare code{color:var(--assay-ink)}.xirpFlow .howIntegrate{color:#fff9e9;background:var(--assay-carbon)}.xirpFlow .howIntegrate .howEndpointTable code,.xirpFlow .howIntegrate .howIntegrationRules b,.xirpFlow .howIntegrate .howSectionHead h2{color:#fff9e9}.xirpFlow .howIntegrate .howEndpointTable p,.xirpFlow .howIntegrate .howIntegrationRules p,.xirpFlow .howIntegrate .howSectionHead>p{color:#aaa293}.xirpFlow .howIntegrate .howEndpointTable,.xirpFlow .howIntegrate .howEndpointTable>div,.xirpFlow .howIntegrate .howIntegrationRules,.xirpFlow .howIntegrate .howIntegrationRules>div{border-color:#484339}.xirpFlow .howRecovery{background:#f6f0df}.xirpFlow .howRepairPlan p{color:#433e34}.xirpFlow .howRepairPlan small{border-left-color:var(--assay-rose);background:rgba(143,41,31,.06)}.xirpFlow .howProduction{background:var(--assay-paper-2)}.xirpFlow .howProductionGrid{overflow:hidden;border-color:rgba(23,21,15,.25);border-radius:22px;background:rgba(255,249,233,.34)}.xirpFlow .howProductionGrid>article{border-color:rgba(23,21,15,.2)}.xirpFlow .howVerify{color:#fff9e9;background:var(--assay-rose)}.xirpFlow .howVerify h2,.xirpFlow .howVerifyCopy>p,.xirpFlow .howVerifyCopy>span{color:#fff9e9}.xirpFlow .howVerifiedStamp strong{color:var(--assay-ink)}.xirpFlow .howVerifiedStamp span{border-left-color:rgba(255,249,233,.36);color:#fff0df}.xirpFlow .howBoundary{color:var(--assay-ink);background:var(--assay-paper);border-color:var(--assay-rose)}.xirpFlow .howBoundary p{border-left-color:var(--assay-rose);color:#4c463b}.xirpFlow .howFooter{color:#fff9e9;background:var(--assay-carbon)}.xirpFlow .howFooterSignal{border-color:#484339}.xirpFlow .howFooterSignal path{stroke:var(--assay-orange)}.xirpFlow .howFooterSignal>span{border-color:var(--assay-carbon);background:var(--assay-rose);box-shadow:0 0 0 1px var(--assay-rose)}.xirpFlow .howFooterSignal>span:last-child{background:var(--assay-orange);box-shadow:0 0 0 1px var(--assay-orange)}.xirpFlow .howFooterMain{border-color:#484339}.xirpFlow .howFooterMain h2{color:#fff9e9}.xirpFlow .howFooterMain>div>span{color:var(--assay-orange)}.xirpFlow .howFooterMain p{color:#aaa293}.xirpFlow .howFooter .howPrimary{color:var(--assay-ink);background:var(--assay-orange)}.xirpFlow .howFooter .howPrimary:hover{color:#fff9e9}.xirpFlow .howFooterRail{border-color:#484339}.xirpFlow .howFooterRail .howBrand{color:#fff9e9}.xirpFlow .howFooterRail nav a{color:#aaa293}.xirpFlow .howFooterRail nav a:hover{color:#fff9e9}.xirpFlow .howFooterMonument{-webkit-text-stroke-color:rgba(255,90,31,.28)}.xirpFlow .stackCard{--stack-reading-hold:100svh;--stack-top:104px;--stack-scale:1;--stack-shadow:0.11;--stack-opacity:1;--stack-visibility:visible;position:-webkit-sticky;position:sticky;top:var(--stack-top);z-index:2;min-height:calc(100svh - 104px);overflow:clip;border-radius:24px 24px 0 0;box-shadow:0 -22px 54px rgba(23,21,15,var(--stack-shadow));opacity:var(--stack-opacity);visibility:var(--stack-visibility);transform:scale(var(--stack-scale));transform-origin:center top;will-change:transform}.xirpFlow .stackCard+.stackCard{margin-top:var(--stack-reading-hold)}.xirpFlow .stackCardFinal{min-height:auto;border-radius:24px 24px 0 0}@keyframes assayRoute{to{stroke-dashoffset:-1}}@keyframes assayMarquee{to{transform:translateX(-25%)}}@keyframes assayConsoleRoute{to{stroke-dashoffset:-136}}@media (max-width:1000px){.xirpFlow .howHero{grid-template-columns:1fr}.xirpFlow .howHeroCopy{min-height:730px;max-width:68vw}.xirpFlow .howHeroVisual{right:-10vw;width:clamp(380px,54vw,560px)}.assayScene{min-height:700px}.assayProductHead{grid-template-columns:1fr;align-items:start}}@media (max-width:820px){.xirpFlow .howTopbar{grid-template-columns:1fr auto;min-height:64px;padding-left:18px}.xirpFlow .howTopbar nav{display:none}.xirpFlow .howLiveCaseLink{grid-row:1;grid-column:2;min-height:46px}.xirpFlow .howHero{padding:104px 16px 16px}.xirpFlow .howHeroCopy{min-height:670px;max-width:100%;padding:62px 20px}.xirpFlow .howHeroVisual{top:42%;right:-24vw;width:72vw;opacity:.42;transform:translateY(-50%)}.xirpFlow .howHeroVisual figcaption{display:none}.xirpFlow .howHero h1{font-size:clamp(70px,17vw,112px)}.assayScene{min-height:650px;border-radius:24px}.assayProduct{padding-right:20px;padding-left:20px}.assayConsoleMap{min-height:440px}.assayStory{min-height:150vh}}@media (max-width:560px){.xirpFlow .howTopbar{top:10px;right:10px;left:10px;grid-template-columns:1fr auto;min-height:64px;padding:7px 8px 7px 15px;border-radius:15px}.xirpFlow .howBrand{font-size:12px;letter-spacing:.12em}.xirpFlow .howLiveCaseLink{min-height:46px;padding:0 12px;font-size:8px}.xirpFlow .howHero{padding:88px 10px 10px}.xirpFlow .howHeroCopy{min-height:635px;padding:58px 10px 48px}.xirpFlow .howHeroVisual{top:39%;right:-42vw;width:108vw;opacity:.3}.xirpFlow .howHero h1{font-size:clamp(62px,20vw,88px);line-height:.82}.xirpFlow .howHeroCopy>p{margin-top:28px;font-size:17px}.xirpFlow .howHeroActions,.xirpFlow .howPrimary{width:100%}.xirpFlow .stackCard{--stack-reading-hold:100svh;--stack-top:86px;min-height:calc(100svh - 86px);border-radius:18px 18px 0 0;box-shadow:0 -16px 38px rgba(23,21,15,.1)}.assayScene{min-height:590px;border-radius:20px}.assayScene:before{inset:10px;border-radius:14px}.assayHalo{width:240px;height:240px}.assayRoutes{inset:7% -15%;width:130%}.assayNode{width:96px;min-height:75px;padding:9px}.assayNode b{font-size:14px}.assaySource{top:18%;left:4%}.assayMemory{top:39%;left:32%;width:124px;height:124px}.assayDecision{top:13%;right:3%}.assayAction{right:3%;bottom:16%}.assayDerived{bottom:14%;left:4%}.assayCaption{display:none}.assayMarquee>div{min-height:62px;gap:20px}.assayMarquee span{font-size:13px}.assayProduct{padding-top:96px;padding-bottom:96px}.assayProductHead{gap:32px;margin-bottom:42px}.assayProductHead h2{font-size:clamp(58px,18vw,82px)}.assayProductHead p{font-size:16px}.assayConsole{border-width:6px;border-radius:16px}.assayConsoleBar{padding:0 12px}.assayConsoleBar small{display:none}.assayConsoleMap{min-height:330px}.assayConsoleMap svg{width:165%;transform:translateX(-31%)}.assayMapLabel{display:none}.assayConsoleFoot{gap:10px;padding:0 10px;font-size:6px}.assayStory{min-height:140vh;padding:0 20px}.assayStory p{top:15vh;padding-top:6vh;font-size:clamp(34px,10vw,46px)}.xirpFlow .howSection{padding-right:20px;padding-left:20px}}@media (prefers-reduced-motion:reduce){.xirpFlow .stackCard{position:relative;top:auto;min-height:auto;border-radius:0;box-shadow:none;opacity:1;visibility:visible;transform:none;filter:none;animation:none}.xirpFlow .stackCard+.stackCard{margin-top:0}.assayConsoleMap svg path,.assayMarquee>div,.assayRoutes path,.xirpFlow .howHeroArtifact,.xirpFlow .howHeroOrbit,.xirpFlow .howHeroVisual:before,.xirpFlow .howLiveCaseLink span{animation:none}.assayStory span{color:#fff5df}}.traceLanding{position:relative;height:400svh;background:#060a11}.traceSticky{position:-webkit-sticky;position:sticky;top:61px;height:calc(100svh - 61px);min-height:610px;overflow:hidden;border-bottom:1px solid var(--line2);isolation:isolate}.traceGrid{position:absolute;inset:0;z-index:-3;opacity:.38;background-image:radial-gradient(circle,rgba(75,145,209,.2) 0 1px,transparent 1.5px);background-position:50%;background-size:clamp(52px,6vw,86px) clamp(52px,6vw,86px);-webkit-mask-image:radial-gradient(ellipse 70% 88% at 69% 48%,black 8%,transparent 76%);mask-image:radial-gradient(ellipse 70% 88% at 69% 48%,black 8%,transparent 76%)}.traceScene{position:absolute;inset:0 0 58px 35%;z-index:-1;overflow:hidden;opacity:.94;-webkit-mask-image:linear-gradient(90deg,transparent,black 14%,black 90%,transparent);mask-image:linear-gradient(90deg,transparent,black 14%,black 90%,transparent)}.traceCopy{position:absolute;top:50%;left:clamp(22px,5.5vw,92px);z-index:2;width:min(48vw,700px);transform:translateY(-54%);animation:traceCopyIn .62s var(--ease) both}.traceCopy h1{display:grid;max-width:9ch;margin:0;color:var(--fg);font-family:var(--serif);font-size:clamp(59px,7.1vw,96px);font-weight:800;line-height:.81;letter-spacing:-.038em;text-transform:uppercase;text-wrap:balance}.traceCopy h1 span:nth-child(2){padding-left:clamp(11px,3vw,48px)}.traceCopy h1 .traceAccent{padding-left:clamp(23px,6vw,92px);color:var(--accent)}.traceLanding-stage-1 .traceCopy h1 .traceAccent,.traceLanding-stage-2 .traceCopy h1 .traceAccent{color:var(--danger)}.traceLanding-stage-3 .traceCopy h1 .traceAccent{color:var(--gold)}.traceLede{max-width:45ch;margin:25px 0 0;color:var(--fg2);font-size:clamp(15px,1.3vw,18px);line-height:1.45}.traceActions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:28px}.traceActions .landingPrimary{position:relative;min-width:188px;overflow:hidden}.traceActions .landingPrimary:after{position:absolute;top:0;bottom:0;left:-42px;width:26px;content:"";background:rgba(255,255,255,.52);transform:skewX(-22deg);animation:traceButtonSweep 3.8s ease-in-out .9s infinite}.traceReadout{position:absolute;right:clamp(24px,5vw,78px);bottom:104px;z-index:2;display:grid;width:min(27vw,350px);padding-top:15px;border-top:1px solid var(--line2);color:var(--muted);font-family:var(--mono);font-size:9px;letter-spacing:.09em;text-transform:uppercase}.traceReadoutHead{display:flex;justify-content:space-between;gap:16px;margin-bottom:13px}.traceStateHot,.traceStatePlan{display:inline-flex;align-items:center;gap:8px;color:var(--danger)}.traceStateHot:before,.traceStatePlan:before{width:7px;height:7px;content:"";background:currentColor;animation:landingBlink 1.3s ease-in-out infinite}.traceStatePlan{color:var(--gold)}.traceReadoutSignal{margin-bottom:6px;color:var(--fg2)}.traceReadout>strong{color:var(--fg);font-family:var(--serif);font-size:clamp(46px,5vw,74px);font-weight:800;line-height:.88;letter-spacing:-.035em}.traceReadout>p{max-width:42ch;margin:13px 0 0;padding-top:12px;border-top:1px solid var(--line);color:var(--fg2);line-height:1.45;letter-spacing:.04em;text-transform:none}.traceRail{position:absolute;right:0;bottom:0;left:0;z-index:3;display:grid;grid-template-columns:repeat(4,1fr);height:58px;margin:0;padding:0;border-top:1px solid var(--line2);background:rgba(7,8,5,.9);list-style:none}.traceRail li{position:relative;display:flex;align-items:center;gap:11px;padding:0 clamp(12px,2.2vw,34px);border-right:1px solid var(--line);color:var(--faint);font-family:var(--mono);font-size:9px;letter-spacing:.13em}.traceRail li:before{position:absolute;top:-1px;right:100%;left:0;height:2px;content:"";background:var(--accent);transition:right .44s var(--ease)}.traceRail li.active,.traceRail li.complete{color:var(--fg)}.traceRail li.active:before,.traceRail li.complete:before{right:0}.traceRail li span{color:var(--accent)}.traceLanding-stage-3 .traceRail li.active span,.traceLanding-stage-3 .traceRail li.active:before{color:var(--gold);background:var(--gold)}.traceScrollCue{position:absolute;bottom:82px;left:clamp(22px,5.5vw,92px);z-index:2;display:flex;align-items:center;gap:13px;color:var(--muted);font-family:var(--mono);font-size:9px;letter-spacing:.14em}.traceScrollCue i{position:relative;width:54px;height:1px;overflow:hidden;background:var(--line2)}.traceScrollCue i:after{position:absolute;top:0;left:-54px;width:54px;height:1px;content:"";background:var(--accent);animation:traceLineSweep 1.9s ease-in-out infinite}.traceTranscript{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.recoveryIntro{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.7fr);align-items:end;grid-gap:clamp(32px,8vw,130px);gap:clamp(32px,8vw,130px);max-width:1440px;margin:0 auto;padding:clamp(70px,9vw,130px) clamp(22px,5vw,78px) 48px;scroll-margin-top:72px}.recoveryIntro h2{max-width:13ch;margin:0 0 20px;font-family:var(--serif);font-size:clamp(46px,6vw,86px);font-weight:800;line-height:.86;letter-spacing:-.038em;text-transform:uppercase;text-wrap:balance}.recoveryIntro span{color:var(--accent);font-family:var(--mono);font-size:9px;letter-spacing:.14em}.recoveryIntro>p{max-width:48ch;margin:0;padding-top:18px;border-top:1px solid var(--line2);color:var(--fg2);font-size:16px;line-height:1.5}@keyframes traceCopyIn{0%{opacity:.15;transform:translateY(calc(-54% + 28px));filter:blur(9px);-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0)}to{opacity:1;transform:translateY(-54%);filter:blur(0);-webkit-clip-path:inset(0);clip-path:inset(0)}}@keyframes traceButtonSweep{0%,68%{transform:translateX(0) skewX(-22deg)}86%,to{transform:translateX(270px) skewX(-22deg)}}@keyframes traceLineSweep{0%,18%{transform:translateX(0)}75%,to{transform:translateX(108px)}}@media (max-width:1040px){.traceSticky{min-height:640px}.traceCopy{width:min(57vw,620px)}.traceScene{left:24%;opacity:.78}.traceReadout{width:min(31vw,310px)}}@media (max-width:780px){.traceLanding{height:400svh}.traceSticky{top:91px;height:calc(100svh - 91px);min-height:650px}.traceGrid{opacity:.22;-webkit-mask-image:radial-gradient(ellipse 100% 68% at 62% 70%,black,transparent 76%);mask-image:radial-gradient(ellipse 100% 68% at 62% 70%,black,transparent 76%)}.traceScene{inset:39% -31% 58px -8%;opacity:.68;-webkit-mask-image:linear-gradient(180deg,transparent,black 18%,black 88%,transparent);mask-image:linear-gradient(180deg,transparent,black 18%,black 88%,transparent)}.traceCopy{top:24px;left:20px;width:calc(100% - 40px);transform:none;animation-name:traceCopyInMobile}.traceCopy h1{max-width:8.9ch;font-size:clamp(51px,14.8vw,68px);line-height:.8}.traceCopy h1 span:nth-child(2){padding-left:5vw}.traceCopy h1 .traceAccent{padding-left:10vw}.traceLede{max-width:35ch;margin-top:18px;font-size:15px;line-height:1.38}.traceActions{align-items:flex-start;flex-direction:column;gap:5px;margin-top:18px}.traceActions .landingPrimary{width:auto;min-height:46px}.traceActions .landingSecondary{min-height:34px}.traceReadout{right:20px;bottom:80px;width:min(46vw,174px);padding-top:10px;font-size:8px}.traceReadout>strong{font-size:44px}.traceReadout>p{display:none}.traceReadoutHead{margin-bottom:8px}.traceReadoutHead>span:last-child,.traceReadoutSignal{display:none}.traceScrollCue{bottom:78px;left:20px}.traceRail{height:56px}.traceRail li{justify-content:center;padding:0 8px}.traceRail li b{display:none}.recoveryIntro{grid-template-columns:1fr;align-items:start;gap:30px;padding-top:76px}.recoveryIntro h2{max-width:10ch;font-size:clamp(48px,14vw,68px)}}@media (max-width:420px) and (max-height:760px){.traceSticky{top:91px;min-height:610px}.traceCopy h1{font-size:48px}.traceLede{max-width:31ch;font-size:14px}.traceReadout{bottom:72px}.traceScrollCue{display:none}}@keyframes traceCopyInMobile{0%{opacity:.15;transform:translateY(22px);filter:blur(8px);-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0)}to{opacity:1;transform:translateY(0);filter:blur(0);-webkit-clip-path:inset(0);clip-path:inset(0)}}@media (prefers-reduced-motion:reduce){.traceActions .landingPrimary:after,.traceCopy,.traceScrollCue i:after,.traceStateHot:before,.traceStatePlan:before{animation:none}.traceCopy{filter:none;-webkit-clip-path:none;clip-path:none}}@media (max-width:960px){.topbar{grid-template-columns:1fr auto;gap:12px;padding:12px 18px}.system{display:none}.command,.hero,.runCommand{grid-template-columns:1fr;gap:20px}.hero{padding:48px 20px 28px}.statusRail{grid-template-columns:repeat(3,1fr)}.statusRail>div{border-bottom:1px solid var(--line)}.workspace{grid-template-columns:1fr}.stage{border-right:0}.forensic{border-top:1px solid var(--line);max-height:none}.docs .docGrid,.proof{grid-template-columns:1fr}.proof{padding:0 20px}.runGrid{grid-template-columns:1fr}.view{padding:32px 20px 48px}.viewHead{flex-direction:column}.traceRow{grid-template-columns:1fr 1fr;gap:4px}.traceMeta{text-align:left}.ledgerRow{grid-template-columns:1fr 1fr;gap:6px}.ledgerHead{display:none}.commandButtons{justify-content:flex-start}}@media (max-width:640px){.viewTabs{flex-wrap:wrap}.statusRail{grid-template-columns:1fr 1fr}.hero h1{font-size:36px}}.viewTabsLink{display:inline-flex;align-items:baseline;gap:8px;padding:7px 14px;border:1px solid var(--line2);border-radius:4px;color:var(--fg2);font-size:11px;letter-spacing:.16em;text-decoration:none;transition:color .15s var(--ease),border-color .15s var(--ease)}.viewTabsLink:hover{color:var(--fg);border-color:var(--accent)}:root{--bg:#070b12;--bg2:#0b1220;--panel:#0e1828;--panel2:#132136;--line:rgba(206,224,245,0.13);--line2:rgba(206,224,245,0.27);--fg:#f2f6f9;--fg2:#c2cfdd;--muted:#8595a8;--faint:#5f7186;--accent:#4b91d1;--danger:#ff6957;--ok:#4b91d1;--gold:#efad62;--dangerWash:rgba(255,105,87,0.13);--okWash:rgba(75,145,209,0.10);--accentWash:rgba(75,145,209,0.12);--sans:"Barlow Condensed","Arial Narrow","Helvetica Neue",Helvetica,Arial,sans-serif;--serif:"Barlow Condensed","Arial Narrow","Helvetica Neue",Helvetica,Arial,sans-serif;--mono:"SFMono-Regular",Consolas,"Liberation Mono",monospace;--ease:cubic-bezier(0.16,1,0.3,1)}@font-face{font-family:Barlow Condensed;src:url(/fonts/barlow-condensed-400.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Barlow Condensed;src:url(/fonts/barlow-condensed-600.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Barlow Condensed;src:url(/fonts/barlow-condensed-700.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Barlow Condensed;src:url(/fonts/barlow-condensed-800.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}html{background:var(--bg)}body{background:radial-gradient(circle at 75% 12%,rgba(75,145,209,.14),transparent 24rem),linear-gradient(115deg,#070b12,#0a111e 44%,#070b12);color:var(--fg);font-size:15px}body:before{position:fixed;inset:0;z-index:-1;content:"";opacity:.55;pointer-events:none;background-image:radial-gradient(rgba(75,145,209,.1) .6px,transparent .7px);background-size:7px 7px;-webkit-mask-image:linear-gradient(180deg,black,transparent 58%);mask-image:linear-gradient(180deg,black,transparent 58%)}::selection{color:#070b12;background:var(--accent)}a,button,textarea{-webkit-tap-highlight-color:transparent}button{font-family:var(--sans)}:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.antidoteShell{overflow-x:clip;overflow-y:visible}.topbar{grid-template-columns:auto 1fr auto;gap:36px;padding:16px clamp(18px,3vw,54px);background:rgba(7,11,18,.9);border-bottom-color:var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brandWrap{gap:18px}.brand{gap:12px;font-size:14px;letter-spacing:.18em}.mark{position:relative;width:28px;height:28px;overflow:hidden;border:1px solid var(--accent);border-radius:0;transform:skewX(-12deg)}.mark i,.mark:after,.mark:before{position:absolute;display:block;content:"";background:var(--accent)}.mark:before{left:7px;transform:rotate(-29deg)}.mark:after,.mark:before{width:2px;height:23px;top:2px}.mark:after{right:7px;transform:rotate(29deg)}.mark i{width:13px;height:2px;left:7px;bottom:7px}.caseId{padding-left:16px;border-left:1px solid var(--line2);font-size:10px;letter-spacing:.16em}.viewTabs{gap:0}.viewTabs button{position:relative;gap:6px;padding:9px 12px;border:0;border-radius:0;color:var(--muted);font-size:10px;letter-spacing:.12em}.viewTabs button:after{position:absolute;right:12px;bottom:3px;left:12px;height:1px;content:"";background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform .36s var(--ease)}.viewTabs button.active,.viewTabs button:hover{color:var(--fg);background:transparent}.viewTabs button.active:after,.viewTabs button:hover:after{transform:scaleX(1)}.tabNumeral{font-size:9px;font-style:normal;color:var(--accent)}.system,.tabNumeral{font-family:var(--mono)}.system{color:var(--muted);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.system b{color:var(--accent)}.pulse{width:8px;height:8px;border-radius:0;background:var(--accent);box-shadow:0 0 0 3px rgba(75,145,209,.1)}.hero{position:relative;grid-template-columns:minmax(0,1.55fr) minmax(280px,.58fr);min-height:470px;gap:clamp(32px,8vw,140px);align-items:end;max-width:1440px;padding:clamp(44px,6vh,72px) clamp(22px,5vw,78px) 38px}.hero:before{top:9%;right:7%;width:min(37vw,510px);aspect-ratio:1;border:1px solid rgba(75,145,209,.34);border-radius:50%;box-shadow:inset 0 0 0 34px rgba(75,145,209,.03),inset 0 0 0 35px rgba(75,145,209,.18)}.hero:after,.hero:before{position:absolute;content:"";pointer-events:none}.hero:after{top:16%;right:17%;width:min(17vw,220px);height:min(17vw,220px);border:1px solid rgba(255,105,87,.75);transform:rotate(45deg)}.heroBrief,.heroStatement{position:relative;z-index:1}.stageCode{margin:0 0 17px;color:var(--accent);font-family:var(--mono);font-size:10px;font-weight:600;letter-spacing:.16em}.hero h1{display:grid;max-width:9.2ch;margin:0;font-family:var(--serif);font-size:clamp(52px,8.1vw,134px);font-weight:800;line-height:.82;letter-spacing:-.068em;text-transform:uppercase}.hero h1 span:nth-child(2){padding-left:clamp(18px,8vw,120px)}.hero h1 span:nth-child(3){padding-left:clamp(2px,1.5vw,24px)}.hero h1 .heroAccent{padding-left:clamp(32px,12vw,180px);color:var(--accent)}.heroBrief{display:grid;grid-gap:20px;gap:20px;align-self:end;max-width:360px;margin-bottom:8px}.heroTelemetry{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:9px;gap:9px;padding:11px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--muted);font-family:var(--mono);font-size:8px;letter-spacing:.04em;text-transform:uppercase}.heroTelemetry span{display:grid;grid-gap:2px;gap:2px}.heroTelemetry b{color:var(--accent);font-family:var(--serif);font-size:22px;font-weight:700;letter-spacing:-.02em}.heroBrief>p{margin:0;color:var(--fg2);font-size:15px;line-height:1.55}.heroBriefFoot{display:flex;justify-content:space-between;gap:18px;padding-top:13px;border-top:1px solid var(--line2);color:var(--muted);font-family:var(--mono);font-size:9px;letter-spacing:.12em}.containmentGlyph{position:relative;width:84px;height:84px;border:1px solid var(--accent);transform:rotate(45deg)}.containmentGlyph b,.containmentGlyph i{position:absolute;display:block;border:1px solid}.containmentGlyph i:first-child{inset:12px;color:rgba(75,145,209,.64)}.containmentGlyph i:nth-child(2){inset:26px;color:var(--accent)}.containmentGlyph i:nth-child(3){top:40px;left:-18px;width:118px;color:rgba(255,105,87,.8)}.containmentGlyph b{inset:35px;background:var(--accent);border:0}.statusRail{position:relative;max-width:1440px;margin:0 auto 28px;border-color:var(--line2);background:transparent}.statusRail:before{position:absolute;top:-1px;left:0;width:17%;height:2px;content:"";background:var(--accent)}.statusRail>div{min-height:80px;padding:18px clamp(16px,2vw,30px);border-right-color:var(--line)}.statusRail span{color:var(--faint);font-family:var(--mono);font-size:9px;letter-spacing:.15em}.statusRail strong{color:var(--fg);font-size:14px}.workspace{position:relative;grid-template-columns:minmax(0,1fr) 380px;max-width:1440px;margin:0 auto 14px;border:0;border-top:1px solid var(--line2);border-bottom:1px solid var(--line2);border-radius:0;background:transparent;overflow:visible}.stage{min-height:596px;padding:32px clamp(20px,3vw,52px) 28px;border-right-color:var(--line2);background:rgba(18,20,14,.42)}.stageHead{align-items:flex-end;margin-bottom:22px}.stageHead h2,.viewHead h2{max-width:17ch;font-family:var(--serif);font-size:clamp(27px,3.2vw,47px);font-weight:700;line-height:.94;letter-spacing:-.047em;text-transform:uppercase}.phase{min-width:138px;padding:8px 11px;border-radius:0;font-family:var(--mono);font-size:9px;letter-spacing:.12em;text-align:center}.phase.infected{border-color:var(--danger);background:rgba(255,105,87,.04)}.phase.simulated{border-color:var(--gold);background:rgba(231,179,101,.04)}.phase.repaired{border-color:var(--accent);background:var(--accentWash)}.graphWrap{padding:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#10120d}.graph{min-width:780px}.graph rect[fill="url(#grid)"]{fill:#10120d}.edge{stroke:rgba(218,230,243,.36);stroke-width:1.2}.edge.rel-retrieved{stroke:#a7b19d}.edge.rel-produced{stroke:var(--accent)}.edge.hot{stroke:var(--danger);stroke-width:1.5}.edgeLabel{fill:#96a18a;font-size:8.5px}.nodeShape{stroke-width:1.9}.tone-ok .nodeShape{stroke:var(--accent);fill:rgba(75,145,209,.1)}.tone-hot .nodeShape{stroke:var(--danger);fill:rgba(255,105,87,.11)}.tone-muted .nodeShape{stroke:#76806e;fill:rgba(118,128,110,.09)}.node:hover .nodeShape{filter:none;stroke-width:2.6}.nodeGlyph{fill:var(--fg)}.nodeLabel{fill:#e9eddc;font-family:var(--sans);font-size:10px;font-weight:700;letter-spacing:.09em}.nodeRing{stroke:var(--accent)}.blastRing{stroke:var(--gold)}.blastTag{fill:var(--gold)}.legend{gap:16px 24px;padding-top:4px;font-family:var(--mono);font-size:9px;letter-spacing:.07em;text-transform:uppercase}.dot{width:7px;height:7px;border-radius:0;transform:rotate(45deg)}.dangerDot{background:var(--danger)}.okDot{background:var(--accent)}.muteDot{background:var(--faint)}.blastDot{background:var(--gold)}.forensic{max-height:596px;padding:29px 28px;background:#0b1220}.inspectorHead h3{font-family:var(--serif);font-size:30px;font-weight:700;line-height:.92;letter-spacing:-.045em;text-transform:uppercase}.eyebrow,.inspectorHead .kicker,.inspectorLabel,.kicker{color:var(--accent);font-family:var(--mono);font-size:9px;letter-spacing:.14em}.nodeDetail{max-width:28ch;color:var(--fg2)}.badge{padding:4px 7px;border-radius:0;font-family:var(--mono);font-size:8px;letter-spacing:.11em}.badge-kind{color:var(--accent);border-color:rgba(75,145,209,.52)}.badge-status.suspect{color:var(--danger);border-color:rgba(255,105,87,.62)}.badge-status.active,.badge-status.completed,.badge-status.trusted{color:var(--accent);border-color:rgba(75,145,209,.54)}.badge-status.cancelled,.badge-status.invalidated,.badge-status.quarantined,.badge-status.repaired,.badge-status.requires_review,.badge-status.revoked{color:var(--muted);border-color:rgba(206,224,245,.22)}.inspectorSection{padding:16px 0;border-top-color:var(--line)}.inspectorLabel{margin-bottom:12px;color:var(--faint)}.scoreTrack{height:4px;border-radius:0;background:rgba(75,145,209,.14)}.scoreTrack i{border-radius:0;background:var(--accent)}.kv>div{grid-template-columns:105px 1fr}.kv dt,.runTag{color:var(--faint);font-family:var(--mono);font-size:9px}.historyList li{padding-bottom:8px;border-bottom-color:var(--line)}.chip{border-radius:0;background:transparent}.emptyNote{color:var(--muted);font-style:normal}.command{position:relative;max-width:1440px;margin:0 auto;padding:clamp(30px,4vw,54px) clamp(22px,5vw,78px);border:0;border-bottom:1px solid var(--line2);border-radius:0;background:transparent}.command:before{position:absolute;top:0;left:clamp(22px,5vw,78px);width:80px;height:2px;content:"";background:var(--accent)}.command h2{max-width:22ch;margin:0 0 12px;font-family:var(--serif);font-size:clamp(25px,3vw,42px);font-weight:700;line-height:.95;letter-spacing:-.045em;text-transform:uppercase}.command p:last-child{max-width:70ch;color:var(--fg2)}.ghost,.primary{min-height:45px;padding:12px 16px;border-radius:0;font-family:var(--mono);font-size:10px;letter-spacing:.1em}.ghost{border-color:var(--line2);color:var(--fg)}.ghost:hover:not(:disabled){color:var(--accent);border-color:var(--accent);background:rgba(75,145,209,.05)}.primary{border-color:var(--accent);background:var(--accent);color:#070b12}.primary:hover:not(:disabled){background:#72aadd}.runPanel{padding:24px 0 0;border:0;border-top:1px solid var(--line);border-radius:0;background:transparent}.runGrid{gap:0;border:1px solid var(--line2)}.runCard{min-height:142px;padding:18px;border:0;border-right:1px solid var(--line);border-radius:0;background:rgba(75,145,209,.03)}.runCard:last-child{border-right:0}.runCard b{font-family:var(--serif);font-size:25px;font-weight:700;letter-spacing:-.045em}.runCard small{color:var(--muted)}.runEvidence{border-left:0;padding-left:0;color:var(--fg2)!important}.proof{max-width:1440px;gap:0;margin:0 auto;padding:0;border-bottom:1px solid var(--line2)}.proof article{min-height:250px;padding:32px clamp(20px,3vw,52px) 38px;border-top:0;border-right:1px solid var(--line)}.proof article:last-child{border-right:0}.proof article>span{color:var(--accent);font-family:var(--mono);font-size:9px;font-style:normal;letter-spacing:.15em}.proof h3{max-width:11ch;margin:22px 0 13px;font-family:var(--serif);font-size:clamp(24px,2.6vw,39px);font-weight:700;line-height:.94;letter-spacing:-.05em;text-transform:uppercase}.proof p{max-width:34ch;color:var(--fg2)}.appFooter{max-width:none;margin-top:clamp(86px,12vw,178px);padding:0;border-top:1px solid var(--line2);background:radial-gradient(circle at 77% 42%,rgba(75,145,209,.12),transparent 27rem),linear-gradient(180deg,#080d16,#05080e);color:var(--fg);font-family:var(--sans);font-size:15px;letter-spacing:normal}.appFooter,.footerCausal{position:relative;overflow:hidden}.footerCausal{height:clamp(150px,18vw,230px);border-bottom:1px solid var(--line)}.footerCausal:before{position:absolute;inset:0;content:"";opacity:.24;background-image:radial-gradient(circle,rgba(75,145,209,.24) 0 1px,transparent 1.5px);background-size:54px 54px;-webkit-mask-image:linear-gradient(90deg,transparent,black 18%,black 82%,transparent);mask-image:linear-gradient(90deg,transparent,black 18%,black 82%,transparent)}.footerCausal svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.footerPathBase,.footerRecoveryFlow,.footerThreatFlow{fill:none;vector-effect:non-scaling-stroke}.footerPathBase{stroke:rgba(194,207,221,.18);stroke-width:1;stroke-dasharray:4 7}.footerRecoveryFlow,.footerThreatFlow{stroke-width:1.6;stroke-dasharray:.16 .84;stroke-linecap:round}.footerThreatFlow{stroke:var(--danger);animation:footerThreatTravel 5.2s linear infinite}.footerRecoveryFlow{stroke:var(--accent);animation:footerRecoveryTravel 5.2s linear infinite}.footerThreatNode{fill:var(--danger);stroke:rgba(255,105,87,.24);stroke-width:12;vector-effect:non-scaling-stroke}.footerRecoveryNode{fill:var(--accent);stroke:rgba(75,145,209,.24);stroke-width:12;vector-effect:non-scaling-stroke}.footerGate path,.footerGate rect{fill:#080d16;stroke:var(--fg);stroke-width:1;vector-effect:non-scaling-stroke}.footerGate rect:first-child{stroke:var(--gold);transform:rotate(45deg);transform-origin:center}.footerGate rect:nth-child(2){fill:rgba(239,173,98,.09);stroke:var(--gold)}.footerGate path{fill:none;stroke:var(--gold);stroke-width:1.5}.footerCausalLabels{position:absolute;right:clamp(20px,5vw,78px);bottom:17px;left:clamp(20px,5vw,78px);display:grid;grid-template-columns:1fr 1fr 1fr;color:var(--faint);font-family:var(--mono);font-size:8px;letter-spacing:.14em}.footerCausalLabels span:nth-child(2){color:var(--gold);text-align:center}.footerCausalLabels span:last-child{color:var(--accent);text-align:right}.footerClosure{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(290px,.55fr);align-items:end;grid-gap:clamp(40px,9vw,150px);gap:clamp(40px,9vw,150px);padding:clamp(70px,9vw,130px) clamp(22px,5vw,78px) clamp(54px,7vw,98px)}.footerStatement h2{display:grid;max-width:10.5ch;margin:0;font-family:var(--serif);font-size:clamp(66px,8.4vw,96px);font-weight:800;line-height:.79;letter-spacing:-.037em;text-transform:uppercase;text-wrap:balance}.footerStatement h2 span:last-child{padding-left:clamp(22px,7vw,110px);color:var(--accent)}.footerThesis{align-self:end;padding-top:19px;border-top:1px solid var(--line2)}.footerThesis p{max-width:44ch;margin:0;color:var(--fg2);font-size:17px;line-height:1.48}.footerReturn{display:inline-flex;align-items:center;gap:13px;min-height:46px;margin-top:28px;padding:0;border:0;border-bottom:1px solid var(--accent);color:var(--fg);background:transparent;font-family:var(--mono);font-size:9px;font-weight:600;letter-spacing:.13em;cursor:pointer}.footerReturn span{color:var(--accent);transition:transform .24s var(--ease)}.footerReturn:hover span{transform:translateY(-4px)}.footerLedger{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(310px,1fr) minmax(390px,1.25fr);border-top:1px solid var(--line2);border-bottom:1px solid var(--line2)}.footerIdentity,.footerNav,.footerRuntime{padding:30px clamp(20px,3vw,46px)}.footerIdentity,.footerNav{border-right:1px solid var(--line)}.footerBrand{display:inline-flex;align-items:center;gap:12px;color:var(--fg);font-size:15px;font-weight:700;letter-spacing:.18em;text-decoration:none}.footerIdentity p{max-width:24ch;margin:19px 0 0;color:var(--muted)}.footerNav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;grid-gap:2px 18px;gap:2px 18px}.footerNav button{display:flex;align-items:center;gap:10px;min-height:34px;padding:0;border:0;color:var(--muted);background:transparent;font-family:var(--mono);font-size:9px;letter-spacing:.11em;text-align:left;cursor:pointer;transition:color .22s var(--ease),transform .22s var(--ease)}.footerNav button span{color:var(--accent)}.footerNav button:hover,.footerNav button[aria-current=page]{color:var(--fg);transform:translateX(4px)}.footerRuntime{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px 28px;gap:18px 28px;margin:0}.footerRuntime div{min-width:0;padding-bottom:11px;border-bottom:1px solid var(--line)}.footerRuntime dd,.footerRuntime dt{margin:0;font-family:var(--mono);font-size:9px;letter-spacing:.11em}.footerRuntime dt{margin-bottom:7px;color:var(--faint)}.footerRuntime dd{overflow:hidden;color:var(--fg2);text-overflow:ellipsis;white-space:nowrap}.footerRuntime .footerPhase-infected{color:var(--danger)}.footerRuntime .footerPhase-simulated{color:var(--gold)}.footerRuntime .footerPhase-repaired{color:var(--accent)}.footerLegal{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:21px clamp(20px,5vw,78px);color:var(--faint);font-family:var(--mono);font-size:8px;letter-spacing:.13em}.footerMonument{margin:0 -.025em -.12em;color:transparent;font-family:var(--serif);font-size:clamp(112px,21.8vw,330px);font-weight:800;line-height:.72;letter-spacing:-.035em;text-align:center;text-transform:uppercase;white-space:nowrap;-webkit-text-stroke:1px rgba(75,145,209,.28);-webkit-mask-image:linear-gradient(180deg,black,transparent 86%);mask-image:linear-gradient(180deg,black,transparent 86%)}@keyframes footerThreatTravel{0%{stroke-dashoffset:0}to{stroke-dashoffset:-1}}@keyframes footerRecoveryTravel{0%{stroke-dashoffset:.42}to{stroke-dashoffset:-.58}}@media (max-width:900px){.footerClosure{grid-template-columns:1fr;align-items:start;gap:44px}.footerStatement h2{max-width:9.4ch}.footerThesis{max-width:500px}.footerLedger{grid-template-columns:1fr 1.15fr}.footerIdentity,.footerNav{border-bottom:1px solid var(--line)}.footerNav{border-right:0}.footerRuntime{grid-column:1/-1}}@media (max-width:620px){.appFooter{margin-top:76px}.footerCausal{height:160px}.footerCausal svg{width:176%;transform:translateX(-38%)}.footerCausalLabels{grid-template-columns:1fr 1fr;bottom:12px}.footerCausalLabels span:first-child{display:none}.footerCausalLabels span:nth-child(2){text-align:left}.footerClosure{padding:66px 20px 58px}.footerStatement h2{max-width:8.6ch;font-size:clamp(59px,17.8vw,76px);line-height:.8}.footerStatement h2 span:last-child{padding-left:7vw}.footerThesis p{font-size:16px}.footerLedger{grid-template-columns:1fr}.footerIdentity,.footerNav{border-right:0;border-bottom:1px solid var(--line)}.footerRuntime{grid-column:auto}.footerLegal{align-items:flex-start;flex-direction:column;gap:8px}.footerLegal span:nth-child(2){display:none}.footerMonument{font-size:30vw}}@media (prefers-reduced-motion:reduce){.footerRecoveryFlow,.footerThreatFlow{animation:none}}.landingHero{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1.03fr) minmax(360px,.97fr);min-height:min(790px,calc(100svh - 61px));overflow:hidden;border-bottom:1px solid var(--line2);background:#060a11}.landingGrid{position:absolute;inset:0;z-index:-3;opacity:.48;background-image:radial-gradient(circle at 50% 50%,rgba(75,145,209,.19) 0 1px,transparent 1.5px);background-position:50%;background-size:clamp(48px,6vw,88px) clamp(48px,6vw,88px);-webkit-mask-image:radial-gradient(ellipse 82% 82% at 58% 52%,black 10%,transparent 78%);mask-image:radial-gradient(ellipse 82% 82% at 58% 52%,black 10%,transparent 78%)}.landingGrid:after{position:absolute;inset:0;content:"";background:radial-gradient(circle at 70% 46%,rgba(75,145,209,.12),transparent 19rem);animation:landingField 8s ease-in-out infinite alternate}.landingScene{position:absolute;inset:0 0 0 33%;z-index:-1;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,black 16%,black 82%,transparent);mask-image:linear-gradient(90deg,transparent,black 16%,black 82%,transparent)}.containmentCanvas{display:block;width:100%;height:100%}.landingHeroCopy{align-self:center;max-width:760px;padding:clamp(54px,8vw,128px) 16px clamp(76px,9vw,130px) clamp(24px,6vw,110px)}.landingSignal{display:inline-flex;align-items:center;gap:12px;margin:0 0 22px;color:var(--accent);font-family:var(--mono);font-size:10px;font-weight:600;letter-spacing:.16em}.landingSignal:before{width:26px;height:1px;content:"";background:currentColor}.landingHero h1{display:grid;max-width:8.5ch;margin:0;color:var(--fg);font-family:var(--serif);font-size:clamp(58px,7.6vw,130px);font-weight:800;line-height:.78;letter-spacing:-.048em;text-transform:uppercase}.landingHero h1 span{animation:landingWord .84s var(--ease) both}.landingHero h1 span:first-child{animation-delay:70ms}.landingHero h1 span:nth-child(2){animation-delay:.13s}.landingHero h1 span:nth-child(3){animation-delay:.19s}.landingHero h1 span:nth-child(4){animation-delay:.25s}.landingHero h1 span:nth-child(2){padding-left:clamp(19px,4vw,67px)}.landingHero h1 span:nth-child(3){padding-left:clamp(5px,1vw,18px)}.landingHero h1 .landingAccent{padding-left:clamp(35px,8vw,125px);color:var(--accent)}.landingLede{max-width:42ch;margin:29px 0 0;color:var(--fg2);font-size:clamp(16px,1.35vw,19px);line-height:1.35;animation:landingLedeIn .85s var(--ease) .39s both}.landingActions{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:30px;animation:landingLedeIn .85s var(--ease) .47s both}.landingPrimary,.landingReset,.landingSecondary{min-height:50px;border:1px solid transparent;border-radius:0;font-family:var(--mono);font-size:10px;font-weight:600;letter-spacing:.12em;cursor:pointer;transition:color .21s var(--ease),background .21s var(--ease),border-color .21s var(--ease),transform .21s var(--ease)}.landingPrimary{padding:0 20px;color:#070b12;background:var(--accent)}.landingPrimary:hover:not(:disabled){background:#72aadd;transform:translateY(-2px)}.landingPrimary:disabled{cursor:default}.landingReset,.landingSecondary{padding:0 2px;color:var(--fg);background:transparent}.landingReset:hover,.landingSecondary:hover{color:var(--accent)}.landingSecondary span{display:inline-block;margin-left:7px;color:var(--accent);transition:transform .21s var(--ease)}.landingSecondary:hover span{transform:translateY(4px)}.landingReset{color:var(--muted);border-bottom-color:var(--line2)}.landingStatus{align-self:end;justify-self:end;width:min(100%,420px);margin:0 clamp(24px,5vw,92px) clamp(82px,9vw,132px) 20px;padding:17px 0 0;border-top:1px solid var(--line2);color:var(--fg2);font-family:var(--mono);font-size:9px;letter-spacing:.1em;animation:landingPanel .95s var(--ease) .36s both}.landingStatusCounts,.landingStatusTop{display:flex;align-items:center;justify-content:space-between;gap:12px}.landingStatusTop{margin-bottom:16px;color:var(--muted)}.landingStateHot,.landingStateSafe{display:inline-flex;align-items:center;gap:8px;color:var(--danger)}.landingStateHot:before,.landingStateSafe:before{width:7px;height:7px;content:"";background:currentColor;animation:landingBlink 1.3s ease-in-out infinite}.landingStateSafe{color:var(--accent)}.landingStatusCounts{padding:13px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.landingStatusCounts span{display:grid;grid-gap:4px;gap:4px;color:var(--muted);white-space:nowrap}.landingStatusCounts b{color:var(--fg);font-family:var(--serif);font-size:31px;font-weight:700;letter-spacing:-.035em}.landingHero-contained .landingStatusCounts b{color:var(--accent)}.landingStatus p{max-width:45ch;margin:14px 0 0;color:var(--muted);font-size:10px;line-height:1.45;letter-spacing:.04em}.landingScrollCue{position:absolute;bottom:29px;left:clamp(24px,6vw,110px);display:flex;align-items:center;gap:13px;color:var(--muted);font-family:var(--mono);font-size:9px;letter-spacing:.15em}.landingScrollCue i{position:relative;width:48px;height:1px;overflow:hidden;background:var(--line2)}.landingScrollCue i:after{position:absolute;top:0;left:-48px;width:48px;height:1px;content:"";background:var(--accent);animation:landingScan 2.1s ease-in-out infinite}.storyBand{display:flex;align-items:center;justify-content:space-between;gap:14px;max-width:1440px;margin:0 auto;padding:22px clamp(22px,5vw,78px);border-bottom:1px solid var(--line2);color:var(--fg);font-family:var(--mono);font-size:clamp(9px,1.2vw,13px);font-weight:600;letter-spacing:.14em}.storyBand p{margin:0}.storyBand span{color:var(--accent);font-size:18px}.hero h2{display:grid;max-width:10ch;margin:0;color:var(--fg);font-family:var(--serif);font-size:clamp(43px,5vw,82px);font-weight:800;line-height:.82;letter-spacing:-.045em;text-transform:uppercase}.hero h2 span{color:var(--accent)}@keyframes landingWord{0%{opacity:0;transform:translateY(.44em);filter:blur(9px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes landingPanel{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes landingLedeIn{0%{opacity:0;transform:translateY(18px);filter:blur(7px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes landingField{0%{opacity:.36;transform:scale(.94)}to{opacity:.88;transform:scale(1.12)}}@keyframes landingScan{0%,22%{transform:translateX(0)}74%,to{transform:translateX(96px)}}@keyframes landingBlink{0%,to{opacity:1}50%{opacity:.22}}.view{max-width:1440px;padding:clamp(52px,7vw,104px) clamp(22px,5vw,78px);gap:28px}.viewHead{padding-bottom:28px;border-bottom:1px solid var(--line2)}.viewHead h2{margin-top:10px}.viewHead .lede{font-size:15px}.providerChip{border-radius:0;font-size:9px;letter-spacing:.08em}.attackGrid{gap:0;border-top:1px solid var(--line2);border-left:1px solid var(--line2)}.attackCard,.docCard,.screenLab{border:0;border-right:1px solid var(--line2);border-bottom:1px solid var(--line2);border-radius:0;background:rgba(75,145,209,.03)}.attackCard,.screenLab{padding:24px}.attackPattern{padding:10px 0 0;border-left:0;border-top:1px solid rgba(255,105,87,.45);color:var(--fg);font-style:normal}.screenRow textarea{border-radius:0;background:#0d0f0b}.ledger{border-color:var(--line2);border-radius:0}.ledgerRow{padding:12px 16px;border-top-color:var(--line)}.ledgerHead{background:rgba(75,145,209,.07)}.traceList{border-top-color:var(--line2)}.traceRow{padding:10px 0;border-bottom-color:var(--line)}.docs .docGrid{gap:0;border-top:1px solid var(--line2);border-left:1px solid var(--line2)}.docCard{min-height:280px;padding:28px}.docIndex{color:var(--accent);font-family:var(--mono);font-size:10px;font-style:normal}.docCard h3{max-width:16ch;font-size:31px;line-height:.93;letter-spacing:-.05em;text-transform:uppercase}.docCard blockquote,.docCard h3{font-family:var(--serif);font-weight:700}.docCard blockquote{padding:0;border-left:0;background:transparent;font-size:25px;line-height:.98;letter-spacing:-.045em}.docCard pre{border-radius:0;background:#0c0e0a}@media (max-width:1040px){.landingHero{min-height:740px;grid-template-columns:1fr}.landingScene{inset:0;-webkit-mask-image:linear-gradient(180deg,transparent,black 8%,black 70%,transparent);mask-image:linear-gradient(180deg,transparent,black 8%,black 70%,transparent);opacity:.82}.landingHeroCopy{z-index:1;align-self:start;max-width:680px}.landingStatus{z-index:1;width:min(100% - 48px,500px);margin-right:24px;margin-bottom:78px}.topbar{grid-template-columns:1fr auto}.system{display:none}.hero{min-height:590px}.workspace{grid-template-columns:1fr}.stage{border-right:0}.forensic{max-height:none;border-top:1px solid var(--line2)}.proof article{min-height:220px}}@media (max-width:780px){.landingHero{min-height:780px}.landingGrid{opacity:.28}.landingScene{inset:14% -28% 4% 6%;opacity:.72}.landingHeroCopy{padding:48px 20px 8px}.landingSignal{margin-bottom:18px;font-size:9px}.landingHero h1{max-width:8.8ch;font-size:clamp(56px,17.4vw,82px);line-height:.79}.landingHero h1 span:nth-child(2){padding-left:8vw}.landingHero h1 span:nth-child(3){padding-left:2vw}.landingHero h1 .landingAccent{padding-left:11vw}.landingLede{max-width:25ch;margin-top:25px;font-size:16px}.landingActions{align-items:flex-start;flex-direction:column;margin-top:24px}.landingPrimary{width:100%}.landingReset,.landingSecondary{min-height:32px}.landingStatus{align-self:end;justify-self:start;width:calc(100% - 40px);margin:0 20px 54px;padding-top:12px}.landingStatusCounts b{font-size:26px}.landingScrollCue{bottom:26px;left:20px}.storyBand{display:grid;grid-template-columns:1fr auto;grid-gap:8px 18px;gap:8px 18px;padding:18px 20px;font-size:9px}.storyBand span{display:none}.hero h2{font-size:clamp(41px,13vw,66px)}.topbar{grid-template-columns:1fr;gap:9px;align-items:start}.brandWrap{align-items:center}.caseId{display:none}.viewTabs{justify-content:flex-start;max-width:none;flex-wrap:nowrap}.viewTabs button{padding:5px 8px;font-size:8px}.tabNumeral{display:none}.hero{grid-template-columns:1fr;min-height:650px;gap:42px;padding-top:70px;padding-bottom:42px}.hero:before{top:8%;right:-12%;width:76vw}.hero:after{top:18%;right:10%;width:23vw;height:23vw}.hero h1{max-width:100%;font-size:clamp(49px,14.2vw,70px);letter-spacing:-.074em}.hero h1 span:nth-child(2){padding-left:8vw}.hero h1 .heroAccent{padding-left:3vw;font-size:.84em}.heroBrief{max-width:100%}.statusRail{grid-template-columns:repeat(2,1fr)}.statusRail>div{min-height:68px}.stage{min-height:0;padding:28px 20px}.stageHead{align-items:flex-start;gap:18px}.phase{min-width:104px}.command,.runCommand{padding:34px 20px}.commandButtons{justify-content:flex-start}.docs .docGrid,.proof,.runGrid{grid-template-columns:1fr}.proof article,.runCard{border-right:0;border-bottom:1px solid var(--line)}.proof article:last-child{border-bottom:0}.viewHead{gap:18px}.attackGrid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.landingActions,.landingGrid:after,.landingHero h1 span,.landingLede,.landingScrollCue i:after,.landingStateHot:before,.landingStateSafe:before,.landingStatus{animation:none}}.howEntryLink{padding-left:16px;border-left:1px solid var(--line2);color:var(--accent);font-family:var(--mono);font-size:9px;letter-spacing:.13em;text-decoration:none;white-space:nowrap;transition:color .18s var(--ease)}.howEntryLink:hover{color:var(--fg)}.footerNav .footerGuideLink{display:flex;align-items:center;gap:10px;min-height:34px;color:var(--muted);font-family:var(--mono);font-size:9px;letter-spacing:.11em;text-decoration:none;transition:color .22s var(--ease),transform .22s var(--ease)}.footerNav .footerGuideLink span{color:var(--accent)}.footerNav .footerGuideLink:hover{color:var(--fg);transform:translateX(4px)}.howShell{overflow:clip;background:radial-gradient(circle at 76% 4%,rgba(75,145,209,.16),transparent 26rem),#070b12}.howTopbar{position:-webkit-sticky;position:sticky;top:0;z-index:40;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:34px;gap:34px;min-height:61px;padding:0 clamp(20px,3vw,54px);border-bottom:1px solid var(--line);background:rgba(7,11,18,.88);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.howBrand{display:inline-flex;align-items:center;gap:12px;color:var(--fg);font-size:14px;font-weight:700;letter-spacing:.18em;text-decoration:none}.howTopbar nav{display:flex;align-items:center;justify-content:center;gap:clamp(18px,2.5vw,42px)}.howFooterRail nav a,.howTopbar nav a{color:var(--muted);font-family:var(--mono);font-size:9px;letter-spacing:.13em;text-decoration:none;transition:color .18s ease}.howFooterRail nav a:hover,.howTopbar nav a:hover{color:var(--fg)}.howRuntime{display:flex;align-items:center;gap:9px;color:var(--muted);font-family:var(--mono);font-size:9px;letter-spacing:.11em}.howRuntime span{width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 4px rgba(75,145,209,.12);animation:howStatusPulse 2.4s ease-in-out infinite}.howLiveCaseLink{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:36px;padding:0 14px;border:1px solid var(--accent);color:var(--fg);background:rgba(75,145,209,.08);font-family:var(--mono);font-size:9px;font-weight:700;letter-spacing:.11em;text-decoration:none;white-space:nowrap;transition:color .18s ease,background .18s ease}.howLiveCaseLink span{width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 4px rgba(75,145,209,.12);animation:howStatusPulse 2.4s ease-in-out infinite}.howLiveCaseLink:hover{color:#07101b;background:var(--accent)}.howLiveCaseLink:hover span{background:#07101b;box-shadow:none}.howHero{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,.93fr) minmax(470px,1.07fr);min-height:calc(100svh - 61px);border-bottom:1px solid var(--line2)}.howHeroGrid{position:absolute;inset:0;z-index:-2;opacity:.36;background-image:linear-gradient(rgba(206,224,245,.07) 1px,transparent 0),linear-gradient(90deg,rgba(206,224,245,.07) 1px,transparent 0);background-size:64px 64px;-webkit-mask-image:linear-gradient(90deg,black,rgba(0,0,0,.64) 58%,transparent);mask-image:linear-gradient(90deg,black,rgba(0,0,0,.64) 58%,transparent)}.howHeroGrid:after{position:absolute;inset:0;content:"";background:linear-gradient(90deg,transparent,rgba(75,145,209,.1),transparent);transform:translateX(-100%);animation:howGridScan 7s linear infinite}.howHeroCopy{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;padding:74px clamp(24px,6vw,100px)}.howBoundary>div>span,.howEyebrow,.howFooterMain>div>span,.howSectionHead>span,.howVerifyCopy>span{color:var(--accent);font-family:var(--mono);font-size:9px;font-weight:600;letter-spacing:.16em}.howEyebrow{display:inline-flex;align-items:center;gap:12px;margin-bottom:30px}.howEyebrow:before{width:34px;height:1px;content:"";background:var(--accent)}.howHero h1{margin:0;font-size:clamp(76px,8.1vw,146px);font-weight:800;letter-spacing:-.066em;line-height:.74;text-transform:uppercase}.howHero h1 span{display:block;animation:howLineIn .88s both var(--ease)}.howHero h1 span:nth-child(2){padding-left:5vw;color:var(--accent);animation-delay:90ms}.howHero h1 span:nth-child(3){padding-left:1vw;animation-delay:.18s}.howHeroCopy>p{max-width:43ch;margin:34px 0 0;color:var(--fg2);font-family:var(--sans);font-size:18px;line-height:1.45}.howHeroActions{display:flex;align-items:center;gap:28px;margin-top:34px}.howPrimary{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 22px;overflow:hidden;border:1px solid var(--accent);color:#f7fbff;background:rgba(75,145,209,.16);font-family:var(--mono);font-size:9px;font-weight:700;letter-spacing:.12em;text-decoration:none;transition:color .22s var(--ease),background .22s var(--ease)}.howPrimary:before{position:absolute;inset:0;z-index:-1;content:"";background:var(--accent);transform:translateX(-102%);transition:transform .32s var(--ease)}.howPrimary:hover{color:#07101b;background:transparent}.howPrimary:hover:before{transform:translateX(0)}.howTextLink{color:var(--fg2);font-family:var(--mono);font-size:9px;letter-spacing:.12em;text-decoration:none}.howTextLink span{display:inline-block;margin-left:8px;color:var(--accent);transition:transform .18s ease}.howTextLink:hover span{transform:translateY(4px)}.howHeroSystem{position:relative;display:grid;place-items:center;min-height:620px;overflow:hidden;border-left:1px solid var(--line);background:radial-gradient(circle,rgba(75,145,209,.16),transparent 50%),linear-gradient(135deg,rgba(19,33,54,.58),rgba(7,11,18,.12))}.howHeroSystem:after,.howHeroSystem:before{position:absolute;content:"";pointer-events:none}.howHeroSystem:before{inset:5% 5%;border:1px solid rgba(75,145,209,.12);-webkit-clip-path:polygon(0 0,28% 0,28% 1px,72% 1px,72% 0,100% 0,100% 24%,calc(100% - 1px) 24%,calc(100% - 1px) 76%,100% 76%,100% 100%,72% 100%,72% calc(100% - 1px),28% calc(100% - 1px),28% 100%,0 100%,0 76%,1px 76%,1px 24%,0 24%);clip-path:polygon(0 0,28% 0,28% 1px,72% 1px,72% 0,100% 0,100% 24%,calc(100% - 1px) 24%,calc(100% - 1px) 76%,100% 76%,100% 100%,72% 100%,72% calc(100% - 1px),28% calc(100% - 1px),28% 100%,0 100%,0 76%,1px 76%,1px 24%,0 24%)}.howHeroSystem:after{width:1px;height:80%;background:linear-gradient(transparent,rgba(75,145,209,.5),transparent);animation:howSystemSweep 5.6s ease-in-out infinite}.howOrbit{position:relative;width:min(35vw,540px);aspect-ratio:1}.howOrbit svg{width:100%;height:100%;overflow:visible;fill:none}.howOrbit svg circle{stroke:rgba(206,224,245,.13);stroke-width:1}.howOrbit svg path{stroke:var(--accent);stroke-width:1.2;stroke-dasharray:.11 .04;animation:howOrbitTravel 6s linear infinite}.howOrbit svg path:last-child{opacity:.48;stroke-dasharray:.025 .03;animation-direction:reverse;animation-duration:9s}.howCore{position:absolute;inset:50% auto auto 50%;display:grid;place-content:center;width:146px;height:146px;border:1px solid var(--accent);background:rgba(7,11,18,.88);text-align:center;transform:translate(-50%,-50%) rotate(45deg)}.howCore:before{position:absolute;inset:12px;border:1px solid rgba(75,145,209,.22);content:""}.howCore>*{transform:rotate(-45deg)}.howCore small,.howCore span{color:var(--muted);font-family:var(--mono);font-size:8px;letter-spacing:.15em}.howCore strong{margin:3px 0;color:var(--fg);font-size:25px;line-height:1}.howOrbitLabel{position:absolute;padding:5px 7px;border:1px solid var(--line2);color:var(--fg2);background:rgba(7,11,18,.92);font-family:var(--mono);font-size:8px;letter-spacing:.12em}.howOrbitLabel:before{display:inline-block;width:5px;height:5px;margin-right:7px;border-radius:50%;content:"";background:var(--accent)}.howOrbitLabelA{top:10%;left:16%}.howOrbitLabelB{top:20%;right:3%}.howOrbitLabelC{right:5%;bottom:19%}.howOrbitLabelD{left:5%;bottom:16%}.howHeroProof{position:absolute;right:clamp(20px,3vw,52px);bottom:26px;left:clamp(20px,3vw,52px);display:grid;grid-template-columns:repeat(3,1fr);margin:0;border-top:1px solid var(--line2)}.howHeroProof div{padding:14px 12px 0;border-left:1px solid var(--line)}.howHeroProof div:first-child{border-left:0;padding-left:0}.howHeroProof dd,.howHeroProof dt{margin:0;font-family:var(--mono);font-size:8px;letter-spacing:.11em}.howHeroProof dt{color:var(--muted)}.howHeroProof dd{margin-top:4px;color:var(--fg)}.howTruth{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--line2);background:#090e17}.howTruth>div{position:relative;display:grid;grid-template-columns:auto auto 1fr;align-items:baseline;grid-gap:9px;gap:9px;min-height:94px;padding:23px clamp(20px,3vw,46px);border-left:1px solid var(--line)}.howTruth>div:first-child{border-left:0}.howStatusDot{width:6px;height:6px;border-radius:50%;background:var(--accent)}.howStatusDotBound{background:var(--gold)}.howStatusDotPlan{background:var(--muted)}.howTruth b{color:var(--fg);font-family:var(--mono);font-size:9px;letter-spacing:.12em}.howTruth p{grid-column:2/-1;margin:4px 0 0;color:var(--muted);font-size:13px;line-height:1.35}.howSection{padding:clamp(84px,10vw,154px) clamp(22px,6vw,100px);border-bottom:1px solid var(--line2)}.howSectionHead{display:grid;grid-template-columns:minmax(100px,.24fr) minmax(0,1.1fr) minmax(260px,.5fr);align-items:start;grid-gap:clamp(26px,4vw,70px);gap:clamp(26px,4vw,70px);margin-bottom:clamp(54px,7vw,96px)}.howBoundary h2,.howFooterMain h2,.howSectionHead h2,.howVerify h2{margin:0;max-width:18ch;color:var(--fg);font-size:clamp(46px,5.8vw,92px);font-weight:700;letter-spacing:-.045em;line-height:.9;text-transform:uppercase}.howSectionHead>p,.howVerifyCopy>p{max-width:41ch;margin:0;color:var(--muted);font-size:17px;line-height:1.48}.howSectionHeadCompact{grid-template-columns:minmax(100px,.24fr) minmax(0,1.1fr) minmax(260px,.5fr)}.howFlow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid var(--line2);border-bottom:1px solid var(--line2)}.howFlow article{position:relative;min-height:260px;padding:26px 24px 36px;border-left:1px solid var(--line);background:linear-gradient(180deg,rgba(19,33,54,.26),transparent 70%);transition:background .24s ease}.howFlow article:first-child{border-left:0}.howFlow article:hover{background:rgba(75,145,209,.07)}.howFlowIndex{display:flex;align-items:center;gap:10px;color:var(--accent);font-family:var(--mono);font-size:9px}.howFlowIndex i{position:relative;display:block;width:100%;height:1px;overflow:hidden;background:var(--line2)}.howFlowIndex i:after{position:absolute;inset:0;content:"";background:var(--accent);transform:translateX(-100%);animation:howFlowSignal 4s linear infinite}.howFlow article:nth-child(2) i:after{animation-delay:.5s}.howFlow article:nth-child(3) i:after{animation-delay:1s}.howFlow article:nth-child(4) i:after{animation-delay:1.5s}.howFlow h3{margin:82px 0 12px;color:var(--fg);font-size:29px;letter-spacing:-.02em}.howFlow p{margin:0;color:var(--muted);font-size:14px;line-height:1.45}.howArchitectureNote{display:grid;grid-template-columns:.7fr 2.3fr;grid-gap:26px;gap:26px;max-width:780px;margin:48px 0 0 auto;padding-left:24px;border-left:2px solid var(--accent)}.howArchitectureNote span{color:var(--accent);font-family:var(--mono);font-size:9px;letter-spacing:.13em}.howArchitectureNote p{margin:0;color:var(--fg2);font-size:18px;line-height:1.45}.howQuickstart,.howRecovery,.howVerify{background:#090f19}.howInstallGrid,.howIntegrationLayout,.howRecoveryGrid,.howVerify{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(340px,.7fr);grid-gap:clamp(30px,5vw,80px);gap:clamp(30px,5vw,80px);align-items:start}.howCodePanel{min-width:0;border:1px solid var(--line2);background:#060a11}.howCodeHead{justify-content:space-between;min-height:43px;padding:0 14px 0 18px;border-bottom:1px solid var(--line);color:var(--fg2);font-family:var(--mono);font-size:9px;letter-spacing:.11em}.howCodeHead,.howCodeHead>div{display:flex;align-items:center}.howCodeHead>div{gap:12px}.howCodeHead small{color:var(--faint);font-family:inherit;font-size:8px}.howCodeHead button{min-width:60px;min-height:27px;padding:0 9px;border:1px solid var(--line2);color:var(--accent);background:transparent;font-family:var(--mono);font-size:8px;letter-spacing:.1em;cursor:pointer;transition:color .18s ease,border-color .18s ease,background .18s ease}.howCodeHead button:hover{border-color:var(--accent);color:var(--fg);background:rgba(75,145,209,.08)}.howCodePanel pre{max-height:620px;margin:0;padding:24px;overflow:auto;color:#bbd8f2;font-family:var(--mono);font-size:12px;line-height:1.72;-moz-tab-size:2;tab-size:2}.howInstallChecks{display:grid;grid-gap:0;gap:0;margin:0;padding:0;list-style:none;border-top:1px solid var(--line2)}.howInstallChecks li{display:grid;grid-template-columns:40px 1fr;grid-gap:16px;gap:16px;padding:24px 0;border-bottom:1px solid var(--line)}.howInstallChecks li>span{color:var(--accent);font-family:var(--mono);font-size:9px}.howInstallChecks b{font-family:var(--mono);font-size:10px;letter-spacing:.12em}.howInstallChecks p{margin:7px 0 0;color:var(--muted);font-size:14px;line-height:1.42}.howModeCompare{display:grid;grid-template-columns:1fr 1fr;margin-top:64px;border:1px solid var(--line2)}.howModeCompare article{min-height:210px;padding:30px;border-left:1px solid var(--line2)}.howModeCompare article:first-child{border-left:0}.howInfraRail span,.howIntegrationRules span,.howModeCompare span,.howProductionTitle>span,.howRepairPlan span{color:var(--accent);font-family:var(--mono);font-size:8px;letter-spacing:.13em}.howModeCompare h3{margin:28px 0 10px;color:var(--fg);font-size:30px;letter-spacing:-.02em}.howModeCompare p{max-width:46ch;margin:0 0 22px;color:var(--muted)}.howModeCompare code{color:#bbd8f2;font-family:var(--mono);font-size:11px}.howIntegrationLayout{grid-template-columns:minmax(260px,.45fr) minmax(0,1.55fr)}.howIntegrationRules{position:-webkit-sticky;position:sticky;top:90px;border-top:1px solid var(--line2)}.howIntegrationRules>div{padding:22px 0;border-bottom:1px solid var(--line)}.howIntegrationRules b{display:block;margin-top:9px;color:var(--fg);font-size:18px;letter-spacing:-.01em}.howIntegrationRules p{margin:7px 0 0;color:var(--muted);font-size:13px}.howEndpointTable{margin-top:70px;border-top:1px solid var(--line2);border-bottom:1px solid var(--line2)}.howEndpointTable>div{display:grid;grid-template-columns:90px minmax(280px,.9fr) 1.1fr;align-items:center;min-height:54px;border-bottom:1px solid var(--line)}.howEndpointTable>div:last-child{border-bottom:0}.howEndpointTable .howEndpointHead{min-height:36px;color:var(--faint);font-family:var(--mono);font-size:8px;letter-spacing:.11em}.howEndpointTable code{color:var(--fg2);font-family:var(--mono);font-size:11px}.howEndpointTable p{margin:0;color:var(--muted);font-size:13px}.howMethod{width:-moz-fit-content;width:fit-content;padding:3px 6px;border:1px solid rgba(75,145,209,.32);color:var(--accent);font-family:var(--mono);font-size:8px;letter-spacing:.09em}.howMethodGET{border-color:rgba(239,173,98,.38);color:var(--gold)}.howRecoveryGrid{grid-template-columns:minmax(0,1.25fr) minmax(340px,.75fr)}.howRepairPlan{border-top:1px solid var(--line2)}.howRepairPlan>div{display:grid;grid-template-columns:100px 1fr;grid-gap:20px;gap:20px;padding:22px 0;border-bottom:1px solid var(--line)}.howRepairPlan p{margin:0;color:var(--fg2)}.howRepairPlan small{display:block;margin-top:28px;padding:18px;border-left:2px solid var(--gold);color:var(--muted);background:rgba(239,173,98,.04);font-size:12px;line-height:1.5}.howProductionGrid{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line2)}.howProductionGrid>article{min-width:0;padding:30px;border-left:1px solid var(--line2)}.howProductionGrid>article:first-child{border-left:0}.howProductionTitle{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:14px;gap:14px}.howProductionTitle h3{margin:0;color:var(--fg);font-size:24px;letter-spacing:-.01em}.howProductionTitle b{padding:4px 7px;border:1px solid var(--line2);color:var(--muted);font-family:var(--mono);font-size:8px;letter-spacing:.1em}.howProductionGrid>article>p{min-height:67px;margin:22px 0 28px;color:var(--muted)}.howProductionGrid .howCodePanel pre{min-height:176px;font-size:11px}.howInfraRail{display:grid;grid-template-columns:repeat(4,1fr);margin-top:40px;border-top:1px solid var(--line2);border-bottom:1px solid var(--line2)}.howInfraRail>div{min-height:150px;padding:22px;border-left:1px solid var(--line)}.howInfraRail>div:first-child{border-left:0}.howInfraRail b{display:block;margin-top:26px;color:var(--fg);font-family:var(--mono);font-size:9px;letter-spacing:.09em}.howInfraRail p{margin:8px 0 0;color:var(--muted);font-size:12px;line-height:1.4}.howVerify{grid-template-columns:minmax(0,.85fr) minmax(440px,1.15fr)}.howVerifyCopy>p{margin-top:30px}.howVerifiedStamp{display:flex;align-items:center;gap:18px;margin-top:44px}.howVerifiedStamp strong{color:var(--accent);font-size:52px;line-height:1}.howVerifiedStamp span{padding-left:18px;border-left:1px solid var(--line2);color:var(--muted);font-family:var(--mono);font-size:8px;letter-spacing:.11em;line-height:1.6}.howBoundary{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);grid-gap:clamp(40px,7vw,120px);gap:clamp(40px,7vw,120px);align-items:end;padding:clamp(82px,10vw,142px) clamp(22px,6vw,100px);border-bottom:1px solid rgba(255,105,87,.32);background:linear-gradient(90deg,rgba(255,105,87,.08),transparent 55%),#0a0d13}.howBoundary h2{max-width:16ch;margin-top:20px}.howBoundary p{margin:0;padding-left:22px;border-left:2px solid var(--danger);color:var(--fg2);font-size:17px;line-height:1.5}.howFooter{position:relative;overflow:hidden;background:#05080d}.howFooterSignal{position:relative;height:180px;border-bottom:1px solid var(--line)}.howFooterSignal svg{width:100%;height:100%;fill:none}.howFooterSignal path{stroke:var(--accent);stroke-width:1.2;stroke-dasharray:.12 .035;animation:howOrbitTravel 6s linear infinite}.howFooterSignal>span{position:absolute;z-index:2;top:96px;width:11px;height:11px;border:2px solid #05080d;border-radius:50%;background:var(--danger);box-shadow:0 0 0 1px var(--danger)}.howFooterSignal>span:first-child{left:7%}.howFooterSignal>span:last-child{top:21px;right:7%;background:var(--accent);box-shadow:0 0 0 1px var(--accent)}.howFooterMain{display:grid;grid-template-columns:1.25fr .75fr;grid-gap:50px;gap:50px;align-items:end;padding:clamp(70px,9vw,130px) clamp(22px,6vw,100px);border-bottom:1px solid var(--line2)}.howFooterMain h2{max-width:12ch;margin-top:24px;font-size:clamp(64px,8.5vw,142px);line-height:.77}.howFooterMain>div:last-child{max-width:380px;justify-self:end}.howFooterMain p{margin:0 0 26px;color:var(--muted);font-size:17px}.howFooterRail{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:32px;gap:32px;min-height:100px;padding:20px clamp(22px,6vw,100px);border-bottom:1px solid var(--line)}.howFooterRail nav{display:flex;gap:28px}.howFooterRail>span{justify-self:end;color:var(--faint);font-family:var(--mono);font-size:8px;letter-spacing:.12em}.howFooterMonument{height:.78em;overflow:hidden;color:transparent;font-size:21.5vw;font-weight:800;letter-spacing:-.075em;line-height:.78;text-align:center;white-space:nowrap;-webkit-text-stroke:1px rgba(75,145,209,.25)}@keyframes howLineIn{0%{opacity:0;transform:translateY(54px) skewY(3deg)}to{opacity:1;transform:translateY(0) skewY(0)}}@keyframes howGridScan{to{transform:translateX(100%)}}@keyframes howOrbitTravel{0%{stroke-dashoffset:0}to{stroke-dashoffset:-1}}@keyframes howSystemSweep{0%,to{transform:translateX(-220px);opacity:0}20%,80%{opacity:1}50%{transform:translateX(220px);opacity:.55}}@keyframes howFlowSignal{0%{transform:translateX(-100%)}42%,to{transform:translateX(100%)}}@keyframes howStatusPulse{0%,to{opacity:.55}50%{opacity:1}}@supports (animation-timeline:view()){.howBoundary>*,.howEndpointTable,.howInfraRail,.howInstallGrid,.howModeCompare,.howProductionGrid,.howRecoveryGrid,.howSectionHead h2,.howSectionHead>p,.howVerify>*{animation:howReveal linear both;animation-timeline:view();animation-range:entry 3% entry 33%}}@keyframes howReveal{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1080px){.howTopbar{gap:22px}.howTopbar nav{gap:18px}.howHero{grid-template-columns:1fr .92fr}.howHeroCopy{padding-right:36px;padding-left:36px}.howOrbit{width:min(44vw,510px)}.howSectionHead{grid-template-columns:110px 1fr}.howSectionHead>p{grid-column:2}.howFlow{grid-template-columns:repeat(3,1fr)}.howFlow article:nth-child(4){border-left:0}.howFlow article:nth-child(4),.howFlow article:nth-child(5){border-top:1px solid var(--line)}.howIntegrationLayout{grid-template-columns:1fr}.howIntegrationRules{position:static;display:grid;grid-template-columns:1fr 1fr}.howIntegrationRules>div:nth-child(odd){padding-right:24px;border-right:1px solid var(--line)}.howIntegrationRules>div:nth-child(2n){padding-left:24px}.howProductionGrid{grid-template-columns:1fr}.howProductionGrid>article{border-left:0;border-top:1px solid var(--line2)}.howProductionGrid>article:first-child{border-top:0}.howInfraRail{grid-template-columns:1fr 1fr}.howInfraRail>div:nth-child(3){border-left:0}.howInfraRail>div:nth-child(3),.howInfraRail>div:nth-child(4){border-top:1px solid var(--line)}}@media (max-width:820px){.howEntryLink{margin-left:auto}.howTopbar{grid-template-columns:1fr auto;min-height:58px}.howTopbar nav{grid-row:2;grid-column:1/-1;justify-content:flex-start;padding:10px 0 12px;overflow-x:auto}.howLiveCaseLink,.howRuntime{grid-column:2;grid-row:1}.howHero{grid-template-columns:1fr}.howHeroCopy{min-height:calc(90svh - 96px);padding:72px 28px 64px}.howHero h1{font-size:clamp(67px,16vw,112px)}.howHeroSystem{min-height:610px;border-top:1px solid var(--line);border-left:0}.howOrbit{width:min(82vw,520px)}.howTruth{grid-template-columns:1fr}.howTruth>div{border-top:1px solid var(--line);border-left:0}.howTruth>div:first-child{border-top:0}.howSectionHead{grid-template-columns:1fr}.howSectionHead>p{grid-column:auto}.howFlow{grid-template-columns:1fr 1fr}.howFlow article{border-top:1px solid var(--line)}.howFlow article:first-child,.howFlow article:nth-child(2){border-top:0}.howFlow article:nth-child(3),.howFlow article:nth-child(5){border-left:0}.howFlow article:nth-child(4){border-left:1px solid var(--line)}.howInstallGrid,.howModeCompare,.howRecoveryGrid,.howVerify{grid-template-columns:1fr}.howModeCompare article{border-top:1px solid var(--line2);border-left:0}.howModeCompare article:first-child{border-top:0}.howEndpointTable>div{grid-template-columns:72px minmax(220px,1fr);padding:10px 0}.howEndpointTable p{grid-column:2;margin-top:4px}.howBoundary,.howFooterMain{grid-template-columns:1fr;align-items:start}.howFooterMain>div:last-child{justify-self:start}.howFooterRail{grid-template-columns:1fr 1fr}.howFooterRail nav{grid-row:2;grid-column:1/-1}}@media (max-width:560px){.howEntryLink{padding-left:11px;font-size:8px}.howRuntime{display:none}.howTopbar{grid-template-columns:1fr auto;padding:12px 20px 0}.howTopbar nav{grid-row:2;grid-column:1/-1;gap:6px 18px;overflow:visible}.howLiveCaseLink{min-height:44px;padding:0 10px;font-size:8px}.howTopbar nav a{display:inline-flex;align-items:center;min-height:44px;flex:0 0 auto}.howHeroCopy{min-height:690px;padding:58px 20px 54px}.howEyebrow{margin-bottom:24px}.howHero h1{font-size:clamp(59px,18.5vw,89px);line-height:.78}.howHero h1 span:nth-child(2){padding-left:3vw}.howHeroCopy>p{font-size:16px}.howHeroActions{align-items:flex-start;flex-direction:column;gap:20px;width:100%}.howPrimary{width:100%}.howTextLink{display:inline-flex;align-items:center;min-height:44px}.howHeroSystem{min-height:520px}.howOrbit{width:110vw}.howOrbitLabelA{left:24%}.howOrbitLabelB{right:13%}.howOrbitLabelC{right:15%}.howOrbitLabelD{left:15%}.howCore{width:126px;height:126px}.howHeroProof{right:20px;bottom:19px;left:20px}.howHeroProof div{padding-right:5px;padding-left:8px}.howHeroProof dd{font-size:7px}.howTruth>div{min-height:110px;padding:22px 20px}.howSection{padding:80px 20px}.howSectionHead{gap:20px;margin-bottom:50px}.howBoundary h2,.howSectionHead h2,.howVerify h2{font-size:clamp(43px,13vw,63px)}.howSectionHead>p,.howVerifyCopy>p{font-size:15px}.howFlow{grid-template-columns:1fr}.howFlow article{min-height:205px;border-left:0}.howFlow article,.howFlow article:nth-child(2){border-top:1px solid var(--line)}.howFlow article:nth-child(4){border-left:0}.howFlow h3{margin-top:54px}.howArchitectureNote{grid-template-columns:1fr;margin-top:38px}.howArchitectureNote p{font-size:16px}.howCodeHead{min-height:54px;padding-left:12px}.howCodeHead button{min-height:44px}.howCodeHead small{display:none}.howCodePanel pre{padding:17px;font-size:10.5px}.howIntegrationRules{grid-template-columns:1fr}.howIntegrationRules>div:nth-child(odd){padding-right:0;border-right:0}.howIntegrationRules>div:nth-child(2n){padding-left:0}.howEndpointTable{overflow-x:auto}.howEndpointTable>div{grid-template-columns:64px minmax(230px,1fr);min-width:360px}.howModeCompare article,.howProductionGrid>article{padding:22px}.howRepairPlan>div{grid-template-columns:78px 1fr;gap:13px}.howProductionTitle{grid-template-columns:auto 1fr}.howProductionTitle b{grid-column:2;width:-moz-fit-content;width:fit-content}.howProductionGrid>article>p{min-height:0}.howInfraRail{grid-template-columns:1fr}.howInfraRail>div{min-height:130px;border-top:1px solid var(--line);border-left:0}.howInfraRail>div:first-child{border-top:0}.howVerifiedStamp strong{font-size:42px}.howBoundary{padding:78px 20px}.howBoundary p{font-size:15px}.howFooterSignal{height:130px}.howFooterSignal>span{top:81px}.howFooterSignal>span:last-child{top:17px}.howFooterMain{padding:72px 20px}.howFooterMain h2{font-size:clamp(58px,17vw,82px)}.howFooterRail{grid-template-columns:1fr;padding:26px 20px}.howFooterRail nav{grid-row:auto;grid-column:auto;flex-wrap:wrap;gap:2px 20px}.howFooterRail nav a{display:inline-flex;align-items:center;min-height:44px}.howFooterRail>span{justify-self:start}.howFooterMonument{font-size:29vw}}@media (max-width:360px){.howTopbar nav{display:grid;grid-template-columns:1fr 1fr;width:100%}}@media (prefers-reduced-motion:reduce){.howBoundary>*,.howEndpointTable,.howFlowIndex i:after,.howFooterSignal path,.howHero h1 span,.howHeroGrid:after,.howHeroSystem:after,.howInfraRail,.howInstallGrid,.howLiveCaseLink span,.howModeCompare,.howOrbit svg path,.howProductionGrid,.howRecoveryGrid,.howRuntime span,.howSectionHead h2,.howSectionHead>p,.howVerify>*{animation:none}}