.status-page h2{margin:var(--sp-10) 0 var(--sp-4);color:var(--color-heading);font-size:var(--fs-20)}.status-hero{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:var(--sp-2) var(--sp-4);padding:var(--sp-6);font-size:var(--fs-16)}.status-hero .status-asof{grid-column:2}.status-hero-dot{grid-row:span 2;width:14px;height:14px;border-radius:var(--radius-pill);background:var(--color-text-muted);box-shadow:0 0 0 6px var(--ink-alpha-08)}.status-hero-dot.success{background:var(--success-icon)}.status-hero-dot.warning{background:var(--warning-icon)}.status-hero-dot.error{background:var(--error-icon)}.status-columns{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:var(--sp-10);align-items:start}.status-components,.status-regions{margin:0;padding:0;list-style:none;border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--studio-shadow-card)}.status-components>li,.status-regions>li{padding:var(--sp-5);border-bottom:1px solid var(--color-border)}.status-components>li:last-child,.status-regions>li:last-child{border-bottom:0}.status-components .viz-strip,.status-regions .viz-strip{margin:0}.status-component-head{display:flex;justify-content:space-between;align-items:center;gap:var(--sp-4);margin-bottom:var(--sp-3)}.status-component-head strong{color:var(--color-heading)}.status-component-head small,.status-footnote{color:var(--color-text-secondary)}.status-footnote{margin-top:var(--sp-3);font-size:var(--fs-13)}.status-subscribe{position:sticky;top:calc(72px + var(--sp-6));margin-top:var(--sp-10);padding:var(--sp-5);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--studio-shadow-card)}.status-subscribe h2{margin:0 0 var(--sp-2);font-size:var(--fs-16)}.status-subscribe p{margin:0 0 var(--sp-4);color:var(--color-text-secondary);font-size:var(--fs-14)}.status-page .status-subscribe ul{display:grid;gap:var(--sp-2);margin:0;padding:0;list-style:none}.status-sub-link{display:grid;gap:2px;min-height:44px;padding:var(--sp-3);border-radius:var(--radius-control);background:var(--studio-raised)}.status-sub-link:hover{background:var(--color-surface-hover)}.status-sub-link strong{color:var(--color-heading);font-size:var(--fs-14)}.status-sub-link small{color:var(--color-text-secondary);font-size:var(--fs-13)}.status-none{padding:var(--sp-5);border:1px dashed var(--color-border-strong);border-radius:var(--radius-card);color:var(--color-text-secondary)}@media (max-width:900px){.status-columns{grid-template-columns:1fr}.status-subscribe{position:static;margin-top:0}}