--- 🤖 Starting New Agent Attempt --- Task: Task: Complete the Session Conflict UI in coachs-site.php. Requirements: Coaches Input: Update the session form to replace the single coach text input with a multi-select dropdown that pulls from users where type-coach = 1. Location Picker: Integrate a Google Places Autocomplete search. On selection, check the locations table: if the google_place_id exists, use that id; if not, create a new entry in the locations table and return the new id. Validation Call: On form submission, hit /api/sessions/validate.php with the array of selected coach IDs. Hard Warning Modal: If the API returns warnings, display a modal listing all conflicts (Venue, Personnel, and Travel). Provide a button Override --- 💾 ACTION REQUIRED: SAVE PROJECT STATE ---