.hero-bg[data-v-f3a8f0db]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none}.hb-grid[data-v-f3a8f0db]{position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;background-image:linear-gradient(to right,rgba(37,99,235,.07) 1px,transparent 1px),linear-gradient(to bottom,rgba(37,99,235,.07) 1px,transparent 1px);background-size:46px 46px;-webkit-mask:radial-gradient(ellipse 75% 65% at 50% 32%,#000 35%,transparent 82%);mask:radial-gradient(ellipse 75% 65% at 50% 32%,#000 35%,transparent 82%);animation:hbGridPan-f3a8f0db 26s linear infinite}@keyframes hbGridPan-f3a8f0db{to{background-position:46px 46px}}.hb-aurora[data-v-f3a8f0db]{position:absolute;border-radius:50%;filter:blur(70px);mix-blend-mode:multiply;opacity:.55;will-change:transform}.a1[data-v-f3a8f0db]{width:60vw;height:42vw;left:-12vw;top:-22vw;background:radial-gradient(circle,rgba(37,99,235,.38),transparent 62%);animation:hbFloatA-f3a8f0db 20s ease-in-out infinite}.a2[data-v-f3a8f0db]{width:52vw;height:40vw;right:-14vw;top:-16vw;background:radial-gradient(circle,rgba(20,184,166,.32),transparent 62%);animation:hbFloatB-f3a8f0db 26s ease-in-out infinite}@keyframes hbFloatA-f3a8f0db{50%{transform:none}}@keyframes hbFloatB-f3a8f0db{50%{transform:none}}.hb-orb[data-v-f3a8f0db]{position:absolute;border-radius:50%;filter:blur(34px);opacity:.5;will-change:transform}.o1[data-v-f3a8f0db]{width:16vw;height:16vw;left:12%;top:8%;background:radial-gradient(circle,rgba(59,130,246,.5),transparent 70%);animation:hbDrift1-f3a8f0db 18s ease-in-out infinite}.o2[data-v-f3a8f0db]{width:12vw;height:12vw;right:16%;top:24%;background:radial-gradient(circle,rgba(20,184,166,.45),transparent 70%);animation:hbDrift2-f3a8f0db 22s ease-in-out infinite}.o3[data-v-f3a8f0db]{width:10vw;height:10vw;left:42%;top:40%;background:radial-gradient(circle,rgba(99,102,241,.4),transparent 70%);animation:hbDrift3-f3a8f0db 16s ease-in-out infinite}@keyframes hbDrift1-f3a8f0db{50%{transform:none}}@keyframes hbDrift2-f3a8f0db{50%{transform:none}}@keyframes hbDrift3-f3a8f0db{50%{transform:none}}.hb-fade[data-v-f3a8f0db]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 55%,var(--vm-bg) 100%)}@media (prefers-reduced-motion: reduce){.hb-grid[data-v-f3a8f0db],.hb-aurora[data-v-f3a8f0db],.hb-orb[data-v-f3a8f0db]{animation:none}}
