.StatusPage_frame__Lq_C_{min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:28px;padding:32px 20px calc(32px + env(safe-area-inset-bottom));background:var(--bg)}.StatusPage_brand__cczvp{display:inline-flex;align-items:center;min-height:44px}.StatusPage_brand__cczvp img{filter:var(--logo-filter)}.StatusPage_panel__JnVZH{width:100%;max-width:560px;margin:0 auto;padding:clamp(24px,5vw,48px);border:1px solid var(--hairline);background:var(--bg-elevated);border-radius:var(--radius-card);box-shadow:var(--shadow-panel);text-align:center}.StatusPage_icon__TQYfz{display:grid;place-items:center;width:64px;height:64px;border-radius:16px;margin:0 auto 24px;background:var(--accent-soft);color:var(--accent-text)}.StatusPage_icon__TQYfz svg{width:30px;height:30px}.StatusPage_eyebrow__C5L75{color:var(--accent-text);font-size:13px;font-weight:550;margin:0 0 10px}.StatusPage_title__0eID5{font-size:clamp(25px,4vw,32px);font-weight:650;line-height:1.25;letter-spacing:-.035em;margin:0 0 16px}.StatusPage_description__2RXi0{color:var(--text-dim);font-size:15px;line-height:1.65;margin:0;text-wrap:pretty}.StatusPage_actions__cVjYU{display:flex;flex-direction:column;gap:12px;margin-top:28px}.StatusPage_actions__cVjYU :is(a,button){display:inline-flex;justify-content:center;align-items:center;min-height:46px;padding:12px 20px;border-radius:var(--radius-control);border:0;background:var(--brand);color:var(--on-brand);font:inherit;font-size:15px;font-weight:550;text-decoration:none;cursor:pointer}.StatusPage_actions__cVjYU :is(a,button):hover{background:var(--brand-hover)}.StatusPage_actions__cVjYU :is(a,button)+a{background:transparent;color:var(--accent-text);border:1px solid var(--hairline-strong)}.StatusPage_footer__STWDG{font-size:13px;color:var(--text-dim)}.StatusPage_spinner__R7dq8{animation:StatusPage_spin__A6SQb .8s linear infinite}@keyframes StatusPage_spin__A6SQb{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.StatusPage_spinner__R7dq8{animation:none}}:root:has([data-cabi-presentation=threads]) .StatusPage_panel__JnVZH{padding:clamp(24px,5vw,40px)}:root:has([data-cabi-presentation=threads]) .StatusPage_icon__TQYfz{width:52px;height:52px;border-radius:50%}:root:has([data-cabi-presentation=threads]) .StatusPage_title__0eID5{font-size:24px}