:root{--bg:#09111f;--panel:#111c2e;--line:#233149;--muted:#8fa1ba;--text:#f3f7ff;--accent:#8b5cf6;--green:#23c483}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font:14px Inter,ui-sans-serif,system-ui,sans-serif}a{color:inherit;text-decoration:none}.shell{max-width:1180px;margin:auto;padding:20px}.nav{display:flex;align-items:center;flex-wrap:wrap;gap:7px;padding-bottom:22px}.nav a{white-space:nowrap;padding:9px 12px;color:var(--muted);border:1px solid transparent;border-radius:9px}.nav a:hover{background:var(--panel);border-color:var(--line);color:white}.brand{font-weight:800;letter-spacing:-.4px;color:white;margin-right:12px}.eyebrow{color:#ab99ff;text-transform:uppercase;font-size:11px;font-weight:700;letter-spacing:.12em}h1{font-size:28px;letter-spacing:-.8px;margin:7px 0 22px}.grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.card{background:var(--panel);border:1px solid var(--line);border-radius:13px;padding:16px}.label{color:var(--muted);font-size:12px}.value{font-size:25px;font-weight:750;margin-top:5px}.table{width:100%;border-collapse:collapse}.table th{text-align:left;color:var(--muted);font-weight:500;font-size:12px}.table td,.table th{padding:11px 8px;border-bottom:1px solid var(--line)}.status{padding:4px 8px;border-radius:999px;background:#1a3240;color:#74d7ff;font-size:12px}.bar{height:8px;background:#223047;overflow:hidden}.bar,.bar i{border-radius:99px}.bar i{display:block;height:100%;background:linear-gradient(90deg,#8b5cf6,#2dd4bf)}button,input{font:inherit}button{border:0;border-radius:9px;padding:10px 13px;background:var(--accent);color:white;cursor:pointer}input{width:100%;padding:11px;background:#0c1627;color:white;border:1px solid var(--line);border-radius:9px}(max-width:700px){.nav{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px;padding-bottom:18px}.nav .brand{grid-column:1/-1;margin:0 0 4px;padding:3px 2px}.nav a{min-width:0;text-align:center;padding:9px 4px;font-size:12px;overflow:hidden;text-overflow:ellipsis}.shell{padding:14px}.grid{grid-template-columns:repeat(2,1fr)}.card{padding:13px}h1{font-size:24px}.hide-mobile{display:none}.table{font-size:12px}}