.global-error_body__4_x27{--global-error-bg:color-mix(in srgb,black 96%,darkslateblue);--global-error-card:color-mix(in srgb,black 88%,white);--global-error-border:color-mix(in srgb,white 12%,transparent);--global-error-shadow:color-mix(in srgb,black 45%,transparent);--global-error-text:whitesmoke;--global-error-text-secondary:darkgray;--global-error-accent:lightcoral;--global-error-accent-surface:color-mix(in srgb,crimson 12%,transparent);--global-error-font-sans:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--global-error-font-mono:ui-monospace,"SFMono-Regular",Consolas,"Liberation Mono",monospace;min-height:100vh;margin:0;color:var(--global-error-text);color-scheme:dark;background:var(--global-error-bg);font-family:var(--global-error-font-sans)}.global-error_shell___kpUk{box-sizing:border-box;display:flex;min-height:100vh;align-items:center;justify-content:center;padding:1.5rem;text-align:center}.global-error_card__7Q18m{box-sizing:border-box;width:100%;max-width:28rem;padding:2rem;border:1px solid var(--global-error-border);border-radius:1.5rem;background:var(--global-error-card);box-shadow:0 24px 64px var(--global-error-shadow)}.global-error_icon__2X49Y{display:flex;width:4rem;height:4rem;margin:0 auto 1.5rem;align-items:center;justify-content:center;border-radius:1rem;color:var(--global-error-accent);background:var(--global-error-accent-surface);font-size:2rem;font-weight:700;line-height:1}.global-error_status__8nNwj{margin:0;color:var(--global-error-accent);font-family:var(--global-error-font-mono);font-size:.875rem;font-weight:600;letter-spacing:.12em}.global-error_title__jO4D1{margin:.5rem 0 0;color:var(--global-error-text);font-size:1.5rem;font-weight:700;line-height:1.25}.global-error_description__5FKnY{margin:.75rem 0 0;color:var(--global-error-text-secondary);font-size:.9375rem;line-height:1.6}.global-error_action__kNjbu{width:100%;min-height:3rem;margin-top:2rem;padding:.75rem 1rem;border:0;border-radius:.75rem;color:var(--global-error-bg);background:var(--global-error-text);cursor:pointer;font-family:var(--global-error-font-sans);font-size:.9375rem;font-weight:700}.global-error_action__kNjbu:hover{background:var(--global-error-text-secondary)}.global-error_action__kNjbu:focus-visible{outline:2px solid var(--global-error-accent);outline-offset:3px}