.ra-char{position:relative;flex:none;display:inline-flex;align-items:center;justify-content:center;gap:8%}.ra-char:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,var(--ra-from,#6a5cf2) 15%,var(--ra-to,#4fa3f2) 90%);-webkit-mask:var(--ra-mask) center /100% 100% no-repeat;mask:var(--ra-mask) center /100% 100% no-repeat}.ra-char:after{content:"";position:absolute;inset:-20%;z-index:2;pointer-events:none;background:var(--ra-acc,none) center /100% 100% no-repeat}.ra-char i{position:relative;width:11%;height:26%;border-radius:999px;background:#fff;transform-origin:50% 60%}.ra-char.is-alive{animation:wm-float 4.2s ease-in-out infinite}.ra-char.is-alive i{animation:wm-blink 3.6s ease-in-out infinite,wm-look 5.5s ease-in-out infinite}.ra-row{scrollbar-width:none;-webkit-overflow-scrolling:touch}.ra-row::-webkit-scrollbar{display:none}.ra-lift{transition:transform .35s cubic-bezier(.2,.8,.2,1),opacity .25s ease}.ra-agent:not(.is-on) .ra-lift{opacity:.72}.ra-agent:focus-visible .ra-lift,.ra-agent:hover .ra-lift{opacity:1}.ra-agent.is-on .ra-lift{opacity:1;transform:translateY(-5px) scale(1.1)}.ra-in{animation:ra-in .35s ease-out both}@keyframes ra-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.ra-typing{display:inline-flex;gap:3px;padding:.35em 0}.ra-typing i{width:5px;height:5px;border-radius:50%;background:#a1a1a8;animation:ra-dot 1s ease-in-out infinite}.ra-typing i:nth-child(2){animation-delay:.15s}.ra-typing i:nth-child(3){animation-delay:.3s}@keyframes ra-dot{0%,60%,to{opacity:.35;transform:none}30%{opacity:1;transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.ra-char.is-alive,.ra-char.is-alive i,.ra-in,.ra-typing i{animation:none}.ra-lift{transition:none}.ra-agent.is-on .ra-lift{transform:none}}