.CrystalLeafAssetCursor-module__wJNkiq__root{z-index:60;pointer-events:none;position:fixed;inset:0}.CrystalLeafAssetCursor-module__wJNkiq__burstRoot{z-index:59;pointer-events:none;position:fixed;inset:0}.CrystalLeafAssetCursor-module__wJNkiq__burst{width:0;height:0;position:absolute;top:0;left:0;transform:translate(0,0)}.CrystalLeafAssetCursor-module__wJNkiq__burst:before,.CrystalLeafAssetCursor-module__wJNkiq__burst:after{content:"";border-radius:999px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.CrystalLeafAssetCursor-module__wJNkiq__burst:before{border:1px solid #f1bc7080;width:24px;height:24px;animation:.7s cubic-bezier(.16,1,.3,1) forwards CrystalLeafAssetCursor-module__wJNkiq__burstRing;box-shadow:0 0 18px #f1bc706b,0 0 30px #58a4ff38}.CrystalLeafAssetCursor-module__wJNkiq__burst:after{background:radial-gradient(circle,#fff4d6f2 0%,#f1bc70c7 55%,#f1bc7000 100%);width:8px;height:8px;animation:.48s ease-out forwards CrystalLeafAssetCursor-module__wJNkiq__burstCore}.CrystalLeafAssetCursor-module__wJNkiq__sprite{will-change:transform, opacity;position:absolute;top:0;left:0}.CrystalLeafAssetCursor-module__wJNkiq__image{width:var(--sprite-width,66px);height:var(--sprite-height,126px);object-fit:contain;transform-origin:var(--tip-x,51px) var(--tip-y,2px);transform:rotate(calc(var(--sprite-roll,0deg) + var(--sprite-flutter,0deg))) skewX(var(--sprite-bend,0deg)) scale(var(--sprite-scale-x,1), var(--sprite-scale-y,1));filter:drop-shadow(0 0 10px rgba(104, 205, 255, calc(.22 + var(--sprite-glow,.14) * .18))) drop-shadow(0 0 18px rgba(255, 193, 96, calc(.16 + var(--sprite-glow,.14) * .16))) drop-shadow(0 0 28px rgba(80, 110, 255, calc(.1 + var(--sprite-glow,.14) * .12)));will-change:transform, filter;animation:2.4s ease-in-out infinite CrystalLeafAssetCursor-module__wJNkiq__drift;display:block}.CrystalLeafAssetCursor-module__wJNkiq__mobileLeafDock{top:calc(env(safe-area-inset-top) + 84px);z-index:58;pointer-events:none;opacity:0;animation:.9s cubic-bezier(.22,1,.36,1) forwards CrystalLeafAssetCursor-module__wJNkiq__mobileLeafReveal;position:fixed;right:10px}.CrystalLeafAssetCursor-module__wJNkiq__mobileLeafStage{will-change:transform;transition:transform .56s cubic-bezier(.22,1,.36,1)}.CrystalLeafAssetCursor-module__wJNkiq__mobileLeaf{object-fit:contain;transform-origin:51px 2px;width:84px;height:auto;filter:drop-shadow(0 0 12px rgba(104, 205, 255, calc(.22 + var(--mobile-leaf-glow,.24)))) drop-shadow(0 0 22px rgba(255, 193, 96, calc(.14 + var(--mobile-leaf-glow,.24) * .7))) drop-shadow(0 0 36px rgba(80, 110, 255, calc(.1 + var(--mobile-leaf-glow,.24) * .4)));animation:3.8s ease-in-out infinite CrystalLeafAssetCursor-module__wJNkiq__mobileLeafFloat;display:block;transform:rotate(18deg)}@keyframes CrystalLeafAssetCursor-module__wJNkiq__drift{0%{transform:rotate(calc(var(--sprite-roll,0deg) + var(--sprite-flutter,0deg))) skewX(var(--sprite-bend,0deg)) scale(var(--sprite-scale-x,1), var(--sprite-scale-y,1))}50%{transform:rotate(calc(var(--sprite-roll,0deg) + var(--sprite-flutter,0deg) + 1.6deg)) skewX(calc(var(--sprite-bend,0deg) + 1.4deg)) scale(calc(var(--sprite-scale-x,1) + .018), calc(var(--sprite-scale-y,1) - .012))}to{transform:rotate(calc(var(--sprite-roll,0deg) + var(--sprite-flutter,0deg))) skewX(var(--sprite-bend,0deg)) scale(var(--sprite-scale-x,1), var(--sprite-scale-y,1))}}@keyframes CrystalLeafAssetCursor-module__wJNkiq__burstRing{0%{opacity:.86;transform:translate(-50%,-50%)scale(.4)}to{opacity:0;transform:translate(-50%,-50%)scale(3.4)}}@keyframes CrystalLeafAssetCursor-module__wJNkiq__burstCore{0%{opacity:.94;transform:translate(-50%,-50%)scale(.75)}to{opacity:0;transform:translate(-50%,-50%)scale(2.6)}}@keyframes CrystalLeafAssetCursor-module__wJNkiq__mobileLeafReveal{0%{opacity:0;transform:translate(8px,-12px)scale(.92)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes CrystalLeafAssetCursor-module__wJNkiq__mobileLeafFloat{0%{transform:rotate(18deg)translate(0,0)}50%{transform:rotate(21deg)translate(-4px,7px)}to{transform:rotate(18deg)translate(0,0)}}:is(html.has-global-leaf-cursor,html.has-global-leaf-cursor body,html.has-global-leaf-cursor a,html.has-global-leaf-cursor button,html.has-global-leaf-cursor input,html.has-global-leaf-cursor textarea,html.has-global-leaf-cursor select,html.has-global-leaf-cursor summary,html.has-global-leaf-cursor [role=button],html.has-global-leaf-cursor [role=link]){cursor:none!important}@media (max-width:480px){.CrystalLeafAssetCursor-module__wJNkiq__mobileLeafDock{top:calc(env(safe-area-inset-top) + 80px);right:6px}.CrystalLeafAssetCursor-module__wJNkiq__mobileLeaf{width:78px}}
