@keyframes svelte-1uha8ag-flowShimmer{0%{transform:translate(-120%)}to{transform:translate(360%)}}.flow-shimmer.svelte-1uha8ag{animation:svelte-1uha8ag-flowShimmer 2.8s ease-in-out infinite}@keyframes svelte-1uha8ag-dotPulse{0%,to{box-shadow:0 0 hsl(var(--primary) / .5)}60%{box-shadow:0 0 0 7px hsl(var(--primary) / 0)}}.flow-dot.svelte-1uha8ag{animation:svelte-1uha8ag-dotPulse 2.4s ease-in-out infinite}@keyframes svelte-1uha8ag-flowFadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.flow-step.svelte-1uha8ag{animation:svelte-1uha8ag-flowFadeUp .6s cubic-bezier(.16,1,.3,1) both}@keyframes svelte-1uha8ag-sparkDraw{0%{stroke-dashoffset:260}to{stroke-dashoffset:0}}.spark.svelte-1uha8ag{stroke-dasharray:260;animation:svelte-1uha8ag-sparkDraw 1.8s ease-out forwards}@keyframes svelte-1uha8ag-heroReveal{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.hero-reveal.svelte-1uha8ag{animation:svelte-1uha8ag-heroReveal .7s cubic-bezier(.16,1,.3,1) both}@keyframes svelte-1uha8ag-rackFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.rack-float.svelte-1uha8ag{animation:svelte-1uha8ag-rackFloat 6s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.flow-shimmer.svelte-1uha8ag,.flow-dot.svelte-1uha8ag,.flow-step.svelte-1uha8ag,.spark.svelte-1uha8ag,.hero-reveal.svelte-1uha8ag,.rack-float.svelte-1uha8ag{animation:none!important}}
