.signup-module__rERznW__page{background:radial-gradient(ellipse at 50% 0%, #d7eea238, transparent 48%), var(--background);place-items:center;min-height:calc(100dvh - 3.5rem);padding:clamp(48px,8vh,88px) 24px;display:grid}.signup-module__rERznW__card{width:min(100%,440px)}.signup-module__rERznW__eyebrow{color:var(--brand-700);letter-spacing:.14em;text-transform:uppercase;margin:0 0 16px;font-size:.72rem;font-weight:750}.signup-module__rERznW__card h1{max-width:12ch;color:var(--foreground);font-family:var(--font-display);letter-spacing:-.055em;margin:0;font-size:clamp(2.25rem,7vw,3.15rem);font-weight:680;line-height:1.02}.signup-module__rERznW__intro{max-width:38ch;color:var(--muted-foreground);margin:18px 0 28px;font-size:.96rem;line-height:1.65}.signup-module__rERznW__formPanel{border:1px solid var(--border);background:var(--card);box-shadow:0 20px 54px var(--elevation-1);border-radius:1.15rem;padding:26px}.signup-module__rERznW__signIn{color:var(--muted-foreground);text-align:center;margin:22px 0 0;font-size:.88rem}.signup-module__rERznW__signIn a,.signup-module__rERznW__setupLink{color:var(--brand-800);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--brand-700) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--brand-700) 35%, transparent);text-underline-offset:3px;font-weight:650}.signup-module__rERznW__setupLink{width:fit-content;margin:14px auto 0;font-size:.82rem;display:block}.signup-module__rERznW__signIn a:hover,.signup-module__rERznW__setupLink:hover{color:var(--brand-600)}@media (max-width:480px){.signup-module__rERznW__page{padding:44px 20px 64px}.signup-module__rERznW__formPanel{padding:22px 18px}}
