.three-background[data-v-de067e15]{background-color:#07070c;background-image:radial-gradient(hsla(0,0%,100%,.05) 1px,transparent 0);background-size:32px 32px;inset:0;overflow:hidden;pointer-events:none;position:fixed;z-index:0}.three-background__glow[data-v-de067e15]{background:radial-gradient(circle,rgba(99,102,241,.28),rgba(168,85,247,.12) 40%,transparent 68%);border-radius:50%;height:80vw;max-height:1100px;max-width:1100px;position:absolute;right:-20vw;top:-25vh;width:80vw}.ambient[data-v-de067e15]{position:absolute;will-change:transform}.ambient--nebula-a[data-v-de067e15]{animation:nebula-a-de067e15 52s ease-in-out infinite alternate;background:radial-gradient(closest-side,rgba(168,85,247,.14),rgba(236,72,153,.05) 55%,transparent);border-radius:50%;height:60vmax;left:-25vmax;top:35vh;width:75vmax}.ambient--nebula-b[data-v-de067e15]{animation:nebula-b-de067e15 64s ease-in-out infinite alternate;background:radial-gradient(closest-side,rgba(56,189,248,.09),rgba(99,102,241,.07) 50%,transparent);border-radius:50%;bottom:-30vmax;height:55vmax;right:-20vmax;width:70vmax}.ambient--aurora[data-v-de067e15]{animation:aurora-sway-de067e15 38s ease-in-out infinite alternate;background:linear-gradient(100deg,transparent 18%,rgba(45,212,191,.08) 30%,rgba(99,102,241,.14) 42%,rgba(168,85,247,.12) 54%,rgba(236,72,153,.07) 64%,transparent 78%);height:62vh;left:-30vw;-webkit-mask-image:radial-gradient(ellipse 50% 50% at 50% 45%,#000 20%,transparent 75%);mask-image:radial-gradient(ellipse 50% 50% at 50% 45%,#000 20%,transparent 75%);opacity:.7;top:-12vh;width:160vw}.ambient__curtain[data-v-de067e15]{animation:aurora-curtain-de067e15 26s linear infinite;background:repeating-linear-gradient(90deg,transparent 0 46px,rgba(167,139,250,.07) 60px,transparent 78px 120px,rgba(45,212,191,.05) 132px,transparent 150px 190px);inset:0 -40% 0 0;position:absolute;will-change:transform}.ambient-stars[data-v-de067e15]{inset:-400px;position:absolute;will-change:transform,opacity}.ambient-stars--near[data-v-de067e15]{animation:stars-drift-near-de067e15 90s linear infinite,stars-twinkle-de067e15 7s ease-in-out infinite alternate;background-image:radial-gradient(1.5px 1.5px at 40px 60px,hsla(0,0%,100%,.7),transparent),radial-gradient(1px 1px at 170px 210px,rgba(199,210,254,.8),transparent),radial-gradient(1.5px 1.5px at 300px 120px,rgba(240,171,252,.6),transparent),radial-gradient(1px 1px at 250px 330px,hsla(0,0%,100%,.6),transparent),radial-gradient(1px 1px at 90px 360px,rgba(199,210,254,.7),transparent);background-size:400px 400px}.ambient-stars--far[data-v-de067e15]{animation:stars-drift-far-de067e15 140s linear infinite,stars-twinkle-de067e15 11s ease-in-out -4s infinite alternate;background-image:radial-gradient(1px 1px at 20px 30px,hsla(0,0%,100%,.45),transparent),radial-gradient(1px 1px at 120px 150px,rgba(199,210,254,.5),transparent),radial-gradient(1px 1px at 230px 70px,hsla(0,0%,100%,.4),transparent),radial-gradient(1px 1px at 180px 250px,rgba(240,171,252,.4),transparent);background-size:260px 260px}@keyframes nebula-a-de067e15{0%{transform:translateZ(0) scale(1) rotate(0)}to{transform:translate3d(14vw,-12vh,0) scale(1.18) rotate(25deg)}}@keyframes nebula-b-de067e15{0%{transform:translateZ(0) scale(1.1) rotate(0)}to{transform:translate3d(-16vw,-18vh,0) scale(.92) rotate(-30deg)}}@keyframes aurora-sway-de067e15{0%{opacity:.45;transform:translate3d(-4vw,0,0) skewY(-4deg) scaleY(.9)}50%{opacity:.8;transform:translate3d(3vw,3vh,0) skewY(2deg) scaleY(1.1)}to{opacity:.55;transform:translate3d(8vw,-2vh,0) skewY(5deg) scaleY(.95)}}@keyframes aurora-curtain-de067e15{to{transform:translate3d(-190px,0,0)}}@keyframes stars-drift-near-de067e15{to{transform:translate3d(400px,-400px,0)}}@keyframes stars-drift-far-de067e15{to{transform:translate3d(-260px,-260px,0)}}@keyframes stars-twinkle-de067e15{0%{opacity:.55}to{opacity:1}}@media(prefers-reduced-motion:reduce){.ambient[data-v-de067e15],.ambient-stars[data-v-de067e15],.ambient__curtain[data-v-de067e15]{animation:none}}.three-background__canvas[data-v-de067e15]{display:block;height:100%;inset:0;position:absolute;width:100%}
