.scrollbar-hidden{scrollbar-width:none}.scrollbar-hidden::-webkit-scrollbar{display:none}.scroll-anchor-none{overflow-anchor:none}@keyframes typing-bounce{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.typing-dot{width:6px;height:6px;animation:1.2s ease-in-out infinite typing-bounce;animation-delay:calc(var(--i) * .2s);background:currentColor;border-radius:9999px;display:inline-block}@media (prefers-reduced-motion:reduce){.typing-dot{opacity:1;animation:none}}
