feat(Chat): layout redesign