@keyframes ill-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes ill-draw{0%{stroke-dashoffset:var(--ill-dash-length,200)}to{stroke-dashoffset:0}}@keyframes ill-fade-in-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes ill-pulse-ring{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(1.4)}}@keyframes ill-sparkle{0%,to{opacity:0;transform:scale(.5)}50%{opacity:1;transform:scale(1)}}.ill-float{animation:3s ease-in-out infinite ill-float}.ill-draw{animation:1.5s ease-out forwards ill-draw}.ill-fade-in-up{animation:.6s ease-out both ill-fade-in-up}.ill-pulse-ring{animation:2s ease-out infinite ill-pulse-ring}.ill-sparkle{animation:2s ease-in-out infinite ill-sparkle}.ill-delay-1{animation-delay:.15s}.ill-delay-2{animation-delay:.3s}.ill-delay-3{animation-delay:.45s}.ill-delay-4{animation-delay:.6s}@keyframes ill-confetti-fall{0%{opacity:1;transform:translateY(-10vh)rotate(0)}75%{opacity:1}to{opacity:0;transform:translateY(100vh)rotate(720deg)}}@keyframes ill-confetti-sway{0%,to{margin-left:0}25%{margin-left:15px}75%{margin-left:-15px}}@keyframes ill-celebration-enter{0%{opacity:0;transform:scale(.9)translateY(20px)}to{opacity:1;transform:scale(1)translateY(0)}}.ill-confetti-fall{animation:3s ease-in forwards ill-confetti-fall,1.5s ease-in-out infinite ill-confetti-sway}.ill-celebration-enter{animation:.4s ease-out .3s both ill-celebration-enter}@media (prefers-reduced-motion:reduce){.ill-float,.ill-draw,.ill-fade-in-up,.ill-pulse-ring,.ill-sparkle,.ill-confetti-fall,.ill-celebration-enter{opacity:1!important;stroke-dashoffset:0!important;animation:none!important}}
