:root{color-scheme:dark;--bg:#0b1020;--panel:#151d31;--text:#eef2ff;--muted:#9ca8c7;--ok:#34d399;--warn:#fbbf24;--bad:#fb7185}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font:15px/1.45 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}main{max-width:1280px;margin:auto;padding:20px}header{margin-bottom:20px}h1{font-size:28px;margin:0 0 4px}h2{font-size:20px;margin-top:26px}h3{font-size:18px;margin:0 0 8px}p{margin:7px 0}#session,.meta{color:var(--muted)}#summary{display:flex;gap:10px;flex-wrap:wrap}.metric{background:var(--panel);border:1px solid #2b3854;border-radius:10px;padding:12px 16px;font-weight:600}#agents,#projects{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px}.card{background:var(--panel);border:1px solid #2b3854;border-left-width:5px;border-radius:12px;padding:16px;overflow-wrap:anywhere}.card.alive,.card.up,.metric.alive{border-left-color:var(--ok)}.card.degraded{border-left-color:var(--warn)}.card.down,.metric.down{border-left-color:var(--bad)}.status{font-size:12px;font-weight:700;letter-spacing:.08em}.alive .status,.up .status{color:var(--ok)}.degraded .status{color:var(--warn)}.down .status,.error{color:var(--bad)}.quota{color:#a5b4fc;font-weight:600}.history-row{background:var(--panel);border:1px solid #2b3854;border-radius:8px;padding:9px 12px;margin:7px 0;color:var(--muted)}@media(max-width:600px){main{padding:14px}#agents,#projects{grid-template-columns:1fr}.metric{flex:1}}
