.af{vertical-align:middle;color:inherit;--af-line:currentColor;--af-marker:var(--ik-marker,#ff5a2d);--af-thin:.9;flex:none;display:inline-block;overflow:visible}.af .ln{fill:none;stroke:var(--af-line);stroke-width:calc(var(--af-sw) * var(--af-thin));vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round}.af .eye .pu{fill:var(--af-line);transform-box:fill-box;transform-origin:50%;transition:transform .26s cubic-bezier(.2,.9,.25,1)}.af .eye .arc,.af .eye .lid{fill:none;stroke:var(--af-line);stroke-width:calc(var(--af-sw) * var(--af-thin));vector-effect:non-scaling-stroke;stroke-linecap:round;opacity:0;transition:opacity .2s}.af .fig.rest .eye .pu{transform:scaleY(.001)}.af .fig.rest .eye .lid{opacity:1}.af .bubble{fill:none;stroke:var(--af-marker);stroke-width:calc(var(--af-sw) * 1.2);opacity:0;transition:opacity .26s}.af .bubble *{vector-effect:non-scaling-stroke;transform-box:fill-box}.af .fig.deep .bubble{opacity:1}.af .fig.deep .bubble .cl{transform-origin:12% 88%;animation:1.9s cubic-bezier(.2,.7,.3,1) .1s both af-grow}@keyframes af-grow{0%{opacity:0;transform:scale(.15)}12%{opacity:1}to{opacity:1;transform:scale(1)}}.af .fig.happy .eye .pu{transform:scaleY(.001)}.af .fig.happy .eye .arc{opacity:1}.af .mk{fill:var(--af-marker)}.af .tail{fill:none;stroke:var(--af-marker);stroke-width:calc(var(--af-sw) * 1.6);vector-effect:non-scaling-stroke;stroke-linecap:round}.af .fig:not(.work) .mk,.af .fig:not(.work) .tail{display:none}.af .brow,.af .tear{fill:none;stroke:var(--af-line);stroke-width:calc(var(--af-sw) * var(--af-thin) * .9);vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round;opacity:0;transition:opacity .22s}.af .fig.angry .b-angry,.af .fig.sad .b-sad,.af .fig.confused .b-confused{opacity:1}.af .fig.angry .eye .pu{transform:scaleY(.6)}.af .fig.sad .eye .pu{transform:scaleY(.82)}.af .tear{transform-box:fill-box}.af .fig.sad .tear{animation:2.2s cubic-bezier(.55,0,.75,.5) infinite af-tear}@keyframes af-tear{0%{opacity:0;transform:translateY(0)scale(.6)}18%{opacity:1;transform:translateY(0)scale(1)}70%{opacity:1}to{opacity:0;transform:translateY(240%)scale(1)}}.af .fig.need .ln{stroke:var(--af-marker)}@media (prefers-reduced-motion:reduce){.af .fig.deep .bubble .cl,.af .fig.sad .tear{opacity:1;animation:none}}.af-person{opacity:.9;border:1px solid;border-radius:50%;flex:none;place-items:center;font-weight:600;line-height:1;display:inline-grid}.af-row{align-items:center;gap:3px;display:inline-flex}.af-more{opacity:.6;margin-left:2px;font-size:11px}.af-row__i{display:inline-flex}
