:is(.app-frame .ai-compact,.home-ai-companion,.child-cheer-robot) .ai-robot{width:72px;height:72px;min-height:0;box-shadow:none;isolation:isolate;cursor:pointer;background:0 0;border:0;border-radius:12px;flex:none;padding:0;display:block;position:relative;overflow:hidden}:is(.app-frame .ai-compact,.home-ai-companion,.child-cheer-robot) .ai-robot .ai-robot-fallback{object-fit:contain;width:100%;height:100%;display:block}:is(.app-frame .ai-compact,.home-ai-companion,.child-cheer-robot) .ai-robot[data-ready=true] .ai-robot-fallback{visibility:hidden}:is(.app-frame,.home-ai-companion,.child-cheer-robot) .ai-robot-sprite{background-repeat:no-repeat;background-size:400% 600%;background-position:0 var(--robot-row-a);animation:miveno-robot-frames var(--robot-duration) step-end 1 both;display:block;position:absolute;inset:0}:is(.app-frame,.home-ai-companion,.child-cheer-robot) .ai-robot[data-moving=false] .ai-robot-sprite{animation-play-state:paused}:is(.app-frame,.home-ai-companion,.child-cheer-robot) .ai-robot[data-resting=true] .ai-robot-sprite{background-position:0 0;animation:none}.app-frame .ai-companion-mark:has(.ai-robot[data-paused=true])~.ai-welcome-copy .ai-availability>span{animation:none}@keyframes miveno-robot-frames{0%{background-position:0 var(--robot-row-a)}12.5%{background-position:33.3333% var(--robot-row-a)}25%{background-position:66.6667% var(--robot-row-a)}37.5%{background-position:100% var(--robot-row-a)}50%{background-position:0 var(--robot-row-b)}62.5%{background-position:33.3333% var(--robot-row-b)}75%{background-position:66.6667% var(--robot-row-b)}87.5%,to{background-position:100% var(--robot-row-b)}}@media (width<=600px){.app-frame .ai-compact .ai-companion-mark{flex-basis:64px}:is(.app-frame .ai-compact,.home-ai-companion,.child-cheer-robot) .ai-robot{width:64px;height:64px}.app-frame .ai-compact .ai-welcome-header .ai-welcome-copy{flex-basis:calc(100% - 74px)}}@media (prefers-reduced-motion:reduce){:is(.app-frame,.home-ai-companion,.child-cheer-robot) .ai-robot-sprite{animation:none;display:none}:is(.app-frame .ai-compact,.home-ai-companion,.child-cheer-robot) .ai-robot[data-ready=true] .ai-robot-fallback{visibility:visible}}
