.particles.svelte-1uha8ag{position:absolute;width:100%;height:100%}.particle.svelte-1uha8ag{position:absolute;width:2px;height:2px;background:radial-gradient(circle,#8b5cf6cc,#3b82f666);border-radius:50%;animation:svelte-1uha8ag-float infinite ease-in-out;box-shadow:0 0 10px #8b5cf680}@keyframes svelte-1uha8ag-float{0%,to{transform:translateY(0) translate(0);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translateY(-100vh) translate(20px);opacity:0}}@keyframes svelte-1uha8ag-orbit{0%{transform:rotate(0) translate(20px) rotate(0)}to{transform:rotate(360deg) translate(20px) rotate(-360deg)}}@keyframes svelte-1uha8ag-fade-in{0%{opacity:0}to{opacity:1}}@keyframes svelte-1uha8ag-fade-in-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-up.svelte-1uha8ag{animation:svelte-1uha8ag-fade-in-up 1s ease-out forwards}.input-glow.svelte-1uha8ag:focus-within{border-color:#8b5cf699;box-shadow:0 0 40px #8b5cf64d,0 0 80px #8b5cf61a}@keyframes svelte-1uha8ag-pulse-dot{0%,to{opacity:1;transform:scale(1);box-shadow:0 0 #8b5cf6b3}50%{opacity:.8;transform:scale(1.1);box-shadow:0 0 0 8px #8b5cf600}}.animate-pulse-dot.svelte-1uha8ag{animation:svelte-1uha8ag-pulse-dot 2s ease-in-out infinite}@keyframes svelte-1uha8ag-blink{0%,49%{opacity:1}50%,to{opacity:0}}.animate-blink.svelte-1uha8ag{animation:svelte-1uha8ag-blink 1s step-end infinite}@keyframes svelte-1uha8ag-pulse-glow{0%,to{box-shadow:0 0 20px #8b5cf666}50%{box-shadow:0 0 40px #8b5cf699,0 0 60px #3b82f666}}@keyframes svelte-1uha8ag-bounce-slow{0%,to{transform:translateY(0) translate(-50%)}50%{transform:translateY(10px) translate(-50%)}}.animate-bounce-slow.svelte-1uha8ag{animation:svelte-1uha8ag-bounce-slow 3s ease-in-out infinite}
