@keyframes ld-heartbeat{0%,to{transform:scale(1)}14%{transform:scale(1.3)}28%{transform:scale(1)}42%{transform:scale(1.2)}56%{transform:scale(1)}}@keyframes ld-flicker{0%,to{transform:scaleY(1) scaleX(1)}10%{transform:scaleY(1.1) scaleX(.95)}30%{transform:scaleY(.92) scaleX(1.04)}50%{transform:scaleY(1.08) scaleX(.97)}70%{transform:scaleY(.95) scaleX(1.02)}90%{transform:scaleY(1.05) scaleX(.98)}}@keyframes ld-liftoff{0%,to{transform:translateY(0) rotate(0deg)}20%{transform:translateY(-2px) rotate(-1deg)}40%{transform:translateY(-5px) rotate(1deg)}60%{transform:translateY(-3px) rotate(-.5deg)}80%{transform:translateY(-1px) rotate(0deg)}}@keyframes ld-steam{0%{opacity:.2;transform:translateY(0) scaleX(1)}50%{opacity:.7;transform:translateY(-3px) scaleX(1.3)}to{opacity:.2;transform:translateY(-6px) scaleX(.7)}}@keyframes ld-bounce{0%,to{transform:translateY(0) rotate(0deg)}30%{transform:translateY(-5px) rotate(-3deg)}50%{transform:translateY(-2px) rotate(2deg)}70%{transform:translateY(-3px) rotate(-1deg)}}@keyframes ld-twinkle{0%,to{transform:scale(1) rotate(0deg);opacity:1}25%{transform:scale(.85) rotate(10deg);opacity:.6}50%{transform:scale(1.1) rotate(-5deg);opacity:1}75%{transform:scale(.9) rotate(5deg);opacity:.7}}@keyframes ld-flash{0%,to{opacity:1;transform:scale(1)}15%{opacity:.3;transform:scale(.95)}30%{opacity:1;transform:scale(1.05)}45%{opacity:.5;transform:scale(.98)}60%{opacity:1;transform:scale(1)}}@keyframes ld-shield-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes ld-spin-slow{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes ld-wave{0%,to{transform:rotate(0deg) translateY(0)}25%{transform:rotate(3deg) translateY(-1px)}50%{transform:rotate(-2deg) translateY(1px)}75%{transform:rotate(2deg) translateY(-.5px)}}@keyframes ld-blink{0%,85%,to{transform:scaleY(1)}92%{transform:scaleY(.05)}}@keyframes ld-clap{0%,to{transform:rotate(0deg) scale(1)}20%{transform:rotate(-12deg) scale(1.1)}40%{transform:rotate(8deg) scale(1.05)}60%{transform:rotate(-5deg) scale(1.08)}80%{transform:rotate(3deg) scale(1)}}@keyframes ld-write{0%,to{transform:rotate(0deg) translateX(0)}20%{transform:rotate(-8deg) translateX(1px)}40%{transform:rotate(5deg) translateX(-1px)}60%{transform:rotate(-3deg) translateX(.5px)}80%{transform:rotate(2deg) translateX(-.5px)}}@keyframes ld-check-pop{0%{transform:scale(0) rotate(-45deg);opacity:0}50%{transform:scale(1.25) rotate(5deg);opacity:1}to{transform:scale(1) rotate(0deg);opacity:1}}@keyframes ld-unlock{0%,70%,to{transform:translateY(0)}80%{transform:translateY(-3px)}90%{transform:translateY(-2px)}}@keyframes ld-wing-flap{0%,to{transform:scaleX(1) rotate(0deg)}25%{transform:scaleX(.7) rotate(5deg)}50%{transform:scaleX(1.1) rotate(-3deg)}75%{transform:scaleX(.8) rotate(2deg)}}@keyframes ld-moon-float{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-3px) rotate(5deg)}}@keyframes ld-leaf-sway{0%,to{transform:rotate(0deg)}25%{transform:rotate(8deg)}75%{transform:rotate(-8deg)}}@keyframes ld-antenna-blink{0%,80%,to{opacity:1}85%{opacity:.3}90%{opacity:1}95%{opacity:.3}}@keyframes ld-gentle-float{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.ld-anim-heartbeat{animation:ld-heartbeat 1.2s ease-in-out infinite}.ld-anim-flicker{animation:ld-flicker .8s ease-in-out infinite}.ld-anim-liftoff{animation:ld-liftoff 1.5s ease-in-out infinite}.ld-anim-steam{animation:ld-steam 2s ease-in-out infinite}.ld-anim-bounce{animation:ld-bounce 1.2s ease-in-out infinite}.ld-anim-twinkle{animation:ld-twinkle 1.5s ease-in-out infinite}.ld-anim-flash{animation:ld-flash 1s ease-in-out infinite}.ld-anim-shield-pulse{animation:ld-shield-pulse 2s ease-in-out infinite}.ld-anim-spin-slow{animation:ld-spin-slow 4s linear infinite}.ld-anim-wave{animation:ld-wave 2s ease-in-out infinite}.ld-anim-blink{animation:ld-blink 3s ease-in-out infinite}.ld-anim-clap{animation:ld-clap .8s ease-in-out infinite}.ld-anim-write{animation:ld-write 1s ease-in-out infinite}.ld-anim-check-pop{animation:ld-check-pop .5s ease-out forwards}.ld-anim-unlock{animation:ld-unlock 2s ease-in-out infinite}.ld-anim-wing-flap{animation:ld-wing-flap .6s ease-in-out infinite}.ld-anim-moon-float{animation:ld-moon-float 3s ease-in-out infinite}.ld-anim-leaf-sway{animation:ld-leaf-sway 2s ease-in-out infinite}.ld-anim-antenna-blink{animation:ld-antenna-blink 2.5s ease-in-out infinite}.ld-anim-gentle-float{animation:ld-gentle-float 2.5s ease-in-out infinite}.ld-icon .ld-hover-anim{animation:none}.ld-icon:hover .ld-hover-anim.ld-anim-heartbeat{animation:ld-heartbeat 1.2s ease-in-out infinite}.ld-icon:hover .ld-hover-anim.ld-anim-flicker{animation:ld-flicker .8s ease-in-out infinite}.ld-icon:hover .ld-hover-anim.ld-anim-liftoff{animation:ld-liftoff 1.5s ease-in-out infinite}.ld-icon:hover .ld-hover-anim.ld-anim-steam{animation:ld-steam 2s ease-in-out infinite}.ld-icon:hover .ld-hover-anim.ld-anim-bounce{animation:ld-bounce 1.2s ease-in-out infinite}.ld-icon:hover .ld-hover-anim.ld-anim-twinkle{animation:ld-twinkle 1.5s ease-in-out infinite}.ld-icon:hover .ld-hover-anim.ld-anim-flash{animation:ld-flash 1s ease-in-out infinite}.ld-icon:hover .ld-hover-anim.ld-anim-shield-pulse{animation:ld-shield-pulse 2s ease-in-out infinite}.ld-icon:hover .ld-hover-anim.ld-anim-spin-slow{animation:ld-spin-slow 4s linear infinite}.ld-icon:hover .ld-hover-anim.ld-anim-wave{animation:ld-wave 2s ease-in-out infinite}.ld-icon:hover .ld-hover-anim.ld-anim-blink{animation:ld-blink 3s ease-in-out infinite}.ld-icon:hover .ld-hover-anim.ld-anim-clap{animation:ld-clap .8s ease-in-out infinite}.ld-icon:hover .ld-hover-anim.ld-anim-write{animation:ld-write 1s ease-in-out infinite}.ld-icon:hover .ld-hover-anim.ld-anim-check-pop{animation:ld-check-pop .5s ease-out forwards}.ld-icon:hover .ld-hover-anim.ld-anim-unlock{animation:ld-unlock 2s ease-in-out infinite}.ld-icon:hover .ld-hover-anim.ld-anim-wing-flap{animation:ld-wing-flap .6s ease-in-out infinite}.ld-icon:hover .ld-hover-anim.ld-anim-moon-float{animation:ld-moon-float 3s ease-in-out infinite}.ld-icon:hover .ld-hover-anim.ld-anim-leaf-sway{animation:ld-leaf-sway 2s ease-in-out infinite}.ld-icon:hover .ld-hover-anim.ld-anim-antenna-blink{animation:ld-antenna-blink 2.5s ease-in-out infinite}.ld-icon:hover .ld-hover-anim.ld-anim-gentle-float{animation:ld-gentle-float 2.5s ease-in-out infinite}.ld-icon.ld-style-filled svg circle[opacity],.ld-icon.ld-style-filled svg path[opacity]{opacity:.45!important}.ld-icon.ld-style-glow{filter:drop-shadow(0 0 6px var(--ld-glow-color,rgba(179,254,56,.4)))}.ld-icon.ld-style-glow svg circle[opacity],.ld-icon.ld-style-glow svg path[opacity]{opacity:.35!important}@media (prefers-reduced-motion:reduce){.ld-animated svg,.ld-icon:hover .ld-hover-anim{animation:none!important}}