.signup-surface_signupSite__pRTnA{--auth-cta-gradient:linear-gradient(92deg,#0B5C43,#0E7A57 34%,#16A34A 68%,#22C55E);background:radial-gradient(46% 42% at 82% 20%,rgb(232 214 175/16%),transparent 72%),radial-gradient(44% 46% at 16% 86%,rgb(45 214 115/4.5%),transparent 70%),linear-gradient(160deg,#fdfcfa,#faf7ef)}.dark .signup-surface_signupSite__pRTnA{--auth-cta-gradient:linear-gradient(90deg,#16A34A,#22C55E 50%,#2DD673);background:radial-gradient(46% 42% at 82% 20%,rgb(168 123 30/8%),transparent 72%),radial-gradient(44% 46% at 16% 86%,rgb(45 214 115/6%),transparent 70%),var(--tc-bg)}.signup-surface_signupForm__URd1N [data-slot=card]{display:block;overflow:visible;padding:0;border:0;border-radius:0;background:transparent;color:inherit;box-shadow:none}.signup-surface_signupForm__URd1N [data-slot=card-header]{display:block;margin-bottom:22px;padding:0}.signup-surface_signupForm__URd1N [data-slot=card-title]{font-family:var(--font-heading);font-size:23px;font-weight:600;line-height:1.35}.signup-surface_signupForm__URd1N [data-slot=card-description]{margin-top:2px;color:var(--tc-text-muted);font-size:14.5px}.signup-surface_signupForm__URd1N [data-slot=card-content]{padding:0}.signup-surface_signupForm__URd1N form{display:grid;gap:15px;margin:0}.signup-surface_signupForm__URd1N form>*,.signup-surface_signupForm__URd1N form>*>*{margin-block-end:0!important}.signup-surface_signupForm__URd1N form>div{display:grid;gap:6px}.signup-surface_signupForm__URd1N [data-slot=label]{font-size:13px;font-weight:500;line-height:1.3;color:var(--tc-text-primary)!important}.signup-surface_signupForm__URd1N [data-slot=input]{height:44px;border:1.5px solid var(--tc-border-strong);border-radius:10px;background:var(--tc-surface-raised);padding:11px 13px;font-size:15px;color:var(--tc-text-primary)}.signup-surface_signupForm__URd1N [data-slot=input]:focus-visible{border-color:var(--tc-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--tc-focus-ring) 12%,transparent)}.signup-surface_signupForm__URd1N [data-slot=button]{min-height:48px;margin-top:7px;border-radius:10px;padding:14px 22px;font-size:15px;font-weight:600;box-shadow:0 6px 18px rgb(11 92 67/22%)}.signup-surface_signupForm__URd1N form [data-slot=button]{transition-property:color,background-color,border-color,box-shadow,filter,opacity,transform}.signup-surface_signupForm__URd1N form [data-slot=button]:focus-visible{outline-color:var(--tc-focus-ring);outline-offset:3px;outline-style:solid;outline-width:2px}.signup-surface_signupForm__URd1N [data-slot=card-content]>p{color:var(--tc-text-secondary);font-size:14px}.signup-surface_signupForm__URd1N [data-slot=card-content]>p:first-of-type{margin-top:18px;padding-top:16px;border-top:1px solid var(--tc-border);text-align:center}.signup-surface_signupForm__URd1N[data-variant=split]>div{position:static;inset:auto;overflow:visible;background:transparent}.signup-surface_signupForm__URd1N[data-variant=split]>div>div{display:block;min-height:0}.signup-surface_signupForm__URd1N[data-variant=split]>div>div>div:first-child{display:block;min-height:0;padding:0;background:transparent}.signup-surface_signupForm__URd1N[data-variant=split]>div>div>div:first-child>div{width:100%;max-width:none;margin:0}.signup-surface_signupForm__URd1N[data-variant=split]>div>div>div:first-child>div>div:first-child:not(:only-child){display:none}.signup-surface_signupForm__URd1N[data-variant=split]>div>div>div:first-child>div>div:nth-child(2),.signup-surface_signupForm__URd1N[data-variant=split]>div>div>div:first-child>div>div:only-child{padding:0;border:0;border-radius:0;background:transparent}.signup-surface_signupForm__URd1N[data-variant=split]>div>div>div:last-child{display:none}.signup-surface_signupForm__URd1N[data-variant=split] h1{font-family:var(--font-heading);font-size:23px;font-weight:600;line-height:1.35;color:var(--tc-text-primary)}.signup-surface_signupForm__URd1N[data-variant=split] h1+p{margin-top:2px;margin-bottom:22px;color:var(--tc-text-muted);font-size:14.5px}.signup-surface_signupForm__URd1N[data-variant=split] form+p{margin-top:18px;padding-top:16px;border-top:1px solid var(--tc-border);color:var(--tc-text-secondary);text-align:center;font-size:14px}.signup-surface_signupForm__URd1N[data-variant=split] form>p:last-child{color:var(--tc-text-muted)}.signup-surface_signupForm__URd1N[data-variant=split] a{color:var(--tc-accent)!important}