:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f4f5f2;--surface:#fff;--surface-2:#eef4f1;--text:#17211c;--muted:#68746e;--line:#d9dfda;--accent:#0d6b57;--accent-2:#204f8f;--good:#176c3a;--warn:#a45700;--danger:#a23838;--shadow:0 18px 45px #18261f1a}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}.shell{min-height:100vh;padding:18px}.topbar{justify-content:space-between;align-items:center;gap:16px;max-width:1180px;margin:0 auto 14px;display:flex}.product{letter-spacing:0;font-size:24px;font-weight:760;display:block}.topbar p{color:var(--muted);margin:4px 0 0}.top-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.segmented-control{background:#fffaf0e0;border:1px solid #d7c7a975;border-radius:8px;gap:3px;padding:3px;display:inline-flex}.segmented-control button{color:#5e523f;cursor:pointer;background:0 0;border:0;border-radius:6px;min-height:36px;padding:0 9px;font-size:12px;font-weight:850}.segmented-control button.active{color:#fff8e8;background:#173c32}.icon-button,.icon-link,.auto-button,.primary-button,.tabs button{border:1px solid var(--line);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.icon-button,.icon-link{aspect-ratio:1;background:var(--surface);color:var(--text);border-radius:8px;min-width:42px;text-decoration:none}.primary-button{background:var(--accent);border-color:var(--accent);color:#fff;border-radius:8px;gap:8px;min-height:42px;padding:0 14px}.auto-button{background:var(--surface);color:var(--text);border-radius:8px;gap:8px;min-height:42px;padding:0 12px}.primary-button:disabled{cursor:progress;opacity:.7}.message{color:#164f3a;background:#e6f3ee;border:1px solid #b9d9cc;border-radius:8px;max-width:1180px;margin:0 auto 12px;padding:10px 12px}.collect-health{background:var(--surface);border:1px solid var(--line);border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;max-width:1180px;margin:0 auto 12px;padding:10px;display:grid}.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);font-size:12px;display:block}.collect-health strong{margin-top:3px;font-size:16px;display:block}.health-good{color:var(--good)}.health-bad{color:var(--danger)}.tabs{grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;max-width:1180px;margin:0 auto 16px;display:grid}.tabs button{background:var(--surface);color:var(--muted);border-radius:8px;gap:8px;min-height:44px;padding:0 10px}.panel-grid,.wide-section{max-width:1180px;margin:0 auto}.panel-grid{gap:14px;display:grid}.summary-band{background:linear-gradient(90deg, #125d4ef5, #1e4e8beb), var(--accent);box-shadow:var(--shadow);color:#fff;border-radius:8px;justify-content:space-between;align-items:center;min-height:128px;padding:22px;display:flex}.summary-band h1{margin:6px 0 0;font-size:34px;line-height:1.1}.eyebrow{color:#ffffffc7;text-transform:uppercase;font-size:13px;font-weight:700}.summary-actions .icon-link{color:#fff;background:#ffffff24;border-color:#ffffff47}.signal-hero{background:linear-gradient(90deg, #0d6b57f5, #204f8fe0), var(--accent);box-shadow:var(--shadow);color:#fff;border-radius:8px;justify-content:space-between;align-items:center;min-height:132px;padding:22px;display:flex}.signal-hero h1{margin:6px 0 0;font-size:34px;line-height:1.1}.signal-hero p{color:#ffffffc7;margin:8px 0 0}.signal-hero-score{aspect-ratio:1;background:#ffffff24;border:1px solid #ffffff47;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;min-width:92px;display:flex}.signal-hero-score strong{font-size:34px;line-height:1}.signal-hero-score span{color:#ffffffc7;text-transform:uppercase;margin-top:6px;font-size:12px}.stats-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.stats-grid.compact{grid-template-columns:repeat(4,minmax(0,1fr))}.stats-grid.mini{margin:12px 0}.score-band-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.stat{background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:14px}.stat span{color:var(--muted);font-size:13px;display:block}.stat strong{margin-top:4px;font-size:28px;display:block}.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{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.section-heading h2{margin:0;font-size:18px}.section-heading span,.section-heading a{color:var(--muted);text-decoration:none}.section-note{color:var(--muted);margin:-4px 0 12px;font-size:14px;line-height:1.5}.move-list,.market-list,.match-list,.run-list,.signal-list{gap:10px;display:grid}.move-row,.coverage-row,.market-row,.match-row,.run-row,.signal-card{background:var(--surface-2);border:1px solid #dbe7e1;border-radius:8px;padding:12px}.signal-card{grid-template-columns:86px 1fr;align-items:stretch;gap:12px;display:grid}.signal-card.selected,.market-row.selected{border-color:#86bda8;box-shadow:0 0 0 2px #1c684d14}.signal-score{border:1px solid var(--line);text-align:center;background:#fff;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;min-height:86px;padding:10px;display:flex}.signal-score strong{color:var(--accent);font-size:30px;line-height:1}.signal-score span{color:var(--muted);text-transform:uppercase;margin-top:6px;font-size:12px;font-weight:700}.signal-main{gap:10px;min-width:0;display:grid}.signal-title strong{font-size:16px;display:block}.signal-title span,.signal-time{color:var(--muted);margin-top:3px;font-size:13px;display:block}.signal-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.signal-metrics div{border:1px solid var(--line);background:#fff;border-radius:8px;min-width:0;padding:8px}.signal-metrics span{color:var(--muted);font-size:12px;display:block}.signal-metrics strong{align-items:center;gap:4px;margin-top:3px;font-size:16px;display:flex}.lifecycle-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.lifecycle-grid div{border:1px solid var(--line);background:#fbfdfc;border-radius:8px;min-width:0;padding:8px}.lifecycle-grid span,.entry-snapshot span,.signal-state-row{color:var(--muted);font-size:12px}.lifecycle-grid span{display:block}.lifecycle-grid strong{margin-top:3px;font-size:15px;display:block}.signal-state-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.trend-chip{border:1px solid var(--line);color:var(--text);border-radius:999px;padding:6px 8px;font-size:12px;font-weight:800;line-height:1;display:inline-flex}.entry-snapshot{background:#fff;border:1px dashed #9bc8b6;border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:9px 10px;display:flex}.entry-snapshot strong{color:var(--accent);font-size:13px}.decision-board{border:1px solid var(--line);border-radius:8px;grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);gap:12px;padding:14px;display:grid}.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;gap:8px;min-width:0;display:grid}.decision-board-main h2{letter-spacing:0;margin:0;font-size:30px;line-height:1.05}.decision-board-main p{color:var(--muted);margin:0;font-size:14px}.decision-board-tags{flex-wrap:wrap;gap:6px;display:flex}.decision-board-tags span,.decision-empty span,.decision-pick span,.decision-pick em{color:var(--muted);font-size:12px}.decision-board-tags span{border:1px solid var(--line);background:#fff;border-radius:999px;padding:6px 8px}.decision-board-list{gap:8px;display:grid}.decision-pick,.decision-empty{border:1px solid var(--line);text-align:left;background:#fff;border-radius:8px;gap:3px;min-width:0;padding:10px;display:grid}.decision-pick{color:var(--text);cursor:pointer}.decision-pick.selected{border-color:#86bda8;box-shadow:0 0 0 2px #1c684d14}.decision-pick strong,.decision-empty strong{font-size:15px}.decision-pick em{font-style:normal}.detail-button{border:1px solid var(--line);color:var(--accent);cursor:pointer;background:#fff;border-radius:999px;min-height:28px;padding:0 10px;font-size:12px;font-weight:800}.candidate-detail{background:var(--surface);border:1px solid var(--line);border-radius:8px;gap:14px;padding:14px;display:grid}.candidate-detail.compact{background:#fbfdfc}.candidate-title{gap:3px;display:grid}.candidate-title strong{font-size:18px}.candidate-title span{color:var(--muted);font-size:13px}.detail-entry{border-style:solid}.decision-guide{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:118px 1fr;gap:12px;padding:12px;display:grid}.guide-verdict{background:#eef7f3;border:1px solid #c7ded4;border-radius:8px;align-content:center;gap:3px;min-height:96px;padding:10px;display:grid}.guide-verdict span,.guide-verdict em,.guide-copy p,.guide-grid 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{gap:10px;min-width:0;display:grid}.guide-copy p{margin:0}.guide-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.guide-grid div{border:1px solid var(--line);background:#fbfdfc;border-radius:8px;gap:5px;min-width:0;padding:8px;display:grid}.guide-grid strong{font-size:13px}.guide-grid span{line-height:1.35;display:block}.metric-cheatsheet{flex-wrap:wrap;gap:6px;display:flex}.metric-cheatsheet span{border:1px solid var(--line);background:#f7faf8;border-radius:999px;padding:6px 8px;line-height:1.2}.metric-cheatsheet strong{color:var(--text)}.quant-panel{border:1px solid var(--line);background:#fff;border-radius:8px;gap:10px;padding:12px;display:grid}.quant-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.term-table{border:1px solid var(--line);background:#fbfdfc;border-radius:8px;gap:0;display:grid;overflow:hidden}.term-table div{grid-template-columns:132px minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:8px;min-width:0;padding:9px 10px;display:grid}.term-table .term-header{background:#fff}.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{gap:12px;display:grid}.timeline-bars{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:repeat(8,minmax(0,1fr));align-items:end;gap:8px;min-height:170px;padding:12px;display:grid;overflow-x:auto}.timeline-point{place-items:center;gap:5px;min-width:48px;display:grid}.timeline-track{background:#eef4f1;border-radius:999px;justify-content:center;align-items:end;width:16px;height:92px;display:flex;overflow:hidden}.timeline-track span{background:var(--accent);border-radius:999px;width:100%;display:block}.timeline-point strong{color:var(--text);font-size:12px}.timeline-point em{color:var(--muted);font-size:11px;font-style:normal}.timeline-table{gap:6px;display:grid}.timeline-table div{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:78px 82px 82px 1fr;align-items:center;gap:8px;min-width:0;padding:8px 10px;display:grid}.timeline-table span,.timeline-table strong{min-width:0;font-size:12px}.timeline-table span{color:var(--muted)}.signal-footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.decision-row{border-top:1px solid #dbe7e1;justify-content:space-between;align-items:center;gap:10px;padding-top:10px;display:flex}.decision-status{color:var(--muted);min-width:92px;font-size:13px;font-weight:700}.decision-status-on{color:var(--accent)}.decision-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.decision-button{border:1px solid var(--line);color:var(--text);cursor:pointer;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-height:34px;padding:0 8px;font-size:13px;display:inline-flex}.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{border:1px solid var(--line);background:#f8fbfa;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;padding:10px 12px;display:flex}.market-next strong{font-size:13px}.coverage-list{gap:10px;display:grid}.move-main,.coverage-row,.match-row,.run-row,.market-row{justify-content:space-between;align-items:center;gap:14px;display:flex}.move-main strong,.coverage-row strong,.match-row strong,.run-row strong,.market-title strong{font-size:15px;display:block}.move-main span,.coverage-row span,.match-row span,.run-row span,.market-title span{color:var(--muted);margin-top:3px;font-size:13px;display:block}.delta{border-radius:8px;align-items:center;gap:4px;min-width:72px;padding:8px;font-weight:800;display:inline-flex}.delta-up{color:var(--accent-2);background:#e6f0ff}.delta-down{color:var(--good);background:#e6f4ec}.odds-line{grid-template-columns:52px 1fr 52px;align-items:center;gap:10px;margin-top:12px;display:grid}.odds-line span{color:var(--muted);font-variant-numeric:tabular-nums;text-align:center}.bar-track{background:#dce5df;border-radius:999px;height:8px;overflow:hidden}.bar-up,.bar-down{border-radius:inherit;height:100%}.bar-up{background:var(--accent-2)}.bar-down{background:var(--good)}.chips{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.chips span{border:1px solid var(--line);color:var(--text);background:#fff;border-radius:999px;margin:0;padding:5px 8px}.chips .chip-warn{color:var(--warn);background:#fff7ed;border-color:#f0c899}.chip-button{color:#fff;cursor:pointer;background:#173c32;border:1px solid #173c32;border-radius:999px;min-height:38px;margin:0;padding:5px 8px}.chip-button:disabled{cursor:progress;opacity:.7}.backtest-missing{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.backtest-missing span{color:var(--warn);background:#fff7ed;border:1px solid #f0c899;border-radius:999px;padding:6px 9px;font-size:13px}.toolbar{margin-bottom:12px}.filter-grid{background:var(--surface-2);border:1px solid #dbe7e1;border-radius:8px;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:12px;padding:10px;display:grid}.filter-grid label{gap:5px;min-width:0;display:grid}.halftime-entry{grid-template-columns:repeat(2,minmax(74px,96px)) max-content;align-items:end;gap:8px;width:100%;margin-top:10px;display:grid}.halftime-entry label{gap:5px;display:grid}.filter-grid span{color:var(--muted);font-size:12px}.filter-grid input,.filter-grid select,.halftime-entry input{border:1px solid var(--line);color:var(--text);background:#fff;border-radius:8px;outline:none;width:100%;min-width:0;min-height:38px;padding:0 9px}.halftime-entry span{color:var(--muted);font-size:12px}.search{background:var(--surface-2);border:1px solid var(--line);border-radius:8px;align-items:center;gap:8px;max-width:480px;padding:0 12px;display:flex}.search input{color:var(--text);background:0 0;border:0;outline:none;width:100%;min-height:42px}.market-row{align-items:stretch}.market-title{min-width:240px}.price-grid{grid-template-columns:repeat(3,minmax(86px,1fr));gap:8px;min-width:300px;display:grid}.price{border:1px solid var(--line);background:#fff;border-radius:8px;padding:8px}.price span{color:var(--muted);font-size:12px;display:block}.price strong{margin-top:2px;font-size:18px;display:block}.report{color:#eef8f2;white-space:pre-wrap;background:#111814;border-radius:8px;max-height:68vh;margin:0;padding:14px;font-size:13px;line-height:1.6;overflow:auto}.empty{color:var(--muted);margin:8px 0}@media (max-width:820px){.shell{padding:12px}.topbar{flex-direction:column;align-items:flex-start}.top-actions{grid-template-columns:42px minmax(0,1fr) minmax(0,1fr);width:100%;display:grid}.primary-button,.auto-button{width:100%}.tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.summary-band,.signal-hero{flex-direction:column;align-items:flex-start;gap:16px}.decision-board{grid-template-columns:1fr}.summary-band h1,.signal-hero h1{font-size:27px}.decision-board-main h2{font-size:26px}.signal-card{grid-template-columns:76px 1fr}.stats-grid,.collect-health,.filter-grid,.stats-grid.compact,.score-band-grid,.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))}.move-main,.coverage-row,.match-row,.run-row,.market-row{flex-direction:column;align-items:stretch}.chips{justify-content:flex-start}.price-grid{grid-template-columns:repeat(3,minmax(0,1fr));min-width:0}.signal-footer{flex-direction:column;align-items:flex-start}.decision-row{flex-direction:column;align-items:stretch}.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}.score-band-grid,.collect-health{grid-template-columns:1fr 1fr}.price-grid,.filter-grid,.signal-card{grid-template-columns:1fr}.signal-score{flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;min-height:0}.signal-score span{margin-top:0}.signal-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.lifecycle-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.timeline-bars{grid-template-columns:repeat(4,minmax(48px,1fr))}.timeline-table div,.guide-grid{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 #070c0a47;--card-shadow:0 14px 26px #201a1229}body{color:var(--text);background:linear-gradient(135deg,#ffffff09 0 1px,#0000 1px 22px),linear-gradient(45deg,#ffffff07 0 1px,#0000 1px 20px),linear-gradient(160deg,#10211c 0%,#173f34 48%,#0f1a21 100%)}.shell{background:linear-gradient(#fffaf00d,#0000 240px),linear-gradient(90deg,#c99a2e14,#0000 22% 78%,#2b5f9e12)}.topbar,.collect-health,.tabs,.panel-grid,.wide-section{max-width:1240px}.topbar{box-shadow:var(--shadow);color:#fff8e8;background:#0a16129e;border:1px solid #d7c7a938;border-radius:8px;padding:12px}.product{color:#fff8e8;letter-spacing:0;font-size:23px}.topbar p{color:#fff8e8ad}.icon-button,.icon-link,.auto-button,.primary-button,.tabs button{border-color:#d7c7a975;box-shadow:inset 0 1px #ffffff2e}.icon-button,.icon-link,.auto-button{background:#fffaf0}.primary-button{color:#211509;background:linear-gradient(#c99a2e,#a56f18);border-color:#d8b25b;font-weight:800}.auto-button-on{color:#0c5d44;background:#e9f4ed;border-color:#7bb899}.message{color:#5f4210;background:#fff4ce;border-color:#d8b25b}.collect-health{box-shadow:var(--card-shadow);background:#fffaf0eb;border-color:#d7c7a9bf}.collect-health div{background:linear-gradient(#fffdf7,#f3ead7);border:1px solid #ddcfb4}.tabs{background:#0a161280;border:1px solid #d7c7a933;border-radius:8px;padding:8px}.tabs button{color:#5e523f;background:#fffaf0e6;font-weight:800}.tabs button.active{color:#fff8e8;background:linear-gradient(#8f2639,#5e1727);border-color:#b95a69}.summary-band,.signal-hero{box-shadow:var(--shadow);background:linear-gradient(135deg,#fffaf024,#0000 42%),linear-gradient(90deg,#14392f,#1c5947 48%,#172f45);border:1px solid #d7c7a959;position:relative;overflow:hidden}.summary-band:before,.signal-hero:before{content:"";pointer-events:none;border:1px solid #fffaf038;border-radius:8px;position:absolute;inset:10px}.summary-band h1,.signal-hero h1{color:#fff8e8;font-weight:880}.eyebrow,.signal-hero p{color:#fff8e8bd}.signal-hero-score{color:#2a1c0c;background:linear-gradient(#fffdf7,#eadfca);border-color:#d8b25b;min-width:104px;position:relative;box-shadow:0 10px 24px #0000002e}.signal-hero-score:before,.signal-hero-score:after{color:var(--ruby);content:"EV";font-size:11px;font-weight:900;position:absolute}.signal-hero-score:before{top:7px;left:8px}.signal-hero-score:after{bottom:7px;right:8px;transform:rotate(180deg)}.signal-hero-score span{color:#756958;font-weight:800}.wide-section,.candidate-detail,.decision-board,.quant-panel{box-shadow:var(--card-shadow);background:#fffaf0f5;border-color:#d7c7a9eb}.wide-section{position:relative}.section-heading h2{color:#2b2017;font-weight:860}.section-heading span,.section-heading a,.section-note{color:#796d5c}.stats-grid{gap:12px}.stat{background:linear-gradient(#fffdf7,#f3ead7);border-color:#d8c7a7;position:relative;box-shadow:0 8px 18px #1f180f14}.stat:before{background:var(--gold);content:"";border-radius:8px 8px 0 0;height:4px;position:absolute;top:-1px;left:-1px;right:-1px}.stat strong{color:#2a2119;font-weight:880}.signal-list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.move-row,.coverage-row,.market-row,.match-row,.run-row,.signal-card,.decision-pick,.decision-empty{box-shadow:var(--card-shadow);background:linear-gradient(#fffdf7,#f4ead8);border-color:#d8c7a7}.signal-card{border-width:2px;min-height:300px;padding:14px;position:relative;overflow:hidden}.signal-card:before,.signal-card:after{color:#8f2639b8;content:"SIG";letter-spacing:.04em;font-size:12px;font-weight:950;position:absolute}.signal-card:before{top:8px;left:10px}.signal-card:after{bottom:8px;right:10px;transform:rotate(180deg)}.signal-card.selected{border-color:#c99a2e;box-shadow:0 0 0 3px #c99a2e3d,0 18px 34px #1d130733}.trend-building,.trend-holding{border-color:#78b894}.trend-cooling,.trend-faded{border-color:#dcad65}.signal-score{color:#fff8e8;background:linear-gradient(#193f34,#10251f);border:1px solid #d8b25b;min-height:102px;margin-top:14px;box-shadow:inset 0 0 0 1px #fffaf01f}.signal-score strong{color:#ffd77a;font-size:34px;font-weight:950}.signal-score span{color:#fff8e8bf}.signal-title strong,.candidate-title strong,.market-title strong,.move-main strong,.coverage-row strong,.match-row strong,.run-row strong{color:#2b2017;font-weight:850}.signal-title span,.signal-time,.market-title span,.move-main span,.coverage-row span,.match-row span,.run-row span,.candidate-title span{color:#786b58}.signal-metrics div,.lifecycle-grid div,.guide-grid div,.price,.timeline-table div{background:#fffaf0;border-color:#d8c7a7}.signal-metrics strong,.lifecycle-grid strong,.price strong{color:#2c2117;font-weight:850}.entry-snapshot{background:#fff4ce;border-color:#d8b25b}.decision-board{background:linear-gradient(135deg,#fffaf0f5,#f4ead8fa);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}.decision-board-tags span,.chips span,.metric-cheatsheet span,.backtest-missing span{background:#fffaf0;border-color:#d8c7a7}.chips .chip-warn{background:#fff0d9;border-color:#e1b36f}.detail-button,.chip-button{color:#fff8e8;background:linear-gradient(#214f40,#14352b);border-color:#326b58}.decision-row{border-top-color:#d8c7a7}.decision-button{background:#fffaf0;border-color:#d8c7a7;font-weight:800}.decision-button.active{color:#7a4f0d;background:#fff4ce;border-color:#c99a2e}.trend-chip{background:#fffaf0;border-color:#d8c7a7}.trend-chip-building,.trend-chip-holding{color:#0d6245;background:#e6f2ea;border-color:#86bd9e}.trend-chip-cooling,.trend-chip-faded{color:#8d520b;background:#fff0d9;border-color:#dba65a}.delta-up{background:#e8f0ff}.delta-down{background:#e5f3ea}.bar-track,.timeline-track{background:#e1d3b8}.search,.filter-grid{background:#fffaf0e0;border-color:#d8c7a7}.filter-grid input,.filter-grid select,.search input{color:#2b2017}.report{color:#fff4dd;background:linear-gradient(#16120f,#221811);border:1px solid #6a5332}.empty{color:#8a7d69}.command-center{align-items:start}.command-hero{box-shadow:var(--shadow);color:#fff8e8;background:linear-gradient(135deg,#fffaf026,#0000 42%),linear-gradient(90deg,#16382f,#1f5d49 48%,#172f45);border:1px solid #d7c7a961;border-radius:8px;grid-template-columns:minmax(0,1fr) 150px;align-items:stretch;gap:14px;min-height:152px;padding:18px;display:grid}.command-hero-watch{background:linear-gradient(135deg,#fffaf026,#0000 42%),linear-gradient(90deg,#243b35,#465844 48%,#2f4050)}.command-hero-avoid{background:linear-gradient(135deg,#fffaf021,#0000 42%),linear-gradient(90deg,#4d2f23,#754b2a 48%,#392d2b)}.command-hero-empty{background:linear-gradient(135deg,#fffaf021,#0000 42%),linear-gradient(90deg,#26342f,#33443c 48%,#273342)}.command-verdict{align-content:center;gap:8px;min-width:0;display:grid}.command-verdict h1{color:#fff8e8;letter-spacing:0;margin:0;font-size:42px;font-weight:940;line-height:1}.command-verdict p{color:#fff8e8c2;margin:0}.command-banner-metrics{grid-template-columns:repeat(6,minmax(76px,1fr));gap:0;min-width:0;margin-top:4px;display:grid;overflow:hidden}.command-banner-metrics span{color:#fff8e8b8;background:#fff8e814;border:1px solid #fff8e82e;border-left:0;gap:3px;min-height:50px;padding:8px;font-size:11px;display:grid}.command-banner-metrics span:first-child{border-left:1px solid #fff8e82e;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{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;min-width:0;margin-top:2px;display:grid}.command-banner-guidance div{background:#fff8e814;border:1px solid #fff8e829;border-radius:8px;gap:4px;min-width:0;padding:9px;display:grid}.command-banner-guidance span{color:#fff8e8a8;text-transform:uppercase;font-size:11px;font-weight:850}.command-banner-guidance strong{color:#fff8e8;overflow-wrap:anywhere;font-size:13px;line-height:1.35}.command-score-card{color:#2a1c0c;background:linear-gradient(#fffdf7,#eadfca);border:1px solid #d8b25b;border-radius:8px;align-content:center;justify-items:center;min-width:0;padding:12px;display:grid}.command-score-card strong{color:#8f2639;font-size:46px;font-weight:950;line-height:1}.command-score-card span{color:#756958;text-transform:uppercase;margin-top:5px;font-size:12px;font-weight:900}.watch-only-panel{box-shadow:var(--card-shadow);background:#fffaf0f5;border:1px solid #d7c7a9eb;border-radius:8px;gap:12px;max-width:1180px;margin:0 auto;padding:14px;display:grid}.watch-only-grid{grid-template-columns:minmax(180px,.75fr) minmax(240px,1.35fr) minmax(180px,.9fr);gap:10px;display:grid}.watch-only-closest,.watch-only-reasons,.watch-only-passing{background:#ffffffad;border:1px solid #d7c7a99e;border-radius:8px;gap:6px;min-width:0;padding:10px;display:grid}.watch-only-closest span,.watch-only-reasons span,.watch-only-passing span{color:#786b58;text-transform:uppercase;font-size:11px;font-weight:850}.watch-only-closest strong{color:#33281a;font-size:18px;font-weight:900;line-height:1.1}.watch-only-closest em{color:#786b58;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal;overflow:hidden}.watch-only-reasons strong,.watch-only-passing strong{overflow-wrap:anywhere;border-radius:8px;padding:7px 8px;font-size:12px;line-height:1.35}.watch-only-reasons strong{color:#991b1b;background:#fff1f2}.watch-only-passing strong{color:#17694f;background:#eef7f3}.stake-unit-guide{box-shadow:var(--card-shadow);background:#fffaf0f5;border:1px solid #d7c7a9eb;border-radius:8px;grid-template-columns:minmax(220px,1fr) minmax(280px,1.4fr);align-items:center;gap:10px;max-width:1180px;margin:0 auto;padding:12px 14px;display:grid}.stake-unit-guide div:first-child{gap:4px;min-width:0;display:grid}.stake-unit-guide span{color:#786b58;text-transform:uppercase;font-size:11px;font-weight:850}.stake-unit-guide strong{color:#33281a;font-size:13px;line-height:1.35}.stake-unit-scale{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.stake-unit-scale span{color:#33281a;text-align:center;text-transform:none;background:#ffffffb8;border:1px solid #d7c7a99e;border-radius:8px;padding:8px}.paper-review{box-shadow:var(--card-shadow);background:#fffaf0f5;border:1px solid #d7c7a9eb;border-radius:8px;gap:10px;max-width:1180px;margin:0 auto;padding:14px;display:grid}.paper-review-list{gap:8px;display:grid}.paper-review-row,.paper-review-empty{background:#ffffffb8;border:1px solid #d7c7a99e;border-radius:8px;grid-template-columns:minmax(180px,1fr) minmax(260px,1fr);align-items:center;gap:10px;min-width:0;padding:10px;display:grid}.paper-review-main{gap:4px;min-width:0;display:grid}.paper-review-main span{color:#786b58;text-transform:uppercase;font-size:11px;font-weight:850}.paper-review-main strong,.paper-review-empty strong{color:#33281a;font-size:16px;font-weight:900;line-height:1.15}.paper-review-main em,.paper-review-empty span{color:#786b58;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal;overflow:hidden}.paper-review-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.paper-review-meta span{color:#786b58;background:#ffffffb8;border:1px solid #d7c7a99e;border-left:0;gap:3px;min-height:46px;padding:7px;font-size:11px;display:grid}.paper-review-meta span:first-child{border-left:1px solid #d7c7a99e;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{justify-content:flex-end;display:flex}.paper-review-actions button{color:#fff8e8;cursor:pointer;background:linear-gradient(#214f40,#14352b);border:1px solid #326b58;border-radius:8px;min-height:38px;padding:0 12px;font-weight:850}.command-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.command-card,.command-empty-card{box-shadow:var(--card-shadow);background:linear-gradient(#fffdf7,#f4ead8);border:2px solid #d8c7a7;border-radius:8px;gap:10px;min-width:0;padding:13px;display:grid;position:relative}.command-card-consider{border-color:#78b894}.command-card-avoid{border-color:#d59768}.command-card-rank{color:#ffd77a;background:#173c32;border:1px solid #d8b25b;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;font-weight:950;display:inline-flex;position:absolute;top:12px;right:12px}.command-card-main{gap:4px;padding-right:42px;display:grid}.command-card-main span,.command-card-main em,.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{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.command-metrics span{color:#786b58;background:#fffaf0;border:1px solid #d8c7a7;border-radius:8px;gap:2px;padding:7px;font-size:11px;display:grid}.command-metrics strong{color:#2b2017;font-size:13px}.command-reasons{gap:5px;display:grid}.command-reasons span{background:#fffaf0;border:1px solid #d8c7a7;border-radius:8px;padding:7px}.ticket-draft{background:linear-gradient(#fffaf0fa,#f6eedefa);border:1px dashed #c6ad7a;border-radius:8px;gap:9px;padding:10px;display:grid}.ticket-draft-consider{border-color:#6eaf88}.ticket-draft-avoid{border-color:#d59768}.ticket-topline,.ticket-main,.ticket-proof{min-width:0}.ticket-topline{justify-content:space-between;align-items:center;gap:8px;display:flex}.ticket-topline span{color:#786b58;text-transform:uppercase;font-size:11px;font-weight:900}.ticket-topline strong{color:#fff8e8;background:#173c32;border-radius:999px;padding:5px 8px;font-size:12px}.ticket-draft-consider .ticket-topline strong{background:#0d6b57}.ticket-draft-avoid .ticket-topline strong{background:#8f2639}.ticket-main{gap:3px;display:grid}.ticket-main strong{color:#2b2017;font-size:18px;font-weight:920;line-height:1.05}.ticket-main span,.ticket-main em,.ticket-draft p,.ticket-proof span{color:#786b58;font-size:12px}.ticket-main em{font-style:normal}.ticket-draft p{margin:0}.ticket-numbers{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.ticket-numbers span{color:#786b58;background:#fffaf0;border:1px solid #d8c7a7;border-radius:8px;gap:2px;padding:6px;font-size:11px;display:grid}.ticket-numbers strong{color:#2b2017;font-size:12px}.ticket-proof{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.ticket-proof div{background:#fffaf0ad;border:1px solid #d8c7a7;border-radius:8px;gap:4px;padding:7px;display:grid}.ticket-proof strong{color:#2b2017;font-size:12px}.command-actions,.command-shortcuts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.paper-marker-note{color:#786b58;grid-column:1/-1;font-size:11px;font-style:normal;font-weight:800;line-height:1.35}.command-actions button,.command-shortcuts button{color:#fff8e8;cursor:pointer;background:linear-gradient(#214f40,#14352b);border:1px solid #326b58;border-radius:8px;min-height:44px;padding:0 10px;font-weight:850}.command-actions button:nth-of-type(2){color:#211509;background:linear-gradient(#c99a2e,#a56f18);border-color:#d8b25b}.command-actions button:nth-of-type(3){background:linear-gradient(#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{box-shadow:var(--card-shadow);background:#fffaf0f5;border:1px solid #d7c7a9eb;border-radius:8px;padding:14px}.decision-button{min-height:40px}.shell-quant{--bg:#f7f8fa;--surface:#fff;--surface-2:#f2f4f7;--text:#101828;--muted:#667085;--line:#e4e7ec;--accent:#2563eb;--accent-2:#16a34a;--good:#16a34a;--warn:#f59e0b;--danger:#dc2626;--shadow:0 14px 34px #10182814;--card-shadow:0 10px 22px #1018280f;color:#101828;background:#f7f8fa}.shell-quant .topbar,.shell-quant .collect-health,.shell-quant .tabs,.shell-quant .wide-section,.shell-quant .candidate-detail,.shell-quant .decision-board,.shell-quant .quant-panel,.shell-quant .command-report{box-shadow:var(--card-shadow);color:#101828;background:#fff;border-color:#e4e7ec}.shell-quant .topbar p,.shell-quant .section-heading span,.shell-quant .section-heading a,.shell-quant .section-note,.shell-quant .command-verdict p,.shell-quant .command-card-main span,.shell-quant .command-card-main em,.shell-quant .command-reasons span,.shell-quant .ticket-main span,.shell-quant .ticket-main em,.shell-quant .ticket-draft p,.shell-quant .ticket-proof span{color:#667085}.shell-quant .product,.shell-quant .section-heading h2,.shell-quant .signal-title strong,.shell-quant .candidate-title strong,.shell-quant .market-title strong,.shell-quant .move-main strong,.shell-quant .coverage-row strong,.shell-quant .match-row strong,.shell-quant .run-row strong,.shell-quant .command-card-main strong,.shell-quant .ticket-main strong,.shell-quant .ticket-proof strong{color:#101828}.shell-quant .segmented-control,.shell-quant .icon-button,.shell-quant .icon-link,.shell-quant .auto-button,.shell-quant .tabs button{color:#475467;background:#fff;border-color:#e4e7ec}.shell-quant .segmented-control button{color:#475467}.shell-quant .segmented-control button.active,.shell-quant .tabs button.active,.shell-quant .primary-button,.shell-quant .command-actions button,.shell-quant .command-shortcuts button,.shell-quant .detail-button,.shell-quant .chip-button{color:#fff;background:#2563eb;border-color:#2563eb}.shell-quant .command-actions button:nth-child(2){color:#fff;background:#16a34a;border-color:#16a34a}.shell-quant .command-actions button:nth-child(3){background:#101828;border-color:#101828}.shell-quant .auto-button-on,.shell-quant .message{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.shell-quant .collect-health div,.shell-quant .stat,.shell-quant .move-row,.shell-quant .coverage-row,.shell-quant .market-row,.shell-quant .match-row,.shell-quant .run-row,.shell-quant .signal-card,.shell-quant .decision-pick,.shell-quant .decision-empty,.shell-quant .command-card,.shell-quant .command-empty-card,.shell-quant .ticket-draft,.shell-quant .signal-metrics div,.shell-quant .lifecycle-grid div,.shell-quant .guide-grid div,.shell-quant .price,.shell-quant .timeline-table div,.shell-quant .ticket-proof div{background:#fff;border-color:#e4e7ec;box-shadow:0 8px 18px #1018280d}.shell-quant .command-hero,.shell-quant .summary-band,.shell-quant .signal-hero{color:#101828;background:linear-gradient(135deg,#2563eb14,#0000 46%),linear-gradient(90deg,#fff,#eff6ff);border-color:#dbeafe}.shell-quant .command-hero:before,.shell-quant .summary-band:before,.shell-quant .signal-hero:before{border-color:#2563eb24}.shell-quant .command-verdict h1,.shell-quant .summary-band h1,.shell-quant .signal-hero 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{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.shell-quant .command-score-card strong,.shell-quant .signal-hero-score strong,.shell-quant .signal-score strong{color:#1d4ed8}.shell-quant .command-card-rank,.shell-quant .ticket-topline strong{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.shell-quant .ticket-draft-consider .ticket-topline strong{color:#166534;background:#dcfce7}.shell-quant .ticket-draft-avoid .ticket-topline strong{color:#991b1b;background:#fee2e2}.shell-quant .command-metrics span,.shell-quant .command-reasons span,.shell-quant .ticket-numbers span,.shell-quant .chips span,.shell-quant .metric-cheatsheet span,.shell-quant .backtest-missing span{background:#f9fafb;border-color:#e4e7ec}.shell-quant .report{color:#f9fafb;background:#101828;border-color:#344054}@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){.topbar,.tabs,.collect-health{max-width:1240px}.signal-card{min-height:0}.signal-score{margin-top:0}}@media (max-width:460px){.shell{padding:10px}.signal-card:before,.signal-card:after{content:""}.signal-card{gap:9px;padding:11px}.signal-main{gap:8px}.signal-metrics div,.lifecycle-grid div{padding:7px}.signal-metrics span,.lifecycle-grid span{font-size:11px}.signal-metrics strong,.lifecycle-grid strong{font-size:12px}.signal-metrics strong{flex-direction:column;align-items:flex-start;gap:1px}.signal-title strong{font-size:15px}.signal-title span,.signal-time{font-size:12px}.chips span{padding:4px 7px;font-size:12px}.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,.watch-only-grid,.stake-unit-guide,.stake-unit-scale,.paper-review-row,.paper-review-empty,.paper-review-meta{grid-template-columns:1fr}.command-score-card{justify-content:space-between;align-items:center;min-height:78px;display:flex}.command-actions,.command-shortcuts{grid-template-columns:1fr}.ticket-numbers,.ticket-proof{grid-template-columns:repeat(2,minmax(0,1fr))}.decision-button,.chip-button,.detail-button{min-height:44px}}.shell-quant{--bg:#f7f8fa;--surface:#fff;--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;color:#111827;background:#f7f8fa;padding:0 16px 28px}.shell-quant .topbar{box-shadow:none;z-index:20;background:#fffffff0;border:0;border-bottom:1px solid #e5e7eb;border-radius:0;max-width:none;margin-bottom:14px;padding:12px max(16px,50vw - 590px);position:sticky;top:0;left:0;right:0}.shell-quant .product{color:#111827;font-size:20px;font-weight:850}.shell-quant .topbar p,.shell-quant .section-heading span,.shell-quant .section-heading a,.shell-quant .section-note,.shell-quant .command-verdict p,.shell-quant .decision-board-main p,.shell-quant .signal-hero p,.shell-quant .command-card-main span,.shell-quant .command-card-main em,.shell-quant .command-reasons span,.shell-quant .ticket-main span,.shell-quant .ticket-main em,.shell-quant .ticket-draft p,.shell-quant .ticket-proof span,.shell-quant .chips span,.shell-quant .empty{color:#6b7280}.shell-quant .segmented-control,.shell-quant .icon-button,.shell-quant .icon-link,.shell-quant .auto-button,.shell-quant .primary-button{box-shadow:none;border:1px solid #e5e7eb;border-radius:8px}.shell-quant .segmented-control{background:#f3f4f6;gap:2px;padding:2px}.shell-quant .segmented-control button{color:#4b5563;border-radius:6px;min-height:34px;padding:0 10px;font-size:12px;font-weight:750}.shell-quant .segmented-control button.active{color:#111827;background:#fff;box-shadow:0 1px 2px #11182714}.shell-quant .primary-button{color:#fff;background:#111827;border-color:#111827}.shell-quant .auto-button,.shell-quant .icon-button,.shell-quant .icon-link{color:#374151;background:#fff}.shell-quant .tabs{box-shadow:none;background:#fff;border:1px solid #e5e7eb;border-radius:8px;gap:0;padding:3px;overflow:hidden}.shell-quant .tabs button{color:#6b7280;background:0 0;border:0;border-radius:6px;min-height:38px;font-size:13px;font-weight:750}.shell-quant .tabs button.active{color:#fff;background:#111827;border-color:#111827}.shell-quant .collect-health{box-shadow:none;background:0 0;border:0;gap:8px;padding:0}.shell-quant .collect-health div,.shell-quant .wide-section,.shell-quant .candidate-detail,.shell-quant .decision-board,.shell-quant .quant-panel,.shell-quant .command-report,.shell-quant .command-hero,.shell-quant .summary-band,.shell-quant .signal-hero,.shell-quant .watch-only-panel,.shell-quant .stake-unit-guide,.shell-quant .paper-review,.shell-quant .command-card,.shell-quant .command-empty-card,.shell-quant .signal-card,.shell-quant .decision-pick,.shell-quant .decision-empty,.shell-quant .stat,.shell-quant .market-row,.shell-quant .move-row,.shell-quant .coverage-row,.shell-quant .match-row,.shell-quant .run-row{box-shadow:none;color:#111827;background:#fff;border:1px solid #e5e7eb;border-radius:8px}.shell-quant .command-hero-watch,.shell-quant .command-hero-empty,.shell-quant .decision-board-watch{background:#fff;border-color:#bfdbfe}.shell-quant .command-hero-consider,.shell-quant .decision-board-consider{background:#fff;border-color:#a7f3d0}.shell-quant .command-hero-avoid,.shell-quant .decision-board-avoid{background:#fff;border-color:#fecaca}.shell-quant .command-hero:before,.shell-quant .summary-band:before,.shell-quant .signal-hero:before,.shell-quant .signal-card:before,.shell-quant .signal-card:after{display:none}.shell-quant .wide-section,.shell-quant .candidate-detail,.shell-quant .decision-board,.shell-quant .quant-panel,.shell-quant .command-report{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-reasons,.shell-quant .watch-only-passing{background:#fff;border-color:#e5e7eb}.shell-quant .watch-only-closest span,.shell-quant .watch-only-reasons span,.shell-quant .watch-only-passing span,.shell-quant .watch-only-closest em{color:#6b7280}.shell-quant .watch-only-closest strong{color:#111827}.shell-quant .watch-only-reasons strong{color:#991b1b;background:#fff1f2}.shell-quant .watch-only-passing strong{color:#047857;background:#ecfdf5}.shell-quant .stake-unit-guide span{color:#6b7280}.shell-quant .stake-unit-guide strong{color:#111827}.shell-quant .stake-unit-scale span{color:#111827;background:#fff;border-color:#e5e7eb}.shell-quant .paper-review-row,.shell-quant .paper-review-empty,.shell-quant .paper-review-meta span{background:#fff;border-color:#e5e7eb}.shell-quant .paper-review-main span,.shell-quant .paper-review-main em,.shell-quant .paper-review-empty span,.shell-quant .paper-review-meta span{color:#6b7280}.shell-quant .paper-review-main strong,.shell-quant .paper-review-empty strong,.shell-quant .paper-review-meta strong{color:#111827}.shell-quant .section-heading{border-bottom:1px solid #f0f2f5;align-items:center;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;text-transform:uppercase;font-size:11px;font-weight:850}.shell-quant .command-verdict h1,.shell-quant .summary-band h1,.shell-quant .signal-hero h1,.shell-quant .decision-board-main h2{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{color:#6b7280;background:#fff;border-color:#e5e7eb}.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{color:#111827;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px}.shell-quant .command-score-card strong,.shell-quant .signal-hero-score strong,.shell-quant .signal-score strong,.shell-quant .command-card-main strong,.shell-quant .ticket-main strong,.shell-quant .signal-title strong,.shell-quant .candidate-title strong,.shell-quant .market-title strong,.shell-quant .move-main strong,.shell-quant .coverage-row strong,.shell-quant .match-row strong,.shell-quant .run-row 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 .signal-card:hover,.shell-quant .decision-pick: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{color:#374151;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:999px;width:28px;height:28px;top:10px;right:10px}.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{box-shadow:none;color:#6b7280;background:#fff;border:1px solid #e5e7eb;border-left:0;border-radius:0;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 .command-reasons span,.shell-quant .chips span,.shell-quant .metric-cheatsheet span,.shell-quant .backtest-missing span{background:#f9fafb;border:1px solid #edf0f3;border-radius:8px}.shell-quant .ticket-draft{box-shadow:none;background:#fbfdff;border:1px solid #dbeafe;border-radius:8px}.shell-quant .ticket-topline strong,.shell-quant .command-actions button,.shell-quant .command-shortcuts button,.shell-quant .paper-review-actions button,.shell-quant .detail-button,.shell-quant .chip-button{color:#fff;background:#1f6feb;border:1px solid #1f6feb}.shell-quant .ticket-draft-consider .ticket-topline strong,.shell-quant .command-actions button:nth-of-type(2){color:#fff;background:#10b981;border-color:#10b981}.shell-quant .ticket-draft-avoid .ticket-topline strong,.shell-quant .command-actions button:nth-of-type(4){color:#dc2626;background:#fff;border-color:#fecaca}.shell-quant .command-actions button:nth-of-type(3){background:#111827;border-color:#111827}.shell-quant .ticket-proof div,.shell-quant .signal-metrics div,.shell-quant .lifecycle-grid div,.shell-quant .guide-grid div,.shell-quant .price,.shell-quant .timeline-table div{box-shadow:none;background:#fff;border:1px solid #e5e7eb;border-radius:8px}.shell-quant .decision-queue{box-shadow:none;color:#111827;background:#fff;border:1px solid #e5e7eb;border-radius:8px;max-width:1180px;margin:0 auto;padding:14px}.shell-quant .decision-queue-list{gap:8px;display:grid}.shell-quant .decision-queue-row,.shell-quant .decision-queue-empty{background:#fff;border:1px solid #e5e7eb;border-radius:8px;grid-template-columns:58px minmax(160px,1fr) minmax(360px,1.3fr) 250px;align-items:center;gap:10px;min-width:0;padding:10px;display:grid}.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 0,#fff 42%);border-color:#fca5a5;box-shadow:inset 4px 0 #dc2626,0 10px 22px #dc262614}.shell-quant .queue-rank{background:#f9fafb;border:1px solid #edf0f3;border-radius:8px;place-items:center;min-height:64px;display:grid}.shell-quant .queue-rank span{color:#9ca3af;text-transform:uppercase;font-size:10px;font-weight:850}.shell-quant .queue-rank strong{color:#111827;font-size:24px;line-height:1}.shell-quant .queue-market{gap:3px;min-width:0;display:grid}.shell-quant .queue-market strong{color:#111827;font-size:18px;font-weight:880;line-height:1.1}.shell-quant .queue-market em{color:#6b7280;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal;overflow:hidden}.shell-quant .queue-stability{color:#6b7280;text-overflow:ellipsis;white-space:nowrap;border-radius:8px;margin-top:3px;font-size:12px;line-height:1.35;display:block;overflow:hidden}.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;justify-self:start;padding:4px 8px;font-size:11px;font-weight:850;display:inline-flex}.shell-quant .queue-action-consider{color:#047857;background:#ecfdf5}.shell-quant .queue-action-watch{color:#1d4ed8;background:#eff6ff}.shell-quant .queue-action-avoid{color:#fff;background:#dc2626}.shell-quant .queue-no-bet-callout{background:#fff1f2;border:1px solid #fecaca;border-radius:8px;gap:3px;min-width:0;margin-top:5px;padding:8px 9px;display:grid}.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 span,.shell-quant .queue-no-bet-callout em{color:#b91c1c;overflow-wrap:anywhere;min-width:0;font-size:12px;font-style:normal;line-height:1.35;display:block}.shell-quant .queue-no-bet-callout em{color:#7f1d1d;font-weight:800}.shell-quant .queue-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:0;min-width:0;display:grid;overflow:hidden}.shell-quant .queue-metrics span{color:#6b7280;background:#fff;border:1px solid #e5e7eb;border-left:0;gap:3px;min-height:54px;padding:8px;font-size:11px;display:grid}.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{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.shell-quant .queue-actions button{color:#1f6feb;cursor:pointer;background:#fff;border:1px solid #dbeafe;border-radius:8px;min-height:42px;padding:0 8px;font-size:12px;font-weight:850}.shell-quant .queue-actions button:nth-of-type(2){color:#fff;background:#10b981;border-color:#10b981}.shell-quant .queue-actions button:nth-of-type(3){color:#dc2626;border-color:#fecaca}.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 .metric-up,.shell-quant .health-good{color:#059669}.shell-quant .metric-down,.shell-quant .metric-warn,.shell-quant .health-bad{color:#dc2626}.shell-quant .trend-chip{color:#374151;background:#f3f4f6;border-color:#e5e7eb}.shell-quant .trend-chip-building,.shell-quant .trend-chip-holding{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.shell-quant .trend-chip-cooling,.shell-quant .trend-chip-faded{color:#dc2626;background:#fff1f2;border-color:#fecaca}@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-metrics,.shell-quant .queue-actions{grid-column:1/-1}}@media (max-width:640px){.shell-quant .topbar{position:static}.shell-quant .top-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.shell-quant .segmented-control,.shell-quant .auto-button,.shell-quant .primary-button{width:100%}.shell-quant .icon-button{display:none}.shell-quant .tabs{display:flex;overflow-x:auto}.shell-quant .tabs button{flex:none;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 .summary-band h1,.shell-quant .signal-hero h1,.shell-quant .decision-board-main h2{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 .watch-only-grid,.shell-quant .stake-unit-guide,.shell-quant .stake-unit-scale,.shell-quant .paper-review-row,.shell-quant .paper-review-empty,.shell-quant .paper-review-meta{grid-template-columns:1fr}.shell-quant .command-score-card{justify-content:space-between;align-items:center;min-height:72px;display:flex}.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{grid-template-columns:48px minmax(0,1fr);align-items:stretch}.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))}}
