.ponder-avatar{--ponder-skin:#141414;--ponder-cream:#f7efe7;--ponder-rim:color-mix(in srgb, var(--fg) 18%, var(--ponder-skin));color:var(--ponder-skin);display:block;overflow:visible}.ponder-avatar__tile,.ponder-avatar__pupil,.ponder-avatar__lid{fill:currentColor}.ponder-avatar__tile{stroke:var(--ponder-rim);stroke-width:.5px}.ponder-avatar__skin{fill:var(--ponder-cream);opacity:.5;transition:opacity .42s}.ponder-avatar__eye-white{fill:var(--ponder-cream);stroke:currentColor;stroke-width:1.1px;paint-order:stroke}.ponder-avatar__eye{transition:transform .22s}.ponder-avatar__eye-closed{fill:none;stroke:var(--ponder-cream);stroke-width:1.3px;stroke-linecap:round;transition:opacity .22s}.ponder-avatar__body{transform-box:view-box;transform-origin:12px 12px}.ponder-avatar__eye-open{transform-box:view-box;transition:transform .22s,opacity .22s}.ponder-avatar__eye--left .ponder-avatar__eye-open{transform-origin:8.2px 12.65px}.ponder-avatar__eye--right .ponder-avatar__eye-open{transform-origin:15.8px 12.65px}.ponder-avatar__pupil{transition:transform .22s}.ponder-avatar__lid{transform-box:fill-box;transform-origin:50% 0;transition:transform .22s;transform:scaleY(0)}.ponder-avatar__hand{fill:currentColor;stroke:var(--ponder-cream);stroke-width:1.1px;stroke-linejoin:round;paint-order:stroke;opacity:0;transition:opacity .2s,transform .2s;transform:translateY(1.5px)}.dark .ponder-avatar__hand{stroke:var(--ponder-rim)}.ponder-avatar__flames{opacity:0;transform-box:view-box;transform-origin:12px 8px;transition:opacity .24s,transform .24s;transform:scale(.3)}.ponder-avatar__flame,.ponder-avatar__ember{transform-box:fill-box;transform-origin:50% 100%}.ponder-avatar__flame--center{fill:#f97316}.ponder-avatar__flame--left,.ponder-avatar__flame--right{fill:#fb923c}.ponder-avatar__flame--core{fill:#fde047}.ponder-avatar__ember{fill:#fdba74;opacity:0}.ponder-avatar[data-state=idle] .ponder-avatar__eye-open{opacity:0;transition-duration:.42s;transform:scaleY(.08)}.ponder-avatar[data-state=idle] .ponder-avatar__body{animation:4.2s ease-in-out infinite ponder-avatar-breathe}.ponder-avatar[data-state=idle] .ponder-avatar__skin--idle-dim{opacity:.18}.ponder-avatar[data-state=idle] .ponder-avatar__skin--idle-hide,.ponder-avatar:not([data-state=idle]) .ponder-avatar__eye-closed{opacity:0}.ponder-avatar[data-state=awake] .ponder-avatar__pupil{transform:translateY(-.5px)}.ponder-avatar[data-state=awake] .ponder-avatar__body{animation:1.6s ease-in-out infinite ponder-avatar-bob}.ponder-avatar[data-state=awake] .ponder-avatar__eye-open{animation:4.2s ease-in-out .4s infinite ponder-avatar-blink}.ponder-avatar[data-state=working] .ponder-avatar__lid{transform:scaleY(1)}.ponder-avatar[data-state=working] .ponder-avatar__eye{transform:translateY(-1.2px)}.ponder-avatar[data-state=working] .ponder-avatar__pupil{transform:translateY(1.7px)}.ponder-avatar[data-state=working] .ponder-avatar__flames{opacity:1;transform:scale(1)}.ponder-avatar[data-state=working] .ponder-avatar__hand{opacity:1;animation:.32s ease-in-out infinite ponder-avatar-type;transform:translateY(0)}.ponder-avatar[data-state=working] .ponder-avatar__hand--right{animation-delay:-.16s}.ponder-avatar[data-state=working] .ponder-avatar__flame--center{animation:.7s ease-in-out infinite ponder-avatar-flicker}.ponder-avatar[data-state=working] .ponder-avatar__flame--left{animation:.52s ease-in-out -.2s infinite ponder-avatar-flicker}.ponder-avatar[data-state=working] .ponder-avatar__flame--right{animation:.58s ease-in-out -.35s infinite ponder-avatar-flicker}.ponder-avatar[data-state=working] .ponder-avatar__flame--core{animation:.44s ease-in-out -.1s infinite ponder-avatar-flicker}.ponder-avatar[data-state=working] .ponder-avatar__ember{animation:1.1s ease-out infinite ponder-avatar-ember}.ponder-avatar[data-state=working] .ponder-avatar__ember:nth-of-type(2){animation-delay:-.55s}@keyframes ponder-avatar-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}@keyframes ponder-avatar-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-.6px)}}@keyframes ponder-avatar-blink{0%,40%,46%,84%,90%,96%,to{transform:scaleY(1)}43%,87%,93%{transform:scaleY(.1)}}@keyframes ponder-avatar-type{0%,to{transform:translateY(0)}50%{transform:translateY(-1.3px)}}@keyframes ponder-avatar-flicker{0%,to{transform:scaleY(1)skew(0)}30%{transform:scaleY(1.14)skew(-5deg)}60%{transform:scaleY(.9)skew(4deg)}80%{transform:scaleY(1.05)skew(-2deg)}}@keyframes ponder-avatar-ember{0%{opacity:0;transform:translateY(0)}25%{opacity:1}to{opacity:0;transform:translateY(-4px)}}
