.coach-typing-dot{--coach-dot-dim:#565656;--coach-dot-bright:#d0d0d0;background-color:var(--coach-dot-dim);animation:.92s ease-in-out infinite coach-motion-dot}[data-theme=light] .coach-typing-dot{--coach-dot-dim:#cbd5e1;--coach-dot-bright:#64748b}@keyframes coach-motion-dot{0%,40%,to{background-color:var(--coach-dot-dim)}18%{background-color:var(--coach-dot-bright)}}@media (prefers-reduced-motion:reduce){.coach-typing-dot{background-color:var(--coach-dot-bright);animation:none}}
