.ErrorBoundary-module__iBBboq__errorBoundary{min-height:100vh;padding:var(--spacing-xl);background:var(--background-color);justify-content:center;align-items:center;display:flex}.ErrorBoundary-module__iBBboq__errorContainer{text-align:center;width:100%;max-width:600px;padding:var(--spacing-2xl);background:var(--sidebar-background);border:1px solid var(--border-color);border-radius:var(--border-radius-lg);-webkit-backdrop-filter:blur(10px);box-shadow:0 8px 32px #0000001a,0 4px 16px #0000000d}.ErrorBoundary-module__iBBboq__errorIcon{color:var(--error-color,#ef4444);margin-bottom:var(--spacing-lg);justify-content:center;align-items:center;font-size:4rem;display:flex}.ErrorBoundary-module__iBBboq__errorTitle{font-size:var(--font-size-2xl);color:var(--text-color);margin:0 0 var(--spacing-md)0;font-weight:700}.ErrorBoundary-module__iBBboq__errorMessage{font-size:var(--font-size-base);color:#fff;margin:0 0 var(--spacing-xl)0;line-height:1.6}.ErrorBoundary-module__iBBboq__errorDetails{margin:var(--spacing-xl)0;text-align:left;border-radius:var(--border-radius-md);padding:var(--spacing-md);background:#0003}.ErrorBoundary-module__iBBboq__errorDetailsHeader{margin-bottom:var(--spacing-sm);justify-content:space-between;align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.ErrorBoundary-module__iBBboq__errorDetails summary{cursor:pointer;color:var(--text-color);-webkit-user-select:none;user-select:none;flex:1;font-weight:600}.ErrorBoundary-module__iBBboq__errorDetails summary:hover{color:var(--primary-color)}.ErrorBoundary-module__iBBboq__copyButton{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs)var(--spacing-sm);background:var(--primary-color,#3b82f6);color:#fff;border-radius:var(--border-radius-sm);font-size:var(--font-size-sm);cursor:pointer;white-space:nowrap;border:none;font-weight:500;transition:all .2s;display:flex}.ErrorBoundary-module__iBBboq__copyButton:hover{background:var(--primary-color-hover,#2563eb);transform:translateY(-1px);box-shadow:0 2px 8px #3b82f64d}.ErrorBoundary-module__iBBboq__copyButton:active{transform:translateY(0)}.ErrorBoundary-module__iBBboq__copyButton:focus{outline:2px solid var(--primary-color,#3b82f6);outline-offset:2px}.ErrorBoundary-module__iBBboq__errorStack{border:1px solid var(--border-color);border-radius:var(--border-radius-sm);padding:var(--spacing-md);margin-top:var(--spacing-sm);font-size:var(--font-size-sm);color:var(--text-color);white-space:pre-wrap;word-break:break-word;background:#0000004d;max-height:400px;font-family:Courier New,monospace;overflow:auto}.ErrorBoundary-module__iBBboq__errorActions{gap:var(--spacing-md);margin-top:var(--spacing-xl);flex-wrap:wrap;justify-content:center;display:flex}@media (max-width:768px){.ErrorBoundary-module__iBBboq__errorBoundary{padding:var(--spacing-md)}.ErrorBoundary-module__iBBboq__errorContainer{padding:var(--spacing-lg)}.ErrorBoundary-module__iBBboq__errorIcon{font-size:3rem}.ErrorBoundary-module__iBBboq__errorTitle{font-size:var(--font-size-xl)}.ErrorBoundary-module__iBBboq__errorActions{flex-direction:column}.ErrorBoundary-module__iBBboq__errorActions>*{width:100%}}@media (max-width:480px){.ErrorBoundary-module__iBBboq__errorContainer{padding:var(--spacing-md)}.ErrorBoundary-module__iBBboq__errorIcon{font-size:2.5rem}}
