.status-shell{color:#16263e;max-width:1120px;margin:0 auto;padding:64px 24px}.status-shell header{max-width:820px}.status-shell header>span{letter-spacing:.12em;text-transform:uppercase;color:#3c69ac;font-size:12px;font-weight:800}.status-shell h1{margin:10px 0;font-size:clamp(38px,6vw,72px);line-height:.95}.status-shell p,.status-shell footer{color:#375f9c;line-height:1.6}.status-summary{grid-template-columns:repeat(4,1fr);gap:12px;margin:32px 0;display:grid}.status-summary article,.status-panel{background:#fffdf7;border:1px solid #e0e3e7;border-radius:16px;padding:20px}.status-summary span,.status-summary b{display:block}.status-summary span{color:#4171ba;font-size:11px}.status-summary b{margin-top:8px}.ok{color:#223c62}.bad{color:#9d2f2f}.status-panel h2{margin-top:0}.status-table{overflow:auto}.status-table table{border-collapse:collapse;width:100%}.status-table th,.status-table td{text-align:left;border-bottom:1px solid #e8ebee;padding:11px;font-size:13px}.pill{background:#f6f5f3;border-radius:999px;padding:4px 8px;display:inline-block}.pill.bad{background:#fdeeee}.status-shell footer{margin-top:22px;font-size:13px}@media (max-width:800px){.status-summary{grid-template-columns:1fr 1fr}}@media (max-width:520px){.status-summary{grid-template-columns:1fr}}
