:root{--bg:#080e17;--paper:#101a28;--ink:#dce7f2;--muted:#91a6bb;--line:#26364a;--teal:#36cfb0;--up:#4ed9aa;--down:#ff7b87;--amber:#f1bf68}
body{font-size:12px}header,.card,.account,.psychology-headline>div,.psychology-trade,.button,input[type=date]{background:var(--paper);color:var(--ink)}.top{min-height:48px;padding:0 18px;max-width:1800px}.workspace{max-width:1800px;padding:14px 18px}.heading{margin-bottom:12px}h1{font-size:23px}.card,.account,.hero{border-radius:5px;padding:14px}.hero{background:#112a32}.hero h2{font-size:23px;margin:8px 0}.overview,.grid2{gap:12px}.grid2{margin-top:12px}.cardhead{margin-bottom:12px}.section-row{margin:16px 0 9px}.steps{margin-top:14px}.reason{margin-top:12px}.tabs{gap:20px;margin-bottom:12px;position:sticky;top:0;background:var(--bg);z-index:15;padding-top:10px}.account-value{font:600 26px var(--mono);margin:8px 0}.account-bottom{margin-top:12px;padding-top:10px}.metrics{margin-top:12px}.summary-grid{gap:9px}.summary-grid .card{padding:12px}.summary-grid strong{font-size:19px}.risk-strip,.badge,.count,.paper-tag,.psychology-headline .psychology-action{background:#152d38;color:var(--ink)}.notice{background:#2b2618;border-color:#625333;color:#f0c982}.no-rows{padding:20px 10px}.psychology-headline>div{padding:10px}.psychology-evidence{gap:9px}.psychology-trade{background:var(--paper)}td{padding:9px 8px;border-color:var(--line)}th{position:sticky;top:0;background:var(--paper)}.detail-line{border-color:var(--line)}.terminal-strip{display:flex;gap:1px;background:var(--line);border:1px solid var(--line);overflow-x:auto;margin-bottom:8px}.terminal-quote{padding:9px 12px;background:var(--paper);min-width:180px;flex:1}.terminal-quote b{font:600 17px var(--mono);display:block;margin:4px 0}.terminal-quote small,.terminal-cell small{display:block;color:var(--muted);font-size:10px;line-height:1.5}.terminal-vix{border-top:2px solid var(--amber)}.terminal-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line)}.terminal-cell{padding:10px;background:var(--paper);min-width:0;overflow-wrap:anywhere}.terminal-cell span{display:block;font-size:9px;text-transform:uppercase;color:var(--muted);margin-bottom:5px}.terminal-cell b{font:600 12px var(--mono)}.terminal-thesis{grid-column:span 2}.terminal-sectors{display:flex;gap:18px;overflow:auto;padding:8px 10px;border:1px solid var(--line);margin-bottom:8px;white-space:nowrap}.terminal-news{max-height:170px;overflow:auto}.terminal-news a{display:block;padding:8px 0;border-bottom:1px solid var(--line)}.terminal-chart{width:100%;height:130px}.terminal-chart polyline{stroke:var(--teal);fill:none;stroke-width:2}.terminal-account{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px}.terminal-account .terminal-cell{padding:8px}.terminal-status{color:var(--muted);font:10px var(--mono);margin-bottom:8px}.terminal-movers td{white-space:normal;min-width:65px}.terminal-movers td:first-child{min-width:100px}.empty-icon{background:var(--line)}
@media(max-width:760px){.top,.workspace{padding-left:10px;padding-right:10px}.terminal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.terminal-thesis{grid-column:span 2}.terminal-account{grid-template-columns:repeat(2,minmax(0,1fr))}.terminal-quote{min-width:165px}.terminal-movers{overflow:auto}.account{display:block}.tabs{gap:18px}.grid2{grid-template-columns:1fr}.topnav{gap:10px}.risk-strip{padding:12px}}

.hero .steps,.hero .stage-count{display:none}
