.ErrorBoundary_errorContainer__ygs7b{display:flex;align-items:center;justify-content:center;min-height:400px;padding:2rem;background:#fafafa;border-radius:16px;border:1px solid #e5e7eb;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.ErrorBoundary_errorContent__cEFrY{text-align:center;max-width:480px;padding:0 1rem}.ErrorBoundary_errorIcon__xjVxi{font-size:3rem;margin-bottom:1rem}.ErrorBoundary_errorTitle__dK4A9{font-size:1.5rem;font-weight:700;color:#1f2937;margin:0 0 1rem}.ErrorBoundary_errorMessage__5fRTg{font-size:1rem;color:#6b7280;line-height:1.5;margin:0 0 1.5rem}.ErrorBoundary_errorDetails__qSkAj{background:#f3f4f6;border:1px solid #d1d5db;border-radius:8px;padding:1rem;margin:1rem 0;text-align:left}.ErrorBoundary_errorDetails__qSkAj summary{cursor:pointer;font-weight:600;color:#374151;margin-bottom:.5rem}.ErrorBoundary_errorStack__tTJyY{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.8rem;color:#dc2626;background:#fef2f2;padding:.5rem;border-radius:4px;overflow-x:auto;white-space:pre-wrap;word-break:break-all}.ErrorBoundary_errorActions__UWzLC{display:flex;gap:1rem;justify-content:center;margin:1.5rem 0;flex-wrap:wrap}.ErrorBoundary_retryButton__BrTRX{background:#ff6b35;color:#fff;border:none;border-radius:8px;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s ease;min-height:44px;touch-action:manipulation;-webkit-tap-highlight-color:rgba(255,107,53,.1)}.ErrorBoundary_retryButton__BrTRX:hover{background:#e55a2b;transform:translateY(-1px);box-shadow:0 4px 12px rgba(255,107,53,.3)}.ErrorBoundary_supportButton__dXaM7{background:transparent;color:#ff6b35;border:2px solid #ff6b35;border-radius:8px;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s ease;min-height:44px;touch-action:manipulation;-webkit-tap-highlight-color:rgba(255,107,53,.1)}.ErrorBoundary_supportButton__dXaM7:hover{background:#ff6b35;color:#fff;transform:translateY(-1px);box-shadow:0 4px 12px rgba(255,107,53,.2)}.ErrorBoundary_errorFooter__8iwaV{font-size:.9rem;color:#9ca3af;margin:1rem 0 0;line-height:1.4}@media (max-width:480px){.ErrorBoundary_errorContainer__ygs7b{padding:1rem;min-height:300px}.ErrorBoundary_errorContent__cEFrY{padding:0 .5rem}.ErrorBoundary_errorIcon__xjVxi{font-size:2.5rem}.ErrorBoundary_errorTitle__dK4A9{font-size:1.25rem}.ErrorBoundary_errorMessage__5fRTg{font-size:.95rem}.ErrorBoundary_errorActions__UWzLC{flex-direction:column;gap:.75rem}.ErrorBoundary_retryButton__BrTRX,.ErrorBoundary_supportButton__dXaM7{width:100%;padding:1rem;font-size:1rem}}.dark-mode .ErrorBoundary_errorContainer__ygs7b{background:#1e293b;border-color:#334155}.dark-mode .ErrorBoundary_errorTitle__dK4A9{color:#f1f5f9}.dark-mode .ErrorBoundary_errorMessage__5fRTg{color:#94a3b8}.dark-mode .ErrorBoundary_errorDetails__qSkAj{background:#0f172a;border-color:#334155}.dark-mode .ErrorBoundary_errorDetails__qSkAj summary{color:#e2e8f0}.dark-mode .ErrorBoundary_errorStack__tTJyY{background:#1e293b;color:#fca5a5}.dark-mode .ErrorBoundary_errorFooter__8iwaV{color:#64748b}