.af-figure-host{--figure-ease:cubic-bezier(.16, 1, .3, 1);position:relative}.af-figure-host__body{width:100%;height:100%}.af-figure-host [data-figure-eyes]{transition:transform .5s var(--figure-ease)}.af-figure-host [data-figure-lids]{transition:transform .16s ease-out}.af-figure-host[data-blink][data-eyes=awake] [data-figure-lids]{animation:af-figure-blink 6s var(--figure-blink-delay,1.2s) infinite}@keyframes af-figure-blink{0%,95%,to{transform:scaleY(1)}97.5%{transform:scaleY(.08)}}.af-figure-host[data-hop] .af-figure-host__body{animation:af-figure-hop .7s var(--figure-ease) backwards}@keyframes af-figure-hop{0%{transform:translateY(0)}40%{transform:translateY(-4.2%)}to{transform:translateY(0)}}.af-figure-host__bubble{left:var(--figure-bubble-left,6%);right:var(--figure-bubble-right,auto);top:var(--figure-bubble-top,-4%);z-index:2;border:3px solid var(--figure-ink);padding:var(--figure-bubble-padding,10px 16px);background:var(--figure-color);color:var(--figure-on-color);font-family:var(--figure-bubble-font,inherit);font-weight:700;font-size:var(--figure-bubble-size,.9375rem);white-space:nowrap;animation:af-figure-bubble .4s var(--figure-ease) backwards;border-radius:16px;align-items:center;line-height:1.1;display:inline-flex;position:absolute}@keyframes af-figure-bubble{0%{opacity:0;transform:translateY(-14px)}}[data-figure-motion]{transform-origin:32px 51px}[data-figure][data-state=idle] [data-figure-motion]{animation:3.8s ease-in-out infinite af-suite-breathe}[data-figure][data-state=listen] [data-figure-motion]{animation:2.4s ease-in-out infinite af-suite-attend}[data-figure][data-state=think] [data-figure-motion]{animation:3s ease-in-out infinite af-suite-ponder}[data-figure][data-state=work] [data-figure-motion]{animation:1.8s ease-in-out infinite af-suite-work}[data-figure][data-state=done] [data-figure-motion]{animation:2s ease-in-out infinite af-suite-done}[data-figure][data-state=sleep] [data-figure-motion]{animation:5s ease-in-out infinite af-suite-breathe}[data-figure]:not([data-closed]):not([data-state=sleep]):not([data-state=draft]) [data-figure-lids]{animation:5.2s infinite af-figure-blink}[data-figure][data-state=draft] *,[data-figure][data-state=sleep] [data-figure-lids]{animation:none}@keyframes af-suite-breathe{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.035)}}@keyframes af-suite-attend{0%,to{transform:rotate(0)}50%{transform:rotate(-3deg)}}@keyframes af-suite-ponder{0%,to{transform:rotate(-2deg)}50%{transform:rotate(3deg)}}@keyframes af-suite-work{0%,25%,85%,to{transform:translateY(0)}50%{transform:translateY(-2px)scaleY(.96)}65%{transform:translateY(-1px)}}@keyframes af-suite-done{0%,20%,to{transform:translateY(0)}40%{transform:translateY(-3px)rotate(-3deg)}60%{transform:translateY(-1px)rotate(3deg)}}[data-paused=true] *,[data-figures-paused=true] [data-figure] *{transition:none!important;animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){[data-figure] *{transition:none!important;animation:none!important}[data-figure-eyes]{transform:none!important}.af-figure-host,.af-figure-host *,.af-figure-host :before,.af-figure-host :after{transition:none!important;animation:none!important}}
