.background[data-astro-cid-j7pv25f6]{position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:-10;pointer-events:none}.shape[data-astro-cid-j7pv25f6]{position:absolute;border-radius:50%;filter:blur(150px);opacity:.15}.shape-1[data-astro-cid-j7pv25f6]{width:800px;height:400px;background:linear-gradient(135deg,#667eea,#764ba2);top:-200px;left:-100px;border-radius:50%/30%}.shape-2[data-astro-cid-j7pv25f6]{width:600px;height:600px;background:linear-gradient(45deg,#f093fb,#f5576c);top:20vh;right:-200px}.shape-3[data-astro-cid-j7pv25f6]{width:700px;height:350px;background:linear-gradient(135deg,#4facfe,#00f2fe);bottom:30vh;left:-150px;border-radius:60%/40%}.shape-4[data-astro-cid-j7pv25f6]{width:500px;height:500px;background:linear-gradient(45deg,#43e97b,#38f9d7);bottom:-150px;right:-100px}.shape-5[data-astro-cid-j7pv25f6]{width:900px;height:300px;background:linear-gradient(135deg,#fa709a,#fee140);top:50vh;left:20vw;border-radius:50%/25%}.shape-6[data-astro-cid-j7pv25f6]{width:400px;height:400px;background:linear-gradient(45deg,#a8edea,#fed6e3);top:15vh;left:60vw}@keyframes randomFloat1{0%{transform:translate(-50vw) translateY(-30vh) rotate(0) scale(1)}7%{transform:translate(120vw) translateY(110vh) rotate(45deg) scale(1.3)}15%{transform:translate(30vw) translateY(-20vh) rotate(180deg) scale(.7)}23%{transform:translate(-30vw) translateY(90vh) rotate(270deg) scale(1.1)}31%{transform:translate(130vw) translateY(25vh) rotate(135deg) scale(.9)}39%{transform:translate(50vw) translateY(120vh) rotate(315deg) scale(1.2)}47%{transform:translate(-20vw) translateY(40vh) rotate(90deg) scale(.8)}55%{transform:translate(110vw) translateY(80vh) rotate(225deg) scale(1.05)}63%{transform:translate(20vw) translateY(-15vh) rotate(45deg) scale(1.15)}71%{transform:translate(80vw) translateY(130vh) rotate(180deg) scale(.85)}79%{transform:translate(-40vw) translateY(35vh) rotate(270deg) scale(1.25)}87%{transform:translate(125vw) translateY(85vh) rotate(135deg) scale(.75)}95%{transform:translate(40vw) translateY(-25vh) rotate(315deg) scale(1.1)}to{transform:translate(-50vw) translateY(-30vh) rotate(360deg) scale(1)}}@keyframes randomFloat2{0%{transform:translate(140vw) translateY(60vh) rotate(0) scale(1)}6%{transform:translate(25vw) translateY(-40vh) rotate(60deg) scale(1.2)}14%{transform:translate(90vw) translateY(140vh) rotate(150deg) scale(.8)}22%{transform:translate(-45vw) translateY(30vh) rotate(240deg) scale(1.1)}30%{transform:translate(115vw) translateY(100vh) rotate(300deg) scale(.9)}38%{transform:translate(15vw) translateY(-35vh) rotate(120deg) scale(1.3)}46%{transform:translate(75vw) translateY(135vh) rotate(210deg) scale(.7)}54%{transform:translate(105vw) translateY(45vh) rotate(30deg) scale(1.15)}62%{transform:translate(-25vw) translateY(115vh) rotate(180deg) scale(.85)}70%{transform:translate(65vw) translateY(-20vh) rotate(270deg) scale(1.05)}78%{transform:translate(135vw) translateY(80vh) rotate(90deg) scale(.95)}86%{transform:translate(35vw) translateY(-30vh) rotate(330deg) scale(1.25)}94%{transform:translate(85vw) translateY(125vh) rotate(45deg) scale(.75)}to{transform:translate(140vw) translateY(60vh) rotate(360deg) scale(1)}}@keyframes randomFloat3{0%{transform:translate(70vw) translateY(-50vh) rotate(0) scale(1)}9%{transform:translate(-50vw) translateY(65vh) rotate(80deg) scale(1.4)}18%{transform:translate(120vw) translateY(115vh) rotate(160deg) scale(.6)}27%{transform:translate(30vw) translateY(-35vh) rotate(240deg) scale(1.2)}36%{transform:translate(60vw) translateY(130vh) rotate(320deg) scale(.8)}45%{transform:translate(130vw) translateY(-25vh) rotate(40deg) scale(1.1)}54%{transform:translate(-30vw) translateY(95vh) rotate(120deg) scale(.9)}63%{transform:translate(95vw) translateY(45vh) rotate(200deg) scale(1.3)}72%{transform:translate(40vw) translateY(140vh) rotate(280deg) scale(.7)}81%{transform:translate(125vw) translateY(-15vh) rotate(360deg) scale(1.15)}90%{transform:translate(-20vw) translateY(75vh) rotate(100deg) scale(.85)}to{transform:translate(70vw) translateY(-50vh) rotate(440deg) scale(1)}}@keyframes randomFloat4{0%{transform:translate(-60vw) translateY(90vh) rotate(0) scale(1)}8%{transform:translate(100vw) translateY(-30vh) rotate(72deg) scale(1.25)}16%{transform:translate(25vw) translateY(135vh) rotate(144deg) scale(.75)}24%{transform:translate(115vw) translateY(55vh) rotate(216deg) scale(1.1)}32%{transform:translate(50vw) translateY(-45vh) rotate(288deg) scale(.9)}40%{transform:translate(110vw) translateY(110vh) rotate(360deg) scale(1.2)}48%{transform:translate(35vw) translateY(-25vh) rotate(432deg) scale(.8)}56%{transform:translate(85vw) translateY(125vh) rotate(504deg) scale(1.15)}64%{transform:translate(-35vw) translateY(35vh) rotate(576deg) scale(.85)}72%{transform:translate(125vw) translateY(85vh) rotate(648deg) scale(1.05)}80%{transform:translate(60vw) translateY(-40vh) rotate(720deg) scale(1.3)}88%{transform:translate(20vw) translateY(120vh) rotate(792deg) scale(.7)}96%{transform:translate(95vw) translateY(15vh) rotate(864deg) scale(1.1)}to{transform:translate(-60vw) translateY(90vh) rotate(936deg) scale(1)}}@keyframes randomFloat5{0%{transform:translate(45vw) translateY(85vh) rotate(0) scale(1)}11%{transform:translate(120vw) translateY(-35vh) rotate(99deg) scale(1.35)}22%{transform:translate(-35vw) translateY(115vh) rotate(198deg) scale(.65)}33%{transform:translate(75vw) translateY(25vh) rotate(297deg) scale(1.15)}44%{transform:translate(135vw) translateY(105vh) rotate(396deg) scale(.8)}55%{transform:translate(30vw) translateY(-40vh) rotate(495deg) scale(1.25)}66%{transform:translate(95vw) translateY(130vh) rotate(594deg) scale(.75)}77%{transform:translate(55vw) translateY(-20vh) rotate(693deg) scale(1.05)}88%{transform:translate(115vw) translateY(75vh) rotate(792deg) scale(.9)}to{transform:translate(45vw) translateY(85vh) rotate(990deg) scale(1)}}@keyframes randomFloat6{0%{transform:translate(105vw) translateY(50vh) rotate(0) scale(1)}5%{transform:translate(35vw) translateY(105vh) rotate(36deg) scale(1.2)}11%{transform:translate(125vw) translateY(-30vh) rotate(108deg) scale(.8)}17%{transform:translate(-25vw) translateY(120vh) rotate(180deg) scale(1.3)}23%{transform:translate(80vw) translateY(15vh) rotate(252deg) scale(.7)}29%{transform:translate(55vw) translateY(95vh) rotate(324deg) scale(1.1)}35%{transform:translate(115vw) translateY(70vh) rotate(396deg) scale(.9)}41%{transform:translate(-40vw) translateY(-25vh) rotate(468deg) scale(1.25)}47%{transform:translate(90vw) translateY(135vh) rotate(540deg) scale(.75)}53%{transform:translate(30vw) translateY(45vh) rotate(612deg) scale(1.15)}59%{transform:translate(70vw) translateY(110vh) rotate(684deg) scale(.85)}65%{transform:translate(130vw) translateY(-35vh) rotate(756deg) scale(1.05)}71%{transform:translate(45vw) translateY(125vh) rotate(828deg) scale(1.2)}77%{transform:translate(95vw) translateY(-15vh) rotate(900deg) scale(.8)}83%{transform:translate(-15vw) translateY(85vh) rotate(972deg) scale(1.3)}89%{transform:translate(85vw) translateY(140vh) rotate(1044deg) scale(.7)}95%{transform:translate(140vw) translateY(35vh) rotate(1116deg) scale(1.1)}to{transform:translate(105vw) translateY(50vh) rotate(1188deg) scale(1)}}@keyframes randomColor1{0%{filter:blur(60px) hue-rotate(0deg) saturate(1) brightness(1)}25%{filter:blur(30px) hue-rotate(45deg) saturate(1.5) brightness(1.2)}50%{filter:blur(80px) hue-rotate(-30deg) saturate(.7) brightness(.8)}75%{filter:blur(40px) hue-rotate(90deg) saturate(1.8) brightness(1.1)}to{filter:blur(60px) hue-rotate(0deg) saturate(1) brightness(1)}}@keyframes randomColor2{0%{filter:blur(70px) hue-rotate(0deg) saturate(1) brightness(1)}20%{filter:blur(25px) hue-rotate(-50deg) saturate(1.6) brightness(1.3)}40%{filter:blur(85px) hue-rotate(80deg) saturate(.4) brightness(.9)}60%{filter:blur(35px) hue-rotate(-25deg) saturate(1.9) brightness(1.1)}80%{filter:blur(75px) hue-rotate(110deg) saturate(.7) brightness(1.4)}to{filter:blur(70px) hue-rotate(0deg) saturate(1) brightness(1)}}@keyframes randomColor3{0%{filter:blur(55px) hue-rotate(0deg) saturate(1) brightness(1)}16%{filter:blur(10px) hue-rotate(135deg) saturate(2.5) brightness(1.5)}33%{filter:blur(100px) hue-rotate(-75deg) saturate(.3) brightness(.6)}50%{filter:blur(30px) hue-rotate(45deg) saturate(1.7) brightness(1.2)}66%{filter:blur(80px) hue-rotate(-45deg) saturate(.8) brightness(1.4)}83%{filter:blur(20px) hue-rotate(105deg) saturate(2.1) brightness(.8)}to{filter:blur(55px) hue-rotate(0deg) saturate(1) brightness(1)}}@keyframes randomColor4{0%{filter:blur(65px) hue-rotate(0deg) saturate(1) brightness(1)}14%{filter:blur(20px) hue-rotate(-95deg) saturate(1.8) brightness(1.4)}28%{filter:blur(85px) hue-rotate(65deg) saturate(.5) brightness(.7)}42%{filter:blur(35px) hue-rotate(-35deg) saturate(2) brightness(1.1)}56%{filter:blur(75px) hue-rotate(125deg) saturate(.7) brightness(1.3)}70%{filter:blur(15px) hue-rotate(-65deg) saturate(2.3) brightness(.9)}84%{filter:blur(95px) hue-rotate(25deg) saturate(.4) brightness(1.2)}to{filter:blur(65px) hue-rotate(0deg) saturate(1) brightness(1)}}@keyframes randomColor5{0%{filter:blur(50px) hue-rotate(0deg) saturate(1) brightness(1)}16%{filter:blur(5px) hue-rotate(150deg) saturate(2.8) brightness(1.6)}33%{filter:blur(95px) hue-rotate(-80deg) saturate(.2) brightness(.5)}50%{filter:blur(35px) hue-rotate(40deg) saturate(1.9) brightness(1.3)}66%{filter:blur(85px) hue-rotate(-50deg) saturate(.6) brightness(1.4)}83%{filter:blur(25px) hue-rotate(100deg) saturate(2.2) brightness(.9)}to{filter:blur(50px) hue-rotate(0deg) saturate(1) brightness(1)}}@keyframes randomColor6{0%{filter:blur(60px) hue-rotate(0deg) saturate(1) brightness(1)}12%{filter:blur(30px) hue-rotate(72deg) saturate(1.4) brightness(1.3)}25%{filter:blur(80px) hue-rotate(-48deg) saturate(.6) brightness(.8)}37%{filter:blur(15px) hue-rotate(144deg) saturate(2.1) brightness(1.5)}50%{filter:blur(90px) hue-rotate(-72deg) saturate(.4) brightness(.7)}62%{filter:blur(40px) hue-rotate(36deg) saturate(1.8) brightness(1.2)}75%{filter:blur(70px) hue-rotate(-108deg) saturate(.7) brightness(1.4)}87%{filter:blur(20px) hue-rotate(108deg) saturate(2.3) brightness(.9)}to{filter:blur(60px) hue-rotate(0deg) saturate(1) brightness(1)}}.bg-card,.bg-white{background:#ffffff1a!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;border:1px solid rgba(255,255,255,.2)!important;box-shadow:0 8px 32px #0000001a!important}
