.gxSLmW_shell,.gxSLmW_shell *{box-sizing:border-box}.gxSLmW_shell{background:var(--landing-background);min-height:calc(100svh - 64px);color:var(--landing-foreground);font-family:var(--font-sans);font-weight:var(--font-weight-normal);letter-spacing:-.012em;align-items:flex-start;display:flex;position:relative}.gxSLmW_formPanel{flex:1;justify-content:center;align-items:center;width:auto;min-width:0;height:auto;min-height:calc(100svh - 64px);padding:64px 32px;display:flex;position:relative;top:0}.gxSLmW_formContent,.gxSLmW_onboardingContent{width:100%;max-width:480px}.gxSLmW_signInContent{width:100%;max-width:400px;position:relative}.gxSLmW_stepper{color:var(--landing-foreground-50);font-family:inherit;font-size:12px;font-weight:var(--font-weight-normal);letter-spacing:-.012em;align-items:center;gap:8px;line-height:1;display:flex}.gxSLmW_stepIndicators{align-items:center;gap:6px;margin-left:8px;display:flex}.gxSLmW_stepIndicators span{border-radius:999px;height:6px;transition:width .15s,background .15s}.gxSLmW_activeStep{background:var(--landing-foreground);width:20px}.gxSLmW_completeStep{background:var(--landing-foreground-60);width:6px}.gxSLmW_upcomingStep{background:var(--landing-stroke-ghost);width:6px}.gxSLmW_onboardingStep{margin-top:32px}.gxSLmW_onboardingHeading{color:var(--landing-foreground);font-family:inherit;font-size:var(--auth-title-size);font-weight:var(--auth-title-weight);line-height:var(--auth-title-line-height);letter-spacing:var(--auth-title-letter-spacing);margin:12px 0 0}.gxSLmW_onboardingForm{flex-direction:column;gap:16px;margin-top:32px;display:flex}.gxSLmW_eyebrow{color:var(--landing-foreground-50);font-family:inherit;font-size:var(--auth-support-size);font-weight:var(--font-weight-normal);letter-spacing:-.012em;line-height:18px}.gxSLmW_heading{color:var(--landing-foreground);font-family:inherit;font-size:var(--auth-title-size);font-weight:var(--auth-title-weight);line-height:var(--auth-title-line-height);letter-spacing:var(--auth-title-letter-spacing);margin:12px 0 0}.gxSLmW_authHeading{margin-top:0}.gxSLmW_introduction{margin:var(--auth-title-copy-gap) 0 0;color:var(--landing-foreground-60);font-size:var(--auth-copy-size);font-weight:var(--auth-copy-weight);line-height:var(--auth-copy-line-height);letter-spacing:var(--auth-copy-letter-spacing)}.gxSLmW_emailForm{flex-direction:column;gap:16px;margin-top:32px;display:flex}.gxSLmW_progressiveField{animation:.28s cubic-bezier(.22,1,.36,1) both gxSLmW_revealField}.gxSLmW_progressiveFields{flex-direction:column;gap:16px;animation:.28s cubic-bezier(.22,1,.36,1) both gxSLmW_revealField;display:flex}@keyframes gxSLmW_revealField{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.gxSLmW_field{flex-direction:column;gap:8px;display:flex}.gxSLmW_field label{color:var(--landing-foreground-80);font-size:var(--auth-control-size);font-weight:var(--font-weight-normal);line-height:1}.gxSLmW_field input{border:1px solid var(--landing-stroke-ghost);border-radius:var(--radius);background:var(--landing-surface-faint);width:100%;height:48px;color:var(--landing-foreground);font:inherit;font-size:var(--auth-control-size);font-weight:var(--font-weight-normal);box-shadow:none;outline:none;padding:0 14px;line-height:1;transition:background .15s,border-color .15s}.gxSLmW_field input::placeholder{color:var(--landing-foreground-50)}.gxSLmW_field input:disabled{color:var(--landing-foreground-60);cursor:default;opacity:.72}.gxSLmW_formError{color:var(--destructive);margin:-4px 0 0;font-size:12px;line-height:1.35}.gxSLmW_field input:hover,.gxSLmW_field input:focus{border-color:var(--landing-stroke-hover);background:var(--landing-media-surface)}.gxSLmW_invalidField input,.gxSLmW_invalidField input:hover,.gxSLmW_invalidField input:focus{outline-offset:-1px;border-color:var(--destructive)!important;outline:1px solid var(--destructive)!important;box-shadow:none!important}.gxSLmW_shakeFieldOdd{animation:.32s cubic-bezier(.36,.07,.19,.97) both gxSLmW_invalidShakeOdd}.gxSLmW_shakeFieldEven{animation:.32s cubic-bezier(.36,.07,.19,.97) both gxSLmW_invalidShakeEven}@keyframes gxSLmW_invalidShakeOdd{0%,to{transform:translate(0)}20%,60%{transform:translate(-7px)}40%,80%{transform:translate(7px)}}@keyframes gxSLmW_invalidShakeEven{0%,to{transform:translate(0)}20%,60%{transform:translate(-7px)}40%,80%{transform:translate(7px)}}.gxSLmW_fieldError{color:var(--destructive);margin:-1px 0 0;padding:0 2px 3px;font-size:11px;line-height:1.35}.gxSLmW_primaryButton,.gxSLmW_providerButton{border-radius:var(--radius);width:100%;height:48px;color:var(--landing-foreground);font-family:inherit;font-size:var(--auth-control-size);font-weight:var(--font-weight-normal);cursor:pointer;justify-content:center;align-items:center;line-height:1;text-decoration:none;transition:background .15s,border-color .15s,opacity .15s,transform .15s;display:inline-flex}.gxSLmW_primaryButton{border:1px solid var(--landing-surface);background:var(--landing-surface);box-shadow:var(--primary-shadow);color:var(--primary-foreground);margin-top:4px}.gxSLmW_primaryButton:hover:not(:disabled){border-color:var(--landing-surface-hover);background:var(--landing-surface-hover)}.gxSLmW_primaryButton:disabled{opacity:.6;cursor:not-allowed}.gxSLmW_primaryButton:active:not(:disabled){transform:scale(.98)}.gxSLmW_shortcut{color:var(--landing-foreground-50);text-align:center;margin:-2px 0 0;font-size:11px;line-height:1}.gxSLmW_shortcut kbd{border:1px solid var(--landing-stroke-ghost);border-radius:calc(var(--radius) - 3px);background:var(--landing-surface-faint);color:var(--landing-foreground-80);font-family:var(--font-mono);padding:2px 5px}.gxSLmW_separator{align-items:center;gap:12px;margin:24px 0;display:flex}.gxSLmW_separator>span:not(.gxSLmW_separatorLabel){background:var(--landing-stroke-ghost);flex:1;height:1px}.gxSLmW_separatorLabel{color:var(--landing-foreground-50);font-family:inherit;font-size:11px;font-weight:var(--font-weight-normal);letter-spacing:-.012em;line-height:1}.gxSLmW_oauthButtons{flex-direction:column;gap:8px;display:flex}.gxSLmW_socialGrid{grid-template-columns:minmax(0,1fr);gap:10px;margin-top:32px;display:grid}.gxSLmW_providerButton{border:1px solid var(--landing-stroke-ghost);background:0 0;gap:9px}.gxSLmW_providerButton:hover{border-color:var(--landing-stroke-hover);background:var(--landing-surface-faint)}.gxSLmW_providerButton:disabled{cursor:not-allowed;opacity:.6}.gxSLmW_providerButton:active:not(:disabled){transform:scale(.98)}.gxSLmW_providerIcon{flex-shrink:0;width:16px;height:16px}.gxSLmW_signInForm{flex-direction:column;gap:16px;display:flex}.gxSLmW_passwordField{position:relative}.gxSLmW_passwordField input{padding-right:44px}.gxSLmW_passwordField button{border-radius:var(--radius);width:30px;height:30px;color:var(--landing-foreground-50);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.gxSLmW_passwordField button:hover{background:var(--landing-surface-faint);color:var(--landing-foreground)}.gxSLmW_passwordField button svg{width:16px;height:16px}.gxSLmW_forgotPassword{justify-content:flex-end;margin-top:-4px;display:flex}.gxSLmW_forgotPassword a{color:var(--landing-foreground-50);font-size:12px;font-weight:var(--font-weight-normal);line-height:1;text-decoration:none}.gxSLmW_forgotPassword a:hover{color:var(--landing-foreground);text-underline-offset:3px;text-decoration:underline}.gxSLmW_accountPrompt{color:var(--landing-foreground-50);font-size:var(--auth-support-size);font-weight:var(--font-weight-normal);text-align:center;margin:24px 0 0;line-height:1.4}.gxSLmW_accountPrompt a{color:var(--landing-foreground-80);text-decoration:none}.gxSLmW_accountPrompt a:hover{color:var(--landing-foreground)}.gxSLmW_compactPrimaryButton,.gxSLmW_backButton{border-radius:var(--radius);height:44px;color:var(--landing-foreground);font-family:inherit;font-size:13px;font-weight:var(--font-weight-medium);cursor:pointer;justify-content:center;align-items:center;line-height:1;display:inline-flex}.gxSLmW_backButton:hover{border-color:var(--landing-stroke-hover);background:var(--landing-surface-faint)}.gxSLmW_stepActions{justify-content:space-between;align-items:center;gap:12px;margin-top:32px;display:flex}.gxSLmW_backButton{color:var(--landing-foreground-60);background:0 0;border:1px solid #0000;padding:0 16px}.gxSLmW_compactPrimaryButton{border:1px solid var(--landing-surface);background:var(--landing-surface);box-shadow:var(--primary-shadow);color:var(--primary-foreground);padding:0 18px}.gxSLmW_compactPrimaryButton:hover{border-color:var(--landing-surface-hover);background:var(--landing-surface-hover)}.gxSLmW_compactPrimaryButton:active{transform:scale(.98)}.gxSLmW_factGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:32px;display:grid}.gxSLmW_factCard{border:1px solid var(--landing-stroke-ghost);border-radius:var(--radius);background:var(--landing-surface-faint);min-width:0;padding:12px}.gxSLmW_factCard div{color:var(--landing-foreground-50);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;font-size:9px;line-height:1}.gxSLmW_factCard strong{color:var(--landing-foreground);font-size:13px;font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap;margin-top:7px;line-height:1.2;display:block;overflow:hidden}.gxSLmW_finishButton{width:100%;margin-top:32px}@media (max-width:899px){.gxSLmW_shell{flex-direction:column}.gxSLmW_formPanel{width:100%;height:auto;padding:104px 20px 48px;position:static}.gxSLmW_signInContent{position:static}}@media (max-width:599px){.gxSLmW_heading{font-size:var(--auth-title-size);line-height:var(--auth-title-line-height)}.gxSLmW_onboardingHeading{font-size:var(--auth-title-size)}.gxSLmW_factGrid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.gxSLmW_progressiveField,.gxSLmW_progressiveFields,.gxSLmW_shakeFieldOdd,.gxSLmW_shakeFieldEven{animation:none}}
.C8la2q_resetContent{top:var(--auth-entry-top);width:100%;max-width:400px;position:absolute}.C8la2q_resetStep{width:100%;position:relative}.C8la2q_backLink,.C8la2q_backLinkButton{color:var(--landing-foreground-50);font:inherit;cursor:pointer;background:0 0;border:0;outline:none;margin:0;padding:0;font-size:12px;line-height:1;text-decoration:none;display:inline-flex;position:absolute;bottom:calc(100% + 28px);left:0}.C8la2q_backLink:hover,.C8la2q_backLinkButton:hover{color:var(--landing-foreground)}.C8la2q_resetPrimaryAction{margin-top:32px}.C8la2q_otpForm{flex-direction:column;gap:16px;margin-top:32px;display:flex}.C8la2q_otpGroup{justify-content:center;align-items:center;gap:8px;display:flex}.C8la2q_otpPosition{align-items:center;gap:8px;display:flex}.C8la2q_otpInput{border:1px solid var(--landing-stroke-ghost);border-radius:var(--radius);background:var(--landing-surface-faint);width:42px;height:48px;color:var(--landing-foreground);font:inherit;text-align:center;caret-color:var(--landing-foreground);outline:none;padding:0;font-size:18px;line-height:1;transition:border-color .15s,background .15s}.C8la2q_otpInput:hover,.C8la2q_otpInput:focus{border-color:var(--landing-stroke-hover);background:var(--landing-media-surface)}.C8la2q_otpSeparator{color:var(--landing-foreground-50);font-size:16px}.C8la2q_resendStatus{min-height:16px;color:var(--landing-foreground-50);font-family:inherit;font-size:12px;font-weight:var(--font-weight-normal);text-align:center;line-height:1}.C8la2q_resendStatus button{color:var(--landing-foreground-80);font:inherit;cursor:pointer;background:0 0;border:0;outline:none;padding:0}.C8la2q_resendStatus button:hover{color:var(--landing-foreground)}@media (max-width:899px){.C8la2q_resetContent{position:static}}@media (max-width:599px){.C8la2q_otpGroup,.C8la2q_otpPosition{gap:5px}.C8la2q_otpInput{width:36px;height:44px}}
