.service-status-page-module__VCHV2q__page{max-width:1080px;margin:16px auto 48px}.service-status-page-module__VCHV2q__eyebrow{color:var(--brand-accent);letter-spacing:.1em;font-size:11px;font-weight:700}.service-status-page-module__VCHV2q__page h1{letter-spacing:-.035em;margin:12px 0;font-size:clamp(26px,4vw,38px)}.service-status-page-module__VCHV2q__page header p,.service-status-page-module__VCHV2q__card p,.service-status-page-module__VCHV2q__recovery p,.service-status-page-module__VCHV2q__support p,.service-status-page-module__VCHV2q__footnote{color:var(--muted);line-height:1.7}.service-status-page-module__VCHV2q__toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin:20px 0 12px;display:flex}.service-status-page-module__VCHV2q__toolbar>span,.service-status-page-module__VCHV2q__notice{color:var(--muted);font-size:13px}.service-status-page-module__VCHV2q__notice{min-height:44px;line-height:1.7}.service-status-page-module__VCHV2q__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.service-status-page-module__VCHV2q__card{border:1px solid var(--border);background:var(--surface);border-radius:12px;min-width:0;padding:22px}.service-status-page-module__VCHV2q__cardHeading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.service-status-page-module__VCHV2q__card h2{margin:0;font-size:17px}.service-status-page-module__VCHV2q__badge{white-space:nowrap;border:1px solid var(--border);color:var(--muted);border-radius:5px;padding:4px 7px;font-size:11px}.service-status-page-module__VCHV2q__badge[data-state=Available]{color:var(--brand-accent);border-color:var(--brand-accent)}.service-status-page-module__VCHV2q__badge[data-state=Unavailable],.service-status-page-module__VCHV2q__badge[data-state=Check\ again]{color:#edc080}.service-status-page-module__VCHV2q__card p{margin:14px 0;font-size:13px}.service-status-page-module__VCHV2q__card small{color:var(--muted);overflow-wrap:anywhere;font-size:11px;line-height:1.7;display:block}.service-status-page-module__VCHV2q__card a{color:var(--brand-accent);align-items:center;min-height:28px;margin-top:18px;font-size:13px;display:inline-flex}.service-status-page-module__VCHV2q__card .service-status-page-module__VCHV2q__stale{color:#edc080}.service-status-page-module__VCHV2q__recovery{border-bottom:1px solid var(--border);margin-top:16px;padding:24px 0}.service-status-page-module__VCHV2q__recovery h2{font-size:19px}.service-status-page-module__VCHV2q__recovery p{max-width:780px;font-size:14px}.service-status-page-module__VCHV2q__support{padding:24px 0}.service-status-page-module__VCHV2q__support summary{cursor:pointer;font-weight:650}.service-status-page-module__VCHV2q__support p,.service-status-page-module__VCHV2q__footnote{font-size:12px}.service-status-page-module__VCHV2q__report{gap:8px;margin-top:20px;font-size:12px;display:grid}.service-status-page-module__VCHV2q__support textarea{resize:vertical;width:100%;min-height:220px;font-family:monospace}.service-status-page-module__VCHV2q__page :is(button,a,summary,textarea):focus-visible{outline:2px solid var(--brand-accent);outline-offset:4px}@media (max-width:680px){.service-status-page-module__VCHV2q__grid{grid-template-columns:1fr}.service-status-page-module__VCHV2q__card{padding:18px}.service-status-page-module__VCHV2q__page{margin-top:10px}.service-status-page-module__VCHV2q__toolbar .button{min-height:44px}}.service-status-page-module__VCHV2q__attention{background:var(--surface);border:1px solid var(--border);border-radius:8px;flex-wrap:wrap;gap:8px;margin:0 0 20px;padding:14px;display:flex}.service-status-page-module__VCHV2q__attention strong{width:100%;font-size:13px}.service-status-page-module__VCHV2q__attention a{min-height:44px;color:var(--brand-accent);flex-wrap:wrap;align-items:center;gap:8px;padding:8px;font-size:12px;display:flex}.service-status-page-module__VCHV2q__attention span{color:var(--muted)}.service-status-page-module__VCHV2q__card{scroll-margin-top:90px}.service-status-page-module__VCHV2q__cardActions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;display:flex}.service-status-page-module__VCHV2q__cardActions button{min-height:44px;font-size:12px}.service-status-page-module__VCHV2q__cardActions a{min-height:44px;margin-top:0}
