.PK4fKq_root{isolation:isolate;background:var(--ink);justify-content:center;align-items:center;min-height:100svh;padding:clamp(72px,10svh,104px) 24px clamp(20px,4svh,48px);display:flex;position:relative}.PK4fKq_root:before{content:"";z-index:-1;background:url(/images/onboarding-retro-male-bg.webp) 50%/cover;position:absolute;inset:0}.PK4fKq_root:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(to bottom, var(--ink) 0, color-mix(in srgb, var(--ink) 80%, transparent) 72px, transparent);height:150px;position:absolute;inset:0 0 auto}.PK4fKq_brand{--brand-ink:var(--surface);display:flex;position:absolute;top:clamp(20px,3.5svh,36px);left:max(4vw,24px)}.PK4fKq_card{border:1px solid var(--ink);border-top:5px solid var(--accent);background:var(--surface);width:100%;max-width:450px;box-shadow:8px 8px 0 var(--accent);border-radius:4px;padding:32px}.PK4fKq_card h1{font-size:38px}.PK4fKq_waitlist{border-top:1px solid var(--line);text-align:center;padding-top:18px;font-size:13px}.PK4fKq_waitlist p{color:var(--muted);margin-bottom:8px}.PK4fKq_waitlist a{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;display:inline-flex}.PK4fKq_loginFooter{text-align:center;flex-direction:column;align-items:stretch;gap:8px;display:flex}.PK4fKq_card>.PK4fKq_loginFooter{margin-top:8px}.PK4fKq_recoveryLink{width:100%;min-height:32px;color:var(--muted);justify-content:center;align-items:center;font-size:12px;display:flex}.PK4fKq_recoveryLink:hover{color:var(--ink);text-underline-offset:4px;text-decoration:underline}.PK4fKq_loginFooter .PK4fKq_waitlist{flex-direction:column;align-items:center;gap:0;padding-top:10px;display:flex}.PK4fKq_loginFooter .PK4fKq_waitlist p{margin:0}.PK4fKq_loginFooter .PK4fKq_waitlist a{width:100%;min-height:32px}.PK4fKq_purpose{color:var(--muted);font-size:12px;line-height:1.6}.PK4fKq_successIcon{color:var(--accent-ink);margin-bottom:14px}.PK4fKq_honeypot{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (min-width:761px) and (max-height:650px){.PK4fKq_root{padding-top:64px;padding-bottom:16px}.PK4fKq_brand{top:18px}}@media (max-width:760px){.PK4fKq_root{align-items:flex-start;padding:100px 24px 32px}.PK4fKq_root:before{opacity:.55;background-position:30%}.PK4fKq_brand{top:28px;left:24px}.PK4fKq_card{box-shadow:5px 5px 0 var(--accent);padding:26px 24px}.PK4fKq_card h1{font-size:32px}}
