.dz{display:block;overflow:visible}.dz.still,.dz.still *{animation:none!important}.dz-slot{flex:none;width:18px;height:18px;display:inline-flex}.dz{overflow:visible}.dz *{transform-box:fill-box}.dz .body{transform-origin:50% 100%}.dz .shadow{transform-origin:50%}.dz .ear-l{transform-origin:75% 90%}.dz .ear-r{transform-origin:25% 90%}.dz .eye{transform-origin:50% 70%}.dz .glint{animation:3.4s ease-in-out infinite pm-mark-glint}@keyframes pm-mark-glint{0%,to{opacity:.32;transform:translate(0)}50%{opacity:.16;transform:translate(6px,2px)}}@keyframes pm-mark-ear-flick-l{0%,80%,to{transform:rotate(0)}84%{transform:rotate(-18deg)}88%{transform:rotate(5deg)}92%{transform:rotate(0)}}@keyframes pm-mark-ear-flick-r{0%,60%,to{transform:rotate(0)}64%{transform:rotate(16deg)}68%{transform:rotate(-4deg)}72%{transform:rotate(0)}}.dz.working .body{animation:.7s ease-in-out infinite pm-mark-busy,6s ease-in-out infinite pm-mark-lean}.dz.working .shadow{animation:.7s ease-in-out infinite pm-mark-busy-shadow}.dz.working .eyes{animation:2.4s ease-in-out infinite pm-mark-scan}.dz.working .eye{animation:5.1s infinite pm-mark-blink}.dz.working .brows{transform-origin:50%;animation:3.6s ease-in-out infinite pm-mark-focus}@keyframes pm-mark-busy{0%,to{translate:0;scale:1}50%{translate:0 1.2px;scale:1.02 .98}}@keyframes pm-mark-busy-shadow{0%,to{transform:scaleX(1)}50%{transform:scaleX(1.05)}}@keyframes pm-mark-lean{0%,to{rotate:-3deg}50%{rotate:2deg}}@keyframes pm-mark-scan{0%,10%{transform:translate(-2.4px,1.2px)}40%,55%{transform:translate(2.4px,1.2px)}85%,to{transform:translate(-2.4px,1.2px)}}@keyframes pm-mark-focus{0%,to{transform:translateY(0)}50%{transform:translateY(.8px)}}.dz.working .ear-l{animation:6.1s ease-in-out infinite pm-mark-ear-flick-l}.dz.working .ear-r{animation:7.3s ease-in-out infinite pm-mark-ear-flick-r}@keyframes pm-mark-breathe{0%,to{scale:1}50%{scale:1.035 .965}}@keyframes pm-mark-sway{0%,to{rotate:-4deg}50%{rotate:4deg}}@keyframes pm-mark-shadow{0%,to{opacity:.13;transform:scaleX(1)}50%{opacity:.17;transform:scaleX(1.08)}}@keyframes pm-mark-squint{0%,88%,to{transform:scaleY(1)}92%{transform:scaleY(.35)}}.dz.thinking .body{animation:3.2s ease-in-out infinite pm-mark-breathe,4.8s ease-in-out infinite pm-mark-tilt}.dz.thinking .eyes{animation:4.8s ease-in-out infinite pm-mark-look-up}.dz.thinking .eye{animation:3.9s infinite pm-mark-blink}.dz.thinking .ear-r{animation:4.8s ease-in-out infinite pm-mark-cock}@keyframes pm-mark-tilt{0%,to{rotate:6deg}50%{rotate:9deg}}@keyframes pm-mark-look-up{0%,to{transform:translate(-1.6px,-1.8px)}50%{transform:translate(-.6px,-2.4px)}}@keyframes pm-mark-blink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.08)}}@keyframes pm-mark-cock{0%,to{transform:rotate(14deg)}50%{transform:rotate(8deg)}}.dz.waiting .body{animation:3.2s cubic-bezier(.3,.7,.4,1) infinite pm-mark-hop}.dz.waiting .shadow{animation:3.2s cubic-bezier(.3,.7,.4,1) infinite pm-mark-hop-shadow}.dz.waiting .eye{animation:3.2s infinite pm-mark-blink}.dz.waiting .ear{animation:3.2s ease-in-out infinite pm-mark-perk}@keyframes pm-mark-hop{0%,70%,to{translate:0;scale:1}74%{scale:1.06 .92}80%{translate:0 -9px;scale:.97 1.04}86%{translate:0;scale:1.05 .94}90%{scale:1}}@keyframes pm-mark-hop-shadow{0%,70%,to{opacity:.13;transform:scaleX(1)}80%{opacity:.07;transform:scaleX(.8)}86%{opacity:.17;transform:scaleX(1.1)}}@keyframes pm-mark-perk{0%,72%,to{translate:0}80%{translate:0 -1.5px}}.dz.sm.done .z{opacity:1;animation:2.6s ease-in-out 1.8s infinite pm-mark-zsm}@keyframes pm-mark-zsm{0%,to{opacity:.55;translate:0;rotate:-6deg;scale:.9}50%{opacity:1;translate:1.5px -2.5px;rotate:4deg;scale:1.05}}.dz.done .shadow{animation:1.4s cubic-bezier(.3,.7,.4,1) .3s both pm-mark-hop-shadow-once}.dz.working .cap{animation:.7s ease-in-out 80ms infinite pm-mark-cap-lag}@keyframes pm-mark-cap-lag{0%,to{translate:0}50%{translate:0 .9px}}.dz.waiting .cap{animation:3.2s cubic-bezier(.3,.7,.4,1) infinite pm-mark-cap-hop}@keyframes pm-mark-cap-hop{0%,74%,to{translate:0;rotate:none}82%{translate:0 -2.5px;rotate:-4deg}88%{translate:0 .5px;rotate:1deg}}.dz .cap{transform-origin:50% 100%}.dz.done .cap:not(.ears-over){transform-origin:50% 100%;animation:1.4s cubic-bezier(.3,.7,.4,1) .3s both pm-mark-tip}@keyframes pm-mark-tip{0%,to{translate:0;rotate:none}40%{translate:0 -4px;rotate:-8deg}62%{translate:0;rotate:none}}.dz.done .blush{animation:1.4s ease-out .5s both pm-mark-warm}@keyframes pm-mark-done-hop{0%{translate:0;scale:1}15%{scale:1.08 .9}40%{translate:0 -16px;rotate:-6deg;scale:.95 1.06}62%{translate:0;rotate:none;scale:1.08 .9}78%{scale:.98 1.02}to{translate:0;scale:1}}@keyframes pm-mark-hop-shadow-once{0%,to{opacity:.13;transform:scaleX(1)}40%{opacity:.06;transform:scaleX(.7)}62%{opacity:.18;transform:scaleX(1.12)}}@keyframes pm-mark-warm{0%{opacity:.35}to{opacity:.7}}.dz .fx .trail,.dz .fx .pf,.dz .fx .body-c,.dz .fx .z{transform-box:fill-box;transform-origin:50%}.dz .fx .body-c{transform-origin:12% 88%}.dz .fx[transform],.dz .fx g[transform]{transform-box:view-box;transform-origin:0 0}.dz.thinking .t1{animation:4.2s cubic-bezier(.3,.7,.4,1) infinite pm-mark-th-b1}.dz.thinking .t2{animation:4.2s cubic-bezier(.3,.7,.4,1) infinite pm-mark-th-b2}.dz.thinking .body-c{animation:4.2s cubic-bezier(.3,.7,.4,1) infinite pm-mark-th-cloud}@keyframes pm-mark-th-b1{0%,4%{opacity:0;scale:0}12%{opacity:1;scale:1.12}16%,80%{opacity:1;scale:1}90%,to{opacity:0;scale:.6}}@keyframes pm-mark-th-b2{0%,16%{opacity:0;scale:0}24%{opacity:1;scale:1.12}28%,82%{opacity:1;scale:1}92%,to{opacity:0;scale:.6}}@keyframes pm-mark-th-cloud{0%,30%{opacity:0;scale:0}40%{opacity:1;scale:1.1}46%{scale:.97}51%,84%{opacity:1;scale:1}94%,to{opacity:0;scale:.85}}.dz.thinking .pf{animation:3.2s ease-in-out infinite pm-mark-churn}.dz.thinking .p2{animation-duration:3.9s;animation-delay:-.8s}.dz.thinking .p3{animation-duration:3.5s;animation-delay:-1.6s}.dz.thinking .p5{animation-duration:4.3s;animation-delay:-.4s}@keyframes pm-mark-churn{0%,to{scale:1}50%{scale:1.07}}.dz.done .z{opacity:0;animation:3.6s cubic-bezier(.3,.6,.4,1) infinite pm-mark-zz}.dz.done .z1{animation-delay:1.9s}.dz.done .z2{animation-delay:3.1s}.dz.done .z3{animation-delay:4.3s}@keyframes pm-mark-zz{0%{opacity:0;translate:0;rotate:-18deg;scale:.4}15%{opacity:1}45%{translate:12px -14px;rotate:6deg;scale:.85}80%{opacity:1}to{opacity:0;translate:26px -34px;rotate:-8deg;scale:1.1}}.dz.done .body{animation:1.4s cubic-bezier(.3,.7,.4,1) .3s both pm-mark-done-hop,4.2s ease-in-out 1.7s infinite pm-mark-breathe}@media (prefers-reduced-motion:reduce){.dz *{animation:none!important}}.dz .av-ground{fill:var(--dassie-ground,#eee6da)}.dz:not(.working) .cap{display:none}
