.flow[data-v-81fbed50]{pointer-events:none;contain:strict;position:absolute;inset:0;overflow:hidden}.flow i[data-v-81fbed50]{aspect-ratio:1;background:radial-gradient(closest-side, var(--blob), color-mix(in oklab, var(--blob) 45%, transparent) 45%, transparent);will-change:transform;width:70%;animation-duration:var(--duration);border-radius:50%;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate;position:absolute}.blob-1[data-v-81fbed50]{--duration:26s;animation-name:drift-1-81fbed50;top:20%;left:-18%}.blob-2[data-v-81fbed50]{--duration:31s;animation-name:drift-2-81fbed50;top:-22%;right:-20%}.blob-3[data-v-81fbed50]{--duration:23s;animation-name:drift-3-81fbed50;top:34%;left:22%}.blob-4[data-v-81fbed50]{--duration:37s;animation-name:drift-4-81fbed50;bottom:-40%;right:-10%}.is-paused i[data-v-81fbed50],html:not(.is-moving){animation-play-state:paused}@keyframes drift-1-81fbed50{0%{transform:translate(0)scale(1)}50%{transform:translate(22%,-12%)scale(1.12)}to{transform:translate(38%,8%)scale(.92)}}@keyframes drift-2-81fbed50{0%{transform:translate(0)scale(1.05)}50%{transform:translate(-26%,18%)scale(.9)}to{transform:translate(-12%,34%)scale(1.15)}}@keyframes drift-3-81fbed50{0%{transform:translate(0)scale(.95)}50%{transform:translate(-20%,-16%)scale(1.15)}to{transform:translate(16%,-6%)scale(1)}}@keyframes drift-4-81fbed50{0%{transform:translate(0)scale(1)}to{transform:translate(-34%,-22%)scale(1.2)}}@media (prefers-reduced-motion:reduce){.flow i[data-v-81fbed50]{animation:none}}
