:root{--bg:#0b0f19;--panel:#0f1629;--panel2:#0c1222;--text:#e8eefc;--muted:#e8eefcb3;--muted2:#e8eefc8c;--border:#ffffff14;--accent:#46b3ff;--good:#37d67a;--warn:#f7c948;--bad:#ff4d4f;--radius:14px;--shadow:0 12px 30px #00000059;--shadow2:0 8px 20px #00000040}html[data-theme=light]{--bg:#f6f8ff;--panel:#fff;--panel2:#f2f5ff;--text:#0b1220;--muted:#0b1220b8;--muted2:#0b12208f;--border:#0b12201a;--shadow:0 10px 26px #0b12201f;--shadow2:0 8px 18px #0b12201a}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:radial-gradient(1200px 700px at 20% -10%,#46b3ff2e,transparent 55%),radial-gradient(900px 600px at 90% 0%,#37d67a1f,transparent 55%),var(--bg);color:var(--text);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji}a{color:inherit;text-decoration:none}button,input{font-family:inherit}.container{grid-template-columns:280px 1fr;min-height:100vh;display:grid}.sidebar{border-right:1px solid var(--border);background:linear-gradient(#0f1629f2,#0c1222f2);height:100vh;padding:16px;position:sticky;top:0}html[data-theme=light] .sidebar{background:linear-gradient(#ffffffeb,#f2f5ffeb)}.brand{border:1px solid var(--border);box-shadow:var(--shadow2);background:#ffffff08;border-radius:12px;align-items:center;gap:10px;padding:10px;display:flex}html[data-theme=light] .brand{background:#0b122008}.logoDot{background:var(--accent);border-radius:999px;width:12px;height:12px;box-shadow:0 0 18px #46b3ff8c}.brandTitle{letter-spacing:.2px;font-weight:800}.brandSub{color:var(--muted);margin-top:2px;font-size:12px}.nav{gap:8px;margin-top:14px;display:grid}.nav a{color:var(--muted);border:1px solid #0000;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:flex}.nav a:hover{color:var(--text);border-color:var(--border);background:#ffffff0a}html[data-theme=light] .nav a:hover{background:#0b12200a}.nav .active{color:var(--text);background:#46b3ff1a;border-color:#46b3ff40}.sideFooter{color:var(--muted2);margin-top:auto;padding-top:14px;font-size:12px}.main{padding:18px}.topbar{z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--border);background:#0b0f19b3;padding:12px;display:none;position:sticky;top:0}html[data-theme=light] .topbar{background:#f6f8ffb3}.topbarInner{justify-content:space-between;align-items:center;gap:12px;display:flex}.iconBtn{border:1px solid var(--border);color:var(--text);cursor:pointer;background:#ffffff0a;border-radius:12px;padding:10px 12px}html[data-theme=light] .iconBtn{background:#0b12200a}.iconBtn:hover{background:#ffffff0f}html[data-theme=light] .iconBtn:hover{background:#0b12200f}.pageHeader{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.h1{letter-spacing:.2px;margin:0;font-size:26px}.sub{color:var(--muted);margin-top:6px;font-size:13px}.actionsRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.input{border:1px solid var(--border);color:var(--text);background:#ffffff08;border-radius:12px;outline:none;padding:10px 12px}html[data-theme=light] .input{background:#0b122008}.input:focus{border-color:#46b3ff73}.btn{border:1px solid var(--border);color:var(--text);cursor:pointer;background:#ffffff0d;border-radius:12px;padding:10px 12px}html[data-theme=light] .btn{background:#0b12200a}.btn:hover{background:#ffffff12}html[data-theme=light] .btn:hover{background:#0b12200f}.btnPrimary{background:#46b3ff1f;border-color:#46b3ff4d}.btnDanger{background:#ff4d4f1f;border-color:#ff4d4f47}.card{border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow2);background:#ffffff08}html[data-theme=light] .card{background:#ffffffdb}.cardPad{padding:14px}.badge{border:1px solid var(--border);color:var(--muted);background:#ffffff05;border-radius:999px;align-items:center;gap:8px;padding:6px 10px;font-size:12px;display:inline-flex}html[data-theme=light] .badge{background:#0b122005}.dot{background:var(--muted2);border-radius:999px;width:8px;height:8px}.dotUp{background:var(--good);box-shadow:0 0 12px #37d67a73}.dotDown{background:var(--bad);box-shadow:0 0 12px #ff4d4f73}.dotRate{background:var(--warn);box-shadow:0 0 12px #f7c94873}.table{border-collapse:collapse;width:100%}.table th,.table td{border-bottom:1px solid var(--border);vertical-align:top;padding:12px}.table th{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:700}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.mobileCards{gap:12px;display:none}.mobileCards .mRow{color:var(--muted);justify-content:space-between;gap:10px;margin-top:8px;font-size:12px;display:flex}.mobileCards .mTitle{font-weight:800}.mobileCards .mUrl{color:var(--muted);word-break:break-all;margin-top:4px;font-size:12px}.mobileCards .mActions{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.drawerOverlay{z-index:50;background:#0000008c;position:fixed;inset:0}.drawer{z-index:60;border-right:1px solid var(--border);width:86vw;max-width:320px;height:100vh;box-shadow:var(--shadow);background:linear-gradient(#0f1629,#0c1222);padding:16px;position:fixed;top:0;left:0}html[data-theme=light] .drawer{background:linear-gradient(#fff,#f2f5ff)}.grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:12px;display:grid}@media (max-width:900px){.container{grid-template-columns:1fr}.sidebar{display:none}.topbar{display:block}.main{padding:14px}.tableWrap{display:none}.mobileCards{display:grid}.grid3{grid-template-columns:1fr}}.statusBar{border:1px solid var(--border);background:#ffffff05;border-radius:999px;justify-content:flex-start;align-items:center;gap:3px;width:fit-content;max-width:100%;padding:6px 8px;display:flex}html[data-theme=light] .statusBar{background:#0b122005}.statusBarEmpty{opacity:.6;width:180px;height:22px}.seg{opacity:.95;border-radius:999px;width:7px;height:14px}.segUp{background:var(--good)}.segDown{background:var(--bad)}.segRate{background:var(--warn)}.overviewGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.overviewCard{border:1px solid var(--border);background:var(--card);border-radius:16px;padding:14px}.overviewLabel{color:var(--muted);letter-spacing:.02em;font-size:12px}.overviewValue{margin-top:6px;font-size:20px;font-weight:900}.chipRow{flex-wrap:wrap;gap:10px;display:flex}.chip{border:1px solid var(--border);background:var(--card);cursor:pointer;border-radius:999px;align-items:center;gap:10px;padding:8px 12px;font-weight:800;display:inline-flex}.chip:hover{filter:brightness(.98)}.chipActive{border-color:var(--primary);box-shadow:0 0 0 2px #0000000a}.chipCount{border:1px solid var(--border);color:var(--muted);border-radius:999px;padding:2px 8px;font-size:12px}.mCard{border-radius:18px}.mTop{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.mLeft{min-width:0}.mSub{color:var(--muted);margin-top:6px;font-size:12px}.mStatusPill{white-space:nowrap}.mStatsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.mStat{border:1px solid var(--border);background:var(--card);border-radius:14px;padding:10px}.mStatLabel{color:var(--muted);font-size:11px}.mStatValue{margin-top:4px;font-weight:900}@media (max-width:900px){.overviewGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}
