@media (prefers-reduced-motion: reduce){.motion-wiggle,.motion-flip,.motion-heartbeat,.motion-shake,.motion-swing,.motion-tada,.motion-ping,.motion-rubber,.motion-fade-in,.motion-fade-in-up,.motion-fade-in-down,.motion-fade-in-left,.motion-fade-in-right,.motion-scale-in,.motion-slide-in-up,.motion-slide-in-down,.motion-rotate-in,.motion-zoom-in{animation:none!important;transition:none!important}}@keyframes motion-pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes motion-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes motion-bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:translateY(0);animation-timing-function:cubic-bezier(0,0,.2,1)}}@keyframes motion-ping{75%,to{transform:scale(2);opacity:0}}@keyframes motion-wiggle{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}@keyframes motion-flip{0%{transform:rotateY(0)}50%{transform:rotateY(180deg)}to{transform:rotateY(360deg)}}@keyframes motion-heartbeat{0%,to{transform:scale(1)}14%{transform:scale(1.2)}28%{transform:scale(1)}42%{transform:scale(1.2)}56%{transform:scale(1)}}@keyframes motion-shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-5px)}20%,40%,60%,80%{transform:translate(5px)}}@keyframes motion-swing{20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0)}}@keyframes motion-tada{0%{transform:scale(1) rotate(0)}10%,20%{transform:scale(.9) rotate(-3deg)}30%,50%,70%,90%{transform:scale(1.1) rotate(3deg)}40%,60%,80%{transform:scale(1.1) rotate(-3deg)}to{transform:scale(1) rotate(0)}}@keyframes motion-rubber{0%{transform:scaleX(1)}30%{transform:scale3d(1.25,.75,1)}40%{transform:scale3d(.75,1.25,1)}50%{transform:scale3d(1.15,.85,1)}65%{transform:scale3d(.95,1.05,1)}75%{transform:scale3d(1.05,.95,1)}to{transform:scaleX(1)}}.motion-pulse{animation:motion-pulse 2s cubic-bezier(.4,0,.6,1) infinite}.motion-spin{animation:motion-spin 1s linear infinite}.motion-bounce{animation:motion-bounce 1s infinite}.motion-ping{animation:motion-ping 1s cubic-bezier(0,0,.2,1) infinite}.motion-wiggle{animation:motion-wiggle 1s ease-in-out infinite}.motion-flip{animation:motion-flip 2s ease-in-out infinite}.motion-heartbeat{animation:motion-heartbeat 1.5s ease-in-out infinite}.motion-shake{animation:motion-shake .5s ease-in-out}.motion-swing{animation:motion-swing 1s ease-in-out}.motion-tada{animation:motion-tada 1s ease-in-out}.motion-rubber{animation:motion-rubber 1s ease-in-out}@keyframes motion-fade-in{0%{opacity:0}to{opacity:1}}@keyframes motion-fade-in-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes motion-fade-in-down{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes motion-fade-in-left{0%{opacity:0;transform:translate(-50px)}to{opacity:1;transform:translate(0)}}@keyframes motion-fade-in-right{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}@keyframes motion-scale-in{0%{opacity:0;transform:scale(.3)}50%{transform:scale(1.05)}70%{transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes motion-slide-in-up{0%{opacity:0;transform:translateY(100px)}60%{opacity:1;transform:translateY(-10px)}80%{transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes motion-slide-in-down{0%{opacity:0;transform:translateY(-100px)}60%{opacity:1;transform:translateY(10px)}80%{transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes motion-rotate-in{0%{opacity:0;transform:rotate(-360deg) scale(0)}50%{opacity:.8;transform:rotate(-180deg) scale(.5)}80%{transform:rotate(10deg) scale(1.1)}to{opacity:1;transform:rotate(0) scale(1)}}@keyframes motion-zoom-in{0%{opacity:0;transform:scale(0)}50%{opacity:1;transform:scale(1.2)}65%{transform:scale(.9)}80%{transform:scale(1.05)}to{opacity:1;transform:scale(1)}}.motion-fade-in{animation:motion-fade-in .8s ease-out forwards}.motion-fade-in-up{animation:motion-fade-in-up .8s ease-out forwards}.motion-fade-in-down{animation:motion-fade-in-down .8s ease-out forwards}.motion-fade-in-left{animation:motion-fade-in-left .8s ease-out forwards}.motion-fade-in-right{animation:motion-fade-in-right .8s ease-out forwards}.motion-scale-in{animation:motion-scale-in .8s cubic-bezier(.34,1.56,.64,1) forwards}.motion-slide-in-up{animation:motion-slide-in-up .9s cubic-bezier(.16,1,.3,1) forwards}.motion-slide-in-down{animation:motion-slide-in-down .9s cubic-bezier(.16,1,.3,1) forwards}.motion-rotate-in{animation:motion-rotate-in 1s cubic-bezier(.34,1.56,.64,1) forwards}.motion-zoom-in{animation:motion-zoom-in .7s cubic-bezier(.68,-.55,.265,1.55) forwards}
