.lp{position:relative;display:inline-block;flex:none;color:#2D2D2A}:is(.dark,[data-theme=night]) .lp{color:#F2EEE7}.lp-enter,.lp-loop,.lp-move,.lp-spin,.lp-stage{position:absolute;inset:0;display:block}.lp-enter,.lp-loop{transform-origin:50% 88%}.lp-spin{transform-origin:50% 50%}.lp svg{top:50%;transform:translate(-50%,-50%);overflow:visible;display:block}.lp svg,.lp-shadow{position:absolute;left:50%}.lp-shadow{top:86%;width:74%;height:18%;margin-left:-37%;border-radius:50%;transform-origin:50% 50%;background:radial-gradient(closest-side,rgba(58,10,30,.3),rgba(58,10,30,.12) 55%,rgba(58,10,30,0))}:is(.dark,[data-theme=night]) .lp-shadow{background:radial-gradient(closest-side,rgba(0,0,0,.62),rgba(0,0,0,.25) 55%,rgba(0,0,0,0))}@keyframes lp-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.018,.982)}}@keyframes lp-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-6%)}}@keyframes lp-sh-bob{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.88);opacity:.75}}@keyframes lp-scoot{0%,to{transform:translateX(-2.5%) rotate(-2deg)}50%{transform:translateX(2.5%) rotate(2deg)}}@keyframes lp-snooze{0%,to{transform:scale(1)}50%{transform:scale(1.035,.965)}}[data-loop=breathe]>.lp-move>.lp-loop{animation:lp-breathe 3.4s ease-in-out infinite}[data-loop=bob]>.lp-move>.lp-loop{animation:lp-bob 1.1s ease-in-out infinite}[data-loop=bob] .lp-shadow{animation:lp-sh-bob 1.1s ease-in-out infinite}[data-loop=scoot]>.lp-move>.lp-loop{animation:lp-scoot .7s ease-in-out infinite}[data-loop=snooze]>.lp-move>.lp-loop{animation:lp-snooze 4.6s ease-in-out infinite}@keyframes lp-pop{0%{transform:scale(.9)}55%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes lp-hop{0%{transform:translateY(0) scale(1)}14%{transform:translateY(0) scale(1.12,.86)}42%{transform:translateY(-34%) scale(.94,1.08)}70%{transform:translateY(0) scale(1.1,.9)}84%{transform:scale(.98,1.02)}to{transform:scale(1)}}@keyframes lp-sh-hop{0%,to{transform:scale(1);opacity:1}14%{transform:scale(1.1)}42%{transform:scale(.55);opacity:.45}70%{transform:scale(1.12);opacity:1}}@keyframes lp-hop2{0%{transform:translateY(0) scale(1)}10%{transform:scale(1.12,.86)}26%{transform:translateY(-30%) scale(.94,1.08)}44%{transform:translateY(0) scale(1.1,.9)}58%{transform:translateY(-18%) scale(.96,1.05)}76%{transform:translateY(0) scale(1.06,.94)}to{transform:scale(1)}}@keyframes lp-sh-hop2{0%,to{transform:scale(1);opacity:1}26%{transform:scale(.6);opacity:.5}44%{transform:scale(1.1);opacity:1}58%{transform:scale(.75);opacity:.7}76%{transform:scale(1.05);opacity:1}}@keyframes lp-jolt{0%{transform:translateY(0) scale(1)}22%{transform:translateY(-12%) scale(1.07)}60%{transform:translateY(0) scale(.98)}to{transform:scale(1)}}@keyframes lp-sh-jolt{0%,to{transform:scale(1)}22%{transform:scale(.8);opacity:.7}}@keyframes lp-shake{0%,to{transform:translateX(0)}20%{transform:translateX(-5%) rotate(-3deg)}40%{transform:translateX(4%) rotate(2deg)}60%{transform:translateX(-3%)}80%{transform:translateX(2%)}}@keyframes lp-nod{0%,to{transform:translateY(0) rotate(0)}35%{transform:translateY(5%) rotate(3deg)}65%{transform:translateY(-2%)}}@keyframes lp-lean{0%{transform:rotate(0)}60%{transform:rotate(7deg) translateX(3%)}to{transform:rotate(5deg) translateX(2%)}}[data-enter=pop] .lp-enter{animation:lp-pop .36s cubic-bezier(.34,1.56,.64,1) both}[data-enter=hop] .lp-enter{animation:lp-hop .62s cubic-bezier(.3,.7,.4,1) both}[data-enter=hop] .lp-shadow{animation:lp-sh-hop .62s cubic-bezier(.3,.7,.4,1) both}[data-enter=hop2] .lp-enter{animation:lp-hop2 .9s cubic-bezier(.3,.7,.4,1) both}[data-enter=hop2] .lp-shadow{animation:lp-sh-hop2 .9s cubic-bezier(.3,.7,.4,1) both}[data-enter=jolt] .lp-enter{animation:lp-jolt .45s cubic-bezier(.34,1.56,.64,1) both}[data-enter=jolt] .lp-shadow{animation:lp-sh-jolt .45s ease-out both}[data-enter=shake] .lp-enter{animation:lp-shake .5s ease-in-out both}[data-enter=nod] .lp-enter{animation:lp-nod .5s ease-in-out both}[data-enter=lean] .lp-enter{animation:lp-lean .4s cubic-bezier(.34,1.56,.64,1) both}@media (prefers-reduced-motion:reduce){.lp-enter,.lp-loop,.lp-shadow{animation:none!important}}