
A natural start
The chat launcher starts with enticing previews and soft steps into the app.
Scene warmth first
Our homepage is built around an inviting bottom-right chat launcher. Peek previews, keep the tension playful, and ease toward a warmer protected entry without losing the funnel.

The chat launcher starts with enticing previews and soft steps into the app.
Scene warmth first

Teasers reveal enticing motion while keeping the main content behind a paywall.
Tension before unlock

Smoothly transition into product surface at age-gated 21+ entry.
Built with care for the handoff
Clean handoff
The docked shell lives in the bottom-right on desktop and stays anchored as a mobile bottom sheet, so the user sees where to interact immediately.
Even while the launcher is animating or minimized, the public path still points clearly into the deliberate 21+ age-gated entry.
The launcher hooks attention on the homepage, but it still hands off into the protected product seam instead of pretending the public page is the full runtime.
Trust surface
The launcher uses manifest-approved placeholder media so the UI can move without raw docs assets quietly leaking into production paths.
Typing dots, glow, and open-close transitions draw the eye without turning the homepage into a draggable desktop gimmick.
The launcher can be opened, minimized, and reopened, but the same handoff into the 21+ gate remains in view instead of becoming a dead-end effect.
The launcher is now the obvious first move, but the public route still keeps age gate, policy posture, and protected-session handoff explicit before anything deeper begins.
Terms, Privacy, and Billing Policy stay visible before the public launcher hands off into the protected flow.
Sable is already here
Elegant, self-possessed, and premium from the first line.