:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;color:#f8fafc;background:#06192c}*{box-sizing:border-box}body{margin:0;background:radial-gradient(circle at 85% 5%,#164e63 0,transparent 33%),linear-gradient(145deg,#061426,#082f49 70%,#071827);min-height:100vh}header,main{max-width:1280px;margin:auto}header{padding:24px 28px;display:flex;justify-content:space-between;align-items:center}.brand{display:flex;gap:13px;align-items:center}.brand>span{display:grid;place-items:center;width:44px;height:44px;border:1px solid #38bdf8;border-radius:14px;color:#67e8f9}.brand small{display:block;color:#94a3b8}.live{font-size:.78rem;font-weight:900;border:1px solid #1e6178;border-radius:999px;padding:10px 14px}.live i{display:inline-block;width:9px;height:9px;border-radius:50%;background:#22c55e;margin-right:7px}main{padding:20px 28px 55px}.intro{display:flex;justify-content:space-between;align-items:end;gap:30px;padding:40px 0}.eyebrow{font-size:.78rem;font-weight:900;letter-spacing:.18em;color:#7dd3fc;margin:0 0 8px}.intro h1{font-size:clamp(3.2rem,8vw,6.5rem);line-height:.9;margin:0;letter-spacing:-.055em}.intro>div>p:last-child{color:#cbd5e1;max-width:650px;font-size:1.05rem}.updated{color:#94a3b8;text-align:right}.updated strong{display:block;color:#fff;margin-top:5px}.metrics{display:grid;grid-template-columns:1fr 1fr;gap:18px}.metric{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:25px;border:1px solid #ffffff22;background:#ffffff0d;border-radius:24px}.metric p{font-size:.75rem;letter-spacing:.13em;color:#94a3b8;font-weight:900}.metric h2{font-size:1.5rem;margin:7px 0}.metric small{color:#94a3b8}.orb,.thermo{min-width:180px;min-height:150px;border-radius:22px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.orb{background:var(--ipu);box-shadow:inset 0 0 0 8px #fff2}.orb b,.thermo b{font-size:3.8rem;line-height:1}.orb span{background:#07182dcc;padding:6px 11px;border-radius:999px;font-weight:800}.thermo{background:linear-gradient(145deg,#fb7185,#f97316)}.thermo span,.thermo em{font-style:normal;font-size:.78rem;margin-top:8px}.alert{display:grid;grid-template-columns:58px 1fr;align-items:center;gap:18px;border-left:7px solid var(--alert);border-radius:20px;background:#ffffff0d;padding:20px 24px;margin:18px 0}.alert>strong{display:grid;place-items:center;width:52px;height:52px;border-radius:16px;background:var(--alert);font-size:2rem}.alert p{font-size:.76rem;letter-spacing:.12em;font-weight:900;color:#cbd5e1;margin:0}.alert h2{margin:6px 0}.alert small{color:#cbd5e1}.charts{display:grid;grid-template-columns:1fr 1fr;gap:18px}.panel{background:#f8fafc;color:#0f172a;border-radius:24px;padding:24px;box-shadow:0 20px 60px #0003}.panel-head{display:flex;justify-content:space-between;align-items:start}.panel h2{margin:0}.panel-head>span{background:#e0f2fe;color:#0369a1;border-radius:999px;padding:7px 10px;font-weight:800}.panel-head .warm{background:#ffedd5;color:#c2410c}.orange-text{color:#ea580c}.chart{height:290px;position:relative;margin-top:14px}.chart canvas{width:100%;height:100%}.empty{position:absolute;inset:0;display:grid;place-items:center;color:#64748b;background:repeating-linear-gradient(-45deg,#f8fafc,#f8fafc 12px,#f1f5f9 12px,#f1f5f9 24px)}.hide{display:none}.legend,.caption{color:#64748b;font-size:.76rem}.legend i{display:inline-block;width:9px;height:9px;border-radius:50%;margin:0 4px 0 10px}.good{background:#22c55e}.moderate{background:#84cc16}.unhealthy{background:#f97316}.danger{background:#ef4444}.table-panel{margin-top:18px}.table-scroll{overflow:auto;margin-top:14px}table{width:100%;border-collapse:collapse;min-width:680px}th,td{text-align:left;padding:12px;border-bottom:1px solid #e2e8f0}.thresholds{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:18px}.thresholds article{display:flex;gap:15px;align-items:center;padding:20px;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:20px}.thresholds article>b{display:grid;place-items:center;min-width:70px;height:70px;border-radius:17px;background:#f97316;font-size:1.25rem}.thresholds article:nth-child(2)>b{background:#dc2626}.thresholds article:nth-child(3)>b{background:#111827}.thresholds h3,.thresholds p{margin:0}.thresholds p{color:#94a3b8;margin-top:5px;font-size:.82rem}footer{text-align:center;border-top:1px solid #ffffff1a;padding:24px;color:#cbd5e1}footer span,footer small{display:block;margin-top:5px}footer small{color:#64748b}@media(max-width:850px){.metrics,.charts,.thresholds{grid-template-columns:1fr}.intro{align-items:start;flex-direction:column}.updated{text-align:left}.metric{align-items:stretch}.orb,.thermo{min-width:145px}}@media(max-width:520px){header,main{padding-left:16px;padding-right:16px}.live{font-size:.62rem}.brand b{font-size:.78rem}.brand small{display:none}.metric{flex-direction:column}.orb,.thermo{width:100%}.chart{height:240px}}
