@keyframes float{0%{opacity:0;transform:translate(0) rotate(0)}10%{opacity:1;transform:translate(calc(var(--direction)*3vw),-3vh) rotate(5deg)}30%{transform:translate(calc(var(--direction)*8vw),-8vh) rotate(10deg)}60%{transform:translate(calc(var(--direction)*12vw),-14vh) rotate(20deg)}90%{opacity:1;transform:translate(calc(var(--direction)*14vw),-18vh) rotate(25deg)}to{opacity:0;transform:translate(calc(var(--direction)*15vw),-20vh) rotate(30deg)}}@keyframes pulse-warning{0%{box-shadow:0 0 #dc2626b3}70%{box-shadow:0 0 0 10px #dc262600}to{box-shadow:0 0 #dc262600}}.animated-gradient[data-v-df9cca59]{animation:gradient-animation-df9cca59 15s ease infinite;background:linear-gradient(-45deg,#e0f2fe,#d8e9ff,#f0f9ff,#a0cbff);background-size:400% 400%}.dark .animated-gradient[data-v-df9cca59]{animation:gradient-animation-df9cca59 20s ease infinite;background:linear-gradient(-45deg,#0c4a6e,#1e293b,#030712,#172554);background-size:400% 400%}@keyframes gradient-animation-df9cca59{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@media(prefers-reduced-motion:reduce){.animated-gradient[data-v-df9cca59]{animation:none}.floating-icon[data-v-df9cca59]{display:none}}.floating-icon[data-v-df9cca59]{animation-iteration-count:infinite!important;animation-timing-function:ease-in-out!important;pointer-events:none;transition:filter .5s;will-change:transform,opacity}
