.error-module__bSZLSW__errorPage{justify-content:center;align-items:center;min-height:100vh;padding:40px 20px;display:flex}.error-module__bSZLSW__errorContent{text-align:center;width:100%;max-width:600px}.error-module__bSZLSW__errorTitle{color:var(--text-primary);margin-bottom:16px}.error-module__bSZLSW__errorMessage{color:var(--text-secondary);margin-bottom:32px}.error-module__bSZLSW__errorDetails{background:var(--surface-ground);border:1px solid var(--border-ground);text-align:left;border-radius:8px;max-height:400px;margin:24px 0;padding:16px;overflow-y:auto}.error-module__bSZLSW__errorStack{background:var(--surface-ground-hover);white-space:pre-wrap;word-break:break-word;color:var(--text-primary);border-radius:4px;margin-top:12px;padding:12px;font-family:monospace;font-size:12px;overflow-x:auto}.error-module__bSZLSW__errorActions{justify-content:center;gap:16px;display:flex}.error-module__bSZLSW__resetButton{background:var(--button-primary);color:var(--text-contrast);cursor:pointer;border:none;border-radius:8px;padding:12px 24px;transition:all .2s}.error-module__bSZLSW__resetButton:hover{background:var(--button-primary-hover);transform:translateY(-1px)}.error-module__bSZLSW__homeButton{background:var(--button-tertiary);color:var(--text-primary);border:1px solid var(--border-ground);cursor:pointer;border-radius:8px;padding:12px 24px;transition:all .2s}.error-module__bSZLSW__homeButton:hover{background:var(--button-tertiary-hover);border-color:var(--border-ground-hover)}
