body:has(.app-status-page){overflow:hidden}body:has(.app-status-page) :is(.app-site-header,.app-site-footer,.admin-dashboard-sidebar,.admin-dashboard-topbar,.site-chat-root,.portal-toast-stack){display:none}.admin-dashboard-shell:has(.app-status-page){display:block}.app-status-page{--status-page-code-color:#8996a8;z-index:1000;background:radial-gradient(circle at 50% 42%, color-mix(in srgb, var(--accent), transparent 96%), transparent 40%), var(--background);color:var(--text);place-items:center;padding:clamp(24px,5vw,64px);display:grid;position:fixed;inset:0;overflow:auto}[data-theme=dark] .app-status-page{--status-page-code-color:#56637a}.app-status-page-content{text-align:center;justify-items:center;width:min(100%,480px);margin-block:auto;display:grid}.app-status-page-code{color:var(--status-page-code-color);letter-spacing:-.085em;font-size:clamp(76px,14vw,112px);font-weight:800;line-height:.9}.app-status-page-rule{background:var(--status-page-code-color);border-radius:999px;width:42px;height:3px;margin:26px 0 24px}.app-status-page h1{letter-spacing:-.035em;margin:0;font-size:clamp(29px,5vw,38px);font-weight:700;line-height:1.15}.app-status-page p{color:var(--muted);margin:12px 0 0;font-size:clamp(14px,2.5vw,16px);line-height:1.6}.app-status-page-link{border:1px solid var(--accent);border-radius:var(--radius-control);background:var(--accent);min-height:46px;color:var(--color-on-accent);cursor:pointer;transition:background-color var(--animation-duration), border-color var(--animation-duration);justify-content:center;align-items:center;gap:12px;margin-top:32px;padding:10px 18px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.app-status-page-link:is(:hover,:focus-visible){border-color:var(--accent-hover);background:var(--accent-hover)}.app-status-page-link:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.app-status-page-link svg{transition:transform var(--animation-duration)}.app-status-page-link:is(:hover,:focus-visible) svg{transform:translate(3px)}
