.status-page main{min-height:72vh;padding:82px 0 96px}.status-head{grid-template-columns:minmax(0,1fr) minmax(280px,460px);align-items:end;gap:28px 70px;margin-bottom:42px;display:grid}.status-head .eyebrow{color:var(--red-deep);grid-column:1/-1;margin:0;font-weight:600}.status-head h1{font-family:var(--serif);letter-spacing:-.025em;max-width:760px;margin:0;font-size:clamp(2.125rem,4vw,3.375rem);font-weight:500;line-height:1}.status-head h1 b{color:var(--red);font-weight:700}.status-head .lede{color:var(--ink-soft);max-width:460px;margin:0;font-size:1rem;line-height:1.55}.status-board{border:1px solid var(--rule);background:var(--card)}.overall{border-bottom:1px solid var(--rule);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;padding:28px 30px;display:grid}.overall .mono{color:var(--bronze);margin:0 0 3px}.overall h2{font-family:var(--serif);margin:0;font-size:1.25rem;font-weight:500;line-height:1.2}.overall p:last-child{color:var(--ink-soft);margin:6px 0 0}.state-mark{width:13px;height:13px;color:var(--status-unknown);background:0 0;border:2px solid;border-radius:50%}.refresh{border:1px solid var(--rule);background:var(--paper);color:var(--ink);font:600 1rem var(--sans);cursor:pointer;border-radius:2px;padding:9px 13px}.refresh:hover{border-color:var(--ink);background:var(--tan)}.refresh:focus-visible{outline-offset:2px;outline:3px solid #d81f0f47}.refresh:disabled{cursor:wait;color:var(--ink-soft)}.component{border-bottom:1px solid var(--rule);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:17px;padding:22px 30px;display:grid}.component:last-child{border-bottom:0}.component h3{font-family:var(--serif);margin:0;font-size:20px}.component p{color:var(--ink-soft);margin:3px 0 0;font-size:1rem}.component strong{font:500 .625rem var(--mono);letter-spacing:.07em;text-transform:uppercase;text-align:right}[data-overall=operational] .state-mark,[data-component-state=operational] .state-mark{color:var(--status-operational);background:var(--status-operational)}[data-overall=degraded] .state-mark,[data-component-state=degraded] .state-mark{color:var(--status-degraded);background:var(--status-degraded)}[data-overall=major_outage] .state-mark,[data-component-state=major_outage] .state-mark{color:var(--red-deep);background:var(--red-deep)}[data-component-state=operational] strong{color:var(--status-operational)}[data-component-state=degraded] strong{color:var(--status-degraded)}[data-component-state=major_outage] strong{color:var(--red-deep)}[data-component-state=unknown] strong{color:var(--status-unknown)}.observation{border-top:1px solid var(--rule);color:var(--bronze);background:#eaddcf47;justify-content:space-between;gap:20px;padding:14px 30px;display:flex}.incident-history{border-top:1px solid var(--rule);grid-template-columns:minmax(190px,300px) minmax(0,1fr);gap:24px 42px;margin-top:52px;padding-top:24px;display:grid}.incident-history header .eyebrow{color:var(--red-deep);margin:0 0 6px;font-weight:600}.incident-history header h2{font-family:var(--serif);margin:0;font-size:1.45rem;font-weight:500;line-height:1.15}.incident-list{min-width:0}.incident-empty{color:var(--ink-soft);margin:0}.incident-record{padding:0 0 30px}.incident-record+.incident-record{border-top:1px solid var(--rule);padding-top:28px}.incident-record-head{justify-content:space-between;align-items:flex-start;gap:22px;display:flex}.incident-record h3{font-family:var(--serif);overflow-wrap:anywhere;margin:0;font-size:1.35rem;line-height:1.2}.incident-status{color:var(--status-degraded);font:600 .58rem/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;border:1px solid;border-radius:999px;flex:none;padding:5px 8px}.incident-record[data-status=resolved] .incident-status{color:var(--status-operational)}.incident-record[data-impact=major_outage]:not([data-status=resolved]) .incident-status{color:var(--red-deep)}.incident-meta{color:var(--bronze);font:.625rem/1.45 var(--mono);text-transform:uppercase;letter-spacing:.045em;flex-wrap:wrap;gap:7px 18px;margin:9px 0 22px;display:flex}.incident-updates{gap:17px;margin:0;padding:0;list-style:none;display:grid}.incident-update{border-top:1px solid var(--rule);grid-template-columns:minmax(94px,.22fr) minmax(0,1fr);gap:18px;padding-top:16px;display:grid}.incident-update strong{color:var(--bronze);font:600 .625rem/1.35 var(--mono);text-transform:uppercase;letter-spacing:.045em}.incident-update p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.incident-update time{color:var(--ink-soft);font:.625rem/1.35 var(--mono);margin-top:5px;display:block}.status-note{grid-template-columns:minmax(180px,300px) minmax(280px,1fr) auto;align-items:start;gap:24px 42px;margin:48px 0 0;padding:0 6px;display:grid}.status-note h2{font-family:var(--serif);margin:0;font-size:1.25rem;font-weight:500}.status-note p{color:var(--ink-soft);max-width:620px;margin:0}.status-note a{text-underline-offset:4px;white-space:nowrap;font-weight:600}.noscript-note{border:1px solid var(--red-deep);color:var(--red-deep);margin:30px 0 0;padding:14px 16px}@media (width<=760px){.status-page main{padding:54px 0 70px}.status-head{grid-template-columns:1fr;gap:20px;margin-bottom:30px}.status-head .eyebrow{grid-column:auto}.overall{grid-template-columns:auto minmax(0,1fr);padding:24px 20px}.overall .refresh{grid-column:2;justify-self:start}.component{grid-template-columns:auto minmax(0,1fr);padding:20px}.component strong{text-align:left;grid-column:2}.observation{flex-direction:column;gap:3px;padding:13px 20px}.incident-history{grid-template-columns:1fr;gap:22px;margin-top:40px}.incident-record-head{flex-direction:column;gap:10px}.incident-update{grid-template-columns:1fr;gap:5px}.status-note{grid-template-columns:1fr;gap:12px;margin-top:38px}}
