:root{color-scheme:light;--bg:#f4f5f2;--surface:#ffffff;--surface-2:#eef4f1;--text:#17211c;--muted:#68746e;--line:#d9dfda;--accent:#0d6b57;--accent-2:#204f8f;--good:#176c3a;--warn:#a45700;--danger:#a23838;--shadow:0 18px 45px rgba(24,38,31,0.1)}.login-shell{align-items:center;background:linear-gradient(180deg,rgba(9,19,33,.92),rgba(11,18,28,.98)),#0b121c;color:#eef5f7;display:flex;min-height:100vh;padding:24px}.login-panel{background:rgba(246,249,248,.96);border:1px solid rgba(255,255,255,.18);border-radius:8px;box-shadow:0 24px 72px rgba(0,0,0,.35);color:#102033;margin:0 auto;max-width:430px;padding:28px;width:100%}.login-mark{align-items:center;background:#102033;border-radius:8px;color:#f6d365;display:flex;height:44px;justify-content:center;margin-bottom:18px;width:44px}.login-kicker{color:#4b657a;font-size:12px;font-weight:800;letter-spacing:0;margin:0 0 6px;text-transform:uppercase}.login-panel h1{color:#102033;font-size:30px;letter-spacing:0;line-height:1.08;margin:0}.login-copy{color:#52677a;font-size:14px;line-height:1.55;margin:14px 0 22px}.login-form{display:grid;gap:10px}.login-form label{color:#223447;font-size:13px;font-weight:800}.login-input-wrap{align-items:center;background:#ffffff;border:1px solid #d8e1e7;border-radius:8px;color:#5f7283;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr);padding:0 12px}.login-input-wrap:focus-within{border-color:#2b7cff;box-shadow:0 0 0 3px rgba(43,124,255,.16)}.login-input-wrap input{background:transparent;border:0;color:#102033;font:inherit;min-height:46px;outline:0;width:100%}.login-button{background:#102033;border:0;border-radius:8px;color:#ffffff;cursor:pointer;font:inherit;font-weight:900;min-height:46px;padding:0 16px}.login-button:disabled{cursor:not-allowed;opacity:.45}.login-error{background:#ffe8e2;border:1px solid #ffb5a4;border-radius:8px;color:#8f1d0b;font-size:13px;margin:2px 0;padding:10px 12px}.login-footnote{color:#6a7b89;font-size:12px;line-height:1.5;margin:16px 0 0}@media (max-width:520px){.login-shell{align-items:stretch;padding:14px}.login-panel{align-self:center;padding:22px}.login-panel h1{font-size:26px}}*{box-sizing:border-box}body{margin:0;background:var(--bg);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,select{font:inherit}a,button{-webkit-tap-highlight-color:transparent}.shell{min-height:100vh;padding:18px}.topbar{align-items:center;display:flex;gap:16px;justify-content:space-between;margin:0 auto 14px;max-width:1180px}.product{display:block;font-size:24px;font-weight:760}.topbar p{color:var(--muted);margin:4px 0 0}.top-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.segmented-control{background:rgba(255,250,240,.88);border:1px solid rgba(215,199,169,.46);border-radius:8px;display:inline-flex;gap:3px;padding:3px}.segmented-control button{background:transparent;border:0;border-radius:6px;color:#5e523f;cursor:pointer;font-size:12px;font-weight:850;min-height:36px;padding:0 9px}.segmented-control button.active{background:#173c32;color:#fff8e8}.auto-button,.icon-button,.icon-link,.primary-button,.tabs button{align-items:center;border:1px solid var(--line);cursor:pointer;display:inline-flex;justify-content:center}.icon-button,.icon-link{aspect-ratio:1;background:var(--surface);border-radius:8px;color:var(--text);min-width:42px;text-decoration:none}.primary-button{background:var(--accent);border-color:var(--accent);color:white;padding:0 14px}.auto-button,.primary-button{border-radius:8px;gap:8px;min-height:42px}.auto-button{background:var(--surface);color:var(--text);padding:0 12px}.auto-button-on{background:#e6f3ee;border-color:#a7cdbc;color:var(--accent)}.primary-button:disabled{cursor:progress;opacity:.7}.message{background:#e6f3ee;border:1px solid #b9d9cc;border-radius:8px;color:#164f3a;padding:10px 12px}.collect-health,.message{margin:0 auto 12px;max-width:1180px}.collect-health{background:var(--surface);border:1px solid var(--line);border-radius:8px;display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));padding:10px}.collect-health-on{border-color:#b9d9cc}.collect-health div{background:var(--surface-2);border-radius:8px;padding:9px 10px}.collect-health span{color:var(--muted);display:block;font-size:12px}.collect-health strong{display:block;font-size:16px;margin-top:3px}.health-good{color:var(--good)}.health-bad{color:var(--danger)}.tabs{display:grid;gap:8px;grid-template-columns:repeat(8,minmax(0,1fr));margin:0 auto 16px;max-width:1180px}.tabs button{background:var(--surface);border-radius:8px;color:var(--muted);gap:8px;min-height:44px;padding:0 10px}.tabs button.active{background:#173c32;border-color:#173c32;color:white}.panel-grid,.wide-section{margin:0 auto;max-width:1180px}.panel-grid{display:grid;gap:14px}.summary-band{align-items:center;background:linear-gradient(90deg,rgba(18,93,78,.96),rgba(30,78,139,.92)),var(--accent);border-radius:8px;box-shadow:var(--shadow);color:white;display:flex;justify-content:space-between;min-height:128px;padding:22px}.summary-band h1{font-size:34px;line-height:1.1;margin:6px 0 0}.eyebrow{color:rgba(255,255,255,.78);font-size:13px;font-weight:700;text-transform:uppercase}.summary-actions .icon-link{background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.28);color:white}.signal-hero{align-items:center;background:linear-gradient(90deg,rgba(13,107,87,.96),rgba(32,79,143,.88)),var(--accent);border-radius:8px;box-shadow:var(--shadow);color:white;display:flex;justify-content:space-between;min-height:132px;padding:22px}.signal-hero h1{font-size:34px;line-height:1.1;margin:6px 0 0}.signal-hero p{color:rgba(255,255,255,.78);margin:8px 0 0}.signal-hero-score{align-items:center;aspect-ratio:1;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.28);border-radius:8px;display:flex;flex-direction:column;justify-content:center;min-width:92px}.signal-hero-score strong{font-size:34px;line-height:1}.signal-hero-score span{color:rgba(255,255,255,.78);font-size:12px;margin-top:6px;text-transform:uppercase}.stats-grid{display:grid;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr))}.stats-grid.compact{grid-template-columns:repeat(4,minmax(0,1fr))}.stats-grid.mini{margin:12px 0}.score-band-grid{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.stat{background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:14px}.stat span{color:var(--muted);display:block;font-size:13px}.stat strong{display:block;font-size:28px;margin-top:4px}.stat-good strong{color:var(--good)}.stat-warn strong{color:var(--warn)}.stat-muted strong{color:var(--muted)}.wide-section{background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:14px}.section-heading{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.section-heading h2{font-size:18px;margin:0}.section-heading a,.section-heading span{color:var(--muted);text-decoration:none}.section-note{color:var(--muted);font-size:14px;line-height:1.5;margin:-4px 0 12px}.market-list,.match-list,.move-list,.run-list,.signal-list{display:grid;gap:10px}.coverage-row,.market-row,.match-row,.move-row,.run-row,.signal-card{background:var(--surface-2);border:1px solid #dbe7e1;border-radius:8px;padding:12px}.signal-card{align-items:stretch;display:grid;gap:12px;grid-template-columns:86px 1fr}.market-row.selected,.signal-card.selected{border-color:#86bda8;box-shadow:0 0 0 2px rgba(28,104,77,.08)}.signal-score{align-items:center;background:white;border:1px solid var(--line);border-radius:8px;display:flex;flex-direction:column;justify-content:center;min-height:86px;padding:10px;text-align:center}.signal-score strong{color:var(--accent);font-size:30px;line-height:1}.signal-score span{color:var(--muted);font-size:12px;font-weight:700;margin-top:6px;text-transform:uppercase}.signal-main{display:grid;gap:10px;min-width:0}.signal-title strong{display:block;font-size:16px}.signal-time,.signal-title span{color:var(--muted);display:block;font-size:13px;margin-top:3px}.signal-metrics{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.signal-metrics div{background:white;border:1px solid var(--line);border-radius:8px;min-width:0;padding:8px}.signal-metrics span{color:var(--muted);display:block;font-size:12px}.signal-metrics strong{align-items:center;display:flex;font-size:16px;gap:4px;margin-top:3px}.lifecycle-grid{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.lifecycle-grid div{background:#fbfdfc;border:1px solid var(--line);border-radius:8px;min-width:0;padding:8px}.entry-snapshot span,.lifecycle-grid span,.signal-state-row{color:var(--muted);font-size:12px}.lifecycle-grid span{display:block}.lifecycle-grid strong{display:block;font-size:15px;margin-top:3px}.signal-state-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.trend-chip{border:1px solid var(--line);border-radius:999px;color:var(--text);display:inline-flex;font-size:12px;font-weight:800;line-height:1;padding:6px 8px}.trend-chip-building,.trend-chip-holding{background:#e6f3ee;border-color:#9bc8b6;color:var(--accent)}.trend-chip-cooling,.trend-chip-faded{background:#fff3e4;border-color:#e5b777;color:#8c5b00}.entry-snapshot{align-items:center;background:white;border:1px dashed #9bc8b6;border-radius:8px;display:flex;flex-wrap:wrap;gap:6px 10px;padding:9px 10px}.entry-snapshot strong{color:var(--accent);font-size:13px}.decision-board{border:1px solid var(--line);border-radius:8px;display:grid;gap:12px;grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);padding:14px}.decision-board-consider{background:#eaf6f1;border-color:#9bc8b6}.decision-board-watch{background:#f8fbfa}.decision-board-avoid{background:#fff6ea;border-color:#e5b777}.decision-board-empty{background:#f8fbfa}.decision-board-main{align-content:center;display:grid;gap:8px;min-width:0}.decision-board-main h2{font-size:30px;letter-spacing:0;line-height:1.05;margin:0}.decision-board-main p{color:var(--muted);font-size:14px;margin:0}.decision-board-tags{display:flex;flex-wrap:wrap;gap:6px}.decision-board-tags span,.decision-empty span,.decision-pick em,.decision-pick span{color:var(--muted);font-size:12px}.decision-board-tags span{background:white;border:1px solid var(--line);border-radius:999px;padding:6px 8px}.decision-board-list{display:grid;gap:8px}.decision-empty,.decision-pick{background:white;border:1px solid var(--line);border-radius:8px;display:grid;gap:3px;min-width:0;padding:10px;text-align:left}.decision-pick{color:var(--text);cursor:pointer}.decision-pick.selected{border-color:#86bda8;box-shadow:0 0 0 2px rgba(28,104,77,.08)}.decision-empty strong,.decision-pick strong{font-size:15px}.decision-pick em{font-style:normal}.detail-button{background:white;border:1px solid var(--line);border-radius:999px;color:var(--accent);cursor:pointer;font-size:12px;font-weight:800;min-height:28px;padding:0 10px}.candidate-detail{background:var(--surface);border:1px solid var(--line);border-radius:8px;display:grid;gap:14px;padding:14px}.candidate-detail.compact{background:#fbfdfc}.candidate-title{display:grid;gap:3px}.candidate-title strong{font-size:18px}.candidate-title span{color:var(--muted);font-size:13px}.detail-entry{border-style:solid}.decision-guide{background:white;border:1px solid var(--line);border-radius:8px;display:grid;gap:12px;grid-template-columns:118px 1fr;padding:12px}.guide-verdict{align-content:center;background:#eef7f3;border:1px solid #c7ded4;border-radius:8px;display:grid;gap:3px;min-height:96px;padding:10px}.guide-copy p,.guide-grid span,.guide-verdict em,.guide-verdict span,.metric-cheatsheet span{color:var(--muted);font-size:12px}.guide-verdict strong{color:var(--accent);font-size:20px}.guide-verdict em{font-style:normal;font-weight:800}.guide-copy{display:grid;gap:10px;min-width:0}.guide-copy p{margin:0}.guide-grid{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.guide-grid div{background:#fbfdfc;border:1px solid var(--line);border-radius:8px;display:grid;gap:5px;min-width:0;padding:8px}.guide-grid strong{font-size:13px}.guide-grid span{display:block;line-height:1.35}.metric-cheatsheet{display:flex;flex-wrap:wrap;gap:6px}.metric-cheatsheet span{background:#f7faf8;border:1px solid var(--line);border-radius:999px;line-height:1.2;padding:6px 8px}.metric-cheatsheet strong{color:var(--text)}.quant-panel{background:white;border:1px solid var(--line);border-radius:8px;display:grid;gap:10px;padding:12px}.quant-grid{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.term-table{background:#fbfdfc;border:1px solid var(--line);border-radius:8px;display:grid;gap:0;overflow:hidden}.term-table div{align-items:start;display:grid;gap:8px;grid-template-columns:132px minmax(0,1.05fr) minmax(0,.95fr);min-width:0;padding:9px 10px}.term-table .term-header{background:white}.term-table div+div{border-top:1px solid var(--line)}.term-table strong{font-size:12px}.term-table span{color:var(--muted);font-size:12px;line-height:1.35}.timeline-panel{display:grid;gap:12px}.timeline-bars{align-items:end;background:white;border:1px solid var(--line);border-radius:8px;display:grid;gap:8px;grid-template-columns:repeat(8,minmax(0,1fr));min-height:170px;overflow-x:auto;padding:12px}.timeline-point{align-items:center;display:grid;gap:5px;justify-items:center;min-width:48px}.timeline-track{align-items:end;background:#eef4f1;border-radius:999px;display:flex;height:92px;justify-content:center;overflow:hidden;width:16px}.timeline-track span{background:var(--accent);border-radius:999px;display:block;width:100%}.timeline-point strong{color:var(--text);font-size:12px}.timeline-point em{color:var(--muted);font-size:11px;font-style:normal}.timeline-table{display:grid;gap:6px}.timeline-table div{align-items:center;background:white;border:1px solid var(--line);border-radius:8px;display:grid;gap:8px;grid-template-columns:78px 82px 82px 1fr;min-width:0;padding:8px 10px}.timeline-table span,.timeline-table strong{font-size:12px;min-width:0}.timeline-table span{color:var(--muted)}.signal-footer{gap:8px}.decision-row,.signal-footer{align-items:center;display:flex;justify-content:space-between}.decision-row{border-top:1px solid #dbe7e1;gap:10px;padding-top:10px}.decision-status{color:var(--muted);font-size:13px;font-weight:700;min-width:92px}.decision-status-on{color:var(--accent)}.decision-actions{display:grid;gap:6px;grid-template-columns:repeat(4,minmax(0,1fr))}.decision-button{align-items:center;background:white;border:1px solid var(--line);border-radius:8px;color:var(--text);cursor:pointer;display:inline-flex;font-size:13px;gap:5px;justify-content:center;min-height:34px;padding:0 8px}.decision-button.active{background:#e6f3ee;border-color:#9bc8b6;color:var(--accent)}.decision-button:disabled{cursor:progress;opacity:.68}.metric-up{color:var(--accent-2)}.metric-down{color:var(--good)}.metric-warn{color:#a86100}.metric-stable{color:var(--accent)}.selectable-row{cursor:pointer}.market-next{align-items:center;background:#f8fbfa;border:1px solid var(--line);border-radius:8px;display:flex;gap:10px;justify-content:space-between;margin-bottom:10px;padding:10px 12px}.market-next strong{font-size:13px}.coverage-list{display:grid;gap:10px}.coverage-row,.market-row,.match-row,.move-main,.run-row{align-items:center;display:flex;gap:14px;justify-content:space-between}.coverage-row strong,.market-title strong,.match-row strong,.move-main strong,.run-row strong{display:block;font-size:15px}.coverage-row span,.market-title span,.match-row span,.move-main span,.run-row span{color:var(--muted);display:block;font-size:13px;margin-top:3px}.delta{align-items:center;border-radius:8px;display:inline-flex;font-weight:800;gap:4px;min-width:72px;padding:8px}.delta-up{background:#e6f0ff;color:var(--accent-2)}.delta-down{background:#e6f4ec;color:var(--good)}.odds-line{align-items:center;display:grid;gap:10px;grid-template-columns:52px 1fr 52px;margin-top:12px}.odds-line span{color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:center}.bar-track{background:#dce5df;border-radius:999px;height:8px;overflow:hidden}.bar-down,.bar-up{border-radius:inherit;height:100%}.bar-up{background:var(--accent-2)}.bar-down{background:var(--good)}.chips{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.chips span{background:white;border:1px solid var(--line);border-radius:999px;color:var(--text);margin:0;padding:5px 8px}.chips .chip-warn{background:#fff7ed;border-color:#f0c899;color:var(--warn)}.chip-button{background:#173c32;border:1px solid #173c32;border-radius:999px;color:white;cursor:pointer;margin:0;min-height:38px;padding:5px 8px}.chip-button:disabled{cursor:progress;opacity:.7}.backtest-missing{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.backtest-missing span{background:#fff7ed;border:1px solid #f0c899;border-radius:999px;color:var(--warn);font-size:13px;padding:6px 9px}.filter-grid,.toolbar{margin-bottom:12px}.filter-grid{background:var(--surface-2);border:1px solid #dbe7e1;border-radius:8px;display:grid;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr));padding:10px}.filter-grid label{display:grid;gap:5px;min-width:0}.halftime-entry{align-items:end;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(74px,96px)) max-content;margin-top:10px;width:100%}.halftime-entry label{display:grid;gap:5px}.filter-grid span{color:var(--muted);font-size:12px}.filter-grid input,.filter-grid select,.halftime-entry input{background:white;border:1px solid var(--line);border-radius:8px;color:var(--text);min-height:38px;min-width:0;outline:none;padding:0 9px;width:100%}.halftime-entry span{color:var(--muted);font-size:12px}.search{align-items:center;background:var(--surface-2);border:1px solid var(--line);border-radius:8px;display:flex;gap:8px;max-width:480px;padding:0 12px}.search input{background:transparent;border:0;color:var(--text);min-height:42px;outline:none;width:100%}.market-row{align-items:stretch}.market-title{min-width:240px}.price-grid{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(86px,1fr));min-width:300px}.price{background:white;border:1px solid var(--line);border-radius:8px;padding:8px}.price span{color:var(--muted);display:block;font-size:12px}.price strong{display:block;font-size:18px;margin-top:2px}.report{background:#111814;border-radius:8px;color:#eef8f2;font-size:13px;line-height:1.6;margin:0;max-height:68vh;overflow:auto;padding:14px;white-space:pre-wrap}.empty{color:var(--muted);margin:8px 0}@media (max-width:820px){.shell{padding:12px}.topbar{align-items:flex-start;flex-direction:column}.top-actions{display:grid;grid-template-columns:42px minmax(0,1fr) minmax(0,1fr);width:100%}.auto-button,.primary-button{width:100%}.tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.signal-hero,.summary-band{align-items:flex-start;flex-direction:column;gap:16px}.decision-board{grid-template-columns:1fr}.signal-hero h1,.summary-band h1{font-size:27px}.decision-board-main h2{font-size:26px}.signal-card{grid-template-columns:76px 1fr}.collect-health,.filter-grid,.score-band-grid,.stats-grid,.stats-grid.compact,.timeline-table div{grid-template-columns:repeat(2,minmax(0,1fr))}.decision-guide{grid-template-columns:1fr}.quant-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.coverage-row,.market-row,.match-row,.move-main,.run-row{align-items:stretch;flex-direction:column}.chips{justify-content:flex-start}.price-grid{grid-template-columns:repeat(3,minmax(0,1fr));min-width:0}.signal-footer{align-items:flex-start;flex-direction:column}.decision-row{align-items:stretch;flex-direction:column}.decision-actions,.halftime-entry{grid-template-columns:repeat(2,minmax(0,1fr))}.halftime-entry button{grid-column:1/-1}}@media (max-width:460px){.tabs button span{display:none}.stats-grid{grid-template-columns:1fr}.collect-health,.score-band-grid{grid-template-columns:1fr 1fr}.filter-grid,.price-grid,.signal-card{grid-template-columns:1fr}.signal-score{align-items:center;flex-direction:row;gap:8px;justify-content:flex-start;min-height:0}.signal-score span{margin-top:0}.signal-metrics{gap:6px;grid-template-columns:repeat(3,minmax(0,1fr))}.lifecycle-grid{gap:6px;grid-template-columns:repeat(4,minmax(0,1fr))}.timeline-bars{grid-template-columns:repeat(4,minmax(48px,1fr))}.guide-grid,.timeline-table div{grid-template-columns:1fr}.quant-grid{grid-template-columns:1fr 1fr}.term-table div{grid-template-columns:1fr}.decision-actions{grid-template-columns:1fr 1fr}}:root{--bg:#101916;--surface:#fffaf0;--surface-2:#f3ead7;--table:#173f34;--table-2:#235d4a;--ink:#201a16;--text:#241c16;--muted:#756958;--line:#d7c7a9;--accent:#116d54;--accent-2:#2b5f9e;--good:#157447;--warn:#b56b12;--danger:#a33d45;--gold:#c99a2e;--ruby:#8f2639;--shadow:0 18px 40px rgba(7,12,10,0.28);--card-shadow:0 14px 26px rgba(32,26,18,0.16)}body{background:linear-gradient(135deg,rgba(255,255,255,.035) 0 1px,transparent 1px 22px),linear-gradient(45deg,rgba(255,255,255,.026) 0 1px,transparent 1px 20px),linear-gradient(160deg,#10211c,#173f34 48%,#0f1a21);color:var(--text)}.shell{background:linear-gradient(180deg,rgba(255,250,240,.05),transparent 240px),linear-gradient(90deg,rgba(201,154,46,.08),transparent 22%,transparent 78%,rgba(43,95,158,.07))}.collect-health,.panel-grid,.tabs,.topbar,.wide-section{max-width:1240px}.topbar{background:rgba(10,22,18,.62);border:1px solid rgba(215,199,169,.22);border-radius:8px;box-shadow:var(--shadow);color:#fff8e8;padding:12px}.product{color:#fff8e8;font-size:23px;letter-spacing:0}.topbar p{color:rgba(255,248,232,.68)}.auto-button,.icon-button,.icon-link,.primary-button,.tabs button{border-color:rgba(215,199,169,.46);box-shadow:inset 0 1px 0 rgba(255,255,255,.18)}.auto-button,.icon-button,.icon-link{background:#fffaf0}.primary-button{background:linear-gradient(180deg,#c99a2e,#a56f18);border-color:#d8b25b;color:#211509;font-weight:800}.auto-button-on{background:#e9f4ed;border-color:#7bb899;color:#0c5d44}.message{background:#fff4ce;border-color:#d8b25b;color:#5f4210}.collect-health{background:rgba(255,250,240,.92);border-color:rgba(215,199,169,.75);box-shadow:var(--card-shadow)}.collect-health div{background:linear-gradient(180deg,#fffdf7,#f3ead7);border:1px solid #ddcfb4}.tabs{background:rgba(10,22,18,.5);border:1px solid rgba(215,199,169,.2);border-radius:8px;padding:8px}.tabs button{background:rgba(255,250,240,.9);color:#5e523f;font-weight:800}.tabs button.active{background:linear-gradient(180deg,#8f2639,#5e1727);border-color:#b95a69;color:#fff8e8}.signal-hero,.summary-band{background:linear-gradient(135deg,rgba(255,250,240,.14),transparent 42%),linear-gradient(90deg,#14392f,#1c5947 48%,#172f45);border:1px solid rgba(215,199,169,.35);box-shadow:var(--shadow);overflow:hidden;position:relative}.signal-hero:before,.summary-band:before{border:1px solid rgba(255,250,240,.22);border-radius:8px;content:"";inset:10px;pointer-events:none;position:absolute}.signal-hero h1,.summary-band h1{color:#fff8e8;font-weight:880}.eyebrow,.signal-hero p{color:rgba(255,248,232,.74)}.signal-hero-score{background:linear-gradient(180deg,#fffdf7,#eadfca);border-color:#d8b25b;box-shadow:0 10px 24px rgba(0,0,0,.18);color:#2a1c0c;min-width:104px;position:relative}.signal-hero-score:after,.signal-hero-score:before{color:var(--ruby);content:"EV";font-size:11px;font-weight:900;position:absolute}.signal-hero-score:before{left:8px;top:7px}.signal-hero-score:after{bottom:7px;right:8px;transform:rotate(180deg)}.signal-hero-score span{color:#756958;font-weight:800}.candidate-detail,.decision-board,.quant-panel,.wide-section{background:rgba(255,250,240,.96);border-color:rgba(215,199,169,.92);box-shadow:var(--card-shadow)}.wide-section{position:relative}.section-heading h2{color:#2b2017;font-weight:860}.section-heading a,.section-heading span,.section-note{color:#796d5c}.stats-grid{gap:12px}.stat{background:linear-gradient(180deg,#fffdf7,#f3ead7);border-color:#d8c7a7;box-shadow:0 8px 18px rgba(31,24,15,.08);position:relative}.stat:before{background:var(--gold);border-radius:8px 8px 0 0;content:"";height:4px;left:-1px;position:absolute;right:-1px;top:-1px}.stat strong{color:#2a2119;font-weight:880}.signal-list{align-items:start;grid-template-columns:repeat(2,minmax(0,1fr))}.coverage-row,.decision-empty,.decision-pick,.market-row,.match-row,.move-row,.run-row,.signal-card{background:linear-gradient(180deg,#fffdf7,#f4ead8);border-color:#d8c7a7;box-shadow:var(--card-shadow)}.signal-card{border-width:2px;min-height:300px;overflow:hidden;padding:14px;position:relative}.signal-card:after,.signal-card:before{color:rgba(143,38,57,.72);content:"SIG";font-size:12px;font-weight:950;letter-spacing:.04em;position:absolute}.signal-card:before{left:10px;top:8px}.signal-card:after{bottom:8px;right:10px;transform:rotate(180deg)}.signal-card.selected{border-color:#c99a2e;box-shadow:0 0 0 3px rgba(201,154,46,.24),0 18px 34px rgba(29,19,7,.2)}.trend-building,.trend-holding{border-color:#78b894}.trend-cooling,.trend-faded{border-color:#dcad65}.signal-score{background:linear-gradient(180deg,#193f34,#10251f);border:1px solid #d8b25b;box-shadow:inset 0 0 0 1px rgba(255,250,240,.12);color:#fff8e8;margin-top:14px;min-height:102px}.signal-score strong{color:#ffd77a;font-size:34px;font-weight:950}.signal-score span{color:rgba(255,248,232,.75)}.candidate-title strong,.coverage-row strong,.market-title strong,.match-row strong,.move-main strong,.run-row strong,.signal-title strong{color:#2b2017;font-weight:850}.candidate-title span,.coverage-row span,.market-title span,.match-row span,.move-main span,.run-row span,.signal-time,.signal-title span{color:#786b58}.guide-grid div,.lifecycle-grid div,.price,.signal-metrics div,.timeline-table div{background:#fffaf0;border-color:#d8c7a7}.lifecycle-grid strong,.price strong,.signal-metrics strong{color:#2c2117;font-weight:850}.entry-snapshot{background:#fff4ce;border-color:#d8b25b}.decision-board{background:linear-gradient(135deg,rgba(255,250,240,.96),rgba(244,234,216,.98));border-width:2px}.decision-board-consider{border-color:#78b894}.decision-board-watch{border-color:#d8c7a7}.decision-board-avoid{border-color:#d59768}.decision-board-main h2{color:#2b2017;font-weight:920}.backtest-missing span,.chips span,.decision-board-tags span,.metric-cheatsheet span{background:#fffaf0;border-color:#d8c7a7}.chips .chip-warn{background:#fff0d9;border-color:#e1b36f}.chip-button,.detail-button{background:linear-gradient(180deg,#214f40,#14352b);border-color:#326b58;color:#fff8e8}.decision-row{border-top-color:#d8c7a7}.decision-button{background:#fffaf0;border-color:#d8c7a7;font-weight:800}.decision-button.active{background:#fff4ce;border-color:#c99a2e;color:#7a4f0d}.trend-chip{background:#fffaf0;border-color:#d8c7a7}.trend-chip-building,.trend-chip-holding{background:#e6f2ea;border-color:#86bd9e;color:#0d6245}.trend-chip-cooling,.trend-chip-faded{background:#fff0d9;border-color:#dba65a;color:#8d520b}.delta-up{background:#e8f0ff}.delta-down{background:#e5f3ea}.bar-track,.timeline-track{background:#e1d3b8}.filter-grid,.search{background:rgba(255,250,240,.88);border-color:#d8c7a7}.filter-grid input,.filter-grid select,.search input{color:#2b2017}.report{background:linear-gradient(180deg,#16120f,#221811);border:1px solid #6a5332;color:#fff4dd}.empty{color:#8a7d69}.command-center{align-items:start}.command-hero{align-items:stretch;background:linear-gradient(135deg,rgba(255,250,240,.15),transparent 42%),linear-gradient(90deg,#16382f,#1f5d49 48%,#172f45);border:1px solid rgba(215,199,169,.38);border-radius:8px;box-shadow:var(--shadow);color:#fff8e8;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) 150px;min-height:152px;padding:18px}.command-hero-watch{background:linear-gradient(135deg,rgba(255,250,240,.15),transparent 42%),linear-gradient(90deg,#243b35,#465844 48%,#2f4050)}.command-hero-avoid{background:linear-gradient(135deg,rgba(255,250,240,.13),transparent 42%),linear-gradient(90deg,#4d2f23,#754b2a 48%,#392d2b)}.command-hero-empty{background:linear-gradient(135deg,rgba(255,250,240,.13),transparent 42%),linear-gradient(90deg,#26342f,#33443c 48%,#273342)}.command-verdict{align-content:center;display:grid;gap:8px;min-width:0}.command-verdict h1{color:#fff8e8;font-size:42px;font-weight:940;letter-spacing:0;line-height:1;margin:0}.command-verdict p{color:rgba(255,248,232,.76);margin:0}.command-banner-metrics{display:grid;gap:0;grid-template-columns:repeat(6,minmax(76px,1fr));margin-top:4px;min-width:0;overflow:hidden}.command-banner-metrics span{background:rgba(255,248,232,.08);border:1px solid rgba(255,248,232,.18);border-left:0;color:rgba(255,248,232,.72);display:grid;font-size:11px;gap:3px;min-height:50px;padding:8px}.command-banner-metrics span:first-child{border-left:1px solid rgba(255,248,232,.18);border-radius:8px 0 0 8px}.command-banner-metrics span:last-child{border-radius:0 8px 8px 0}.command-banner-metrics strong{color:#fff8e8;font-size:14px;font-weight:900}.command-banner-guidance{display:grid;gap:7px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:2px;min-width:0}.command-banner-guidance div{background:rgba(255,248,232,.08);border:1px solid rgba(255,248,232,.16);border-radius:8px;display:grid;gap:4px;min-width:0;padding:9px}.command-banner-guidance span{color:rgba(255,248,232,.66);font-size:11px;font-weight:850;text-transform:uppercase}.command-banner-guidance strong{color:#fff8e8;font-size:13px;line-height:1.35;overflow-wrap:anywhere}.command-score-card{align-content:center;background:linear-gradient(180deg,#fffdf7,#eadfca);border:1px solid #d8b25b;border-radius:8px;color:#2a1c0c;display:grid;justify-items:center;min-width:0;padding:12px}.command-score-card strong{color:#8f2639;font-size:46px;font-weight:950;line-height:1}.command-score-card span{color:#756958;font-size:12px;font-weight:900;margin-top:5px;text-transform:uppercase}.watch-only-panel{background:rgba(255,250,240,.96);border:1px solid rgba(215,199,169,.92);border-radius:8px;box-shadow:var(--card-shadow);display:grid;gap:12px;margin:0 auto;max-width:1180px;padding:14px}.watch-only-grid{display:grid;gap:10px;grid-template-columns:minmax(180px,.75fr) minmax(240px,1.35fr) minmax(180px,.9fr)}.watch-only-closest,.watch-only-passing,.watch-only-reasons{background:rgba(255,255,255,.68);border:1px solid rgba(215,199,169,.62);border-radius:8px;display:grid;gap:6px;min-width:0;padding:10px}.watch-only-closest span,.watch-only-passing span,.watch-only-reasons span{color:#786b58;font-size:11px;font-weight:850;text-transform:uppercase}.watch-only-closest strong{color:#33281a;font-size:18px;font-weight:900;line-height:1.1}.watch-only-closest em{color:#786b58;font-size:12px;font-style:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.watch-only-passing strong,.watch-only-reasons strong{border-radius:8px;font-size:12px;line-height:1.35;overflow-wrap:anywhere;padding:7px 8px}.watch-only-reasons strong{background:#fff1f2;color:#991b1b}.watch-only-passing strong{background:#eef7f3;color:#17694f}.stake-unit-guide{align-items:center;background:rgba(255,250,240,.96);border:1px solid rgba(215,199,169,.92);border-radius:8px;box-shadow:var(--card-shadow);display:grid;gap:10px;grid-template-columns:minmax(220px,1fr) minmax(280px,1.4fr);margin:0 auto;max-width:1180px;padding:12px 14px}.stake-unit-guide div:first-child{display:grid;gap:4px;min-width:0}.stake-unit-guide span{color:#786b58;font-size:11px;font-weight:850;text-transform:uppercase}.stake-unit-guide strong{color:#33281a;font-size:13px;line-height:1.35}.stake-unit-scale{display:grid;gap:7px;grid-template-columns:repeat(3,minmax(0,1fr))}.stake-unit-scale span{background:rgba(255,255,255,.72);border:1px solid rgba(215,199,169,.62);border-radius:8px;color:#33281a;padding:8px;text-align:center;text-transform:none}.paper-review{background:rgba(255,250,240,.96);border:1px solid rgba(215,199,169,.92);border-radius:8px;box-shadow:var(--card-shadow);display:grid;gap:10px;margin:0 auto;max-width:1180px;padding:14px}.paper-review-list{display:grid;gap:8px}.paper-review-empty,.paper-review-row{align-items:center;background:rgba(255,255,255,.72);border:1px solid rgba(215,199,169,.62);border-radius:8px;display:grid;gap:10px;grid-template-columns:minmax(180px,1fr) minmax(260px,1fr);min-width:0;padding:10px}.paper-review-main{display:grid;gap:4px;min-width:0}.paper-review-main span{color:#786b58;font-size:11px;font-weight:850;text-transform:uppercase}.paper-review-empty strong,.paper-review-main strong{color:#33281a;font-size:16px;font-weight:900;line-height:1.15}.paper-review-empty span,.paper-review-main em{color:#786b58;font-size:12px;font-style:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.paper-review-meta{display:grid;gap:0;grid-template-columns:repeat(3,minmax(0,1fr))}.paper-review-meta span{background:rgba(255,255,255,.72);border:1px solid rgba(215,199,169,.62);border-left:0;color:#786b58;display:grid;font-size:11px;gap:3px;min-height:46px;padding:7px}.paper-review-meta span:first-child{border-left:1px solid rgba(215,199,169,.62);border-radius:8px 0 0 8px}.paper-review-meta span:last-child{border-radius:0 8px 8px 0}.paper-review-meta strong{color:#33281a;font-size:13px;font-weight:900}.paper-review-actions{display:flex;justify-content:flex-end}.paper-review-actions button{background:linear-gradient(180deg,#214f40,#14352b);border:1px solid #326b58;border-radius:8px;color:#fff8e8;cursor:pointer;font-weight:850;min-height:38px;padding:0 12px}.command-card-grid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.command-card,.command-empty-card{background:linear-gradient(180deg,#fffdf7,#f4ead8);border:2px solid #d8c7a7;border-radius:8px;box-shadow:var(--card-shadow);display:grid;gap:10px;min-width:0;padding:13px;position:relative}.command-card-consider{border-color:#78b894}.command-card-avoid{border-color:#d59768}.command-card-rank{align-items:center;background:#173c32;border:1px solid #d8b25b;border-radius:999px;color:#ffd77a;display:inline-flex;font-weight:950;height:34px;justify-content:center;position:absolute;right:12px;top:12px;width:34px}.command-card-main{display:grid;gap:4px;padding-right:42px}.command-card-main em,.command-card-main span,.command-reasons span{color:#786b58;font-size:12px}.command-card-main strong{color:#2b2017;font-size:22px;font-weight:920;line-height:1.05}.command-card-main em{font-style:normal}.command-metrics{display:grid;gap:6px;grid-template-columns:repeat(5,minmax(0,1fr))}.command-metrics span{background:#fffaf0;border:1px solid #d8c7a7;border-radius:8px;color:#786b58;display:grid;font-size:11px;gap:2px;padding:7px}.command-metrics strong{color:#2b2017;font-size:13px}.command-reasons{display:grid;gap:5px}.command-reasons span{background:#fffaf0;border:1px solid #d8c7a7;border-radius:8px;padding:7px}.ticket-draft{background:linear-gradient(180deg,rgba(255,250,240,.98),rgba(246,238,222,.98));border:1px dashed #c6ad7a;border-radius:8px;display:grid;gap:9px;padding:10px}.ticket-draft-consider{border-color:#6eaf88}.ticket-draft-avoid{border-color:#d59768}.ticket-main,.ticket-proof,.ticket-topline{min-width:0}.ticket-topline{align-items:center;display:flex;gap:8px;justify-content:space-between}.ticket-topline span{color:#786b58;font-size:11px;font-weight:900;text-transform:uppercase}.ticket-topline strong{background:#173c32;border-radius:999px;color:#fff8e8;font-size:12px;padding:5px 8px}.ticket-draft-consider .ticket-topline strong{background:#0d6b57}.ticket-draft-avoid .ticket-topline strong{background:#8f2639}.ticket-main{display:grid;gap:3px}.ticket-main strong{color:#2b2017;font-size:18px;font-weight:920;line-height:1.05}.ticket-draft p,.ticket-main em,.ticket-main span,.ticket-proof span{color:#786b58;font-size:12px}.ticket-main em{font-style:normal}.ticket-draft p{margin:0}.ticket-numbers{display:grid;gap:6px;grid-template-columns:repeat(4,minmax(0,1fr))}.ticket-numbers span{background:#fffaf0;border:1px solid #d8c7a7;border-radius:8px;color:#786b58;display:grid;font-size:11px;gap:2px;padding:6px}.ticket-numbers strong{color:#2b2017;font-size:12px}.ticket-proof{display:grid;gap:7px;grid-template-columns:repeat(2,minmax(0,1fr))}.ticket-proof div{background:rgba(255,250,240,.68);border:1px solid #d8c7a7;border-radius:8px;display:grid;gap:4px;padding:7px}.ticket-proof strong{color:#2b2017;font-size:12px}.command-actions,.command-shortcuts{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.paper-marker-note{color:#786b58;font-size:11px;font-style:normal;font-weight:800;grid-column:1/-1;line-height:1.35}.command-actions button,.command-shortcuts button{background:linear-gradient(180deg,#214f40,#14352b);border:1px solid #326b58;border-radius:8px;color:#fff8e8;cursor:pointer;font-weight:850;min-height:44px;padding:0 10px}.command-actions button:nth-of-type(2){background:linear-gradient(180deg,#c99a2e,#a56f18);border-color:#d8b25b;color:#211509}.command-actions button:nth-of-type(3){background:linear-gradient(180deg,#8f2639,#5e1727);border-color:#b95a69}.command-actions button:disabled{cursor:progress;opacity:.68}.command-empty-card{grid-column:1/-1}.command-empty-card strong{font-size:20px}.command-empty-card span{color:#786b58}.command-report{background:rgba(255,250,240,.96);border:1px solid rgba(215,199,169,.92);border-radius:8px;box-shadow:var(--card-shadow);padding:14px}.decision-button{min-height:40px}.shell-quant{--text:#101828;--muted:#667085;--line:#e4e7ec;--accent:#2563eb;--accent-2:#16a34a;--good:#16a34a;--warn:#f59e0b;--shadow:0 14px 34px rgba(16,24,40,0.08);--card-shadow:0 10px 22px rgba(16,24,40,0.06);color:#101828}.shell-quant .candidate-detail,.shell-quant .collect-health,.shell-quant .command-report,.shell-quant .decision-board,.shell-quant .quant-panel,.shell-quant .tabs,.shell-quant .topbar,.shell-quant .wide-section{background:#ffffff;border-color:#e4e7ec;box-shadow:var(--card-shadow);color:#101828}.shell-quant .command-card-main em,.shell-quant .command-card-main span,.shell-quant .command-reasons span,.shell-quant .command-verdict p,.shell-quant .section-heading a,.shell-quant .section-heading span,.shell-quant .section-note,.shell-quant .ticket-draft p,.shell-quant .ticket-main em,.shell-quant .ticket-main span,.shell-quant .ticket-proof span,.shell-quant .topbar p{color:#667085}.shell-quant .candidate-title strong,.shell-quant .command-card-main strong,.shell-quant .coverage-row strong,.shell-quant .market-title strong,.shell-quant .match-row strong,.shell-quant .move-main strong,.shell-quant .product,.shell-quant .run-row strong,.shell-quant .section-heading h2,.shell-quant .signal-title strong,.shell-quant .ticket-main strong,.shell-quant .ticket-proof strong{color:#101828}.shell-quant .auto-button,.shell-quant .icon-button,.shell-quant .icon-link,.shell-quant .segmented-control,.shell-quant .tabs button{background:#ffffff;border-color:#e4e7ec;color:#475467}.shell-quant .segmented-control button{color:#475467}.shell-quant .chip-button,.shell-quant .command-actions button,.shell-quant .command-shortcuts button,.shell-quant .detail-button,.shell-quant .primary-button,.shell-quant .segmented-control button.active,.shell-quant .tabs button.active{background:#2563eb;border-color:#2563eb;color:#ffffff}.shell-quant .command-actions button:nth-child(2){background:#16a34a;border-color:#16a34a;color:#ffffff}.shell-quant .command-actions button:nth-child(3){background:#101828;border-color:#101828}.shell-quant .auto-button-on,.shell-quant .message{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.shell-quant .collect-health div,.shell-quant .command-card,.shell-quant .command-empty-card,.shell-quant .coverage-row,.shell-quant .decision-empty,.shell-quant .decision-pick,.shell-quant .guide-grid div,.shell-quant .lifecycle-grid div,.shell-quant .market-row,.shell-quant .match-row,.shell-quant .move-row,.shell-quant .price,.shell-quant .run-row,.shell-quant .signal-card,.shell-quant .signal-metrics div,.shell-quant .stat,.shell-quant .ticket-draft,.shell-quant .ticket-proof div,.shell-quant .timeline-table div{background:#ffffff;border-color:#e4e7ec;box-shadow:0 8px 18px rgba(16,24,40,.05)}.shell-quant .stat:before{background:#2563eb}.shell-quant .command-hero,.shell-quant .signal-hero,.shell-quant .summary-band{background:linear-gradient(135deg,rgba(37,99,235,.08),transparent 46%),linear-gradient(90deg,#ffffff,#eff6ff);border-color:#dbeafe;color:#101828}.shell-quant .command-hero:before,.shell-quant .signal-hero:before,.shell-quant .summary-band:before{border-color:rgba(37,99,235,.14)}.shell-quant .command-verdict h1,.shell-quant .signal-hero h1,.shell-quant .summary-band h1{color:#101828}.shell-quant .eyebrow,.shell-quant .signal-hero p{color:#2563eb}.shell-quant .command-score-card,.shell-quant .signal-hero-score,.shell-quant .signal-score{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.shell-quant .command-score-card strong,.shell-quant .signal-hero-score strong,.shell-quant .signal-score strong{color:#1d4ed8}.shell-quant .command-card-consider,.shell-quant .ticket-draft-consider{border-color:#86efac}.shell-quant .command-card-rank,.shell-quant .ticket-topline strong{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.shell-quant .ticket-draft-consider .ticket-topline strong{background:#dcfce7;color:#166534}.shell-quant .ticket-draft-avoid .ticket-topline strong{background:#fee2e2;color:#991b1b}.shell-quant .backtest-missing span,.shell-quant .chips span,.shell-quant .command-metrics span,.shell-quant .command-reasons span,.shell-quant .metric-cheatsheet span,.shell-quant .ticket-numbers span{background:#f9fafb;border-color:#e4e7ec}.shell-quant .report{background:#101828;border-color:#344054;color:#f9fafb}@media (max-width:980px){.command-card-grid{grid-template-columns:1fr}.command-metrics{grid-template-columns:repeat(5,minmax(74px,1fr));overflow-x:auto}.signal-list{grid-template-columns:1fr}}@media (max-width:820px){.collect-health,.tabs,.topbar{max-width:1240px}.signal-card{min-height:0}.signal-score{margin-top:0}}@media (max-width:460px){.shell{padding:10px}.signal-card:after,.signal-card:before{content:""}.signal-card{gap:9px;padding:11px}.signal-main{gap:8px}.lifecycle-grid div,.signal-metrics div{padding:7px}.lifecycle-grid span,.signal-metrics span{font-size:11px}.lifecycle-grid strong,.signal-metrics strong{font-size:12px}.signal-metrics strong{align-items:flex-start;flex-direction:column;gap:1px}.signal-title strong{font-size:15px}.chips span,.signal-time,.signal-title span{font-size:12px}.chips span{padding:4px 7px}.signal-hero-score{min-width:88px}.command-hero{grid-template-columns:1fr}.command-verdict h1{font-size:34px}.command-banner-metrics{grid-template-columns:repeat(6,minmax(78px,1fr));overflow-x:auto}.command-banner-guidance,.paper-review-empty,.paper-review-meta,.paper-review-row,.stake-unit-guide,.stake-unit-scale,.watch-only-grid{grid-template-columns:1fr}.command-score-card{align-items:center;display:flex;justify-content:space-between;min-height:78px}.command-actions,.command-shortcuts{grid-template-columns:1fr}.ticket-numbers,.ticket-proof{grid-template-columns:repeat(2,minmax(0,1fr))}.chip-button,.decision-button,.detail-button{min-height:44px}}.shell-quant{--bg:#f7f8fa;--surface:#ffffff;--surface-2:#f2f4f7;--text:#111827;--muted:#6b7280;--line:#e5e7eb;--accent:#1f6feb;--accent-soft:#eef5ff;--good:#059669;--warn:#d97706;--danger:#dc2626;--shadow:none;--card-shadow:none;background:#f7f8fa;color:#111827;padding:0 16px 28px}.shell-quant .topbar{background:rgba(255,255,255,.94);border:0;border-bottom:1px solid #e5e7eb;border-radius:0;box-shadow:none;left:0;margin-bottom:14px;max-width:none;padding:12px max(16px,calc((100vw - 1180px) / 2));position:sticky;right:0;top:0;z-index:20}.shell-quant .product{color:#111827;font-size:20px;font-weight:850}.shell-quant .chips span,.shell-quant .command-card-main em,.shell-quant .command-card-main span,.shell-quant .command-reasons span,.shell-quant .command-verdict p,.shell-quant .decision-board-main p,.shell-quant .empty,.shell-quant .section-heading a,.shell-quant .section-heading span,.shell-quant .section-note,.shell-quant .signal-hero p,.shell-quant .ticket-draft p,.shell-quant .ticket-main em,.shell-quant .ticket-main span,.shell-quant .ticket-proof span,.shell-quant .topbar p{color:#6b7280}.shell-quant .auto-button,.shell-quant .icon-button,.shell-quant .icon-link,.shell-quant .primary-button,.shell-quant .segmented-control{border:1px solid #e5e7eb;border-radius:8px;box-shadow:none}.shell-quant .segmented-control{background:#f3f4f6;gap:2px;padding:2px}.shell-quant .segmented-control button{border-radius:6px;color:#4b5563;font-size:12px;font-weight:750;min-height:34px;padding:0 10px}.shell-quant .segmented-control button.active{background:#ffffff;box-shadow:0 1px 2px rgba(17,24,39,.08);color:#111827}.shell-quant .primary-button{background:#111827;border-color:#111827;color:#ffffff}.shell-quant .auto-button,.shell-quant .icon-button,.shell-quant .icon-link{background:#ffffff;color:#374151}.shell-quant .tabs{background:#ffffff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:none;gap:0;overflow:hidden;padding:3px}.shell-quant .tabs button{background:transparent;border:0;border-radius:6px;color:#6b7280;font-size:13px;font-weight:750;min-height:38px}.shell-quant .tabs button.active{background:#111827;border-color:#111827;color:#ffffff}.shell-quant .collect-health{background:transparent;border:0;box-shadow:none;gap:8px;padding:0}.shell-quant .candidate-detail,.shell-quant .collect-health div,.shell-quant .command-card,.shell-quant .command-empty-card,.shell-quant .command-hero,.shell-quant .command-report,.shell-quant .coverage-row,.shell-quant .decision-board,.shell-quant .decision-empty,.shell-quant .decision-pick,.shell-quant .market-row,.shell-quant .match-row,.shell-quant .move-row,.shell-quant .paper-review,.shell-quant .quant-panel,.shell-quant .run-row,.shell-quant .signal-card,.shell-quant .signal-hero,.shell-quant .stake-unit-guide,.shell-quant .stat,.shell-quant .summary-band,.shell-quant .watch-only-panel,.shell-quant .wide-section{background:#ffffff;background-image:none;border:1px solid #e5e7eb;border-radius:8px;box-shadow:none;color:#111827}.shell-quant .command-hero-empty,.shell-quant .command-hero-watch,.shell-quant .decision-board-watch{background:#ffffff;background-image:none;border-color:#bfdbfe}.shell-quant .command-hero-consider,.shell-quant .decision-board-consider{background:#ffffff;background-image:none;border-color:#a7f3d0}.shell-quant .command-hero-avoid,.shell-quant .decision-board-avoid{background:#ffffff;background-image:none;border-color:#fecaca}.shell-quant .command-hero:before,.shell-quant .signal-card:after,.shell-quant .signal-card:before,.shell-quant .signal-hero:before,.shell-quant .summary-band:before{display:none}.shell-quant .candidate-detail,.shell-quant .command-report,.shell-quant .decision-board,.shell-quant .quant-panel,.shell-quant .wide-section{padding:14px}.shell-quant .watch-only-grid{grid-template-columns:minmax(180px,.75fr) minmax(240px,1.35fr) minmax(180px,.9fr)}.shell-quant .watch-only-closest,.shell-quant .watch-only-passing,.shell-quant .watch-only-reasons{background:#ffffff;border-color:#e5e7eb}.shell-quant .watch-only-closest em,.shell-quant .watch-only-closest span,.shell-quant .watch-only-passing span,.shell-quant .watch-only-reasons span{color:#6b7280}.shell-quant .watch-only-closest strong{color:#111827}.shell-quant .watch-only-reasons strong{background:#fff1f2;color:#991b1b}.shell-quant .watch-only-passing strong{background:#ecfdf5;color:#047857}.shell-quant .stake-unit-guide span{color:#6b7280}.shell-quant .stake-unit-guide strong{color:#111827}.shell-quant .stake-unit-scale span{color:#111827}.shell-quant .paper-review-empty,.shell-quant .paper-review-meta span,.shell-quant .paper-review-row,.shell-quant .stake-unit-scale span{background:#ffffff;border-color:#e5e7eb}.shell-quant .paper-review-empty span,.shell-quant .paper-review-main em,.shell-quant .paper-review-main span,.shell-quant .paper-review-meta span{color:#6b7280}.shell-quant .paper-review-empty strong,.shell-quant .paper-review-main strong,.shell-quant .paper-review-meta strong{color:#111827}.shell-quant .section-heading{align-items:center;border-bottom:1px solid #f0f2f5;margin:-2px -2px 12px;padding:0 2px 11px}.shell-quant .section-heading h2{color:#111827;font-size:15px;font-weight:850}.shell-quant .eyebrow{color:#1f6feb;font-size:11px;font-weight:850;text-transform:uppercase}.shell-quant .command-verdict h1,.shell-quant .decision-board-main h2,.shell-quant .signal-hero h1,.shell-quant .summary-band h1{color:#111827;font-size:30px;font-weight:900;line-height:1.05}.shell-quant .command-banner-metrics{overflow:hidden}.shell-quant .command-banner-metrics span{background:#ffffff;border-color:#e5e7eb;color:#6b7280}.shell-quant .command-banner-metrics span:first-child{border-left-color:#e5e7eb}.shell-quant .command-banner-metrics strong{color:#111827}.shell-quant .command-banner-guidance div{background:#f9fafb;border-color:#e5e7eb}.shell-quant .command-banner-guidance span{color:#6b7280}.shell-quant .command-banner-guidance strong{color:#111827}.shell-quant .command-hero-consider .command-banner-guidance div{background:#ecfdf5;border-color:#a7f3d0}.shell-quant .command-hero-consider .command-banner-guidance strong{color:#047857}.shell-quant .command-hero-avoid .command-banner-guidance div{background:#fff1f2;border-color:#fecaca}.shell-quant .command-hero-avoid .command-banner-guidance strong{color:#991b1b}.shell-quant .command-score-card,.shell-quant .signal-hero-score,.shell-quant .signal-score{background:#f9fafb;background-image:none;border:1px solid #e5e7eb;border-radius:8px;color:#111827}.shell-quant .candidate-title strong,.shell-quant .command-card-main strong,.shell-quant .command-score-card strong,.shell-quant .coverage-row strong,.shell-quant .market-title strong,.shell-quant .match-row strong,.shell-quant .move-main strong,.shell-quant .run-row strong,.shell-quant .signal-hero-score strong,.shell-quant .signal-score strong,.shell-quant .signal-title strong,.shell-quant .ticket-main strong,.shell-quant .ticket-proof strong{color:#111827}.shell-quant .command-card-grid{gap:10px}.shell-quant .command-card,.shell-quant .command-empty-card{gap:11px;padding:12px}.shell-quant .command-card:hover,.shell-quant .decision-pick:hover,.shell-quant .signal-card:hover{border-color:#c7d2fe}.shell-quant .command-card-consider,.shell-quant .ticket-draft-consider{border-color:#a7f3d0}.shell-quant .command-card-avoid,.shell-quant .ticket-draft-avoid{border-color:#fecaca}.shell-quant .command-card-rank{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:999px;color:#374151;height:28px;right:10px;top:10px;width:28px}.shell-quant .command-card-main strong{font-size:20px}.shell-quant .command-metrics,.shell-quant .ticket-numbers{gap:0;overflow:hidden}.shell-quant .command-metrics span,.shell-quant .ticket-numbers span{background:#ffffff;border:1px solid #e5e7eb;border-left:0;border-radius:0;box-shadow:none;color:#6b7280;min-height:50px}.shell-quant .command-metrics span:first-child,.shell-quant .ticket-numbers span:first-child{border-left:1px solid #e5e7eb;border-radius:8px 0 0 8px}.shell-quant .command-metrics span:last-child,.shell-quant .ticket-numbers span:last-child{border-radius:0 8px 8px 0}.shell-quant .command-metrics strong,.shell-quant .ticket-numbers strong{color:#111827;font-size:14px;font-weight:850}.shell-quant .backtest-missing span,.shell-quant .chips span,.shell-quant .command-reasons span,.shell-quant .metric-cheatsheet span{background:#f9fafb;border:1px solid #edf0f3;border-radius:8px}.shell-quant .ticket-draft{background:#fbfdff;background-image:none;border:1px solid #dbeafe;border-radius:8px;box-shadow:none}.shell-quant .chip-button,.shell-quant .command-actions button,.shell-quant .command-shortcuts button,.shell-quant .detail-button,.shell-quant .paper-review-actions button,.shell-quant .ticket-topline strong{background:#1f6feb;background-image:none;border:1px solid #1f6feb;color:#ffffff}.shell-quant .command-actions button:nth-of-type(2),.shell-quant .ticket-draft-consider .ticket-topline strong{background:#10b981;border-color:#10b981;color:#ffffff}.shell-quant .command-actions button:nth-of-type(4),.shell-quant .ticket-draft-avoid .ticket-topline strong{background:#ffffff;border-color:#fecaca;color:#dc2626}.shell-quant .command-actions button:nth-of-type(3){background:#111827;border-color:#111827}.shell-quant .decision-queue,.shell-quant .guide-grid div,.shell-quant .lifecycle-grid div,.shell-quant .price,.shell-quant .signal-metrics div,.shell-quant .ticket-proof div,.shell-quant .timeline-table div{background:#ffffff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:none}.shell-quant .decision-queue{color:#111827;margin:0 auto;max-width:1180px;padding:14px}.shell-quant .decision-queue-list{display:grid;gap:8px}.shell-quant .decision-queue-empty,.shell-quant .decision-queue-row{align-items:center;background:#ffffff;border:1px solid #e5e7eb;border-radius:8px;display:grid;gap:10px;grid-template-columns:58px minmax(160px,1fr) minmax(360px,1.3fr) 250px;min-width:0;padding:10px}.shell-quant .decision-queue-row-consider{border-color:#a7f3d0}.shell-quant .decision-queue-row-watch{border-color:#bfdbfe}.shell-quant .decision-queue-row-avoid{background:linear-gradient(90deg,#fff1f2,#ffffff 42%);border-color:#fca5a5;box-shadow:inset 4px 0 0 #dc2626,0 10px 22px rgba(220,38,38,.08)}.shell-quant .queue-rank{align-items:center;background:#f9fafb;border:1px solid #edf0f3;border-radius:8px;display:grid;justify-items:center;min-height:64px}.shell-quant .queue-rank span{color:#9ca3af;font-size:10px;font-weight:850;text-transform:uppercase}.shell-quant .queue-rank strong{color:#111827;font-size:24px;line-height:1}.shell-quant .queue-market{display:grid;gap:3px;min-width:0}.shell-quant .queue-market strong{color:#111827;font-size:18px;font-weight:880;line-height:1.1}.shell-quant .queue-market em{font-style:normal}.shell-quant .queue-market em,.shell-quant .queue-stability{color:#6b7280;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shell-quant .queue-stability{border-radius:8px;display:block;line-height:1.35;margin-top:3px}.shell-quant .queue-stability-stable{color:#047857}.shell-quant .queue-stability-fragile{color:#dc2626}.shell-quant .queue-stability-new,.shell-quant .queue-stability-watch{color:#1d4ed8}.shell-quant .queue-action{border-radius:999px;display:inline-flex;font-size:11px;font-weight:850;justify-self:start;padding:4px 8px}.shell-quant .queue-action-consider{background:#ecfdf5;color:#047857}.shell-quant .queue-action-watch{background:#eff6ff;color:#1d4ed8}.shell-quant .queue-action-avoid{background:#dc2626;color:#ffffff}.shell-quant .queue-no-bet-callout{background:#fff1f2;border:1px solid #fecaca;border-radius:8px;display:grid;gap:3px;margin-top:5px;min-width:0;padding:8px 9px}.shell-quant .queue-no-bet-callout strong{color:#991b1b;font-size:12px;font-weight:900;line-height:1.2}.shell-quant .queue-no-bet-callout em,.shell-quant .queue-no-bet-callout span{color:#b91c1c;display:block;font-size:12px;font-style:normal;line-height:1.35;min-width:0;overflow-wrap:anywhere}.shell-quant .queue-no-bet-callout em{color:#7f1d1d;font-weight:800}.shell-quant .queue-metrics{display:grid;gap:0;grid-template-columns:repeat(6,minmax(0,1fr));min-width:0;overflow:hidden}.shell-quant .queue-metrics span{background:#ffffff;border:1px solid #e5e7eb;border-left:0;color:#6b7280;display:grid;font-size:11px;gap:3px;min-height:54px;padding:8px}.shell-quant .queue-metrics span:first-child{border-left:1px solid #e5e7eb;border-radius:8px 0 0 8px}.shell-quant .queue-metrics span:last-child{border-radius:0 8px 8px 0}.shell-quant .queue-metrics strong{color:#111827;font-size:14px;font-weight:850}.shell-quant .queue-actions{display:grid;gap:7px;grid-template-columns:repeat(3,minmax(0,1fr))}.shell-quant .queue-actions button{background:#ffffff;border:1px solid #dbeafe;border-radius:8px;color:#1f6feb;cursor:pointer;font-size:12px;font-weight:850;min-height:42px;padding:0 8px}.shell-quant .queue-actions button:nth-of-type(2){background:#10b981;border-color:#10b981;color:#ffffff}.shell-quant .queue-actions button:nth-of-type(3){border-color:#fecaca;color:#dc2626}.shell-quant .queue-actions button:disabled{cursor:progress;opacity:.65}.shell-quant .decision-queue-empty{grid-template-columns:1fr}.shell-quant .decision-queue-empty strong{color:#111827;font-size:16px}.shell-quant .decision-queue-empty span{color:#6b7280}.shell-quant .stat:before{background:#1f6feb}.shell-quant .health-good,.shell-quant .metric-up{color:#059669}.shell-quant .health-bad,.shell-quant .metric-down,.shell-quant .metric-warn{color:#dc2626}.shell-quant .trend-chip{background:#f3f4f6;border-color:#e5e7eb;color:#374151}.shell-quant .trend-chip-building,.shell-quant .trend-chip-holding{background:#ecfdf5;border-color:#a7f3d0;color:#047857}.shell-quant .trend-chip-cooling,.shell-quant .trend-chip-faded{background:#fff1f2;border-color:#fecaca;color:#dc2626}@media (max-width:980px){.shell-quant{padding:0 12px 24px}.shell-quant .topbar{align-items:flex-start;gap:10px;padding:10px 12px}.shell-quant .command-card-grid{grid-template-columns:1fr}.shell-quant .decision-queue-row{grid-template-columns:52px minmax(0,1fr)}.shell-quant .queue-actions,.shell-quant .queue-metrics{grid-column:1/-1}}@media (max-width:640px){.shell-quant .topbar{position:static}.shell-quant .top-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.shell-quant .auto-button,.shell-quant .primary-button,.shell-quant .segmented-control{width:100%}.shell-quant .icon-button{display:none}.shell-quant .tabs{display:flex;overflow-x:auto}.shell-quant .tabs button{flex:0 0 auto;min-width:84px}.shell-quant .collect-health{grid-template-columns:repeat(2,minmax(0,1fr))}.shell-quant .command-hero{grid-template-columns:1fr}.shell-quant .command-verdict h1,.shell-quant .decision-board-main h2,.shell-quant .signal-hero h1,.shell-quant .summary-band h1{font-size:28px}.shell-quant .command-banner-metrics{grid-template-columns:repeat(6,minmax(78px,1fr));overflow-x:auto}.shell-quant .command-banner-guidance,.shell-quant .paper-review-empty,.shell-quant .paper-review-meta,.shell-quant .paper-review-row,.shell-quant .stake-unit-guide,.shell-quant .stake-unit-scale,.shell-quant .watch-only-grid{grid-template-columns:1fr}.shell-quant .command-score-card{align-items:center;display:flex;justify-content:space-between;min-height:72px}.shell-quant .command-metrics{grid-template-columns:repeat(5,minmax(78px,1fr));overflow-x:auto}.shell-quant .ticket-numbers{grid-template-columns:repeat(4,minmax(82px,1fr));overflow-x:auto}.shell-quant .command-actions,.shell-quant .command-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}.shell-quant .decision-queue{padding:12px}.shell-quant .decision-queue-row{align-items:stretch;grid-template-columns:48px minmax(0,1fr)}.shell-quant .queue-rank{min-height:58px}.shell-quant .queue-market strong{font-size:16px}.shell-quant .queue-metrics{grid-template-columns:repeat(6,minmax(78px,1fr));overflow-x:auto}.shell-quant .queue-actions{grid-template-columns:repeat(3,minmax(0,1fr))}}.showcase-shell{--show-bg:#090d12;--show-panel:#111820;--show-panel-2:#151e27;--show-line:#26323d;--show-text:#f2f6f7;--show-muted:#91a0aa;--show-lime:#c8f36a;--show-cyan:#58d4d8;background:var(--show-bg);color:var(--show-text);min-height:100vh;padding:0 28px 32px}.showcase-nav{border-bottom:1px solid var(--show-line);justify-content:space-between;margin:0 auto;max-width:1280px;min-height:72px}.showcase-brand,.showcase-footer span,.showcase-kicker,.showcase-language,.showcase-nav,.showcase-nav-actions,.showcase-policy-row span,.showcase-private-link{align-items:center;display:flex}.showcase-brand{color:var(--show-text);font-size:15px;font-weight:800;gap:10px;text-decoration:none}.showcase-brand>span,.showcase-card-icon{align-items:center;background:var(--show-lime);border-radius:6px;color:#10180b;display:flex;height:34px;justify-content:center;width:34px}.showcase-nav-actions{gap:8px}.showcase-language,.showcase-private-link{border:1px solid var(--show-line);border-radius:6px;color:var(--show-text);gap:7px;min-height:38px;padding:0 12px;text-decoration:none}.showcase-language{background:transparent;cursor:pointer}.showcase-language:hover,.showcase-private-link:hover{background:var(--show-panel-2)}.showcase-hero{align-items:end;display:grid;gap:64px;grid-template-columns:minmax(0,1.45fr) minmax(360px,.8fr);margin:0 auto;max-width:1280px;min-height:390px;padding:72px 0 54px}.showcase-kicker{color:var(--show-lime);font-size:12px;font-weight:800;gap:8px;margin:0 0 20px;text-transform:uppercase}.showcase-kicker span{background:var(--show-lime);height:7px;width:7px}.showcase-hero h1{font-size:clamp(48px,6.2vw,84px);font-weight:650;letter-spacing:0;line-height:.96;margin:0;max-width:900px}.showcase-hero-copy>p:last-child{color:var(--show-muted);font-size:18px;line-height:1.55;margin:26px 0 0;max-width:680px}.showcase-metrics{border-left:1px solid var(--show-line);display:grid;gap:22px;grid-template-columns:repeat(3,minmax(0,1fr));padding-left:28px}.showcase-metrics div{min-width:0}.showcase-metrics strong{display:block;font-size:26px}.showcase-metrics span{color:var(--show-muted);display:block;font-size:12px;line-height:1.35;margin-top:6px}.showcase-pipeline{border-bottom:1px solid var(--show-line);border-top:1px solid var(--show-line);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 auto;max-width:1280px}.showcase-pipeline-step{align-items:center;display:grid;gap:10px;grid-template-columns:32px minmax(0,1fr) auto;min-height:72px;padding:0 18px}.showcase-pipeline-step+.showcase-pipeline-step{border-left:1px solid var(--show-line)}.showcase-pipeline-step>span{align-items:center;color:var(--show-cyan);display:flex}.showcase-pipeline-step strong{font-size:13px}.showcase-pipeline-step>svg{color:#46535e}.showcase-workspace{margin:0 auto;max-width:1280px;padding:72px 0}.showcase-section-head{align-items:end;display:flex;gap:24px;justify-content:space-between}.showcase-agent-card>p:first-child,.showcase-guardrail>p:first-of-type,.showcase-section-head p{color:var(--show-cyan);font-size:11px;font-weight:800;margin:0 0 8px;text-transform:uppercase}.showcase-bottom-grid h2,.showcase-section-head h2{font-size:27px;letter-spacing:0;margin:0}.showcase-section-head>span{color:var(--show-muted);font-size:13px;max-width:380px;text-align:right}.showcase-filters{border-bottom:1px solid var(--show-line);display:flex;gap:26px;margin-top:30px}.showcase-filters button{background:transparent;border:0;border-bottom:2px solid transparent;color:var(--show-muted);cursor:pointer;font-size:13px;font-weight:750;margin-bottom:-1px;min-height:44px;padding:0 2px}.showcase-filters button.active{border-color:var(--show-lime);color:var(--show-text)}.showcase-filters button span{background:#1d2730;border-radius:999px;font-size:11px;margin-left:6px;padding:2px 6px}.showcase-candidate-list{min-height:325px;padding-top:18px}.showcase-candidate{background:var(--show-panel);border:1px solid var(--show-line);display:grid;grid-template-columns:88px minmax(0,1fr)}.showcase-candidate.review{border-top:3px solid var(--show-lime)}.showcase-candidate.watch{border-top:3px solid #f5c75f}.showcase-candidate.pass{border-top:3px solid #75818b}.showcase-rank{align-items:center;border-right:1px solid var(--show-line);display:flex;flex-direction:column;justify-content:center;padding:20px 10px}.showcase-rank span{font-size:25px;font-weight:750}.showcase-rank small{color:var(--show-muted);margin-top:8px}.showcase-candidate-main{min-width:0;padding:22px}.showcase-candidate-title{align-items:start;display:flex;justify-content:space-between}.showcase-candidate-title>div>span{color:var(--show-muted);font-size:12px}.showcase-candidate-title h3{font-size:20px;letter-spacing:0;margin:5px 0 0}.showcase-status{border:1px solid var(--show-line);border-radius:999px;font-size:11px;font-weight:800;padding:6px 10px}.showcase-status.review{background:rgba(200,243,106,.1);border-color:rgba(200,243,106,.4);color:var(--show-lime)}.showcase-status.watch{color:#f5c75f}.showcase-status.pass{color:#a5b0b7}.showcase-data-grid{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:22px}.showcase-data-grid div{background:var(--show-panel-2);border:1px solid var(--show-line);padding:13px}.showcase-data-grid span{color:var(--show-muted);display:block;font-size:11px}.showcase-data-grid strong{display:block;font-size:18px;margin-top:5px}.showcase-data-grid strong.positive{color:var(--show-lime)}.showcase-reason{align-items:center;background:#0d1319;border-left:2px solid var(--show-cyan);display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr) auto;margin-top:12px;padding:12px 14px}.showcase-reason>svg:first-child{color:var(--show-cyan)}.showcase-reason p,.showcase-reason>svg:last-child{color:var(--show-muted)}.showcase-reason p{font-size:13px;line-height:1.45;margin:0}.showcase-reason strong{color:var(--show-text);display:block;margin-bottom:2px}.showcase-bottom-grid{display:grid;gap:18px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1280px}.showcase-agent-card,.showcase-guardrail{border:1px solid var(--show-line);min-height:300px;padding:30px}.showcase-guardrail{background:var(--show-lime);color:#10150c}.showcase-guardrail .showcase-card-icon{background:#10150c;color:var(--show-lime);margin-bottom:34px}.showcase-guardrail>p:first-of-type{color:#3b5519}.showcase-agent-card>p:nth-of-type(2),.showcase-guardrail>p:nth-of-type(2){line-height:1.55;margin:14px 0 0;max-width:560px}.showcase-policy-row{flex-wrap:wrap;gap:7px;margin-top:24px}.showcase-policy-row span{border:1px solid rgba(16,21,12,.28);gap:5px;font-size:11px;font-weight:750;padding:7px 9px}.showcase-policy-row .blocked{background:#10150c;border-color:#10150c;color:var(--show-lime)}.showcase-agent-card{background:var(--show-panel)}.showcase-agent-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:35px}.showcase-agent-flow>div{display:grid;gap:9px;grid-template-columns:30px minmax(0,1fr) auto;min-width:0}.showcase-agent-flow span{align-items:center;color:var(--show-cyan);display:flex}.showcase-agent-flow strong{align-self:center;font-size:11px;line-height:1.3}.showcase-agent-flow svg:last-child{align-self:center;color:#4f5b64;margin-right:7px}.showcase-footer{border-top:1px solid var(--show-line);display:flex;gap:24px;justify-content:space-between;margin:60px auto 0;max-width:1280px;padding-top:20px}.showcase-footer span{color:var(--show-muted);font-size:11px;gap:6px}@media (max-width:900px){.showcase-hero{gap:36px;grid-template-columns:1fr;min-height:auto;padding:58px 0 46px}.showcase-metrics{border-left:0;border-top:1px solid var(--show-line);padding:22px 0 0}.showcase-pipeline{grid-template-columns:repeat(2,minmax(0,1fr))}.showcase-pipeline-step:nth-child(3){border-left:0}.showcase-pipeline-step:nth-child(3),.showcase-pipeline-step:nth-child(4){border-top:1px solid var(--show-line)}.showcase-bottom-grid{grid-template-columns:1fr}}@media (max-width:620px){.showcase-shell{padding:0 16px 24px}.showcase-nav{min-height:64px}.showcase-private-link{aspect-ratio:1;font-size:0;padding:0;width:38px}.showcase-brand{font-size:13px}.showcase-hero h1{font-size:48px}.showcase-hero-copy>p:last-child{font-size:16px}.showcase-metrics{gap:10px}.showcase-metrics strong{font-size:20px}.showcase-pipeline{grid-template-columns:1fr 1fr}.showcase-pipeline-step{gap:7px;min-height:60px;padding:0 10px}.showcase-pipeline-step>svg{display:none}.showcase-workspace{padding:54px 0}.showcase-section-head{align-items:start;flex-direction:column;gap:10px}.showcase-section-head>span{text-align:left}.showcase-filters{gap:18px;overflow-x:auto}.showcase-candidate-list{min-height:530px}.showcase-candidate{grid-template-columns:1fr}.showcase-rank{border-bottom:1px solid var(--show-line);border-right:0;flex-direction:row;justify-content:space-between;min-height:50px;padding:10px 14px}.showcase-rank span{font-size:18px}.showcase-rank small{margin:0}.showcase-candidate-main{padding:16px}.showcase-candidate-title{gap:12px}.showcase-candidate-title h3{font-size:17px}.showcase-data-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.showcase-reason>svg:last-child{display:none}.showcase-reason{grid-template-columns:auto minmax(0,1fr)}.showcase-agent-card,.showcase-guardrail{min-height:0;padding:22px}.showcase-agent-flow{gap:18px 0;grid-template-columns:repeat(2,minmax(0,1fr))}.showcase-footer{align-items:start;flex-direction:column}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.advanced-tab-select{margin-left:auto}.advanced-tab-select select{min-height:40px;border:1px solid var(--line);border-radius:6px;padding:0 34px 0 12px;background:var(--surface);color:var(--ink);font:inherit;font-weight:700}.collect-health.collect-health-compact{display:flex;align-items:center;gap:16px;min-height:44px;padding:8px 12px}.collect-health-compact>span{color:var(--muted);font-size:.82rem}.collect-health-compact>span strong{color:var(--ink)}.collect-health-status{display:flex;align-items:center;gap:7px}.collect-health-status strong:before{display:inline-block;width:8px;height:8px;margin-right:6px;border-radius:50%;background:currentColor;content:""}.command-details{grid-column:1/-1;border-top:1px solid var(--line);padding-top:8px}.command-details>summary{cursor:pointer;padding:12px 2px;color:var(--muted);font-weight:750}.command-details[open]>summary{color:var(--ink)}.command-details>:not(summary){margin-top:12px}.backtest-conclusion{border-left:4px solid;font-size:16px;font-weight:800;margin:0 0 14px;padding:10px 12px}.backtest-conclusion.good{background:var(--good-soft);color:var(--good)}.backtest-conclusion.warn{background:var(--warn-soft);color:var(--warn)}.stats-grid.compact.paper-stats{grid-template-columns:repeat(5,minmax(0,1fr))}.validation-progress{border-top:1px solid var(--line);margin-top:14px;padding-top:14px}.validation-progress>div{align-items:center;display:flex;justify-content:space-between}.validation-progress progress{accent-color:var(--accent);height:12px;margin-top:8px;width:100%}.validation-progress p{color:var(--muted);font-size:13px;margin:6px 0 0}.backtest-advanced{display:grid;gap:12px;grid-template-columns:repeat(12,minmax(0,1fr))}@media (max-width:640px){.top-actions .auto-button,.top-actions .primary-button,.top-actions .segmented-control:first-child{display:none}.shell-quant .top-actions{align-items:center;display:flex;flex-wrap:nowrap;justify-content:flex-start}.shell-quant .top-actions .segmented-control{width:auto}.shell-quant .top-actions .icon-button{aspect-ratio:auto;display:inline-flex;height:40px;margin-left:auto;min-width:40px;width:40px}.stats-grid.compact.paper-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.collect-health.collect-health-compact{gap:10px;min-height:40px;overflow-x:auto;white-space:nowrap}.tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible}.tabs button{min-width:0}.advanced-tab-select{grid-column:1/-1;margin:0}.advanced-tab-select select{width:100%}.command-banner-metrics,.decision-queue-row .queue-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible}}