:root{color-scheme:light dark;--bg: #0b0f17;--panel: rgba(255, 255, 255, .06);--panel2: rgba(255, 255, 255, .04);--border: rgba(255, 255, 255, .1);--text: rgba(255, 255, 255, .92);--muted: rgba(255, 255, 255, .62);--shadow: 0 24px 80px rgba(0, 0, 0, .55);--glow1: rgba(110, 231, 183, .18);--glow2: rgba(59, 130, 246, .16);--glow3: rgba(236, 72, 153, .12)}[data-theme=light]{--bg: #f7f8fb;--panel: rgba(255, 255, 255, .78);--panel2: rgba(255, 255, 255, .66);--border: rgba(15, 23, 42, .12);--text: rgba(15, 23, 42, .92);--muted: rgba(15, 23, 42, .62);--shadow: 0 22px 80px rgba(2, 6, 23, .12);--glow1: rgba(16, 185, 129, .12);--glow2: rgba(59, 130, 246, .12);--glow3: rgba(236, 72, 153, .1)}*{box-sizing:border-box}html,body{height:100%}body{margin:0;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,"Apple Color Emoji","Segoe UI Emoji";background:radial-gradient(1200px 700px at 10% 0%,var(--glow2),transparent 55%),radial-gradient(900px 600px at 90% 0%,var(--glow3),transparent 50%),radial-gradient(900px 600px at 50% 100%,var(--glow1),transparent 60%),var(--bg);color:var(--text)}.container{max-width:1100px;margin:0 auto;padding:28px 20px 48px}.topbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.brand{display:flex;flex-direction:column;gap:2px}.title{font-size:22px;font-weight:720;letter-spacing:-.02em}.subtitle{font-size:13px;color:var(--muted)}.pillRow{display:flex;gap:10px;align-items:center}.tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:14px}.tab{cursor:pointer;border:1px solid var(--border);background:#ffffff0a;color:var(--muted);border-radius:12px;padding:9px 11px;font-size:13px}.tab.active{color:var(--text);background:linear-gradient(180deg,#6ee7b729,#3b82f61a);border-color:#6ee7b747}.pill{border:1px solid var(--border);background:linear-gradient(180deg,var(--panel),var(--panel2));border-radius:999px;padding:9px 12px;box-shadow:var(--shadow);color:var(--text);font-size:13px;display:inline-flex;align-items:center;gap:8px}.btn{cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid var(--border);background:linear-gradient(180deg,#ffffff1a,#ffffff0d);color:var(--text);border-radius:12px;padding:10px 12px;font-size:13px;transition:transform .14s ease,background .14s ease,border-color .14s ease}.btn:hover{transform:translateY(-1px);border-color:#ffffff2e}.btn:active{transform:translateY(0)}.grid{display:grid;grid-template-columns:repeat(12,1fr);gap:14px}.card{grid-column:span 6;border:1px solid var(--border);background:linear-gradient(180deg,var(--panel),var(--panel2));border-radius:18px;padding:18px;box-shadow:var(--shadow);position:relative;overflow:hidden}.card:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;background:radial-gradient(500px 200px at 20% 0%,rgba(255,255,255,.1),transparent 55%),radial-gradient(500px 200px at 80% 0%,rgba(255,255,255,.08),transparent 55%);pointer-events:none}.metricLabel{position:relative;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.metricValue{position:relative;margin-top:10px;font-size:40px;font-weight:760;letter-spacing:-.04em}.metricHint{position:relative;margin-top:8px;font-size:13px;color:var(--muted)}.sectionTitle{position:relative;margin-top:14px;margin-bottom:8px;font-size:13px;font-weight:700}.split{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.table{position:relative;margin-top:12px;display:grid;gap:8px}.row{min-height:38px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;border:1px solid var(--border);background:#ffffff0a;border-radius:10px;padding:9px 11px;font-size:13px}.row.four{grid-template-columns:minmax(0,1fr) auto auto auto}.row span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.muted{color:var(--muted)}.bars{position:relative;min-height:140px;display:flex;align-items:end;gap:10px;margin-top:16px;overflow-x:auto;padding-bottom:4px}.barItem{min-width:48px;display:grid;justify-items:center;gap:6px;color:var(--muted);font-size:11px}.barItem strong{color:var(--text);font-size:12px}.bar{width:18px;border-radius:7px 7px 3px 3px;background:linear-gradient(180deg,#6ee7b7e6,#3b82f68c)}.full{grid-column:1 / -1}@media (max-width: 840px){.card{grid-column:1 / -1}.split{grid-template-columns:1fr}.row.four{grid-template-columns:1fr;align-items:start}}.error{border:1px solid rgba(244,63,94,.35);background:#f43f5e14;color:#ffffffeb;border-radius:14px;padding:12px 14px}.loginPanel{display:grid;grid-template-columns:minmax(220px,1fr) minmax(180px,240px) minmax(180px,240px) auto;align-items:end;gap:10px;border:1px solid var(--border);background:linear-gradient(180deg,var(--panel),var(--panel2));border-radius:18px;padding:14px;box-shadow:var(--shadow);margin-bottom:14px}.input{width:100%;min-height:40px;border:1px solid var(--border);background:#ffffff0f;color:var(--text);border-radius:12px;padding:10px 12px;outline:none}.input::placeholder{color:var(--muted)}.input:focus{border-color:#6ee7b773}@media (max-width: 920px){.loginPanel{grid-template-columns:1fr}}.kbd{border:1px solid var(--border);background:#ffffff0f;border-radius:8px;padding:2px 7px;font-size:12px;color:var(--muted)}
