*{box-sizing:border-box}:root{--bg:#0b0b0d;--panel:#141417;--border:#26262b;--text:#ececed;--muted:#9a9aa2;--gold:#c9a24d;--danger:#e5679a}html,body{margin:0;padding:0}body{background:var(--bg);color:var(--text);font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:14px}a{color:var(--gold);text-decoration:none}a:hover{text-decoration:underline}.container{max-width:1000px;margin:0 auto;padding:24px 20px 64px}.eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--gold);font-size:11px;font-weight:700}h1{margin:6px 0 0;font-size:26px}h2{margin:0;font-size:18px}.muted{color:var(--muted)}.panel{background:var(--panel);border:1px solid var(--border);border-radius:10px;padding:18px}.grid{gap:14px;display:grid}.grid.cols-4{grid-template-columns:repeat(4,1fr)}.grid.cols-2{grid-template-columns:repeat(2,1fr)}@media (max-width:720px){.grid.cols-4{grid-template-columns:repeat(2,1fr)}.grid.cols-2{grid-template-columns:1fr}}.kpi{background:var(--panel);border:1px solid var(--border);border-radius:10px;padding:14px 16px}.kpi .label{text-transform:uppercase;letter-spacing:.12em;color:var(--muted);font-size:11px}.kpi .value{margin-top:4px;font-size:26px;font-weight:700}nav.top{border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:10;background:#0b0b0de6;flex-wrap:wrap;align-items:center;gap:18px;padding:14px 20px;display:flex;position:sticky;top:0}nav.top a{color:var(--muted);font-weight:600}nav.top a.brand{color:var(--text)}table{border-collapse:collapse;width:100%;font-size:13px}th,td{text-align:left;border-bottom:1px solid var(--border);white-space:nowrap;padding:8px 10px}th{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-size:11px}input,select{border:1px solid var(--border);color:var(--text);background:#0f0f12;border-radius:8px;width:100%;padding:9px 11px;font-size:13px}label{color:var(--muted);margin-bottom:5px;font-size:12px;display:block}.field{margin-bottom:12px}.row{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}button,.btn{background:var(--gold);color:#1a1400;cursor:pointer;border:none;border-radius:999px;padding:9px 18px;font-size:13px;font-weight:700}button.ghost{color:var(--muted);border:1px solid var(--border);background:0 0}.spacer{height:28px}.pill{border:1px solid var(--border);color:var(--muted);border-radius:999px;padding:2px 9px;font-size:11px;display:inline-block}
