protected function gate(): void 	{ 		Gate::define('viewHorizon', static fn (User $user): bool => $user->isAvailable() && $user->canViewRoute('horizon-auth')); 	}