.mode-strip{max-width:1500px;margin:18px auto 0;padding:10px 4vw;display:flex;align-items:center;gap:8px}.mode-strip div{margin-right:auto}.mode-strip b,.mode-strip span{display:block}.mode-strip span{color:var(--muted);font-size:11px;margin-top:3px}.mode-strip button,.news-heading button{border:1px solid #334351;background:#121922;color:#aeb9c3;padding:10px 16px;border-radius:999px;cursor:pointer}.mode-strip button.active{background:var(--gold);border-color:var(--gold);color:#111;font-weight:800}.market-snapshot{margin:0 28px 16px;display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line)}.market-snapshot div{padding:14px 16px;background:#111820}.market-snapshot small,.market-snapshot strong{display:block}.market-snapshot small{color:var(--muted);font-size:10px}.market-snapshot strong{margin-top:6px;font-size:17px}.news-intelligence{margin:70px 0;padding:32px;border:1px solid var(--line);background:linear-gradient(140deg,#101720,#0b1015)}.news-heading{display:flex;justify-content:space-between;gap:30px;align-items:center}.news-heading h2{font:400 36px Georgia;margin:8px 0}.news-heading>div>p:last-child{color:var(--muted);max-width:700px}.news-heading button{border-color:var(--gold);color:var(--gold)}.news-summary{margin:24px 0;padding:22px;border-left:5px solid var(--gold);background:#ebe7dc;color:#15181c}.news-summary span{font-size:10px;font-weight:800;letter-spacing:.1em}.news-summary h3{font-size:22px;margin:8px 0}.news-summary p{margin:0;color:#4c535a}.news-feed{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.news-feed article{padding:18px;background:#141c24;border:1px solid #26323d}.news-feed article>div{display:flex;justify-content:space-between;color:var(--muted);font-size:9px}.news-feed h3{font-size:14px;line-height:1.5;margin:10px 0}.news-feed a{color:var(--gold);font-size:11px}.news-empty{color:var(--muted)}body:not(.pro-mode) .chart-shell,body:not(.pro-mode) .analysis-grid,body:not(.pro-mode) .alerts{display:none}@media(max-width:700px){.mode-strip{align-items:flex-end}.mode-strip span{display:none}.mode-strip button{padding:9px 12px}.market-snapshot{margin:0 14px 14px;grid-template-columns:1fr 1fr}.news-intelligence{padding:20px 14px;margin:40px 0}.news-heading{align-items:flex-start}.news-heading h2{font-size:29px}.news-feed{grid-template-columns:1fr}}
