.dimy-companion{flex-shrink:0;width:28px;height:28px;transition:transform .16s ease-out}.verse-tool:hover .dimy-companion,.verse-tool:focus-visible .dimy-companion{transform:translateY(-2px)rotate(-4deg)}.dimy-companion.is-thinking{animation:1.4s ease-in-out infinite dimy-think}@keyframes dimy-think{50%{opacity:.7;transform:translateY(-3px)}}.professor-bar .dimy-companion{width:40px;height:40px}@media (prefers-reduced-motion:reduce){.dimy-companion{transition:none!important;animation:none!important}}.dimy-companion.dimy-cat{aspect-ratio:1;vertical-align:middle;line-height:0;animation:none;display:inline-block;overflow:hidden}.dimy-cat>img{object-fit:contain;width:100%;height:100%;display:block}
