.status-page{padding:clamp(52px,9vw,112px) 0 100px}.status-head{max-width:720px}.status-kicker{font-size:12px;letter-spacing:.16em;color:var(--dim);margin:0 0 18px}.status-head h1{font-size:clamp(42px,7vw,74px);line-height:1.02;letter-spacing:-.04em;margin:0}.status-head>p:last-child{font-size:18px;color:var(--dim);margin:22px 0 0}.status-summary{display:flex;align-items:center;gap:18px;margin:54px 0 44px;padding:24px;border:1px solid var(--line);border-radius:18px;background:var(--surface);box-shadow:var(--shadow-1)}.status-mark{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;font-size:25px;font-weight:700;background:var(--dim);color:var(--bg)}.status-mark.operational{background:var(--ok)}.status-mark.degraded{background:var(--warn)}.status-mark.failed{background:var(--bad)}.status-summary h2{margin:0;font-size:22px}.status-summary p{margin:5px 0 0;color:var(--dim)}.status-section-title{font-size:13px;color:var(--dim);font-weight:600;margin:0 0 12px}.status-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.status-card{display:flex;gap:12px;min-height:118px;padding:18px;border:1px solid var(--line);border-radius:14px;background:var(--surface)}.status-card h3{margin:0;font-size:15px}.status-card p{margin:5px 0;font-size:13px}.status-card small{display:block;color:var(--dim);line-height:1.4}.status-dot{width:9px;height:9px;flex:none;margin-top:6px;border-radius:50%;background:var(--dim)}.status-card.operational .status-dot{background:var(--ok)}.status-card.degraded .status-dot{background:var(--warn)}.status-card.failed .status-dot{background:var(--bad)}.status-updated{color:var(--dim);font-size:12px;margin:22px 0}.status-admin{color:var(--dim);font-size:13px}.status-admin a{color:var(--fg)}@media(max-width:700px){.status-grid{grid-template-columns:1fr}.status-summary{margin-top:36px}}
