body.cb{color:#e8ecf3;background:#0a0e17;min-height:100vh;margin:0;font:14px/1.5 ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}.page{flex-direction:column;gap:14px;max-width:860px;margin:0 auto;padding:22px 16px 60px;display:flex}.top{align-items:center;gap:12px;display:flex}.top .back{color:#8792a6;font-size:13px;text-decoration:none}.status{background:#1a2131;border-radius:999px;margin-left:auto;padding:3px 10px;font-size:12px}.status.live{color:#4fe0a0;background:#26d07c29}.status.warn{color:#ffcf7a;background:#ffb43c29}.rate{color:#6b7689;font-size:12px}.loader{color:#8792a6;flex-direction:column;align-items:center;gap:14px;padding:90px 0;font-size:13px;display:none}.page.loading .loader{display:flex}.page.loading .tabs,.page.loading .card,.page.loading .addbar,.page.loading .src{display:none}.spinner{border:3px solid #1e2637;border-top-color:#4fe0a0;border-radius:50%;width:34px;height:34px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.tabs{flex-wrap:wrap;gap:6px;display:flex}.tab{color:#cfd6e4;cursor:pointer;background:#121826;border:1px solid #1e2637;border-radius:10px;flex-direction:column;align-items:flex-start;gap:2px;padding:6px 12px;font-size:12px;display:flex}.tab.active{background:#16213b;border-color:#3a6df0}.tab .tp{font-variant-numeric:tabular-nums;font-weight:600}.tab .tp.up{color:#4fe0a0}.tab .tp.down{color:#ff6b6b}.card{background:#10151f;border:1px solid #1c2436;border-radius:14px;padding:16px}h2{letter-spacing:.08em;text-transform:uppercase;color:#6b7689;margin:0 0 10px;font-size:11px}.muted{color:#6b7689;font-size:12px}.hero{flex-wrap:wrap;justify-content:space-between;gap:20px;display:flex}.hero-price .product{font-size:15px;font-weight:600}.hero-price .venue{color:#6b7689;margin-left:8px;font-size:12px}.price{font-variant-numeric:tabular-nums;font-size:40px;font-weight:300;line-height:1.1;transition:color .15s}.price.up{color:#4fe0a0}.price.down{color:#ff6b6b}.change{font-variant-numeric:tabular-nums;color:#8792a6;font-size:13px}.change .up{color:#4fe0a0}.change .down{color:#ff6b6b}.change .fresh{color:#6b7689}.spread{flex-direction:column;justify-content:center;gap:6px;min-width:260px;display:flex}.spread-row{font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;font-size:13px;display:flex}.spread-row .lbl{text-transform:uppercase;letter-spacing:.05em;font-size:10px}.spread-row .lbl.bid,.spread-row .val:first-of-type{color:#4fe0a0}.spread-row .lbl.ask{color:#ff6b6b}.spread-row .mid{color:#8792a6;margin:0 auto;font-size:11px}.spread-bar{background:#1a2131;border-radius:999px;height:6px;display:flex;overflow:hidden}.spread-bar .bar.bid{background:#26d07c}.spread-bar .bar.ask{background:#ff5b5b}.chart-head{justify-content:space-between;align-items:baseline;display:flex}.chart{width:100%;height:240px;margin-top:6px;display:block;overflow:visible}.chart .area.up{fill:#26d07c1f}.chart .area.down{fill:#ff5b5b1f}.chart .line{fill:none;stroke-width:1.8px;vector-effect:non-scaling-stroke}.chart .line.up{stroke:#4fe0a0}.chart .line.down{stroke:#ff6b6b}.chart .ref{stroke-width:1px;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.chart .ref.open{stroke:#6b7689}.chart .ref.hi{stroke:#4fe0a066}.chart .ref.lo{stroke:#ff6b6b66}.chart .dot.up{fill:#4fe0a0}.chart .dot.down{fill:#ff6b6b}.legend{color:#6b7689;gap:14px;margin-top:8px;font-size:11px;display:flex}.legend i.sw{vertical-align:middle;width:10px;height:2px;margin-right:4px;display:inline-block}.legend .sw.open{background:#6b7689}.legend .sw.hi{background:#4fe0a0}.legend .sw.lo{background:#ff6b6b}.grid{grid-template-columns:1fr 1.2fr;gap:14px;display:grid}.stats dl{gap:10px;margin:0;display:grid}.stats dl>div{border-bottom:1px solid #1a2131;justify-content:space-between;padding-bottom:8px;display:flex}.stats dt{color:#6b7689;font-size:12px}.stats dd{font-variant-numeric:tabular-nums;margin:0;font-size:13px}.tape ul{max-height:300px;margin:0;padding:0;list-style:none;overflow:hidden}.tape li{font-variant-numeric:tabular-nums;align-items:center;gap:10px;padding:4px 6px;font-size:12px;display:flex;position:relative}.tape li .bg{opacity:.14;border-radius:3px;position:absolute;top:2px;bottom:2px;right:0}.tape li.buy .bg{background:#26d07c}.tape li.sell .bg{background:#ff5b5b}.tape li .ti{color:#6b7689;width:68px}.tape li .pr{flex:1}.tape li.buy .pr{color:#4fe0a0}.tape li.sell .pr{color:#ff6b6b}.tape li .sz{color:#aeb6c6}.addbar{align-items:center;gap:8px;display:flex}.add-input{color:#e8ecf3;background:#10151f;border:1px solid #1c2436;border-radius:8px;width:140px;padding:7px 10px;font-size:13px}.add-btn{color:#cfe0ff;cursor:pointer;background:#16213b;border:1px solid #3a6df0;border-radius:8px;padding:7px 14px;font-size:13px}.src{color:#6b7689;text-align:center;margin-top:6px;font-size:12px}.src code{color:#8792a6;font-family:ui-monospace,monospace;font-size:11px}@media (width<=620px){.grid{grid-template-columns:1fr}.price{font-size:32px}}
