All you need to do is choose the next (Optional) Sign In setting, and then you can use tab visibility (where email is signed in user) to hide content from non-registered users.
If you want to give public users the option to register/sign up, all you need to do is add a button somewhere and configure it with a “Sign In” action. If necessary, you could build an onboarding flow on top of that.