.BackgroundPattern-module__JbuKpG__bgPatternContainer{--bg-layer-1-y:0px;--bg-layer-2-y:0px;--bg-layer-3-y:0px;--bg-base-y:0px;z-index:1;pointer-events:none;background:linear-gradient(115deg, var(--theme-bg-light-start,#b6fffca6) 0%, var(--theme-bg-light-middle,#dceeff99) 45%, var(--theme-bg-light-end,#fee2f5a6) 100%), radial-gradient(circle at 24% 15%, rgba(var(--color-miku-rgb,51, 204, 187), .25), transparent 22%), radial-gradient(circle at 82% 20%, rgba(var(--color-comp-rgb,255, 117, 168), .18), transparent 25%), radial-gradient(circle at 62% 80%, rgba(var(--color-mid-rgb,255, 235, 151), .2), transparent 28%);contain:paint size layout style;width:100vw;height:100svh;position:fixed;top:0;left:0;overflow:hidden}.theme-switching .BackgroundPattern-module__JbuKpG__bgPatternContainer{transition:none!important;animation-play-state:paused!important}.theme-switching .BackgroundPattern-module__JbuKpG__bgPatternContainer:before{transition:none!important;animation-play-state:paused!important}.theme-switching .BackgroundPattern-module__JbuKpG__bgPatternContainer:after{transition:none!important;animation-play-state:paused!important}.theme-switching .BackgroundPattern-module__JbuKpG__parallaxLayer{transition:none!important;animation-play-state:paused!important}.theme-switching .BackgroundPattern-module__JbuKpG__shape{transition:none!important;animation-play-state:paused!important}.BackgroundPattern-module__JbuKpG__bgPatternContainer:before,.BackgroundPattern-module__JbuKpG__bgPatternContainer:after,.BackgroundPattern-module__JbuKpG__parallaxLayer{pointer-events:none}.BackgroundPattern-module__JbuKpG__bgPatternContainer:before{content:"";background-image:radial-gradient(rgba(var(--color-miku-rgb,51, 204, 187), .1) 1.5px, transparent 1.5px);opacity:.72;transform:translate3d(0, var(--bg-base-y), 0);will-change:transform;background-size:50px 50px;position:absolute;inset:-30%}.BackgroundPattern-module__JbuKpG__bgPatternContainer:after{content:"";background-image:radial-gradient(circle, rgba(var(--color-comp-rgb,255, 117, 168), .38) 0 3px, transparent 3.6px), radial-gradient(circle, rgba(var(--color-miku-rgb,92, 231, 220), .38) 0 3px, transparent 3.6px), radial-gradient(circle, #ffffff8c 0 2px, transparent 2.8px);opacity:.65;transform:translate3d(0, var(--bg-layer-3-y), 0);will-change:transform;background-position:15% 12%,82% 33%,45% 22%;background-size:380px 380px,460px 460px,290px 290px;position:absolute;inset:-35%}.BackgroundPattern-module__JbuKpG__parallaxLayer{z-index:0;pointer-events:none;will-change:transform;position:absolute;inset:-40% 0 -60%}.BackgroundPattern-module__JbuKpG__parallaxLayer1{transform:translate3d(0, var(--bg-layer-1-y), 0)}.BackgroundPattern-module__JbuKpG__parallaxLayer2{transform:translate3d(0, var(--bg-layer-2-y), 0)}.BackgroundPattern-module__JbuKpG__parallaxLayer3{transform:translate3d(0, var(--bg-layer-3-y), 0)}.BackgroundPattern-module__JbuKpG__shapeFloat{display:block;position:absolute}.BackgroundPattern-module__JbuKpG__shape{transform-origin:50%;display:block;position:absolute;inset:0}.BackgroundPattern-module__JbuKpG__shapeSvg{transform-origin:50%;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}@media (min-width:1025px){.BackgroundPattern-module__JbuKpG__shapeSvg{filter:drop-shadow(0 12px 24px #505c8214)}}.BackgroundPattern-module__JbuKpG__shapeCircle{background:currentColor;border-radius:999px}@media (min-width:1025px){.BackgroundPattern-module__JbuKpG__shapeCircle{filter:blur(.5px)}}@keyframes BackgroundPattern-module__JbuKpG__floatSlow1{0%{transform:translate(0,0)rotate(0)scale(1)}50%{transform:translate(8px,-30px)rotate(6deg)scale(1.04)}to{transform:translate(-8px,30px)rotate(-6deg)scale(.97)}}@keyframes BackgroundPattern-module__JbuKpG__floatSlow2{0%{transform:translate(0,0)rotate(0)scale(1)}50%{transform:translate(-7px,22px)rotate(-5deg)scale(1.05)}to{transform:translate(7px,-22px)rotate(5deg)scale(.96)}}@keyframes BackgroundPattern-module__JbuKpG__floatSlow3{0%{transform:translate(0,0)rotate(0)scale(1)}50%{transform:translate(5px,-16px)rotate(4deg)scale(1.06)}to{transform:translate(-5px,16px)rotate(-4deg)scale(.95)}}.BackgroundPattern-module__JbuKpG__shapeFloat1{animation:11s ease-in-out infinite alternate BackgroundPattern-module__JbuKpG__floatSlow1}.BackgroundPattern-module__JbuKpG__shapeFloat2{animation:14s ease-in-out infinite alternate BackgroundPattern-module__JbuKpG__floatSlow2}.BackgroundPattern-module__JbuKpG__shapeFloat3{animation:18s ease-in-out infinite alternate BackgroundPattern-module__JbuKpG__floatSlow3}.BackgroundPattern-module__JbuKpG__bgPatternContainer[data-budget=on]:before{opacity:.62;transform:translate3d(0, var(--bg-base-y), 0);will-change:transform}.BackgroundPattern-module__JbuKpG__bgPatternContainer[data-budget=on]:after{opacity:.48;transform:translate3d(0, var(--bg-layer-3-y), 0);will-change:transform}.BackgroundPattern-module__JbuKpG__bgPatternContainer[data-budget=off]{background:linear-gradient(115deg, var(--theme-bg-light-start,#b6fffc80) 0%, var(--theme-bg-light-middle,#dceeff75) 48%, var(--theme-bg-light-end,#fee2f580) 100%), radial-gradient(circle at 20% 12%, rgba(var(--color-miku-rgb,51, 204, 187), .14), transparent 26%), radial-gradient(circle at 86% 20%, rgba(var(--color-comp-rgb,255, 117, 168), .1), transparent 28%), radial-gradient(circle at 58% 86%, rgba(var(--color-mid-rgb,255, 235, 151), .12), transparent 30%)}.BackgroundPattern-module__JbuKpG__bgPatternContainer[data-budget=off]:before{opacity:.26;will-change:auto;transform:none}.BackgroundPattern-module__JbuKpG__bgPatternContainer[data-budget=off]:after{opacity:0;will-change:auto;transform:none}[data-theme=dark] .BackgroundPattern-module__JbuKpG__bgPatternContainer{background:linear-gradient(115deg, var(--theme-bg-dark-start,#1c3036cc) 0%, var(--theme-bg-dark-middle,#202234bf) 45%, var(--theme-bg-dark-end,#38203cc7) 100%), radial-gradient(circle at 24% 15%, rgba(var(--color-miku-rgb,51, 204, 187), .18), transparent 22%), radial-gradient(circle at 82% 20%, rgba(var(--color-comp-rgb,255, 117, 168), .12), transparent 25%), radial-gradient(circle at 62% 80%, rgba(var(--color-mid-rgb,255, 235, 151), .08), transparent 28%)}[data-theme=dark] .BackgroundPattern-module__JbuKpG__bgPatternContainer:before{opacity:.28;background-image:radial-gradient(rgba(var(--color-miku-rgb,51, 204, 187), .08) 1.5px, transparent 1.5px)}[data-theme=dark] .BackgroundPattern-module__JbuKpG__bgPatternContainer:after{opacity:.28}[data-theme=dark] .BackgroundPattern-module__JbuKpG__bgPatternContainer[data-budget=on]:before{opacity:.3}[data-theme=dark] .BackgroundPattern-module__JbuKpG__bgPatternContainer[data-budget=on]:after{opacity:.26}[data-theme=dark] .BackgroundPattern-module__JbuKpG__bgPatternContainer[data-budget=off]{background:linear-gradient(115deg, var(--theme-bg-dark-start,#1c3036a8) 0%, var(--theme-bg-dark-middle,#2022349e) 48%, var(--theme-bg-dark-end,#38203ca8) 100%), radial-gradient(circle at 20% 12%, rgba(var(--color-miku-rgb,51, 204, 187), .12), transparent 26%), radial-gradient(circle at 86% 20%, rgba(var(--color-comp-rgb,255, 117, 168), .08), transparent 28%), radial-gradient(circle at 58% 86%, rgba(var(--color-mid-rgb,255, 235, 151), .06), transparent 30%)}[data-theme=dark] .BackgroundPattern-module__JbuKpG__bgPatternContainer[data-budget=off]:before{opacity:.16}[data-theme=dark] .BackgroundPattern-module__JbuKpG__bgPatternContainer[data-budget=off]:after{opacity:0}@media (prefers-reduced-motion:reduce){.BackgroundPattern-module__JbuKpG__shapeFloat1,.BackgroundPattern-module__JbuKpG__shapeFloat2,.BackgroundPattern-module__JbuKpG__shapeFloat3{animation:none}.BackgroundPattern-module__JbuKpG__parallaxLayer,.BackgroundPattern-module__JbuKpG__bgPatternContainer:before,.BackgroundPattern-module__JbuKpG__bgPatternContainer:after{transition:none}}@media (max-width:1024px){.BackgroundPattern-module__JbuKpG__parallaxLayer1 .BackgroundPattern-module__JbuKpG__shapeFloat:nth-child(n+33),.BackgroundPattern-module__JbuKpG__parallaxLayer2 .BackgroundPattern-module__JbuKpG__shapeFloat:nth-child(n+29),.BackgroundPattern-module__JbuKpG__parallaxLayer3 .BackgroundPattern-module__JbuKpG__shapeFloat:nth-child(n+21){display:none}}@media (max-width:640px){.BackgroundPattern-module__JbuKpG__parallaxLayer1 .BackgroundPattern-module__JbuKpG__shapeFloat:nth-child(n+19),.BackgroundPattern-module__JbuKpG__parallaxLayer2 .BackgroundPattern-module__JbuKpG__shapeFloat:nth-child(n+15),.BackgroundPattern-module__JbuKpG__parallaxLayer3 .BackgroundPattern-module__JbuKpG__shapeFloat:nth-child(n+11){display:none}}.BackgroundPattern-module__JbuKpG__bgPatternContainer[data-scrolling=true] .BackgroundPattern-module__JbuKpG__shapeFloat1,.BackgroundPattern-module__JbuKpG__bgPatternContainer[data-scrolling=true] .BackgroundPattern-module__JbuKpG__shapeFloat2,.BackgroundPattern-module__JbuKpG__bgPatternContainer[data-scrolling=true] .BackgroundPattern-module__JbuKpG__shapeFloat3,:is([data-overlay-open=true] .BackgroundPattern-module__JbuKpG__bgPatternContainer .BackgroundPattern-module__JbuKpG__shapeFloat1,[data-overlay-open=true] .BackgroundPattern-module__JbuKpG__bgPatternContainer .BackgroundPattern-module__JbuKpG__shapeFloat2,[data-overlay-open=true] .BackgroundPattern-module__JbuKpG__bgPatternContainer .BackgroundPattern-module__JbuKpG__shapeFloat3){animation-play-state:paused}
