.error-module__bSZLSW__container{min-height:60vh;padding:var(--spacing-8)0;justify-content:center;align-items:center;display:flex}.error-module__bSZLSW__content{text-align:center;max-width:600px}.error-module__bSZLSW__title{font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin-bottom:var(--spacing-4)}.error-module__bSZLSW__message{font-size:var(--font-size-lg);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);margin-bottom:var(--spacing-8)}.error-module__bSZLSW__errorDetails{background:var(--color-background-white);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--spacing-4);margin-bottom:var(--spacing-8);text-align:left}.error-module__bSZLSW__errorMessage,.error-module__bSZLSW__errorDigest{font-family:monospace;font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:var(--spacing-2)0;word-break:break-word}.error-module__bSZLSW__actions{gap:var(--spacing-4);margin-bottom:var(--spacing-8);flex-wrap:wrap;justify-content:center;display:flex}.error-module__bSZLSW__helpText{padding-top:var(--spacing-6);border-top:1px solid var(--color-border)}.error-module__bSZLSW__helpText p{color:var(--color-text-secondary);margin-bottom:var(--spacing-2)}.error-module__bSZLSW__link{color:var(--color-primary);font-weight:var(--font-weight-medium);text-decoration:none;transition:color .2s}.error-module__bSZLSW__link:hover{color:var(--color-primary-dark);text-decoration:underline}@media (max-width:640px){.error-module__bSZLSW__title{font-size:var(--font-size-3xl)}.error-module__bSZLSW__actions{flex-direction:column;width:100%}.error-module__bSZLSW__actions>*{width:100%}}
