.status-page{width:min(100%,1120px);min-height:100vh;margin:0 auto;padding:28px clamp(22px,5vw,72px) 42px}.status-header{gap:14px;padding-bottom:clamp(48px,8vw,96px);display:grid}.status-brand{width:fit-content;margin-bottom:28px}.status-brand img{width:auto;height:28px}.status-eyebrow{color:var(--ink-3);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:12px}.status-header h1{max-width:760px;font-size:clamp(48px,8vw,96px)}.status-intro,.status-generated,.status-footer{color:var(--ink-2)}.status-intro{max-width:52ch;font-size:clamp(18px,2vw,22px)}.status-content{gap:28px;display:grid}.status-overview,.status-section-heading,.status-component-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.status-overview{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-sm);padding:clamp(24px,4vw,40px)}.status-overview h2,.status-section-heading h2{margin-top:6px;font-size:clamp(30px,4vw,46px)}.status-generated{margin-top:16px;font-size:14px}.status-badge{border:1px solid var(--line-strong);min-height:32px;color:var(--ink-2);border-radius:999px;flex:none;align-items:center;gap:8px;padding:5px 11px;font-size:13px;font-weight:700;line-height:1;display:inline-flex}.status-badge>span{background:var(--ink-3);border-radius:50%;width:8px;height:8px}.status-badge[data-state=operational]{border-color:var(--chalk-green);background:var(--wash-green);color:var(--success)}.status-badge[data-state=operational]>span{background:var(--success)}.status-badge[data-state=degraded]{border-color:var(--chalk-yellow);background:var(--wash-yellow);color:#765f13}.status-badge[data-state=degraded]>span{background:var(--chalk-yellow)}.status-badge[data-state=outage]{border-color:var(--chalk-pink);background:var(--wash-pink);color:var(--danger)}.status-badge[data-state=outage]>span{background:var(--danger)}.status-update-failed,.status-message-error{border:1px solid var(--chalk-yellow);border-radius:var(--radius-md);background:var(--wash-yellow);color:#765f13;padding:14px 18px}.status-message{border:1px dashed var(--line-strong);border-radius:var(--radius-md);color:var(--ink-2);text-align:center;padding:44px 24px}.status-message-error{gap:8px;display:grid}.status-message-error h2{font-size:24px}.status-section-heading{align-items:end;margin-bottom:18px}.status-refresh{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);min-height:42px;color:var(--ink);cursor:pointer;font:inherit;padding:0 16px;font-size:14px;font-weight:650}.status-refresh:hover:not(:disabled){border-color:var(--ink)}.status-refresh:disabled{cursor:wait;opacity:.65}.status-component-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.status-component-card{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);min-height:180px;padding:22px}.status-component-heading h3{font-size:24px}.status-component-heading p{color:var(--ink-2);margin-top:7px;font-size:14px}.status-times{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:28px 0 0;padding-top:16px;display:grid}.status-times dt{color:var(--ink-3);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;font-size:11px}.status-times dd{color:var(--ink-2);margin:5px 0 0;font-size:13px}.status-footer{border-top:1px solid var(--line);justify-content:space-between;gap:20px;margin-top:clamp(52px,8vw,96px);padding-top:20px;font-size:14px;display:flex}.status-footer a{color:var(--ink);font-weight:650}@media (width<=680px){.status-page{padding-top:20px}.status-overview,.status-section-heading,.status-component-heading,.status-footer{flex-direction:column;align-items:flex-start}.status-component-list,.status-times{grid-template-columns:1fr}.status-footer{gap:8px}}
