.EmeraldGlassScene-module__uk9mBa__egRoot{position:absolute;inset:0}@media (max-width:768px){.EmeraldGlassScene-module__uk9mBa__hideMobile{display:none}}.EmeraldGlassScene-module__uk9mBa__egPaneWrapA{width:clamp(220px,26vmin,320px);position:absolute;top:-14px;right:-18px}.EmeraldGlassScene-module__uk9mBa__egPaneWrapB{width:clamp(160px,18vmin,220px);position:absolute;bottom:-12px;left:-16px}.EmeraldGlassScene-module__uk9mBa__egPaneWrapC{width:clamp(150px,17vmin,210px);position:absolute;top:22%;left:-14px}@media (min-width:769px){.EmeraldGlassScene-module__uk9mBa__egPaneWrapB{left:calc(var(--fj-sidebar-width,240px) - 20px)}.EmeraldGlassScene-module__uk9mBa__egPaneWrapC{left:calc(var(--fj-sidebar-width,240px) - 18px)}}.EmeraldGlassScene-module__uk9mBa__egPaneSvg{width:100%;height:auto;display:block}.EmeraldGlassScene-module__uk9mBa__egSweepA{animation:11s ease-in-out infinite EmeraldGlassScene-module__uk9mBa__egSweepA}.EmeraldGlassScene-module__uk9mBa__egSweepB{animation:14s ease-in-out -6s infinite EmeraldGlassScene-module__uk9mBa__egSweepB}.EmeraldGlassScene-module__uk9mBa__egSweepC{animation:17s ease-in-out -9s infinite EmeraldGlassScene-module__uk9mBa__egSweepC}@keyframes EmeraldGlassScene-module__uk9mBa__egSweepA{0%{opacity:0;transform:translate(0)}8%{opacity:1}42%{opacity:1;transform:translate(480px)}50%{opacity:0}to{opacity:0;transform:translate(480px)}}@keyframes EmeraldGlassScene-module__uk9mBa__egSweepB{0%{opacity:0;transform:translate(0)}7%{opacity:1}38%{opacity:1;transform:translate(380px)}46%{opacity:0}to{opacity:0;transform:translate(380px)}}@keyframes EmeraldGlassScene-module__uk9mBa__egSweepC{0%{opacity:0;transform:translate(0)}8%{opacity:1}40%{opacity:1;transform:translate(400px)}48%{opacity:0}to{opacity:0;transform:translate(400px)}}[data-session-active=true] .EmeraldGlassScene-module__uk9mBa__egSweepA{animation-duration:22s}[data-session-active=true] .EmeraldGlassScene-module__uk9mBa__egSweepB{animation-duration:26s}[data-session-active=true] .EmeraldGlassScene-module__uk9mBa__egSweepC{animation-duration:30s}.EmeraldGlassScene-module__uk9mBa__glint{opacity:0;width:12px;height:12px;animation-timing-function:ease-in-out;animation-iteration-count:infinite;position:absolute;transform:scale(.4)}@keyframes EmeraldGlassScene-module__uk9mBa__egGlintPulse{0%,70%{opacity:0;transform:scale(.4)}78%{opacity:1;transform:scale(1.15)}86%{opacity:.85;transform:scale(.9)}92%,to{opacity:0;transform:scale(.4)}}.EmeraldGlassScene-module__uk9mBa__glintA1{width:12px;height:12px;animation-name:EmeraldGlassScene-module__uk9mBa__egGlintPulse;animation-duration:5s;animation-delay:0s;top:-6%;left:58%}.EmeraldGlassScene-module__uk9mBa__glintA2{width:9px;height:9px;animation-name:EmeraldGlassScene-module__uk9mBa__egGlintPulse;animation-duration:5.6s;animation-delay:2.4s;top:46%;right:-6%}.EmeraldGlassScene-module__uk9mBa__glintB1{width:10px;height:10px;animation-name:EmeraldGlassScene-module__uk9mBa__egGlintPulse;animation-duration:4.6s;animation-delay:1.2s;top:-8%;left:64%}.EmeraldGlassScene-module__uk9mBa__glintB2{width:8px;height:8px;animation-name:EmeraldGlassScene-module__uk9mBa__egGlintPulse;animation-duration:6s;animation-delay:3.6s;bottom:8%;right:-8%}.EmeraldGlassScene-module__uk9mBa__glintC1{width:10px;height:10px;animation-name:EmeraldGlassScene-module__uk9mBa__egGlintPulse;animation-duration:5.8s;animation-delay:6s;top:-8%;left:62%}.EmeraldGlassScene-module__uk9mBa__glintC2{width:8px;height:8px;animation-name:EmeraldGlassScene-module__uk9mBa__egGlintPulse;animation-duration:4.8s;animation-delay:7.2s;top:50%;right:-10%}.EmeraldGlassScene-module__uk9mBa__glintX1{width:10px;height:10px;animation-name:EmeraldGlassScene-module__uk9mBa__egGlintPulse;animation-duration:5.4s;animation-delay:8.4s;top:48%;left:40%}.EmeraldGlassScene-module__uk9mBa__glintX2{width:8px;height:8px;animation-name:EmeraldGlassScene-module__uk9mBa__egGlintPulse;animation-duration:6.2s;animation-delay:9.6s;top:34%;left:42%}.EmeraldGlassScene-module__uk9mBa__glintFree{width:9px;height:9px;animation-name:EmeraldGlassScene-module__uk9mBa__egGlintPulse;animation-duration:5.2s;animation-delay:4.4s;top:8%;left:44%}[data-session-active=true] .EmeraldGlassScene-module__uk9mBa__glintA2,[data-session-active=true] .EmeraldGlassScene-module__uk9mBa__glintB2,[data-session-active=true] .EmeraldGlassScene-module__uk9mBa__glintFree,[data-session-active=true] .EmeraldGlassScene-module__uk9mBa__glintC1,[data-session-active=true] .EmeraldGlassScene-module__uk9mBa__glintC2,[data-session-active=true] .EmeraldGlassScene-module__uk9mBa__glintX1,[data-session-active=true] .EmeraldGlassScene-module__uk9mBa__glintX2{display:none}[data-session-active=true] .EmeraldGlassScene-module__uk9mBa__glintA1{animation-duration:10s}[data-session-active=true] .EmeraldGlassScene-module__uk9mBa__glintB1{animation-duration:9.2s}.EmeraldGlassScene-module__uk9mBa__shard{animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate;position:absolute}@keyframes EmeraldGlassScene-module__uk9mBa__egShardDrift{0%{transform:translateY(0)}to{transform:translateY(-8px)}}@keyframes EmeraldGlassScene-module__uk9mBa__egShardTilt{0%{transform:translateY(0)rotate(-3deg)}to{transform:translateY(-6px)rotate(3deg)}}.EmeraldGlassScene-module__uk9mBa__shardA{width:clamp(34px,4vmin,48px);height:auto;animation-name:EmeraldGlassScene-module__uk9mBa__egShardDrift;animation-duration:20s;animation-delay:0s;top:6%;left:38%}.EmeraldGlassScene-module__uk9mBa__shardB{width:clamp(24px,3vmin,34px);height:auto;animation-name:EmeraldGlassScene-module__uk9mBa__egShardDrift;animation-duration:23s;animation-delay:-8s;top:14%;left:56%}.EmeraldGlassScene-module__uk9mBa__shardC{width:clamp(30px,3.6vmin,42px);height:auto;animation-name:EmeraldGlassScene-module__uk9mBa__egShardDrift;animation-duration:26s;animation-delay:-14s;bottom:8%;left:48%}.EmeraldGlassScene-module__uk9mBa__shardD{width:clamp(26px,3vmin,36px);height:auto;animation-name:EmeraldGlassScene-module__uk9mBa__egShardDrift;animation-duration:21s;animation-delay:-3s;top:4%;left:66%}.EmeraldGlassScene-module__uk9mBa__shardE{width:clamp(22px,2.6vmin,30px);height:auto;animation-name:EmeraldGlassScene-module__uk9mBa__egShardTilt;animation-duration:24s;animation-delay:-10s;top:12%;left:30%}.EmeraldGlassScene-module__uk9mBa__shardF{width:clamp(28px,3.2vmin,38px);height:auto;animation-name:EmeraldGlassScene-module__uk9mBa__egShardDrift;animation-duration:25s;animation-delay:-11s;bottom:6%;left:62%}.EmeraldGlassScene-module__uk9mBa__shardG{width:clamp(16px,2vmin,22px);height:auto;animation-name:EmeraldGlassScene-module__uk9mBa__egShardTilt;animation-duration:28s;animation-delay:-16s;bottom:14%;left:34%}.EmeraldGlassScene-module__uk9mBa__egCrystalWrap{width:clamp(120px,15vmin,190px);position:absolute;bottom:-10px;right:-12px}.EmeraldGlassScene-module__uk9mBa__egCrystalWrapX{width:clamp(90px,10vmin,130px);position:absolute;top:40%;left:6px}@media (min-width:769px){.EmeraldGlassScene-module__uk9mBa__egCrystalWrapX{left:calc(var(--fj-sidebar-width,240px) + 4px)}}.EmeraldGlassScene-module__uk9mBa__egCrystalSvg{width:100%;height:auto;display:block}@keyframes EmeraldGlassScene-module__uk9mBa__egCrystalGlow{0%,to{opacity:.1}50%{opacity:.38}}.EmeraldGlassScene-module__uk9mBa__egCrystalGlowA{animation:9s ease-in-out infinite EmeraldGlassScene-module__uk9mBa__egCrystalGlow}.EmeraldGlassScene-module__uk9mBa__egCrystalGlowB{animation:12s ease-in-out -5s infinite EmeraldGlassScene-module__uk9mBa__egCrystalGlow}[data-session-active=true] .EmeraldGlassScene-module__uk9mBa__egCrystalGlowA{animation-duration:18s}[data-session-active=true] .EmeraldGlassScene-module__uk9mBa__egCrystalGlowB{animation-duration:24s}.EmeraldGlassScene-module__uk9mBa__egMote{opacity:0;background:radial-gradient(circle,#ffffffe6 0%,#5fcba080 45%,#0000 75%);border-radius:50%;animation-name:EmeraldGlassScene-module__uk9mBa__egMoteRise;animation-timing-function:ease-in-out;animation-iteration-count:infinite;position:absolute}@keyframes EmeraldGlassScene-module__uk9mBa__egMoteRise{0%{opacity:0;transform:translate(0)scale(.7)}15%{opacity:.85}50%{opacity:.7;transform:translate(1vw,-7vh)scale(1)}to{opacity:0;transform:translate(-.8vw,-14vh)scale(.5)}}[data-session-active=true] .EmeraldGlassScene-module__uk9mBa__egMote{animation-duration:45s}[data-session-active=true] .EmeraldGlassScene-module__uk9mBa__egMote:nth-of-type(-n+3){display:none}@media (prefers-reduced-motion:reduce){.EmeraldGlassScene-module__uk9mBa__egRoot *{animation:none!important}.EmeraldGlassScene-module__uk9mBa__egSweepA,.EmeraldGlassScene-module__uk9mBa__egSweepB,.EmeraldGlassScene-module__uk9mBa__egSweepC,.EmeraldGlassScene-module__uk9mBa__glint,.EmeraldGlassScene-module__uk9mBa__egCrystalGlowA,.EmeraldGlassScene-module__uk9mBa__egCrystalGlowB,.EmeraldGlassScene-module__uk9mBa__egMote{display:none}}@media (pointer:coarse),(max-width:768px){.EmeraldGlassScene-module__uk9mBa__glintC1,.EmeraldGlassScene-module__uk9mBa__glintFree,.EmeraldGlassScene-module__uk9mBa__glintX1,.EmeraldGlassScene-module__uk9mBa__egCrystalGlowB{display:none}}
.ThemeBackdrop-module__3yvA2q__backdrop{z-index:-1;pointer-events:none;contain:strict;position:fixed;inset:0;overflow:hidden}.ThemeBackdrop-module__3yvA2q__backdrop[data-session-active=true]{--fj-sidebar-width:0px}@media (max-width:1024px){.ThemeBackdrop-module__3yvA2q__backdrop{--fj-sidebar-width:0px}}body.has-bg-active .ThemeBackdrop-module__3yvA2q__backdrop{display:none}.ThemeBackdrop-module__3yvA2q__pending *{animation-play-state:paused}:root[data-fj-swiping=true] .ThemeBackdrop-module__3yvA2q__backdrop *{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.ThemeBackdrop-module__3yvA2q__backdrop *{animation:none!important}.ThemeBackdrop-module__3yvA2q__jmPollen,.ThemeBackdrop-module__3yvA2q__imSeed,.ThemeBackdrop-module__3yvA2q__imLeafFall,.ThemeBackdrop-module__3yvA2q__dcFirefly,.ThemeBackdrop-module__3yvA2q__dcSpore,.ThemeBackdrop-module__3yvA2q__dcLeafFall,.ThemeBackdrop-module__3yvA2q__dcBatTrack,.ThemeBackdrop-module__3yvA2q__dcMothPath,.ThemeBackdrop-module__3yvA2q__dcEyes,.ThemeBackdrop-module__3yvA2q__mrEmber,.ThemeBackdrop-module__3yvA2q__mrSmoke,.ThemeBackdrop-module__3yvA2q__mrSpark,.ThemeBackdrop-module__3yvA2q__mrAsh,.ThemeBackdrop-module__3yvA2q__mrBubble,.ThemeBackdrop-module__3yvA2q__mrBubbleAlt,.ThemeBackdrop-module__3yvA2q__mrSplashDrop,.ThemeBackdrop-module__3yvA2q__scRain,.ThemeBackdrop-module__3yvA2q__scSkyFlash,.ThemeBackdrop-module__3yvA2q__jmBirdTrack,.ThemeBackdrop-module__3yvA2q__imDragonflyPath,.ThemeBackdrop-module__3yvA2q__imButterflyPath,.ThemeBackdrop-module__3yvA2q__imSnailTrack,.ThemeBackdrop-module__3yvA2q__scRainFar,.ThemeBackdrop-module__3yvA2q__scRainNear,.ThemeBackdrop-module__3yvA2q__scRipple,.ThemeBackdrop-module__3yvA2q__scCellBolt,.ThemeBackdrop-module__3yvA2q__scCellFlash,.ThemeBackdrop-module__3yvA2q__scMoonWisp,.ThemeBackdrop-module__3yvA2q__slSparkle,.ThemeBackdrop-module__3yvA2q__slPetalFall,.ThemeBackdrop-module__3yvA2q__slEgretTrack,.ThemeBackdrop-module__3yvA2q__efFirefly,.ThemeBackdrop-module__3yvA2q__auroraRays,.ThemeBackdrop-module__3yvA2q__skPetalFall,.ThemeBackdrop-module__3yvA2q__skPetalGust,.ThemeBackdrop-module__3yvA2q__fnFirefly,.ThemeBackdrop-module__3yvA2q__fnFireflyTeal,.ThemeBackdrop-module__3yvA2q__fnFireflyBright,.ThemeBackdrop-module__3yvA2q__fnMote,.ThemeBackdrop-module__3yvA2q__fnFireflyTop,.ThemeBackdrop-module__3yvA2q__fnFireflyTopTeal{display:none}}.ThemeBackdrop-module__3yvA2q__hideDesktop{display:none}@media (max-width:1024px){.ThemeBackdrop-module__3yvA2q__hideMobile{display:none}.ThemeBackdrop-module__3yvA2q__hideDesktop{display:block}}@keyframes ThemeBackdrop-module__3yvA2q__tbSway{0%{transform:rotate(-2.4deg)}to{transform:rotate(2.4deg)}}.ThemeBackdrop-module__3yvA2q__swayslow{transform-box:fill-box;transform-origin:0 100%;animation:7s ease-in-out infinite alternate ThemeBackdrop-module__3yvA2q__tbSway}.ThemeBackdrop-module__3yvA2q__swayslowAlt{transform-box:fill-box;transform-origin:0 100%;animation:9s ease-in-out -3.5s infinite alternate-reverse ThemeBackdrop-module__3yvA2q__tbSway}.ThemeBackdrop-module__3yvA2q__jmSunGlow{background:radial-gradient(circle,#ffe9a8d9 0%,#ffd76a61 38%,#ffd76a00 70%);border-radius:50%;width:62vmin;height:62vmin;animation:9s ease-in-out infinite ThemeBackdrop-module__3yvA2q__jmGlowBreathe;position:absolute;top:-18vmin;right:-14vmin}@keyframes ThemeBackdrop-module__3yvA2q__jmGlowBreathe{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.07)}}.ThemeBackdrop-module__3yvA2q__jmRays{width:min(72vmin,680px);height:min(72vmin,680px);position:absolute;top:0;right:0}.ThemeBackdrop-module__3yvA2q__jmRaysInner{transform-box:fill-box;transform-origin:100% 0;animation:13s ease-in-out infinite alternate ThemeBackdrop-module__3yvA2q__jmRaysSway}@keyframes ThemeBackdrop-module__3yvA2q__jmRaysSway{0%{opacity:.75;transform:rotate(-2deg)}50%{opacity:1}to{opacity:.8;transform:rotate(2.5deg)}}.ThemeBackdrop-module__3yvA2q__jmFoliageLeft,.ThemeBackdrop-module__3yvA2q__jmFoliageRight{opacity:.9;width:clamp(200px,22vmin,260px);height:clamp(200px,22vmin,260px);position:absolute;bottom:-8px}.ThemeBackdrop-module__3yvA2q__jmFoliageLeft{left:-10px}.ThemeBackdrop-module__3yvA2q__jmFoliageRight{right:-10px}@media (max-width:768px){.ThemeBackdrop-module__3yvA2q__jmFoliageLeft,.ThemeBackdrop-module__3yvA2q__jmFoliageRight{width:clamp(130px,16vmin,170px);height:clamp(130px,16vmin,170px)}}.ThemeBackdrop-module__3yvA2q__jmVineLeft,.ThemeBackdrop-module__3yvA2q__jmVineLeft2{opacity:.85;position:absolute;top:-4px}.ThemeBackdrop-module__3yvA2q__jmVineLeft{width:clamp(40px,6vmin,60px);height:clamp(110px,16vh,170px);left:clamp(16px,5vw,54px)}.ThemeBackdrop-module__3yvA2q__jmVineLeft2{opacity:.7;width:clamp(32px,5vmin,48px);height:clamp(88px,13vh,132px);left:clamp(34px,7vw,78px)}@media (min-width:769px){.ThemeBackdrop-module__3yvA2q__jmVineLeft{left:calc(var(--fj-sidebar-width,240px) - 6px)}.ThemeBackdrop-module__3yvA2q__jmVineLeft2{left:calc(var(--fj-sidebar-width,240px) + 18px)}}.ThemeBackdrop-module__3yvA2q__jmVineSway{transform-box:fill-box;transform-origin:top;animation:6.5s ease-in-out infinite alternate ThemeBackdrop-module__3yvA2q__tbSway}.ThemeBackdrop-module__3yvA2q__jmVineSwayAlt{transform-box:fill-box;transform-origin:top;animation:8.2s ease-in-out -3s infinite alternate-reverse ThemeBackdrop-module__3yvA2q__tbSway}.ThemeBackdrop-module__3yvA2q__jmPollen{opacity:0;background:radial-gradient(circle,#fff3c8 0%,#ffd76a 45%,#ffd76a00 75%);border-radius:50%;animation:linear infinite ThemeBackdrop-module__3yvA2q__jmPollenRise;position:absolute}@keyframes ThemeBackdrop-module__3yvA2q__jmPollenRise{0%{opacity:0;transform:translate(0)scale(.7)}12%{opacity:.95}45%{transform:translate(3vw,-34vh)scale(1)}75%{opacity:.75;transform:translate(-2vw,-62vh)scale(.9)}to{opacity:0;transform:translate(2vw,-86vh)scale(.6)}}.ThemeBackdrop-module__3yvA2q__jmBirdTrack{animation:linear infinite ThemeBackdrop-module__3yvA2q__jmBirdFly;position:absolute;left:-60px}.ThemeBackdrop-module__3yvA2q__jmBirdTrackA{animation-duration:34s;top:16%}.ThemeBackdrop-module__3yvA2q__jmBirdTrackB{animation-duration:47s;animation-delay:14s;top:9%}.ThemeBackdrop-module__3yvA2q__jmBird{width:30px;height:19px;animation:1.6s ease-in-out infinite ThemeBackdrop-module__3yvA2q__jmBirdBob}.ThemeBackdrop-module__3yvA2q__jmBirdTrackB .ThemeBackdrop-module__3yvA2q__jmBird{width:24px;height:15px}@keyframes ThemeBackdrop-module__3yvA2q__jmBirdFly{0%{transform:translate(0)}to{transform:translate(calc(100vw + 130px))}}@keyframes ThemeBackdrop-module__3yvA2q__jmBirdBob{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.ThemeBackdrop-module__3yvA2q__jmWing{transform-box:fill-box;transform-origin:90% 90%;animation:.5s ease-in-out infinite alternate ThemeBackdrop-module__3yvA2q__jmWingFlap}@keyframes ThemeBackdrop-module__3yvA2q__jmWingFlap{0%{transform:rotate(-26deg)}to{transform:rotate(16deg)}}.ThemeBackdrop-module__3yvA2q__imMist{filter:blur(6px);background:radial-gradient(#ffffff80 0%,#fff0 70%);border-radius:50%;width:70vw;height:26vh;position:absolute;bottom:-6vh}.ThemeBackdrop-module__3yvA2q__imMistA{animation:26s ease-in-out infinite alternate ThemeBackdrop-module__3yvA2q__imMistDrift;left:-12vw}.ThemeBackdrop-module__3yvA2q__imMistB{opacity:.7;animation:32s ease-in-out -13s infinite alternate-reverse ThemeBackdrop-module__3yvA2q__imMistDrift;right:-16vw}@keyframes ThemeBackdrop-module__3yvA2q__imMistDrift{0%{opacity:.55;transform:translate(0)}50%{opacity:.85}to{opacity:.6;transform:translate(9vw)}}.ThemeBackdrop-module__3yvA2q__imBranch{opacity:.9;width:clamp(150px,22vmin,230px);height:auto;position:absolute;top:-6px;left:-8px}.ThemeBackdrop-module__3yvA2q__imBranch .ThemeBackdrop-module__3yvA2q__swayslow{transform-origin:0 0}.ThemeBackdrop-module__3yvA2q__imBranchBR{inset:auto -8px -6px auto}.ThemeBackdrop-module__3yvA2q__imBranchBR .ThemeBackdrop-module__3yvA2q__swayslow{animation-delay:-3.5s}.ThemeBackdrop-module__3yvA2q__imFlowers{opacity:.95;width:clamp(110px,16vmin,170px);height:auto;position:absolute;bottom:-4px;left:4px}.ThemeBackdrop-module__3yvA2q__imMossStones{opacity:.95;width:clamp(90px,12vmin,140px);height:auto;position:absolute;bottom:clamp(20px,4vh,42px);right:clamp(8px,4vw,40px)}.ThemeBackdrop-module__3yvA2q__imMossBreathe{transform-box:fill-box;transform-origin:50%;animation:6s ease-in-out infinite alternate ThemeBackdrop-module__3yvA2q__dcFringeBreathe}.ThemeBackdrop-module__3yvA2q__imButterflyPath{animation:23s ease-in-out infinite ThemeBackdrop-module__3yvA2q__imButterflyWander;position:absolute;top:56%;left:14%}.ThemeBackdrop-module__3yvA2q__imButterfly{width:clamp(24px,3.4vmin,34px);height:auto}@keyframes ThemeBackdrop-module__3yvA2q__imButterflyWander{0%,to{transform:translate(0)rotate(-6deg)}18%{transform:translate(9vw,-8vh)rotate(8deg)}38%{transform:translate(17vw,-2vh)rotate(-5deg)}57%{transform:translate(24vw,-10vh)rotate(7deg)}75%{transform:translate(12vw,-4vh)rotate(-8deg)}90%{transform:translate(4vw,2vh)rotate(5deg)}}.ThemeBackdrop-module__3yvA2q__imBflyWing{transform-box:fill-box;transform-origin:100%;animation:.22s linear infinite alternate ThemeBackdrop-module__3yvA2q__dcMothFlap}.ThemeBackdrop-module__3yvA2q__imSnailTrack{animation:150s linear infinite ThemeBackdrop-module__3yvA2q__jmBirdFly;position:absolute;bottom:2px;left:-50px}.ThemeBackdrop-module__3yvA2q__imSnail{opacity:.9;width:clamp(26px,3.6vmin,36px);height:auto;animation:3.2s ease-in-out infinite alternate ThemeBackdrop-module__3yvA2q__dcFringeBreathe}@media (min-width:769px){.ThemeBackdrop-module__3yvA2q__imBranch{left:calc(var(--fj-sidebar-width,240px) - 14px)}.ThemeBackdrop-module__3yvA2q__imBranchBR{left:auto}.ThemeBackdrop-module__3yvA2q__imFlowers{left:calc(var(--fj-sidebar-width,240px) + 14px)}}.ThemeBackdrop-module__3yvA2q__imLeafFall{opacity:0;animation:linear infinite ThemeBackdrop-module__3yvA2q__imLeafFall;position:absolute;top:-5vh}@keyframes ThemeBackdrop-module__3yvA2q__imLeafFall{0%{opacity:0;transform:translate(0)}6%{opacity:.9}30%{transform:translate(3.5vw,30vh)}55%{transform:translate(-2.5vw,58vh)}80%{opacity:.85;transform:translate(3vw,84vh)}to{opacity:0;transform:translate(-1vw,108vh)}}.ThemeBackdrop-module__3yvA2q__imLeafSpin{animation:5.5s ease-in-out infinite alternate ThemeBackdrop-module__3yvA2q__imLeafSpin;display:block}@keyframes ThemeBackdrop-module__3yvA2q__imLeafSpin{0%{transform:rotate(-150deg)}to{transform:rotate(140deg)}}.ThemeBackdrop-module__3yvA2q__imSeed{opacity:0;background:radial-gradient(circle,#fffffff2 0%,#f2f5f08c 45%,#0000 72%);border-radius:50%;animation:ease-in-out infinite ThemeBackdrop-module__3yvA2q__imSeedFloat;position:absolute;box-shadow:0 0 6px #ffffff8c}@keyframes ThemeBackdrop-module__3yvA2q__imSeedFloat{0%{opacity:0;transform:translate(0)}10%{opacity:.9}40%{transform:translate(11vw,-9vh)}70%{opacity:.75;transform:translate(20vw,-3vh)}to{opacity:0;transform:translate(32vw,-13vh)}}.ThemeBackdrop-module__3yvA2q__imDragonflyPath{animation:17s ease-in-out infinite ThemeBackdrop-module__3yvA2q__imDragonflyHover;position:absolute;top:13%;right:9%}.ThemeBackdrop-module__3yvA2q__imDragonfly{width:44px;height:28px}@keyframes ThemeBackdrop-module__3yvA2q__imDragonflyHover{0%,to{transform:translate(0)rotate(8deg)}22%{transform:translate(-9vw,7vh)rotate(-10deg)}46%{transform:translate(-17vw,1vh)rotate(6deg)}68%{transform:translate(-7vw,-4vh)rotate(-7deg)}86%{transform:translate(-2vw,4vh)rotate(10deg)}}.ThemeBackdrop-module__3yvA2q__imWings{transform-box:fill-box;transform-origin:50%;animation:.18s linear infinite alternate ThemeBackdrop-module__3yvA2q__imWingShimmer}@keyframes ThemeBackdrop-module__3yvA2q__imWingShimmer{0%{opacity:.45}to{opacity:.95}}.ThemeBackdrop-module__3yvA2q__dcMoonGlow{background:radial-gradient(circle,#7edb8c38 0%,#7edb8c14 45%,#0000 72%);border-radius:50%;width:56vmin;height:56vmin;animation:11s ease-in-out infinite ThemeBackdrop-module__3yvA2q__jmGlowBreathe;position:absolute;top:-16vmin;left:22vw}.ThemeBackdrop-module__3yvA2q__dcFringe{opacity:.9;width:100%;height:clamp(34px,6vh,64px);position:absolute;top:0;left:0}.ThemeBackdrop-module__3yvA2q__dcFringeSway{animation:12s ease-in-out infinite alternate ThemeBackdrop-module__3yvA2q__dcFringeBreathe}@keyframes ThemeBackdrop-module__3yvA2q__dcFringeBreathe{0%{transform:translateY(-2.5px)}to{transform:translateY(2px)}}.ThemeBackdrop-module__3yvA2q__dcVineStrip{opacity:.95;width:clamp(86px,8vw,124px);height:clamp(300px,50vh,500px);position:absolute;top:-6px}.ThemeBackdrop-module__3yvA2q__dcVineStripLeft{left:calc(var(--fj-sidebar-width,240px) + 8px)}.ThemeBackdrop-module__3yvA2q__dcVineStripRight{right:8px}.ThemeBackdrop-module__3yvA2q__dcVineMobile{opacity:.95;position:absolute;top:-4px}.ThemeBackdrop-module__3yvA2q__dcVineMobileLeft{width:58px;height:clamp(150px,24vh,210px);left:-6px}.ThemeBackdrop-module__3yvA2q__dcVineMobileRight{width:66px;height:clamp(190px,30vh,260px);right:-6px}.ThemeBackdrop-module__3yvA2q__dcSwing{transform-box:fill-box;transform-origin:top;animation:8s ease-in-out infinite alternate ThemeBackdrop-module__3yvA2q__dcVineSwing}.ThemeBackdrop-module__3yvA2q__dcSwingAlt{transform-box:fill-box;transform-origin:top;animation:10.5s ease-in-out -4s infinite alternate-reverse ThemeBackdrop-module__3yvA2q__dcVineSwing}@keyframes ThemeBackdrop-module__3yvA2q__dcVineSwing{0%{transform:rotate(-3.2deg)}to{transform:rotate(3.2deg)}}.ThemeBackdrop-module__3yvA2q__dcBloom,.ThemeBackdrop-module__3yvA2q__dcBloomAlt{fill:#9ff7b0;filter:drop-shadow(0 0 6px #9ff7b0e6);animation:3.8s ease-in-out infinite ThemeBackdrop-module__3yvA2q__dcShroomGlow}.ThemeBackdrop-module__3yvA2q__dcBloomAlt{fill:#8fefd9;filter:drop-shadow(0 0 6px #8fefd9e6);animation-delay:-1.9s}.ThemeBackdrop-module__3yvA2q__dcFernLeft,.ThemeBackdrop-module__3yvA2q__dcFernRight{width:clamp(140px,22vmin,230px);height:clamp(140px,22vmin,230px);position:absolute;bottom:-6px}.ThemeBackdrop-module__3yvA2q__dcFernLeft{left:-8px}.ThemeBackdrop-module__3yvA2q__dcFernRight{right:-8px}.ThemeBackdrop-module__3yvA2q__dcMushrooms{width:clamp(80px,11vmin,120px);height:auto;position:absolute;bottom:4px;left:clamp(8px,4vw,60px)}.ThemeBackdrop-module__3yvA2q__dcShroomPulse,.ThemeBackdrop-module__3yvA2q__dcShroomPulseAlt{filter:drop-shadow(0 0 6px #7edb8ccc);animation:4.5s ease-in-out infinite ThemeBackdrop-module__3yvA2q__dcShroomGlow}.ThemeBackdrop-module__3yvA2q__dcShroomPulseAlt{filter:drop-shadow(0 0 6px #6fdfc9cc);animation-delay:-2.2s}@keyframes ThemeBackdrop-module__3yvA2q__dcShroomGlow{0%,to{opacity:.55}50%{opacity:1}}.ThemeBackdrop-module__3yvA2q__dcFirefly{background:radial-gradient(circle,#fdffe8 0%,#c9f77f 40%,#c9f77f00 72%);border-radius:50%;animation:ease-in-out infinite ThemeBackdrop-module__3yvA2q__dcFireflyWander;position:absolute;box-shadow:0 0 10px 2px #c9f77f8c}@keyframes ThemeBackdrop-module__3yvA2q__dcFireflyWander{0%,to{opacity:.15;transform:translate(0)}18%{opacity:1}30%{opacity:.35;transform:translate(4.5vw,-5vh)}52%{opacity:1;transform:translate(1.5vw,-9vh)}70%{opacity:.25;transform:translate(-3.5vw,-4vh)}88%{opacity:.9;transform:translate(-1.5vw,2vh)}}.ThemeBackdrop-module__3yvA2q__dcSpore{opacity:0;background:radial-gradient(circle,#b2f4e4f2 0%,#6fdfc966 50%,#0000 75%);border-radius:50%;animation:linear infinite ThemeBackdrop-module__3yvA2q__dcSporeRise;position:absolute}@keyframes ThemeBackdrop-module__3yvA2q__dcSporeRise{0%{opacity:0;transform:translate(0)}12%{opacity:.8}50%{transform:translate(-2.5vw,-38vh)}to{opacity:0;transform:translate(2vw,-76vh)}}.ThemeBackdrop-module__3yvA2q__dcFrog{transform-origin:bottom;width:clamp(44px,6vmin,58px);height:auto;animation:4s ease-in-out infinite ThemeBackdrop-module__3yvA2q__dcFrogBreathe;position:absolute;bottom:2px;left:clamp(64px,17vw,120px)}@keyframes ThemeBackdrop-module__3yvA2q__dcFrogBreathe{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.035)}}.ThemeBackdrop-module__3yvA2q__dcFrogBelly{filter:drop-shadow(0 0 5px #a9f0b2cc);animation:5s ease-in-out infinite ThemeBackdrop-module__3yvA2q__dcShroomGlow}.ThemeBackdrop-module__3yvA2q__dcFrogThroat{transform-box:fill-box;transform-origin:50%;opacity:.55;animation:6.5s ease-in-out infinite ThemeBackdrop-module__3yvA2q__dcThroatPuff}@keyframes ThemeBackdrop-module__3yvA2q__dcThroatPuff{0%,58%,to{opacity:.55;transform:scale(1)}66%{opacity:.95;transform:scale(1.5)}74%{opacity:.7;transform:scale(1.08)}82%{opacity:.9;transform:scale(1.45)}90%{opacity:.55;transform:scale(1)}}.ThemeBackdrop-module__3yvA2q__dcFrogEye{transform-box:fill-box;transform-origin:50%;animation:7s linear infinite ThemeBackdrop-module__3yvA2q__dcFrogBlink}@keyframes ThemeBackdrop-module__3yvA2q__dcFrogBlink{0%,88%,96%,to{transform:scaleY(1)}92%{transform:scaleY(.08)}}.ThemeBackdrop-module__3yvA2q__dcEyes{opacity:0;filter:drop-shadow(0 0 6px #ffc94dbf);width:clamp(30px,4vmin,40px);height:auto;animation:linear infinite ThemeBackdrop-module__3yvA2q__dcEyesAppear;position:absolute}.ThemeBackdrop-module__3yvA2q__dcEyesA{animation-duration:17s;bottom:11vmin;right:clamp(20px,4vw,56px)}.ThemeBackdrop-module__3yvA2q__dcEyesB{animation-duration:23s;animation-delay:-9s;bottom:5vmin;left:clamp(16px,3vw,40px);transform:scale(.8)}@keyframes ThemeBackdrop-module__3yvA2q__dcEyesAppear{0%,55%,to{opacity:0}58%,70%{opacity:.95}72%{opacity:0}74%,90%{opacity:.95}96%{opacity:0}}.ThemeBackdrop-module__3yvA2q__dcMothPath{animation:19s ease-in-out infinite ThemeBackdrop-module__3yvA2q__dcMothWander;position:absolute;top:6%;left:30%}.ThemeBackdrop-module__3yvA2q__dcMoth{filter:drop-shadow(0 0 6px #c9f7d8cc);width:clamp(22px,3vmin,30px);height:auto}@keyframes ThemeBackdrop-module__3yvA2q__dcMothWander{0%,to{transform:translate(0)rotate(6deg)}20%{transform:translate(7vw,4vh)rotate(-8deg)}45%{transform:translate(13vw,-2vh)rotate(5deg)}65%{transform:translate(5vw,-5vh)rotate(-6deg)}85%{transform:translate(-2vw,2vh)rotate(7deg)}}.ThemeBackdrop-module__3yvA2q__dcMothWingL,.ThemeBackdrop-module__3yvA2q__dcMothWingR{transform-box:fill-box;animation:.15s linear infinite alternate ThemeBackdrop-module__3yvA2q__dcMothFlap}.ThemeBackdrop-module__3yvA2q__dcMothWingL{transform-origin:100%}.ThemeBackdrop-module__3yvA2q__dcMothWingR{transform-origin:0}@keyframes ThemeBackdrop-module__3yvA2q__dcMothFlap{0%{transform:scaleX(1)}to{transform:scaleX(.3)}}.ThemeBackdrop-module__3yvA2q__dcBatTrack{animation:linear infinite ThemeBackdrop-module__3yvA2q__jmBirdFly;position:absolute;left:-50px}.ThemeBackdrop-module__3yvA2q__dcBatTrackA{animation-duration:27s;top:13%}.ThemeBackdrop-module__3yvA2q__dcBatTrackB{animation-duration:41s;animation-delay:16s;top:23%}.ThemeBackdrop-module__3yvA2q__dcBat{opacity:.9;width:34px;height:16px}.ThemeBackdrop-module__3yvA2q__dcBatTrackB .ThemeBackdrop-module__3yvA2q__dcBat{width:26px;height:12px}.ThemeBackdrop-module__3yvA2q__dcBatWingL{transform-box:fill-box;transform-origin:100%;animation:.3s ease-in-out infinite alternate ThemeBackdrop-module__3yvA2q__dcBatFlapL}.ThemeBackdrop-module__3yvA2q__dcBatWingR{transform-box:fill-box;transform-origin:0;animation:.3s ease-in-out infinite alternate ThemeBackdrop-module__3yvA2q__dcBatFlapR}@keyframes ThemeBackdrop-module__3yvA2q__dcBatFlapL{0%{transform:rotate(34deg)}to{transform:rotate(-8deg)}}@keyframes ThemeBackdrop-module__3yvA2q__dcBatFlapR{0%{transform:rotate(-34deg)}to{transform:rotate(8deg)}}.ThemeBackdrop-module__3yvA2q__dcLeafFall{opacity:0;animation:linear infinite ThemeBackdrop-module__3yvA2q__imLeafFall;position:absolute;top:-5vh}.ThemeBackdrop-module__3yvA2q__dcLeafSpin{animation:6s ease-in-out infinite alternate ThemeBackdrop-module__3yvA2q__imLeafSpin;display:block}@media (min-width:769px){.ThemeBackdrop-module__3yvA2q__dcFernLeft{left:calc(var(--fj-sidebar-width,240px) - 26px)}.ThemeBackdrop-module__3yvA2q__dcMushrooms{left:calc(var(--fj-sidebar-width,240px) + 22px)}.ThemeBackdrop-module__3yvA2q__dcFrog{left:calc(var(--fj-sidebar-width,240px) + 128px)}.ThemeBackdrop-module__3yvA2q__dcEyesB{left:calc(var(--fj-sidebar-width,240px) + 48px)}}.ThemeBackdrop-module__3yvA2q__mrLavaGlow{background:radial-gradient(circle,#ff68265c 0%,#ce3c1224 45%,#0000 72%);border-radius:50%;width:64vmin;height:50vmin;animation:6s ease-in-out infinite ThemeBackdrop-module__3yvA2q__mrGlowFlicker;position:absolute;bottom:-22vmin;left:-10vmin}.ThemeBackdrop-module__3yvA2q__mrLavaGlowRight{opacity:.8;animation-delay:-3s;left:auto;right:-14vmin}@keyframes ThemeBackdrop-module__3yvA2q__mrGlowFlicker{0%,to{opacity:.55;transform:scale(1)}24%{opacity:.9}50%{opacity:.7;transform:scale(1.05)}76%{opacity:1}}.ThemeBackdrop-module__3yvA2q__mrHeatHaze{background:linear-gradient(#0000 25%,#ff5e1e2e);height:24vh;animation:7s ease-in-out -2s infinite ThemeBackdrop-module__3yvA2q__mrGlowFlicker;position:absolute;bottom:0;left:0;right:0}.ThemeBackdrop-module__3yvA2q__mrVolcano{opacity:.95;width:clamp(190px,24vw,330px);height:auto;position:absolute;bottom:clamp(36px,7vh,78px);right:5vw}.ThemeBackdrop-module__3yvA2q__mrCraterGlow{filter:drop-shadow(0 0 12px #ff6e27e6);animation:4s ease-in-out infinite ThemeBackdrop-module__3yvA2q__mrCrackPulse}.ThemeBackdrop-module__3yvA2q__mrLavaFloor,.ThemeBackdrop-module__3yvA2q__mrLavaFloorM{width:100%;position:absolute;bottom:-2px;left:0}.ThemeBackdrop-module__3yvA2q__mrLavaFloor{height:clamp(86px,14vh,140px)}.ThemeBackdrop-module__3yvA2q__mrLavaFloorM{height:clamp(70px,11vh,110px)}.ThemeBackdrop-module__3yvA2q__mrLavaBase{animation:5s ease-in-out infinite ThemeBackdrop-module__3yvA2q__mrLavaPulse}@keyframes ThemeBackdrop-module__3yvA2q__mrLavaPulse{0%,to{opacity:.82}50%{opacity:1}}.ThemeBackdrop-module__3yvA2q__mrCrackPulse,.ThemeBackdrop-module__3yvA2q__mrCrackPulseAlt{filter:drop-shadow(0 0 5px #ff6e28e6);animation:3.4s ease-in-out infinite ThemeBackdrop-module__3yvA2q__mrCrackPulse}.ThemeBackdrop-module__3yvA2q__mrCrackPulseAlt{animation-delay:-1.7s}@keyframes ThemeBackdrop-module__3yvA2q__mrCrackPulse{0%,to{opacity:.35}50%{opacity:1}}.ThemeBackdrop-module__3yvA2q__mrRimPulse,.ThemeBackdrop-module__3yvA2q__mrRimPulseAlt{filter:drop-shadow(0 0 4px #ff8a3fcc);animation:4.2s ease-in-out infinite ThemeBackdrop-module__3yvA2q__mrRimPulse}.ThemeBackdrop-module__3yvA2q__mrRimPulseAlt{animation-delay:-2.1s}@keyframes ThemeBackdrop-module__3yvA2q__mrRimPulse{0%,to{opacity:.3}50%{opacity:.85}}.ThemeBackdrop-module__3yvA2q__mrCrust{animation:16s ease-in-out infinite alternate ThemeBackdrop-module__3yvA2q__mrCrustDrift}@keyframes ThemeBackdrop-module__3yvA2q__mrCrustDrift{0%{transform:translate(-8px)}to{transform:translate(10px)}}.ThemeBackdrop-module__3yvA2q__mrBubble,.ThemeBackdrop-module__3yvA2q__mrBubbleAlt{transform-box:fill-box;transform-origin:50%;opacity:0;animation:3.8s ease-in-out infinite ThemeBackdrop-module__3yvA2q__mrBubblePop}.ThemeBackdrop-module__3yvA2q__mrBubbleAlt{animation-duration:4.6s}@keyframes ThemeBackdrop-module__3yvA2q__mrBubblePop{0%,to{opacity:0;transform:scale(.15)}18%{opacity:.9;transform:scale(.5)}55%{opacity:1;transform:scale(.95)}64%{opacity:0;transform:scale(1.3)}}.ThemeBackdrop-module__3yvA2q__mrEmber{opacity:0;background:radial-gradient(circle,#ffe3b0 0%,#ff8a3c 45%,#ff6e2800 75%);border-radius:50%;animation:ease-in infinite ThemeBackdrop-module__3yvA2q__mrEmberRise;position:absolute;box-shadow:0 0 8px 1px #ff7a32a6}@keyframes ThemeBackdrop-module__3yvA2q__mrEmberRise{0%{opacity:0;transform:translate(0)scale(1)}8%{opacity:1}28%{opacity:.85;transform:translate(1.8vw,-18vh)scale(.92)}46%{opacity:.95;transform:translate(-1.2vw,-34vh)scale(.8)}66%{opacity:.55;transform:translate(1.6vw,-52vh)scale(.65)}to{opacity:0;transform:translate(-.8vw,-74vh)scale(.4)}}.ThemeBackdrop-module__3yvA2q__mrSmoke{filter:blur(8px);opacity:0;background:radial-gradient(#ede8db1a 0%,#0000 70%);border-radius:50%;width:16vmin;height:30vmin;animation:18s linear infinite ThemeBackdrop-module__3yvA2q__mrSmokeRise;position:absolute;bottom:6vh}.ThemeBackdrop-module__3yvA2q__mrSmokeA{left:12vw}.ThemeBackdrop-module__3yvA2q__mrSmokeB{animation-duration:22s;animation-delay:-9s;bottom:22vh;left:80vw}@keyframes ThemeBackdrop-module__3yvA2q__mrSmokeRise{0%{opacity:0;transform:translate(0)scale(.7)}20%{opacity:.8}60%{opacity:.5;transform:translate(4vw,-34vh)scale(1.15)}to{opacity:0;transform:translate(-2vw,-62vh)scale(1.5)}}.ThemeBackdrop-module__3yvA2q__mrSpark{opacity:0;background:linear-gradient(#ff6e27,#ffcf7a 60%,#ffe9a800);border-radius:2px;width:2.5px;height:16px;animation:ease-out infinite ThemeBackdrop-module__3yvA2q__mrSparkShoot;position:absolute}@keyframes ThemeBackdrop-module__3yvA2q__mrSparkShoot{0%{opacity:0;transform:translate(0)scaleY(1)}4%{opacity:1}18%{opacity:.9;transform:translate(.6vw,-16vh)scaleY(1.5)}38%{opacity:0;transform:translate(-.3vw,-27vh)scaleY(.8)}to{opacity:0;transform:translate(-.3vw,-27vh)scaleY(.8)}}.ThemeBackdrop-module__3yvA2q__mrAsh{opacity:0;background:#d1c5b76b;border-radius:50%;animation:linear infinite ThemeBackdrop-module__3yvA2q__mrAshFall;position:absolute}@keyframes ThemeBackdrop-module__3yvA2q__mrAshFall{0%{opacity:0;transform:translate(0)}6%{opacity:.7}50%{transform:translate(2.5vw,55vh)}to{opacity:0;transform:translate(-1.5vw,108vh)}}.ThemeBackdrop-module__3yvA2q__mrSplashDrop{opacity:0;background:radial-gradient(circle at 50% 32%,#ffe9b8 0%,#ffa13c 50%,#e14e10 100%);border-radius:50% 50% 46% 46%/58% 58% 42% 42%;animation:linear infinite ThemeBackdrop-module__3yvA2q__mrSplashArc;position:absolute;bottom:3vh;box-shadow:0 0 9px 2px #ff7a3280}@keyframes ThemeBackdrop-module__3yvA2q__mrSplashArc{0%{opacity:0;animation-timing-function:cubic-bezier(.16,.8,.4,1);transform:translateY(1vh)scaleY(.7)}3%{opacity:1}36%{transform:translate(.7vw, var(--mr-rise)) scaleY(.94);animation-timing-function:cubic-bezier(.6,0,.86,.4)}40%{transform:translate(.9vw, calc(var(--mr-rise) - .5vh)) scaleY(1);animation-timing-function:cubic-bezier(.6,0,.86,.4)}68%{opacity:1;transform:translate(1.6vw)scaleY(1.4)}72%,to{opacity:0;transform:translate(1.7vw,1.5vh)scaleY(1.2)}}.ThemeBackdrop-module__3yvA2q__scCloud{filter:blur(10px);background:radial-gradient(#0c1e1cd9 0%,#12282566 55%,#0000 75%);border-radius:50%;position:absolute}.ThemeBackdrop-module__3yvA2q__scCloudA{width:56vw;height:30vh;animation:38s ease-in-out infinite alternate ThemeBackdrop-module__3yvA2q__scCloudDrift;top:-14vh;left:-6vw}.ThemeBackdrop-module__3yvA2q__scCloudB{width:62vw;height:32vh;animation:46s ease-in-out -20s infinite alternate-reverse ThemeBackdrop-module__3yvA2q__scCloudDrift;top:-16vh;right:-10vw}.ThemeBackdrop-module__3yvA2q__scCloudC{opacity:.8;width:44vw;height:24vh;animation:52s ease-in-out -8s infinite alternate ThemeBackdrop-module__3yvA2q__scCloudDrift;top:-10vh;left:28vw}@keyframes ThemeBackdrop-module__3yvA2q__scCloudDrift{0%{transform:translate(0)}to{transform:translate(7vw)}}.ThemeBackdrop-module__3yvA2q__scMoonWrap{aspect-ratio:1;width:clamp(58px,8.5vmin,96px);position:absolute;top:8px;right:clamp(14px,3vw,48px)}.ThemeBackdrop-module__3yvA2q__scMoon{width:100%;height:100%;position:absolute;inset:0}.ThemeBackdrop-module__3yvA2q__scMoonHalo{background:radial-gradient(circle,#d5f4eb57 0%,#d5f4eb1f 45%,#0000 70%);border-radius:50%;animation:8s ease-in-out infinite ThemeBackdrop-module__3yvA2q__jmGlowBreathe;position:absolute;inset:-60%}.ThemeBackdrop-module__3yvA2q__scMoonWisp{opacity:0;filter:blur(1.5px);width:140%;height:auto;animation:28s linear infinite ThemeBackdrop-module__3yvA2q__scWispCross;position:absolute;top:48%;left:-28%}@keyframes ThemeBackdrop-module__3yvA2q__scWispCross{0%{opacity:0;transform:translate(-45%)}14%{opacity:.95}52%{opacity:.95}68%,to{opacity:0;transform:translate(52%)}}.ThemeBackdrop-module__3yvA2q__scStar{opacity:.25;transform-origin:50%;filter:drop-shadow(0 0 4px #bff7e4bf);animation:ease-in-out infinite ThemeBackdrop-module__3yvA2q__scStarTwinkle;position:absolute}.ThemeBackdrop-module__3yvA2q__scStar svg{display:block}@keyframes ThemeBackdrop-module__3yvA2q__scStarTwinkle{0%,to{opacity:.22;transform:scale(.72)}50%{opacity:1;transform:scale(1)}}.ThemeBackdrop-module__3yvA2q__scSkyFlash{opacity:0;background:radial-gradient(circle at 30% 8%,#bff7e499 0%,#bff7e41f 40%,#0000 70%);animation:9s linear infinite ThemeBackdrop-module__3yvA2q__scSkyFlash;position:absolute;inset:0}@keyframes ThemeBackdrop-module__3yvA2q__scSkyFlash{0%,88.9%,94.4%,to{opacity:0}89.4%{opacity:.5}90.2%{opacity:.08}91.2%{opacity:.4}92.6%{opacity:0}}.ThemeBackdrop-module__3yvA2q__scCell{width:clamp(150px,17vw,240px);position:absolute;top:-16px}.ThemeBackdrop-module__3yvA2q__scCellA{left:5%}.ThemeBackdrop-module__3yvA2q__scCellC{left:48%}.ThemeBackdrop-module__3yvA2q__scCellD{width:clamp(130px,14vw,200px);left:72%}@media (min-width:769px){.ThemeBackdrop-module__3yvA2q__scCellA{left:max(16%, calc(var(--fj-sidebar-width,240px) + 12px))}.ThemeBackdrop-module__3yvA2q__scCellC{left:52%}}.ThemeBackdrop-module__3yvA2q__scCellCloud{width:100%;animation:11s ease-in-out infinite alternate ThemeBackdrop-module__3yvA2q__scCellDrift;position:relative}.ThemeBackdrop-module__3yvA2q__scCellCloud svg{width:100%;height:auto;display:block}.ThemeBackdrop-module__3yvA2q__scCellC .ThemeBackdrop-module__3yvA2q__scCellCloud{animation-duration:13s;animation-delay:-4s}.ThemeBackdrop-module__3yvA2q__scCellD .ThemeBackdrop-module__3yvA2q__scCellCloud{animation-duration:15s;animation-delay:-7s}@keyframes ThemeBackdrop-module__3yvA2q__scCellDrift{0%{transform:translate(-7px)}to{transform:translate(9px)}}.ThemeBackdrop-module__3yvA2q__scCellBolt{opacity:0;filter:drop-shadow(0 0 9px #6fdfc9f2);width:clamp(30px,4vmin,46px);height:clamp(86px,14vmin,150px);animation:9s linear infinite ThemeBackdrop-module__3yvA2q__scBoltStrike;position:absolute;top:58%;left:40%}.ThemeBackdrop-module__3yvA2q__scCellBoltBig{width:clamp(40px,5.5vmin,62px);height:clamp(100px,17vmin,185px);left:36%}.ThemeBackdrop-module__3yvA2q__scCellBoltSmall{filter:drop-shadow(0 0 6px #6fdfc999);width:clamp(24px,3.2vmin,36px);height:clamp(70px,11vmin,120px)}.ThemeBackdrop-module__3yvA2q__scCellC .ThemeBackdrop-module__3yvA2q__scCellBolt{animation:13s linear -6.5s infinite ThemeBackdrop-module__3yvA2q__scBoltStrike}.ThemeBackdrop-module__3yvA2q__scCellD .ThemeBackdrop-module__3yvA2q__scCellBolt{animation:17s linear -8s infinite ThemeBackdrop-module__3yvA2q__scBoltStrike}@keyframes ThemeBackdrop-module__3yvA2q__scBoltStrike{0%,88.8%,93.4%,to{opacity:0}89.3%{opacity:1}90.1%{opacity:.15}91%{opacity:.9}92.4%{opacity:0}}.ThemeBackdrop-module__3yvA2q__scCellFlash{opacity:0;filter:blur(10px);background:radial-gradient(#bff7e480 0%,#bff7e41a 55%,#0000 78%);border-radius:50%;animation:9s linear infinite ThemeBackdrop-module__3yvA2q__scSheetFlash;position:absolute;inset:-30% -20%}.ThemeBackdrop-module__3yvA2q__scCellC .ThemeBackdrop-module__3yvA2q__scCellFlash{animation:13s linear -6.5s infinite ThemeBackdrop-module__3yvA2q__scSheetFlash}.ThemeBackdrop-module__3yvA2q__scCellD .ThemeBackdrop-module__3yvA2q__scCellFlash{animation:17s linear -8s infinite ThemeBackdrop-module__3yvA2q__scSheetFlash}@keyframes ThemeBackdrop-module__3yvA2q__scSheetFlash{0%,88.2%,95.2%,to{opacity:0}89%{opacity:.8}90.1%{opacity:.16}91.5%{opacity:.55}93.6%{opacity:0}}.ThemeBackdrop-module__3yvA2q__scRain{opacity:0;background:linear-gradient(#6fdfc900,#6fdfc980);border-radius:2px;width:2px;height:17px;animation:linear infinite ThemeBackdrop-module__3yvA2q__scRainFall;position:absolute}@keyframes ThemeBackdrop-module__3yvA2q__scRainFall{0%{opacity:0;transform:translate(0)rotate(11deg)}8%{opacity:.85}85%{opacity:.75}to{opacity:0;transform:translate(-9vh,112vh)rotate(11deg)}}.ThemeBackdrop-module__3yvA2q__scRainFar{opacity:0;background:linear-gradient(#6fdfc900,#6fdfc94d);border-radius:2px;width:1.5px;height:11px;animation:linear infinite ThemeBackdrop-module__3yvA2q__scRainFallFar;position:absolute}@keyframes ThemeBackdrop-module__3yvA2q__scRainFallFar{0%{opacity:0;transform:translate(0)rotate(8deg)}10%{opacity:.65}85%{opacity:.55}to{opacity:0;transform:translate(-6vh,112vh)rotate(8deg)}}.ThemeBackdrop-module__3yvA2q__scRainNear{opacity:0;background:linear-gradient(#6fdfc900,#9ff0de9e);border-radius:2px;width:2.5px;height:26px;animation:linear infinite ThemeBackdrop-module__3yvA2q__scRainFallNear;position:absolute}@keyframes ThemeBackdrop-module__3yvA2q__scRainFallNear{0%{opacity:0;transform:translate(0)rotate(13deg)}6%{opacity:.9}85%{opacity:.8}to{opacity:0;transform:translate(-11vh,114vh)rotate(13deg)}}.ThemeBackdrop-module__3yvA2q__scRipple{opacity:0;border:2px solid #6fdfc980;border-radius:50%;animation:ease-out infinite ThemeBackdrop-module__3yvA2q__scRippleSpread;position:absolute}@keyframes ThemeBackdrop-module__3yvA2q__scRippleSpread{0%{opacity:0;transform:scale(.15)}12%{opacity:.7}70%{opacity:.2}to{opacity:0;transform:scale(1)}}.ThemeBackdrop-module__3yvA2q__scMist{filter:blur(9px);background:radial-gradient(#9ac4bc29 0%,#0000 70%);border-radius:50%;width:62vw;height:24vh;position:absolute;bottom:-9vh}.ThemeBackdrop-module__3yvA2q__scMistA{animation:31s ease-in-out infinite alternate ThemeBackdrop-module__3yvA2q__imMistDrift;left:-10vw}.ThemeBackdrop-module__3yvA2q__scMistB{opacity:.75;animation:39s ease-in-out -16s infinite alternate-reverse ThemeBackdrop-module__3yvA2q__imMistDrift;right:-14vw}.ThemeBackdrop-module__3yvA2q__scCanopy{opacity:.95;width:clamp(130px,20vmin,215px);height:clamp(130px,20vmin,215px);position:absolute;bottom:-6px;right:-8px}.ThemeBackdrop-module__3yvA2q__scCanopyLeft{opacity:.95;width:clamp(105px,16vmin,180px);height:clamp(105px,16vmin,180px);position:absolute;bottom:-6px;left:-8px}.ThemeBackdrop-module__3yvA2q__scWindSway{transform-box:fill-box;transform-origin:100% 100%;animation:2.8s ease-in-out infinite alternate ThemeBackdrop-module__3yvA2q__scWindSway}.ThemeBackdrop-module__3yvA2q__scWindSwayL{transform-box:fill-box;transform-origin:0 100%;animation:3.3s ease-in-out -1.4s infinite alternate ThemeBackdrop-module__3yvA2q__scWindSway}@keyframes ThemeBackdrop-module__3yvA2q__scWindSway{0%{transform:rotate(-1.6deg)}to{transform:rotate(3.4deg)}}@media (min-width:769px){.ThemeBackdrop-module__3yvA2q__scCanopyLeft{left:calc(var(--fj-sidebar-width,240px) - 22px)}}.ThemeBackdrop-module__3yvA2q__slSunGlow{background:radial-gradient(circle,#ffb37ab3 0%,#ffb37a4d 40%,#ffb37a00 70%);border-radius:50%;width:62vmin;height:62vmin;animation:9s ease-in-out infinite ThemeBackdrop-module__3yvA2q__jmGlowBreathe;position:absolute;top:-18vmin;left:-14vmin}.ThemeBackdrop-module__3yvA2q__slCanopyTL{opacity:.92;width:clamp(190px,24vmin,260px);height:auto;position:absolute;top:-6px;left:-8px}@media (max-width:768px){.ThemeBackdrop-module__3yvA2q__slCanopyTL{width:clamp(140px,18vmin,180px)}}@media (min-width:769px){.ThemeBackdrop-module__3yvA2q__slCanopyTL{left:calc(var(--fj-sidebar-width,240px) - 16px)}}.ThemeBackdrop-module__3yvA2q__slDrape{transform-box:fill-box;transform-origin:0;animation:8s ease-in-out infinite alternate ThemeBackdrop-module__3yvA2q__tbSway}.ThemeBackdrop-module__3yvA2q__slDrapeAlt{transform-box:fill-box;transform-origin:0;animation:10s ease-in-out -4s infinite alternate-reverse ThemeBackdrop-module__3yvA2q__tbSway}.ThemeBackdrop-module__3yvA2q__slHangSway{transform-box:fill-box;transform-origin:top;animation:7s ease-in-out infinite alternate ThemeBackdrop-module__3yvA2q__tbSway}.ThemeBackdrop-module__3yvA2q__slHangSwayAlt{transform-box:fill-box;transform-origin:top;animation:8.6s ease-in-out -3.2s infinite alternate-reverse ThemeBackdrop-module__3yvA2q__tbSway}.ThemeBackdrop-module__3yvA2q__slCloud{filter:blur(7px);border-radius:50%;position:absolute;top:6vh}.ThemeBackdrop-module__3yvA2q__slCloudA{background:radial-gradient(#ffe3d18c 0%,#ffe3d100 72%);width:54vw;height:11vh;animation:34s ease-in-out infinite alternate ThemeBackdrop-module__3yvA2q__slCloudDrift;left:-10vw}.ThemeBackdrop-module__3yvA2q__slCloudB{background:radial-gradient(#ffd9c480 0%,#ffd9c400 72%);width:46vw;height:9vh;animation:40s ease-in-out -12s infinite alternate-reverse ThemeBackdrop-module__3yvA2q__slCloudDrift;top:14vh;right:-12vw}.ThemeBackdrop-module__3yvA2q__slCloudC{background:radial-gradient(#ffe3d166 0%,#ffe3d100 72%);width:40vw;height:8vh;animation:46s ease-in-out -20s infinite alternate ThemeBackdrop-module__3yvA2q__slCloudDrift;top:22vh;left:20vw}@keyframes ThemeBackdrop-module__3yvA2q__slCloudDrift{0%{opacity:.6;transform:translate(0)}50%{opacity:.85}to{opacity:.6;transform:translate(6vw)}}.ThemeBackdrop-module__3yvA2q__slFoliageRight{opacity:.92;width:clamp(200px,22vmin,260px);height:clamp(200px,22vmin,260px);position:absolute;bottom:-8px;right:-10px}@media (max-width:768px){.ThemeBackdrop-module__3yvA2q__slFoliageRight{width:clamp(130px,16vmin,170px);height:clamp(130px,16vmin,170px)}}.ThemeBackdrop-module__3yvA2q__slSparkle{opacity:0;background:radial-gradient(circle,#fff3c8 0%,#ffd76a 45%,#ffd76a00 75%);border-radius:50%;animation:ease-in-out infinite ThemeBackdrop-module__3yvA2q__slSparkleTwinkle;position:absolute;box-shadow:0 0 8px 2px #ffd76a66}@keyframes ThemeBackdrop-module__3yvA2q__slSparkleTwinkle{0%,to{opacity:0;transform:translateY(0)scale(.7)}35%{opacity:.95;transform:translateY(-1.2vh)scale(1)}65%{opacity:.6;transform:translateY(-2.4vh)scale(.9)}}.ThemeBackdrop-module__3yvA2q__slPetalFall{opacity:0;animation:linear infinite ThemeBackdrop-module__3yvA2q__slPetalFall;position:absolute;top:-5vh}@keyframes ThemeBackdrop-module__3yvA2q__slPetalFall{0%{opacity:0;transform:translate(0)}6%{opacity:.9}32%{transform:translate(-3vw,32vh)}58%{transform:translate(2.5vw,60vh)}82%{opacity:.85;transform:translate(-2vw,86vh)}to{opacity:0;transform:translate(1.5vw,108vh)}}.ThemeBackdrop-module__3yvA2q__slPetalSpin{animation:4.5s ease-in-out infinite alternate ThemeBackdrop-module__3yvA2q__slPetalSpin;display:block}@keyframes ThemeBackdrop-module__3yvA2q__slPetalSpin{0%{transform:rotate(-42deg)}to{transform:rotate(48deg)}}.ThemeBackdrop-module__3yvA2q__slEgretTrack{animation:42s linear infinite ThemeBackdrop-module__3yvA2q__slEgretFly;position:absolute;top:22%;left:-60px}@keyframes ThemeBackdrop-module__3yvA2q__slEgretFly{0%{transform:translate(0)}to{transform:translate(calc(100vw + 130px))}}.ThemeBackdrop-module__3yvA2q__slEgret{width:38px;height:21px;animation:1.9s ease-in-out infinite ThemeBackdrop-module__3yvA2q__slEgretBob}@keyframes ThemeBackdrop-module__3yvA2q__slEgretBob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.ThemeBackdrop-module__3yvA2q__slEgretWing{transform-box:fill-box;transform-origin:85% 85%;animation:.55s ease-in-out infinite alternate ThemeBackdrop-module__3yvA2q__slWingFlap}@keyframes ThemeBackdrop-module__3yvA2q__slWingFlap{0%{transform:rotate(-22deg)}to{transform:rotate(14deg)}}.ThemeBackdrop-module__3yvA2q__auroraCurtain{filter:blur(28px);transform-origin:50% 100%;opacity:.75;border-radius:42% 58% 50% 50%/65% 55% 45% 35%;position:absolute}@keyframes ThemeBackdrop-module__3yvA2q__auroraFlowA{0%{opacity:.5;transform:translate(-3vw)skew(-9deg)scaleY(1)}30%{opacity:.9}50%{opacity:.65;transform:translate(2.5vw,-2vh)skew(5deg)scaleY(1.08)}72%{opacity:.95}to{opacity:.5;transform:translate(-3vw)skew(-9deg)scaleY(1)}}@keyframes ThemeBackdrop-module__3yvA2q__auroraFlowB{0%{opacity:.4;transform:translate(2.5vw,-1vh)skew(7deg)scaleY(1.05)}26%{opacity:.8}50%{opacity:.9;transform:translate(-3vw,1vh)skew(-4deg)scaleY(.96)}76%{opacity:.55}to{opacity:.4;transform:translate(2.5vw,-1vh)skew(7deg)scaleY(1.05)}}@keyframes ThemeBackdrop-module__3yvA2q__auroraFlowC{0%{opacity:.35;transform:translate(0,0)skew(-5deg)scaleY(.94)}40%{opacity:.85;transform:translate(-2vw,-2.5vh)skew(6deg)scaleY(1.1)}70%{opacity:.6}to{opacity:.35;transform:translate(0,0)skew(-5deg)scaleY(.94)}}.ThemeBackdrop-module__3yvA2q__auroraRays{filter:blur(2px);animation:ease-in-out infinite ThemeBackdrop-module__3yvA2q__auroraRaysDrift;position:absolute;-webkit-mask-image:linear-gradient(#0000 0%,#000 26% 62%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 26% 62%,#0000 100%)}@keyframes ThemeBackdrop-module__3yvA2q__auroraRaysDrift{0%,to{opacity:.3;transform:translate(-1.5vw)skew(-7deg)}45%{opacity:.6}60%{opacity:.45;transform:translate(1.5vw)skew(-3deg)}}@keyframes ThemeBackdrop-module__3yvA2q__auroraTwinkle{0%,to{opacity:.25;transform:scale(.75)}50%{opacity:1;transform:scale(1.15)}}.ThemeBackdrop-module__3yvA2q__auroraHorizon{width:100%;height:clamp(120px,18vh,220px);animation:12s ease-in-out infinite ThemeBackdrop-module__3yvA2q__auroraHorizonBreathe;position:absolute;bottom:clamp(64px,10vh,116px);left:0}@keyframes ThemeBackdrop-module__3yvA2q__auroraHorizonBreathe{0%,to{opacity:.7}50%{opacity:1}}.ThemeBackdrop-module__3yvA2q__efHorizon{background:linear-gradient(#3df0a000 0%,#3df0a024 100%)}.ThemeBackdrop-module__3yvA2q__vaHorizon{background:linear-gradient(#c86bf200 0%,#c86bf224 100%)}.ThemeBackdrop-module__3yvA2q__auroraCanopy{width:100%;height:clamp(64px,10vh,116px);position:absolute;bottom:-2px;left:0}.ThemeBackdrop-module__3yvA2q__auroraRim{opacity:.4;animation:9s ease-in-out infinite ThemeBackdrop-module__3yvA2q__auroraRimPulse}@keyframes ThemeBackdrop-module__3yvA2q__auroraRimPulse{0%,to{opacity:.28}50%{opacity:.7}}.ThemeBackdrop-module__3yvA2q__efStar{opacity:.3;background:radial-gradient(circle,#f2fffc 0%,#b8ffec 55%,#b8ffec00 78%);border-radius:50%;animation:ease-in-out infinite ThemeBackdrop-module__3yvA2q__auroraTwinkle;position:absolute}.ThemeBackdrop-module__3yvA2q__efCurtainA{background:linear-gradient(#3df0a000 0%,#3df0a061 30%,#2dd4bf4d 55%,#6fe8ff24 76%,#6fe8ff00 100%);width:clamp(220px,34vw,560px);height:64vh;animation:27s ease-in-out infinite ThemeBackdrop-module__3yvA2q__auroraFlowA;top:-8vh;left:4vw}.ThemeBackdrop-module__3yvA2q__efCurtainB{background:linear-gradient(#6fe8ff00 0%,#6fe8ff4d 26%,#3df0a05c 52%,#3df0a01f 78%,#3df0a000 100%);width:clamp(260px,42vw,660px);height:68vh;animation:39s ease-in-out -8s infinite ThemeBackdrop-module__3yvA2q__auroraFlowB;top:-6vh;left:30vw}.ThemeBackdrop-module__3yvA2q__efCurtainC{background:linear-gradient(#3df0a000 0%,#2ddd964d 34%,#6fe8ff42 60%,#6fe8ff00 100%);width:clamp(200px,30vw,500px);height:58vh;animation:21s ease-in-out -4s infinite ThemeBackdrop-module__3yvA2q__auroraFlowC;top:-10vh;right:-4vw}.ThemeBackdrop-module__3yvA2q__efCurtainD{background:linear-gradient(#6fe8ff00 0%,#6fe8ff33 36%,#3df0a038 62%,#3df0a000 100%);width:clamp(180px,24vw,420px);height:46vh;animation:45s ease-in-out -20s infinite ThemeBackdrop-module__3yvA2q__auroraFlowB;top:6vh;left:-6vw}.ThemeBackdrop-module__3yvA2q__efRays{background:repeating-linear-gradient(96deg,#3df0a000 0 17px,#3df0a047 20px,#3df0a000 23px,#6fe8ff00 38px,#6fe8ff38 41px,#6fe8ff00 44px);width:clamp(280px,44vw,700px);height:60vh;animation-duration:19s;top:0;left:28vw}.ThemeBackdrop-module__3yvA2q__efFirefly{background:radial-gradient(circle,#f2fffc 0%,#b8ffec 45%,#b8ffec00 75%);border-radius:50%;animation:ease-in-out infinite ThemeBackdrop-module__3yvA2q__efFireflyWander;position:absolute;box-shadow:0 0 8px 2px #b8ffec73}@keyframes ThemeBackdrop-module__3yvA2q__efFireflyWander{0%,to{opacity:.15;transform:translate(0)}20%{opacity:1}32%{opacity:.35;transform:translate(4vw,-4vh)}55%{opacity:1;transform:translate(1vw,-8vh)}74%{opacity:.25;transform:translate(-3vw,-3vh)}90%{opacity:.85;transform:translate(-1vw,2vh)}}.ThemeBackdrop-module__3yvA2q__efMoonGlow{background:radial-gradient(circle,#3df0a038 0%,#6fe8ff14 45%,#0000 72%);border-radius:50%;width:44vmin;height:44vmin;animation:11s ease-in-out infinite ThemeBackdrop-module__3yvA2q__jmGlowBreathe;position:absolute;top:-12vmin;right:-10vmin}.ThemeBackdrop-module__3yvA2q__efMoon{filter:drop-shadow(0 0 10px #b8ffec59);width:clamp(56px,8vmin,92px);height:auto;position:absolute;top:clamp(16px,4vh,42px);right:clamp(16px,4vw,48px)}.ThemeBackdrop-module__3yvA2q__efFrondLeft,.ThemeBackdrop-module__3yvA2q__efFrondRight{opacity:.95;width:clamp(140px,20vmin,210px);height:clamp(140px,20vmin,210px);position:absolute;bottom:-6px}.ThemeBackdrop-module__3yvA2q__efFrondLeft{left:-8px}.ThemeBackdrop-module__3yvA2q__efFrondRight{right:-8px}@media (max-width:768px){.ThemeBackdrop-module__3yvA2q__efFrondLeft,.ThemeBackdrop-module__3yvA2q__efFrondRight{width:clamp(100px,15vmin,150px);height:clamp(100px,15vmin,150px)}}@media (min-width:769px){.ThemeBackdrop-module__3yvA2q__efFrondLeft{left:calc(var(--fj-sidebar-width,240px) - 20px)}}.ThemeBackdrop-module__3yvA2q__vaStar{opacity:.3;background:radial-gradient(circle,#fbf6ff 0%,#e3ccff 55%,#e3ccff00 78%);border-radius:50%;animation:ease-in-out infinite ThemeBackdrop-module__3yvA2q__auroraTwinkle;position:absolute}.ThemeBackdrop-module__3yvA2q__vaArcWrap{width:120vw;height:40vh;position:absolute;top:4vh;left:-14vw;transform:rotate(-16deg)}.ThemeBackdrop-module__3yvA2q__vaArc{background:linear-gradient(#c86bf200 0%,#c86bf24d 28%,#8b5cf657 52%,#f26bd829 76%,#f26bd800 100%);border-radius:50% 50% 60% 40%/80% 70% 30% 20%;animation:43s ease-in-out infinite ThemeBackdrop-module__3yvA2q__auroraFlowB;inset:0}.ThemeBackdrop-module__3yvA2q__vaCurtainA{background:linear-gradient(#f26bd800 0%,#f26bd857 30%,#c86bf24d 56%,#8b5cf61f 78%,#8b5cf600 100%);width:clamp(220px,32vw,540px);height:62vh;animation:29s ease-in-out -6s infinite ThemeBackdrop-module__3yvA2q__auroraFlowC;top:-10vh;left:52vw}.ThemeBackdrop-module__3yvA2q__vaCurtainB{background:linear-gradient(#6f8cff00 0%,#6f8cff42 32%,#8b5cf64d 58%,#8b5cf600 100%);width:clamp(200px,28vw,460px);height:66vh;animation:37s ease-in-out -14s infinite ThemeBackdrop-module__3yvA2q__auroraFlowA;top:-4vh;right:-8vw}.ThemeBackdrop-module__3yvA2q__vaCurtainC{background:linear-gradient(#f26bd800 0%,#f26bd838 38%,#c86bf233 64%,#c86bf200 100%);width:clamp(200px,26vw,440px);height:48vh;animation:23s ease-in-out -10s infinite ThemeBackdrop-module__3yvA2q__auroraFlowB;top:14vh;left:2vw}.ThemeBackdrop-module__3yvA2q__vaRays{background:repeating-linear-gradient(94deg,#f26bd800 0 16px,#f26bd842 19px,#f26bd800 22px,#8b5cf600 36px,#8b5cf638 39px,#8b5cf600 42px);width:clamp(260px,36vw,600px);height:56vh;animation-duration:23s;animation-delay:-7s;top:-2vh;left:50vw}.ThemeBackdrop-module__3yvA2q__vaOrb{opacity:.45;background:radial-gradient(circle,#e3ccffcc 0%,#c86bf259 45%,#c86bf200 75%);border-radius:50%;animation:ease-in-out infinite ThemeBackdrop-module__3yvA2q__vaOrbDrift;position:absolute}@keyframes ThemeBackdrop-module__3yvA2q__vaOrbDrift{0%,to{opacity:.3;transform:translate(0)scale(.9)}30%{opacity:.7;transform:translate(2.5vw,-3vh)scale(1.05)}60%{opacity:.5;transform:translate(-1.5vw,-5vh)scale(1)}80%{opacity:.65;transform:translate(-3vw,-1.5vh)scale(.95)}}.ThemeBackdrop-module__3yvA2q__vaFrondRight{opacity:.95;width:clamp(140px,20vmin,210px);height:clamp(140px,20vmin,210px);position:absolute;bottom:-6px;right:-8px}@media (max-width:768px){.ThemeBackdrop-module__3yvA2q__vaFrondRight{width:clamp(100px,15vmin,150px);height:clamp(100px,15vmin,150px)}}.ThemeBackdrop-module__3yvA2q__skBranchTL{opacity:.95;width:clamp(210px,26vmin,300px);height:auto;position:absolute;top:-6px;left:-8px}.ThemeBackdrop-module__3yvA2q__skBranchTR{opacity:.92;width:clamp(140px,17vmin,200px);height:auto;position:absolute;top:-6px;right:-8px}@media (max-width:768px){.ThemeBackdrop-module__3yvA2q__skBranchTL{width:clamp(150px,20vmin,200px)}}@media (min-width:769px){.ThemeBackdrop-module__3yvA2q__skBranchTL{left:calc(var(--fj-sidebar-width,240px) - 16px)}}.ThemeBackdrop-module__3yvA2q__skBranchSway{transform-box:fill-box;transform-origin:0 0;animation:9s ease-in-out infinite alternate ThemeBackdrop-module__3yvA2q__tbSway}.ThemeBackdrop-module__3yvA2q__skBranchSwayAlt{transform-box:fill-box;transform-origin:0 0;animation:11s ease-in-out -4.5s infinite alternate-reverse ThemeBackdrop-module__3yvA2q__tbSway}.ThemeBackdrop-module__3yvA2q__skPetalFall{opacity:0;animation:linear infinite ThemeBackdrop-module__3yvA2q__skPetalFall;position:absolute;top:-6vh}@keyframes ThemeBackdrop-module__3yvA2q__skPetalFall{0%{opacity:0;transform:translate(0)}5%{opacity:.95}26%{transform:translate(4vw,26vh)}50%{transform:translate(-3vw,52vh)}74%{opacity:.9;transform:translate(3.5vw,78vh)}to{opacity:0;transform:translate(-1.5vw,112vh)}}.ThemeBackdrop-module__3yvA2q__skPetalFlutter{animation:4.4s ease-in-out infinite alternate ThemeBackdrop-module__3yvA2q__skPetalFlutter;display:block}@keyframes ThemeBackdrop-module__3yvA2q__skPetalFlutter{0%{transform:rotate(-42deg)scaleX(1)}45%{transform:rotate(18deg)scaleX(.55)}to{transform:rotate(58deg)scaleX(.92)}}.ThemeBackdrop-module__3yvA2q__skPetalGust{opacity:0;animation:linear infinite ThemeBackdrop-module__3yvA2q__skPetalGust;position:absolute}@keyframes ThemeBackdrop-module__3yvA2q__skPetalGust{0%{opacity:0;transform:translate(0)}7%{opacity:.9}55%{transform:translate(30vw,9vh)}to{opacity:0;transform:translate(58vw,15vh)}}.ThemeBackdrop-module__3yvA2q__skSunGlow{background:radial-gradient(circle,#ffd6aa99 0%,#ffbecd52 42%,#ffbecd00 70%);border-radius:50%;width:60vmin;height:60vmin;animation:9s ease-in-out infinite ThemeBackdrop-module__3yvA2q__jmGlowBreathe;position:absolute;top:-18vmin;right:-14vmin}.ThemeBackdrop-module__3yvA2q__skMist{filter:blur(8px);background:radial-gradient(#f4a3c53d 0%,#0000 70%);border-radius:50%;width:64vw;height:24vh;position:absolute;bottom:-7vh}.ThemeBackdrop-module__3yvA2q__skMistA{animation:28s ease-in-out infinite alternate ThemeBackdrop-module__3yvA2q__imMistDrift;left:-12vw}.ThemeBackdrop-module__3yvA2q__skMistB{opacity:.7;animation:35s ease-in-out -14s infinite alternate-reverse ThemeBackdrop-module__3yvA2q__imMistDrift;right:-14vw}.ThemeBackdrop-module__3yvA2q__snMoonGlow{background:radial-gradient(circle,#f6b8ce33 0%,#f6b8ce12 45%,#0000 72%);border-radius:50%;width:48vmin;height:48vmin;animation:12s ease-in-out infinite ThemeBackdrop-module__3yvA2q__jmGlowBreathe;position:absolute;top:-14vmin;right:-8vmin}.ThemeBackdrop-module__3yvA2q__snMoon{filter:drop-shadow(0 0 10px #f6b8ce66);width:clamp(46px,6.5vmin,72px);height:auto;position:absolute;top:clamp(14px,3.5vh,38px);right:clamp(16px,4vw,52px)}.ThemeBackdrop-module__3yvA2q__snStar{opacity:.3;background:radial-gradient(circle,#fff5f9 0%,#f8cfe0 55%,#f8cfe000 78%);border-radius:50%;animation:ease-in-out infinite ThemeBackdrop-module__3yvA2q__auroraTwinkle;position:absolute}.ThemeBackdrop-module__3yvA2q__snBloomPulse{filter:drop-shadow(0 0 6px #f68fb1d9);animation:4.6s ease-in-out infinite ThemeBackdrop-module__3yvA2q__dcShroomGlow}.ThemeBackdrop-module__3yvA2q__snPetalGlow{filter:drop-shadow(0 0 4px #f48fb18c)}.ThemeBackdrop-module__3yvA2q__snMist{filter:blur(8px);background:radial-gradient(#783e5c3d 0%,#0000 70%);border-radius:50%;width:64vw;height:24vh;position:absolute;bottom:-7vh}.ThemeBackdrop-module__3yvA2q__snMistA{animation:30s ease-in-out infinite alternate ThemeBackdrop-module__3yvA2q__imMistDrift;left:-12vw}.ThemeBackdrop-module__3yvA2q__snMistB{opacity:.7;animation:37s ease-in-out -15s infinite alternate-reverse ThemeBackdrop-module__3yvA2q__imMistDrift;right:-14vw}.ThemeBackdrop-module__3yvA2q__fnMoonGlow{background:radial-gradient(circle,#8cdc6424 0%,#54e0b80f 45%,#0000 72%);border-radius:50%;width:54vmin;height:54vmin;animation:12s ease-in-out infinite ThemeBackdrop-module__3yvA2q__jmGlowBreathe;position:absolute;top:-16vmin;left:18vw}.ThemeBackdrop-module__3yvA2q__fnHorizon{background:linear-gradient(#7acc3f00 0%,#7acc3f21 100%)}.ThemeBackdrop-module__3yvA2q__fnFirefly{background:radial-gradient(circle,#fdffe8 0%,#c9f77f 40%,#c9f77f00 72%);border-radius:50%;animation:ease-in-out infinite ThemeBackdrop-module__3yvA2q__fnFireflyWander;position:absolute;box-shadow:0 0 10px 2px #c9f77f8c}@keyframes ThemeBackdrop-module__3yvA2q__fnFireflyWander{0%,to{opacity:.1;transform:translate(0)}15%{opacity:1}28%{opacity:.3;transform:translate(5vw,-6vh)}45%{opacity:1;transform:translate(2vw,-11vh)}62%{opacity:.2;transform:translate(-4vw,-6vh)}80%{opacity:.95;transform:translate(-6vw,1vh)}92%{opacity:.35;transform:translate(-2vw,3vh)}}.ThemeBackdrop-module__3yvA2q__fnFireflyTeal{background:radial-gradient(circle,#e8fff8 0%,#54e0b8 42%,#54e0b800 74%);border-radius:50%;animation:ease-in-out infinite ThemeBackdrop-module__3yvA2q__fnFireflyWanderAlt;position:absolute;box-shadow:0 0 9px 2px #54e0b880}@keyframes ThemeBackdrop-module__3yvA2q__fnFireflyWanderAlt{0%,to{opacity:.15;transform:translate(0)}18%{opacity:.9;transform:translate(-4vw,-3vh)}36%{opacity:.25;transform:translate(-6vw,-8vh)}55%{opacity:1;transform:translate(-1vw,-12vh)}74%{opacity:.3;transform:translate(3.5vw,-5vh)}88%{opacity:.9;transform:translate(1.5vw,1vh)}}.ThemeBackdrop-module__3yvA2q__fnFireflyBright{background:radial-gradient(circle,#fefff0 0%,#d9f26b 38%,#d9f26b00 72%);border-radius:50%;animation:ease-in-out infinite ThemeBackdrop-module__3yvA2q__fnLanternWander;position:absolute;box-shadow:0 0 14px 4px #c9f77f99}@keyframes ThemeBackdrop-module__3yvA2q__fnLanternWander{0%,to{opacity:.2;transform:translate(0)scale(.9)}20%{opacity:1;transform:translate(2.5vw,-4vh)scale(1.05)}40%{opacity:.45;transform:translate(4.5vw,-9vh)scale(.95)}60%{opacity:1;transform:translate(.5vw,-13vh)scale(1.1)}82%{opacity:.3;transform:translate(-3vw,-6vh)scale(.9)}}.ThemeBackdrop-module__3yvA2q__fnFireflyTop{background:radial-gradient(circle,#fdffe8 0%,#c9f77f 40%,#c9f77f00 72%);border-radius:50%;animation:ease-in-out infinite ThemeBackdrop-module__3yvA2q__fnFireflyWanderTop;position:absolute;box-shadow:0 0 10px 2px #c9f77f8c}.ThemeBackdrop-module__3yvA2q__fnFireflyTopTeal{background:radial-gradient(circle,#e8fff8 0%,#54e0b8 42%,#54e0b800 74%);border-radius:50%;animation:ease-in-out infinite reverse ThemeBackdrop-module__3yvA2q__fnFireflyWanderTop;position:absolute;box-shadow:0 0 9px 2px #54e0b880}@keyframes ThemeBackdrop-module__3yvA2q__fnFireflyWanderTop{0%,to{opacity:.15;transform:translate(0)}14%{opacity:1}30%{opacity:.35;transform:translate(6vw,3vh)}48%{opacity:1;transform:translate(10vw,-1.5vh)}64%{opacity:.25;transform:translate(4vw,5vh)}82%{opacity:.95;transform:translate(-3vw,2vh)}}.ThemeBackdrop-module__3yvA2q__fnMote{opacity:0;background:radial-gradient(circle,#dcfabee6 0%,#a0e67866 50%,#0000 75%);border-radius:50%;animation:linear infinite ThemeBackdrop-module__3yvA2q__dcSporeRise;position:absolute}@media (pointer:coarse),(max-width:768px){.ThemeBackdrop-module__3yvA2q__imMist,.ThemeBackdrop-module__3yvA2q__dcBloom,.ThemeBackdrop-module__3yvA2q__dcBloomAlt,.ThemeBackdrop-module__3yvA2q__dcShroomPulse,.ThemeBackdrop-module__3yvA2q__dcShroomPulseAlt,.ThemeBackdrop-module__3yvA2q__dcFrogBelly,.ThemeBackdrop-module__3yvA2q__mrCraterGlow,.ThemeBackdrop-module__3yvA2q__mrCrackPulse,.ThemeBackdrop-module__3yvA2q__mrCrackPulseAlt,.ThemeBackdrop-module__3yvA2q__mrRimPulse,.ThemeBackdrop-module__3yvA2q__mrRimPulseAlt,.ThemeBackdrop-module__3yvA2q__mrSmoke,.ThemeBackdrop-module__3yvA2q__scCloud,.ThemeBackdrop-module__3yvA2q__scStar,.ThemeBackdrop-module__3yvA2q__scCellBolt,.ThemeBackdrop-module__3yvA2q__scCellBoltSmall,.ThemeBackdrop-module__3yvA2q__scMist,.ThemeBackdrop-module__3yvA2q__slCloud,.ThemeBackdrop-module__3yvA2q__auroraCurtain,.ThemeBackdrop-module__3yvA2q__efMoon,.ThemeBackdrop-module__3yvA2q__skMist,.ThemeBackdrop-module__3yvA2q__snMoon,.ThemeBackdrop-module__3yvA2q__snBloomPulse,.ThemeBackdrop-module__3yvA2q__snPetalGlow,.ThemeBackdrop-module__3yvA2q__snMist{filter:none}.ThemeBackdrop-module__3yvA2q__imSeed,.ThemeBackdrop-module__3yvA2q__dcFirefly,.ThemeBackdrop-module__3yvA2q__mrEmber,.ThemeBackdrop-module__3yvA2q__slSparkle,.ThemeBackdrop-module__3yvA2q__efFirefly,.ThemeBackdrop-module__3yvA2q__fnFirefly,.ThemeBackdrop-module__3yvA2q__fnFireflyBright{box-shadow:none}.ThemeBackdrop-module__3yvA2q__jmBirdTrack,.ThemeBackdrop-module__3yvA2q__imDragonflyPath,.ThemeBackdrop-module__3yvA2q__imButterflyPath,.ThemeBackdrop-module__3yvA2q__dcBatTrack,.ThemeBackdrop-module__3yvA2q__dcMothPath,.ThemeBackdrop-module__3yvA2q__dcEyes,.ThemeBackdrop-module__3yvA2q__mrSpark,.ThemeBackdrop-module__3yvA2q__mrAsh,.ThemeBackdrop-module__3yvA2q__mrSplashDrop,.ThemeBackdrop-module__3yvA2q__mrBubbleAlt,.ThemeBackdrop-module__3yvA2q__scRainFar,.ThemeBackdrop-module__3yvA2q__scRainNear,.ThemeBackdrop-module__3yvA2q__scCellFlash,.ThemeBackdrop-module__3yvA2q__scMoonWisp,.ThemeBackdrop-module__3yvA2q__slEgretTrack,.ThemeBackdrop-module__3yvA2q__auroraRays,.ThemeBackdrop-module__3yvA2q__vaOrb,.ThemeBackdrop-module__3yvA2q__skPetalGust,.ThemeBackdrop-module__3yvA2q__fnFireflyTeal,.ThemeBackdrop-module__3yvA2q__fnFireflyTop,.ThemeBackdrop-module__3yvA2q__fnFireflyTopTeal{display:none}}
.PWAInstallPrompt-module__UoWDBa__banner{bottom:calc(20px + var(--fj-bottomnav-clearance,0px));z-index:9000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#2f5233f2;border-radius:12px;align-items:center;gap:12px;width:calc(100% - 40px);max-width:420px;padding:14px 20px;animation:.3s ease-out PWAInstallPrompt-module__UoWDBa__slideUp;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #00000059}@keyframes PWAInstallPrompt-module__UoWDBa__slideUp{0%{opacity:0;transform:translate(-50%)translateY(20px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.PWAInstallPrompt-module__UoWDBa__icon{flex-shrink:0;font-size:28px}.PWAInstallPrompt-module__UoWDBa__text{flex:1}.PWAInstallPrompt-module__UoWDBa__title{margin-bottom:2px;font-size:14px;font-weight:700}.PWAInstallPrompt-module__UoWDBa__subtitle{opacity:.85;font-size:12px}.PWAInstallPrompt-module__UoWDBa__actions{flex-shrink:0;gap:8px;display:flex}.PWAInstallPrompt-module__UoWDBa__installBtn{color:#2f5233;cursor:pointer;transition:background var(--dur-base) var(--ease-hover), filter var(--dur-base) var(--ease-hover);background:#fff;border:none;border-radius:8px;padding:8px 16px;font-size:13px;font-weight:700}@media (hover:hover) and (pointer:fine){.PWAInstallPrompt-module__UoWDBa__installBtn:hover{background:#e8f5e9}}.PWAInstallPrompt-module__UoWDBa__installBtn:active{filter:brightness(var(--active-brightness))}.PWAInstallPrompt-module__UoWDBa__dismissBtn{color:#ffffffb3;cursor:pointer;transition:color var(--dur-base) var(--ease-hover), filter var(--dur-base) var(--ease-hover);background:0 0;border:none;border-radius:8px;padding:8px 10px;font-size:16px}@media (hover:hover) and (pointer:fine){.PWAInstallPrompt-module__UoWDBa__dismissBtn:hover{color:#fff}}.PWAInstallPrompt-module__UoWDBa__dismissBtn:active{filter:brightness(var(--active-brightness))}.PWAInstallPrompt-module__UoWDBa__iosBanner{}.PWAInstallPrompt-module__UoWDBa__iosText{font-size:13px;line-height:1.4}
.UsernameSetupModal-module__264z0q__modal{border-radius:20px;width:100%;max-width:400px;padding:36px 32px}.UsernameSetupModal-module__264z0q__header{text-align:center;flex-direction:column;align-items:center;gap:10px;margin-bottom:24px;display:flex}.UsernameSetupModal-module__264z0q__title{color:var(--jungle-green);margin:0;font-size:1.3rem;font-weight:800}.UsernameSetupModal-module__264z0q__subtitle{color:var(--text-muted);margin:0;font-size:.875rem}.UsernameSetupModal-module__264z0q__form{flex-direction:column;gap:12px;display:flex}.UsernameSetupModal-module__264z0q__error{color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;padding:10px 14px;font-size:.85rem}.UsernameSetupModal-module__264z0q__input{border:1.5px solid var(--border-default);width:100%;color:var(--text-primary);background:var(--bg-surface-elevated);transition:border-color var(--dur-base) var(--ease-hover), box-shadow var(--dur-base) var(--ease-hover);box-sizing:border-box;border-radius:10px;outline:none;padding:12px 14px;font-size:.95rem}.UsernameSetupModal-module__264z0q__input:focus{border-color:#4caf50;box-shadow:0 0 0 3px #4caf5026}.UsernameSetupModal-module__264z0q__button{color:#fff;cursor:pointer;width:100%;transition:background var(--dur-base) var(--ease-hover), filter var(--dur-base) var(--ease-hover);background:#4caf50;border:none;border-radius:10px;margin-top:4px;padding:13px;font-size:.95rem;font-weight:700}@media (hover:hover) and (pointer:fine){.UsernameSetupModal-module__264z0q__button:hover:not(:disabled){background:#43a047}}.UsernameSetupModal-module__264z0q__button:active:not(:disabled){filter:brightness(var(--active-brightness))}.UsernameSetupModal-module__264z0q__button:disabled{opacity:.6;cursor:not-allowed}@media (max-width:768px){.UsernameSetupModal-module__264z0q__input{font-size:16px}}
.ChangeUsernameModal-module__sigrYq__actions{flex-direction:column;gap:8px;margin-top:4px;display:flex}.ChangeUsernameModal-module__sigrYq__primary{color:#fff;cursor:pointer;width:100%;transition:background var(--dur-base) var(--ease-hover), filter var(--dur-base) var(--ease-hover);background:#4caf50;border:none;border-radius:10px;padding:13px;font-size:.95rem;font-weight:700}@media (hover:hover) and (pointer:fine){.ChangeUsernameModal-module__sigrYq__primary:hover:not(:disabled){background:#43a047}}.ChangeUsernameModal-module__sigrYq__primary:active:not(:disabled){filter:brightness(var(--active-brightness))}.ChangeUsernameModal-module__sigrYq__primary:disabled{color:#fff;opacity:1;cursor:not-allowed;background:#4caf50}.ChangeUsernameModal-module__sigrYq__secondary{color:#424242;cursor:pointer;width:100%;transition:background var(--dur-base) var(--ease-hover), filter var(--dur-base) var(--ease-hover);background:#e0e0e0;border:none;border-radius:10px;padding:13px;font-size:.95rem;font-weight:700}@media (hover:hover) and (pointer:fine){.ChangeUsernameModal-module__sigrYq__secondary:hover:not(:disabled){background:#d6d6d6}}.ChangeUsernameModal-module__sigrYq__secondary:active:not(:disabled){filter:brightness(var(--active-brightness))}.ChangeUsernameModal-module__sigrYq__secondary:disabled{color:#9e9e9e;cursor:not-allowed;background:#eee}
.NotificationPermissionPrompt-module__WjMmjW__modal{border-radius:20px;width:100%;max-width:400px;padding:36px 32px}.NotificationPermissionPrompt-module__WjMmjW__header{text-align:center;flex-direction:column;align-items:center;gap:10px;margin-bottom:24px;display:flex}.NotificationPermissionPrompt-module__WjMmjW__icon{font-size:2.25rem;line-height:1}.NotificationPermissionPrompt-module__WjMmjW__title{color:var(--jungle-green);margin:0;font-size:1.3rem;font-weight:800}.NotificationPermissionPrompt-module__WjMmjW__subtitle{color:var(--text-primary);margin:0;font-size:.9rem;line-height:1.5}.NotificationPermissionPrompt-module__WjMmjW__footnote{color:var(--text-muted);margin:0;font-size:.8rem;line-height:1.4}.NotificationPermissionPrompt-module__WjMmjW__actions{flex-direction:column;gap:10px;display:flex}.NotificationPermissionPrompt-module__WjMmjW__primaryButton{background:var(--jungle-green);color:#fff;cursor:pointer;width:100%;transition:background var(--dur-base) var(--ease-hover), filter var(--dur-base) var(--ease-hover);border:none;border-radius:10px;padding:13px;font-size:.95rem;font-weight:700}@media (hover:hover) and (pointer:fine){.NotificationPermissionPrompt-module__WjMmjW__primaryButton:hover:not(:disabled){background:var(--jungle-green-soft,var(--jungle-green))}}.NotificationPermissionPrompt-module__WjMmjW__primaryButton:active:not(:disabled){filter:brightness(var(--active-brightness))}.NotificationPermissionPrompt-module__WjMmjW__primaryButton:disabled{opacity:.6;cursor:not-allowed}.NotificationPermissionPrompt-module__WjMmjW__secondaryButton{width:100%;color:var(--text-muted);border:1.5px solid var(--border-default);cursor:pointer;transition:border-color var(--dur-base) var(--ease-hover), color var(--dur-base) var(--ease-hover), filter var(--dur-base) var(--ease-hover);background:0 0;border-radius:10px;padding:12px;font-size:.9rem;font-weight:600}@media (hover:hover) and (pointer:fine){.NotificationPermissionPrompt-module__WjMmjW__secondaryButton:hover{border-color:var(--jungle-green);color:var(--text-primary)}}.NotificationPermissionPrompt-module__WjMmjW__secondaryButton:active{filter:brightness(var(--active-brightness))}@media (max-width:768px){.NotificationPermissionPrompt-module__WjMmjW__modal{padding:28px 24px}}
.UsernameReassignedNotice-module__fMr5RG__modal{border-radius:20px;width:100%;max-width:420px;padding:36px 32px}.UsernameReassignedNotice-module__fMr5RG__header{text-align:center;flex-direction:column;align-items:center;gap:10px;margin-bottom:24px;display:flex}.UsernameReassignedNotice-module__fMr5RG__icon{font-size:2.25rem;line-height:1}.UsernameReassignedNotice-module__fMr5RG__title{color:var(--jungle-green);margin:0;font-size:1.3rem;font-weight:800}.UsernameReassignedNotice-module__fMr5RG__subtitle{color:var(--text-primary);margin:0;font-size:.9rem;line-height:1.5}.UsernameReassignedNotice-module__fMr5RG__tempName{color:var(--jungle-green);background:var(--jungle-bg,var(--bg-surface-elevated));border:1.5px solid var(--border-default);border-radius:999px;margin:2px 0;padding:6px 18px;font-size:1.1rem;font-weight:700}.UsernameReassignedNotice-module__fMr5RG__footnote{color:var(--text-muted);margin:0;font-size:.8rem;line-height:1.4}.UsernameReassignedNotice-module__fMr5RG__actions{flex-direction:column;gap:10px;display:flex}.UsernameReassignedNotice-module__fMr5RG__primaryButton{background:var(--jungle-green);color:#fff;cursor:pointer;width:100%;transition:background var(--dur-base) var(--ease-hover), filter var(--dur-base) var(--ease-hover);border:none;border-radius:10px;padding:13px;font-size:.95rem;font-weight:700}@media (hover:hover) and (pointer:fine){.UsernameReassignedNotice-module__fMr5RG__primaryButton:hover:not(:disabled){background:var(--jungle-green-soft,var(--jungle-green))}}.UsernameReassignedNotice-module__fMr5RG__primaryButton:active:not(:disabled){filter:brightness(var(--active-brightness))}.UsernameReassignedNotice-module__fMr5RG__secondaryButton{width:100%;color:var(--text-muted);border:1.5px solid var(--border-default);cursor:pointer;transition:border-color var(--dur-base) var(--ease-hover), color var(--dur-base) var(--ease-hover), filter var(--dur-base) var(--ease-hover);background:0 0;border-radius:10px;padding:12px;font-size:.9rem;font-weight:600}@media (hover:hover) and (pointer:fine){.UsernameReassignedNotice-module__fMr5RG__secondaryButton:hover{border-color:var(--jungle-green);color:var(--text-primary)}}.UsernameReassignedNotice-module__fMr5RG__secondaryButton:active{filter:brightness(var(--active-brightness))}@media (max-width:768px){.UsernameReassignedNotice-module__fMr5RG__modal{padding:28px 24px}}
.PreviewBanner-module__CpsW6q__banner{top:var(--safe-area-inset-top,env(safe-area-inset-top,0px));z-index:100;color:#fff;background:linear-gradient(135deg,#5a8d31 0%,#4a7228 100%);flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;padding:10px 16px;font-size:.9rem;font-weight:600;display:flex;position:sticky;box-shadow:0 2px 12px #00000026}.PreviewBanner-module__CpsW6q__text{margin:0}.PreviewBanner-module__CpsW6q__actions{align-items:center;gap:8px;display:flex}.PreviewBanner-module__CpsW6q__primary{color:#2e7d32;cursor:pointer;transition:transform var(--dur-base) var(--ease-hover), box-shadow var(--dur-base) var(--ease-hover), filter var(--dur-base) var(--ease-hover);background:#fff;border:none;border-radius:999px;padding:7px 16px;font-size:.85rem;font-weight:700;text-decoration:none}@media (hover:hover) and (pointer:fine){.PreviewBanner-module__CpsW6q__primary:hover{transform:translateY(var(--hover-lift));box-shadow:var(--shadow-hover-sm)}}.PreviewBanner-module__CpsW6q__primary:active{filter:brightness(var(--active-brightness));transform:translateY(0)}.PreviewBanner-module__CpsW6q__secondary{color:#fff;cursor:pointer;transition:background var(--dur-base) var(--ease-hover), filter var(--dur-base) var(--ease-hover);background:0 0;border:1px solid #fff9;border-radius:999px;padding:6px 14px;font-family:inherit;font-size:.82rem;font-weight:600}@media (hover:hover) and (pointer:fine){.PreviewBanner-module__CpsW6q__secondary:hover{background:#ffffff1f}}.PreviewBanner-module__CpsW6q__secondary:active{filter:brightness(var(--active-brightness))}@media (max-width:600px){.PreviewBanner-module__CpsW6q__banner{gap:8px;padding:8px 12px;font-size:.82rem}.PreviewBanner-module__CpsW6q__text{text-align:center;flex:100%}}
.TimezoneChangePrompt-module__iXIZSG__banner{top:var(--safe-area-inset-top,env(safe-area-inset-top,0px));z-index:100;color:#fff;background:linear-gradient(135deg,#2f6fb3 0%,#24557f 100%);flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;padding:10px 16px;font-size:.9rem;font-weight:600;display:flex;position:sticky;box-shadow:0 2px 12px #00000026}.TimezoneChangePrompt-module__iXIZSG__text{align-items:center;gap:8px;margin:0;display:flex}.TimezoneChangePrompt-module__iXIZSG__icon{flex-shrink:0}.TimezoneChangePrompt-module__iXIZSG__actions{align-items:center;gap:8px;display:flex}.TimezoneChangePrompt-module__iXIZSG__primary{color:#24557f;cursor:pointer;transition:transform var(--dur-base) var(--ease-hover), box-shadow var(--dur-base) var(--ease-hover), filter var(--dur-base) var(--ease-hover);background:#fff;border:none;border-radius:999px;padding:7px 16px;font-family:inherit;font-size:.85rem;font-weight:700}@media (hover:hover) and (pointer:fine){.TimezoneChangePrompt-module__iXIZSG__primary:hover:not(:disabled){transform:translateY(var(--hover-lift));box-shadow:var(--shadow-hover-sm)}}.TimezoneChangePrompt-module__iXIZSG__primary:active:not(:disabled){filter:brightness(var(--active-brightness));transform:translateY(0)}.TimezoneChangePrompt-module__iXIZSG__primary:disabled{opacity:.7;cursor:default}.TimezoneChangePrompt-module__iXIZSG__secondary{color:#fff;cursor:pointer;transition:background var(--dur-base) var(--ease-hover), filter var(--dur-base) var(--ease-hover);background:0 0;border:1px solid #fff9;border-radius:999px;padding:6px 14px;font-family:inherit;font-size:.82rem;font-weight:600}@media (hover:hover) and (pointer:fine){.TimezoneChangePrompt-module__iXIZSG__secondary:hover:not(:disabled){background:#ffffff1f}}.TimezoneChangePrompt-module__iXIZSG__secondary:active:not(:disabled){filter:brightness(var(--active-brightness))}.TimezoneChangePrompt-module__iXIZSG__secondary:disabled{opacity:.7;cursor:default}@media (max-width:600px){.TimezoneChangePrompt-module__iXIZSG__banner{gap:8px;padding:8px 12px;font-size:.82rem}.TimezoneChangePrompt-module__iXIZSG__text{text-align:center;flex:100%;justify-content:center}}
.not-found-module__sxuMuG__wrap{box-sizing:border-box;color:#eaf3ea;background:radial-gradient(125% 120% at 50% 0,#2f5233 0%,#1c3322 55%,#122017 100%);justify-content:center;align-items:center;padding:28px 24px;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;display:flex;position:fixed;inset:0;overflow-y:auto}.not-found-module__sxuMuG__card{text-align:center;flex-direction:column;align-items:center;width:min(460px,100%);display:flex}.not-found-module__sxuMuG__catButton{cursor:pointer;transition:transform var(--dur-fast,.12s) var(--ease-hover,ease), filter var(--dur-fast,.12s) var(--ease-hover,ease);background:0 0;border:0;margin:0;padding:0;line-height:0}@media (hover:hover) and (pointer:fine){.not-found-module__sxuMuG__catButton:hover{transform:translateY(var(--hover-lift,-2px));filter:brightness(var(--hover-brightness,1.06))}}.not-found-module__sxuMuG__catButton:active{filter:brightness(var(--active-brightness,.95));transform:translateY(0)}.not-found-module__sxuMuG__catButton:focus-visible{outline-offset:6px;border-radius:18px;outline:3px solid #ffd86b}.not-found-module__sxuMuG__cat{filter:drop-shadow(0 12px 30px #00000073);background-image:url(/animations/404-cat.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:300px;max-width:80vw;height:270px;max-height:38vh;display:block}.not-found-module__sxuMuG__code{letter-spacing:.08em;color:#ffd86b;margin:6px 0 0;font-size:3.4rem;font-weight:800;line-height:1}.not-found-module__sxuMuG__title{margin:10px 0 0;font-size:1.5rem;font-weight:700}.not-found-module__sxuMuG__message{color:#b9ccb9;max-width:34ch;margin:12px 0 0;font-size:1rem;line-height:1.5}.not-found-module__sxuMuG__button{color:#14271a;cursor:pointer;transition:transform var(--dur-fast,.12s) var(--ease-hover,ease), filter var(--dur-fast,.12s) var(--ease-hover,ease), box-shadow var(--dur-fast,.12s) var(--ease-hover,ease);background:linear-gradient(145deg,#8fd694,#5bb168);border:0;border-radius:12px;margin-top:24px;padding:12px 28px;font-size:1rem;font-weight:700;text-decoration:none;display:inline-block;box-shadow:0 8px 22px #5bb16859}@media (hover:hover) and (pointer:fine){.not-found-module__sxuMuG__button:hover{transform:translateY(var(--hover-lift,-2px));filter:brightness(var(--hover-brightness,1.06));box-shadow:0 10px 26px #5bb16873}}.not-found-module__sxuMuG__button:active{filter:brightness(var(--active-brightness,.95));transform:translateY(0)}.not-found-module__sxuMuG__actionRow{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:24px;display:flex}.not-found-module__sxuMuG__actionRow .not-found-module__sxuMuG__button{margin-top:0}.not-found-module__sxuMuG__secondaryButton{color:#eaf3ea;cursor:pointer;transition:transform var(--dur-fast,.12s) var(--ease-hover,ease), background-color var(--dur-fast,.12s) var(--ease-hover,ease), border-color var(--dur-fast,.12s) var(--ease-hover,ease);background:#eaf3ea14;border:1px solid #eaf3ea38;border-radius:12px;padding:12px 28px;font-size:1rem;font-weight:700;display:inline-block}@media (hover:hover) and (pointer:fine){.not-found-module__sxuMuG__secondaryButton:hover{transform:translateY(var(--hover-lift,-2px));background:#eaf3ea24;border-color:#eaf3ea57}}.not-found-module__sxuMuG__secondaryButton:active{filter:brightness(var(--active-brightness,.95));transform:translateY(0)}.not-found-module__sxuMuG__support{color:#97aa97;margin:24px 0 0;font-size:.9rem}.not-found-module__sxuMuG__link{color:#ffd86b;font-weight:600;text-decoration:none}@media (hover:hover) and (pointer:fine){.not-found-module__sxuMuG__link:hover{text-decoration:underline}}@media (max-width:480px){.not-found-module__sxuMuG__cat{width:170px;height:170px}.not-found-module__sxuMuG__code{font-size:2.8rem}.not-found-module__sxuMuG__title{font-size:1.3rem}}@media (prefers-reduced-motion:reduce){.not-found-module__sxuMuG__wrap{--hover-lift:0px;--hover-lift-lg:0px;--hover-scale:1;--hover-scale-lg:1}}
.JungleBasePicker-module__gPOQnG__grid{grid-template-columns:repeat(auto-fill,minmax(90px,1fr));gap:.75rem;display:grid}.JungleBasePicker-module__gPOQnG__option{background:var(--bg-surface);color:var(--text-primary);cursor:pointer;transition:border-color var(--dur-base) var(--ease-hover), box-shadow var(--dur-base) var(--ease-hover), opacity var(--dur-base) var(--ease-hover), filter var(--dur-base) var(--ease-hover);border:2px solid #2d7a3f33;border-radius:12px;flex-direction:column;align-items:center;gap:.35rem;padding:.9rem .75rem;text-decoration:none;display:flex}@media (hover:hover) and (pointer:fine){.JungleBasePicker-module__gPOQnG__option:hover:not(:disabled){border-color:var(--jungle-green);box-shadow:0 4px 12px #2d7a3f26}}.JungleBasePicker-module__gPOQnG__option:active:not(:disabled){filter:brightness(var(--active-brightness))}.JungleBasePicker-module__gPOQnG__option:disabled{opacity:.55;cursor:not-allowed}.JungleBasePicker-module__gPOQnG__locked{opacity:.65}.JungleBasePicker-module__gPOQnG__selected{border-color:var(--jungle-green);background:linear-gradient(135deg,#cddc3933 0%,#2d7a3f1a 100%);box-shadow:0 4px 12px #2d7a3f40}.JungleBasePicker-module__gPOQnG__preview{aspect-ratio:4/3;background:var(--bg-surface-elevated);border-radius:8px;width:100%;display:block;position:relative;overflow:hidden}.JungleBasePicker-module__gPOQnG__previewDimmed{filter:grayscale(.5)brightness(.7)}.JungleBasePicker-module__gPOQnG__lockOverlay{color:#fff;background:#0000004d;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.JungleBasePicker-module__gPOQnG__name{text-align:center;width:100%;font-size:.85rem;font-weight:700;line-height:1.2;display:block}.JungleBasePicker-module__gPOQnG__description{width:100%;color:var(--text-muted);text-align:center;font-size:.75rem;line-height:1.25;display:block}
.ProfileSummaryGrid-module__xza6JG__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.65rem,1.5vw,1rem);display:grid}.ProfileSummaryGrid-module__xza6JG__stat{--summary-tone:var(--jungle-green);background:var(--bg-surface);border:1px solid var(--border-default);border-radius:16px;align-items:center;gap:.8rem;min-width:0;min-height:92px;padding:clamp(.9rem,2vw,1.15rem);display:flex;position:relative;overflow:hidden;box-shadow:0 5px 18px #0000000e}.ProfileSummaryGrid-module__xza6JG__amber{--summary-tone:var(--color-warning,#f59e0b)}.ProfileSummaryGrid-module__xza6JG__lime{--summary-tone:var(--jungle-accent,#cddc39)}.ProfileSummaryGrid-module__xza6JG__emerald{--summary-tone:#18a76f}.ProfileSummaryGrid-module__xza6JG__blue{--summary-tone:#56b8e8}.ProfileSummaryGrid-module__xza6JG__purple{--summary-tone:#9b72e8}.ProfileSummaryGrid-module__xza6JG__rose{--summary-tone:#e06b74}.ProfileSummaryGrid-module__xza6JG__icon{z-index:1;background:color-mix(in srgb, var(--summary-tone) 14%, var(--bg-surface));border:1px solid color-mix(in srgb, var(--summary-tone) 24%, transparent);width:44px;height:44px;color:color-mix(in srgb, var(--summary-tone) 82%, var(--text-primary));border-radius:13px;flex:0 0 44px;place-items:center;display:grid;position:relative}.ProfileSummaryGrid-module__xza6JG__icon img{object-fit:contain;width:25px;height:25px;display:block}.ProfileSummaryGrid-module__xza6JG__text{z-index:1;flex-direction:column;gap:.28rem;min-width:0;display:flex;position:relative}.ProfileSummaryGrid-module__xza6JG__label{color:var(--text-secondary);letter-spacing:.065em;text-transform:uppercase;font-size:.68rem;font-weight:800;line-height:1.15}.ProfileSummaryGrid-module__xza6JG__value{color:var(--text-primary);font-variant-numeric:tabular-nums;letter-spacing:-.035em;overflow-wrap:anywhere;font-size:clamp(1.3rem,2.4vw,1.7rem);font-weight:850;line-height:1}.ProfileSummaryGrid-module__xza6JG__affix{color:var(--text-secondary);letter-spacing:-.02em;font-size:.78em;font-weight:750}.ProfileSummaryGrid-module__xza6JG__detail{color:var(--text-muted);font-size:.7rem;font-weight:700;line-height:1.2}.ProfileSummaryGrid-module__xza6JG__compactValue .ProfileSummaryGrid-module__xza6JG__value{font-size:clamp(.95rem,1.7vw,1.2rem);line-height:1.1}@media (max-width:900px){.ProfileSummaryGrid-module__xza6JG__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.ProfileSummaryGrid-module__xza6JG__stat{gap:.65rem;min-height:84px;padding:.8rem}.ProfileSummaryGrid-module__xza6JG__icon{flex-basis:40px;width:40px;height:40px}}
.RewardsHeader-module__kjMVqW__overview{margin-bottom:clamp(1.25rem,3vw,1.75rem)}.RewardsHeader-module__kjMVqW__flameActive{color:var(--color-warning,#e65100)}.RewardsHeader-module__kjMVqW__flameIdle{color:var(--text-muted)}.RewardsHeader-module__kjMVqW__awardIcon{color:color-mix(in srgb, var(--jungle-accent,#cddc39) 78%, #876b00)}.RewardsHeader-module__kjMVqW__freezeIcon{color:#359ed3}.RewardsHeader-module__kjMVqW__freezeSlots{gap:.3rem;padding-top:.1rem;display:flex}.RewardsHeader-module__kjMVqW__freezeSlotFilled,.RewardsHeader-module__kjMVqW__freezeSlotEmpty{border-radius:50%;width:8px;height:8px}.RewardsHeader-module__kjMVqW__freezeSlotFilled{background:#56b8e8;box-shadow:0 0 0 3px #56b8e82e}.RewardsHeader-module__kjMVqW__freezeSlotEmpty{background:color-mix(in srgb, var(--text-muted) 25%, transparent);border:1px solid color-mix(in srgb, var(--text-muted) 42%, transparent)}.RewardsHeader-module__kjMVqW__nextMilestone{color:var(--stat-streak-accent,#f0a93c);text-align:center;margin:.75rem 0 0;font-size:.82rem;font-weight:700}
.Rewards-module__ryTgHG__claimableNudge{text-align:center;background:var(--color-warning-bg);border:1px solid color-mix(in srgb, var(--color-warning) 45%, var(--border-default));width:fit-content;color:var(--color-warning);border-radius:999px;margin:0 auto clamp(1.25rem,3vw,1.75rem);padding:.55rem 1.1rem;font-size:.88rem;font-weight:700}.Rewards-module__ryTgHG__referralBanner{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:16px;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:clamp(1.25rem,3vw,1.75rem);padding:1rem 1.25rem;display:flex;box-shadow:0 5px 18px #0000000e}.Rewards-module__ryTgHG__referralBannerInfo{align-items:center;gap:.85rem;min-width:0;display:flex}.Rewards-module__ryTgHG__referralBannerIcon{background:color-mix(in srgb, var(--jungle-green) 12%, var(--bg-surface));width:40px;height:40px;color:var(--jungle-green);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.Rewards-module__ryTgHG__referralBannerTitle{color:var(--jungle-green);margin:0 0 .15rem;font-size:1rem;font-weight:700}.Rewards-module__ryTgHG__referralBannerDesc{color:var(--text-secondary);margin:0;font-size:.88rem;line-height:1.4}.Rewards-module__ryTgHG__referralBannerButton{background:var(--jungle-green);color:#fff;white-space:nowrap;min-height:44px;box-shadow:0 4px 14px color-mix(in srgb, var(--jungle-green) 35%, transparent);transition:transform var(--dur-base) var(--ease-hover), box-shadow var(--dur-base) var(--ease-hover), filter var(--dur-base) var(--ease-hover);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;padding:.7rem 1.25rem;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.Rewards-module__ryTgHG__referralBannerButton:hover{transform:translateY(var(--hover-lift));filter:brightness(var(--hover-brightness))}}.Rewards-module__ryTgHG__referralBannerButton:active{filter:brightness(var(--active-brightness));transform:translateY(0)}.Rewards-module__ryTgHG__referralBannerButton:focus-visible{outline:2px solid var(--jungle-green);outline-offset:3px}@media (max-width:768px){.Rewards-module__ryTgHG__referralBanner{flex-direction:column;align-items:stretch}.Rewards-module__ryTgHG__referralBannerButton{width:100%}}@media (prefers-reduced-motion:reduce){.Rewards-module__ryTgHG__referralBannerButton{transition:filter var(--dur-base) var(--ease-hover)}@media (hover:hover) and (pointer:fine){.Rewards-module__ryTgHG__referralBannerButton:hover{transform:none}}}.Rewards-module__ryTgHG__calmNote{text-align:center;background:var(--bg-surface);border:1px solid var(--border-default);color:var(--text-secondary);border-radius:14px;margin-bottom:clamp(1.5rem,3vw,2.25rem);padding:1.1rem 1.25rem;font-size:.95rem}.Rewards-module__ryTgHG__streakToggleCard{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:16px;justify-content:space-between;align-items:center;gap:1rem;margin-top:clamp(1.25rem,3vw,1.75rem);padding:1.1rem 1.25rem;display:flex}.Rewards-module__ryTgHG__streakToggleInfo{align-items:flex-start;gap:.75rem;min-width:0;display:flex}.Rewards-module__ryTgHG__streakToggleIcon{color:var(--jungle-green);flex-shrink:0;justify-content:center;align-items:center;margin-top:.1rem;display:flex}.Rewards-module__ryTgHG__streakToggleTitle{color:var(--jungle-green);margin:0 0 .2rem;font-size:1rem;font-weight:700}.Rewards-module__ryTgHG__streakToggleDesc{color:var(--text-secondary);margin:0;font-size:.9rem;line-height:1.5}.Rewards-module__ryTgHG__toggleButton{background:var(--border-default);cursor:pointer;width:48px;height:26px;transition:background var(--dur-slow) var(--ease-hover);border:none;border-radius:13px;flex-shrink:0;padding:0;position:relative}.Rewards-module__ryTgHG__toggleButton:before{content:"";position:absolute;inset:-9px}.Rewards-module__ryTgHG__toggleButton:disabled{opacity:.5;cursor:not-allowed}.Rewards-module__ryTgHG__toggleActive{background:var(--jungle-green)}.Rewards-module__ryTgHG__toggleSlider{width:20px;height:20px;transition:transform var(--dur-slow) var(--ease-hover);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}.Rewards-module__ryTgHG__toggleSliderActive{transform:translate(22px)}@media (max-width:768px){.Rewards-module__ryTgHG__streakToggleCard{flex-direction:column;align-items:stretch}}.Rewards-module__ryTgHG__calmNoteLink{color:var(--jungle-green);font-weight:700;text-decoration:underline}.Rewards-module__ryTgHG__loggedOut{text-align:center;color:var(--text-secondary);padding:3rem 1rem;font-size:1rem}
.StreakCalendar-module__OQByXq__calendar{background:var(--bg-surface);border:1px solid var(--border-default);box-sizing:border-box;border-radius:16px;margin-bottom:clamp(1.25rem,3vw,1.75rem);padding:clamp(.9rem,2vw,1.25rem) clamp(1rem,2.5vw,1.5rem);box-shadow:0 5px 18px #0000000f}.StreakCalendar-module__OQByXq__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.9rem;display:flex}.StreakCalendar-module__OQByXq__title{color:var(--jungle-green);margin:0 0 .15rem;font-size:1.05rem;font-weight:800}.StreakCalendar-module__OQByXq__subtitle{color:var(--text-secondary);margin:0;font-size:.78rem}.StreakCalendar-module__OQByXq__freezeBadge{color:var(--text-secondary);background:var(--bg-surface-elevated);white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;gap:.35rem;padding:.3rem .7rem;font-size:.85rem;font-weight:700;display:flex}.StreakCalendar-module__OQByXq__freezeText{font-variant-numeric:tabular-nums}.StreakCalendar-module__OQByXq__row{box-sizing:border-box;grid-template-columns:repeat(14,minmax(0,1fr));gap:.3rem;width:100%;display:grid}.StreakCalendar-module__OQByXq__day{flex-direction:column;align-items:center;gap:.28rem;min-width:0;display:flex}.StreakCalendar-module__OQByXq__dot{box-sizing:border-box;border-radius:50%;justify-content:center;align-items:center;width:clamp(16px,4.2vw,28px);height:clamp(16px,4.2vw,28px);font-size:clamp(9px,2.4vw,15px);line-height:1;display:flex;position:relative}.StreakCalendar-module__OQByXq__dotPlanted{background:color-mix(in srgb, var(--jungle-green) 22%, var(--bg-surface));border:1.5px solid color-mix(in srgb, var(--jungle-green) 55%, transparent)}.StreakCalendar-module__OQByXq__dotEmpty{background:var(--bg-surface-elevated);border:1.5px dashed var(--border-default)}.StreakCalendar-module__OQByXq__dayToday .StreakCalendar-module__OQByXq__dot{box-shadow:0 0 0 2px var(--bg-surface), 0 0 0 4px var(--jungle-green)}.StreakCalendar-module__OQByXq__dotPulse{animation:2.4s ease-in-out infinite StreakCalendar-module__OQByXq__fjCalendarPulse}@keyframes StreakCalendar-module__OQByXq__fjCalendarPulse{0%,to{opacity:.6}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.StreakCalendar-module__OQByXq__dotPulse{opacity:.85;animation:none}}.StreakCalendar-module__OQByXq__dotSkeleton{background:linear-gradient(90deg, color-mix(in srgb, var(--bg-surface-elevated) 60%, transparent) 25%, color-mix(in srgb, var(--border-default) 60%, transparent) 50%, color-mix(in srgb, var(--bg-surface-elevated) 60%, transparent) 75%);border:1.5px solid var(--border-default);background-size:200% 100%;animation:1.4s ease-in-out infinite StreakCalendar-module__OQByXq__fjCalendarSkeleton}@keyframes StreakCalendar-module__OQByXq__fjCalendarSkeleton{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.StreakCalendar-module__OQByXq__dotSkeleton{animation:none}}.StreakCalendar-module__OQByXq__weekday{color:var(--text-muted);text-transform:uppercase;font-size:.6rem;font-weight:700}.StreakCalendar-module__OQByXq__errorNote,.StreakCalendar-module__OQByXq__emptyNote{text-align:center;color:var(--text-secondary);margin:.6rem 0 0;font-size:.85rem}.StreakCalendar-module__OQByXq__srOnly{}@media (max-width:480px){.StreakCalendar-module__OQByXq__row{gap:.18rem}.StreakCalendar-module__OQByXq__freezeBadge{font-size:.76rem}}
.AchievementsHero-module__siwkqW__hero{margin-bottom:1.25rem}.AchievementsHero-module__siwkqW__toolbar{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.75rem;display:flex}.AchievementsHero-module__siwkqW__sectionTitle{color:var(--jungle-green);letter-spacing:.01em;margin:0;font-size:1rem;font-weight:800}.AchievementsHero-module__siwkqW__closestCard{background:var(--bg-surface);border:1px solid var(--border-default);color:inherit;transition:transform var(--dur-base) var(--ease-hover), box-shadow var(--dur-base) var(--ease-hover), filter var(--dur-base) var(--ease-hover);border-radius:16px;flex-direction:column;gap:.5rem;margin-top:1rem;padding:1.25rem;text-decoration:none;display:flex;box-shadow:0 2px 8px #00000014}@media (hover:hover) and (pointer:fine){a.AchievementsHero-module__siwkqW__closestCard:hover{transform:translateY(var(--hover-lift));box-shadow:var(--shadow-hover-md)}}a.AchievementsHero-module__siwkqW__closestCard:active{filter:brightness(var(--active-brightness));transform:translateY(0)}a.AchievementsHero-module__siwkqW__closestCard:focus-visible{outline:2px solid var(--jungle-green,#2d7a3f);outline-offset:2px}.AchievementsHero-module__siwkqW__closestHeader{text-transform:uppercase;letter-spacing:.4px;color:var(--text-secondary);align-items:center;gap:.4rem;font-size:.78rem;font-weight:700;display:flex}.AchievementsHero-module__siwkqW__closestName{color:var(--text-primary);font-size:1.05rem;font-weight:700}.AchievementsHero-module__siwkqW__closestMeta{color:var(--text-muted);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;font-size:.8rem;display:flex}.AchievementsHero-module__siwkqW__closestCta{color:var(--jungle-green,#2d7a3f);font-weight:700}@media (max-width:768px){.AchievementsHero-module__siwkqW__hero{margin-bottom:1rem}.AchievementsHero-module__siwkqW__toolbar{align-items:flex-start}}@media (prefers-reduced-motion:reduce){@media (hover:hover) and (pointer:fine){a.AchievementsHero-module__siwkqW__closestCard:hover{transform:none}}}
.AchievementCard-module__MVqIZW__card{background:var(--bg-surface);border:2px solid var(--border-default);transition:transform var(--dur-base) var(--ease-hover), box-shadow var(--dur-base) var(--ease-hover);border-radius:16px;flex-direction:column;gap:.6rem;padding:1.25rem;display:flex;box-shadow:0 2px 8px #00000014}@media (hover:hover) and (pointer:fine){.AchievementCard-module__MVqIZW__card:hover{transform:translateY(var(--hover-lift));box-shadow:var(--shadow-hover-md)}}.AchievementCard-module__MVqIZW__card.AchievementCard-module__MVqIZW__unlocked{background:linear-gradient(135deg, var(--bg-surface) 0%, var(--color-success-bg) 100%)}.AchievementCard-module__MVqIZW__topRow{justify-content:space-between;align-items:center;display:flex}.AchievementCard-module__MVqIZW__tierBadge{color:#fff;text-transform:uppercase;letter-spacing:.4px;border-radius:12px;padding:.2rem .65rem;font-size:.7rem;font-weight:700;display:inline-block}.AchievementCard-module__MVqIZW__unlockedBadge{color:var(--color-success);align-items:center;display:inline-flex}.AchievementCard-module__MVqIZW__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.AchievementCard-module__MVqIZW__name{color:var(--text-primary);margin:0;font-size:1.05rem;font-weight:700}.AchievementCard-module__MVqIZW__description{color:var(--text-secondary);flex:1;margin:0;font-size:.88rem;line-height:1.4}.AchievementCard-module__MVqIZW__progressWrap{flex-direction:column;gap:.35rem;display:flex}.AchievementCard-module__MVqIZW__statusLine{color:var(--text-secondary);font-size:.82rem;font-weight:600}.AchievementCard-module__MVqIZW__card.AchievementCard-module__MVqIZW__unlocked .AchievementCard-module__MVqIZW__statusLine{color:var(--color-success)}.AchievementCard-module__MVqIZW__claimedChip{background:var(--color-success-bg);border:1.5px solid var(--color-success);color:var(--color-success);border-radius:10px;align-self:flex-start;align-items:center;gap:.4rem;padding:.5rem .9rem;font-size:.85rem;font-weight:700;display:inline-flex}.AchievementCard-module__MVqIZW__claimedChipFresh{animation:.32s cubic-bezier(.22,1.4,.36,1) AchievementCard-module__MVqIZW__claimedChipIn}@keyframes AchievementCard-module__MVqIZW__claimedChipIn{0%{opacity:.35;transform:scale(.88)}to{opacity:1;transform:scale(1)}}.AchievementCard-module__MVqIZW__claimButton{background:var(--color-warning,#e65100);min-height:44px;color:var(--color-warning-contrast,#fff);cursor:pointer;transition:background var(--dur-base) var(--ease-hover), transform var(--dur-fast) var(--ease-hover), opacity var(--dur-base) var(--ease-hover);border:none;border-radius:10px;justify-content:center;align-items:center;gap:.35rem;padding:.55rem 1rem;font-size:.85rem;font-weight:700;display:inline-flex}@media (hover:hover) and (pointer:fine){.AchievementCard-module__MVqIZW__claimButton:hover:not(:disabled){background:var(--jungle-green,#2d7a3f)}}.AchievementCard-module__MVqIZW__claimButton:active:not(:disabled){transform:scale(.98)}.AchievementCard-module__MVqIZW__claimButton:focus-visible{outline:2px solid var(--jungle-accent,#cddc39);outline-offset:2px}.AchievementCard-module__MVqIZW__claimButton:disabled{opacity:.6;cursor:not-allowed}.AchievementCard-module__MVqIZW__claimButtonReady{animation:1.8s ease-in-out infinite AchievementCard-module__MVqIZW__claimButtonPulse}@keyframes AchievementCard-module__MVqIZW__claimButtonPulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--jungle-accent,#cddc39) 55%, transparent);transform:scale(1)}50%{box-shadow:0 0 0 7px color-mix(in srgb, var(--jungle-accent,#cddc39) 0%, transparent);transform:scale(1.03)}}.AchievementCard-module__MVqIZW__progressText{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:.78rem}.AchievementCard-module__MVqIZW__rewards{border-top:1px solid var(--border-default);align-items:center;gap:.6rem;padding-top:.5rem;display:flex}.AchievementCard-module__MVqIZW__rewardChip{color:var(--text-primary);align-items:center;gap:.3rem;font-size:.85rem;font-weight:700;display:inline-flex}.AchievementCard-module__MVqIZW__rewardChipMuted{color:var(--text-muted);font-weight:500}.AchievementCard-module__MVqIZW__rewardIcon{object-fit:contain;width:18px;height:18px}.AchievementCard-module__MVqIZW__actionButton{background:var(--jungle-green,#2d7a3f);color:#fff;transition:background var(--dur-base) var(--ease-hover), transform var(--dur-fast) var(--ease-hover);border-radius:10px;justify-content:center;align-items:center;margin-top:.25rem;padding:.55rem 1rem;font-size:.85rem;font-weight:600;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.AchievementCard-module__MVqIZW__actionButton:hover{background:var(--jungle-green-soft,#41aa55)}}.AchievementCard-module__MVqIZW__actionButton:active{transform:scale(.98)}.AchievementCard-module__MVqIZW__actionButton:focus-visible{outline:2px solid var(--jungle-accent,#cddc39);outline-offset:2px}@media (prefers-reduced-motion:reduce){.AchievementCard-module__MVqIZW__claimedChipFresh,.AchievementCard-module__MVqIZW__claimButtonReady{animation:none}}
.AchievementSection-module__TSdxFW__section{margin-bottom:1.5rem}.AchievementSection-module__TSdxFW__header{margin-bottom:.6rem}.AchievementSection-module__TSdxFW__title{color:var(--text-primary);margin:0 0 .25rem;font-size:1.4rem;font-weight:700}.AchievementSection-module__TSdxFW__subtitle{color:var(--text-secondary);margin:0;font-size:.92rem}.AchievementSection-module__TSdxFW__grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.9rem;display:grid}.AchievementSection-module__TSdxFW__empty{color:var(--text-muted);margin:0;font-size:.9rem}.AchievementSection-module__TSdxFW__teaser{background:var(--bg-surface);border:2px dashed var(--border-default);color:var(--text-secondary);border-radius:12px;align-items:center;gap:.6rem;padding:.9rem 1.1rem;font-size:.9rem;font-weight:600;display:flex}@media (min-width:769px) and (max-width:1024px){.AchievementSection-module__TSdxFW__grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}}@media (max-width:768px){.AchievementSection-module__TSdxFW__section{margin-bottom:1.25rem}.AchievementSection-module__TSdxFW__header{margin-bottom:.5rem}.AchievementSection-module__TSdxFW__grid{grid-template-columns:1fr;gap:.85rem}}
.RewardClaimCelebration-module__bQUCBa__overlay{z-index:var(--z-modal);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:radial-gradient(120% 120% at 50% 35%,#0f1e0f9e,#000000d1);justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.RewardClaimCelebration-module__bQUCBa__flash{z-index:1;pointer-events:none;background:radial-gradient(closest-side at 50% 42%, var(--jungle-accent,#cddc39) 0%, #cddc3952 38%, #cddc3900 70%);animation:.62s ease-out forwards RewardClaimCelebration-module__bQUCBa__rewardFlash;position:fixed;inset:0}@keyframes RewardClaimCelebration-module__bQUCBa__rewardFlash{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(1.25)}}.RewardClaimCelebration-module__bQUCBa__modal{z-index:2;box-sizing:border-box;text-align:center;background:var(--bg-surface);border:1.5px solid var(--jungle-accent,#cddc39);width:min(380px,100%);color:var(--text-primary);border-radius:22px;padding:30px 26px 26px;position:relative;box-shadow:0 0 0 1px #cddc392e,0 24px 70px #0000008c,0 0 90px #2d7a3f47}.RewardClaimCelebration-module__bQUCBa__animWrap{place-items:center;width:140px;height:140px;margin:0 auto 4px;display:grid;position:relative}.RewardClaimCelebration-module__bQUCBa__emblem{z-index:1;width:74px;height:74px;color:var(--bg-surface,#14140f);background:linear-gradient(145deg, var(--jungle-accent,#cddc39), var(--jungle-green-soft,#41aa55));border-radius:50%;place-items:center;animation:.52s cubic-bezier(.22,1.4,.42,1) both RewardClaimCelebration-module__bQUCBa__emblemPop;display:grid;position:relative;box-shadow:0 6px 18px #2d7a3f80,inset 0 0 0 3px #ffffff59}@keyframes RewardClaimCelebration-module__bQUCBa__emblemPop{0%{transform:scale(0)}70%{transform:scale(1.14)}to{transform:scale(1)}}.RewardClaimCelebration-module__bQUCBa__title{letter-spacing:.01em;background:linear-gradient(180deg, var(--jungle-accent,#cddc39), var(--jungle-green-soft,#41aa55));color:#0000;-webkit-background-clip:text;background-clip:text;margin:12px 0 4px;font-size:1.75rem;font-weight:800}.RewardClaimCelebration-module__bQUCBa__subtitle{max-width:30ch;color:var(--text-secondary);margin:0 auto 14px;font-size:.95rem;line-height:1.45}.RewardClaimCelebration-module__bQUCBa__haul{flex-direction:column;align-items:center;gap:6px;margin-top:6px;display:flex}.RewardClaimCelebration-module__bQUCBa__haulRow{align-items:center;gap:8px;display:inline-flex}.RewardClaimCelebration-module__bQUCBa__haulIconCoin{color:var(--battle-gold-1,#ffd76a)}.RewardClaimCelebration-module__bQUCBa__haulIconEmerald{color:var(--jungle-green-soft,#41aa55)}.RewardClaimCelebration-module__bQUCBa__haulAmount{color:var(--text-primary);text-shadow:0 2px 18px #2d7a3f4d;font-variant-numeric:tabular-nums;font-size:2rem;font-weight:800;line-height:1}.RewardClaimCelebration-module__bQUCBa__itemReveal{background:var(--color-success-bg);border:1.5px solid var(--color-success);color:var(--text-primary);border-radius:12px;align-items:center;gap:8px;margin:16px auto 4px;padding:10px 16px;font-size:.92rem;font-weight:700;display:inline-flex}.RewardClaimCelebration-module__bQUCBa__itemIcon{font-size:1.2rem;display:inline-flex}.RewardClaimCelebration-module__bQUCBa__itemLabel{line-height:1.3}.RewardClaimCelebration-module__bQUCBa__collect{letter-spacing:.02em;color:#fff;cursor:pointer;background:linear-gradient(145deg, var(--jungle-green-soft,#41aa55), var(--jungle-green,#2d7a3f));width:100%;transition:transform var(--dur-fast) var(--ease-hover), box-shadow var(--dur-fast) var(--ease-hover), filter var(--dur-fast) var(--ease-hover);border:none;border-radius:13px;margin-top:22px;padding:13px 20px;font-size:1.02rem;font-weight:800;box-shadow:0 8px 22px #2d7a3f66}@media (hover:hover) and (pointer:fine){.RewardClaimCelebration-module__bQUCBa__collect:hover{transform:translateY(var(--hover-lift));filter:brightness(var(--hover-brightness));box-shadow:0 10px 26px #2d7a3f85}}.RewardClaimCelebration-module__bQUCBa__collect:active{filter:brightness(var(--active-brightness));transform:translateY(0)}.RewardClaimCelebration-module__bQUCBa__collect:focus-visible{outline:2px solid var(--jungle-accent,#cddc39);outline-offset:2px}@media (prefers-reduced-motion:reduce){.RewardClaimCelebration-module__bQUCBa__flash,.RewardClaimCelebration-module__bQUCBa__emblem{animation:none}.RewardClaimCelebration-module__bQUCBa__overlay{-webkit-backdrop-filter:none;backdrop-filter:none}}
.SendMessageModal-module__BDVPNG__modal{border-radius:16px;width:100%;max-width:480px;padding:1.5rem 1.25rem 1.25rem;position:relative}.SendMessageModal-module__BDVPNG__closeButton{cursor:pointer;color:var(--text-muted);transition:background var(--dur-fast) var(--ease-hover), color var(--dur-fast) var(--ease-hover), filter var(--dur-fast) var(--ease-hover);background:0 0;border:none;border-radius:6px;padding:.25rem;position:absolute;top:.75rem;right:.75rem}@media (hover:hover) and (pointer:fine){.SendMessageModal-module__BDVPNG__closeButton:hover{background:color-mix(in srgb, var(--text-muted) 14%, transparent);color:var(--text-primary)}}.SendMessageModal-module__BDVPNG__closeButton:active{filter:brightness(var(--active-brightness))}.SendMessageModal-module__BDVPNG__header{align-items:center;gap:.75rem;margin-bottom:1rem;padding-right:2rem;display:flex}.SendMessageModal-module__BDVPNG__headerIcon{color:#a78bfa;flex-shrink:0}.SendMessageModal-module__BDVPNG__headerText{flex-direction:column;display:flex}.SendMessageModal-module__BDVPNG__title{color:var(--text-primary);margin:0;font-size:1.25rem;font-weight:700}.SendMessageModal-module__BDVPNG__subtitle{color:var(--text-secondary);margin:0;font-size:.9rem}.SendMessageModal-module__BDVPNG__subtitle strong{color:var(--text-primary)}.SendMessageModal-module__BDVPNG__emptyState{text-align:center;padding:1.5rem .5rem 1rem}.SendMessageModal-module__BDVPNG__emptyText{color:var(--text-secondary);margin:0 0 1rem;font-size:.95rem;line-height:1.5}.SendMessageModal-module__BDVPNG__shopButton{color:#fff;transition:transform var(--dur-base) var(--ease-hover), box-shadow var(--dur-base) var(--ease-hover), filter var(--dur-base) var(--ease-hover);background:linear-gradient(135deg,#a78bfa,#7c3aed);border-radius:10px;align-items:center;gap:.4rem;padding:.6rem 1rem;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.SendMessageModal-module__BDVPNG__shopButton:hover{transform:translateY(var(--hover-lift));box-shadow:0 6px 16px #7c3aed59}}.SendMessageModal-module__BDVPNG__shopButton:active{filter:brightness(var(--active-brightness));transform:translateY(0)}.SendMessageModal-module__BDVPNG__messageList{flex-direction:column;gap:.6rem;display:flex}.SendMessageModal-module__BDVPNG__messageCard{border:2px solid var(--border-default);background:var(--bg-surface-elevated);cursor:pointer;text-align:left;width:100%;font:inherit;transition:transform var(--dur-fast) var(--ease-hover), background var(--dur-base) var(--ease-hover), filter var(--dur-fast) var(--ease-hover);border-radius:12px;align-items:center;gap:.75rem;padding:.75rem;display:flex}@media (hover:hover) and (pointer:fine){.SendMessageModal-module__BDVPNG__messageCard:hover:not(:disabled){transform:translateY(var(--hover-lift));background:var(--bg-surface)}}.SendMessageModal-module__BDVPNG__messageCard:active:not(:disabled){filter:brightness(var(--active-brightness));transform:translateY(0)}.SendMessageModal-module__BDVPNG__messageCard:disabled{opacity:.6;cursor:not-allowed}.SendMessageModal-module__BDVPNG__messageIcon{background:var(--bg-surface);border-radius:50%;flex-shrink:0;place-items:center;width:2.4rem;height:2.4rem;font-size:1.6rem;display:grid}.SendMessageModal-module__BDVPNG__messageBody{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.SendMessageModal-module__BDVPNG__messageName{font-size:.95rem;font-weight:700}.SendMessageModal-module__BDVPNG__messageText{color:var(--text-secondary);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.85rem;font-style:italic;display:-webkit-box;overflow:hidden}.SendMessageModal-module__BDVPNG__sendLabel{color:#7c3aed;background:#a78bfa26;border-radius:999px;flex-shrink:0;padding:.35rem .6rem;font-size:.8rem;font-weight:600}@media (max-width:480px){.SendMessageModal-module__BDVPNG__modal{border-radius:14px;padding:1.25rem 1rem 1rem}.SendMessageModal-module__BDVPNG__title{font-size:1.1rem}.SendMessageModal-module__BDVPNG__subtitle{font-size:.85rem}.SendMessageModal-module__BDVPNG__messageCard{gap:.6rem;padding:.6rem}.SendMessageModal-module__BDVPNG__messageIcon{width:2rem;height:2rem;font-size:1.4rem}.SendMessageModal-module__BDVPNG__messageName{font-size:.9rem}.SendMessageModal-module__BDVPNG__messageText{font-size:.8rem}.SendMessageModal-module__BDVPNG__sendLabel{padding:.3rem .55rem;font-size:.75rem}}
.Achievements-module__HMLkgW__page{max-width:1300px;margin:0 auto;padding:.5rem 0 1.5rem}.Achievements-module__HMLkgW__loggedOut{text-align:center;color:var(--text-muted);padding:4rem 2rem;font-size:1.1rem}.Achievements-module__HMLkgW__completedEmpty{text-align:center;background:var(--bg-surface);border:2px dashed var(--border-default);border-radius:16px;margin-bottom:1.5rem;padding:2.5rem 1.5rem}.Achievements-module__HMLkgW__completedEmptyTitle{color:var(--text-primary);margin:0 0 .5rem;font-size:1.4rem;font-weight:700}.Achievements-module__HMLkgW__completedEmptyText{color:var(--text-secondary);margin:0;font-size:.95rem}@media (max-width:768px){.Achievements-module__HMLkgW__page{padding:.25rem 0 1.25rem}}
