.status-page{width:min(100% - 3rem,1040px);margin:0 auto;padding:4.5rem 0 6rem}.status-head{grid-template-columns:minmax(0,1fr) minmax(280px,.65fr);align-items:end;gap:1.5rem 4rem;padding-bottom:2.5rem;display:grid}.status-kicker{font-family:var(--font-mono);color:var(--sa-muted);text-transform:uppercase;grid-column:1/-1;font-size:.72rem}.status-head h1{font-family:var(--font-display);letter-spacing:0;text-wrap:balance;margin:0;font-size:5.5rem;line-height:.95}.status-head p{color:var(--sa-muted);text-wrap:pretty;margin:0;font-size:1rem;line-height:1.7}.status-overview{border-block:1px solid var(--sa-ink);grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:1rem 1.25rem;min-height:104px;padding:1.5rem 0;display:grid}.status-mark{width:48px;height:48px;font-family:var(--font-mono);place-items:center;font-size:1.75rem;line-height:1;display:inline-grid}.status-mark[data-state=unavailable]{color:var(--sa-red-text)}.status-overview-copy p,.status-checked-at{color:var(--sa-muted);font-family:var(--font-mono);font-variant-numeric:tabular-nums;margin:0;font-size:.7rem}.status-overview-copy h2{font-family:var(--font-sans);margin:.35rem 0 0;font-size:1.35rem;line-height:1.25}.status-checked-at{text-align:right}.status-models{padding-top:3.5rem}.status-section-head{justify-content:space-between;align-items:baseline;gap:1rem;padding-bottom:1rem;display:flex}.status-section-head h2,.status-note h2{margin:0;font-size:1.05rem;line-height:1.3}.status-model-count{color:var(--sa-muted);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:.7rem}.status-model-group{padding-top:1.75rem}.status-model-group h3{color:var(--sa-muted);font-family:var(--font-mono);text-transform:uppercase;margin:0 0 .65rem;font-size:.7rem;font-weight:500}.status-model-rows{border-top:1px solid var(--sa-rule)}.status-model-row{border-bottom:1px solid var(--sa-rule);grid-template-columns:minmax(220px,1fr) minmax(130px,.38fr) minmax(220px,.75fr);align-items:center;gap:1rem 2rem;min-height:76px;padding:1rem 0;display:grid}.status-model-identity{min-width:0}.status-model-identity h4{margin:0;font-size:.95rem;line-height:1.4}.status-model-identity code{color:var(--sa-muted);font-family:var(--font-mono);overflow-wrap:anywhere;margin-top:.25rem;font-size:.68rem;line-height:1.5;display:block}.status-model-state{align-items:center;gap:.55rem;min-width:0;display:inline-flex}.status-model-state[data-state=unavailable]{color:var(--sa-red-text)}.status-row-mark{width:1rem;font-family:var(--font-mono);text-align:center;flex:0 0 1rem}.status-model-state strong{font-size:.8rem;font-weight:600}.status-model-observed{color:var(--sa-muted);font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:right;margin:0;font-size:.67rem;line-height:1.5}.status-loading,.status-error{border-block:1px solid var(--sa-rule);color:var(--sa-muted);font-family:var(--font-mono);margin:0;padding:2rem 0;font-size:.76rem}.status-error{color:var(--sa-danger);justify-content:space-between;align-items:center;gap:1rem;display:flex}.status-error p{margin:0}.status-retry{width:40px;height:40px;color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:2px;flex:0 0 40px;place-items:center;font-size:1.15rem;display:inline-grid}.status-retry:active{transform:scale(.96)}.status-retry:focus-visible{outline:2px solid var(--sa-ink);outline-offset:3px}.status-note{border-top:1px solid var(--sa-rule);grid-template-columns:minmax(180px,.35fr) minmax(0,1fr);gap:1.5rem 4rem;margin-top:4rem;padding-top:1.5rem;display:grid}.status-note p{max-width:65ch;color:var(--sa-muted);text-wrap:pretty;margin:0;font-size:.88rem;line-height:1.75}@media (width<=720px){.status-page{width:min(100% - 1.5rem,1040px);padding:3rem 0 4.5rem}.status-head{grid-template-columns:1fr;gap:.9rem;padding-bottom:2rem}.status-kicker{grid-column:auto}.status-head h1{font-size:3.2rem}.status-overview{grid-template-columns:40px minmax(0,1fr);gap:.8rem 1rem}.status-mark{width:40px;height:40px;font-size:1.45rem}.status-checked-at{text-align:left;grid-column:2}.status-models{padding-top:2.75rem}.status-model-row{grid-template-columns:minmax(0,1fr) auto;gap:.65rem 1rem;min-height:0;padding:1rem 0 1.1rem}.status-model-state{justify-self:end}.status-model-observed{text-align:left;grid-column:1/-1}.status-note{grid-template-columns:1fr;gap:.75rem;margin-top:3rem}}@media (width<=360px){.status-model-row{grid-template-columns:1fr}.status-model-state{justify-self:start}.status-model-observed{grid-column:auto}}
