@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animate-fadeIn{animation:fadeIn .3s ease-in-out}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.animate-gradient{background-size:200% 200%;animation:gradient 3s ease infinite}@keyframes modalFadeIn{0%{opacity:0}to{opacity:1}}@keyframes modalSlideIn{0%{opacity:0;transform:scale(.9) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.animate-modalBackdrop{animation:modalFadeIn .3s ease-out}.animate-modalContent{animation:modalSlideIn .4s cubic-bezier(.16,1,.3,1)}@keyframes double-blink{0%,10%,to{opacity:1}2.5%,7.5%{opacity:0}5%{opacity:1}}.animate-double-blink{animation:double-blink 5s infinite}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes rotateY360{0%{transform:perspective(1000px) rotateY(0);opacity:0}15%{opacity:1}85%{transform:perspective(1000px) rotateY(180deg);opacity:1}to{transform:perspective(1000px) rotateY(180deg);opacity:0}}@keyframes fadeInFinal{0%{opacity:0}to{opacity:1}}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}
