.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,.BackgroundPattern-module__JbuKpG__bgPatternCanvas,.BackgroundPattern-module__JbuKpG__lowCostLayer{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:-30% 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__shape{backface-visibility:hidden;transform-style:preserve-3d;display:block;position:absolute}.BackgroundPattern-module__JbuKpG__shapeTriangle{clip-path:polygon(10% 0%,0% 100%,100% 85%);filter:drop-shadow(0 15px 30px #505c8214);background:currentColor}.BackgroundPattern-module__JbuKpG__shapeOutlineTriangle{position:absolute}.BackgroundPattern-module__JbuKpG__shapeOutlineTriangle:before{content:"";clip-path:polygon(10% 0%,100% 85%,0% 100%,10% 0%,12.4% 6.4%,3.4% 96.5%,93.5% 82.9%,12.4% 6.4%);background:currentColor;position:absolute;inset:0}.BackgroundPattern-module__JbuKpG__shapeCircle{filter:blur(.5px);background:currentColor;border-radius:999px}@keyframes BackgroundPattern-module__JbuKpG__floatSlow1{0%{transform:translateY(0)rotate(0)}50%{transform:translateY(-24px)rotate(4deg)}to{transform:translateY(24px)rotate(-4deg)}}@keyframes BackgroundPattern-module__JbuKpG__floatSlow2{0%{transform:translateY(0)rotate(0)}50%{transform:translateY(18px)rotate(-5deg)}to{transform:translateY(-18px)rotate(5deg)}}@keyframes BackgroundPattern-module__JbuKpG__floatSlow3{0%{transform:translateY(0)rotate(0)}50%{transform:translateY(-12px)rotate(3deg)}to{transform:translateY(12px)rotate(-3deg)}}.BackgroundPattern-module__JbuKpG__shapeFloat1{animation:10s 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__bgPatternCanvas{z-index:1;opacity:.58;width:100%;height:100%;display:block;position:relative}.BackgroundPattern-module__JbuKpG__bgPatternContainer[data-budget=power-save] .BackgroundPattern-module__JbuKpG__parallaxLayer{transition:transform 1.15s cubic-bezier(.075,.82,.165,1)}.BackgroundPattern-module__JbuKpG__bgPatternContainer[data-budget=power-save] .BackgroundPattern-module__JbuKpG__shape{animation:none!important}.BackgroundPattern-module__JbuKpG__bgPatternContainer[data-budget=power-save]:before{opacity:.52;transform:translate3d(0, var(--bg-base-y), 0);will-change:transform;transition:transform 1.15s cubic-bezier(.075,.82,.165,1)}.BackgroundPattern-module__JbuKpG__bgPatternContainer[data-budget=power-save]:after{opacity:.32;transform:translate3d(0, var(--bg-layer-3-y), 0);will-change:transform;transition:transform 1.15s cubic-bezier(.075,.82,.165,1)}.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=power-save]:before{opacity:.24}[data-theme=dark] .BackgroundPattern-module__JbuKpG__bgPatternContainer[data-budget=power-save]:after{opacity:.2}[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}}
