.auth-stage_root___N3D_{--auth-grid-line:color-mix(in srgb,var(--tt-ink-900) 6%,transparent);min-width:0;min-height:100svh;background:radial-gradient(circle at 12% 12%,color-mix(in srgb,var(--tt-home-profile-accent) 7%,transparent),transparent 30rem),var(--tt-bg-1)}@media (max-width:1119px){html:has([data-cookie-banner]) .auth-stage_root___N3D_{height:calc(100dvh - var(--tt-cookie-safe-shelf, 12rem));min-height:0;max-height:calc(100dvh - var(--tt-cookie-safe-shelf, 12rem));overflow-x:clip;overflow-y:auto;overscroll-behavior-y:contain;scroll-padding-block-end:1rem}}.auth-stage_ambientGrid__wqmma{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(var(--auth-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--auth-grid-line) 1px,transparent 1px);background-size:72px 72px;mask-image:radial-gradient(circle at 50% 42%,black,transparent 78%)}.auth-stage_layout__nccwe{position:relative;z-index:1;display:grid;min-height:100svh}.auth-stage_formColumn__pSblY{position:relative;display:flex;min-width:0;align-items:flex-start;justify-content:center;padding:calc(5.75rem + env(safe-area-inset-top)) max(1.5rem,env(safe-area-inset-right)) max(2rem,env(safe-area-inset-bottom)) max(1.5rem,env(safe-area-inset-left))}.auth-stage_brandLink__g2hno{position:absolute;top:max(1.25rem,env(safe-area-inset-top));left:50%;display:inline-flex;min-height:2.75rem;align-items:center;gap:.55rem;color:var(--tt-ink-900);transform:translateX(-50%)}.auth-stage_formFrame__tnZLz{width:100%;max-width:25rem}.auth-stage_storyStage__N8iqu{position:relative;display:none;min-width:0;overflow:hidden;border:1px solid var(--tt-border-subtle);background:radial-gradient(circle at 18% 8%,color-mix(in srgb,var(--tt-home-profile-accent) 20%,transparent),transparent 36rem),radial-gradient(circle at 90% 30%,color-mix(in srgb,var(--tt-home-connections-accent) 13%,transparent),transparent 32rem),linear-gradient(150deg,var(--tt-bg-2),var(--tt-bg-1))}.auth-stage_storyStage__N8iqu[data-variant=signup]{background:radial-gradient(circle at 16% 8%,color-mix(in srgb,var(--tt-home-chat-accent) 13%,transparent),transparent 31rem),radial-gradient(circle at 92% 28%,color-mix(in srgb,var(--tt-home-profile-accent) 18%,transparent),transparent 34rem),linear-gradient(150deg,var(--tt-bg-2),var(--tt-bg-1))}.auth-stage_storyGrid__ziXPl{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(var(--auth-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--auth-grid-line) 1px,transparent 1px);background-size:64px 64px;mask-image:linear-gradient(180deg,black,transparent 86%);opacity:.72}.auth-stage_storyContent__IRN1_{position:relative;z-index:1;display:flex;height:100%;min-height:0;flex-direction:column;padding:clamp(3rem,5vw,5.5rem) clamp(2.5rem,5vw,5rem) 0}.auth-stage_storyEyebrow__wpR_l{display:inline-flex;align-items:center;gap:.6rem;color:var(--tt-ink-500);font-size:.7rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.auth-stage_storyEyebrow__wpR_l:before{width:1.75rem;height:2px;border-radius:999px;background:var(--tt-home-profile-accent);content:""}.auth-stage_storyStage__N8iqu[data-variant=signup] .auth-stage_storyEyebrow__wpR_l:before{background:var(--tt-home-chat-accent)}.auth-stage_storyHeading__Ac6_1{max-width:13ch;margin-top:1.25rem;color:var(--tt-ink-900);font-size:clamp(3rem,4.7vw,5.4rem);font-weight:520;letter-spacing:-.065em;line-height:.94;text-wrap:balance}.auth-stage_storyBody__IU2iy{max-width:36rem;margin-top:1.4rem;color:var(--tt-ink-700);font-size:clamp(.95rem,1.15vw,1.12rem);line-height:1.65}.auth-stage_benefitRail__7FMo3{display:grid;margin-top:clamp(1.75rem,3vw,2.75rem);border-block:1px solid var(--tt-border-subtle);grid-template-columns:repeat(3,minmax(0,1fr))}.auth-stage_benefit__iWUV3{min-width:0;padding:1rem 1rem 1rem 0;color:var(--tt-ink-700);font-size:clamp(.72rem,.85vw,.84rem);font-weight:650;line-height:1.35}.auth-stage_benefit__iWUV3+.auth-stage_benefit__iWUV3{border-left:1px solid var(--tt-border-subtle);padding-left:1rem}.auth-stage_benefitIndex__VWAYh{display:block;margin-bottom:.45rem;color:var(--tt-ink-400);font-family:var(--font-mono,ui-monospace,monospace);font-size:.65rem;font-weight:500;letter-spacing:.08em}.auth-stage_productDock__T_1xu{position:relative;min-height:9rem;flex:1 1 auto;margin-top:clamp(1.5rem,4vh,3rem)}.auth-stage_productWindow__vZI9i{position:absolute;top:0;right:clamp(-2.5rem,-2vw,-1rem);bottom:0;left:clamp(-1.25rem,-1vw,0rem);overflow:hidden;border:1px solid var(--tt-border-default);border-radius:1.5rem 1.5rem 0 0;background:var(--tt-bg-1);box-shadow:var(--tt-shadow-lg);transform:perspective(1200px) rotateX(1.5deg) rotateY(-1.5deg);transform-origin:bottom}.auth-stage_productWindow__vZI9i:before{position:absolute;z-index:2;top:0;right:0;left:0;height:1.8rem;border-bottom:1px solid var(--tt-border-subtle);background:radial-gradient(circle at .85rem 50%,var(--tt-border-default) 0 .2rem,transparent .22rem),radial-gradient(circle at 1.55rem 50%,var(--tt-border-default) 0 .2rem,transparent .22rem),radial-gradient(circle at 2.25rem 50%,var(--tt-border-default) 0 .2rem,transparent .22rem),color-mix(in srgb,var(--tt-bg-2) 88%,transparent);content:""}.auth-stage_productShot__RK00w{width:100%;height:100%;object-fit:cover;object-position:top center;padding-top:1.8rem;opacity:.82;filter:saturate(.84) contrast(.96)}@media (min-width:1120px){.auth-stage_root___N3D_{padding:1rem}.auth-stage_layout__nccwe{min-height:calc(100svh - 2rem);grid-template-columns:minmax(25rem,.82fr) minmax(38rem,1.18fr);gap:1rem}.auth-stage_formColumn__pSblY{align-items:center;padding:7rem clamp(3rem,5vw,5.75rem) 3rem}.auth-stage_brandLink__g2hno{top:2.25rem;left:clamp(3rem,5vw,5.75rem);transform:none}.auth-stage_storyStage__N8iqu{position:sticky;top:1rem;display:block;height:calc(100svh - 2rem);align-self:start;border-radius:2rem}}@media (min-width:640px) and (max-width:1119px){.auth-stage_formColumn__pSblY{padding-top:clamp(9.5rem,18svh,11.5rem)}}@media (min-width:1440px){.auth-stage_layout__nccwe{grid-template-columns:minmax(30rem,.78fr) minmax(48rem,1.22fr)}.auth-stage_formFrame__tnZLz{max-width:26rem}}@media (max-height:760px) and (min-width:1120px){.auth-stage_storyContent__IRN1_{padding-top:2.75rem}.auth-stage_storyHeading__Ac6_1{font-size:clamp(2.7rem,4vw,4rem)}.auth-stage_storyBody__IU2iy{margin-top:1rem}.auth-stage_benefitRail__7FMo3{margin-top:1.35rem}.auth-stage_productDock__T_1xu{min-height:7rem;margin-top:1.25rem}}@media (prefers-reduced-motion:reduce){.auth-stage_productWindow__vZI9i{transform:none}}