*{box-sizing:border-box}body{margin:0;background:#14191d;color:#edf1f3;font:15px/1.5 system-ui,sans-serif}header{display:flex;align-items:center;gap:24px;border-bottom:1px solid #35424b;padding:16px 28px;background:#242c33}header strong{flex:1}header span,.eyebrow{color:#f4a06c;letter-spacing:.13em;font-size:12px}a{color:#9ae4d1;text-decoration:none}button,select{font:inherit;background:#2c3943;border:1px solid #667985;color:#fff;padding:8px 12px;border-radius:6px}button{cursor:pointer}main{max-width:1180px;margin:auto;padding:32px 24px}h1{font-size:32px;margin:8px 0}h2{font-size:18px;margin:0}p.muted{margin:8px 0 18px}.muted,#updated{color:#a8b8c3;font-size:13px}.filters{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin:26px 0}.filters label{display:flex;gap:10px;align-items:center}.metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:20px 0}.metrics article,.panel{background:#202a32;border:1px solid #3a4b56;border-radius:12px;padding:22px}.metrics span{display:block;color:#a8b8c3}.metrics strong{font-size:36px;color:#6ee4c1}.panel{margin:20px 0;overflow:auto}table{border-collapse:collapse;width:100%;text-align:left;font-size:13px}th,td{border-bottom:1px solid #394a55;padding:10px 12px;white-space:nowrap}th{color:#b3c7d3}td:first-child{white-space:normal}svg{width:100%;height:280px;display:block;min-width:580px}.bar{fill:#58cfad;cursor:help}.bar:hover,.bar:focus{fill:#ffad75;outline:none;stroke:#fff;stroke-width:2}svg text{fill:#b3c7d3;font:12px system-ui}svg line{stroke:#3a4b56}summary{cursor:pointer;color:#9ae4d1;margin:12px 0}#status{color:#ffbc92}@media(max-width:620px){.metrics{grid-template-columns:1fr}header{padding:12px;gap:12px}main{padding:18px 12px}h1{font-size:26px}}
