.rb-face{width:var(--s);height:var(--s);flex:none;display:block}.rb-face>svg{transform-origin:50% 85%;width:100%;height:100%;display:block}.rb-face :is(.rb-eyes,.rb-eye-l,.rb-eye-r,.rb-mouth,.rb-tongue,.rb-yawn){transform-box:fill-box;transform-origin:50%}.rb-face [data-face=Smirk] .rb-mouth{transform-origin:0 100%}.rb-face .rb-tongue{transform-origin:50% 0}.rb-name-edit{border-radius:var(--ui-r-small);cursor:text;min-width:2ch;transition:background-color .16s var(--ease), box-shadow .16s var(--ease);outline:none;margin-inline:auto;padding:4px 12px}@media (hover:hover){.rb-name-edit:hover{background:var(--pill)}}.rb-name-edit:focus{background:var(--pill)}.rb-name-edit.is-bad:focus{box-shadow:inset 0 0 0 1.5px var(--down)}.rb-face.is-new-look>svg{animation:rb-pop .56s var(--ease) backwards}[data-robot-name].is-renamed{animation:rb-renamed .48s var(--ease) backwards}@keyframes rb-pop{0%{transform:scale(.55)rotate(-16deg)}60%{transform:scale(1.08)rotate(3deg)}}@keyframes rb-renamed{0%{filter:blur(6px);transform:translateY(6px)}}.rb-face.is-working svg{overflow:visible}.rb-face.is-working :is(.rb-feat,.rb-eyes){transform-box:fill-box;transform-origin:50%;transition:transform var(--dur) var(--ease)}.rb-face.is-working{transition:transform var(--dur) var(--ease)}.ck-st[data-state=think] .rb-feat{animation:rb-look 3.6s var(--ease) infinite}.ck-st[data-state=think] .rb-eyes{animation:3.6s linear infinite rb-blink}.ck-st[data-state=work] .rb-feat{animation:1.5s ease-in-out infinite alternate rb-read}.ck-st[data-state=work] .rb-face{animation:.75s ease-in-out infinite alternate rb-bob}.ck-st[data-state=draw] .rb-feat{transform:translate(-1.5px,3px)}.ck-st[data-state=draw] .rb-face{transform:rotate(-8deg)}@keyframes rb-look{0%,18%,to{transform:none}28%,44%{transform:translate(-3px,-1px)}56%,74%{transform:translate(3px,-1px)}84%{transform:none}}@keyframes rb-blink{0%,46%,52%,to{transform:none}49%{transform:scaleY(.12)}}@keyframes rb-read{0%{transform:translate(-3px,1px)}to{transform:translate(3px,1px)}}@keyframes rb-bob{0%{transform:none}to{transform:translateY(-1.5px)}}@media (prefers-reduced-motion:reduce){.rb-face.is-new-look>svg,[data-robot-name].is-renamed,.ck-st .rb-face,.ck-st .rb-feat,.ck-st .rb-eyes{animation:none}}
