.qm{pointer-events:none;display:block;overflow:visible}.qm-body{fill:hsl(var(--accent))}.qm-eye{fill:hsl(var(--primary))}.qm-line{fill:none;stroke:hsl(var(--primary));stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.qm-hand{fill:hsl(var(--card));stroke:hsl(var(--primary));stroke-width:2px}.qm-shoe{fill:hsl(var(--primary))}.qm-on-dark .qm-line{stroke:hsl(var(--primary-foreground))}.qm-on-dark .qm-shoe{fill:hsl(var(--primary-foreground))}.qm-hat{fill:hsl(var(--secondary));stroke:hsl(var(--primary));stroke-width:2.5px;stroke-linejoin:round}.qm-outline{stroke:hsl(var(--primary));stroke-width:2.5px;stroke-linejoin:round}.qm-arm{transform-box:fill-box;transform-origin:0 100%}.qm-arm-l{transform-origin:100% 100%}.qm-root{transform-box:fill-box;transform-origin:50% 100%}@keyframes qm-pop{0%{opacity:0;transform:scale(.6)translateY(8px)}65%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:none}}@keyframes qm-wave{0%,to{transform:rotate(0)}25%{transform:rotate(-16deg)}75%{transform:rotate(12deg)}}@keyframes qm-hop{0%,to{transform:translateY(0)}40%{transform:translateY(-6px)}}html.anim-ready .qm[data-armed]:not(.is-in) .qm-root{opacity:0;transform:scale(.6)}html.anim-ready .qm.is-in .qm-root{animation:.55s cubic-bezier(.2,.8,.3,1.2) both qm-pop}html.anim-ready .qm.is-in .qm-wave{animation:.6s ease-in-out .5s 3 qm-wave}html.anim-ready .qm.is-in.qm-celebrate .qm-root{animation:.55s cubic-bezier(.2,.8,.3,1.2) both qm-pop,.45s ease-out .6s 2 qm-hop}@media (prefers-reduced-motion:reduce),print{.qm *,.qm{transition:none!important;animation:none!important}html.anim-ready .qm[data-armed]:not(.is-in) .qm-root{opacity:1;transform:none}}
