.ErrorBoundary_fallback__J7Lvp{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:320px;padding:2rem 1.5rem;text-align:center;background-color:var(--page-background-color);border-radius:var(--section-border-radius)}.ErrorBoundary_iconWrap__yQmHO{display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;margin-bottom:1.25rem;border-radius:50%;background-color:var(--success-tint-bg)}.ErrorBoundary_icon__e_Qh_{width:2rem;height:2rem;color:var(--error-color)}.ErrorBoundary_title__Ie3WK{margin:0 0 .5rem;font-family:var(--font-secondary);font-size:1.5rem;font-weight:700;color:var(--primary-heading-color)}.ErrorBoundary_description__POByN{max-width:28rem;margin:0 0 1.5rem;font-family:var(--font-primary);font-size:.9375rem;line-height:1.5;color:var(--text-color-light)}.ErrorBoundary_errorDetails__HKLE_{max-width:100%;margin:0 0 1.25rem;padding:.75rem 1rem;overflow-x:auto;font-size:.8125rem;text-align:left;color:var(--error-color);background-color:var(--white-color);border:1px solid var(--border-color);border-radius:var(--btn-border-radius)}.ErrorBoundary_retryBtn____jGh{min-width:10rem}.ErrorBoundary_pageFallback__7EG2x{min-height:60vh}.ErrorBoundary_globalFallback__MC3oG{min-height:100vh}.Toaster_toaster__OARoi{position:fixed;top:1rem;right:1rem;z-index:9999}.Toaster_toast__mp2ka{background-color:var(--background);color:var(--foreground);border:1px solid var(--border);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);border-radius:.5rem;padding:1rem;margin-bottom:.5rem;display:flex;align-items:center;gap:.5rem}.Toaster_description__5y1eQ{color:var(--muted-foreground)}.Toaster_icon__DaXB_{margin-right:.5rem}.Toaster_actionButton__qPiid{background-color:var(--primary);color:var(--primary-foreground)}.Toaster_actionButton__qPiid,.Toaster_cancelButton__OJqvG{padding:.5rem 1rem;border-radius:.25rem;border:none;cursor:pointer}.Toaster_cancelButton__OJqvG{background-color:var(--muted);color:var(--muted-foreground)}.Toaster_loadingIcon__sTw1u{animation:Toaster_spin__Tg55m 1s linear infinite}@keyframes Toaster_spin__Tg55m{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}