@keyframes anim-fade-in{0%{opacity:0;transform:translateY(var(--anim-distance,20px))}to{opacity:1;transform:translateY(0)}}@keyframes anim-slide-in-up{0%{opacity:0;transform:translateY(var(--anim-distance,50px))}to{opacity:1;transform:translateY(0)}}@keyframes anim-slide-in-down{0%{opacity:0;transform:translateY(calc(-1 * var(--anim-distance,50px)))}to{opacity:1;transform:translateY(0)}}@keyframes anim-slide-in-left{0%{opacity:0;transform:translateX(var(--anim-distance,50px))}to{opacity:1;transform:translate(0)}}@keyframes anim-slide-in-right{0%{opacity:0;transform:translateX(calc(-1 * var(--anim-distance,50px)))}to{opacity:1;transform:translate(0)}}@keyframes fade-slide-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in-only{0%{opacity:0}to{opacity:1}}@keyframes scale-fade-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes slide-in-from-right{0%{transform:translate(100%)}to{transform:translate(0)}}.anim-hidden{opacity:0}.anim-visible{animation-name:var(--anim-name,anim-fade-in);animation-duration:var(--anim-duration,.5s);animation-delay:var(--anim-delay,0s);animation-timing-function:cubic-bezier(.25,1,.5,1);animation-fill-mode:both}.animate-fade-slide-in{animation:.5s ease-out both fade-slide-in}.animate-fade-in{animation:.2s ease-out both fade-in-only}.animate-scale-in{animation:.2s ease-out .1s both scale-fade-in}.animate-slide-from-right{animation:.7s cubic-bezier(.32,.72,0,1) both slide-in-from-right}@media (prefers-reduced-motion:reduce){.anim-hidden{opacity:1}.anim-visible,.animate-fade-slide-in,.animate-fade-in,.animate-scale-in,.animate-slide-from-right{opacity:1;transform:none;animation:none!important}}
