.nm-rig>svg{overflow:visible}.nm-rig .nm-figure{transform-origin:50px 96px}.nm-rig .nm-eye,.nm-rig .nm-eyes{transform-box:fill-box;transform-origin:50%}.agent-mark.nm-rig.is-busy:not(.has-orbit):after,.agent-mark.nm-rig:is([data-state=thinking],[data-state=working],[data-state=coordinating]):not(.has-orbit):after{content:none}@keyframes nm-blink{0%,to{transform:scaleY(1)}40%,58%{transform:scaleY(.1)}}@keyframes nm-ear-l-wiggle{0%,to{transform:rotate(0)}30%{transform:rotate(-10deg)}65%{transform:rotate(6deg)}}@keyframes nm-ear-r-wiggle{0%,to{transform:rotate(0)}30%{transform:rotate(10deg)}65%{transform:rotate(-6deg)}}@keyframes nm-perk-l{0%{transform:none}40%{transform:translate(-1px,-4px)rotate(-12deg)}to{transform:translateY(-2px)rotate(-6deg)}}@keyframes nm-perk-r{0%{transform:none}40%{transform:translate(1px,-4px)rotate(12deg)}to{transform:translateY(-2px)rotate(6deg)}}@keyframes nm-look-up{0%,to{transform:translateY(0)}25%,80%{transform:translateY(-3px)}}@keyframes nm-glance{0%,to{transform:translate(0)}25%{transform:translate(-2.5px)}55%{transform:translate(2.5px)}}@keyframes nm-think-blink{0%,70%,82%,to{transform:scaleY(1)}76%{transform:scaleY(.1)}}@keyframes nm-tilt-l{0%,to{transform:rotate(0)}50%{transform:rotate(-7deg)}}@keyframes nm-tilt-r{0%,to{transform:rotate(0)}50%{transform:rotate(7deg)}}@keyframes nm-bob{0%,to{transform:translateY(0)scale(1)}45%{transform:translateY(-6px)scale(.98,1.02)}80%{transform:translateY(0)scale(1.02,.98)}}.nm-rig[data-blink]:not([data-state]) .nm-eye,.nm-rig:hover:not([data-state]) .nm-eye,button:hover .nm-rig:not([data-state]) .nm-eye{animation:.3s ease-in-out nm-blink}.nm-rig:hover:not([data-state]) .nm-ear-l,button:hover .nm-rig:not([data-state]) .nm-ear-l{animation:.56s ease-in-out nm-ear-l-wiggle}.nm-rig:hover:not([data-state]) .nm-ear-r,button:hover .nm-rig:not([data-state]) .nm-ear-r{animation:.56s ease-in-out 60ms nm-ear-r-wiggle}.nm-rig[data-state=summoned] .nm-ear-l{animation:nm-perk-l .64s cubic-bezier(.3, 1.5, .5, 1) var(--wake-delay,0s) both}.nm-rig[data-state=summoned] .nm-ear-r{animation:nm-perk-r .64s cubic-bezier(.3, 1.5, .5, 1) calc(var(--wake-delay,0s) + 50ms) both}.nm-rig[data-state=summoned] .nm-eyes{animation:nm-look-up 1s ease var(--wake-delay,0s) both}.nm-rig[data-state=speaking] .nm-ear-l{transform:rotate(calc(var(--lvl,0) * -9deg));transition:transform 90ms linear}.nm-rig[data-state=speaking] .nm-ear-r{transform:rotate(calc(var(--lvl,0) * 9deg));transition:transform 90ms linear}.nm-rig[data-state=thinking] .nm-eyes{animation:2.4s ease-in-out infinite nm-glance}.nm-rig[data-state=thinking] .nm-eye{animation:2.4s ease-in-out infinite nm-think-blink}.nm-rig[data-state=thinking] .nm-ear-l{animation:1.2s ease-in-out infinite nm-tilt-l}.nm-rig[data-state=thinking] .nm-ear-r{animation:1.2s ease-in-out .6s infinite nm-tilt-r}.nm-rig[data-state=thinking]:before{opacity:.12;animation:none}.nm-rig:is([data-state=working],[data-state=coordinating]) .nm-figure{animation:.9s ease-in-out infinite nm-bob}.nm-rig:is([data-state=working],[data-state=coordinating]) .nm-ear-l{animation:.9s ease-in-out infinite nm-tilt-l}.nm-rig:is([data-state=working],[data-state=coordinating]) .nm-ear-r{animation:.9s ease-in-out .12s infinite nm-tilt-r}.nm-rig:is([data-state=working],[data-state=coordinating]):before{opacity:.12;animation:none}.nm-rig[data-state=done] .nm-ear-l{animation:.52s ease-in-out nm-ear-l-wiggle}.nm-rig[data-state=done] .nm-ear-r{animation:.52s ease-in-out 40ms nm-ear-r-wiggle}.mascot-loader{justify-content:center;align-items:center;display:inline-flex}.mascot-loader>.nm-rig:before{opacity:.12}html.idle-paused .nm-rig[data-blink] .nm-eye{animation:none}@media (prefers-reduced-motion:reduce){.nm-rig .nm-figure,.nm-rig .nm-eye,.nm-rig .nm-eyes,.nm-rig .nm-ear,.nm-rig:before{animation:none!important}.nm-rig[data-state=speaking] .nm-ear{transition:none;transform:none!important}.nm-rig.is-busy:before{opacity:.12}}.sidebar-brand{align-items:center;min-width:0;margin-left:2px;margin-right:auto;display:inline-flex}.sidebar-brand .wordmark{letter-spacing:-.005em;font-size:15px}.nm-rig:before{display:none}
