.ToastProvider_notification__JGSmM{--tone:#2563eb;--tone-background:#eff6ff;--tone-border:#dbeafe;--enter-offset:-8px;display:flex;align-items:center;gap:10px;width:-moz-max-content;width:max-content;max-width:min(440px,calc(100vw - 32px));padding:11px 12px;border:1px solid #e2e8f0;border-radius:14px;background:rgba(255,255,255,.97);color:#334155;box-shadow:0 12px 32px -12px rgba(15,23,42,.24),0 2px 6px rgba(15,23,42,.04);backdrop-filter:blur(12px);pointer-events:auto}.ToastProvider_notification__JGSmM[data-tone=success]{--tone:#059669;--tone-background:#ecfdf5;--tone-border:#d1fae5}.ToastProvider_notification__JGSmM[data-tone=error]{--tone:#e11d48;--tone-background:#fff1f2;--tone-border:#ffe4e6}.ToastProvider_notification__JGSmM[data-tone=warning]{--tone:#b45309;--tone-background:#fffbeb;--tone-border:#fef3c7}.ToastProvider_notification__JGSmM[data-position^=bottom]{--enter-offset:8px}.ToastProvider_notification__JGSmM[data-visible=true]{animation:ToastProvider_appear__qtPIg .18s cubic-bezier(.2,.8,.2,1) both}.ToastProvider_notification__JGSmM[data-visible=false]{animation:ToastProvider_disappear__5bPdN .14s ease-in both;pointer-events:none}.ToastProvider_icon__Efueh{display:flex;flex:0 0 30px;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid var(--tone-border);border-radius:10px;background:var(--tone-background);color:var(--tone)}.ToastProvider_message__AbbQ2{flex:1 1 auto;min-width:0;font-size:13px;font-weight:500;line-height:1.55;text-align:left;white-space:pre-line;overflow-wrap:anywhere}.ToastProvider_close__o26nG{display:flex;flex:0 0 28px;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;color:#64748b;transition:color .12s ease,background-color .12s ease}.ToastProvider_close__o26nG:hover{background:#f1f5f9;color:#475569}.ToastProvider_close__o26nG:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}.ToastProvider_spinner__QnFFm{animation:ToastProvider_spin__FAZPz .9s linear infinite}@keyframes ToastProvider_appear__qtPIg{0%{opacity:0;transform:translateY(var(--enter-offset)) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ToastProvider_disappear__5bPdN{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(var(--enter-offset)) scale(.98)}}@keyframes ToastProvider_spin__FAZPz{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.ToastProvider_notification__JGSmM[data-visible],.ToastProvider_spinner__QnFFm{animation:none}.ToastProvider_notification__JGSmM[data-visible=false]{opacity:0}.ToastProvider_close__o26nG{transition:none}}