@keyframes ModalFadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.animate-modal{animation:.2s ease-out ModalFadeIn}@keyframes wave{0%,40%,to{opacity:.7;transform:translateY(0)scale(1)}20%{opacity:1;transform:translateY(-6px)scale(1.2)}}.wave-dot{animation:1.8s ease-in-out infinite wave}.wave-dot:first-child{animation-delay:0s}.wave-dot:nth-child(2){animation-delay:.3s}.wave-dot:nth-child(3){animation-delay:.6s}@keyframes floatUpDiv{0%{opacity:0;transform:translateY(0)rotate(0)}50%{opacity:1;transform:translateY(-50vh)rotate(180deg)}to{opacity:0;transform:translateY(-100vh)rotate(360deg)}}@keyframes shake{0%,to{transform:translate(0)}25%{transform:translate(-5px)rotate(-2deg)}75%{transform:translate(5px)rotate(2deg)}}@keyframes glitch{0%{transform:scale(1)}25%{transform:scale(1.05)skew(2deg)}50%{transform:scale(.95)skew(-2deg)}75%{transform:scale(1.02)skew(1deg)}to{transform:scale(1)}}.animate-float{animation-name:floatUpDiv;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.animate-shake{animation:.6s ease-in-out shake}.animate-glitch{animation:.6s ease-in-out glitch}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.float-animation{animation:3s ease-in-out infinite float}@keyframes scaling{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.animate-scaling{animation:2s ease-in-out infinite scaling}@keyframes BounceRight{0%{transform:translate(0)}50%{transform:translate(10px)}to{transform:translate(0)}}.animate-bounce-right{animation:3s ease-in-out infinite BounceRight}@keyframes floatFromBottom{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes floatFromLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes floatToUp{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-30px)}}@keyframes drawerSlideIn{0%{opacity:.6;transform:translate(100%)scale(.98)}60%{opacity:1;transform:translate(-3%)scale(1)}to{transform:translate(0)}}@keyframes drawerSlideOut{0%{transform:translate(0)}to{transform:translate(100%)}}.animate-from-bottom{opacity:0;animation:1s cubic-bezier(.22,1,.36,1) forwards floatFromBottom}.animate-to-up{opacity:0;animation:1s cubic-bezier(.22,1,.36,1) forwards floatToUp}.animate-from-left{opacity:0;animation:1s cubic-bezier(.22,1,.36,1) .5s forwards floatFromLeft}.animate-drawer-in{animation:.35s cubic-bezier(.05,.7,.1,1) forwards drawerSlideIn}.animate-drawer-out{animation:.28s forwards drawerSlideOut}.animate-delay-0{animation-delay:0s}.animate-delay-05{animation-delay:.15s}.animate-delay-1{animation-delay:.3s}.animate-delay-2{animation-delay:.6s}.animate-delay-3{animation-delay:.9s}.animate-delay-4{animation-delay:1.2s}.animate-delay-5{animation-delay:1.5s}.animate-delay-6{animation-delay:1.8s}.animate-delay-7{animation-delay:2.1s}.animate-delay-8{animation-delay:2.4s}.animate-delay-9{animation-delay:2.7s}.animate-delay-10{animation-delay:3s}.animate-delay-11{animation-delay:3.3s}.animate-delay-12{animation-delay:3.6s}.animate-delay-13{animation-delay:3.9s}.animate-delay-14{animation-delay:4.2s}.animate-delay-15{animation-delay:4.5}
