@keyframes lyco-float-motion{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-8px) rotate(-.75deg)}}.lyco-motion-float{animation:lyco-float-motion 3.2s cubic-bezier(.45,.05,.55,.95) infinite;will-change:transform}@keyframes lyco-breathe-motion{0%,to{transform:scale(1)}50%{transform:scale(1.025,1.035) translateY(-2px)}}.lyco-motion-breathe{animation:lyco-breathe-motion 3.6s ease-in-out infinite;will-change:transform}@keyframes lyco-shadow-motion{0%,to{transform:scale(1);opacity:.22}50%{transform:scale(.82);opacity:.1}}.lyco-shadow-anim{animation:lyco-shadow-motion 3.2s cubic-bezier(.45,.05,.55,.95) infinite;will-change:transform,opacity}@keyframes lyco-celebrate-motion{0%,to{transform:translateY(0) scale(1)}25%{transform:translateY(-16px) scale(1.05) rotate(2deg)}45%{transform:translateY(0) scale(.96)}65%{transform:translateY(-8px) scale(1.02) rotate(-1.5deg)}85%{transform:translateY(0) scale(1)}}.lyco-motion-celebrate{animation:lyco-celebrate-motion 1.8s cubic-bezier(.28,.84,.42,1) infinite;will-change:transform}@keyframes lyco-think-motion{0%,to{transform:rotate(0deg) translateY(0)}25%{transform:rotate(-2.5deg) translateY(-3px)}75%{transform:rotate(2.5deg) translateY(-2px)}}.lyco-motion-think{animation:lyco-think-motion 2.6s ease-in-out infinite;will-change:transform}@keyframes lyco-sway-motion{0%,to{transform:rotate(0deg)}30%{transform:rotate(3deg) scale(1.01)}70%{transform:rotate(-3deg) scale(.99)}}.lyco-motion-sway{animation:lyco-sway-motion 3s ease-in-out infinite;will-change:transform}@keyframes lyco-blink-motion{0%,92%,96%,to{transform:scaleY(1)}94%{transform:scaleY(.08)}}.lyco-motion-blink{animation:lyco-blink-motion 4.2s ease-in-out infinite;transform-origin:center 40%}@keyframes lyco-aura-pulse{0%{transform:scale(.92);box-shadow:0 0 0 0 rgba(37,99,235,.45);opacity:.8}70%{transform:scale(1.08);box-shadow:0 0 0 18px rgba(37,99,235,0);opacity:0}to{transform:scale(.92);box-shadow:0 0 0 0 rgba(37,99,235,0);opacity:0}}.lyco-aura-ring{position:absolute;inset:-10px;border-radius:50%;pointer-events:none;animation:lyco-aura-pulse 2s cubic-bezier(.24,0,.38,1) infinite}@keyframes lyco-spring-click{0%{transform:scale(1)}25%{transform:scale(.88,1.12)}50%{transform:scale(1.12,.9)}75%{transform:scale(.96,1.04)}to{transform:scale(1)}}.lyco-clicked{animation:lyco-spring-click .5s cubic-bezier(.34,1.56,.64,1)!important}@keyframes lyco-particle-fly{0%{opacity:1;transform:translate(0) scale(.5)}to{opacity:0;transform:translate(var(--p-tx,0),var(--p-ty,-40px)) scale(1.2)}}.lyco-particle{position:absolute;pointer-events:none;font-size:16px;animation:lyco-particle-fly .9s cubic-bezier(.16,1,.3,1) forwards}