@keyframes mp-blink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.12)}}@keyframes mp-wave{0%,60%,to{transform:rotate(0deg)}70%{transform:rotate(-16deg)}80%{transform:rotate(6deg)}90%{transform:rotate(-12deg)}}@keyframes mp-water-r{0%{transform:translateX(0)}to{transform:translateX(80px)}}@keyframes mp-water-l{0%{transform:translateX(0)}to{transform:translateX(-80px)}}@keyframes mp-steam{0%{transform:translateY(4px) scale(.55);opacity:0}25%{opacity:var(--o,.8)}to{transform:translate(var(--dx,0),-20px) scale(1.35);opacity:0}}@keyframes mp-bubble{0%{transform:translateY(0);opacity:0}20%{opacity:.75}to{transform:translateY(-46px);opacity:0}}@keyframes mp-hop{0%,to{transform:translateY(0)}35%{transform:translateY(-7px)}60%{transform:translateY(0)}75%{transform:translateY(-2px)}}@keyframes mp-burst{0%{transform:translate(0) scale(.4);opacity:0}20%{opacity:.9}to{transform:translate(var(--dx,0),var(--dy,-18px)) scale(1.5);opacity:0}}@keyframes mp-drip{0%,to{transform:translateY(0)}50%{transform:translateY(2px)}}@keyframes mp-pop{0%{transform:translateY(6px);opacity:0}to{transform:translateY(0);opacity:1}}.mp-blink{transform-box:fill-box;transform-origin:center;animation:mp-blink 5.5s ease-in-out infinite}.mp-wave{transform-box:view-box;transform-origin:93px 80px;animation:mp-wave 3.2s ease-in-out infinite}.mp-water-r{animation:mp-water-r var(--dur,4s) linear infinite}.mp-water-l{animation:mp-water-l var(--dur,6s) linear infinite}.mp-steam{transform-box:fill-box;transform-origin:center;opacity:0;animation:mp-steam var(--dur,3s) ease-out infinite;animation-delay:var(--delay,0s)}.mp-bubble{opacity:0;animation:mp-bubble var(--dur,2.4s) ease-in infinite;animation-delay:var(--delay,0s)}.mp-hop{animation:mp-hop .7s ease-out 2}.mp-burst{transform-box:fill-box;transform-origin:center;opacity:0;animation:mp-burst 1.1s ease-out 1 forwards;animation-delay:var(--delay,0s)}.mp-drip{animation:mp-drip 2.4s ease-in-out infinite}.mp-level{transition:transform .9s cubic-bezier(.34,1.3,.64,1)}.mp-pop{animation:mp-pop .26s ease-out both}.pip-grab{cursor:grab;-webkit-tap-highlight-color:transparent}.pip-grab[data-dragging=true]{cursor:grabbing}.pip-grab:focus-visible{outline:2px solid var(--brass);outline-offset:2px;border-radius:12px}@keyframes mp-dangle{0%,to{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}@media (prefers-reduced-motion:no-preference){.mp-dangle{transform-box:view-box;transform-origin:60px 110px;animation:mp-dangle 1.8s ease-in-out infinite}}[data-pip-companion][data-paused] *{animation-play-state:paused}[data-still] .mp-blink,[data-still] .mp-bubble,[data-still] .mp-drip,[data-still] .mp-hop,[data-still] .mp-pop,[data-still] .mp-water-l,[data-still] .mp-water-r,[data-still] .mp-wave{animation:none}[data-still] .mp-steam{animation:none;opacity:var(--o,.8)}[data-still] .mp-burst{animation:none;opacity:0}[data-still] .mp-level{transition:none}[data-paused] .mp-blink,[data-paused] .mp-drip,[data-paused] .mp-hop,[data-paused] .mp-wave{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.mp-blink,.mp-bubble,.mp-drip,.mp-hop,.mp-pop,.mp-steam,.mp-water-l,.mp-water-r,.mp-wave{animation:none}.mp-steam{opacity:var(--o,.8)}.mp-burst{animation:none;opacity:0}.mp-level{transition:none}}