:root{--bg:#0b0e14;--panel:#141925;--panel-2:#1b2231;--border:#273043;--text:#e6e9ef;--muted:#9aa4b8;--accent:#4f8cff;--accent-2:#2dd4bf;--danger:#f0506e;--radius:10px}*{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--bg);color:var(--text);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.5}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}.nav{display:flex;align-items:center;gap:20px;padding:14px 24px;border-bottom:1px solid var(--border);background:var(--panel);position:-webkit-sticky;position:sticky;top:0;z-index:10}.nav .brand{font-weight:700;color:var(--text);font-size:16px}.nav a{color:var(--muted);font-weight:500}.nav a:hover{color:var(--text);text-decoration:none}.container{max-width:1200px;margin:0 auto;padding:24px}h1{font-size:24px;margin:0 0 4px}.subtitle{color:var(--muted);margin:0 0 24px}.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:16px;gap:16px}.card{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);padding:18px}.card .metric{font-size:30px;font-weight:700}.card .label{color:var(--muted);font-size:12px;text-transform:uppercase;letter-spacing:.04em}.panel{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);padding:18px;margin-top:24px}.panel h2{font-size:16px;margin:0 0 14px}table{width:100%;border-collapse:collapse;font-size:13px}td,th{text-align:left;padding:8px 10px;border-bottom:1px solid var(--border);white-space:nowrap}th{color:var(--muted);font-weight:600;font-size:12px}td.num,th.num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}tr:hover td{background:var(--panel-2)}.filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:12px;gap:12px;align-items:end}.field label{display:block;color:var(--muted);font-size:12px;margin-bottom:4px}input,select{width:100%;background:var(--panel-2);border:1px solid var(--border);color:var(--text);border-radius:8px;padding:8px 10px;font-size:13px}.btn{background:var(--accent);color:#fff;border:none;border-radius:8px;padding:9px 16px;font-weight:600;cursor:pointer}.btn.secondary{background:var(--panel-2);color:var(--text);border:1px solid var(--border)}.btn:hover{opacity:.92}.row{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.spacer{flex:1 1}.muted{color:var(--muted)}.tag{display:inline-block;padding:1px 8px;border-radius:999px;background:var(--panel-2);border:1px solid var(--border);font-size:12px}.pagination{display:flex;gap:8px;align-items:center;margin-top:16px}.drop{color:var(--accent-2);font-weight:600}