.bg.svelte-j7fgbb{position:fixed;inset:0;overflow:hidden;pointer-events:none;z-index:0}.ray-wrap.svelte-j7fgbb{position:absolute;left:50%;top:50%;width:220vmax;height:220vmax;transform:translate(-50%,-50%)}.rays.svelte-j7fgbb{position:absolute;inset:0;will-change:transform;mix-blend-mode:screen}.rays-1.svelte-j7fgbb{background:repeating-conic-gradient(from 0deg,transparent 0deg,var(--color-primary-300) .5deg,transparent 1deg,transparent 14deg);opacity:.22;-webkit-mask:radial-gradient(circle,transparent 4%,black 18%,black 55%,transparent 85%);mask:radial-gradient(circle,transparent 4%,black 18%,black 55%,transparent 85%);animation:svelte-j7fgbb-spin-cw 90s linear infinite}.rays-2.svelte-j7fgbb{background:repeating-conic-gradient(from 7deg,transparent 0deg,var(--color-tertiary-300) .35deg,transparent .7deg,transparent 9deg);opacity:.18;-webkit-mask:radial-gradient(circle,transparent 8%,black 25%,black 65%,transparent 92%);mask:radial-gradient(circle,transparent 8%,black 25%,black 65%,transparent 92%);animation:svelte-j7fgbb-spin-ccw 140s linear infinite}.waves.svelte-j7fgbb{position:absolute;inset:0;width:100%;height:100%;opacity:.4}.wave.svelte-j7fgbb{will-change:transform;transform-origin:center}.wave-1.svelte-j7fgbb{animation:svelte-j7fgbb-wave-drift-1 14s ease-in-out infinite alternate}.wave-2.svelte-j7fgbb{animation:svelte-j7fgbb-wave-drift-2 18s ease-in-out infinite alternate}@keyframes svelte-j7fgbb-wave-drift-1{0%{transform:translate(0) scale(1.1)}to{transform:translate(-8%,-4%) scale(1.25)}}@keyframes svelte-j7fgbb-wave-drift-2{0%{transform:translate(0) scale(1.1)}to{transform:translate(6%,-6%) scale(1.3)}}.mesh.svelte-j7fgbb{position:absolute;inset:-30%;will-change:transform}.mesh-a.svelte-j7fgbb{background:conic-gradient(from 0deg,var(--color-primary-400),var(--color-tertiary-400),var(--color-success-400),var(--color-warning-400),var(--color-primary-400));filter:blur(100px);opacity:.5;animation:svelte-j7fgbb-spin-cw 40s linear infinite}.mesh-b.svelte-j7fgbb{background:conic-gradient(from 180deg,transparent,var(--color-success-300),transparent,var(--color-tertiary-300),transparent);filter:blur(80px);opacity:.35;animation:svelte-j7fgbb-spin-ccw 55s linear infinite}@keyframes svelte-j7fgbb-spin-cw{to{transform:rotate(360deg)}}@keyframes svelte-j7fgbb-spin-ccw{to{transform:rotate(-360deg)}}@media(prefers-reduced-motion:reduce){.rays.svelte-j7fgbb,.wave.svelte-j7fgbb,.mesh.svelte-j7fgbb{animation:none}}
