:root{--bg:#070a09;--panel:#0d1210;--panel2:#101714;--line:#1d2924;--soft:#15201b;--text:#eef7f2;--muted:#789085;--accent:#70f0ae;--danger:#ff7c7c;--warn:#ffc86b;--blue:#84b8ff}*{box-sizing:border-box}html{background:var(--bg)}body{min-height:100vh;color:var(--text);background:radial-gradient(circle at 82% 0,#70f0ae1a,transparent 30rem),radial-gradient(circle at 5% 40%,#54786712,transparent 28rem),var(--bg);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}button,input{font:inherit}button{color:inherit}.shell{width:min(1480px,100% - 34px);margin:auto;padding-bottom:48px}.topbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;min-height:86px;display:flex}.brand-wrap{align-items:center;gap:13px;display:flex}.logo-mark{background:#70f0ae0f;border:1px solid #315a46;place-items:center;width:40px;height:40px;display:grid;transform:rotate(45deg)}.logo-mark span{color:var(--accent);font:900 15px ui-monospace,monospace;transform:rotate(-45deg)}.brand{letter-spacing:.08em;font:900 19px ui-monospace,monospace}.brand span{color:var(--accent)}.tagline{color:#587064;letter-spacing:.16em;margin-top:6px;font:700 9px ui-monospace,monospace}.header-actions{gap:9px;display:flex}.status-pill,.mode-pill,.mini-tag{border:1px solid var(--line);color:var(--muted);letter-spacing:.08em;background:#0b100e;padding:8px 10px;font:700 9px ui-monospace,monospace}.status-pill i{background:var(--accent);width:6px;height:6px;box-shadow:0 0 10px var(--accent);border-radius:50%;margin-right:7px;display:inline-block}.mode-pill{color:var(--warn);border-color:#4a3b20}.hero-row{grid-template-columns:1.15fr .85fr;align-items:end;gap:70px;padding:68px 0 48px;display:grid}.eyebrow,.section-kicker{color:var(--accent);letter-spacing:.14em;font:700 10px/1.4 ui-monospace,monospace}h1{letter-spacing:-.055em;margin:13px 0 18px;font-size:clamp(44px,5.4vw,78px);line-height:.96}h1 em{color:#9fb8ab;font-style:normal;font-weight:480}.hero-copy{color:#8fa398;max-width:760px;font-size:15px;line-height:1.75}.command-card{border:1px solid var(--line);background:linear-gradient(#70f0ae09,#0000);padding:18px}label{color:#83998e;font-size:11px}.command-card label{display:block}.command-card label small{color:#53695f;margin:4px 0 8px;display:block}.command-card input,.settings-grid input,.watchlist-editor input,.holding-form input{width:100%;color:var(--text);background:#090e0c;border:1px solid #27362f;outline:none;padding:11px}.command-card input:focus,.settings-grid input:focus,.watchlist-editor input:focus,.holding-form input:focus{border-color:#42785b}.run-btn{border:1px solid var(--accent);background:var(--accent);color:#07110d;cursor:pointer;width:100%;min-height:54px;margin-top:12px;font-weight:900}.run-btn:disabled{opacity:.65;cursor:wait}.command-foot{color:#5b7166;justify-content:space-between;margin-top:12px;font:700 9px ui-monospace,monospace;display:flex}.error-box{color:#ffc6c6;background:#1b0d0d;border:1px solid #743c3c;margin-top:10px;padding:10px;font-size:11px}.metric-grid{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(4,1fr);gap:1px;margin-bottom:18px;display:grid}.metric-card{background:var(--panel);flex-direction:column;justify-content:center;min-height:122px;padding:20px;display:flex}.metric-card>span{color:#60776b;text-transform:uppercase;letter-spacing:.12em;font:700 9px ui-monospace,monospace}.metric-card strong{letter-spacing:-.04em;margin:9px 0 6px;font-size:28px}.metric-card small{color:#60766b}.regime-risk_on,.up{color:var(--accent)!important}.regime-risk_off,.down{color:var(--danger)!important}.regime-mixed{color:var(--warn)!important}.workspace-grid{grid-template-columns:1.12fr .88fr;gap:18px;margin-bottom:18px;display:grid}.bottom-grid{grid-template-columns:1fr 1fr;gap:18px;margin-bottom:18px;display:grid}.panel{border:1px solid var(--line);background:#0d1210f2}.panel-head{border-bottom:1px solid var(--soft);justify-content:space-between;align-items:center;gap:12px;min-height:76px;padding:17px 19px;display:flex}.panel-head h2{letter-spacing:-.025em;margin:5px 0 0;font-size:18px}.ghost-btn{cursor:pointer;color:#9bb0a5;background:0 0;border:1px solid #2b3b34;padding:9px 12px}.ghost-btn:hover{border-color:#40664f}.scan-list{max-height:690px;overflow:auto}.scan-row{border:0;border-bottom:1px solid var(--soft);text-align:left;cursor:pointer;background:0 0;grid-template-columns:1fr .9fr 1.3fr .95fr;align-items:center;gap:12px;width:100%;padding:14px 17px;display:grid}.scan-row:hover,.scan-row.selected{background:#70f0ae09}.scan-row.selected{box-shadow:inset 2px 0 var(--accent)}.symbol-cell b{font-size:13px;display:block}.symbol-cell small,.scan-row span>small{color:#587064;margin-top:4px;font:700 8px ui-monospace,monospace;display:block}.scan-row span>b{font-size:12px}.score-cell>b{font:800 12px ui-monospace,monospace}.score-cell i,.vote-row i{background:#18241f;height:3px;margin:6px 0;display:block}.score-cell i em,.vote-row i em{background:var(--accent);height:100%;display:block}.action-pill{border:1px solid var(--line);letter-spacing:.05em;justify-self:end;padding:7px 8px;font:800 8px ui-monospace,monospace}.action-buy-setup{color:#07110d;background:var(--accent);border-color:var(--accent)}.action-exit,.action-avoid{color:var(--danger);background:#180c0c;border-color:#5a3030}.action-hold{color:var(--blue);border-color:#344b66}.action-watch{color:var(--warn);border-color:#50401f}.decision-body{padding:18px}.decision-summary{background:var(--soft);border:1px solid var(--soft);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.decision-summary>div{background:#0a0f0d;padding:13px}.decision-summary span,.ticket label{color:#5f7469;text-transform:uppercase;letter-spacing:.08em;font:700 8px ui-monospace,monospace;display:block}.decision-summary strong{margin-top:7px;font-size:16px;display:block}.ticket{background:linear-gradient(#70f0ae09,#0000);border:1px solid #284335;margin-top:16px;padding:15px}.ticket-head{color:#688075;justify-content:space-between;gap:10px;font:700 9px ui-monospace,monospace;display:flex}.ticket-head b{padding:4px 6px}.ticket-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:15px;display:grid}.ticket-grid label{border-top:1px solid var(--soft);padding-top:10px}.ticket-grid strong{color:var(--text);margin-top:6px;font-size:16px;display:block}.ticket p{color:#789084;margin:14px 0 0;font-size:10px;line-height:1.5}.subhead{color:#627a6d;letter-spacing:.12em;margin:20px 0 8px;font:700 9px ui-monospace,monospace}.vote-row{border-bottom:1px solid var(--soft);grid-template-columns:115px 44px 1fr;align-items:start;gap:10px;padding:10px 0;display:grid}.vote-row>span{font-size:11px}.vote-row>b{font:800 10px ui-monospace,monospace}.vote-row small{color:#758a7f;font-size:9.5px;line-height:1.4}.settings-grid{grid-template-columns:repeat(3,1fr);gap:12px;padding:17px;display:grid}.settings-grid label{gap:6px;display:grid}.settings-grid input{padding:9px}.watchlist-editor{padding:0 17px 17px}.watchlist-editor label{gap:6px;display:grid}.holding-form{grid-template-columns:1fr .75fr 1fr auto;gap:7px;padding:16px;display:grid}.holding-form button{background:var(--accent);color:#07110d;cursor:pointer;border:0;padding:0 13px;font-weight:800}.holdings{padding:0 16px 14px}.holding-row{border-top:1px solid var(--soft);grid-template-columns:1fr .8fr 1fr 1fr 28px;align-items:center;gap:8px;padding:10px 0;font-size:11px;display:grid}.holding-row button{color:#71877c;cursor:pointer;background:0 0;border:0;font-size:18px}.empty-state{text-align:center;color:#53695f;place-items:center;min-height:330px;padding:34px;font-size:12px;line-height:1.6;display:grid}.empty-state.compact{min-height:210px}.empty-state.mini{min-height:130px}.lab-panel,.memory-panel{margin-bottom:18px}.lab-body{padding:18px}.lab-callout{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(6,1fr);gap:1px;margin-bottom:15px;display:grid}.lab-callout div{background:#0a0f0d;padding:13px}.lab-callout span{color:#5e7469;text-transform:uppercase;font:700 8px ui-monospace,monospace;display:block}.lab-callout b{margin-top:7px;font-size:12px;display:block}.lab-head,.lab-row{border-bottom:1px solid var(--soft);grid-template-columns:1.3fr repeat(6,.8fr);gap:8px;padding:11px 12px;font-size:10px;display:grid}.lab-head{color:#5e7469;text-transform:uppercase;background:#0a0f0d;font:700 8px ui-monospace,monospace}.lab-row b{font-size:10px}.lab-notes{color:#647b70;padding-top:12px;font-size:10px;line-height:1.5}.memory-list{padding:4px 18px 14px}.memory-row{border-bottom:1px solid var(--soft);grid-template-columns:1.5fr .7fr .8fr .6fr;gap:10px;padding:11px 0;font-size:10px;display:grid}.memory-row time,.memory-row small{color:#60766b}.warning-strip{color:#d5b878;background:#171207;border:1px solid #59451f;gap:6px;margin-bottom:18px;padding:14px;font-size:10px;display:grid}.warning-strip b{color:var(--warn)}footer{border-top:1px solid var(--line);color:#53695f;justify-content:space-between;gap:30px;padding:22px 2px;font-size:10px;line-height:1.55;display:flex}footer p{max-width:900px;margin:0}footer span{white-space:nowrap;font:700 9px ui-monospace,monospace}@media (max-width:1000px){.hero-row,.workspace-grid,.bottom-grid{grid-template-columns:1fr}.hero-row{gap:28px;padding-top:48px}.metric-grid{grid-template-columns:repeat(2,1fr)}.lab-callout{grid-template-columns:repeat(3,1fr)}.settings-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:650px){.shell{width:min(100% - 20px,1480px)}.topbar{align-items:flex-start;padding:18px 0}.header-actions{flex-direction:column;align-items:flex-end}.hero-row{padding:38px 0 30px}h1{font-size:43px}.metric-grid{grid-template-columns:1fr 1fr}.metric-card{min-height:105px;padding:15px}.metric-card strong{font-size:22px}.scan-row{grid-template-columns:1fr 1fr}.score-cell{display:none}.decision-summary,.ticket-grid{grid-template-columns:repeat(2,1fr)}.settings-grid{grid-template-columns:1fr}.holding-form{grid-template-columns:1fr 1fr}.holding-form button{min-height:40px}.lab-callout{grid-template-columns:repeat(2,1fr)}.lab-table{overflow:auto}.lab-head,.lab-row{min-width:720px}.memory-row{grid-template-columns:1fr 1fr}.memory-row span,.memory-row small{text-align:right}footer{flex-direction:column}.mode-pill{display:none}}.overnight-grid{grid-template-columns:1fr 1fr;gap:18px;margin-bottom:18px;display:grid}.overnight-body{padding:18px}.budget-bar{background:var(--line);border:1px solid var(--line);grid-template-columns:.8fr .8fr 1.4fr;gap:1px;margin-bottom:14px;display:grid}.budget-bar>div{background:#0a0f0d;padding:13px}.budget-bar span,.budget-bar small{color:#60766b;text-transform:uppercase;letter-spacing:.07em;font:700 8px ui-monospace,monospace;display:block}.budget-bar strong{margin-top:7px;font-size:16px;display:block}.budget-bar small{text-transform:none;letter-spacing:0;margin-top:5px;font-weight:500}.overnight-orders{gap:8px;display:grid}.overnight-order{border:1px solid var(--soft);background:#0a0f0d;grid-template-columns:1.15fr .9fr .7fr .6fr;align-items:center;gap:10px;padding:12px;display:grid}.overnight-order>div small,.overnight-order>span small{color:#5f7469;margin-top:4px;font:700 8px ui-monospace,monospace;display:block}.overnight-order>span b{margin-top:4px;font-size:11px;display:block}.overnight-order p{color:#6f877b;grid-column:1/-1;margin:2px 0 0;font-size:9.5px;line-height:1.45}.safety-note,.review-note{color:#806f49;background:#151107;border:1px solid #4b3d20;margin:14px 0 0;padding:10px 12px;font-size:9.5px;line-height:1.5}.morning-list{padding:6px 16px 10px}.morning-row{border:0;border-bottom:1px solid var(--soft);text-align:left;cursor:pointer;background:0 0;grid-template-columns:42px 1fr .9fr 1fr;align-items:center;gap:9px;width:100%;padding:11px 4px;display:grid}.morning-row:hover{background:#70f0ae08}.morning-row b{font-size:11px}.morning-row small{color:#5f7469;margin-top:4px;font-size:8.5px;display:block}.morning-rank{color:var(--accent);font:800 10px ui-monospace,monospace}.review-note{margin:0 16px 16px}.overnight-panel .empty-state,.morning-panel .empty-state{min-height:170px}@media (max-width:1000px){.overnight-grid{grid-template-columns:1fr}}@media (max-width:650px){.budget-bar{grid-template-columns:1fr 1fr}.budget-bar>div:last-child{grid-column:1/-1}.overnight-order{grid-template-columns:1fr 1fr}.overnight-order p{grid-column:1/-1}.morning-row{grid-template-columns:36px 1fr 1fr}.morning-row>span:last-child{display:none}}.validation-panel{margin-bottom:18px}.validation-body{padding:18px}.validation-stats{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(6,1fr);gap:1px;display:grid}.validation-stats>div{background:#0a0f0d;padding:14px}.validation-stats span{color:#60766b;text-transform:uppercase;letter-spacing:.08em;font:700 8px ui-monospace,monospace;display:block}.validation-stats strong{margin-top:7px;font-size:18px;display:block}.validation-stats small{color:#53695f;margin-top:5px;font-size:8.5px;display:block}.trust-insufficient{color:var(--warn)!important}.trust-early{color:#d3c084!important}.trust-developing{color:var(--blue)!important}.trust-promising,.trust-robust{color:var(--accent)!important}.validation-grid{grid-template-columns:1.25fr .75fr;gap:18px;margin-top:16px;display:grid}.ledger-table,.agent-scoreboard{border:1px solid var(--soft);background:#090e0c}.ledger-head,.ledger-row{border-bottom:1px solid var(--soft);grid-template-columns:1fr 1fr .8fr .9fr .7fr;gap:8px;padding:10px 12px;font-size:9.5px;display:grid}.ledger-head{color:#5e7469;text-transform:uppercase;font:700 8px ui-monospace,monospace}.ledger-row:last-child{border-bottom:0}.ledger-row span{color:#789085}.agent-score-row{border-bottom:1px solid var(--soft);grid-template-columns:1fr .55fr .55fr;align-items:center;gap:9px;padding:11px 12px;font-size:9.5px;display:grid}.agent-score-row:last-child{border-bottom:0}.agent-score-row b{font-size:10px;display:block}.agent-score-row small{color:#5e7469;margin-top:3px;display:block}.agent-score-row>span{text-align:right}.validation-warning{color:#d5b878;background:#171207;border:1px solid #59451f;padding:13px;font-size:10px;line-height:1.55}.validation-note,.muted-copy{color:#647b70;font-size:10px;line-height:1.55}.v3-scan-row{grid-template-columns:1fr .85fr 1.2fr .95fr .85fr}.evidence-cell>b{font:800 12px ui-monospace,monospace}.evidence-cell i{background:#18241f;height:3px;margin:6px 0;display:block}.evidence-cell i em{background:var(--accent);height:100%;display:block}.evidence-cell small{color:#587064;font:700 8px ui-monospace,monospace;display:block}.evidence-banner{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(5,1fr);gap:1px;margin-bottom:10px;display:grid}.evidence-banner>div{background:#0a0f0d;padding:11px}.evidence-banner span{color:#5f7469;text-transform:uppercase;font:700 8px ui-monospace,monospace;display:block}.evidence-banner strong{margin-top:6px;font-size:14px;display:block}.evidence-banner small{color:#587064;margin-top:4px;font-size:8px;display:block}.evidence-rationale{color:#789084;border-left:2px solid #315a46;margin:10px 0 16px;padding-left:10px;font-size:10px;line-height:1.5}.strategy-state-row{margin-top:16px}.strategy-state{border:1px solid var(--line);margin:4px 6px 4px 0;padding:6px 8px;font:700 8px ui-monospace,monospace;display:inline-block}.state-active,.state-text-active{color:var(--accent)}.state-probation,.state-text-probation{color:var(--warn)}.state-retired,.state-text-retired{color:var(--danger)}.v3-lab-callout{margin-bottom:18px}.wf-table{border:1px solid var(--soft);margin-bottom:16px;overflow:auto}.wf-head,.wf-row{border-bottom:1px solid var(--soft);grid-template-columns:1.2fr .8fr .8fr .9fr .9fr .8fr .8fr .8fr;gap:8px;min-width:860px;padding:11px 12px;font-size:9.5px;display:grid}.wf-head{color:#5e7469;text-transform:uppercase;background:#0a0f0d;font:700 8px ui-monospace,monospace}.wf-row:last-child{border-bottom:0}.wf-row b{font-size:10px}.morning-row em{color:#d7b875;grid-column:2/-1;font-size:8.5px;font-style:normal;line-height:1.4}.v3-metrics .metric-card:first-child{background:linear-gradient(180deg,#70f0ae0a,var(--panel))}@media (max-width:1200px){.validation-stats,.evidence-banner{grid-template-columns:repeat(3,1fr)}.validation-grid{grid-template-columns:1fr}.v3-scan-row{grid-template-columns:1fr .8fr 1.1fr .85fr}}@media (max-width:1000px){.v3-scan-row{grid-template-columns:1fr 1fr 1fr}.v3-scan-row>span:nth-child(4){display:none}.validation-stats{grid-template-columns:repeat(3,1fr)}}@media (max-width:650px){.validation-stats,.evidence-banner{grid-template-columns:repeat(2,1fr)}.v3-scan-row{grid-template-columns:1fr 1fr}.v3-scan-row .evidence-cell{display:none}.ledger-table{overflow:auto}.ledger-head,.ledger-row{min-width:560px}.agent-score-row{grid-template-columns:1fr .7fr}.agent-score-row>span:last-child{display:none}.morning-row em{grid-column:1/-1}}.regime-unknown{color:var(--warn)!important}.health-panel{margin-bottom:18px}.health-grid{background:var(--line);grid-template-columns:repeat(5,1fr);gap:1px;padding:1px;display:grid}.health-card{background:#0a0f0d;flex-direction:column;min-height:150px;padding:15px;display:flex}.health-card>span{color:#60766b;text-transform:uppercase;letter-spacing:.08em;font:700 8px ui-monospace,monospace}.health-card>strong{margin-top:10px;font:900 15px ui-monospace,monospace}.health-card>b{margin-top:8px;font-size:11px}.health-card>small{color:#789085;margin-top:7px;font-size:9px;line-height:1.5}.health-card>em{color:#50675c;margin-top:auto;padding-top:10px;font:600 8px ui-monospace,monospace}.health-healthy{color:var(--accent)!important}.health-degraded{color:var(--warn)!important}.health-unavailable{color:var(--danger)!important}.health-unconfigured{color:var(--warn)!important}@media (max-width:1200px){.health-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:700px){.health-grid{grid-template-columns:1fr 1fr}}@media (max-width:480px){.health-grid{grid-template-columns:1fr}}.learning-panel{margin-bottom:18px}.learning-body{padding:18px}.learning-stats{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(5,1fr);gap:1px;display:grid}.learning-stats>div{background:#0a0f0d;padding:14px}.learning-stats span,.learning-agent-row small{color:#60766b;text-transform:uppercase;letter-spacing:.07em;font:700 8px ui-monospace,monospace;display:block}.learning-stats strong{margin-top:7px;font-size:17px;display:block}.learning-stats small{color:#53695f;margin-top:5px;font-size:8.5px;display:block}.learn-adaptive{color:var(--accent)!important}.learn-shadow{color:var(--blue)!important}.learn-cold_start{color:var(--warn)!important}.learn-frozen{color:var(--danger)!important}.learning-grid{grid-template-columns:1.35fr .65fr;gap:18px;margin-top:16px;display:grid}.learning-agent-table{border:1px solid var(--soft)}.learning-agent-row{border-bottom:1px solid var(--soft);background:#090e0c;grid-template-columns:1.4fr .45fr .55fr .7fr;align-items:center;gap:10px;padding:11px 12px;display:grid}.learning-agent-row:last-child{border-bottom:0}.learning-agent-row b{font-size:10px}.learning-agent-row>span b{margin-top:4px;font:800 11px ui-monospace,monospace;display:block}.learning-segments{border:1px solid var(--soft);background:#090e0c;padding:12px}.learning-segment{border-bottom:1px solid var(--soft);grid-template-columns:.8fr 1fr .8fr 1fr;gap:8px;padding:11px 0;font-size:9px;display:grid}.learning-segment b{color:var(--accent);font:800 9px ui-monospace,monospace}.learning-segments p{color:#60766b;margin:12px 0 0;font-size:9px;line-height:1.5}.learning-segments .subhead{margin-bottom:3px}@media (max-width:1100px){.learning-stats{grid-template-columns:repeat(3,1fr)}.learning-grid{grid-template-columns:1fr}}@media (max-width:700px){.learning-stats,.learning-agent-row{grid-template-columns:1fr 1fr}.learning-agent-row>span:last-child{display:none}.learning-segment{grid-template-columns:1fr 1fr}}.observatory-panel{margin-bottom:18px}.observatory-body{padding:18px}.observatory-stats{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(5,1fr);gap:1px;display:grid}.observatory-stats>div{background:#0a0f0d;padding:14px}.observatory-stats span{color:#60766b;text-transform:uppercase;letter-spacing:.07em;font:700 8px ui-monospace,monospace;display:block}.observatory-stats strong{margin-top:7px;font-size:15px;display:block}.observatory-stats small{color:#53695f;margin-top:5px;font-size:8.5px;line-height:1.4;display:block}.observatory-grid{grid-template-columns:1.15fr .85fr;gap:18px;margin-top:16px;display:grid}.maturity-table,.automation-run-list{border:1px solid var(--soft);background:#090e0c}.maturity-head,.maturity-row{border-bottom:1px solid var(--soft);grid-template-columns:.75fr 1fr .7fr .7fr 1fr;gap:8px;padding:10px 12px;font-size:9.5px;display:grid}.maturity-head{color:#5e7469;text-transform:uppercase;font:700 8px ui-monospace,monospace}.maturity-row:last-child{border-bottom:0}.maturity-row>span:first-child{color:var(--warn);font:700 8px ui-monospace,monospace}.automation-run{border-bottom:1px solid var(--soft);grid-template-columns:1.2fr .75fr .75fr 1fr;align-items:center;gap:8px;padding:10px 12px;font-size:9px;display:grid}.automation-run:last-child{border-bottom:0}.automation-run b{font:800 9px ui-monospace,monospace;display:block}.automation-run small{color:#5e7469;margin-top:3px;display:block}.panel-actions{flex-wrap:wrap;gap:8px;display:flex}.observatory-panel .lab-notes{padding-top:14px}@media (max-width:1150px){.observatory-stats{grid-template-columns:repeat(3,1fr)}.observatory-grid{grid-template-columns:1fr}}@media (max-width:700px){.observatory-stats{grid-template-columns:1fr 1fr}.maturity-table,.automation-run-list{overflow:auto}.maturity-head,.maturity-row,.automation-run{min-width:560px}.panel-actions{justify-content:flex-end}}.trade-gate-observatory{border:1px solid var(--soft);background:#090e0c;margin-top:18px;padding:16px}.trade-gate-summary{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:1px;margin:10px 0 12px;display:grid}.trade-gate-summary>div{background:#0a0f0d;padding:12px}.trade-gate-summary span{color:#60766b;font:700 8px ui-monospace,monospace;display:block}.trade-gate-summary strong{margin-top:6px;font-size:18px;display:block}.trade-gate-list{border:1px solid var(--soft)}.trade-gate-row{border-bottom:1px solid var(--soft);grid-template-columns:1fr 100px 70px;gap:10px;padding:9px 11px;font-size:9.5px;display:grid}.trade-gate-row:last-child{border-bottom:0}.trade-gate-row b{font:700 9px ui-monospace,monospace}.trade-gate-row span{text-align:right;color:#789184}@media (max-width:700px){.trade-gate-summary{grid-template-columns:1fr 1fr}}.learn-guarded{color:var(--warn)!important}.live-readiness{border:1px solid var(--line);background:#090e0c;grid-template-columns:1fr auto 1.5fr;align-items:center;gap:16px;margin-top:14px;padding:14px;display:grid}.live-readiness span{color:#60766b;letter-spacing:.08em;font:700 8px ui-monospace,monospace;display:block}.live-readiness strong{margin-top:6px;font-size:16px;display:block}.live-readiness>b{font:900 20px ui-monospace,monospace}.live-readiness ul{color:#789085;margin:0;padding-left:17px;font-size:9px;line-height:1.55}.readiness-not_ready{border-color:#5a3a2a}.readiness-not_ready strong,.readiness-not_ready>b{color:var(--warn)}.readiness-pilot_eligible{border-color:#35506d}.readiness-pilot_eligible strong,.readiness-pilot_eligible>b{color:var(--blue)}.readiness-validated{border-color:#315a46}.readiness-validated strong,.readiness-validated>b{color:var(--accent)}.ticket-separation{border-top:1px solid var(--soft);padding-top:10px;color:#d0b676!important}@media (max-width:800px){.live-readiness{grid-template-columns:1fr auto}.live-readiness ul{grid-column:1/-1}}.quant-panel{margin-bottom:18px}.quant-body{padding:18px}.quant-readiness-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(6,1fr);gap:1px;display:grid}.quant-readiness-grid>div{background:#0a0f0d;padding:13px}.quant-readiness-grid span{color:#60766b;text-transform:uppercase;font:700 8px ui-monospace,monospace;display:block}.quant-readiness-grid strong{margin-top:7px;font-size:16px;display:block}.quant-readiness-grid small{color:#53695f;margin-top:5px;font-size:8px;display:block}.quant-grid{grid-template-columns:1fr 1fr;gap:16px;margin-top:16px;display:grid}.quant-box{border:1px solid var(--soft);background:#090e0c;padding:14px}.robust-table{border:1px solid var(--soft);margin-top:10px}.robust-head,.robust-row{border-bottom:1px solid var(--soft);grid-template-columns:1.2fr repeat(4,.7fr);gap:8px;padding:9px 10px;font-size:9px;display:grid}.robust-head{color:#60766b;text-transform:uppercase;font:700 8px ui-monospace,monospace}.robust-row:last-child{border-bottom:0}.mc-grid{background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:10px;display:grid}.mc-grid>div{background:#0a0f0d;padding:10px}.mc-grid span{color:#60766b;font:700 8px ui-monospace,monospace;display:block}.mc-grid b{margin-top:5px;display:block}.champion{border:1px solid #315a46;grid-template-columns:.8fr 1.5fr .5fr;gap:8px;margin-top:10px;padding:10px;display:grid}.champion span,.challenger-row small{color:#60766b;font:700 8px ui-monospace,monospace}.challenger-row{border-bottom:1px solid var(--soft);grid-template-columns:1.5fr .6fr .8fr;gap:8px;padding:9px 10px;font-size:9px;display:grid}.counter-summary{color:#789085;gap:12px;margin:10px 0;font:700 9px ui-monospace,monospace;display:flex}.counter-row{border-bottom:1px solid var(--soft);grid-template-columns:1.4fr .5fr .5fr .7fr;gap:8px;padding:9px 10px;font-size:9px;display:grid}.execution-proxy-note{border:1px dashed #2b3b33;color:#789085!important;padding:9px 10px!important;font-size:9px!important}.quant-status-research_only{color:var(--warn)}.quant-status-pilot_research{color:var(--blue)}@media (max-width:1200px){.quant-readiness-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:850px){.quant-grid{grid-template-columns:1fr}.quant-readiness-grid{grid-template-columns:1fr 1fr}}@media (max-width:520px){.quant-readiness-grid{grid-template-columns:1fr}.mc-grid{grid-template-columns:1fr 1fr}}.signal-panel{margin-bottom:18px}.signal-body{padding:18px}.signal-stats{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.signal-stats>div{background:#0a0f0d;padding:13px}.signal-stats span,.decision-signal-grid span{color:#60766b;text-transform:uppercase;letter-spacing:.08em;font:700 8px ui-monospace,monospace;display:block}.signal-stats strong{margin-top:6px;font-size:18px;display:block}.signal-stats small{color:#53695f;margin-top:4px;font-size:8px;display:block}.signal-grid{grid-template-columns:1.55fr 1fr;gap:16px;margin-top:16px;display:grid}.signal-box{border:1px solid var(--soft);background:#090e0c;padding:14px}.signal-table{border:1px solid var(--soft);margin-top:10px}.signal-head,.signal-row{border-bottom:1px solid var(--soft);grid-template-columns:.7fr 1fr 1.5fr 1.1fr .7fr;align-items:center;gap:10px;padding:10px;display:grid}.signal-head{color:#60766b;text-transform:uppercase;font:700 8px ui-monospace,monospace}.signal-row{font-size:9px}.signal-row:last-child{border-bottom:0}.signal-row span small{color:#53695f;margin-top:3px;font-size:7px;line-height:1.35;display:block}.attrib-row{border-bottom:1px solid var(--soft);grid-template-columns:1.4fr repeat(3,.7fr);align-items:center;gap:10px;padding:10px 0;font-size:9px;display:grid}.attrib-row>div small,.attrib-row>span small{color:#53695f;margin-top:3px;font-size:7px;display:block}.signal-notes{color:#63786e;margin-top:12px;font-size:8px;line-height:1.55}.decision-signal-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:1px;margin:12px 0;display:grid}.decision-signal-grid>div{background:#0a0f0d;padding:11px}.decision-signal-grid strong{margin-top:5px;font-size:13px;display:block}.decision-signal-grid small{color:#53695f;margin-top:4px;font-size:7px;line-height:1.35;display:block}@media (max-width:1100px){.signal-grid{grid-template-columns:1fr}.signal-stats{grid-template-columns:1fr 1fr}.signal-head,.signal-row{grid-template-columns:.7fr 1fr 1.2fr 1fr .7fr}.decision-signal-grid{grid-template-columns:1fr 1fr}}@media (max-width:650px){.signal-stats{grid-template-columns:1fr}.signal-head{display:none}.signal-row,.attrib-row{grid-template-columns:1fr 1fr}.decision-signal-grid{grid-template-columns:1fr}}.mc-segments{border:1px solid var(--soft);margin-top:10px}.mc-segment-row{border-bottom:1px solid var(--soft);grid-template-columns:1.5fr .6fr .7fr .7fr .6fr;align-items:center;gap:8px;padding:9px 10px;font-size:8.5px;display:grid}.mc-segment-row:last-child{border-bottom:0}.mc-segment-row small{color:#60766b}.quant-blockers{border-top:1px solid var(--soft);margin-top:14px;padding-top:12px}.quant-blockers p{color:#8a9b93;margin:6px 0;font-size:8.5px;line-height:1.45}.recovery-box{border-top:1px solid var(--soft);margin-top:14px;padding-top:12px}.recovery-status{justify-content:space-between;align-items:center;gap:10px;margin:8px 0;display:flex}.recovery-status b{color:var(--warn);font:800 10px ui-monospace,monospace}.recovery-status span{color:#789085;font-size:8px}.recovery-box p{color:#789085!important;margin:5px 0!important}.trade-autopsy{border:1px solid var(--soft);background:#090e0c;margin-top:16px;padding:12px}.autopsy-row{border-bottom:1px solid var(--soft);grid-template-columns:1.2fr .55fr .55fr .75fr;align-items:center;gap:8px;padding:10px 0;font-size:9px;display:grid}.autopsy-row:last-child{border-bottom:0}.autopsy-row>div small,.autopsy-row>span small{color:#60766b;margin-top:3px;font-size:7px;display:block}.autopsy-row>p{color:#87978f;grid-column:1/-1;margin:2px 0 0;font-size:8px;line-height:1.45}@media (max-width:700px){.mc-segment-row{grid-template-columns:1.2fr .7fr .8fr}.mc-segment-row span:nth-of-type(3),.mc-segment-row small{display:none}.autopsy-row{grid-template-columns:1fr 1fr}.autopsy-row>p{grid-column:1/-1}}.governance-panel{margin-bottom:18px}.governance-body{padding:18px}.governance-stats{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(6,1fr);gap:1px;display:grid}.governance-stats>div{background:#0a0f0d;padding:13px}.governance-stats span{color:#60766b;text-transform:uppercase;letter-spacing:.08em;font:700 8px ui-monospace,monospace;display:block}.governance-stats strong{margin-top:6px;font-size:15px;display:block}.governance-stats small{color:#53695f;margin-top:4px;font-size:8px;line-height:1.35;display:block}.governance-grid{grid-template-columns:1.15fr .85fr;gap:16px;margin-top:16px;display:grid}.governance-box{border:1px solid var(--soft);background:#090e0c;padding:14px}.candidate-table,.agent-gov-table,.replay-list{border:1px solid var(--soft);margin-top:10px}.candidate-head,.candidate-row{border-bottom:1px solid var(--soft);grid-template-columns:1.5fr .7fr repeat(4,.6fr) .85fr;align-items:center;gap:8px;padding:9px 10px;font-size:8.5px;display:grid}.candidate-head,.agent-gov-head{color:#60766b;text-transform:uppercase;font:700 8px ui-monospace,monospace}.candidate-row:last-child,.agent-gov-row:last-child,.replay-row:last-child{border-bottom:0}.replay-kpis{background:var(--line);grid-template-columns:1fr 1fr;gap:1px;margin-top:10px;display:grid}.replay-kpis>div{background:#0a0f0d;padding:10px}.replay-kpis span{color:#60766b;font:700 8px ui-monospace,monospace;display:block}.replay-kpis b{margin-top:5px;display:block}.replay-row{border-bottom:1px solid var(--soft);grid-template-columns:.6fr 1.3fr .6fr .6fr;gap:8px;padding:8px 10px;font-size:8.5px;display:grid}.agent-gov-head,.agent-gov-row{border-bottom:1px solid var(--soft);grid-template-columns:1.3fr repeat(5,.72fr);align-items:center;gap:8px;padding:9px 10px;font-size:8.5px;display:grid}.conflict-list{border:1px solid var(--soft);margin-top:10px}.conflict-row{border-bottom:1px solid var(--soft);grid-template-columns:.7fr 1.2fr 1.2fr 1fr;align-items:center;gap:8px;padding:10px;font-size:8.5px;display:grid}.conflict-row:last-child{border-bottom:0}.conflict-row small{color:#60766b;margin-bottom:3px;font-size:7px;display:block}.governance-foot{border-top:1px solid var(--soft);color:#789085;margin-top:14px;padding-top:12px;font-size:9px;line-height:1.55}.governance-foot b{color:var(--text)}@media (max-width:1200px){.governance-stats{grid-template-columns:repeat(3,1fr)}}@media (max-width:950px){.governance-grid{grid-template-columns:1fr}.candidate-head,.candidate-row{min-width:720px}.candidate-table,.agent-gov-table{overflow:auto}.agent-gov-head,.agent-gov-row{min-width:620px}}@media (max-width:650px){.governance-stats,.conflict-row{grid-template-columns:1fr 1fr}}.edge-diag{border-top:1px solid var(--soft);margin-top:18px;padding-top:18px}.edge-diag-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.edge-diag-head h3{margin:6px 0 0;font-size:18px}.edge-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:14px;display:grid}.edge-box{border:1px solid var(--soft);background:#090e0c;padding:14px}.edge-box.wide{grid-column:1/-1}.edge-table{border:1px solid var(--soft);margin-top:10px;overflow:auto}.edge-row{border-bottom:1px solid var(--soft);align-items:center;gap:8px;padding:9px 10px;font-size:8.5px;display:grid}.edge-row:last-child{border-bottom:0}.edge-row.head{color:#60766b;text-transform:uppercase;font:700 8px ui-monospace,monospace}.edge-table.influence .edge-row{grid-template-columns:1.25fr repeat(4,.65fr) .9fr}.edge-table.clusters .edge-row{grid-template-columns:1.7fr .4fr .5fr .7fr .6fr .6fr}.edge-table.near .edge-row{grid-template-columns:1.45fr .4fr .55fr .55fr .65fr .7fr .7fr 1.4fr;min-width:850px}.diff-grid{background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:10px;display:grid}.diff-grid>div,.calibration-kpis>div{background:#0a0f0d;padding:10px}.diff-grid span,.calibration-kpis span{color:#60766b;text-transform:uppercase;font:700 8px ui-monospace,monospace;display:block}.diff-grid b,.calibration-kpis b{margin-top:5px;display:block}.diff-grid small{color:#60766b;margin-top:3px;font-size:7px;display:block}.calibration-kpis{background:var(--line);grid-template-columns:1.5fr repeat(3,.6fr);gap:1px;margin-top:10px;display:grid}.diag-note{color:#809188;margin:7px 0 0;font-size:8.5px;line-height:1.5}@media (max-width:950px){.edge-grid{grid-template-columns:1fr}.edge-box.wide{grid-column:auto}.edge-table.influence .edge-row,.edge-table.clusters .edge-row{min-width:620px}.edge-table{overflow:auto}}@media (max-width:650px){.diff-grid,.calibration-kpis{grid-template-columns:1fr 1fr}}.exec-panel{border:1px solid var(--line);background:var(--panel);margin:18px 0;padding:18px}.exec-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.exec-eyebrow{letter-spacing:.12em;color:var(--accent);margin:0;font:700 9px ui-monospace,monospace}.exec-head h2{margin:6px 0 0;font-size:22px}.exec-mode{border:1px solid var(--line);vertical-align:middle;margin-left:8px;padding:3px 8px;font:800 12px ui-monospace,monospace}.exec-live{color:var(--danger);border-color:var(--danger)!important}.exec-paper{color:var(--blue);border-color:var(--blue)!important}.exec-off{color:var(--muted)}.exec-actions{flex-wrap:wrap;gap:8px;display:flex}.exec-actions button{background:var(--panel2);border:1px solid var(--line);cursor:pointer;padding:8px 12px;font-weight:700}.exec-actions button:disabled{opacity:.5;cursor:default}.exec-warn{color:var(--warn)}.exec-danger{color:var(--danger);border-color:#5a2a2a!important}.exec-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(6,1fr);gap:1px;margin-top:14px;display:grid}.exec-grid>div{background:var(--panel2);padding:12px}.exec-grid span{letter-spacing:.08em;color:var(--muted);text-transform:uppercase;font:700 8px ui-monospace,monospace;display:block}.exec-grid strong{margin-top:6px;font:800 18px ui-monospace,monospace;display:block}.exec-small{font-size:11px!important}.exec-reasons{color:#a9bdb3;margin:14px 0 0;padding-left:18px;font-size:12px;line-height:1.6}.exec-note{color:var(--muted);margin:12px 0 0;font-size:12px}.exec-err{color:var(--danger);font-size:12px}.exec-pos{color:var(--accent)}.exec-neg{color:var(--danger)}.exec-table-wrap{border:1px solid var(--line);margin-top:14px;overflow-x:auto}.exec-table{border-collapse:collapse;width:100%;min-width:820px;font-size:11px}.exec-table th,.exec-table td{border-bottom:1px solid var(--soft);text-align:left;white-space:nowrap;padding:7px 9px}.exec-table th{letter-spacing:.08em;color:var(--muted);background:#090e0c;font:700 8px ui-monospace,monospace}@media (max-width:800px){.exec-grid{grid-template-columns:1fr 1fr}}.replay-no_edge{color:var(--danger);border-color:var(--danger)!important}.replay-inconclusive{color:var(--warn);border-color:var(--warn)!important}.replay-promising{color:var(--accent);border-color:var(--accent)!important}.replay-curve{border:1px solid var(--line);background:#090e0c;margin:14px 0 0;padding:12px}.replay-curve figcaption{letter-spacing:.08em;color:var(--muted);text-transform:uppercase;margin-bottom:8px;font:700 8px ui-monospace,monospace}.replay-curve svg{cursor:crosshair;width:100%;height:180px;display:block}.replay-line{fill:none;stroke:var(--accent);stroke-width:2px;vector-effect:non-scaling-stroke}.replay-base{stroke:var(--line);stroke-dasharray:4 4;vector-effect:non-scaling-stroke}.replay-cross{stroke:var(--muted);stroke-width:1px;vector-effect:non-scaling-stroke}.replay-dot{fill:var(--accent);stroke:var(--panel);stroke-width:2px}.replay-tip{color:var(--text);margin-top:6px;font:600 11px ui-monospace,monospace}.ins-grid{grid-template-columns:1.1fr 1fr;gap:18px;margin-top:14px;display:grid}.ins-grid h3,.ins-h{letter-spacing:.1em;color:var(--muted);text-transform:uppercase;margin:16px 0 10px;font:700 10px ui-monospace,monospace}.ins-grid h3 small{letter-spacing:0;text-transform:none;margin-left:6px;font-weight:400}.ins-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.funnel{gap:6px;margin:0;padding:0;list-style:none;display:grid}.funnel li{grid-template-columns:150px 1fr 44px;align-items:center;gap:10px;display:grid}.funnel-label b{font-size:12px;display:block}.funnel-label span{color:var(--muted);font-size:10px;display:block}.funnel-bar{border:1px solid var(--soft);background:#090e0c;height:14px;position:relative;overflow:hidden}.funnel-bar i{background:var(--accent);opacity:.75;border-radius:0 3px 3px 0;position:absolute;inset:0 auto 0 0}.funnel-bar.skip i{background:var(--warn);opacity:.6}.funnel li strong,.skip-list li strong{text-align:right;font:800 13px ui-monospace,monospace}.skip-list{gap:7px;margin:0;padding:0;list-style:none;display:grid}.skip-list li{grid-template-columns:1fr 90px 36px;align-items:center;gap:8px;font-size:11px;display:grid}.skip-list li small{color:var(--muted);grid-column:1/-1;margin-top:-4px;font-size:10px}.agents-log{border:1px solid var(--line);background:#090e0c;max-height:300px;padding:10px 12px;font:11px/1.55 ui-monospace,monospace;overflow:auto}.log-run{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin:8px 0 4px;font-size:10px}.log-run:first-child{margin-top:0}.log-line{color:#b9cbc2;margin:0}.log-line b{font-weight:800}.lvl-good{color:#cfeedd}.lvl-bad{color:#ffb3b3}.lvl-warn{color:#d9c79a}.ag-scout{color:var(--blue)}.ag-filter{color:var(--warn)}.ag-analyst{color:#c7a6ff}.ag-risk{color:#ff9ec7}.ag-exec{color:var(--accent)}.ag-sys{color:var(--muted)}.why-row{cursor:pointer}.why-row:hover td{background:#0f1714}.why-card{border:1px solid var(--soft);white-space:normal;background:#090e0c;padding:12px}.why-summary{color:var(--text);margin:0 0 10px;font-size:12px}.why-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.why-grid>div{background:var(--panel2);padding:8px}.why-grid span{letter-spacing:.06em;color:var(--muted);text-transform:uppercase;font:700 8px ui-monospace,monospace;display:block}.why-grid strong{margin-top:4px;font:700 12px ui-monospace,monospace;display:block}.fan-head{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:1px;margin-bottom:10px;display:grid}.fan-head>div{background:var(--panel2);padding:8px}.fan-head span{letter-spacing:.06em;color:var(--muted);text-transform:uppercase;font:700 8px ui-monospace,monospace;display:block}.fan-head strong{margin-top:4px;font:800 16px ui-monospace,monospace;display:block}.fan svg{height:200px}.fan-outer{fill:var(--accent);opacity:.12}.fan-inner{fill:var(--accent);opacity:.26}.fan-grid{stroke:var(--soft);vector-effect:non-scaling-stroke}.fan-plot{position:relative}.fan-axis{color:var(--muted);pointer-events:none;font:10px ui-monospace,monospace;position:absolute;transform:translateY(-50%)}.fan-axis[style*=bottom]{transform:none}@media (max-width:900px){.ins-grid{grid-template-columns:1fr}.why-grid,.fan-head{grid-template-columns:1fr 1fr}.funnel li{grid-template-columns:110px 1fr 36px}}.lab-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:1px;margin-top:14px;display:grid}.lab-stat{background:var(--panel2);padding:12px}.lab-stat span{letter-spacing:.06em;color:var(--muted);text-transform:uppercase;font:700 8px ui-monospace,monospace;display:block}.lab-stat strong{margin-top:6px;font:800 20px ui-monospace,monospace;display:block}.lab-stat small{color:var(--muted);margin-top:4px;font-size:11px;display:block}.lab-best td{background:#10201a}.lab-live td{background:#1a1810}.lab-edge_holds_out_of_sample{color:var(--accent);border-color:var(--accent)!important}.lab-promising_not_proven{color:var(--warn);border-color:var(--warn)!important}.lab-no_edge{color:var(--danger);border-color:var(--danger)!important}@media (max-width:900px){.lab-grid{grid-template-columns:1fr 1fr}}.alloc-cards{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:14px;display:grid}.alloc-card{background:var(--panel2);border:1px solid var(--line);padding:12px}.alloc-card h3{margin:0 0 8px;font-size:13px}.alloc-now span{letter-spacing:.06em;color:var(--muted);text-transform:uppercase;font:700 8px ui-monospace,monospace;display:block}.alloc-now b{color:var(--text);margin-top:4px;font:800 16px ui-monospace,monospace;display:block}.alloc-now small{color:var(--muted);font-size:10px}.alloc-now{margin:0 0 8px}.alloc-flag{color:var(--warn);margin:0 0 8px;font-size:11px}.alloc-impl{color:#a9bdb3;margin:0 0 8px;padding:0;font-size:11px;list-style:none}.alloc-impl b{color:var(--text)}.alloc-meta{color:var(--muted);margin:0;font-size:10px}.alloc-legend{color:#b9cbc2;flex-wrap:wrap;gap:6px 16px;margin-bottom:8px;font-size:11px;display:flex}.alloc-legend i{vertical-align:middle;border-radius:2px;width:10px;height:3px;margin-right:6px;display:inline-block}.alloc-legend b{color:var(--text);margin-left:4px;font-family:ui-monospace,monospace}.alloc-date{color:var(--muted);margin-left:auto;font-family:ui-monospace,monospace}@media (max-width:1000px){.alloc-cards{grid-template-columns:1fr 1fr}}@media (max-width:560px){.alloc-cards{grid-template-columns:1fr}}.alloc-toggle{border:1px solid var(--line);display:inline-flex}.alloc-toggle button{background:0 0!important;border:0!important;padding:8px 10px!important}.alloc-toggle button.on{color:#04130b;background:var(--accent)!important}.alloc-main tbody tr{cursor:pointer}.alloc-main tbody tr:hover td{background:#0d1512}.alloc-sel td{background:#0f1a16!important}.alloc-sel td:first-child{box-shadow:inset 3px 0 0 var(--accent)}.alloc-detail{margin-top:16px}.alloc-detail h3{margin:0 0 4px;font-size:13px}.alloc-years{min-width:0}.alloc-grid{min-width:0;max-width:560px}.alloc-grid small{color:var(--muted)}.alloc-plateau{background:#199e7029}.rb-approve{color:#04130b;background:var(--accent)!important;border-color:var(--accent)!important}.rb-plan{margin-top:6px}.rb-plan b,.rb-plan td:first-child{text-transform:none;font-family:ui-monospace,monospace}.arena-dot{vertical-align:middle;border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.arena-log li{margin:4px 0}.ev-news{color:var(--muted);margin-top:2px;display:block}.rb-link{color:var(--accent);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.exec-table a{color:var(--text)}
.mk{min-height:100vh;color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;line-height:1.55}.mk a{color:inherit}.mk-header{justify-content:space-between;align-items:center;gap:16px;max-width:1120px;margin:0 auto;padding:20px;display:flex}.mk-brand{letter-spacing:.08em;align-items:center;gap:10px;font:800 14px ui-monospace,monospace;text-decoration:none;display:flex}.mk-brand b{color:var(--accent)}.mk-logo{border:1px solid var(--accent);width:30px;height:30px;color:var(--accent);place-items:center;font-weight:900;display:grid}.mk-nav{flex-wrap:wrap;gap:20px;font-size:14px;display:flex}.mk-nav a{color:var(--muted);text-decoration:none}.mk-nav a:hover{color:var(--text)}.mk-nav-desk{border:1px solid var(--line);padding:2px 10px}.mk-main{max-width:1120px;margin:0 auto;padding:0 20px 40px}.mk-hero{max-width:820px;padding:72px 0 40px}.mk-hero-sm{padding:48px 0 24px}.mk-eyebrow{letter-spacing:.14em;color:var(--accent);margin:0 0 16px;font:700 11px ui-monospace,monospace}.mk-hero h1{letter-spacing:-.02em;margin:0 0 20px;font-size:clamp(36px,6vw,64px);line-height:1.04}.mk-hero h1 em{color:var(--accent);font-style:normal}.mk-lede{color:#b9cbc2;margin:0 0 28px;font-size:18px}.mk-lede strong{color:var(--text)}.mk-hero-cta{flex-wrap:wrap;gap:12px;display:flex}.mk-btn{border:1px solid var(--line);background:var(--panel);color:var(--text);cursor:pointer;padding:12px 20px;font-size:15px;font-weight:700;text-decoration:none;display:inline-block}.mk-btn:hover{border-color:var(--accent)}.mk-btn-primary{background:var(--accent);border-color:var(--accent);color:#04130b}.mk-btn-primary:hover{filter:brightness(1.08)}.mk-proof{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(5,1fr);gap:1px;margin:8px 0 24px;display:grid}.mk-proof>div{background:var(--panel);padding:18px}.mk-proof span{letter-spacing:.1em;color:var(--muted);text-transform:uppercase;font:700 10px ui-monospace,monospace;display:block}.mk-proof strong{margin-top:6px;font:800 26px ui-monospace,monospace;display:block}.mk-proof-note{background:var(--panel2);color:var(--muted);grid-column:1/-1;margin:0;padding:12px 18px;font-size:13px}.mk-section{border-top:1px solid var(--soft);padding:48px 0}.mk-section h2{letter-spacing:-.01em;margin:0 0 20px;font-size:28px}.mk-sub{color:var(--muted);margin:-8px 0 24px}.mk-steps{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.mk-steps article{background:var(--panel);border:1px solid var(--line);padding:20px}.mk-steps b{color:var(--accent);font:800 12px ui-monospace,monospace}.mk-steps h3{margin:8px 0 6px;font-size:18px}.mk-steps p{color:#a9bdb3;margin:0;font-size:14px}.mk-why ul{grid-template-columns:1fr 1fr;gap:12px;margin:0;padding:0;list-style:none;display:grid}.mk-why li{background:var(--panel);border:1px solid var(--line);color:#a9bdb3;padding:16px}.mk-why li strong{color:var(--text)}.mk-plans{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));align-items:stretch;gap:16px;display:grid}.mk-plan{background:var(--panel);border:1px solid var(--line);flex-direction:column;padding:24px;display:flex;position:relative}.mk-plan-hi{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent) inset}.mk-badge{background:var(--accent);color:#04130b;letter-spacing:.1em;text-transform:uppercase;padding:3px 8px;font:800 10px ui-monospace,monospace;position:absolute;top:-11px;left:20px}.mk-plan h3{margin:0 0 8px;font-size:18px}.mk-price{margin:0 0 8px}.mk-price strong{font:800 34px ui-monospace,monospace}.mk-price span{color:var(--muted);font-size:14px}.mk-plan-blurb{color:#a9bdb3;margin:0 0 16px;font-size:14px}.mk-plan ul{color:#cfe0d7;flex:1;margin:0 0 20px;padding-left:18px;font-size:14px}.mk-plan li{margin:4px 0}.mk-plan .mk-btn{text-align:center}.mk-form{flex-wrap:wrap;gap:8px;display:flex}.mk-form input[type=email]{border:1px solid var(--line);min-width:0;color:var(--text);background:#060908;flex:180px;padding:12px 14px;font-size:15px}.mk-form input[type=email]:focus{outline:2px solid var(--accent);outline-offset:-1px}.mk-form button{background:var(--accent);color:#04130b;cursor:pointer;border:0;padding:12px 18px;font-size:15px;font-weight:800}.mk-form button:disabled{opacity:.6;cursor:wait}.mk-form-ok{border:1px solid var(--accent);color:var(--accent);margin:0;padding:12px;font-size:14px}.mk-form-err{color:var(--danger);flex-basis:100%;margin:0;font-size:13px}.mk-hp{opacity:0;width:1px;height:1px;position:absolute!important;left:-9999px!important}.mk-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mk-faq details{border:1px solid var(--line);background:var(--panel);margin-bottom:8px;padding:14px 18px}.mk-faq summary{cursor:pointer;font-weight:700}.mk-faq p{color:#a9bdb3;margin:10px 0 0}.mk-final{max-width:620px}.mk-final p{color:#a9bdb3}.mk-table-wrap{border:1px solid var(--line);overflow-x:auto}.mk-table{border-collapse:collapse;width:100%;min-width:620px;font-size:14px}.mk-table th,.mk-table td{border-bottom:1px solid var(--soft);text-align:left;white-space:nowrap;padding:10px 14px}.mk-table th{letter-spacing:.1em;color:var(--muted);text-transform:uppercase;background:var(--panel2);font:700 10px ui-monospace,monospace}.mk-table .num{text-align:right;font-family:ui-monospace,monospace}.mk-pos{color:var(--accent)}.mk-neg{color:var(--danger)}.mk-empty{color:var(--muted);border:1px dashed var(--line);padding:24px}.mk-legal{max-width:760px;padding:48px 0}.mk-legal h1{margin:0 0 4px;font-size:36px}.mk-legal h2{margin:28px 0 8px;font-size:18px}.mk-legal p{color:#b9cbc2}.mk-legal-updated{font-size:13px;color:var(--muted)!important}.mk-footer{border-top:1px solid var(--soft);max-width:1120px;color:var(--muted);margin:0 auto;padding:32px 20px 48px;font-size:13px}.mk-disclaimer{max-width:860px;margin:0 0 16px}.mk-footer-row{flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex}.mk-footer-row nav{flex-wrap:wrap;gap:16px;display:flex}@media (max-width:900px){.mk-proof{grid-template-columns:repeat(2,1fr)}.mk-steps{grid-template-columns:1fr 1fr}.mk-plans,.mk-why ul{grid-template-columns:1fr}}@media (max-width:560px){.mk-header{flex-direction:column;align-items:flex-start}.mk-hero{padding:40px 0 28px}.mk-steps{grid-template-columns:1fr}.mk-proof strong{font-size:22px}}.mk-footer{display:block}@media (max-width:900px){.mk-proof>div:nth-child(5){grid-column:1/-1}}
