.ErrorRecovery-module__mz9UJa__errorPage{background:var(--color-brand-mist);min-height:100svh;color:var(--color-brand-ink);place-items:center;padding:2rem;display:grid}.ErrorRecovery-module__mz9UJa__errorPanel{text-align:center;background:#f4f8f6e0;border:1px solid #0f474329;border-radius:1.5rem;width:min(100%,36rem);padding:clamp(2rem,6vw,4rem);box-shadow:0 1.5rem 4rem #0f474324}.ErrorRecovery-module__mz9UJa__errorEyebrow{color:var(--color-brand-neon);font-family:var(--font-sans);letter-spacing:.16em;text-transform:uppercase;font-size:.75rem;font-weight:700}.ErrorRecovery-module__mz9UJa__errorTitle{font-family:var(--font-display);margin:.75rem 0 1rem;font-size:clamp(2rem,6vw,3.5rem);line-height:.98}.ErrorRecovery-module__mz9UJa__errorDescription{max-width:30rem;color:var(--color-brand-slate);margin:0 auto;font-size:1rem;line-height:1.6}.ErrorRecovery-module__mz9UJa__errorActions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.75rem;display:flex}.ErrorRecovery-module__mz9UJa__errorRetry{border:1px solid var(--color-brand-neon);background:var(--color-brand-neon);min-height:3rem;color:var(--color-brand-ink);cursor:pointer;font:inherit;border-radius:9999px;padding:.75rem 1.5rem;font-size:.875rem;font-weight:600;transition:background-color .18s,border-color .18s,color .18s}.ErrorRecovery-module__mz9UJa__errorRetry:hover,.ErrorRecovery-module__mz9UJa__errorRetry:focus-visible{border-color:var(--color-brand-dark);background:var(--color-brand-mist);color:var(--color-brand-dark);outline:none}@media (prefers-reduced-motion:reduce){.ErrorRecovery-module__mz9UJa__errorRetry{transition:none}}
