Same events that trigger email (approve, deny, deactivate, setPending, upsert) now also call tryPush() to send a silent FCM push to the professional's device. NotificationsModule added to ProfessionalsModule imports. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>