.a-bot{position:relative;display:block;flex:none;width:calc(var(--rbw, 69px) * var(--s));height:calc(var(--rbh, 71px) * var(--s));max-width:100%;line-height:0;transition:width .28s cubic-bezier(.2,1,.3,1)}.rb-svg{display:block;width:100%;height:auto;aspect-ratio:840/860;overflow:visible}.rb-float{animation:rb-drift 5.4s ease-in-out infinite}.rb-shadow{transform-box:fill-box;transform-origin:center;animation:rb-shadow 5.4s ease-in-out infinite}.rb-breathe,.rb-squash{transform-box:fill-box;transform-origin:50% 100%}.rb-breathe{animation:rb-breathe 3.6s ease-in-out infinite}@keyframes rb-drift{0%,to{transform:translateY(0)}50%{transform:translateY(-16px)}}@keyframes rb-shadow{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.86);opacity:.7}}@keyframes rb-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.014,1.026)}}.rb-thought>*{opacity:0;transform:scale(.2);transform-box:fill-box;transform-origin:0 100%;transition:opacity .18s ease,transform .45s cubic-bezier(.34,1.56,.64,1)}.a-bot[data-state=thinking] .rb-thought>*{opacity:1;transform:none}.a-bot[data-state=thinking] .rb-puff--2{transition-delay:.06s}.a-bot[data-state=thinking] .rb-cloud{transition-delay:.12s}.a-bot[data-state=thinking] .rb-thought{animation:rb-bob 2s ease-in-out infinite}.rb-halo{opacity:.35;animation:rb-twinkle 3.4s ease-in-out infinite}.rb-halo,.rb-ripple{transform-box:fill-box;transform-origin:center}.rb-ripple{opacity:0}.a-bot[data-state=thinking] .rb-halo{animation:rb-pulse 1.2s ease-in-out infinite}.a-bot[data-state=thinking] .rb-ripple{animation:rb-ripple 1.5s ease-out infinite}.a-bot[data-state=talking] .rb-halo{animation:none}@keyframes rb-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes rb-twinkle{0%,to{opacity:.25;transform:scale(.94)}50%{opacity:.5;transform:scale(1.04)}}@keyframes rb-pulse{0%,to{opacity:.45;transform:scale(.9)}50%{opacity:1;transform:scale(1.25)}}@keyframes rb-ripple{0%{opacity:.85;transform:scale(1)}to{opacity:0;transform:scale(2.3)}}.rb-love,.rb-spark{opacity:0}.rb-love,.rb-spark,.rb-spiral{transform-box:fill-box;transform-origin:center}.a-bot[data-react=dizzy] .rb-spiral{animation:rb-spin .7s linear infinite}.rb-heart-eye{transform-box:fill-box;transform-origin:center}.a-bot[data-react=love] .rb-heart-eye{animation:rb-beat .62s ease-in-out infinite}@keyframes rb-beat{0%,to{transform:scale(1)}30%{transform:scale(1.18)}60%{transform:scale(.96)}}@keyframes rb-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.a-bot{transition:none}.rb-svg *{animation:none!important;transition:none!important}.a-bot[data-state=thinking] .rb-halo{opacity:.85}}