.conductor-root{--bg:#0a0e17;--bg-grad:#131b2e;--panel:#121826;--panel-2:#0f1521;--border:#1f2738;--border-soft:#18202e;--text:#f3f5fb;--muted:#b9c1d4;--muted-2:#8d96ad;--green:#4ec866;--red:#f0563f;--gold:#c9a84c;--amber:#e3a008;--c-btc:#f7931a;--c-eth:#9b7be0;--c-sol:#19d3c5;--c-sui:#4cc38a;--c-gold:#c9a84c;--c-cash:#6b7280;--radius:14px;--gap:16px;background:radial-gradient(1200px 600px at 70% -10%,var(--bg-grad) 0%,var(--bg) 55%);color:var(--text);-webkit-font-smoothing:antialiased;min-height:100vh;padding:28px 20px 48px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;line-height:1.45}.conductor-root[data-theme=light]{--bg:#f6f7fb;--bg-grad:#e9edf6;--panel:#fff;--panel-2:#f3f5fa;--border:#d9deea;--border-soft:#e6eaf2;--text:#1a2236;--muted:#4a5468;--muted-2:#6a7488;--green:#1f9d48;--red:#d63b22;--gold:#a87f1e;--amber:#b97a07;--c-cash:#5b6373}.conductor-root[data-theme=light] .heat td{color:#2c3344}.conductor-root[data-theme=light] .trades::-webkit-scrollbar-thumb{background:#c8cfdd}.conductor-root .theme-bar{justify-content:flex-end;margin-bottom:14px;display:flex}.conductor-root .theme-switch{background:var(--panel-2);border:1px solid var(--border);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.conductor-root .theme-switch button{color:var(--muted);cursor:pointer;font:inherit;letter-spacing:.2px;background:0 0;border:0;border-radius:999px;padding:5px 11px;font-size:12px;font-weight:600;line-height:1}.conductor-root .theme-switch button:hover{color:var(--text)}.conductor-root .theme-switch button[aria-pressed=true]{background:var(--panel);color:var(--text);box-shadow:0 0 0 1px var(--border) inset}.conductor-root *{box-sizing:border-box}.conductor-root .app{max-width:1180px;margin:0 auto}.conductor-root .head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:26px;display:flex}.conductor-root .head .title-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.conductor-root .head h1{letter-spacing:-.4px;margin:0;font-size:27px;font-weight:800}.conductor-root .head .subtitle{color:var(--muted);margin-top:5px;font-size:14px}.conductor-root .badge-sim{color:var(--amber);white-space:nowrap;background:#e3a0081f;border:1px solid #e3a00859;border-radius:999px;padding:5px 11px;font-size:12px;font-weight:600}.conductor-root .head .meta{color:var(--muted-2);text-align:right;font-size:13px;line-height:1.7}.conductor-root .head .meta b{color:var(--muted);font-weight:600}.conductor-root .kpis{gap:var(--gap);grid-template-columns:repeat(4,1fr);margin-bottom:28px;display:grid}.conductor-root .kpi{background:linear-gradient(180deg,var(--panel) 0%,var(--panel-2) 100%);border:1px solid var(--border);border-radius:var(--radius);padding:18px 18px 16px}.conductor-root .kpi .lbl{color:var(--muted);align-items:center;gap:7px;font-size:13px;font-weight:500;display:flex}.conductor-root .kpi .lbl .ic{opacity:.8;font-size:14px}.conductor-root .kpi .val{letter-spacing:-.5px;margin-top:10px;font-size:30px;font-weight:800}.conductor-root .kpi .sub{color:var(--muted-2);margin-top:6px;font-size:12.5px}.conductor-root .pos{color:var(--green)}.conductor-root .neg{color:var(--red)}.conductor-root .neu{color:var(--text)}.conductor-root .section{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);margin-bottom:24px;padding:20px 22px}.conductor-root .section .s-head{justify-content:space-between;align-items:baseline;margin-bottom:16px;display:flex}.conductor-root .section h2{align-items:center;gap:8px;margin:0;font-size:16px;font-weight:700;display:flex}.conductor-root .section .s-note{color:var(--muted-2);font-size:13px}.conductor-root .heat{border-collapse:separate;border-spacing:4px;width:100%;font-size:13px}.conductor-root .heat th{color:var(--muted);text-align:center;padding:4px 0;font-size:12px;font-weight:600}.conductor-root .heat th.yr,.conductor-root .heat td.yr{text-align:left;color:var(--muted);width:52px;font-weight:700}.conductor-root .heat td{text-align:center;font-variant-numeric:tabular-nums;color:#d7dbe6;border-radius:7px;padding:9px 2px;font-weight:600}.conductor-root .heat td.tot{text-align:right;background:0 0;padding-right:6px;font-weight:800}.conductor-root .heat td.tot .ratio{color:var(--muted-2);font-size:11px;font-weight:600;display:block}.conductor-root .heat th.tot{text-align:right;padding-right:6px}.conductor-root .trades{flex-direction:column;gap:8px;max-height:460px;padding-right:4px;display:flex;overflow-y:auto}.conductor-root .trade{background:var(--panel-2);border:1px solid var(--border-soft);border-left:4px solid var(--c-cash);border-radius:10px;justify-content:space-between;align-items:center;padding:13px 16px;display:flex}.conductor-root .trade .t-left{flex-direction:column;gap:3px;display:flex}.conductor-root .trade .t-asset{align-items:center;gap:9px;font-size:14.5px;font-weight:700;display:flex}.conductor-root .trade .t-dates{color:var(--muted-2);font-variant-numeric:tabular-nums;font-size:12.5px}.conductor-root .trade .t-ret{font-variant-numeric:tabular-nums;font-size:17px;font-weight:800}.conductor-root .badge-open{color:var(--green);letter-spacing:.4px;background:#3fb95024;border:1px solid #3fb9504d;border-radius:999px;padding:2px 8px;font-size:10.5px;font-weight:700}.conductor-root .foot{color:var(--muted-2);text-align:center;margin-top:8px;font-size:12.5px;line-height:1.7}.conductor-root .foot .dot{opacity:.5;margin:0 8px}.conductor-root .trades::-webkit-scrollbar{width:8px}.conductor-root .trades::-webkit-scrollbar-thumb{background:#232c3e;border-radius:8px}.conductor-root .trades::-webkit-scrollbar-track{background:0 0}@media(max-width:860px){.conductor-root .kpis{grid-template-columns:repeat(2,1fr)}.conductor-root .head .meta{text-align:left}.conductor-root .heat{font-size:11.5px}.conductor-root .heat td{padding:7px 1px}}@media(max-width:480px){.conductor-root .kpis{grid-template-columns:1fr 1fr}.conductor-root .kpi .val{font-size:24px}.conductor-root{padding:18px 12px 36px}}.conductor-root .banner{background:linear-gradient(180deg,var(--panel) 0%,var(--panel-2) 100%);border:1px solid var(--border);border-left:4px solid var(--c-cash);border-radius:var(--radius);margin-bottom:24px;padding:16px 20px}.conductor-root .banner.today{border-left-color:var(--green);background:linear-gradient(180deg,#3fb95024 0%,var(--panel-2) 70%)}.conductor-root .banner .b-main{letter-spacing:-.3px;flex-wrap:wrap;align-items:center;gap:9px;font-size:18px;font-weight:800;display:flex}.conductor-root .banner .b-main.b-status{font-size:24px}.conductor-root .banner .b-asset{align-items:center;gap:7px;display:inline-flex}.conductor-root .banner .b-arrow{color:var(--muted);font-weight:600}.conductor-root .banner .b-sub{color:var(--muted-2);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;font-size:13px;display:flex}.conductor-root .banner .b-sep{opacity:.5}.conductor-root .banner .b-tag{color:var(--green);letter-spacing:.5px;background:#3fb9502e;border:1px solid #3fb95066;border-radius:999px;padding:2px 9px;font-size:11px;font-weight:700}.conductor-root .asset-dot{border-radius:999px;flex:none;width:9px;height:9px;display:inline-block}.conductor-root .prices{border-collapse:separate;border-spacing:0;width:100%;font-size:13.5px}.conductor-root .prices th{color:var(--muted);text-align:right;border-bottom:1px solid var(--border);padding:6px 10px;font-size:12px;font-weight:600}.conductor-root .prices th.p-asset{text-align:left}.conductor-root .prices td{text-align:right;font-variant-numeric:tabular-nums;border-bottom:1px solid var(--border-soft);padding:11px 10px;font-weight:600}.conductor-root .prices tbody tr:last-child td{border-bottom:none}.conductor-root .prices td.p-asset{text-align:left;align-items:center;gap:9px;font-weight:700;display:flex}.conductor-root .prices td.p-close{color:var(--text);font-weight:700}.conductor-root .p-asof{color:var(--muted-2);margin-top:12px;font-size:12.5px}.conductor-root .p-asof b{color:var(--muted);font-weight:600}
