.error-module__bSZLSW__errorPage{background-color:var(--background);justify-content:center;align-items:center;min-height:100vh;padding:2rem;display:flex}.error-module__bSZLSW__errorContent{text-align:center;border:1px solid var(--border);background-color:var(--card);border-radius:12px;max-width:600px;padding:3rem 2rem;box-shadow:0 10px 25px -5px #0000001a}.error-module__bSZLSW__errorIcon{margin-bottom:1.5rem;font-size:4rem}.error-module__bSZLSW__errorTitle{color:var(--destructive);margin-bottom:1rem;font-size:2rem;font-weight:700}.error-module__bSZLSW__errorMessage{color:var(--muted-foreground);margin-bottom:2rem;font-size:1.125rem;line-height:1.6}.error-module__bSZLSW__errorDigest{color:var(--muted-foreground);background-color:var(--muted);border-radius:4px;margin-bottom:2rem;padding:.5rem 1rem;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.875rem;display:inline-block}.error-module__bSZLSW__errorActions{flex-wrap:wrap;justify-content:center;gap:1rem;margin-bottom:2rem;display:flex}.error-module__bSZLSW__errorDetails{text-align:left;background-color:var(--muted);border:1px solid var(--border);border-radius:8px;margin-top:2rem;padding:1.5rem}.error-module__bSZLSW__errorDetails summary{cursor:pointer;color:var(--foreground);margin-bottom:1rem;font-size:.875rem;font-weight:600}.error-module__bSZLSW__errorStack{color:var(--muted-foreground);white-space:pre-wrap;word-break:break-word;max-height:400px;margin:0;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.75rem;line-height:1.4;overflow:auto}
