.lp:not([data-play]),.lp:not([data-play]) *{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.lp,.lp *{animation:none!important}}@keyframes lp-marquee-l{to{transform:translateX(-50%)}}@keyframes lp-marquee-r{0%{transform:translateX(-50%)}to{transform:translateX(0)}}.lp-marquee-l{animation:lp-marquee-l var(--dur,28s) linear infinite}.lp-marquee-r{animation:lp-marquee-r var(--dur,28s) linear infinite}@keyframes lp-spin{to{transform:rotate(1turn)}}@keyframes lp-spin-back{to{transform:rotate(-1turn)}}.lp-spin{animation:lp-spin var(--dur,40s) linear infinite}.lp-spin-back{animation:lp-spin-back var(--dur,40s) linear infinite}@keyframes lp-comet{0%{stroke-dashoffset:0}to{stroke-dashoffset:-100}}.lp-comet{stroke-dasharray:14 86;animation:lp-comet var(--dur,3.2s) linear infinite}@keyframes lp-ping{0%{transform:scale(.2);opacity:.55}to{transform:scale(1);opacity:0}}.lp-ping{animation:lp-ping 3s cubic-bezier(.2,.6,.3,1) infinite}@keyframes lp-breathe{0%,to{opacity:.45;transform:scale(.95)}50%{opacity:.9;transform:scale(1.05)}}.lp-breathe{animation:lp-breathe 4s ease-in-out infinite}@keyframes lp-blink{50%{opacity:0}}.lp-blink{animation:lp-blink 1s steps(1) infinite}@keyframes lp-eq{0%,to{transform:scaleY(.25)}50%{transform:scaleY(1)}}.lp-eq{transform-origin:50% 100%;animation:lp-eq var(--dur,1.1s) ease-in-out infinite}@keyframes lp-shimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.lp-shimmer:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,oklch(1 0 0/.7),transparent);animation:lp-shimmer 1.4s ease-in-out infinite}@keyframes lp-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.lp-float{animation:lp-float var(--dur,5s) ease-in-out infinite}@keyframes lp-feed{to{transform:translateY(-50%)}}.lp-feed{animation:lp-feed var(--dur,18s) linear infinite}@keyframes lp-run{0%{offset-distance:0}to{offset-distance:100%}}.lp-run{animation:lp-run var(--dur,2.4s) cubic-bezier(.45,0,.55,1) infinite}@keyframes lp-turn{to{transform:rotateX(-18deg) rotateY(1turn)}}.lp-turn{animation:lp-turn 14s linear infinite}@keyframes lp-sign{0%{stroke-dashoffset:900;fill-opacity:0;opacity:1}55%{stroke-dashoffset:0;fill-opacity:0}70%{fill-opacity:1}90%{fill-opacity:1;opacity:1}to{stroke-dashoffset:0;fill-opacity:1;opacity:0}}.lp-sign{stroke-dasharray:900;animation:lp-sign 6s cubic-bezier(.45,0,.55,1) infinite}@keyframes lp-burst{0%{transform:translate(0) scale(1);opacity:1}to{transform:translate(var(--x),var(--y)) scale(.4);opacity:0}}