.error-module__48vcWq__page{background:var(--color-bg-primary);min-height:100svh;color:var(--color-text-primary);font-family:var(--font-plus-jakarta),system-ui,sans-serif;justify-content:center;align-items:center;padding:clamp(1.25rem,4vw,2rem);display:flex;position:relative;overflow:hidden}.error-module__48vcWq__stage{z-index:1;justify-content:center;width:100%;max-width:30rem;display:flex;position:relative}.error-module__48vcWq__card{border-radius:var(--radius-lg);background:var(--error-card-bg);border:var(--glass-border-width)solid var(--error-card-border);width:100%;box-shadow:0 1.5rem 3.5rem var(--error-card-shadow);animation:error-module__48vcWq__card-in .5s var(--ease-smooth)both;flex-direction:column;align-items:flex-start;padding:clamp(1.75rem,4vw,2.5rem);display:flex}@keyframes error-module__48vcWq__card-in{0%{opacity:0;transform:translateY(.75rem)}}.error-module__48vcWq__glyph{border-radius:var(--radius-md);background:var(--error-glyph-bg);border:var(--glass-border-width)solid var(--error-glyph-border);width:2.75rem;height:2.75rem;color:var(--error-glyph-color);justify-content:center;align-items:center;margin-bottom:1.25rem;display:inline-flex}.error-module__48vcWq__glyph svg{width:1.5rem;height:1.5rem}.error-module__48vcWq__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--error-eyebrow-color);font-size:.6875rem;font-weight:600}.error-module__48vcWq__title{letter-spacing:-.01em;color:var(--color-text-primary);margin:.5rem 0 0;font-size:clamp(1.5rem,4vw,1.875rem);font-weight:600;line-height:1.2}.error-module__48vcWq__body{color:var(--color-text-secondary);margin:.625rem 0 0;font-size:clamp(.9375rem,2vw,1rem);line-height:1.6}.error-module__48vcWq__actions{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:clamp(1.25rem,2.4vw,1.75rem);display:flex}.error-module__48vcWq__retry{border-radius:var(--radius-sm);background:linear-gradient(180deg,var(--auth-accent-base)0%,var(--auth-accent-mid)50%,var(--auth-accent-dark)100%);box-shadow:0 .5rem 1.5rem var(--auth-accent-glow-soft);color:var(--color-white);cursor:pointer;transition:transform .25s var(--ease-smooth),box-shadow .25s var(--ease-smooth);border:none;align-items:center;padding:.75rem 1.25rem;font-family:inherit;font-size:clamp(.875rem,2vw,.9375rem);font-weight:600;display:inline-flex}.error-module__48vcWq__retry:hover{box-shadow:0 .75rem 2rem var(--auth-accent-glow-medium);transform:translateY(-1px)}.error-module__48vcWq__retry:focus-visible{outline:2px solid var(--auth-accent-focus-ring);outline-offset:2px}.error-module__48vcWq__retry:active{transform:translateY(0)}.error-module__48vcWq__home{color:var(--color-text-secondary);border-radius:var(--radius-sm);transition:color .25s var(--ease-smooth);align-items:center;gap:.4375rem;padding:.75rem .875rem;font-size:clamp(.875rem,2vw,.9375rem);font-weight:500;text-decoration:none;display:inline-flex}.error-module__48vcWq__home:hover{color:var(--color-text-primary)}.error-module__48vcWq__home:focus-visible{outline:2px solid var(--auth-accent-focus-ring);outline-offset:2px}.error-module__48vcWq__homeArrow{width:.625rem;height:.625rem;transition:transform .25s var(--ease-smooth);flex-shrink:0;display:block;position:relative;top:.08em}.error-module__48vcWq__home:hover .error-module__48vcWq__homeArrow{transform:translate(2px,-2px)}.error-module__48vcWq__digest{border-top:var(--glass-border-width)solid var(--error-hairline);width:100%;color:var(--error-digest-color);flex-wrap:wrap;align-items:baseline;gap:.5rem;margin:clamp(1.25rem,2.4vw,1.75rem) 0 0;padding-top:clamp(.875rem,1.8vw,1.125rem);font-size:.75rem;line-height:1.5;display:flex}.error-module__48vcWq__digestLabel{letter-spacing:.04em}.error-module__48vcWq__digestCode{border-radius:var(--radius-xs);background:var(--error-digest-bg);color:var(--error-digest-color);-webkit-user-select:all;user-select:all;padding:.125rem .375rem;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:.75rem}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.error-module__48vcWq__card{background:var(--error-card-solid);-webkit-backdrop-filter:none!important}}@media (prefers-reduced-motion:reduce){.error-module__48vcWq__card{animation:none}.error-module__48vcWq__retry,.error-module__48vcWq__home,.error-module__48vcWq__homeArrow{transition:none}.error-module__48vcWq__retry:hover,.error-module__48vcWq__home:hover .error-module__48vcWq__homeArrow{transform:none}}
