html[data-theme=redesign]{--ns-r-1:6px;--ns-r-2:8px;--ns-r-3:12px;--ns-r-4:16px;--ns-r-pill:999px}html[data-theme=redesign] .t-display{letter-spacing:-.02em;color:#e6e8eb;font-size:32px;font-weight:600;line-height:1.1}html[data-theme=redesign] .t-h1{letter-spacing:-.012em;color:#e6e8eb;font-size:22px;font-weight:600;line-height:1.2}html[data-theme=redesign] .t-h2{color:#e6e8eb;font-size:15px;font-weight:600;line-height:1.3}html[data-theme=redesign] .t-body{color:#e6e8eb;font-size:13px;line-height:1.45}html[data-theme=redesign] .t-meta{color:#9ba1aa;font-size:12px;line-height:1.4}html[data-theme=redesign] .t-mono-l{letter-spacing:-.022em;font-variant-numeric:tabular-nums;color:#e6e8eb;font-size:28px;font-weight:600;line-height:1.05}html[data-theme=redesign] .t-mono-m{font-variant-numeric:tabular-nums;letter-spacing:-.012em;color:#e6e8eb;font-size:20px;font-weight:600;line-height:1.1}html[data-theme=redesign] .t-label{letter-spacing:.08em;text-transform:uppercase;color:#6a7079;font-size:11px;font-weight:600;line-height:1}html[data-theme=redesign] .t-section{letter-spacing:.14em;text-transform:uppercase;color:#6a7079;font-size:10px;font-weight:600;line-height:1}html[data-theme=redesign] .tabular{font-variant-numeric:tabular-nums}html[data-theme=redesign] .ns-card{background:#14171c;border:1px solid #1f232a;border-radius:12px}html[data-theme=redesign] .ns-btn{color:#e6e8eb;cursor:pointer;background:#181c22;border:1px solid #1f232a;border-radius:8px;align-items:center;gap:6px;height:32px;padding:0 12px;font-family:inherit;font-size:13px;font-weight:500;transition:background .15s,border-color .15s,transform 50ms;display:inline-flex}html[data-theme=redesign] .ns-btn:hover{background:#1c2027;border-color:#262b33}html[data-theme=redesign] .ns-btn:active{transform:translateY(.5px)}html[data-theme=redesign] .ns-btn-primary{color:#fff;background:#e5484d;border-color:#e5484d}html[data-theme=redesign] .ns-btn-primary:hover{background:#f26b6f;border-color:#f26b6f}html[data-theme=redesign] .ns-btn-ghost{color:#9ba1aa;background:0 0;border-color:#0000}html[data-theme=redesign] .ns-btn-ghost:hover{color:#e6e8eb;background:#181c22}html[data-theme=redesign] .ns-btn-sm{height:26px;padding:0 10px;font-size:12px}html[data-theme=redesign] .ns-btn-icon{justify-content:center;width:28px;padding:0}html[data-theme=redesign] .ns-input{color:#e6e8eb;background:#181c22;border:1px solid #1f232a;border-radius:8px;outline:none;align-items:center;gap:8px;width:100%;height:32px;padding:0 10px;font-size:13px;transition:border-color .12s,background .12s;display:inline-flex}html[data-theme=redesign] .ns-input:focus,html[data-theme=redesign] .ns-input:focus-within{background:#1c2027;border-color:#262b33}html[data-theme=redesign] .pill-tabs{background:#181c22;border:1px solid #1f232a;border-radius:999px;gap:2px;padding:3px;display:inline-flex}@media (max-width:640px){html[data-theme=redesign] .pill-tabs{border-radius:14px;flex-wrap:wrap;max-width:100%}}html[data-theme=redesign] .pill-tab{color:#9ba1aa;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;height:26px;padding:0 12px;font-family:inherit;font-size:12.5px;font-weight:500;transition:background .15s,color .15s;display:inline-flex}html[data-theme=redesign] .pill-tab:hover{color:#e6e8eb}html[data-theme=redesign] .pill-tab.is-active{color:#e6e8eb;background:#14171c;box-shadow:0 0 0 1px #262b33,0 1px #0003}html[data-theme=redesign] .ns-chip{color:#9ba1aa;cursor:pointer;background:#181c22;border:1px solid #1f232a;border-radius:999px;align-items:center;gap:6px;height:28px;padding:0 10px;font-family:inherit;font-size:12px;font-weight:500;transition:background .12s,color .12s,border-color .12s;display:inline-flex}html[data-theme=redesign] .ns-chip:hover{color:#e6e8eb;background:#1c2027}html[data-theme=redesign] .ns-chip.is-active{color:#e6e8eb;background:#14171c;border-color:#262b33}html[data-theme=redesign] .ns-chip .count{color:#6a7079;font-variant-numeric:tabular-nums;font-size:11px}html[data-theme=redesign] .ns-chip.is-active .count{color:#9ba1aa}html[data-theme=redesign] .ns-badge{letter-spacing:.02em;color:#9ba1aa;background:#1c2027;border:1px solid #1f232a;border-radius:5px;align-items:center;gap:4px;height:18px;padding:0 6px;font-size:10.5px;font-weight:600;display:inline-flex}html[data-theme=redesign] .ns-badge.pos{color:#30b36a;background:#30b36a24;border-color:#0000}html[data-theme=redesign] .ns-badge.warn{color:#e6a23c;background:#e6a23c24;border-color:#0000}html[data-theme=redesign] .ns-badge.neg{color:#e5484d;background:#e5484d1f;border-color:#0000}html[data-theme=redesign] .ns-badge.info{color:#5b8def;background:#5b8def24;border-color:#0000}html[data-theme=redesign] .ns-badge.violet{color:#8b7cf6;background:#8b7cf624;border-color:#0000}html[data-theme=redesign] .ns-badge.brand{color:#e5484d;background:#e5484d1f;border-color:#0000}html[data-theme=redesign] .live-pill{color:#e5484d;letter-spacing:.02em;background:#e5484d1f;border:1px solid #e5484d33;border-radius:999px;align-items:center;gap:6px;height:24px;padding:0 10px 0 8px;font-size:11.5px;font-weight:600;display:inline-flex}html[data-theme=redesign] .live-pill .dot{background:#e5484d;border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite ns-pulse;box-shadow:0 0 0 4px #e5484d1f}@keyframes ns-pulse{0%,to{opacity:1}50%{opacity:.4}}html[data-theme=redesign] .kpi{background:#14171c;border:1px solid #1f232a;border-radius:12px;flex-direction:column;gap:6px;min-height:96px;padding:14px 16px;transition:border-color .15s,background .15s;display:flex;position:relative}html[data-theme=redesign] .kpi:hover{border-color:#262b33}html[data-theme=redesign] .kpi-label{letter-spacing:.1em;text-transform:uppercase;color:#6a7079;font-size:11px;font-weight:600}html[data-theme=redesign] .kpi-value{font-variant-numeric:tabular-nums;letter-spacing:-.018em;color:#e6e8eb;font-size:24px;font-weight:600;line-height:1.05}html[data-theme=redesign] .kpi-value.is-neg{color:#e5484d}html[data-theme=redesign] .kpi-value.is-warn{color:#e6a23c}html[data-theme=redesign] .kpi-meta{color:#6a7079;font-size:11.5px}html[data-theme=redesign] .kpi-delta{font-variant-numeric:tabular-nums;align-items:center;gap:3px;font-size:11.5px;font-weight:600;display:inline-flex}html[data-theme=redesign] .kpi-delta.up{color:#30b36a}html[data-theme=redesign] .kpi-delta.down{color:#e5484d}html[data-theme=redesign] .kpi-delta.flat{color:#6a7079}html[data-theme=redesign] .kpi-spark{height:24px;margin-top:auto}html[data-theme=redesign] .kpi-footer{margin-top:auto}html[data-theme=redesign] .ns-tbl{border-collapse:separate;border-spacing:0;width:100%}html[data-theme=redesign] .ns-tbl thead th{letter-spacing:.06em;text-transform:uppercase;color:#6a7079;text-align:left;background:#14171c;border-bottom:1px solid #1f232a;padding:10px 14px;font-size:11px;font-weight:600;position:sticky;top:0}html[data-theme=redesign] .ns-tbl tbody td{color:#e6e8eb;border-bottom:1px solid #1f232a;padding:12px 14px;font-size:13px}html[data-theme=redesign] .ns-tbl tbody tr:hover td{background:#181c22}html[data-theme=redesign] .ns-tbl tbody tr:last-child td{border-bottom:0}html[data-theme=redesign] .ns-row-hover{transition:background .12s}html[data-theme=redesign] .ns-row-hover:hover{background:#181c22}html[data-theme=redesign] .ns-avatar{color:#e6e8eb;background:#1c2027;border:1px solid #1f232a;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;font-weight:600;display:inline-flex}html[data-theme=redesign] .ns-kbd{color:#9ba1aa;background:#1c2027;border:1px solid #1f232a;border-radius:4px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 5px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11px;display:inline-flex}html[data-theme=redesign] .ns-div{background:#1f232a;width:100%;height:1px}
