:root{--picto-ink:#7995a3;--picto-warm:#c4a28d;--picto-rose:#b79f93;--picto-sky:#5d7480}.picto{--pen:calc(1.4px * var(--u, 5.333));--stagger:min(60ms,calc(900ms / var(--n, 10)));color:var(--picto-ink);overflow:visible}.picto use{fill:currentColor;stroke:currentColor;stroke-width:0;stroke-dasharray:1;stroke-linecap:round;stroke-linejoin:round}.picto .pp{transform-box:fill-box;transform-origin:var(--o,50% 50%)}.picto .pt-rose,.picto .pt-sky,.picto .pt-warm{transition:color .5s ease}[data-picto-host]:focus-visible .picto .pt-warm,[data-picto-host]:hover .picto .pt-warm{color:var(--picto-warm)}[data-picto-host]:focus-visible .picto .pt-rose,[data-picto-host]:hover .picto .pt-rose{color:var(--picto-rose)}[data-picto-host]:focus-visible .picto .pt-sky,[data-picto-host]:hover .picto .pt-sky{color:var(--picto-sky)}html.js .picto:not([data-drawn]) use{fill-opacity:0;stroke-dashoffset:1}html.js:not(.picto-live) .picto:not([data-drawn]) use{animation:picto-failsafe 1ms 3s forwards}.picto[data-drawn="1"] use{animation:picto-draw 1s cubic-bezier(.5,.05,.3,1) calc(var(--i, 0) * var(--stagger)) both}@keyframes picto-draw{0%{stroke-dashoffset:1;stroke-width:var(--pen);fill-opacity:0}58%{stroke-dashoffset:0;stroke-width:var(--pen);fill-opacity:0}to{stroke-dashoffset:0;stroke-width:0;fill-opacity:1}}@keyframes picto-failsafe{to{fill-opacity:1;stroke-dashoffset:0}}.picto[data-play]{animation:picto-timer var(--scene-total,1.6s) linear}@keyframes picto-timer{0%{--picto-t:0}to{--picto-t:1}}.picto[data-play] .pp{animation-duration:var(--scene,1.6s);animation-timing-function:cubic-bezier(.45,0,.25,1);animation-delay:var(--d,0s);animation-fill-mode:both}.picto[data-play] .pp-beat{animation-name:pp-beat}.picto[data-play] .pp-pop{animation-name:pp-pop}.picto[data-play] .pp-tick{animation-name:pp-tick}.picto[data-play] .pp-twinkle{animation-name:pp-twinkle}.picto[data-play] .pp-swing{animation-name:pp-swing}.picto[data-play] .pp-wobble{animation-name:pp-wobble}.picto[data-play] .pp-rise{animation-name:pp-rise}.picto[data-play] .pp-spin{animation-name:pp-spin;animation-timing-function:cubic-bezier(.65,0,.35,1)}.picto[data-play] .pp-spin-slow{animation-name:pp-spin-slow;animation-timing-function:cubic-bezier(.65,0,.35,1)}.picto[data-play] .pp-streak{animation-name:pp-streak}.picto[data-play] .pp-tilt{animation-name:pp-tilt}.picto[data-play] .pp-hop{animation-name:pp-hop}.picto[data-play] .pp-bounce{animation-name:pp-bounce}.picto[data-play] .pp-flicker{animation-name:pp-flicker;animation-timing-function:ease-in-out}.picto[data-play] .pp-roll{animation-name:pp-roll;animation-timing-function:cubic-bezier(.4,0,.3,1)}.picto[data-play] .pp-steam{animation-name:pp-steam;animation-timing-function:ease-out}.picto[data-play] .pp-step{animation-name:pp-step}.picto[data-play] .pp-rock{animation-name:pp-rock}.picto[data-play] .pp-nod{animation-name:pp-nod}.picto[data-play] .pp-ripple{animation-name:pp-ripple}.picto[data-play] .pp-ray{animation-name:pp-ray}.picto[data-play] .pp-sway{animation-name:pp-sway}.picto[data-play] .pp-sway-back{animation-name:pp-sway-back}.picto[data-play] .pp-wave{animation-name:pp-wave}.picto[data-play] .pp-ring{animation-name:pp-ring;animation-timing-function:linear}.picto[data-play] .pp-pulse{animation-name:pp-pulse}.picto[data-play] .pp-drip{animation-name:pp-drip}.picto[data-play] .pp-puff{animation-name:pp-puff}.picto[data-play] .pp-float{animation-name:pp-float}.picto[data-play] .pp-cradle-l{animation-name:pp-cradle-l}.picto[data-play] .pp-cradle-r{animation-name:pp-cradle-r}.picto[data-play] .pp-nudge{animation-name:pp-nudge}.picto[data-play] .pp-scribble{animation-name:pp-scribble}.picto[data-play] .pp-pour{animation-name:pp-pour}.picto[data-play] .pp-toss{animation-name:pp-toss}.picto[data-play] .pp-breathe{animation-name:pp-breathe}.picto[data-play] .pp-peek{animation-name:pp-peek}@keyframes pp-beat{0%,62%,to{transform:none}12%{transform:scale(1.2)}24%{transform:scale(.95)}38%{transform:scale(1.12)}50%{transform:scale(.99)}}@keyframes pp-pop{0%,to{transform:none}18%{transform:scale(.86)}40%{transform:scale(1.22) rotate(-4deg)}60%{transform:scale(.97)}78%{transform:scale(1.02)}}@keyframes pp-tick{0%,75%,to{transform:none;opacity:1}12%{transform:scale(0);opacity:0}40%{transform:scale(1.3) rotate(-8deg);opacity:1}60%{transform:scale(.94)}}@keyframes pp-twinkle{0%,to{transform:none;opacity:1}25%{transform:scale(.3) rotate(-30deg);opacity:.3}55%{transform:scale(1.4) rotate(12deg);opacity:1}75%{transform:scale(.92)}}@keyframes pp-swing{0%,to{transform:none}14%{transform:rotate(10deg)}34%{transform:rotate(-8deg)}54%{transform:rotate(5deg)}72%{transform:rotate(-2.5deg)}86%{transform:rotate(1deg)}}@keyframes pp-wobble{0%,to{transform:none}15%{transform:rotate(-12deg)}32%{transform:rotate(10deg)}50%{transform:rotate(-6deg)}66%{transform:rotate(3deg)}80%{transform:rotate(-1deg)}}@keyframes pp-rise{0%,to{transform:none}30%,62%{transform:translateY(-22px)}}@keyframes pp-spin{0%{transform:none}to{transform:rotate(2turn)}}@keyframes pp-spin-slow{0%{transform:none}to{transform:rotate(1turn)}}@keyframes pp-streak{0%,to{transform:none;opacity:1}35%{transform:translateX(-40px);opacity:0}36%{transform:translateX(36px);opacity:0}70%{transform:none;opacity:1}}@keyframes pp-tilt{0%,to{transform:none}25%{transform:rotate(-7deg)}55%{transform:rotate(3deg)}75%{transform:rotate(-1deg)}}@keyframes pp-hop{0%,55%,75%,to{transform:none}15%{transform:translateY(4px) scaleY(.94)}35%{transform:translateY(-18px)}65%{transform:translateY(2px) scaleY(.97)}}@keyframes pp-bounce{0%,40%,64%,80%,to{transform:none}20%{transform:translateY(-30px)}52%{transform:translateY(-12px)}72%{transform:translateY(-4px)}}@keyframes pp-flicker{0%,to{transform:none}12%{transform:scale(.88,1.16) skewX(-5deg)}26%{transform:scale(1.06,.9) skewX(4deg)}40%{transform:scale(.94,1.12) skewX(-3deg)}54%{transform:scale(1.04,.95) skewX(3deg)}68%{transform:scale(.97,1.07) skewX(-2deg)}82%{transform:scale(1.01,.98)}}@keyframes pp-roll{0%{transform:none}to{transform:rotate(1turn)}}@keyframes pp-steam{0%{transform:none;opacity:1}40%{transform:translateY(-46px) scaleX(1.2);opacity:0}41%{transform:translateY(24px);opacity:0}75%,to{transform:none;opacity:1}}@keyframes pp-step{0%,42%,60%,to{transform:none}15%{transform:translate(-4px,-34px) rotate(-8deg)}30%{transform:translateY(-14px) rotate(-3deg)}50%{transform:translateY(3px) scaleY(.97)}}@keyframes pp-rock{0%,to{transform:none}20%{transform:rotate(-5deg)}45%{transform:rotate(4deg)}68%{transform:rotate(-2deg)}85%{transform:rotate(1deg)}}@keyframes pp-nod{0%,to{transform:none}30%{transform:rotate(-9deg)}60%{transform:rotate(4deg)}}@keyframes pp-ripple{0%,to{transform:none}25%{transform:scale(1.1,1.8)}50%{transform:scale(.95,.7)}72%{transform:scale(1.03,1.2)}}@keyframes pp-ray{0%,to{transform:none;opacity:1}20%{transform:scale(.4);opacity:.2}45%{transform:scale(1.55);opacity:1}70%{transform:scale(.92)}}@keyframes pp-sway{0%,to{transform:none}22%{transform:rotate(6deg)}50%{transform:rotate(-4deg)}75%{transform:rotate(2deg)}}@keyframes pp-sway-back{0%,to{transform:none}22%{transform:rotate(-6deg)}50%{transform:rotate(4deg)}75%{transform:rotate(-2deg)}}@keyframes pp-wave{0%,to{transform:none}20%{transform:rotate(-16deg)}45%{transform:rotate(10deg)}68%{transform:rotate(-5deg)}85%{transform:rotate(2deg)}}@keyframes pp-ring{0%,60%,to{transform:none}18%,30%,42%,6%{transform:rotate(-11deg)}12%,24%,36%,48%{transform:rotate(11deg)}54%{transform:rotate(-4deg)}}@keyframes pp-pulse{0%,to{transform:none;opacity:1}25%{transform:scale(.82);opacity:.35}55%{transform:scale(1.14);opacity:1}78%{transform:scale(.98)}}@keyframes pp-drip{0%,to{transform:none}30%{transform:scaleY(1.28)}55%{transform:scaleY(.92)}75%{transform:scaleY(1.06)}}@keyframes pp-puff{0%,to{transform:none}22%{transform:scale(1.05,.92)}44%{transform:scale(.97,1.06)}64%{transform:scale(1.02,.98)}}@keyframes pp-float{0%,to{transform:none}25%{transform:translateY(-26px) scale(1.12)}45%{transform:translateY(-22px) scale(.98)}60%{transform:translateY(-24px) scale(1.08)}85%{transform:translateY(-4px)}}@keyframes pp-cradle-l{0%,to{transform:none}30%,60%{transform:rotate(4deg)}}@keyframes pp-cradle-r{0%,to{transform:none}30%,60%{transform:rotate(-4deg)}}@keyframes pp-nudge{0%,to{transform:none}30%{transform:scaleX(1.18)}55%{transform:scaleX(.94)}75%{transform:scaleX(1.03)}}@keyframes pp-scribble{0%,72%,to{transform:none}12%{transform:translate(-10px,6px) rotate(-3deg)}24%{transform:translate(6px,-6px) rotate(2deg)}36%{transform:translate(-8px,4px) rotate(-2deg)}48%{transform:translate(8px,-4px) rotate(2deg)}60%{transform:translate(-4px,2px)}}@keyframes pp-pour{0%,to{transform:none}30%,58%{transform:rotate(-22deg)}}@keyframes pp-toss{0%,56%,74%,to{transform:none}14%{transform:translateY(4px) scaleY(.95)}36%{transform:translateY(-40px) rotate(-6deg)}64%{transform:translateY(3px) scaleY(.97)}}@keyframes pp-breathe{0%,to{transform:none}30%{transform:scale(1.04,.9)}60%{transform:scale(.99,1.03)}}@keyframes pp-peek{0%,to{transform:none}30%,55%{transform:translateY(-26px)}}@media (prefers-reduced-motion:reduce){.picto use{fill-opacity:1!important;stroke-dashoffset:0!important;stroke-width:0!important}.picto,.picto .pp,.picto use{animation:none!important}}