@keyframes notice-in{0%{opacity:0;filter:blur(5px);transform:scale(.97)}to{opacity:1;filter:blur();transform:none}}@keyframes notice-pop{0%{opacity:0;transform:scale(.5)}60%{opacity:1;transform:scale(1.12)}to{opacity:1;transform:scale(1)}}@keyframes notice-spin-in{0%{opacity:0;transform:rotate(-90deg)scale(.5)}65%{opacity:1;transform:rotate(8deg)scale(1.1)}to{opacity:1;transform:none}}@keyframes notice-ring{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(1.8)}}@keyframes notice-draw{0%{stroke-dashoffset:20px}to{stroke-dashoffset:0}}@keyframes notice-shake{0%,to{transform:translate(0)}20%{transform:translate(-5px)}40%{transform:translate(4px)}60%{transform:translate(-2px)}80%{transform:translate(1px)}}@keyframes notice-swing{0%,to{transform:rotate(0)}25%{transform:rotate(-14deg)}50%{transform:rotate(10deg)}75%{transform:rotate(-5deg)}}@keyframes notice-drop{0%{opacity:0;transform:translateY(-6px)}70%{opacity:1;transform:translateY(1px)}to{opacity:1;transform:none}}@keyframes notice-orbit{to{transform:rotate(360deg)}}@keyframes notice-bar{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.notice-in{animation:notice-in .4s var(--ease-out-strong) both}.notice-pop{transform-box:fill-box;transform-origin:50%;animation:notice-pop .45s var(--ease-out-strong) 60ms both}.notice-spin-in{transform-box:fill-box;transform-origin:50%;animation:notice-spin-in .5s var(--ease-out-strong) 60ms both}.notice-ring{transform-box:fill-box;transform-origin:50%;animation:notice-ring .7s var(--ease-out-strong) .15s both}.notice-draw{stroke-dasharray:20;animation:notice-draw .35s var(--ease-out-strong) var(--draw-delay,.2s) both}.notice-shake{animation:.4s cubic-bezier(.36,.07,.19,.97) .25s both notice-shake}.notice-swing{transform-box:fill-box;transform-origin:50% 90%;animation:notice-swing .6s var(--ease-out-strong) .15s both}.notice-drop{transform-box:fill-box;transform-origin:50%;animation:notice-drop .4s var(--ease-out-strong) .3s both}.notice-orbit{transform-box:view-box;transform-origin:12px 12px;animation:.96s steps(8,end) infinite notice-orbit}.notice-bar{transform-origin:0;animation:notice-bar var(--notice-duration,4s) linear both}[data-sonner-toaster]:hover .notice-bar{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.notice-in{animation:.2s both notice-in}.notice-pop,.notice-spin-in,.notice-draw,.notice-shake,.notice-swing,.notice-drop,.notice-orbit{animation:none}.notice-ring{opacity:0;animation:none}}
