.animate-fade-in[data-v-5e1341c2]{animation:fadeIn-5e1341c2 .8s ease-out forwards;opacity:0;transform:translateY(30px)}.animate-fade-in-up[data-v-5e1341c2]{animation:fadeInUp-5e1341c2 .6s ease-out forwards;opacity:0;transform:translateY(20px)}.animate-scale-in[data-v-5e1341c2]{animation:scaleIn-5e1341c2 .5s ease-out forwards;opacity:0;transform:scale(.9)}.animate-gradient[data-v-5e1341c2]{background-size:400% 400%;animation:gradientShift-5e1341c2 8s ease infinite}.hover-lift[data-v-5e1341c2]{transition:all .3s ease}.hover-lift[data-v-5e1341c2]:hover{transform:translateY(-4px);box-shadow:0 20px 25px -5px hsl(var(--foreground) / .08),0 10px 10px -5px hsl(var(--foreground) / .03)}.glass-effect[data-v-5e1341c2]{background:hsl(var(--background) / .25);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsl(var(--border) / .35)}@keyframes fadeIn-5e1341c2{to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp-5e1341c2{to{opacity:1;transform:translateY(0)}}@keyframes scaleIn-5e1341c2{to{opacity:1;transform:scale(1)}}@keyframes gradientShift-5e1341c2{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}html[data-v-5e1341c2]{scroll-behavior:smooth}
