@keyframes svelte-gzujjl-drift{0%,to{transform:translate(0) scale(1)}33%{transform:translate(var(--tx),var(--ty)) scale(var(--s))}66%{transform:translate(calc(var(--tx) * -.6),calc(var(--ty) * .8)) scale(calc((var(--s) + 1) / 2))}}@keyframes svelte-gzujjl-float{0%,to{transform:translate(0)}50%{transform:translate(var(--fx),var(--fy))}}@keyframes svelte-gzujjl-fields-in{0%{opacity:0}}@keyframes svelte-gzujjl-dot-in{0%{transform:scale(.6);opacity:0}}.fields-in.svelte-gzujjl{animation:svelte-gzujjl-fields-in 1.8s ease-out backwards}.dot-in.svelte-gzujjl{transform-box:fill-box;transform-origin:center;animation:svelte-gzujjl-dot-in 1.2s cubic-bezier(.16,1,.3,1) backwards}.field.svelte-gzujjl{width:var(--w);background:radial-gradient(circle,rgb(var(--rgb) / var(--a)),rgb(var(--rgb) / 0) 65%);filter:blur(64px);will-change:transform;animation:svelte-gzujjl-drift var(--d) ease-in-out infinite}.cluster.svelte-gzujjl{right:-12%;bottom:-24%;width:min(56vw,820px);height:auto;opacity:.45}.dot.svelte-gzujjl{transform-box:fill-box;transform-origin:center;animation:svelte-gzujjl-float 14s ease-in-out infinite}@keyframes svelte-gzujjl-cluster-in{0%{transform:scale(.85);opacity:0}}@keyframes svelte-gzujjl-cluster-float{0%,to{translate:0 0}50%{translate:-2vw -3vw}}@media(max-width:1024px){.field.svelte-gzujjl{width:calc(var(--w) * 1.9);background:radial-gradient(circle,rgb(var(--rgb) / var(--a)),rgb(var(--rgb) / calc(var(--a) * .55)) 30%,rgb(var(--rgb) / calc(var(--a) * .15)) 52%,rgb(var(--rgb) / 0) 70%);filter:none;translate:-24% -24%}.grain.svelte-gzujjl{display:none}.dot.svelte-gzujjl,.dot-in.svelte-gzujjl{animation:none}.cluster.svelte-gzujjl{bottom:-10%;transform-origin:70% 70%;will-change:transform;animation:svelte-gzujjl-cluster-in 1.4s cubic-bezier(.16,1,.3,1) .2s backwards,svelte-gzujjl-cluster-float 14s ease-in-out 1.6s infinite}}@media(max-width:640px){.cluster.svelte-gzujjl{width:92vw;right:-40vw;bottom:-36vw}}@media(prefers-reduced-motion:reduce){.field.svelte-gzujjl,.fields-in.svelte-gzujjl,.dot-in.svelte-gzujjl,.dot.svelte-gzujjl,.cluster.svelte-gzujjl{animation:none}}
