Create a user interface that allows users to input natural language queries. Acceptance Criteria: - [ ] Text input component - [ ] Query submission functionality - [ ] Response display component - [ ] Responsive design - [ ] Basic UI tests