.ly-wrap{line-height:0;display:inline-block;position:relative}.ly{display:block;overflow:visible}.ly *{transform-box:view-box}.ly-float{animation:3.6s ease-in-out infinite ly-float}.ly-shadow{transform-origin:50px 96px;animation:3.6s ease-in-out infinite ly-shadow}.ly-body{transform-origin:50px 90px;animation:3.2s ease-in-out infinite ly-breathe}.ly-eyes{transform-origin:50px 56px;animation:4.2s infinite ly-blink}.ly-pupils{transition:transform .18s ease-out}.ly-stem{transform-origin:50px 31px;animation:2.8s ease-in-out infinite ly-sway}.ly-berry{transform-origin:64px 14px}.ly .ly-paw{transform-box:fill-box;transform-origin:50%;transition:transform .45s cubic-bezier(.34,1.56,.64,1)}.ly-sparks,.ly-sweat{opacity:0;transition:opacity .2s}.ly-blush{opacity:.85;transition:opacity .3s}[data-mood=look] .ly-shake{transform-origin:50px 90px;transition:transform .3s;transform:rotate(-3deg)}[data-mood=hide] .ly-paw-l,[data-mood=peek] .ly-paw-l{transform:translate(19px,-9px)rotate(18deg)scale(1.45)}[data-mood=hide] .ly-paw-r{transform:translate(-19px,-9px)rotate(-18deg)scale(1.45)}[data-mood=peek] .ly-paw-r{transform:translate(-15px,3px)rotate(-40deg)scale(1.25)}[data-mood=hide] .ly-blush,[data-mood=peek] .ly-blush{opacity:1}[data-mood=hide] .ly-stem{animation-duration:1.4s}[data-mood=happy] .ly-float{animation:.55s ease-out 3 ly-jump}[data-mood=happy] .ly-paw-l{transform:translate(-3px,-16px)rotate(-30deg)}[data-mood=happy] .ly-paw-r{transform:translate(3px,-16px)rotate(30deg)}[data-mood=happy] .ly-sparks{opacity:1}[data-mood=happy] .ly-sparks path{transform-box:fill-box;transform-origin:50%;animation:.6s ease-in-out infinite alternate ly-twinkle}[data-mood=happy] .ly-berry{animation:1s ease-in-out 2 ly-spin}[data-mood=shake] .ly-shake{transform-origin:50px 90px;animation:.7s ease-in-out ly-no}[data-mood=shake] .ly-sweat{opacity:1}[data-mood=shake] .ly-stem{transition:transform .3s;animation:none;transform:rotate(30deg)}[data-mood=busy] .ly-berry{animation:.45s ease-in-out infinite alternate ly-hop}@keyframes ly-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes ly-shadow{0%,to{opacity:.35;transform:scale(1)}50%{opacity:.22;transform:scale(.82)}}@keyframes ly-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.03,.965)}}@keyframes ly-blink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}@keyframes ly-sway{0%,to{transform:rotate(-7deg)}50%{transform:rotate(7deg)}}@keyframes ly-jump{0%,to{transform:translateY(0)}40%{transform:translateY(-12px)}}@keyframes ly-twinkle{0%{opacity:.4;transform:scale(.7)}to{opacity:1;transform:scale(1.2)}}@keyframes ly-spin{to{transform:rotate(360deg)}}@keyframes ly-no{0%,to{transform:rotate(0)}20%{transform:rotate(-9deg)}40%{transform:rotate(8deg)}60%{transform:rotate(-6deg)}80%{transform:rotate(4deg)}}@keyframes ly-hop{0%{transform:translateY(0)}to{transform:translateY(-4px)}}.lb{pointer-events:none;position:absolute;inset:0;overflow:hidden}.lb-glow{filter:blur(70px);opacity:.45;border-radius:999px;animation:16s ease-in-out infinite alternate lb-drift;position:absolute}.lb-glow-a{background:#8a4bb5;width:520px;height:520px;top:-120px;left:-140px}.lb-glow-b{opacity:.28;background:#e2457a;width:440px;height:440px;animation-duration:19s;bottom:-140px;right:-120px}.lb-glow-c{opacity:.3;background:#5b2f86;width:340px;height:340px;animation-duration:22s;top:40%;left:45%}.lb-bit{position:absolute}.lb-berry{opacity:.55;animation:11s ease-in-out infinite lb-bob}.lb-spark{opacity:0;animation:4.5s ease-in-out infinite lb-twinkle}@keyframes lb-drift{0%{transform:translate(0)scale(1)}to{transform:translate(60px,40px)scale(1.12)}}@keyframes lb-bob{0%,to{transform:translateY(0)rotate(-8deg)}50%{transform:translateY(-22px)rotate(10deg)}}@keyframes lb-twinkle{0%,to{opacity:0;transform:scale(.4)}50%{opacity:.8;transform:scale(1)}}.lc-in{animation:.5s cubic-bezier(.2,.8,.3,1) both lc-in}.lc-shake{animation:.4s ease-in-out lc-shake}@keyframes lc-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes lc-shake{0%,to{transform:none}25%{transform:translate(-6px)}75%{transform:translate(6px)}}@media (prefers-reduced-motion:reduce){.ly *,.lb *,.lc-in,.lc-shake{transition:none!important;animation:none!important}.lb-spark{opacity:.5}}
