.market-dashboard{--market-line:#303d4a;--market-muted:#aab7c3;--market-accent:#9ee3cc;max-width:1280px;margin:0 auto;padding:40px 1em 24px;color:#e6edf2;font-family:'IBM Plex Sans',sans-serif}.market-dashboard *{box-sizing:border-box}.market-dashboard a{color:var(--market-accent)}.market-dashboard h1,.market-dashboard h2,.market-dashboard h3,.market-dashboard p{margin-top:0}.market-hero{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:24px 0 36px}.market-eyebrow{font:11px 'IBM Plex Mono',monospace;letter-spacing:.16em;color:var(--market-accent);margin-bottom:14px}.market-hero h1{font-size:clamp(30px,4vw,50px);letter-spacing:-.045em;margin-bottom:18px}.market-intro{color:var(--market-muted);font-size:16px}.market-article-link{white-space:nowrap;font-size:14px;border-bottom:1px solid var(--market-accent);padding:10px 0;text-decoration:none}.market-section-label{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:26px 0 16px}.market-section-label h2{font:13px 'IBM Plex Mono',monospace;color:var(--market-accent);margin:0}.market-section-label h2 span{font:600 20px 'IBM Plex Sans',sans-serif;color:#e6edf2;margin-left:12px}.market-section-label>span,.market-caption{color:var(--market-muted);font-size:12px;line-height:1.8}.market-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:14px}.market-tabs button{display:flex;flex-direction:column;text-align:left;gap:7px;border:1px solid var(--market-line);background:#19232d;color:#e6edf2;border-radius:8px;padding:18px;cursor:pointer}.market-tabs button[aria-pressed=true]{border-color:var(--market-accent);background:#213a38;box-shadow:inset 0 3px var(--market-accent)}.market-tabs strong{font:600 23px 'IBM Plex Mono',monospace}.market-tabs span{font-size:13px}.market-tabs small{font-size:10px;color:var(--market-muted)}.market-dashboard button:focus-visible,.market-dashboard a:focus-visible,.market-dashboard summary:focus-visible{outline:3px solid #f6c87a;outline-offset:4px}.market-panel{background:#151e28;border:1px solid var(--market-line);border-radius:10px;padding:22px;min-width:0}.market-panel-heading{display:flex;justify-content:space-between;align-items:center}.market-panel h3{font-size:21px;margin-bottom:12px}.market-panel-heading .market-eyebrow{margin-bottom:8px}.market-badge{font:12px 'IBM Plex Mono',monospace;border:1px solid var(--market-line);padding:6px 10px;border-radius:20px;color:var(--market-muted)}.market-widget{height:520px;margin:18px 0;background:#101721;border-radius:6px;overflow:hidden}.market-widget .tradingview-widget-container{height:100%;width:100%}.market-widget .tradingview-widget-container__widget{height:calc(100% - 32px);width:100%}.market-widget .tradingview-widget-copyright{font-size:12px;text-align:center;padding:4px}.market-empty{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;height:100%;padding:28px;color:var(--market-muted);font-size:15px;gap:14px}.market-panel>a{font-size:13px}.market-margin-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.market-panel .market-value{font:42px 'IBM Plex Mono',monospace;margin:20px 0 10px}.market-margin-status{font-size:12px;color:var(--market-muted)}.market-margin-chart svg{width:100%;height:auto}.market-margin-chart table{font-size:12px;width:100%}.market-margin-chart td,.market-margin-chart th{text-align:left;padding:6px}.market-method{border-top:1px solid var(--market-line);border-bottom:1px solid var(--market-line);padding:18px 0;margin-top:25px;font-size:13px;color:var(--market-muted)}.market-method summary{cursor:pointer;color:#e6edf2}.market-method>div{padding-top:16px;max-width:900px}.market-dashboard [hidden]{display:none!important}@media(max-width:640px){.market-dashboard{padding:20px 16px}.market-hero{display:block;padding:12px 0 24px}.market-article-link{display:inline-block}.market-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.market-tabs button{padding:12px}.market-tabs strong{font-size:20px}.market-section-label{align-items:flex-start}.market-section-label>span{max-width:130px;text-align:right}.market-panel{padding:16px}.market-widget{height:460px}.market-margin-grid{grid-template-columns:1fr}.market-intro{font-size:14px}.market-panel h3{font-size:19px}}
.market-monthly{margin-top:24px}.market-periods{display:flex;gap:8px;margin:18px 0}.market-periods button{background:#19232d;border:1px solid var(--market-line);border-radius:5px;color:#e6edf2;padding:8px 14px;font-size:13px;cursor:pointer}.market-periods button[aria-pressed=true]{border-color:var(--market-accent);color:var(--market-accent)}.market-price-snapshot{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:24px}.market-price-snapshot strong{font:54px 'IBM Plex Mono',monospace;color:var(--market-accent)}.market-price-snapshot p{font-size:14px;color:var(--market-muted);max-width:640px;margin:12px auto}.market-price-snapshot small{font-size:11px;color:var(--market-muted)}
