Chat UI with animations