.InteractiveBackground-module__YWu89W__root{z-index:1;pointer-events:none;isolation:isolate;contain:layout paint style;--pointer-shift-x:0px;--pointer-shift-y:0px;--interactive-bg-opacity:.72;--interactive-blob-size-scale:1;--interactive-blob-opacity-scale:1;--interactive-bg-color-a:var(--interactive-bg-color-1);--interactive-bg-color-b:var(--interactive-bg-color-2);--interactive-bg-color-c:var(--interactive-bg-color-3);--interactive-bg-color-d:var(--interactive-bg-color-4);opacity:var(--interactive-bg-opacity);transition:opacity .18s;position:fixed;inset:0;overflow:hidden;transform:translateZ(0)}.InteractiveBackground-module__YWu89W__blob{will-change:transform, opacity;border-radius:999px;transition:opacity .18s,filter .18s;position:absolute;transform:translate(0,0)}.InteractiveBackground-module__YWu89W__blobPrimary{width:calc(min(52vw, 760px) * var(--interactive-blob-size-scale));height:calc(min(52vw, 760px) * var(--interactive-blob-size-scale));background:radial-gradient(circle, color-mix(in srgb, var(--interactive-bg-color-a) 62%, white 38%) 0%, color-mix(in srgb, var(--interactive-bg-color-a) 34%, transparent) 46%, transparent 74%);opacity:clamp(0, calc(.52 * var(--interactive-blob-opacity-scale)), 1);filter:blur(14px);transform:translate3d(calc(-50% + (var(--pointer-shift-x) * .52)), calc(-50% + (var(--pointer-shift-y) * .42)), 0) scale(1.02);top:22%;left:50%}.InteractiveBackground-module__YWu89W__blobSecondary{width:calc(min(34vw, 480px) * var(--interactive-blob-size-scale));height:calc(min(34vw, 480px) * var(--interactive-blob-size-scale));background:radial-gradient(circle, color-mix(in srgb, var(--interactive-bg-color-b) 68%, white 32%) 0%, color-mix(in srgb, var(--interactive-bg-color-b) 24%, transparent) 46%, transparent 72%);opacity:clamp(0, calc(.24 * var(--interactive-blob-opacity-scale)), 1);filter:blur(18px);top:12%;left:64%}.InteractiveBackground-module__YWu89W__blobTertiary{width:calc(min(28vw, 360px) * var(--interactive-blob-size-scale));height:calc(min(28vw, 360px) * var(--interactive-blob-size-scale));background:radial-gradient(circle, color-mix(in srgb, var(--interactive-bg-color-c) 72%, white 28%) 0%, color-mix(in srgb, var(--interactive-bg-color-c) 24%, transparent) 44%, transparent 72%);opacity:clamp(0, calc(.18 * var(--interactive-blob-opacity-scale)), 1);filter:blur(20px);top:34%;left:18%}.InteractiveBackground-module__YWu89W__blobQuaternary{width:calc(min(24vw, 320px) * var(--interactive-blob-size-scale));height:calc(min(24vw, 320px) * var(--interactive-blob-size-scale));background:radial-gradient(circle, color-mix(in srgb, var(--interactive-bg-color-d) 76%, white 24%) 0%, color-mix(in srgb, var(--interactive-bg-color-d) 22%, transparent) 42%, transparent 72%);opacity:clamp(0, calc(.16 * var(--interactive-blob-opacity-scale)), 1);filter:blur(18px);top:48%;left:72%}.InteractiveBackground-module__YWu89W__glow{width:calc(min(60vw, 860px) * var(--interactive-blob-size-scale));height:calc(min(60vw, 860px) * var(--interactive-blob-size-scale));opacity:clamp(0, calc(.24 * var(--interactive-blob-opacity-scale)), 1);filter:blur(18px);transform:translate3d(calc(-50% + (var(--pointer-shift-x) * -.16)), calc(-50% + (var(--pointer-shift-y) * .18)), 0) scale(1.08);background:radial-gradient(circle,#ffffff1f 0%,#ffffff0a 36%,#0000 70%);top:28%;left:42%}.InteractiveBackground-module__YWu89W__root[data-mode=dark]{--interactive-bg-opacity:.4;--interactive-bg-color-a:var(--interactive-bg-color-2);--interactive-bg-color-b:var(--interactive-bg-color-1);--interactive-bg-color-c:var(--interactive-bg-color-4);--interactive-bg-color-d:var(--interactive-bg-color-3)}.InteractiveBackground-module__YWu89W__root[data-mode=dark] .InteractiveBackground-module__YWu89W__blobPrimary{opacity:clamp(0, calc(.54 * var(--interactive-blob-opacity-scale)), 1);filter:blur(18px)saturate(1.1)brightness(1.08)}.InteractiveBackground-module__YWu89W__root[data-mode=dark] .InteractiveBackground-module__YWu89W__blobSecondary{opacity:clamp(0, calc(.28 * var(--interactive-blob-opacity-scale)), 1);filter:blur(14px)saturate(1.06)brightness(1.04)}.InteractiveBackground-module__YWu89W__root[data-mode=dark] .InteractiveBackground-module__YWu89W__blobTertiary,.InteractiveBackground-module__YWu89W__root[data-mode=dark] .InteractiveBackground-module__YWu89W__blobQuaternary{opacity:clamp(0, calc(.22 * var(--interactive-blob-opacity-scale)), 1);filter:blur(22px)saturate(1.06)brightness(1.02)}.InteractiveBackground-module__YWu89W__root[data-mode=dark] .InteractiveBackground-module__YWu89W__glow{opacity:clamp(0, calc(.14 * var(--interactive-blob-opacity-scale)), 1)}@media (max-width:768px){.InteractiveBackground-module__YWu89W__root{--interactive-bg-opacity:.58}.InteractiveBackground-module__YWu89W__blobPrimary{width:calc(min(84vw, 560px) * var(--interactive-blob-size-scale));height:calc(min(84vw, 560px) * var(--interactive-blob-size-scale))}.InteractiveBackground-module__YWu89W__blobSecondary{width:calc(min(54vw, 300px) * var(--interactive-blob-size-scale));height:calc(min(54vw, 300px) * var(--interactive-blob-size-scale))}.InteractiveBackground-module__YWu89W__blobTertiary,.InteractiveBackground-module__YWu89W__blobQuaternary{width:calc(min(42vw, 240px) * var(--interactive-blob-size-scale));height:calc(min(42vw, 240px) * var(--interactive-blob-size-scale))}.InteractiveBackground-module__YWu89W__glow{width:calc(min(92vw, 620px) * var(--interactive-blob-size-scale));height:calc(min(92vw, 620px) * var(--interactive-blob-size-scale))}}@media (prefers-reduced-motion:reduce){.InteractiveBackground-module__YWu89W__root{--pointer-shift-x:0px;--pointer-shift-y:0px;--interactive-bg-opacity:.42}.InteractiveBackground-module__YWu89W__blob{transition:opacity .18s,filter .18s}}
