.status-notices{gap:14px;margin-top:clamp(36px,4vw,56px);display:grid}.status-notices h2{letter-spacing:-.035em;margin:0 0 6px;font-size:clamp(22px,2vw,28px);font-weight:500}.status-notice{--tone:var(--danger);border:1px solid var(--line);border-left:4px solid var(--tone);background:color-mix(in srgb, var(--tone) 6%, var(--paper));border-radius:10px;padding:18px 20px;scroll-margin-top:24px}.status-notice.identified,.status-notice.monitoring,.status-notice.maintenance.in_progress{--tone:var(--amber)}.status-notice.maintenance.upcoming{--tone:var(--accent,var(--ok))}.status-notice header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;display:flex}.status-notice header strong{letter-spacing:-.02em;overflow-wrap:anywhere;font-size:18px;font-weight:500}.status-notice-state{color:var(--tone);font-size:14px;font-weight:600}.status-notice-meta{color:var(--muted);font-variant-numeric:tabular-nums;margin:6px 0 0;font-size:14px}.status-notice-message{white-space:pre-line;overflow-wrap:anywhere;margin:12px 0 0;font-size:15px;line-height:1.6}.status-update-list{gap:12px;margin:14px 0 0;padding:0;list-style:none;display:grid}.status-update-list li{border-top:1px solid var(--line);gap:4px;padding-top:12px;display:grid}.status-update-list li>div{flex-wrap:wrap;align-items:baseline;gap:4px 12px;font-size:13px;display:flex}.status-update-list b{font-weight:600}.status-update-list b.investigating{color:var(--danger)}.status-update-list b.identified,.status-update-list b.monitoring{color:var(--amber)}.status-update-list b.resolved{color:var(--ok)}.status-update-list time{color:var(--muted);font-variant-numeric:tabular-nums}.status-update-list p{white-space:pre-line;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.6}.incident-updates{color:var(--ink);grid-column:2;margin:2px 0 6px;scroll-margin-top:24px}.incident-updates summary{color:var(--muted);cursor:pointer;font-size:13px}.incident-updates .status-update-list{gap:8px;margin-top:8px}.incident-updates .status-update-list li{padding-top:8px}.incident-updates .status-update-list p{font-size:14px}.status-subscribe{border-top:1px solid var(--ink);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;gap:16px 32px;margin-top:clamp(48px,5vw,80px);padding-block:28px;display:grid}.status-subscribe.feeds-only{grid-template-columns:minmax(0,1fr)}.status-subscribe h2{letter-spacing:-.035em;margin:0;font-size:clamp(22px,2vw,28px);font-weight:500}.status-subscribe-text p{color:var(--muted);margin:8px 0 0;font-size:15px;line-height:1.55}.status-subscribe-form{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.status-subscribe-form input{border:1px solid var(--line);background:var(--paper);width:100%;min-height:46px;color:var(--ink);border-radius:6px;padding:0 14px;font-size:15px}.status-subscribe-form input:focus{outline:2px solid var(--accent,var(--ok));outline-offset:1px}.status-subscribe .button-dark{background:var(--ink);color:var(--paper)}.status-subscribe-hint,.status-subscribe-error{color:var(--muted);grid-column:1/-1;margin:0;font-size:13px;line-height:1.5}.status-subscribe-error{color:var(--danger)}.status-subscribe-hint a{color:inherit;text-underline-offset:3px;text-decoration:underline}.status-subscribe-sent{align-items:flex-start;gap:10px;margin:0;font-size:15px;line-height:1.55;display:flex}.status-subscribe-sent svg{color:var(--ok);flex:none;margin-top:2px}.status-feeds{color:var(--muted);grid-column:1/-1;align-items:center;gap:14px;margin:0;font-size:14px;display:flex}.status-feeds a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:3px}.status-feeds a:hover{text-decoration-color:currentColor}@media (max-width:640px){.status-subscribe,.status-subscribe-form{grid-template-columns:minmax(0,1fr)}}.confirm-contact form+p{margin-top:32px}
