@keyframes svelte-s5tjyx-float-slow{0%,to{transform:translateY(0) translate(0)}33%{transform:translateY(-20px) translate(10px)}66%{transform:translateY(10px) translate(-15px)}}@keyframes svelte-s5tjyx-float-reverse{0%,to{transform:translateY(0) translate(0)}33%{transform:translateY(15px) translate(-10px)}66%{transform:translateY(-10px) translate(20px)}}@keyframes svelte-s5tjyx-pulse-float{0%,to{transform:translateY(0) translate(0) scale(1);opacity:.65}25%{transform:translateY(-15px) translate(15px) scale(1.05);opacity:.8}50%{transform:translateY(0) translate(25px) scale(1);opacity:.5}75%{transform:translateY(20px) translate(-10px) scale(.95);opacity:.7}}.animate-float-slow{animation:svelte-s5tjyx-float-slow 12s ease-in-out infinite}.animate-float-reverse{animation:svelte-s5tjyx-float-reverse 15s ease-in-out infinite}.animate-pulse-float{animation:svelte-s5tjyx-pulse-float 18s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.animate-float-slow,.animate-float-reverse,.animate-pulse-float{animation:none!important}}.input-container{--offset: 1px;position:relative;border-radius:9999px;overflow:hidden;z-index:1}.input-container:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:200%;aspect-ratio:1;background:conic-gradient(from 0deg,transparent 0deg,#f97316 60deg,#ec4899 120deg,#8b5cf6 180deg,#3b82f6 240deg,transparent 300deg);animation:svelte-s5tjyx-rotate 4s linear infinite;z-index:0}.input-container:after{content:"";position:absolute;inset:var(--offset);border-radius:inherit;background:radial-gradient(100px,#18181b,#161619);z-index:1}.input-container input,.input-container button{position:relative;z-index:2}@keyframes svelte-s5tjyx-rotate{0%{transform:translate(-50%,-50%) scale(1.4) rotate(0)}to{transform:translate(-50%,-50%) scale(1.4) rotate(1turn)}}.animated-text{font-weight:700;background-image:linear-gradient(100deg,#f97316,#ec4899,#8b5cf6,#3b82f6,#f97316);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:svelte-s5tjyx-color-run 5s alternate-reverse infinite}@keyframes svelte-s5tjyx-color-run{0%{background-position:-50% 0%}to{background-position:200% 0%}}
