{{-- ════════════════════════════════════════════════════════════════════════ Create / Edit Sports Match — progressive-disclosure modal. Opened from the front-end "Sports" chooser card via openSportsMatchModal(). A match always belongs to one of the user's videos (video_id required). Only the basic section is needed for a first (draft) save; everything else lives in collapsed sections and can be completed later by editing the same record. Bootstrap 5 modal + collapsible blocks. Field names map 1:1 to SportsMatchController validation. ════════════════════════════════════════════════════════════════════════ --}}
{{-- ── Repeatable row templates ─────────────────────────────────────────── --}}