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