@keyframes fmFadeUp{0%{opacity:1;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes fmPop{0%{opacity:1;transform:scale(.95)rotate(-3deg)}to{opacity:1;transform:none}}@keyframes fmRise{0%{opacity:1;transform:translateY(20px)rotate(3deg)}to{opacity:1;transform:none}}@keyframes fmFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes fmBob{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-6px)rotate(-2deg)}}@keyframes fmSpin{to{transform:rotate(360deg)}}@keyframes fmSway{0%,to{transform:rotate(var(--r0,-2deg))}50%{transform:rotate(var(--r1,2deg))}}@keyframes fmTwinkle{0%,to{opacity:.35;transform:scale(.8)rotate(0)}50%{opacity:1;transform:scale(1.08)rotate(12deg)}}@keyframes fmRiseLoop{0%{opacity:0;transform:translateY(0)scale(.7)}12%{opacity:.9}88%{opacity:.85}to{opacity:0;transform:translateY(-46vh)scale(1.05)}}@keyframes fmDrift{0%{transform:translate(-30vw)}to{transform:translate(130vw)}}@keyframes fmPulse{0%{opacity:.7;transform:scale(.9)}to{opacity:0;transform:scale(1.9)}}@keyframes fmBounce{0%,to{transform:translateY(0)}40%{transform:translateY(-14px)}55%{transform:translateY(0)scaleY(.92)}}@keyframes fmHop{0%,60%,to{transform:translateY(0)rotate(0)}25%{transform:translateY(-18px)rotate(-8deg)}45%{transform:translateY(-4px)rotate(4deg)}}@keyframes fmMunch{0%,to{transform:rotate(0)scale(1)}25%{transform:rotate(-6deg)scale(1.04)}50%{transform:rotate(0)scale(.97)}75%{transform:rotate(6deg)scale(1.04)}}@keyframes fmWiggle{0%,to{transform:rotate(0)}20%{transform:rotate(-10deg)}40%{transform:rotate(9deg)}60%{transform:rotate(-6deg)}80%{transform:rotate(4deg)}}@keyframes fmSleep{0%,to{transform:rotate(-4deg)translateY(0)}50%{transform:rotate(4deg)translateY(3px)}}@keyframes fmRun{0%,to{transform:translate(-5px)rotate(-3deg)}50%{transform:translate(5px)rotate(3deg)}}@keyframes fmZ{0%{opacity:0;transform:translate(0)scale(.6)}30%{opacity:1}to{opacity:0;transform:translate(14px,-26px)scale(1.1)}}@keyframes fmDot{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@keyframes fmShine{0%,to{opacity:.45}50%{opacity:1}}@keyframes fmStamp{0%{opacity:0;transform:scale(2.2)rotate(-24deg)}60%{opacity:1;transform:scale(.94)rotate(-9deg)}to{opacity:1;transform:scale(1)rotate(-10deg)}}@keyframes fmWave{0%,to{transform:rotate(0)}25%{transform:rotate(14deg)}75%{transform:rotate(-8deg)}}@keyframes fmFly{0%{opacity:0;transform:translate(-20px,10px)rotate(-6deg)}15%{opacity:1}85%{opacity:1}to{opacity:0;transform:translate(120px,-60px)rotate(8deg)}}.fm-fade{animation:.7s cubic-bezier(.22,1,.36,1) both fmFadeUp}.fm-pop{animation:.8s cubic-bezier(.34,1.5,.64,1) both fmPop}.fm-rise{animation:.9s cubic-bezier(.22,1,.36,1) both fmRise}.fm-float{animation:6s ease-in-out infinite fmFloat}.fm-bob{animation:5s ease-in-out infinite fmBob}.fm-spin{animation:70s linear infinite fmSpin}.fm-spin-fast{animation:24s linear infinite fmSpin}.fm-sway{transform-origin:50% 0;animation:fmSway var(--s,6s) ease-in-out infinite}.fm-twinkle{animation:fmTwinkle var(--t,3.2s) ease-in-out infinite}.fm-bubble{animation:fmRiseLoop var(--t,11s) linear infinite}.fm-drift{animation:fmDrift var(--d,80s) linear infinite}.fm-pulse{animation:1.8s ease-out infinite fmPulse}.fm-bounce{animation:1.6s ease-in-out infinite fmBounce}.fm-hop{animation:1.8s ease-in-out infinite fmHop}.fm-munch{animation:1.4s ease-in-out infinite fmMunch}.fm-wiggle{animation:2.2s ease-in-out infinite fmWiggle}.fm-sleep{animation:3.4s ease-in-out infinite fmSleep}.fm-run{animation:.5s ease-in-out infinite fmRun}.fm-z{animation:2.4s ease-out infinite fmZ}.fm-dot{animation:1.2s ease-in-out infinite fmDot}.fm-shine{animation:2.6s ease-in-out infinite fmShine}.fm-wave{transform-origin:70% 80%;animation:2.4s ease-in-out infinite fmWave}.fm-fly{animation:5.5s ease-in-out infinite fmFly}.fm-stamp{animation:.7s cubic-bezier(.34,1.4,.64,1) both fmStamp}.fm-io{opacity:.01}.fm-io.fm-in{animation:.7s cubic-bezier(.34,1.4,.64,1) both fmStamp}.fm-paused,.fm-paused *{animation-play-state:paused!important}.fm-ring:after{content:"";pointer-events:none;border:3px solid;border-radius:999px;animation:1.8s ease-out infinite fmPulse;position:absolute;inset:-6px}@keyframes fmBadgeIn{0%{transform:scale(.2)rotate(-20deg)}70%{transform:scale(1.06)rotate(3deg)}to{transform:none}}.fm-badge-in{animation:.7s cubic-bezier(.34,1.4,.64,1) .8s backwards fmBadgeIn}.fm-noscroll{scrollbar-width:none}.fm-noscroll::-webkit-scrollbar{display:none}@media (prefers-reduced-motion:reduce){.fm-fade,.fm-pop,.fm-rise,.fm-float,.fm-bob,.fm-spin,.fm-spin-fast,.fm-sway,.fm-twinkle,.fm-bubble,.fm-drift,.fm-pulse,.fm-bounce,.fm-hop,.fm-munch,.fm-wiggle,.fm-sleep,.fm-run,.fm-z,.fm-dot,.fm-shine,.fm-wave,.fm-fly,.fm-stamp,.fm-io.fm-in{animation:none!important}.fm-io{opacity:1!important}.fm-bubble,.fm-z,.fm-fly{opacity:0!important}.fm-ring:after{display:none}.fm-badge-in,.lv-hero .kk-word,.lv-hero .kk-fade{animation:none!important}}
