:root{--bg:#0a0e14;--panel:#0f1520;--panel-2:#131b28;--border:#1e2a3a;--text:#e6edf3;--muted:#7d8da3;--green:#26d07c;--red:#ff5c5c;--blue:#4d9fff;--gold:#e3b341;--font:"Space Grotesk", -apple-system, system-ui, sans-serif;--mono:"IBM Plex Mono", ui-monospace, "SF Mono", monospace}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{background:var(--bg);color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased}.app{background:var(--border);grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:1fr 320px;gap:1px;height:100vh;display:grid}.topbar{background:var(--panel);grid-column:1/3;align-items:center;gap:12px;height:auto;min-height:56px;padding:0 14px;display:flex;overflow:hidden}.brand{letter-spacing:2px;white-space:nowrap;font-size:16px;font-weight:700}.brand span{color:var(--blue)}.topstat{flex-direction:column;flex:none;min-width:74px;display:flex}.topstat .k{color:var(--muted);text-transform:uppercase;letter-spacing:1px;font-size:10px}.topstat .v{font-family:var(--mono);font-size:15px;font-weight:600}.pos{color:var(--green)}.neg{color:var(--red)}.spacer{flex:1}.mode-toggle{border:1px solid var(--border);border-radius:6px;font-size:12px;display:flex;overflow:hidden}.mode-toggle button{color:var(--muted);cursor:pointer;font-family:var(--mono);background:0 0;border:0;padding:6px 9px}.mode-toggle button.on{background:var(--blue);color:#001;font-weight:700}.nav-toggle{scrollbar-width:none;flex:0 500px;min-width:0;max-width:min(500px,42vw);overflow-x:auto}.nav-toggle::-webkit-scrollbar{display:none}.nav-toggle button,.exec-toggle{flex:none}.wallet-top-control{flex:none;align-items:stretch;gap:6px;max-width:min(320px,34vw);display:flex}.top-wallet-cta{background:var(--green);color:#04121a;cursor:pointer;min-width:158px;min-height:36px;font-family:var(--font);white-space:nowrap;text-align:left;border:1px solid #26d07c94;border-radius:6px;flex-direction:column;flex:none;justify-content:center;gap:1px;padding:6px 12px;font-weight:800;display:flex}.top-wallet-cta span{font-size:12px;line-height:1}.top-wallet-cta b{text-overflow:ellipsis;color:#04121a;min-width:0;font-family:var(--mono);font-size:11px;line-height:1.2;overflow:hidden}.top-wallet-build{min-height:36px;color:var(--text);cursor:pointer;font-family:var(--font);white-space:nowrap;background:#4d9fff24;border:1px solid #4d9fff75;border-radius:6px;flex:none;padding:6px 10px;font-size:12px;font-weight:800}.top-wallet-cta:hover,.top-wallet-build:hover{filter:brightness(1.08)}.mode-safety-banner{background:#10141d;border-top:1px solid #ff5c5c47;border-bottom:1px solid #ff5c5c59;grid-column:1/3;align-items:center;gap:8px;min-width:0;padding:7px 14px;display:flex;overflow-x:auto}.mode-safety-banner .truth-chip{flex:none;min-height:24px;padding:3px 7px}.mode-safety-banner .truth-chip small{font-size:8px}.mode-safety-banner .truth-chip b{font-size:10px}.mode-safety-warning{min-width:260px;color:var(--red);font-family:var(--mono);overflow-wrap:anywhere;font-size:10.5px;line-height:1.35}.mode-safety-warning span{display:block}.main{background:var(--bg);flex-direction:column;display:flex;overflow:hidden}.chart-head{flex-wrap:wrap;align-items:center;gap:8px;padding:10px 16px;display:flex}.tf{gap:4px;display:flex}.tf button,.tick{background:var(--panel-2);color:var(--muted);border:1px solid var(--border);font-family:var(--mono);cursor:pointer;border-radius:5px;padding:4px 9px;font-size:12px}.tf button.on{color:var(--text);border-color:var(--blue)}.tick.on{color:var(--text);border-color:var(--gold)}.tick .pnl{margin-left:6px;font-weight:600}.chart-wrap{border:1px solid var(--border);background:var(--panel);border-radius:8px;flex:1;margin:0 12px 12px;position:relative;overflow:hidden}.play{z-index:5;background:var(--blue);color:#001018;font-weight:700;font-family:var(--font);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;padding:12px 20px;font-size:14px;display:flex;position:absolute;bottom:16px;right:16px;box-shadow:0 6px 24px #4d9fff66}.paper-demo-proof{background:#26d07c14;border:1px solid #26d07c6b;border-radius:8px;grid-template-columns:1fr 1fr 1fr;gap:8px;margin:0 12px 12px;padding:10px;display:grid}.paper-demo-proof-header{border-bottom:1px solid #26d07c38;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;padding-bottom:8px;display:flex}.paper-demo-proof-header>div:first-child{min-width:0}.paper-demo-proof-actions{flex:none;align-items:center;gap:6px;min-width:0;display:flex}.paper-demo-proof-actions button{color:var(--green);cursor:pointer;font-family:var(--mono);white-space:nowrap;background:#0f1520e0;border:1px solid #26d07c6b;border-radius:6px;min-height:32px;padding:7px 9px;font-size:11px;font-weight:700}.paper-demo-proof-actions button:hover{border-color:var(--green);color:var(--text)}.paper-demo-proof small{color:var(--muted);font-family:var(--mono);text-transform:uppercase;font-size:10px;display:block}.paper-demo-proof b{color:var(--text);font-family:var(--mono);overflow-wrap:anywhere;font-size:12px}.paper-demo-proof-wide{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.paper-demo-proof-wide span{border:1px solid var(--border);min-width:0;color:var(--muted);overflow-wrap:anywhere;border-radius:6px;padding:7px 8px;font-size:11px}.paper-demo-proof-wide a{min-width:0;min-height:32px;color:var(--green);font-family:var(--mono);overflow-wrap:anywhere;border:1px solid #26d07c6b;border-radius:6px;align-items:center;padding:7px 8px;font-size:11px;text-decoration:none;display:flex}.bottom{grid-template-columns:1.05fr 1.1fr .85fr .95fr;gap:12px;height:280px;padding:0 12px 12px;display:grid}.metric{border-bottom:1px solid var(--border);justify-content:space-between;padding:4px 0;font-size:12px;display:flex}.metric .k{color:var(--muted)}.metric .v{font-family:var(--mono);font-weight:600}.traderow{border-bottom:1px solid var(--border);grid-template-columns:auto 1fr auto;align-items:baseline;gap:8px;padding:6px 0;font-size:11.5px;display:grid}.tside{font-family:var(--mono);border-radius:3px;padding:1px 5px;font-size:10px}.tside.buy{color:var(--green);border:1px solid var(--green)}.tside.sell{color:var(--red);border:1px solid var(--red)}.tnote{color:var(--muted);font-size:10px}.ind{align-items:center;gap:4px;margin-left:4px;display:flex}.ind button{background:var(--panel-2);color:var(--muted);border:1px solid var(--border);font-family:var(--mono);cursor:pointer;border-radius:5px;padding:4px 8px;font-size:11px}.ind button.on{border-color:var(--blue);color:var(--text)}.ind .lbl{color:var(--muted);text-transform:uppercase;letter-spacing:1px;font-size:10px}.card{background:var(--panel);border:1px solid var(--border);border-radius:8px;padding:12px;overflow:auto}.card h3{letter-spacing:1px;text-transform:uppercase;color:var(--muted);justify-content:space-between;align-items:center;margin:0 0 8px;font-size:11px;display:flex}.rulerow{border-bottom:1px solid var(--border);grid-template-columns:auto 1fr;align-items:start;gap:8px;padding:6px 0;font-size:12.5px;display:grid}.rulerow:last-child{border-bottom:0}.state{font-size:9px;font-family:var(--mono);letter-spacing:.5px;white-space:nowrap;border-radius:4px;padding:2px 6px}.armed{color:var(--green);border:1px solid var(--green)}.triggered{color:var(--gold);border:1px solid var(--gold)}.blocked{color:var(--red);border:1px solid var(--red)}.cooling{color:var(--blue);border:1px solid var(--blue)}.strat-name{font-size:13px;font-weight:700}.strat-sub{color:var(--muted);font-size:11px;font-family:var(--mono);margin-bottom:8px}.legend{flex-wrap:wrap;gap:4px 10px;margin-top:6px;display:flex}.legend span{color:var(--muted);font-size:11px;font-family:var(--mono);align-items:center;gap:4px;display:flex}.dot{border-radius:2px;width:8px;height:8px;display:inline-block}.rail{background:var(--panel);overflow-y:auto}.rail-sec{border-bottom:1px solid var(--border);padding:12px 14px}.rail-sec h3{letter-spacing:1px;text-transform:uppercase;color:var(--muted);margin:0 0 10px;font-size:11px}.posrow{border-bottom:1px solid var(--border);grid-template-columns:1fr auto;gap:2px 8px;padding:8px 0;display:grid}.posrow:last-child{border-bottom:0}.posrow .sym{font-size:14px;font-weight:700}.posrow .sub{font-family:var(--mono);color:var(--muted);font-size:11px}.posrow .val{font-family:var(--mono);text-align:right;font-size:14px}.badge-side{font-size:10px;font-family:var(--mono);border-radius:3px;padding:1px 5px}.long{color:var(--green);background:#26d07c26}.short{color:var(--red);background:#ff5c5c26}.basket{color:var(--muted);border:1px solid var(--border);font-size:10px;font-family:var(--mono);border-radius:4px;margin:2px 4px 2px 0;padding:1px 6px;display:inline-block}.copilot-input{gap:6px;margin-top:8px;display:flex}.copilot-input input{background:var(--panel-2);border:1px solid var(--border);color:var(--text);font-family:var(--font);border-radius:6px;flex:1;padding:8px}.copilot-input button{background:var(--blue);color:#001;cursor:pointer;border:0;border-radius:6px;padding:8px 12px;font-weight:700}.slide{border:1px solid var(--border);background:var(--panel-2);border-radius:6px;margin-bottom:8px;padding:10px}.slide b{color:var(--blue)}.fixture-tag{color:var(--gold);font-size:10px;font-family:var(--mono);letter-spacing:1px}@media (width<=1280px){.topbar{gap:8px}.topbar .topstat,.topbar .fixture-tag,.topbar .spacer{display:none}.topbar .nav-toggle{flex:430px;max-width:min(560px,48vw)}.wallet-top-control{max-width:min(250px,24vw)}.top-wallet-cta{min-width:142px;padding-inline:10px}}.wizard{grid-column:1/3;grid-template-columns:220px 1fr 300px;gap:12px;padding:12px;display:grid;overflow:hidden}.wsteps{flex-direction:column;gap:6px;display:flex;overflow:auto}.wstep{border:1px solid var(--border);background:var(--panel);color:var(--muted);cursor:pointer;border-radius:8px;padding:10px 12px;font-size:13px}.wstep.on{border-color:var(--blue);color:var(--text);background:var(--panel-2)}.wstep.done{color:var(--green)}.wstep .n{font-family:var(--mono);font-size:10px}.wmain{background:var(--panel);border:1px solid var(--border);border-radius:8px;padding:18px;overflow:auto}.wmain h2{margin:0 0 4px;font-size:18px}.wmain .sub{color:var(--muted);margin-bottom:14px;font-size:12px}.wai{background:var(--panel);border:1px solid var(--border);border-radius:8px;padding:14px;overflow:auto}.wai h3{letter-spacing:1px;text-transform:uppercase;color:var(--muted);margin:0 0 8px;font-size:11px}.cat-h{text-transform:uppercase;letter-spacing:1px;color:var(--gold);font-size:11px;font-family:var(--mono);margin:14px 0 4px}.catrow{border-bottom:1px solid var(--border);grid-template-columns:20px 1fr auto;align-items:center;gap:10px;padding:9px 0;font-size:13px;display:grid}.catrow .meta{font-family:var(--mono);color:var(--muted);text-align:right;font-size:11px}.wfield{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;padding:9px 0;font-size:13px;display:flex}.wfield .lab{color:var(--text)}.wfield .hint{color:var(--muted);font-size:11px}.wfield input,.wfield select{background:var(--panel-2);border:1px solid var(--border);color:var(--text);font-family:var(--mono);border-radius:6px;padding:6px 8px}.wfield input{width:90px}.seg{border:1px solid var(--border);border-radius:6px;display:inline-flex;overflow:hidden}.seg button{color:var(--muted);cursor:pointer;font-size:12px;font-family:var(--mono);background:0 0;border:0;padding:6px 10px}.seg button.on{background:var(--blue);color:#001;font-weight:700}.wnav{gap:8px;margin-top:18px;display:flex}.wnav button{background:var(--blue);color:#001018;cursor:pointer;font-weight:700;font-family:var(--font);border:0;border-radius:7px;padding:10px 18px}.wnav button.ghost{background:var(--panel-2);color:var(--muted)}.aisug{border:1px solid var(--border);background:var(--panel-2);border-radius:7px;margin-bottom:8px;padding:9px;font-size:12px}.aisug b{color:var(--blue)}.reviewrow{border-bottom:1px solid var(--border);justify-content:space-between;padding:7px 0;font-size:13px;display:flex}.reviewrow .k{color:var(--muted)}.reviewrow .v{font-family:var(--mono)}.approval-proof-ladder{grid-template-columns:repeat(3,minmax(160px,1fr));gap:8px;margin:12px 0 14px;display:grid}.approval-proof-step{border:1px solid var(--border);background:#131b28b8;border-radius:8px;grid-template-columns:24px minmax(0,1fr);gap:8px;min-width:0;padding:10px;display:grid}.approval-proof-step.ready{border-color:#26d07c80}.approval-proof-step.manual{border-color:#e3b34180}.approval-proof-step.pending{border-color:#4d9fff73}.approval-proof-step.blocked{border-color:#ff5c5c73}.approval-proof-index{background:var(--panel);width:24px;height:24px;color:var(--muted);font-family:var(--mono);border-radius:999px;justify-content:center;align-items:center;font-size:11px;display:inline-flex}.approval-proof-label{font-family:var(--mono);flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.approval-proof-label span{color:var(--muted);text-transform:uppercase;font-size:10px}.approval-proof-label b{font-size:12px}.approval-proof-step p{color:var(--muted);margin:5px 0 0;font-size:11.5px;line-height:1.4}.cv-safe{--green:#5b9cf6;--red:#f97316}.cv-safe .long{background:#5b9cf626}.cv-safe .short{background:#f9731626}.systems-page{flex-direction:column;grid-column:1/3;gap:14px;padding:18px;display:flex;overflow:auto}.systems-hero{background:var(--panel);border:1px solid var(--border);border-radius:8px;grid-template-columns:minmax(0,1fr) 220px;align-items:stretch;gap:18px;padding:18px;display:grid}.systems-hero h1{letter-spacing:0;margin:5px 0 8px;font-size:24px}.systems-hero p,.systems-card p{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:12.5px;line-height:1.55}.systems-verdict{background:#26d07c14;border:1px solid #26d07c73;border-radius:8px;flex-direction:column;justify-content:center;gap:6px;min-width:0;padding:14px;display:flex}.systems-verdict span,.systems-verdict small,.systems-stat span,.systems-step span,.systems-lane small,.systems-lane dt{color:var(--muted);font-family:var(--mono);text-transform:uppercase;letter-spacing:.7px;font-size:10px}.systems-verdict b{color:var(--green);font-family:var(--mono);overflow-wrap:anywhere;font-size:18px}.systems-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.systems-grid-tight{grid-template-columns:repeat(6,minmax(0,1fr))}.systems-wide{grid-column:1/-1}.systems-card{flex-direction:column;gap:12px;display:flex}.fleet-control{border-color:#26d07c4d}.fleet-control-head{grid-template-columns:minmax(0,1fr) minmax(220px,300px);align-items:stretch;gap:12px;display:grid}.fleet-control-head h3{margin:6px 0}.fleet-control-gate{background:#e3b34114;border:1px solid #e3b3416b;border-radius:8px;flex-direction:column;justify-content:center;gap:6px;min-width:0;padding:12px;display:flex}.fleet-control-gate b{font-family:var(--mono);overflow-wrap:anywhere;font-size:15px}.fleet-control-gate small{color:var(--muted);overflow-wrap:anywhere;font-size:10.5px;line-height:1.4}.fleet-control-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.fleet-control-cadence{background:#4d9fff0f;border:1px solid #4d9fff57;border-radius:8px;grid-template-columns:minmax(220px,.8fr) minmax(0,1fr) minmax(220px,1fr);align-items:center;gap:10px;min-width:0;padding:11px;display:grid}.fleet-control-cadence div{flex-direction:column;gap:5px;min-width:0;display:flex}.fleet-control-cadence b,.fleet-control-cadence small,.fleet-control-cadence p,.fleet-control-cadence code{overflow-wrap:anywhere}.fleet-control-cadence b,.fleet-control-cadence code{font-family:var(--mono)}.fleet-control-cadence p{color:var(--muted);margin:0;font-size:12px;line-height:1.4}.fleet-control-cadence small{color:var(--muted);font-size:10.5px;line-height:1.35}.fleet-control-cadence code{color:var(--blue);font-size:11px;line-height:1.35}.fleet-control-blueprint{grid-template-columns:minmax(230px,.8fr) repeat(2,minmax(0,1fr));gap:10px;display:grid}.fleet-control-blueprint-head,.fleet-control-blueprint-goal{background:#4d9fff0b;border:1px solid #4d9fff47;border-radius:8px;flex-direction:column;gap:8px;min-width:0;padding:10px;display:flex}.fleet-control-blueprint-head{background:#ffffff08;border-color:#9fb2ca3d}.fleet-control-blueprint-goal.active{border-color:#26d07c52}.fleet-control-blueprint-goal.next{border-color:#e3b34152}.fleet-control-blueprint-goal.held{background:#ff697a0b;border-color:#ff697a5c}.fleet-control-blueprint-goal div:first-child{align-items:center;gap:8px;min-width:0;display:flex}.fleet-control-blueprint-head b,.fleet-control-blueprint-head small,.fleet-control-blueprint-head code,.fleet-control-blueprint-goal b,.fleet-control-blueprint-goal p{overflow-wrap:anywhere}.fleet-control-blueprint-head b,.fleet-control-blueprint-head code,.fleet-control-blueprint-goal b{font-family:var(--mono);font-size:12px}.fleet-control-blueprint-head small,.fleet-control-blueprint-goal p{color:var(--muted);margin:0;font-size:11px;line-height:1.4}.fleet-control-blueprint-head code{color:var(--blue);line-height:1.35}.fleet-control-lease-model{grid-template-columns:minmax(220px,.72fr) minmax(0,1fr);gap:10px;display:grid}.fleet-control-lease-model-head,.fleet-control-lease-pane,.fleet-control-lease-receipt,.fleet-control-lease-guard{overflow-wrap:anywhere;background:#4d9fff0b;border:1px solid #4d9fff3d;border-radius:8px;min-width:0;padding:10px}.fleet-control-lease-model-head{background:#e3b3410e;border-color:#e3b3414d;flex-direction:column;gap:8px;display:flex}.fleet-control-lease-model-head b,.fleet-control-lease-model-head code,.fleet-control-lease-pane b,.fleet-control-lease-receipt b{font-family:var(--mono);font-size:12px}.fleet-control-lease-model-head small,.fleet-control-lease-pane small{color:var(--muted);font-size:11px;line-height:1.4}.fleet-control-lease-model-head code{color:var(--blue);line-height:1.35}.fleet-control-lease-panes,.fleet-control-lease-receipts,.fleet-control-lease-guard{gap:10px;display:grid}.fleet-control-lease-panes{grid-template-columns:repeat(2,minmax(0,1fr))}.fleet-control-lease-pane,.fleet-control-lease-receipt{flex-direction:column;gap:8px;display:flex}.fleet-control-lease-receipts{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.fleet-control-lease-receipt div:first-child{align-items:center;gap:8px;min-width:0;display:flex}.fleet-control-lease-guard{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}.fleet-control-cycle-ledger{grid-template-columns:minmax(220px,.75fr) repeat(2,minmax(0,1fr));gap:10px;display:grid}.fleet-control-cycle-ledger-head,.fleet-control-cycle-row{background:#ffffff09;border:1px solid #9fb2ca38;border-radius:8px;flex-direction:column;gap:8px;min-width:0;padding:10px;display:flex}.fleet-control-cycle-ledger-head{background:#59d9960f;border-color:#59d99647}.fleet-control-cycle-row.next{background:#fbbf240f;border-color:#fbbf2452}.fleet-control-cycle-row.blocked{background:#f871710e;border-color:#f871714d}.fleet-control-cycle-row.pending{background:#60a5fa0e;border-color:#60a5fa47}.fleet-control-cycle-row div:first-child{align-items:center;gap:8px;min-width:0;display:flex}.fleet-control-cycle-ledger-head b,.fleet-control-cycle-ledger-head small,.fleet-control-cycle-row b{overflow-wrap:anywhere}.fleet-control-cycle-ledger-head b,.fleet-control-cycle-row b{font-family:var(--mono);font-size:12px}.fleet-control-cycle-ledger-head small{color:var(--muted);font-size:11px;line-height:1.4}.fleet-control-routes{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.fleet-control-route{background:#26d07c0e;border:1px solid #26d07c38;border-radius:6px;flex-direction:column;gap:5px;min-width:0;padding:10px;display:flex}.fleet-control-route span,.fleet-control-route small{color:var(--muted);font-family:var(--mono);overflow-wrap:anywhere;font-size:10.5px;line-height:1.3}.fleet-control-route code{color:var(--green);font-family:var(--mono);overflow-wrap:anywhere;font-size:12px;line-height:1.35}.fleet-control-lanes{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.fleet-control-lane{border:1px solid var(--border);background:#ffffff06;border-radius:8px;flex-direction:column;gap:9px;min-width:0;padding:12px;display:flex}.fleet-control-lane.armed{border-color:#26d07c5c}.fleet-control-lane.triggered{border-color:#e3b3415c}.fleet-control-lane.cooling{border-color:#4d9fff5c}.fleet-control-lane.blocked{border-color:#ff697a61}.fleet-control-lane-head{flex-direction:column;gap:7px;min-width:0;display:flex}.fleet-control-lane-head b{overflow-wrap:anywhere;min-width:0}.fleet-control-denial{background:#ff697a0f;border:1px solid #ff697a4d;border-radius:8px;grid-template-columns:auto minmax(0,1fr) minmax(220px,440px);align-items:center;gap:10px;padding:10px;display:grid}.fleet-control-denial p{color:var(--muted);margin:0;font-size:12px;line-height:1.4}.fleet-control-denial div{flex-wrap:wrap;gap:6px;display:flex}.fleet-control-denial div span{color:var(--text);font-family:var(--mono);overflow-wrap:anywhere;border:1px solid #ffffff1f;border-radius:5px;padding:4px 7px;font-size:10.5px}.mission-control{border-color:#4d9fff52}.mission-control-head{grid-template-columns:minmax(0,1fr) minmax(220px,300px);align-items:stretch;gap:12px;display:grid}.mission-control-head h3{margin:6px 0}.mission-control-gate{background:#e3b34114;border:1px solid #e3b3416b;border-radius:8px;flex-direction:column;justify-content:center;gap:6px;min-width:0;padding:12px;display:flex}.mission-control-gate b{font-family:var(--mono);font-size:15px}.mission-control-gate small{color:var(--muted);font-size:10.5px;line-height:1.4}.mission-control-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.mission-control-audit{background:#e3b3410f;border:1px solid #e3b34157;border-radius:8px;grid-template-columns:minmax(220px,300px) minmax(0,1fr);gap:10px;min-width:0;padding:12px;display:grid}.mission-control-audit-head{flex-direction:column;justify-content:center;gap:6px;min-width:0;display:flex}.mission-control-audit-head b{font-family:var(--mono);font-size:14px}.mission-control-audit-head small{color:var(--muted);font-size:10.5px;line-height:1.4}.mission-control-audit-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}.mission-control-audit-check{background:#ffffff06;border:1px solid #ffffff1a;border-radius:6px;grid-template-columns:auto minmax(0,1fr);gap:8px;min-width:0;padding:8px;display:grid}.mission-control-audit-check b{min-width:0;color:var(--text);overflow-wrap:anywhere;font-size:12px;line-height:1.25;display:block}.mission-control-audit-check small{min-width:0;color:var(--muted);overflow-wrap:anywhere;margin-top:3px;font-size:10.5px;line-height:1.35;display:block}.mission-control-branches{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.mission-control-branch{border:1px solid var(--border);background:#ffffff06;border-radius:8px;flex-direction:column;gap:9px;min-width:0;padding:12px;display:flex}.mission-control-branch.armed{border-color:#26d07c5c}.mission-control-branch.triggered{border-color:#e3b3415c}.mission-control-branch.cooling{border-color:#4d9fff5c}.mission-control-branch-head{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;display:grid}.mission-control-branch-head b{overflow-wrap:anywhere;min-width:0}.mission-control-source{background:#4d9fff0f;border:1px solid #4d9fff38;border-radius:6px;flex-direction:column;gap:4px;padding:8px;display:flex}.mission-control-source span{color:var(--muted);font-family:var(--mono);text-transform:uppercase;letter-spacing:.7px;font-size:10px}.mission-control-source code{color:var(--blue);font-family:var(--mono);overflow-wrap:anywhere;font-size:11px;line-height:1.35}.mission-control-workers{flex-wrap:wrap;gap:6px;display:flex}.mission-control-workers span{border:1px solid var(--border);color:var(--text);font-family:var(--mono);border-radius:5px;padding:4px 7px;font-size:10.5px}.institutional-readiness{border-color:#e3b3415c}.institutional-readiness-head{grid-template-columns:minmax(0,1fr) minmax(220px,300px);align-items:stretch;gap:12px;display:grid}.institutional-readiness-head h3{margin-top:6px}.institutional-gate{background:#ff5c5c14;border:1px solid #ff5c5c73;border-radius:8px;flex-direction:column;justify-content:center;gap:5px;min-width:0;padding:11px;display:flex}.institutional-gate b{color:var(--red);font-family:var(--mono);font-size:15px}.institutional-gate small{color:var(--muted);font-size:11px;line-height:1.45}.institutional-readiness-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.institutional-readiness-item{border:1px solid var(--border);background:#ffffff06;border-radius:8px;min-width:0;padding:11px}.institutional-readiness-item.proven{border-color:#26d07c5c}.institutional-readiness-item.unproven{border-color:#e3b3415c}.institutional-readiness-item.blocked{border-color:#ff5c5c5c}.institutional-readiness-title{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;margin-bottom:8px;display:grid}.institutional-readiness-title b{overflow-wrap:anywhere;min-width:0;font-size:13px}.institutional-evidence{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.institutional-evidence a{border:1px solid var(--border);color:var(--blue);font-family:var(--mono);overflow-wrap:anywhere;border-radius:5px;padding:4px 7px;font-size:11px;line-height:1.25;text-decoration:none}.institutional-evidence a:hover{border-color:var(--blue)}.incident-dr-runbook{border-color:#e3b3415c}.incident-dr-head{grid-template-columns:minmax(0,1fr) minmax(230px,320px);align-items:stretch;gap:12px;display:grid}.incident-dr-head h3{margin-top:6px}.incident-dr-gate{background:#ff5c5c14;border:1px solid #ff5c5c73;border-radius:8px;flex-direction:column;justify-content:center;gap:5px;min-width:0;padding:11px;display:flex}.incident-dr-gate b{color:var(--red);font-family:var(--mono);overflow-wrap:anywhere;font-size:15px}.incident-dr-gate small{color:var(--muted);overflow-wrap:anywhere;font-size:11px;line-height:1.45}.incident-dr-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.incident-dr-step{background:#ffffff06;border:1px solid #e3b34157;border-radius:8px;flex-direction:column;gap:10px;min-width:0;padding:12px;display:flex}.incident-dr-step-head{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;display:grid}.incident-dr-step-head b{overflow-wrap:anywhere;min-width:0;font-size:13px}.incident-dr-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.incident-dr-flow-step{border:1px solid var(--border);background:#ffffff05;border-radius:8px;flex-direction:column;gap:10px;min-width:0;padding:12px;display:flex}.incident-dr-evidence-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.incident-dr-evidence{padding:10px;border:1px solid #4d9fff4d;border-top:1px solid var(--border);overflow-wrap:anywhere;background:#4d9fff0e;border-radius:8px;flex-direction:column;gap:5px;min-width:0;padding-top:9px;display:flex}.incident-dr-evidence span{color:var(--muted);font-family:var(--mono);text-transform:uppercase;font-size:10px}.incident-dr-evidence b{color:var(--blue);font-size:12px}.incident-dr-evidence p{color:var(--muted);margin:0;font-size:12px}.compliance-review-path{border-color:#9f7aea57}.compliance-review-head{grid-template-columns:minmax(0,1fr) minmax(250px,340px);align-items:stretch;gap:12px;display:grid}.compliance-review-head h3{margin-top:6px}.compliance-review-gate{background:#ff5c5c14;border:1px solid #ff5c5c73;border-radius:8px;flex-direction:column;justify-content:center;gap:5px;min-width:0;padding:11px;display:flex}.compliance-review-gate b{color:var(--red);font-family:var(--mono);overflow-wrap:anywhere;font-size:15px}.compliance-review-gate small{color:var(--muted);overflow-wrap:anywhere;font-size:11px;line-height:1.45}.compliance-stage-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.compliance-stage,.compliance-claim,.compliance-artifact{background:#ffffff06;border:1px solid #9f7aea57;border-radius:8px;min-width:0;padding:12px}.compliance-stage{flex-direction:column;gap:10px;display:flex}.compliance-stage-head{grid-template-columns:minmax(0,auto) minmax(0,1fr);align-items:start;gap:8px;display:grid}.compliance-stage-head b,.compliance-claim b,.compliance-artifact b{overflow-wrap:anywhere;min-width:0;font-size:13px}.compliance-review-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.compliance-panel{min-width:0}.compliance-panel h4{color:var(--muted);font-family:var(--mono);text-transform:uppercase;margin:0 0 10px;font-size:11px}.compliance-claims-list,.compliance-artifact-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.compliance-claim{flex-direction:column;gap:10px;display:flex}.compliance-claim p{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.5}.compliance-artifact{overflow-wrap:anywhere;background:#4d9fff0e;border-color:#4d9fff4d;flex-direction:column;gap:5px;display:flex}.compliance-artifact span{color:var(--muted);font-family:var(--mono);text-transform:uppercase;font-size:10px}.compliance-artifact b{color:var(--blue)}.compliance-artifact p{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.compliance-boundary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.release-evidence-pack{border-color:#26d07c57}.release-evidence-head{grid-template-columns:minmax(0,1fr) minmax(250px,340px);align-items:stretch;gap:12px;display:grid}.release-evidence-head h3{margin-top:6px}.release-evidence-gate{background:#e3b34114;border:1px solid #e3b34173;border-radius:8px;flex-direction:column;justify-content:center;gap:5px;min-width:0;padding:11px;display:flex}.release-evidence-gate b{color:var(--gold);font-family:var(--mono);overflow-wrap:anywhere;font-size:15px}.release-evidence-gate small{color:var(--muted);overflow-wrap:anywhere;font-size:11px;line-height:1.45}.release-evidence-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.release-evidence-item{overflow-wrap:anywhere;background:#ffffff06;border:1px solid #26d07c57;border-radius:8px;flex-direction:column;gap:10px;min-width:0;padding:12px;display:flex}.release-evidence-item.required{border-color:#e3b3415c}.release-evidence-item.blocked{border-color:#ff5c5c5c}.release-evidence-item-head{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;display:grid}.release-evidence-item-head b{overflow-wrap:anywhere;min-width:0;font-size:13px}.release-evidence-checklist{grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr) minmax(0,.8fr);gap:10px;display:grid}.live-demo-proof-pack{border-color:#4d9fff57}.live-demo-proof-head{grid-template-columns:minmax(0,1fr) minmax(250px,340px);align-items:stretch;gap:12px;display:grid}.live-demo-proof-head h3{margin-top:6px}.live-demo-proof-gate{background:#e3b34114;border:1px solid #e3b34173;border-radius:8px;flex-direction:column;justify-content:center;gap:5px;min-width:0;padding:11px;display:flex}.live-demo-proof-gate b{color:var(--gold);font-family:var(--mono);overflow-wrap:anywhere;font-size:15px}.live-demo-proof-gate small{color:var(--muted);overflow-wrap:anywhere;font-size:11px;line-height:1.45}.live-demo-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.live-demo-proof-item,.live-demo-step{overflow-wrap:anywhere;background:#ffffff06;border:1px solid #4d9fff52;border-radius:8px;flex-direction:column;gap:10px;min-width:0;padding:12px;display:flex}.live-demo-proof-item.required{border-color:#e3b3415c}.live-demo-proof-item.blocked{border-color:#ff5c5c5c}.live-demo-proof-item-head,.live-demo-step-head{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;display:grid}.live-demo-proof-item-head b,.live-demo-step-head b{overflow-wrap:anywhere;min-width:0;font-size:13px}.live-demo-script{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.live-demo-cycle-evidence{gap:10px;display:grid}.live-demo-cycle-summary{background:#e3b3410f;border:1px solid #e3b34157;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(240px,.6fr);align-items:start;gap:12px;min-width:0;padding:12px;display:grid}.live-demo-cycle-summary h4{overflow-wrap:anywhere;margin:6px 0 0;font-size:15px}.live-demo-cycle-counts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;display:grid}.live-demo-cycle-fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.live-demo-cycle-field{overflow-wrap:anywhere;background:#ffffff06;border:1px solid #4d9fff47;border-radius:8px;flex-direction:column;gap:10px;min-width:0;padding:12px;display:flex}.live-demo-cycle-field.required{border-color:#e3b34157}.live-demo-cycle-field.blocked{border-color:#ff5c5c57}.live-demo-proof-checklist{grid-template-columns:minmax(0,1.1fr) minmax(0,1.3fr) minmax(0,.8fr) minmax(0,.8fr) minmax(0,.8fr);gap:10px;display:grid}.live-demo-next-actions{background:#e3b3410a;border:1px solid #e3b34147;border-radius:8px;flex-wrap:wrap;align-items:center;gap:7px;min-width:0;padding:10px 12px;display:flex}.live-demo-next-actions b{color:var(--gold);font-family:var(--mono);text-transform:uppercase;font-size:11px}.live-demo-next-actions span{min-width:0;color:var(--muted);overflow-wrap:anywhere;border:1px solid #e3b34157;border-radius:5px;padding:4px 7px;font-size:11px}.walk-forward-quality{border-color:#ff5c5c59}.walk-forward-quality-head{grid-template-columns:minmax(0,1fr) minmax(220px,.34fr);align-items:start;gap:16px;display:grid}.walk-forward-quality-head h3{margin-top:6px}.walk-forward-quality-gate{background:#ff5c5c14;border:1px solid #ff5c5c59;border-radius:8px;gap:6px;min-width:0;padding:12px;display:grid}.walk-forward-quality-gate b,.walk-forward-quality-gate small{overflow-wrap:anywhere}.walk-forward-quality-grid,.walk-forward-quality-caveats{gap:10px;margin-top:12px;display:grid}.walk-forward-quality-grid{grid-template-columns:repeat(4,minmax(140px,1fr))}.walk-forward-quality-caveats{grid-template-columns:repeat(2,minmax(220px,1fr))}.committee-reporting{border-color:#4d9fff57}.committee-reporting-head{grid-template-columns:minmax(0,1fr) minmax(230px,320px);align-items:stretch;gap:12px;display:grid}.committee-reporting-head h3{margin-top:6px}.committee-reporting-gate{background:#ff5c5c14;border:1px solid #ff5c5c73;border-radius:8px;flex-direction:column;justify-content:center;gap:5px;min-width:0;padding:11px;display:flex}.committee-reporting-gate b{color:var(--red);font-family:var(--mono);overflow-wrap:anywhere;font-size:15px}.committee-reporting-gate small{color:var(--muted);overflow-wrap:anywhere;font-size:11px;line-height:1.45}.committee-reporting-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.committee-report-shell{background:#ffffff06;border:1px solid #4d9fff57;border-radius:8px;flex-direction:column;gap:10px;min-width:0;padding:12px;display:flex}.committee-report-shell-head{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;display:grid}.committee-report-shell-head b{overflow-wrap:anywhere;min-width:0;font-size:13px}.committee-report-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.committee-report-field-list{border:1px solid var(--border);background:var(--panel-2);border-radius:7px;min-width:0;padding:9px}.committee-report-field-list b{color:var(--muted);font-family:var(--mono);text-transform:uppercase;margin-bottom:6px;font-size:10px;display:block}.committee-report-field-list ul{color:var(--text);margin:0;padding-left:17px;font-size:11.5px;line-height:1.45}.committee-report-field-list li{overflow-wrap:anywhere}.committee-report-caveat{border-top:1px solid #ff5c5c47;padding-top:9px;color:var(--red)!important}.systems-stat{border:1px solid var(--border);background:var(--panel);border-radius:8px;min-width:0;padding:12px}.systems-stat b{font-family:var(--mono);overflow-wrap:anywhere;margin-top:6px;font-size:14px;display:block}.systems-timeline{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.systems-step,.systems-proof-step{border:1px solid var(--border);background:#ffffff06;border-radius:8px;min-width:0;padding:11px}.systems-step b,.systems-proof-step b{margin:5px 0;font-size:13px;display:block}.systems-lanes{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.systems-lane{border:1px solid var(--border);background:#ffffff06;border-radius:8px;min-width:0;padding:11px}.systems-lane.phase-a{border-color:#4d9fff5c}.systems-lane.phase-b{border-color:#e3b3415c}.systems-lane.phase-jj{border-color:#26d07c5c}.systems-lane-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;margin-bottom:8px;display:grid}.systems-lane-head b{overflow-wrap:anywhere;min-width:0}.systems-lane dl{flex-direction:column;gap:7px;margin:0;display:flex}.systems-lane dl div{grid-template-columns:56px minmax(0,1fr);gap:8px;display:grid}.systems-lane dd{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:11.5px;line-height:1.45}.systems-route-list{flex-wrap:wrap;gap:7px;display:flex}.systems-route-list span{border:1px solid var(--border);color:var(--blue);font-family:var(--mono);overflow-wrap:anywhere;border-radius:5px;padding:4px 7px;font-size:11px}.systems-receipt-contract{border:1px solid var(--border);background:#ffffff06;border-radius:8px;min-width:0;padding:10px}.systems-receipt-contract summary{cursor:pointer;color:var(--text);font-family:var(--mono);font-size:12px;font-weight:700}.systems-receipt-contract p{margin:9px 0!important}.systems-check{color:var(--muted);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;font-size:12px;line-height:1.45;display:grid}.systems-rules{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.systems-rule{border:1px solid var(--border);background:#ffffff06;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;min-width:0;padding:11px;display:grid}.systems-rule p{grid-column:1/-1}.systems-proof-ladder{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.systems-proof-step span{border:1px solid var(--blue);width:24px;height:24px;color:var(--blue);font-family:var(--mono);border-radius:999px;justify-content:center;align-items:center;font-size:11px;display:inline-flex}.sleeve-page{grid-column:1/3;gap:16px;padding:18px;overflow:auto}.sleeve-head{background:var(--panel);border:1px solid var(--border);border-radius:8px;justify-content:space-between;align-items:flex-start;gap:18px;padding:18px;display:flex}.sleeve-head h1{letter-spacing:0;margin:4px 0;font-size:24px}.sleeve-head p{color:var(--muted);font-family:var(--mono);margin:0;font-size:12px}.sleeve-truth-chips{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.truth-chip-row{flex-wrap:wrap;gap:8px;margin:8px 0 10px;display:flex}.sleeve-readiness-strip{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.truth-chip{border:1px solid var(--border);background:var(--panel-2);min-height:28px;font-family:var(--mono);border-radius:6px;align-items:baseline;gap:7px;padding:5px 8px;display:inline-flex}.truth-chip small{color:var(--muted);text-transform:uppercase;font-size:9px}.truth-chip b{color:var(--text);letter-spacing:0;font-size:11px}.truth-chip.fixture{border-color:#e3b34173}.truth-chip.draft{border-color:#4d9fff73}.truth-chip.blocked{border-color:#ff5c5c73}.truth-chip.live{border-color:#26d07c73}.truth-chip.degraded{border-color:#e6a81780}.readiness-pill{border:1px solid var(--border);min-height:30px;font-family:var(--mono);background:#131b28b8;border-radius:6px;align-items:baseline;gap:7px;padding:6px 8px;display:inline-flex}.readiness-pill small{color:var(--muted);text-transform:uppercase;font-size:9px}.readiness-pill b{color:var(--text);letter-spacing:0;font-size:11px}.readiness-pill.ready{border-color:#26d07c80}.readiness-pill.blocked{border-color:#ff5c5c80}.readiness-pill.manual{border-color:#e3b34180}.sleeve-verdict{border:1px solid var(--border);background:var(--panel-2);min-width:180px;font-family:var(--mono);border-radius:8px;padding:14px}.sleeve-verdict span{color:var(--muted);letter-spacing:1px;text-transform:uppercase;margin-bottom:6px;font-size:10px;display:block}.sleeve-verdict b{letter-spacing:0;font-size:22px}.sleeve-grid{grid-template-columns:minmax(320px,.9fr) minmax(360px,1.1fr);gap:14px;display:grid}.sleeve-card{min-height:0}.sleeve-wide{grid-column:1/3}.sleeve-summary{flex-direction:column;gap:8px;display:flex}.sleeve-kv{border-bottom:1px solid var(--border);font-family:var(--mono);grid-template-columns:120px 1fr;align-items:baseline;gap:10px;padding-bottom:7px;font-size:12px;display:grid}.sleeve-kv span,.sleeve-note{color:var(--muted)}.sleeve-kv b{color:var(--text);overflow-wrap:anywhere}.sleeve-reason{margin:0;font-size:15px;line-height:1.45}.sleeve-flips{color:var(--muted);font-size:12px;font-family:var(--mono);gap:6px;margin-top:14px;display:grid}.sleeve-market-freshness-head{min-width:0;font-family:var(--mono);gap:8px;margin-bottom:12px;display:grid}.sleeve-market-freshness-head b{color:var(--text);letter-spacing:0;overflow-wrap:anywhere;font-size:13px}.sleeve-checks{grid-template-columns:repeat(2,minmax(260px,1fr));gap:10px;display:grid}.sleeve-gates{grid-template-columns:repeat(3,minmax(220px,1fr));gap:10px;display:grid}.sleeve-risk-primitives{grid-template-columns:repeat(4,minmax(180px,1fr));gap:10px;margin-bottom:10px;display:grid}.sleeve-risk-primitive{border:1px solid var(--border);background:var(--panel-2);border-radius:8px;gap:8px;min-width:0;padding:12px;display:grid}.sleeve-risk-primitive>div{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;font-size:12px;display:flex}.sleeve-risk-primitive b,.sleeve-risk-primitive strong{font-family:var(--mono)}.sleeve-risk-primitive strong{overflow-wrap:anywhere;font-size:17px}.sleeve-risk-primitive p{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.45}.sleeve-execution-quality{grid-template-columns:repeat(4,minmax(180px,1fr));gap:10px;margin:12px 0 10px;display:grid}.sleeve-execution-quality-item{background:#94a3b814;border:1px solid #9ca3af52;border-radius:8px;gap:8px;min-width:0;padding:12px;display:grid}.sleeve-evidence-summary{background:#4d9fff0f;border:1px solid #4d9fff59;border-radius:8px;gap:10px;margin-top:12px;padding:12px;display:grid}.sleeve-evidence-head{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.sleeve-evidence-head>div{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.sleeve-evidence-head b,.sleeve-evidence-head strong{font-family:var(--mono);overflow-wrap:anywhere}.sleeve-evidence-totals,.sleeve-evidence-grid,.sleeve-live-paper-slots{gap:10px;display:grid}.sleeve-evidence-totals{grid-template-columns:repeat(5,minmax(140px,1fr))}.sleeve-evidence-grid{grid-template-columns:repeat(2,minmax(220px,1fr))}.sleeve-live-paper-slots{grid-template-columns:repeat(3,minmax(200px,1fr))}.sleeve-evidence-totals span,.sleeve-evidence-card,.sleeve-live-paper-slot,.sleeve-walk-forward-score{background:#4d9fff12;border:1px solid #4d9fff59;border-radius:8px;gap:8px;min-width:0;padding:12px;display:grid}.sleeve-walk-forward-score{background:#ff5c5c0f;border-color:#ff5c5c59}.sleeve-walk-forward-score-head{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.sleeve-walk-forward-score-head>div{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.sleeve-walk-forward-score-head b,.sleeve-walk-forward-score-head strong{font-family:var(--mono);overflow-wrap:anywhere}.sleeve-walk-forward-score p,.sleeve-walk-forward-score li{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.45}.sleeve-walk-forward-score ul{gap:4px;margin:0;padding-left:18px;display:grid}.sleeve-evidence-totals small{color:var(--muted);font-size:10px;font-family:var(--mono);text-transform:uppercase;font-weight:700}.sleeve-evidence-card>div:first-child,.sleeve-live-paper-slot>div:first-child{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;font-size:12px;display:flex}.sleeve-live-paper-slot>div:first-child small{color:var(--muted);font-family:var(--mono);font-size:10px}.sleeve-execution-quality-item>div:first-child{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;font-size:12px;display:flex}.sleeve-execution-quality-item b,.sleeve-execution-quality-item strong,.sleeve-evidence-totals b,.sleeve-evidence-card b,.sleeve-evidence-card strong,.sleeve-live-paper-slot b{font-family:var(--mono)}.sleeve-execution-quality-item strong,.sleeve-evidence-card strong{overflow-wrap:anywhere;font-size:16px}.sleeve-execution-fields{gap:6px;display:grid}.sleeve-execution-fields span{border-top:1px solid var(--border);gap:2px;min-width:0;padding-top:6px;display:grid}.sleeve-execution-fields small{color:var(--muted);font-size:10px;font-family:var(--mono);text-transform:uppercase}.sleeve-execution-fields b{color:var(--text);overflow-wrap:anywhere;font-size:12px}.sleeve-execution-quality-item p,.sleeve-evidence-card p,.sleeve-live-paper-slot p{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.45}.sleeve-kill-switch{grid-template-columns:repeat(3,minmax(220px,1fr));gap:10px;margin-bottom:10px;display:grid}.sleeve-kill-switch-item,.sleeve-kill-switch-action{border:1px solid var(--border);background:var(--panel-2);border-radius:8px;gap:8px;min-width:0;padding:12px;display:grid}.sleeve-kill-switch-item.current{background:#e3b34114;border-color:#e3b3418c}.sleeve-kill-switch-item>div{flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.sleeve-kill-switch-item b,.sleeve-kill-switch-action b{font-family:var(--mono)}.sleeve-kill-switch-item p,.sleeve-kill-switch-role p,.sleeve-kill-switch-action p{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.45}.sleeve-kill-switch-role{grid-template-columns:repeat(3,minmax(180px,1fr));gap:8px;margin-bottom:10px;display:grid}.sleeve-kill-switch-role p{grid-column:1/-1}.sleeve-kill-switch-actions{grid-template-columns:repeat(3,minmax(220px,1fr));gap:10px;margin-bottom:10px;display:grid}.sleeve-audit{grid-template-columns:repeat(3,minmax(220px,1fr));gap:10px;display:grid}.sleeve-proof{grid-template-columns:repeat(5,minmax(160px,1fr));gap:10px;display:grid}.sleeve-proof-posture{grid-template-columns:repeat(5,minmax(140px,1fr));gap:8px;margin-bottom:10px;display:grid}.sleeve-proof-posture-item{min-height:56px;font-family:var(--mono);background:#131b28b8;border:1px solid #e3b34173;border-radius:8px;gap:4px;padding:10px;display:grid}.sleeve-proof-posture-item span{color:var(--muted);text-transform:uppercase;font-size:10px}.sleeve-proof-posture-item b{color:var(--text);overflow-wrap:anywhere;font-size:12px}.sleeve-limitations{grid-template-columns:repeat(3,minmax(220px,1fr));gap:10px;display:grid}.sleeve-limitation-strip{grid-template-columns:repeat(3,minmax(150px,1fr));gap:8px;margin-top:10px;display:grid}.limitation-chip{min-width:0;font-family:var(--mono);background:#ff5c5c14;border:1px solid #ff5c5c59;border-radius:8px;gap:3px;padding:8px 10px;display:grid}.limitation-chip small{color:var(--neg);text-transform:uppercase;font-size:10px;font-weight:700}.limitation-chip b{color:var(--text);overflow-wrap:anywhere;font-size:11px}.sleeve-worker-proof{grid-template-columns:repeat(5,minmax(150px,1fr));gap:10px;margin-bottom:12px;display:grid}.sleeve-roster-truth{background:#ffb02014;border:1px solid #ffb02059;border-radius:8px;gap:8px;margin-bottom:12px;padding:12px;display:grid}.sleeve-roster-truth>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sleeve-roster-truth b{font-family:var(--mono)}.sleeve-roster-lineage{grid-template-columns:repeat(2,minmax(180px,1fr));gap:8px;display:grid}.sleeve-roster-lineage span{background:#0000001f;border:1px solid #ffb02047;border-radius:6px;gap:4px;min-width:0;padding:8px 9px;display:grid}.sleeve-roster-lineage small{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:700}.sleeve-roster-lineage b{color:var(--text);overflow-wrap:anywhere;font-size:11px}.sleeve-roster-truth p{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.45}.sleeve-roster{grid-template-columns:repeat(2,minmax(260px,1fr));gap:10px;display:grid}.sleeve-gate{border:1px solid var(--border);background:var(--panel-2);border-radius:8px;gap:8px;padding:12px;display:grid}.sleeve-gate>div{flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.sleeve-gate b{font-family:var(--mono)}.sleeve-gate p{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.sleeve-audit-item,.sleeve-proof-item{border:1px solid var(--border);background:var(--panel-2);border-radius:8px;gap:8px;padding:12px;display:grid}.sleeve-limitation{background:var(--panel-2);border:1px solid #ff5c5c59;border-radius:8px;gap:8px;padding:12px;display:grid}.sleeve-roster-row{border:1px solid var(--border);background:var(--panel-2);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding:12px;display:grid}.sleeve-roster-row p{color:var(--muted);grid-column:1/-1;margin:0;font-size:12px;line-height:1.45}.sleeve-audit-item>div:first-child,.sleeve-proof-item>div:first-child,.sleeve-limitation>div:first-child{flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.sleeve-roster-row>div:first-child{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;font-size:12px;display:flex}.sleeve-roster-row b,.sleeve-roster-metrics{font-family:var(--mono)}.sleeve-roster-metrics{color:var(--muted);white-space:nowrap;gap:8px;font-size:12px;display:flex}.sleeve-audit-item b,.sleeve-proof-item b,.sleeve-limitation b{font-family:var(--mono)}.sleeve-audit-item p,.sleeve-proof-item p,.sleeve-limitation p{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.sleeve-audit-meta{color:var(--muted);font-family:var(--mono);flex-wrap:wrap;gap:8px;font-size:11px;display:flex}.settings-limitations{grid-template-columns:repeat(3,minmax(160px,1fr));gap:10px;margin-bottom:12px;display:grid}.settings-limitation{background:#ff5c5c12;border:1px solid #ff5c5c4d;border-radius:8px;gap:4px;padding:10px 12px;display:grid}.settings-limitation-head,.settings-limitation-proof{grid-template-columns:minmax(68px,.45fr) minmax(0,1fr);align-items:baseline;gap:8px;display:grid}.settings-limitation span{color:var(--neg);font-family:var(--mono);text-transform:uppercase;font-size:10px;font-weight:700}.settings-limitation b{color:var(--text);overflow-wrap:anywhere;font-size:12px;line-height:1.35}.settings-limitation-proof span{color:var(--muted)}.settings-limitation-proof b{color:var(--gold)}.settings-limitation p{color:var(--muted);overflow-wrap:anywhere;margin:2px 0 0;font-size:11.5px;line-height:1.45}.sleeve-check{border:1px solid var(--border);background:var(--panel-2);border-radius:8px;gap:6px;padding:12px;display:grid}.sleeve-check>div:first-child{flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.sleeve-check>div:first-child b{font-family:var(--mono)}.sleeve-check-value{font-family:var(--mono);font-size:16px;font-weight:700}.sleeve-list{color:var(--muted);margin:0;padding-left:18px;font-size:13px;line-height:1.55}.sleeve-list li+li{margin-top:6px}@media (width<=980px){.systems-page{min-width:0;max-width:100vw;padding:12px;overflow-x:hidden}.systems-hero>*,.systems-hero h1,.systems-card{overflow-wrap:anywhere;min-width:0;max-width:calc(100vw - 24px)}.systems-page .metric{grid-template-columns:minmax(0,1fr);gap:2px;display:grid}.systems-page .metric .v{overflow-wrap:anywhere;word-break:break-word;min-width:0}.systems-page .state{white-space:normal;max-width:100%;line-height:1.2}.systems-hero,.systems-grid,.systems-grid-tight,.systems-timeline,.systems-lanes,.systems-rules,.systems-proof-ladder,.fleet-control-head,.fleet-control-summary,.fleet-control-cadence,.fleet-control-blueprint,.fleet-control-lease-model,.fleet-control-lease-panes,.fleet-control-lease-receipts,.fleet-control-lease-guard,.fleet-control-cycle-ledger,.fleet-control-routes,.fleet-control-lanes,.fleet-control-denial,.mission-control-head,.mission-control-summary,.mission-control-audit,.mission-control-audit-checks,.mission-control-branches,.institutional-readiness-head,.institutional-readiness-grid,.release-evidence-head,.release-evidence-grid,.incident-dr-head,.incident-dr-grid,.incident-dr-flow,.incident-dr-evidence-list,.compliance-review-head,.compliance-stage-grid,.compliance-review-grid,.compliance-claims-list,.compliance-artifact-list,.compliance-boundary,.release-evidence-head,.release-evidence-grid,.release-evidence-checklist,.live-demo-proof-head,.live-demo-proof-grid,.live-demo-script,.live-demo-cycle-summary,.live-demo-cycle-counts,.live-demo-cycle-fields,.live-demo-proof-checklist,.walk-forward-quality-head,.walk-forward-quality-grid,.walk-forward-quality-caveats,.committee-reporting-head,.committee-reporting-grid,.committee-report-fields{grid-template-columns:minmax(0,1fr)}.systems-lane-head{grid-template-columns:auto minmax(0,1fr)}.systems-lane-head small{grid-column:2}.systems-lane dl div{grid-template-columns:minmax(0,1fr);gap:3px}.systems-stat,.systems-step,.systems-lane,.systems-rule,.systems-proof-step,.fleet-control-blueprint-goal,.fleet-control-lease-pane,.fleet-control-lease-receipt,.fleet-control-lease-guard,.fleet-control-route,.fleet-control-lane,.mission-control-branch,.release-evidence-item,.live-demo-proof-item,.live-demo-step,.walk-forward-quality-gate,.committee-report-shell,.committee-report-field-list,.systems-card p{overflow-wrap:anywhere}.app.route-home,.app.route-builder,.app.route-strategies,.app.route-trending,.app.route-history,.app.route-systems,.app.route-settings{grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,1fr);min-width:0;overflow-x:hidden}.app.route-home .topbar,.app.route-builder .topbar,.app.route-strategies .topbar,.app.route-trending .topbar,.app.route-history .topbar,.app.route-systems .topbar,.app.route-settings .topbar{flex-wrap:wrap;grid-column:1;min-width:0;height:auto;min-height:56px;padding:10px 12px}.app.route-home .mode-safety-banner,.app.route-builder .mode-safety-banner,.app.route-strategies .mode-safety-banner,.app.route-trending .mode-safety-banner,.app.route-history .mode-safety-banner,.app.route-systems .mode-safety-banner,.app.route-settings .mode-safety-banner{grid-column:1}.mode-safety-banner{flex-wrap:wrap;align-items:stretch;padding:8px 12px;overflow-x:hidden}.mode-safety-banner .truth-chip{flex:156px;align-items:flex-start;width:auto;min-width:0;max-width:100%;overflow-x:hidden}.mode-safety-warning{flex:1 0 100%;min-width:0;max-width:100%}.app.route-home .topbar .mode-toggle,.app.route-builder .topbar .mode-toggle,.app.route-strategies .topbar .mode-toggle,.app.route-trending .topbar .mode-toggle,.app.route-history .topbar .mode-toggle,.app.route-systems .topbar .mode-toggle,.app.route-settings .topbar .mode-toggle{max-width:100%;overflow-x:auto}.app.route-home .topbar .topstat,.app.route-home .topbar .fixture-tag,.app.route-home .topbar .spacer,.app.route-builder .topbar .topstat,.app.route-builder .topbar .fixture-tag,.app.route-builder .topbar .spacer,.app.route-strategies .topbar .topstat,.app.route-strategies .topbar .fixture-tag,.app.route-strategies .topbar .spacer,.app.route-trending .topbar .topstat,.app.route-trending .topbar .fixture-tag,.app.route-trending .topbar .spacer,.app.route-history .topbar .topstat,.app.route-history .topbar .fixture-tag,.app.route-history .topbar .spacer,.app.route-systems .topbar .topstat,.app.route-systems .topbar .fixture-tag,.app.route-systems .topbar .spacer,.app.route-settings .topbar .topstat,.app.route-settings .topbar .fixture-tag,.app.route-settings .topbar .spacer{display:none}.app.route-home .main,.app.route-builder .main,.app.route-strategies .main,.app.route-history .main,.app.route-systems .main,.app.route-settings .main{grid-column:1;min-width:0;max-width:100vw;min-height:calc(100vh - 276px);overflow:hidden auto}.app.route-systems .main{display:block}.app.route-builder .wizard,.app.route-trending .wizard{grid-column:1;grid-template-columns:minmax(0,1fr);min-width:0;max-width:100vw;overflow:auto}.app.route-builder .wsteps,.app.route-builder .wmain,.app.route-builder .wai,.app.route-trending .wmain,.app.route-trending .wai{min-width:0;max-width:calc(100vw - 24px);overflow-x:hidden}.catrow,.traderow,.metric,.reviewrow,.approval-proof-step{overflow-wrap:anywhere;min-width:0}.approval-proof-ladder{grid-template-columns:minmax(0,1fr);max-width:calc(100vw - 24px)}.app.route-home .rail{grid-column:1;min-width:0;max-width:100vw;overflow-x:hidden}.app.route-home .bottom{grid-template-columns:minmax(0,1fr);height:auto}.app.route-home .chart-wrap{min-height:300px}.paper-demo-proof{grid-template-columns:minmax(0,1fr);width:calc(100% - 24px);overflow-x:hidden}.paper-demo-proof-header,.paper-demo-proof-actions{flex-direction:column;align-items:stretch}.paper-demo-proof-actions button,.paper-demo-proof-wide a{white-space:normal;overflow-wrap:anywhere;justify-content:center;width:100%}.paper-demo-proof-wide{grid-template-columns:minmax(0,1fr)}.app.route-settings .main>div{min-width:0;flex-direction:column!important;overflow:auto!important}.app.route-settings .main>div>div:first-child{border-bottom:1px solid var(--border);overflow-x:auto;border-right:0!important;flex-direction:row!important;width:100%!important}.app.route-sleeve{grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,1fr);min-width:0;overflow-x:hidden}.app.route-sleeve .topbar{flex-wrap:wrap;grid-column:1;min-width:0;height:auto;min-height:56px;padding:10px 12px}.app.route-sleeve .mode-safety-banner{grid-column:1}.app.route-sleeve .topbar .mode-toggle{max-width:100%;overflow-x:auto}.app.route-sleeve .topbar .topstat,.app.route-sleeve .topbar .fixture-tag,.app.route-sleeve .topbar .spacer{display:none}.app.route-sleeve .main{min-width:0}.sleeve-page{grid-column:1;width:100%;max-width:100vw;padding:12px;overflow-x:hidden}.sleeve-head,.sleeve-grid,.sleeve-card{max-width:calc(100vw - 24px)}.sleeve-grid,.sleeve-checks,.sleeve-gates,.sleeve-risk-primitives,.sleeve-execution-quality{grid-template-columns:minmax(0,1fr)}.sleeve-evidence-head{flex-direction:column}.sleeve-evidence-totals,.sleeve-evidence-grid,.sleeve-live-paper-slots,.sleeve-kill-switch,.sleeve-kill-switch-role,.sleeve-kill-switch-actions,.sleeve-proof{grid-template-columns:minmax(0,1fr)}.sleeve-proof-posture{grid-template-columns:repeat(2,minmax(0,1fr))}.sleeve-limitation-strip,.settings-limitations,.sleeve-limitations,.sleeve-worker-proof,.sleeve-roster,.sleeve-roster-lineage,.sleeve-audit{grid-template-columns:minmax(0,1fr)}.sleeve-wide{grid-column:auto}.sleeve-head{flex-direction:column;min-width:0;padding:14px}.sleeve-truth-chips,.sleeve-limitation-strip,.limitation-chip,.settings-limitations,.settings-limitation,.truth-chip,.sleeve-card,.sleeve-check,.sleeve-risk-primitive,.sleeve-execution-quality-item,.sleeve-evidence-summary,.sleeve-evidence-totals span,.sleeve-evidence-card,.sleeve-walk-forward-score,.sleeve-live-paper-slot,.sleeve-kill-switch-item,.sleeve-kill-switch-action,.sleeve-gate,.sleeve-audit-item,.sleeve-proof-posture-item,.sleeve-proof-item,.sleeve-limitation,.sleeve-roster-truth,.sleeve-roster-row{min-width:0;overflow-x:hidden}.sleeve-roster-row{grid-template-columns:minmax(0,1fr)}.sleeve-readiness-strip,.truth-chip{flex-direction:column;align-items:flex-start;gap:2px;width:100%}.sleeve-verdict{width:100%;min-width:0}.sleeve-kv{grid-template-columns:minmax(82px,.42fr) minmax(0,1fr);gap:8px}.sleeve-note,.sleeve-audit-meta,.readiness-pill,.sleeve-reason,.sleeve-risk-primitive,.sleeve-risk-primitive>div,.sleeve-risk-primitive p,.sleeve-execution-quality-item,.sleeve-execution-quality-item>div,.sleeve-execution-quality-item p,.sleeve-evidence-head,.sleeve-evidence-head>div,.sleeve-evidence-totals,.sleeve-evidence-card,.sleeve-evidence-card>div,.sleeve-evidence-card p,.sleeve-walk-forward-score,.sleeve-walk-forward-score-head,.sleeve-walk-forward-score-head>div,.sleeve-walk-forward-score p,.sleeve-walk-forward-score li,.sleeve-live-paper-slot,.sleeve-live-paper-slot>div,.sleeve-live-paper-slot p,.sleeve-execution-fields,.sleeve-kill-switch-item,.sleeve-kill-switch-item>div,.sleeve-kill-switch-item p,.sleeve-kill-switch-role p,.sleeve-kill-switch-action,.sleeve-kill-switch-action p,.sleeve-list,.sleeve-check-value,.sleeve-check>div:first-child,.sleeve-gate,.sleeve-gate>div,.sleeve-gate p,.sleeve-proof-item,.sleeve-proof-posture-item,.sleeve-proof-item>div,.sleeve-proof-item p,.sleeve-limitation,.sleeve-limitation>div,.sleeve-limitation p,.limitation-chip,.settings-limitation,.settings-limitation p{overflow-wrap:anywhere;word-break:break-word;white-space:normal}.sleeve-card>.sleeve-note,.sleeve-card>.sleeve-reason,.sleeve-card>.sleeve-flips,.sleeve-card>.sleeve-list{max-width:calc(100vw - 72px)}}@media (width<=520px){.topbar{align-content:start;gap:8px}.topbar .brand{flex:0 0 100%}.topbar .nav-toggle{flex:100%;grid-template-columns:repeat(2,minmax(0,1fr));max-width:100%;display:grid;overflow:visible}.topbar .nav-toggle::-webkit-scrollbar{display:none}.topbar .nav-toggle button,.topbar .exec-toggle button{text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:6px 8px;overflow:hidden}.topbar .exec-toggle{max-width:calc(100vw - 150px);margin-left:auto}.wallet-top-control{flex:100%;width:100%;max-width:100%}.top-wallet-cta{flex:auto}.top-wallet-build{flex:none}.topbar .state{flex:auto;min-width:0}.topbar .exec-toggle{flex:100%;width:100%;max-width:100%;margin-left:0}.topbar .exec-toggle button{flex:1 1 0}.topbar .exec-toggle{flex-basis:calc(100vw - 24px);width:calc(100vw - 24px);max-width:calc(100vw - 24px)}.topbar .exec-toggle button{min-width:0;padding:6px 4px;font-size:11px}}
