:root{color-scheme:dark;--bg:#101421;--panel:#181e2e;--muted:#94a1b8;--line:#293249;--text:#f2f5fc;--accent:#72e6bf;--danger:#ff758f}*{box-sizing:border-box}body{margin:0;background:radial-gradient(circle at 80% 0,#273761 0,transparent 29rem),var(--bg);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,sans-serif}.shell{max-width:1180px;margin:auto;padding:52px 24px}.panel-heading,header{display:flex;align-items:center;justify-content:space-between;gap:20px}h1{margin:4px 0;font-size:clamp(2.2rem,6vw,4rem);letter-spacing:-.07em}h2{margin:3px 0;font-size:1.25rem}p{margin:0}.eyebrow{color:var(--accent);font-weight:700;letter-spacing:.14em;font-size:.7rem}.metric span,.panel-heading>span,.subtle,footer{color:var(--muted);font-size:.86rem}.status{border:1px solid #345b50;color:var(--accent);border-radius:999px;padding:9px 13px;font-weight:700;font-size:.85rem}.event-error,.event-ok,.status i{display:inline-block;width:8px;height:8px;background:var(--accent);border-radius:50%;margin-right:8px}.metrics{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;margin:42px 0 18px}.metric,.panel{border:1px solid var(--line);background:rgba(24,30,46,.86);border-radius:17px}.metric{min-height:144px;padding:20px;display:flex;flex-direction:column;justify-content:space-between}.metric p{color:var(--muted);font-size:.86rem}.metric strong{font-size:2.05rem;letter-spacing:-.06em}.metric-accent strong{color:var(--accent)}.event-error,.metric-danger strong{color:var(--danger);background:var(--danger)}.panel{padding:24px;margin-top:18px}.chart{height:215px;align-items:stretch;padding-top:30px;border-bottom:1px solid var(--line)}.bar-group,.chart{display:flex;gap:8px}.bar-group{min-width:0;flex:1 1;flex-direction:column;justify-content:flex-end;align-items:center}.bars{height:100%;width:100%;display:flex;align-items:flex-end;justify-content:center;gap:3px}.bars b,.bars i{width:min(11px,45%);min-height:2px;border-radius:5px 5px 0 0;background:#687797}.bars b{background:var(--accent)}.bar-group small{color:var(--muted);font-size:.58rem;transform:rotate(-45deg);margin-bottom:-16px}.activity{margin-top:42px}.events{margin-top:17px}.events article{display:flex;align-items:center;gap:9px;padding:14px 0;border-top:1px solid var(--line)}.events article div{flex:1 1}.events strong{font-size:.93rem}.events p{color:var(--muted);font-size:.78rem;margin-top:3px}.empty,.loading{color:var(--muted);padding:30px 0}footer{margin:28px 0 0;text-align:right}@media (max-width:760px){.shell{padding:30px 16px}header{align-items:flex-start;flex-direction:column}.metrics{grid-template-columns:repeat(2,1fr);margin-top:28px}.panel{padding:18px}.panel-heading{align-items:flex-start}}@media (max-width:420px){.metrics{grid-template-columns:1fr}}