._20pSaW_farewell{grid-template-rows:1fr;animation:.6s ease-in-out 2.4s forwards _20pSaW_farewell;display:grid}._20pSaW_statusPanel{interpolate-size:allow-keywords;height:auto;transition:height .2s}@keyframes _20pSaW_farewell{to{opacity:0;grid-template-rows:0fr;transform:translateY(-8px)}}._20pSaW_scene[data-mood=unavailable] ._20pSaW_bug{animation:1.4s ease-out forwards _20pSaW_approach-door}._20pSaW_scene[data-mood=unavailable] ._20pSaW_legs{animation:.5s ease-in-out 2 alternate _20pSaW_wave}._20pSaW_scene[data-mood=unavailable] ._20pSaW_node,._20pSaW_scene[data-mood=unavailable] ._20pSaW_antennae,._20pSaW_scene[data-mood=unavailable] ._20pSaW_eyes{animation:none}._20pSaW_scene[data-mood=unavailable] ._20pSaW_thought{animation:.5s 1.4s both _20pSaW_celebrate}._20pSaW_scene[data-mood=unavailable] ._20pSaW_packet,._20pSaW_scene[data-mood=unavailable] ._20pSaW_delivery,._20pSaW_scene[data-mood=unavailable] ._20pSaW_loupe{display:none}@keyframes _20pSaW_approach-door{0%{transform:translate(80px,65px)rotate(90deg)}to{transform:translate(140px,65px)rotate(25deg)}}._20pSaW_bug{animation:16s linear infinite alternate _20pSaW_crawl}._20pSaW_loupe{animation:8s ease-in-out infinite _20pSaW_inspect}._20pSaW_scene:is([data-mood=working],[data-mood=thinking]):hover ._20pSaW_bug,._20pSaW_scene:is([data-mood=working],[data-mood=thinking]):focus-within ._20pSaW_bug{animation-play-state:paused}._20pSaW_scene:is([data-mood=working],[data-mood=thinking]):hover ._20pSaW_legs,._20pSaW_scene:is([data-mood=working],[data-mood=thinking]):focus-within ._20pSaW_legs{animation:.8s ease-in-out infinite alternate _20pSaW_wave}._20pSaW_scene[data-stage]:not([data-stage=""]) ._20pSaW_node{animation-duration:8s}._20pSaW_scene[data-mood=thinking] ._20pSaW_bug,._20pSaW_scene[data-mood=thinking] ._20pSaW_thought{animation-duration:24s}._20pSaW_scene[data-mood=success] ._20pSaW_bug{animation:1.8s ease-in-out forwards _20pSaW_return-home}._20pSaW_scene[data-mood=success] ._20pSaW_delivery{animation:.6s ease-out 1.8s both _20pSaW_celebrate}._20pSaW_scene[data-mood=success] ._20pSaW_legs{animation:1s ease-in-out 3 alternate _20pSaW_wave}._20pSaW_scene[data-mood=error] ._20pSaW_bug{animation:3s ease-in-out infinite _20pSaW_shrug}._20pSaW_scene[data-mood=error] ._20pSaW_legs{animation:1.5s ease-in-out infinite alternate _20pSaW_wave}._20pSaW_scene[data-mood=error] ._20pSaW_node,._20pSaW_scene[data-mood=error] ._20pSaW_loupe{animation:none}._20pSaW_scene[data-mood=error] ._20pSaW_loupe{display:none}._20pSaW_scene[data-mood=error] ._20pSaW_thought{animation:none;transform:translate(-12px)}._20pSaW_tear{animation:4s ease-in-out infinite _20pSaW_sigh}@keyframes _20pSaW_sigh{0%,to{opacity:.5;transform:translateY(0)}50%{opacity:1;transform:translateY(2px)}}._20pSaW_scene[data-mood=error] ._20pSaW_packet,._20pSaW_scene[data-mood=error] ._20pSaW_delivery,._20pSaW_scene[data-mood=success] ._20pSaW_thought{display:none}._20pSaW_scene[data-mood=success] ._20pSaW_packet,._20pSaW_scene[data-mood=success] ._20pSaW_node{animation-iteration-count:1}._20pSaW_finish{animation:.8s ease-out 1.8s both _20pSaW_celebrate}@keyframes _20pSaW_inspect{0%,30%,to{opacity:0;transform:rotate(-10deg)}40%,75%{opacity:1;transform:rotate(8deg)}}@keyframes _20pSaW_wave{0%{transform:rotate(-12deg)}to{transform:rotate(12deg)}}@keyframes _20pSaW_return-home{0%{transform:translate(30px,24px)rotate(90deg)}70%{transform:translate(104px,75px)rotate(360deg)}to{transform:translate(104px,75px)rotate(360deg)}}@keyframes _20pSaW_shrug{0%,to{transform:translate(104px,64px)rotate(-8deg)}50%{transform:translate(104px,64px)rotate(8deg)}}@keyframes _20pSaW_celebrate{0%{opacity:0;transform:translateY(5px)scale(.8)}to{opacity:1;transform:translateY(0)scale(1)}}._20pSaW_antennae{transform-origin:16px 8px;animation:1.4s ease-in-out infinite _20pSaW_sniff}._20pSaW_eyes{transform-box:fill-box;transform-origin:50%;animation:5s ease-in-out infinite _20pSaW_blink}._20pSaW_thought{animation:16s ease-in-out infinite _20pSaW_thought}._20pSaW_delivery{animation:16s ease-in-out infinite _20pSaW_delivered}@keyframes _20pSaW_sniff{0%,to{transform:rotate(-9deg)}50%{transform:rotate(9deg)}}@keyframes _20pSaW_blink{0%,43%,49%,to{transform:scaleY(1)}46%{transform:scaleY(.12)}}@keyframes _20pSaW_thought{0%,14%,29%,to{opacity:0;transform:translateY(3px)rotate(-90deg)}18%,23%{opacity:1;transform:translateY(0)rotate(-90deg)}}@keyframes _20pSaW_delivered{0%,54%,72%,to{opacity:0;transform:translateY(4px)scale(.9)}60%,65%{opacity:1;transform:translateY(0)scale(1)}}._20pSaW_legs{transform-origin:50%;animation:16s linear infinite alternate _20pSaW_walk-cycle}@keyframes _20pSaW_walk-cycle{0%,4%,8%,12%,24%,32%,40%,48%,56%,64%,72%,80%,88%,96%{transform:rotate(-7deg)}2%,6%,10%,14%,28%,36%,44%,52%,60%,68%,76%,84%,92%,to{transform:rotate(7deg)}16%,20%{transform:rotate(0)}}._20pSaW_node{animation:12s ease-in-out infinite _20pSaW_discover}._20pSaW_packet{animation:4.5s ease-in-out infinite _20pSaW_carry}@keyframes _20pSaW_crawl{0%,to{transform:translate(30px,24px)rotate(90deg)}16%,20%{transform:translate(178px,24px)rotate(90deg)}23%{transform:translate(178px,24px)rotate(180deg)}36%{transform:translate(178px,76px)rotate(180deg)}41%{transform:translate(178px,76px)rotate(270deg)}56%{transform:translate(104px,50px)rotate(300deg)}62%{transform:translate(104px,50px)rotate(250deg)}75%{transform:translate(24px,76px)rotate(270deg)}82%{transform:translate(24px,76px)rotate(360deg)}95%{transform:translate(30px,24px)rotate(360deg)}}@keyframes _20pSaW_steps{0%{transform:rotate(-7deg)}to{transform:rotate(7deg)}}@keyframes _20pSaW_discover{0%,70%,to{transform:scale(1)}80%{box-shadow:0 0 0 4px var(--primary-soft);transform:scale(1.15)}}@keyframes _20pSaW_carry{0%,15%{opacity:0;transform:translate(0)}25%{opacity:1}75%{opacity:1;transform:translate(76px,26px)}90%,to{opacity:0;transform:translate(76px,26px)}}@media (prefers-reduced-motion:reduce){._20pSaW_statusPanel{transition:none}._20pSaW_farewell{animation:none;display:none}._20pSaW_scene *,._20pSaW_scene:hover *,._20pSaW_scene:focus-within *,._20pSaW_scene[data-mood] *{animation:none!important}._20pSaW_scene[data-mood] ._20pSaW_bug{transform:translate(104px,65px)}._20pSaW_bug,._20pSaW_legs,._20pSaW_node,._20pSaW_packet,._20pSaW_antennae,._20pSaW_eyes,._20pSaW_thought,._20pSaW_delivery{animation:none}._20pSaW_bug{transform:translate(104px,20px)}._20pSaW_packet,._20pSaW_thought,._20pSaW_delivery{display:none}}
