Set all three loading states to .loading upfront before entering the
task group, and remove .idle from the modal visibility condition. This
prevents the overlay from staying visible when tasks complete at
different rates while others remain in .idle state.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>