.RobotAvatar_robotAvatarRoot__P7WZX{position:relative;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;-webkit-tap-highlight-color:transparent;user-select:none;touch-action:manipulation;outline:none}.RobotAvatar_robotAvatarRoot__P7WZX:focus-visible{outline:2px solid #22d3ee;outline-offset:4px;border-radius:9999px}.RobotAvatar_auraGlow__UxJBT{position:absolute;inset:-10%;border-radius:9999px;background:radial-gradient(circle at center,rgba(34,211,238,.34) 0,rgba(255,200,61,.22) 42%,rgba(147,51,234,.14) 68%,transparent 80%);filter:blur(14px);pointer-events:none;opacity:.75;animation:RobotAvatar_auraPulse__A5ukU 4s ease-in-out infinite;transition:opacity .3s ease,filter .3s ease}@keyframes RobotAvatar_auraPulse__A5ukU{0%,to{opacity:.6;transform:scale(.96)}50%{opacity:.9;transform:scale(1.04)}}@keyframes RobotAvatar_auraActive__Rxo4O{0%,to{opacity:.85;transform:scale(1);filter:blur(16px)}50%{opacity:1;transform:scale(1.1);filter:blur(20px)}}.RobotAvatar_ring__6U8P2{position:absolute;border-radius:9999px;border:2px solid #22d3ee;opacity:0;width:70%;height:70%;pointer-events:none}.RobotAvatar_ring1__Yj2WJ{animation-delay:0s}.RobotAvatar_ring2__2f69S{animation-delay:.35s}.RobotAvatar_ring3__LqOuS{animation-delay:.7s}@keyframes RobotAvatar_ringPulse__JYMBC{0%{transform:scale(.65);opacity:.65}to{transform:scale(1.6);opacity:0}}.RobotAvatar_mascotWrapper__bTL0u{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;animation:RobotAvatar_floatY__t7Sel 3.6s ease-in-out infinite;transform-origin:center bottom;transition:transform .25s cubic-bezier(.34,1.56,.64,1)}@keyframes RobotAvatar_floatY__t7Sel{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-7px) rotate(.8deg)}}.RobotAvatar_mascotImage__S5RwX{width:100%;height:100%;object-fit:contain;pointer-events:none;filter:drop-shadow(0 8px 22px rgba(34,211,238,.26)) drop-shadow(0 4px 10px rgba(0,0,0,.1));transition:filter .3s ease}.RobotAvatar_touchHeart__xphUv{position:absolute;top:10%;right:12%;color:#ff6b81;pointer-events:none;opacity:0;transform:scale(.4) translateY(0)}@keyframes RobotAvatar_heartPop__cfr4M{0%{opacity:0;transform:scale(.4) translateY(4px)}40%{opacity:1;transform:scale(1.3) translateY(-10px)}70%{opacity:.9;transform:scale(1.1) translateY(-18px)}to{opacity:0;transform:scale(.9) translateY(-26px)}}.RobotAvatar_stateListening__fZdTR .RobotAvatar_auraGlow__UxJBT{opacity:1;background:radial-gradient(circle at center,rgba(34,211,238,.52) 0,rgba(56,189,248,.38) 45%,rgba(147,51,234,.22) 70%,transparent 82%);filter:blur(18px);animation:RobotAvatar_auraActive__Rxo4O 1.4s ease-in-out infinite}.RobotAvatar_stateListening__fZdTR .RobotAvatar_ring__6U8P2{animation:RobotAvatar_ringPulse__JYMBC 1.5s ease-out infinite}.RobotAvatar_stateListening__fZdTR .RobotAvatar_mascotWrapper__bTL0u{animation:RobotAvatar_floatListening__ShMvN 1.5s ease-in-out infinite}@keyframes RobotAvatar_floatListening__ShMvN{0%,to{transform:translateY(0) rotate(-1.5deg) scale(1.02)}50%{transform:translateY(-9px) rotate(1.5deg) scale(1.05)}}.RobotAvatar_stateListening__fZdTR .RobotAvatar_mascotImage__S5RwX{filter:drop-shadow(0 0 28px rgba(34,211,238,.55)) drop-shadow(0 8px 16px rgba(0,0,0,.12))}.RobotAvatar_stateWave__fv8fB .RobotAvatar_mascotWrapper__bTL0u{animation:RobotAvatar_mascotWave__PUnYg 1.1s ease-in-out 3}@keyframes RobotAvatar_mascotWave__PUnYg{0%,to{transform:translateY(0) rotate(0deg) scale(1)}20%{transform:translateY(-8px) rotate(-6deg) scale(1.04)}40%{transform:translateY(-12px) rotate(6deg) scale(1.06)}60%{transform:translateY(-6px) rotate(-4deg) scale(1.04)}80%{transform:translateY(-2px) rotate(3deg) scale(1.02)}}.RobotAvatar_stateTouch__aDoD_ .RobotAvatar_mascotWrapper__bTL0u{animation:RobotAvatar_mascotSquish__WXbKt .65s cubic-bezier(.34,1.56,.64,1)}@keyframes RobotAvatar_mascotSquish__WXbKt{0%{transform:scale(1) translateY(0)}30%{transform:scale(1.14,.86) translateY(5px)}60%{transform:scale(.92,1.1) translateY(-8px)}80%{transform:scale(1.04,.98) translateY(-2px)}to{transform:scale(1) translateY(0)}}.RobotAvatar_stateTouch__aDoD_ .RobotAvatar_touchHeart__xphUv{animation:RobotAvatar_heartPop__cfr4M .8s cubic-bezier(.22,1,.36,1) forwards}.RobotAvatar_stateTouch__aDoD_ .RobotAvatar_auraGlow__UxJBT{animation:RobotAvatar_auraActive__Rxo4O .65s ease-out}@media (prefers-reduced-motion:reduce){.RobotAvatar_auraGlow__UxJBT,.RobotAvatar_mascotWrapper__bTL0u,.RobotAvatar_ring__6U8P2,.RobotAvatar_touchHeart__xphUv{animation:none!important}}