The agent answers in the language each message is written in (Indonesian
or English), whatever the UI language; short replies such as "LLM" keep
the conversation's language. inLang() runs t() in that language.
Each turn now reads like a person: a thinking step with what the agent is
doing, the reply typed out with "Thought for Ns" above it, a short typing
pause, then one question, with its options shown once it is typed.
Reduced motion skips the animation.
"dari file LLM" / "from the document X" is read as the topic, and topics
keep the user's capitals.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>