.jelly[data-mood]{width:var(--bot-size,120px);max-width:100%;height:auto;display:block;overflow:visible}.jelly[data-mood] :is(.jb,.ear,.je,.jp,.dots circle){transform-box:fill-box}.jelly[data-mood] :is(.jb,.ear){transform-origin:50% 100%}.jelly[data-mood] :is(.je,.jp,.dots circle){transform-origin:50%}.jelly[data-mood] :is(.jm,.dots){display:none}.jelly[data-mood=idle] .jm--smile,.jelly[data-mood=happy] .jm--big,.jelly[data-mood=working] .jm--flat,.jelly[data-mood=listening] .jm--o,.jelly[data-mood=curious] .jm--o,.jelly[data-mood=working] .dots{display:inline}.jelly[data-mood=working] .dots circle{opacity:.5}.jelly[data-mood=listening] .el{transform:rotate(-8deg)scaleY(1.16)}.jelly[data-mood=listening] .er{transform:rotate(8deg)scaleY(1.16)}.jelly[data-mood=listening] .je{transform:scale(1.08)}.jelly[data-mood=working] .jp{transform:translate(10px,-12px)}.jelly[data-mood=curious] .jb{transform:rotate(-8deg)}.jelly[data-mood=curious] .er{transform:rotate(18deg)scaleY(.85)}.jelly[data-mood=curious] .jp{transform:translate(-16px,4px)}@media (prefers-reduced-motion:no-preference){.jelly[data-mood] .jp{translate:calc(var(--gx,0) * 22px) calc(var(--gy,0) * 22px);transition:translate .18s ease-out}.is-live[data-mood=idle] .jb{animation:2.5s ease-in-out 2 jm-wob}.is-live[data-mood=idle] .je{animation:5s jm-blink}.is-live[data-mood=idle] .jp{animation:5s ease-in-out jm-look}.is-live[data-mood=idle] .el{animation:5s ease-in-out jm-twitch}.is-live[data-mood=idle] .er{animation:5s ease-in-out .25s jm-twitch}.is-live[data-mood=listening] .jb{animation:2.5s ease-in-out 2 jm-breathe}.is-live[data-mood=listening] .el{animation:2.5s ease-in-out 2 jm-perk-l}.is-live[data-mood=listening] .er{animation:2.5s ease-in-out 2 jm-perk-r}.is-live[data-mood=listening] .je{animation:2.5s ease-in-out 2 jm-wide}.is-live[data-mood=working] .jb{animation:1s ease-in-out infinite jm-bob}.is-live[data-mood=working] .jp{animation:2s ease-in-out infinite jm-dart}.is-live[data-mood=working] .el{animation:1s ease-in-out infinite jm-alt}.is-live[data-mood=working] .er{animation:1s ease-in-out .5s infinite jm-alt}.is-live[data-mood=working] .dots circle{animation:1s ease-in-out infinite jm-dot}.is-live[data-mood=working] .dots circle:nth-child(2){animation-delay:.15s}.is-live[data-mood=working] .dots circle:nth-child(3){animation-delay:.3s}.is-live[data-mood=happy] .jb{animation:2s cubic-bezier(.3,.7,.4,1) 2 jm-hop}.is-live[data-mood=happy] :is(.el,.er){animation:2s ease-in-out 2 jm-flap}.is-live[data-mood=happy] .je{animation:2s ease-in-out 2 jm-joy}.is-live[data-mood=curious] .jb{animation:4s ease-in-out jm-tilt}.is-live[data-mood=curious] .er{animation:4s ease-in-out jm-droop}.is-live[data-mood=curious] .jp{animation:4s ease-in-out jm-peek}.is-live[data-mood=curious] .je{animation:4s jm-blink-once}}@keyframes jm-wob{0%,to{transform:scale(1)}30%{transform:scale(1.03,.97)}60%{transform:scale(.98,1.025)}}@keyframes jm-blink{0%,22%,28%,70%,76%,to{transform:scaleY(1)}25%,73%{transform:scaleY(.08)}}@keyframes jm-look{0%,12%,56%,to{transform:translate(0)}18%,34%{transform:translate(-14px,-4px)}42%,52%{transform:translate(14px,-2px)}}@keyframes jm-twitch{0%,40%,60%,to{transform:none}46%{transform:rotate(-8deg)scaleY(.85)}52%{transform:rotate(4deg)scaleY(1.05)}}@keyframes jm-breathe{0%,to{transform:none}50%{transform:scale(1.015,.985)}}@keyframes jm-perk-l{0%,to{transform:rotate(-8deg)scaleY(1.16)}50%{transform:rotate(-11deg)scaleY(1.22)}}@keyframes jm-perk-r{0%,to{transform:rotate(8deg)scaleY(1.16)}50%{transform:rotate(11deg)scaleY(1.22)}}@keyframes jm-wide{0%,78%,90%,to{transform:scale(1.08)}84%{transform:scale(1.08,.1)}}@keyframes jm-bob{0%,to{transform:none}50%{transform:translateY(-12px)scale(.99,1.01)}}@keyframes jm-dart{0%,30%,85%,to{transform:translate(10px,-12px)}42%,72%{transform:translate(-8px,-14px)}}@keyframes jm-alt{0%,to{transform:none}50%{transform:rotate(-6deg)scaleY(.9)}}@keyframes jm-dot{0%,60%,to{opacity:.5;transform:translateY(0)}30%{opacity:1;transform:translateY(-12px)}}@keyframes jm-hop{0%,62%,to{transform:none}10%{transform:scale(1.06,.92)}30%{transform:translateY(-70px)scale(.96,1.05)}45%{transform:translateY(0)scale(1.07,.91)}55%{transform:scale(.98,1.02)}}@keyframes jm-flap{0%,8%,60%,to{transform:none}25%{transform:scaleY(1.18)}45%{transform:scaleY(.82)}}@keyframes jm-joy{0%,62%,to{transform:none}30%{transform:scale(1.06)}}@keyframes jm-tilt{0%,to{transform:rotate(-8deg)}22%{transform:rotate(-13deg)}50%{transform:rotate(-4deg)}72%{transform:rotate(-9deg)}}@keyframes jm-droop{0%,to{transform:rotate(18deg)scaleY(.85)}25%{transform:rotate(28deg)scaleY(.8)}55%{transform:rotate(12deg)scaleY(.9)}}@keyframes jm-peek{0%,to{transform:translate(-16px,4px)}25%{transform:translate(-20px)}45%,62%{transform:translate(12px,-6px)}80%{transform:translate(-16px,4px)}}@keyframes jm-blink-once{0%,66%,74%,to{transform:scaleY(1)}70%{transform:scaleY(.08)}}.mascot[data-astro-cid-vyxjmhtj]{width:var(--bot-size);max-width:100%;display:block}
