Locked Overlay

Blur-gate wrapper for Results content behind the free Google login (Bunch D, Phase 1). Blur is applied to the content itself, faded with a solid-color gradient mask, topped with an opaque CTA card — never glassmorphism.

Locked state

Content clipped and blurred (blur-sm), fading to bg-background at the bottom, with the AuthCTA floating over the fade in normal document flow (not absolutely pinned over following sections).

Unlock your full feedback

Sign in with Google (free) to see recommendations and matched job openings.

Continue with Google
PropTypeDefaultDescription
isUnlockedbooleantrue for authenticated users (or ?demo=1) — reveals children with a brief blur-sm -> blur-none transition.
ctaReactNodeRendered floating over the fade when locked — typically <AuthCTA />.
childrenReactNodeThe actual gated content — stays mounted in the DOM at all times, just visually clipped + blurred when locked.
maxHeightClassNamestring'max-h-64'Clip height for the blurred preview in the locked state.
Sergiy Klimkovych

Need a design system like this?

I design and build products end‑to‑end — from first idea and design system to production‑ready code, ready to hand off to your development team.

Product Designer | AI Design Engineer | Designer for Startups | Mobile & Complex SaaS | from Idea to Product | Framer Developer