.chat-typing{display:inline-flex;gap:.65rem;align-items:center;min-height:36px;padding:.4rem .65rem;color:var(--color-text-secondary,#665b50);font-size:.9rem}.chat-typing-dots{display:inline-flex;gap:4px;align-items:center}.chat-typing-dots i{display:block;width:6px;height:6px;border-radius:50%;background:currentColor;animation:chat-dot 1.2s ease-in-out infinite}.chat-typing-dots i:nth-child(2){animation-delay:.16s}.chat-typing-dots i:nth-child(3){animation-delay:.32s}@keyframes chat-dot{0%,65%,100%{transform:translateY(0);opacity:.45}30%{transform:translateY(-4px);opacity:1}}@media(prefers-reduced-motion:reduce){.chat-typing-dots i{animation:none;opacity:.8}}
