@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes pulse{0%,100%{transform:scale(1);opacity:0.7}50%{transform:scale(1.15);opacity:1}}@keyframes gradientShift{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@keyframes colorCycle{0%{background-position:0% 0%}100%{background-position:800% 0%}}@keyframes orbit{0%{transform:rotate(0deg) translateX(60px) rotate(0deg)}100%{transform:rotate(360deg) translateX(60px) rotate(-360deg)}}@keyframes bounceIn{0%{opacity:0;transform:scale(0.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(0.95)}100%{transform:scale(1)}}@keyframes morphBlob{0%,100%{border-radius:60% 40% 30% 70%/60% 30% 70% 40%}50%{border-radius:30% 60% 70% 40%/50% 60% 30% 60%}}.aice-reveal{opacity:0;transform:translateY(30px);transition:all .8s cubic-bezier(.4,0,.2,1)}.aice-reveal.visible{opacity:1!important;transform:translateY(0)!important}.aice-reveal-left{opacity:0;transform:translateX(-50px);transition:all .8s cubic-bezier(.4,0,.2,1)}.aice-reveal-left.visible{opacity:1!important;transform:translateX(0)!important}.aice-reveal-right{opacity:0;transform:translateX(50px);transition:all .8s cubic-bezier(.4,0,.2,1)}.aice-reveal-right.visible{opacity:1!important;transform:translateX(0)!important}.aice-reveal-scale{opacity:0;transform:scale(.8);transition:all .8s cubic-bezier(.4,0,.2,1)}.aice-reveal-scale.visible{opacity:1!important;transform:scale(1)!important}