As an authenticated user, I want to view my contact messages and reply to them, so that I can follow up on my inquiries.
Given I am logged in When I navigate to my messages page Then a paginated table is displayed with columns: subject, message (truncated to 50 chars), status badge (NEW / IN_PROGRESS / RESOLVED), date, and a details link.
Given I click on a message Then the original message is displayed (sender, subject, status, full text, timestamp) And any replies are listed chronologically below.
Given I am on the message detail page When I enter a reply and submit Then the reply is added and the replies list is updated.