@keyframes menu-list-slide-up{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes menu-list-slide-in-bottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes menu-list-slide-in-right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes menu-list-fade-in-scale{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes menu-list-expand{0%{opacity:0;max-height:0}to{opacity:1;max-height:200px}}@keyframes menu-list-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes menu-list-toast-slide-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes menu-list-modal-pop{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes checkmark{0%{opacity:0;transform:scale(0)}50%{transform:scale(1.2)}to{opacity:1;transform:scale(1)}}@keyframes ripple{0%{opacity:1;transform:scale(0)}to{opacity:0;transform:scale(1)}}.animate-ripple{animation:.6s linear forwards ripple}@keyframes draw-check{to{stroke-dashoffset:0}}.animate-draw-check{animation:.3s ease-out forwards draw-check}@keyframes particleBurst{0%{transform:translate(-50%,-50%)rotate(var(--angle,0deg))translateY(0);opacity:1}to{transform:translate(-50%,-50%)rotate(var(--angle,0deg))translateY(calc(var(--distance,50px)*-1));opacity:0}}.animate-particle-burst{animation:.6s ease-out forwards particleBurst}@keyframes circleStroke{to{stroke-dashoffset:0}}@keyframes checkStroke{to{stroke-dashoffset:0}}@keyframes checkmarkScale{0%{opacity:0;transform:scale(0)}50%{transform:scale(1.2)}to{opacity:1;transform:scale(1)}}.animate-checkmark{animation:.4s ease-out forwards checkmarkScale}@keyframes slideUp{0%{opacity:1;transform:translateY(0)}50%{opacity:0;transform:translateY(-100%)}51%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown{0%{opacity:1;transform:translateY(0)}50%{opacity:0;transform:translateY(100%)}51%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}.animate-slideUp{animation:.2s ease-out forwards slideUp}.animate-slideDown{animation:.2s ease-out forwards slideDown}@media (prefers-reduced-motion:reduce){.animate-ripple,.animate-particle-burst,.animate-slideUp,.animate-slideDown{animation:none!important}.animate-checkmark{opacity:1;transform:scale(1);animation:none!important}}
