.chat-typing[data-v-53243dd3]{--t:calc(var(--u)*12/14);--glow:var(--chat-typing,var(--color-primary));gap:calc(var(--t)*5);padding:calc(var(--t)*10) calc(var(--t)*8)}.chat-typing-small[data-v-53243dd3]{--t:calc(var(--u)*8/14)}.chat-typing-dot[data-v-53243dd3]{animation:chat-typing-lumen-53243dd3 1.6s cubic-bezier(.4,0,.2,1) infinite;background-color:var(--glow);border-radius:100%;height:calc(var(--t)*11);opacity:.45;position:relative;width:calc(var(--t)*11)}.chat-typing-dot[data-v-53243dd3]:after{animation:chat-typing-ring-53243dd3 1.6s cubic-bezier(.4,0,.2,1) infinite;background:radial-gradient(circle,var(--glow) 0,transparent 70%);border-radius:100%;content:"";inset:calc(var(--t)*-4);opacity:0;position:absolute}.chat-typing-dot[data-v-53243dd3]:nth-child(2),.chat-typing-dot[data-v-53243dd3]:nth-child(2):after{animation-delay:.2s}.chat-typing-dot[data-v-53243dd3]:nth-child(3),.chat-typing-dot[data-v-53243dd3]:nth-child(3):after{animation-delay:.4s}@keyframes chat-typing-lumen-53243dd3{0%{opacity:.45;transform:scale(1)}24%{opacity:1;transform:scale(1.1)}55%,to{opacity:.45;transform:scale(1)}}@keyframes chat-typing-ring-53243dd3{0%,55%,to{opacity:0}24%{opacity:.55}}@media(prefers-reduced-motion:reduce){.chat-typing-dot[data-v-53243dd3],.chat-typing-dot[data-v-53243dd3]:after{animation:none}.chat-typing-dot[data-v-53243dd3]{opacity:.7}}
