.ErrorBoundary_errorBoundary__A1tv_{display:flex;align-items:center;justify-content:center;min-height:400px;padding:var(--space-8);background:var(--surface-secondary);border:1px solid var(--border-color);border-radius:var(--radius-md);margin:var(--space-4)}.ErrorBoundary_errorContent__P5QtJ{text-align:center;max-width:500px}.ErrorBoundary_errorTitle__Ph29i{font-size:var(--font-size-xl);font-weight:600;color:var(--error);margin-bottom:var(--space-2)}.ErrorBoundary_errorMessage__X1wdV{color:var(--gray-400);margin-bottom:var(--space-6);line-height:var(--line-height)}.ErrorBoundary_errorDetails__Tl6bK{margin:var(--space-6) 0;text-align:left;background:var(--surface-secondary);border-radius:var(--radius-sm);padding:var(--space-4)}.ErrorBoundary_errorDetails__Tl6bK summary{cursor:pointer;font-weight:500;color:var(--foreground);margin-bottom:var(--space-2)}.ErrorBoundary_errorInfo__par6m,.ErrorBoundary_errorStack__0zmsO{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:var(--font-size-sm);color:var(--error);background:var(--error-light);padding:var(--space-3);border-radius:var(--radius-sm);overflow-x:auto;white-space:pre-wrap;word-break:break-word;margin:var(--space-2) 0}.ErrorBoundary_errorInfo__par6m{color:var(--foreground);background:var(--primary-transparent)}.ErrorBoundary_errorActions__mLHl4{display:flex;gap:var(--space-4);justify-content:center;margin-top:var(--space-6)}.ErrorBoundary_refreshButton__pjk_C,.ErrorBoundary_retryButton___fGpN{padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);font-weight:500;cursor:pointer;transition:all .2s ease;border:none}.ErrorBoundary_retryButton___fGpN{background:var(--primary);color:#fff}.ErrorBoundary_retryButton___fGpN:hover{background:var(--primary-dark)}.ErrorBoundary_refreshButton__pjk_C{background:var(--gray-400);color:#fff}.ErrorBoundary_refreshButton__pjk_C:hover{background:var(--gray-300)}@media (max-width:640px){.ErrorBoundary_errorBoundary__A1tv_{margin:var(--space-2);padding:var(--space-4)}.ErrorBoundary_errorActions__mLHl4{flex-direction:column;align-items:center}.ErrorBoundary_refreshButton__pjk_C,.ErrorBoundary_retryButton___fGpN{width:100%;max-width:200px}}