._992x4G_page{--ink:var(--theme-ink);--muted:var(--theme-muted);--faint:var(--theme-faint);--line:var(--theme-line);--line-strong:var(--theme-line-strong);--canvas:var(--theme-canvas);--panel:var(--theme-panel);--amber:var(--theme-accent);z-index:60;background:var(--canvas);color:var(--ink);place-items:center;padding:32px clamp(20px,5vw,72px);font-family:ui-sans-serif,system-ui,sans-serif;display:grid;position:fixed;inset:0;overflow:auto}._992x4G_panel{border:1px solid var(--line-strong);background:var(--panel);gap:14px;width:min(100%,620px);padding:clamp(24px,5vw,44px);display:grid}._992x4G_mark{border:1px solid var(--amber);width:34px;height:34px;color:var(--amber);place-items:center;font-size:.8rem;font-weight:800;display:grid}._992x4G_kicker{color:var(--amber);letter-spacing:.14em;text-transform:uppercase;margin:2px 0 0;font-size:.64rem;font-weight:800}._992x4G_title{letter-spacing:-.04em;margin:0;font-family:Georgia,serif;font-size:clamp(1.8rem,4vw,2.7rem);line-height:1}._992x4G_message{max-width:54ch;color:var(--muted);margin:0;font-size:.8rem;line-height:1.6}._992x4G_details{border-top:1px solid var(--line);color:var(--faint);margin-top:4px;font-size:.68rem}._992x4G_details summary{cursor:pointer;color:var(--muted);padding:11px 0}._992x4G_details pre{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;font:inherit;margin:0 0 12px;line-height:1.5;overflow:auto}._992x4G_actions{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}._992x4G_primaryButton{border:1px solid var(--amber);background:var(--amber);min-height:34px;color:var(--canvas);font:inherit;cursor:pointer;padding:0 13px;font-size:.68rem;font-weight:800}._992x4G_primaryButton:hover{background:var(--theme-accent-hover)}._992x4G_sessionPanel{text-align:center;justify-items:center;width:min(100%,480px)}._992x4G_sessionTitle{letter-spacing:-.03em;margin:0;font-family:Georgia,serif;font-size:1.6rem}._992x4G_digest{color:var(--faint);margin:0;font-size:.7rem}._992x4G_sessionActions{justify-content:center;gap:12px}._992x4G_secondaryLink{border:1px solid var(--line-strong);min-height:34px;color:var(--ink);align-items:center;padding:0 13px;font-size:.68rem;font-weight:800;text-decoration:none;display:inline-flex}._992x4G_secondaryLink:hover{border-color:var(--amber)}._992x4G_page :is(button,summary):focus-visible{outline:2px solid var(--amber);outline-offset:3px}@media (max-width:560px){._992x4G_page{align-items:start;padding-top:20vh}._992x4G_panel{padding:24px 20px}}
