.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=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.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}.customize-bot .customize-preview{background:var(--raised);border:1px solid var(--line);border-radius:14px;align-items:center;gap:14px;padding:14px;display:flex}.customize-bot .customize-preview b{color:var(--fg);font-size:15px;font-weight:600;display:block}.customize-bot .customize-preview small{color:var(--muted);font-size:12.5px;display:block}.customize-bot .customize-title{color:var(--muted);margin:16px 0 8px;font-size:12.5px;font-weight:600}.customize-bot .customize-swatches{flex-wrap:wrap;gap:10px;display:flex}.customize-bot .customize-swatch{background:var(--swatch);cursor:pointer;border:2px solid #0000;border-radius:50%;width:28px;height:28px;transition:transform .12s}.customize-bot .customize-swatch[aria-checked=true]{box-shadow:0 0 0 2px var(--panel), 0 0 0 4px var(--swatch)}.customize-bot .customize-swatch:hover{transform:scale(1.08)}.customize-bot .customize-row{flex-wrap:wrap;gap:6px;display:flex}.customize-bot .customize-option{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;width:52px;height:52px;display:inline-flex}.customize-bot .customize-option:hover{background:var(--hover)}.customize-bot .customize-option[aria-checked=true]{background:var(--accent-soft);border-color:var(--accent-line)}.customize-bot .customize-option:focus-visible,.customize-bot .customize-swatch:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.customize-bot .customize-hint{margin-top:10px}@media (prefers-reduced-motion:reduce){.customize-bot .customize-swatch{transition:none}}.nm-rig:before{display:none}
