.nI22ha_face{flex-shrink:0;display:inline-flex;position:relative}.nI22ha_tile{border-radius:28%;overflow:hidden}.nI22ha_float{overflow:visible}.nI22ha_body{transform-origin:50% 92%;width:100%;height:100%;position:relative}.nI22ha_picture{width:100%;height:100%;display:block}.nI22ha_eyes{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.nI22ha_look{transform:translate(var(--gaze-x,0px), var(--gaze-y,0px))}.nI22ha_face:not([data-state=idle]) .nI22ha_look{transform:none}.nI22ha_gaze,.nI22ha_open{transform-origin:50%;transform-box:fill-box}.nI22ha_happy,.nI22ha_shut{opacity:0}.nI22ha_ground{background:radial-gradient(closest-side,#0000003d,#0000);border-radius:50%;height:7%;position:absolute;bottom:0;left:26%;right:26%}.nI22ha_props{aspect-ratio:1;pointer-events:none;width:42%;position:absolute;top:-12%;left:68%}.nI22ha_prop{opacity:0;width:100%;height:100%;position:absolute;inset:0;overflow:visible;transform:scale(.4)translateY(25%)}.nI22ha_in{transform-origin:50%;transform-box:fill-box}.nI22ha_face[data-state=waiting] .nI22ha_open{transform:scale(1.14)}.nI22ha_face[data-state=stuck] .nI22ha_open{transform:scaleY(.7)}.nI22ha_face[data-state=stuck] .nI22ha_gaze{transform:translate(-1.4px,1.5px)}.nI22ha_face[data-state=done] .nI22ha_open,.nI22ha_face[data-state=paused] .nI22ha_open{opacity:0}.nI22ha_face[data-state=done] .nI22ha_happy,.nI22ha_face[data-state=paused] .nI22ha_shut{opacity:1}.nI22ha_face[data-state=paused] .nI22ha_body{opacity:.6;filter:grayscale(.75)}.nI22ha_face[data-state=thinking] .nI22ha_prop[data-prop=thinking],.nI22ha_face[data-state=working] .nI22ha_prop[data-prop=working],.nI22ha_face[data-state=writing] .nI22ha_prop[data-prop=writing],.nI22ha_face[data-state=waiting] .nI22ha_prop[data-prop=waiting],.nI22ha_face[data-state=done] .nI22ha_prop[data-prop=done],.nI22ha_face[data-state=paused] .nI22ha_prop[data-prop=paused],.nI22ha_face[data-state=stuck] .nI22ha_prop[data-prop=stuck]{opacity:1;transform:none}@media (prefers-reduced-motion:no-preference){.nI22ha_look{transition:transform .2s cubic-bezier(.25,1.4,.5,1)}.nI22ha_open{transition:transform .22s cubic-bezier(.3,1.6,.5,1),opacity .12s}.nI22ha_happy,.nI22ha_shut{transition:opacity .16s}.nI22ha_prop{transition:opacity .25s,transform .4s cubic-bezier(.3,1.6,.5,1)}.nI22ha_face[data-state=idle] .nI22ha_open{animation:nI22ha_blink 5.2s infinite var(--blink-delay,0s)}.nI22ha_face[data-state=idle] .nI22ha_gaze{animation:nI22ha_glance 11s infinite var(--blink-delay,0s)}.nI22ha_face[data-following] .nI22ha_gaze{animation:none}.nI22ha_float[data-state=idle] .nI22ha_body{animation:3.4s ease-in-out infinite nI22ha_floaty}.nI22ha_float[data-state=idle] .nI22ha_ground{animation:3.4s ease-in-out infinite nI22ha_ground}.nI22ha_face[data-state=thinking] .nI22ha_gaze{animation:nI22ha_ponder 3.6s ease-in-out infinite var(--blink-delay,0s)}.nI22ha_float[data-state=thinking] .nI22ha_gaze{animation-name:nI22ha_ponder-up}.nI22ha_face[data-state=thinking] .nI22ha_open{animation:nI22ha_blink 6.5s infinite var(--blink-delay,0s)}.nI22ha_face[data-state=working] .nI22ha_gaze{animation:1.1s ease-in-out infinite alternate nI22ha_read}.nI22ha_face[data-state=working] .nI22ha_body{animation:1.3s ease-in-out infinite nI22ha_bob}.nI22ha_face[data-state=writing] .nI22ha_gaze{animation:2.2s ease-in-out infinite nI22ha_write}.nI22ha_face[data-state=writing] .nI22ha_open{animation:nI22ha_blink 4.4s infinite var(--blink-delay,0s)}.nI22ha_face[data-state=waiting] .nI22ha_open{animation:2.8s infinite nI22ha_double-blink}.nI22ha_face[data-state=waiting] .nI22ha_body{animation:1.9s ease-in-out infinite nI22ha_hop}.nI22ha_face[data-state=done] .nI22ha_body{animation:.5s ease-out nI22ha_pop}.nI22ha_prop[data-prop=thinking] .nI22ha_in{animation:2.4s ease-in-out infinite nI22ha_bulb}.nI22ha_glow{animation:1.8s ease-in-out infinite nI22ha_glow}.nI22ha_prop[data-prop=working] .nI22ha_in{animation:1.3s ease-in-out infinite alternate nI22ha_sweep}.nI22ha_prop[data-prop=writing] .nI22ha_in{animation:.8s ease-in-out infinite nI22ha_scribble}.nI22ha_prop[data-prop=waiting] .nI22ha_in{animation:1.9s ease-in-out infinite nI22ha_ask}.nI22ha_prop[data-prop=done] .nI22ha_in{animation:1.2s ease-in-out infinite nI22ha_twinkle}.nI22ha_prop[data-prop=done] .nI22ha_in:nth-child(2){animation-delay:.3s}.nI22ha_prop[data-prop=done] .nI22ha_in:nth-child(3){animation-delay:.6s}.nI22ha_prop[data-prop=paused] .nI22ha_in{opacity:0;animation:2.4s ease-in-out infinite nI22ha_drift}.nI22ha_prop[data-prop=paused] .nI22ha_in:nth-child(2){animation-delay:.8s}.nI22ha_prop[data-prop=paused] .nI22ha_in:nth-child(3){animation-delay:1.6s}.nI22ha_prop[data-prop=stuck] .nI22ha_in{animation:2.2s ease-in-out infinite nI22ha_wobble}}@keyframes nI22ha_blink{0%,94%,to{transform:scaleY(1)}97%{transform:scaleY(.08)}}@keyframes nI22ha_double-blink{0%,78%,86%,94%,to{transform:scale(1.14)}82%,90%{transform:scale(1.14,.08)}}@keyframes nI22ha_glance{0%,36%{transform:translate(0)}40%,52%{transform:translate(-1.5px,.2px)}56%,72%{transform:translate(0)}76%,86%{transform:translate(1.4px,-.5px)}90%,to{transform:translate(0)}}@keyframes nI22ha_ponder{0%,8%{transform:translate(-1.3px,-1.8px)}42%,52%{transform:translate(1.4px,-2px)}90%,to{transform:translate(-1.3px,-1.8px)}}@keyframes nI22ha_ponder-up{0%,55%{transform:translate(1.6px,-2.1px)}65%,85%{transform:translate(-1.2px,-1.8px)}to{transform:translate(1.6px,-2.1px)}}@keyframes nI22ha_read{0%{transform:translate(-1.6px,1.4px)}to{transform:translate(1.6px,1.4px)}}@keyframes nI22ha_write{0%{transform:translate(-1.9px,1.9px)}78%{transform:translate(1.7px,1.9px)}88%,to{transform:translate(-1.9px,2.3px)}}@keyframes nI22ha_floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-4%)}}@keyframes nI22ha_ground{0%,to{opacity:1;transform:scaleX(1)}50%{opacity:.65;transform:scaleX(.82)}}@keyframes nI22ha_bob{0%,to{transform:translateY(0)}50%{transform:translateY(-5%)}}@keyframes nI22ha_hop{0%,60%,to{transform:translateY(0)scale(1)}70%{transform:translateY(-10%)scale(1.02,.98)}80%{transform:translateY(0)scale(1.04,.96)}}@keyframes nI22ha_pop{0%{transform:scale(.85)}60%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes nI22ha_bulb{0%,to{transform:translateY(0)rotate(-6deg)}50%{transform:translateY(-2px)rotate(6deg)}}@keyframes nI22ha_glow{0%,to{opacity:.12}50%{opacity:.5}}@keyframes nI22ha_sweep{0%{transform:translate(-3px,1px)rotate(-10deg)}to{transform:translate(3px,-1px)rotate(10deg)}}@keyframes nI22ha_scribble{0%,to{transform:translate(0)}25%{transform:translate(1.6px,-1px)}50%{transform:translate(-1px,1px)}75%{transform:translate(1.6px,1.2px)}}@keyframes nI22ha_ask{0%,60%,to{transform:none}70%{transform:translateY(-2.5px)rotate(-8deg)}82%{transform:rotate(5deg)}}@keyframes nI22ha_twinkle{0%,to{opacity:.5;transform:scale(.45)}50%{opacity:1;transform:scale(1.1)}}@keyframes nI22ha_drift{0%{opacity:0;transform:translateY(3px)}30%{opacity:1}to{opacity:0;transform:translate(3px,-4px)}}@keyframes nI22ha_wobble{0%,70%,to{transform:rotate(0)}76%{transform:rotate(-14deg)}86%{transform:rotate(10deg)}}
