.Input-module-scss-module__Ltzx8G__inputWrapper{width:100%;margin-bottom:1rem;position:relative}.Input-module-scss-module__Ltzx8G__inputContainer{border:1px solid var(--white-30);background:linear-gradient(135deg,#38b9ac 0%,#65d3b7 25%,#5ed4b6 50% 70%,#5ed4b6 85%,#38b9ac 100%);border-radius:14px;width:100%;transition:border-color .3s cubic-bezier(.4,0,.2,1),background .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden;box-shadow:0 7px 29px #64646f33}:is(.Input-module-scss-module__Ltzx8G__inputContainer:has(.Input-module-scss-module__Ltzx8G__input:invalid),.Input-module-scss-module__Ltzx8G__inputContainer:has(.Input-module-scss-module__Ltzx8G__input:valid),.Input-module-scss-module__Ltzx8G__inputContainer:has(.Input-module-scss-module__Ltzx8G__input:user-invalid),.Input-module-scss-module__Ltzx8G__inputContainer:has(.Input-module-scss-module__Ltzx8G__input:user-valid)){border-color:var(--white-30);background:linear-gradient(70deg,#38b9ac 0%,#65d3b7 25%,#5ed4b6 50% 70%,#5ed4b6c9 85%,#38b9acd2 100%)}.Input-module-scss-module__Ltzx8G__inputContainer:hover{border-color:var(--white-40);background:linear-gradient(135deg,#4db7accc,#44b0a7cc)}.Input-module-scss-module__Ltzx8G__inputContainer:focus-within{border-color:var(--white-50);box-shadow:#64646f33 0px 7px 29px 0px,0 0 0 1px var(--white-50);background:linear-gradient(135deg,#38b9ac 0%,#65d3b7 25%,#5ed4b6 50% 70%,#5ed4b6 85%,#38b9ac 100%)}.Input-module-scss-module__Ltzx8G__inputContainer.Input-module-scss-module__Ltzx8G__hasError{border-color:var(--error-80)!important}.Input-module-scss-module__Ltzx8G__inputContainer.Input-module-scss-module__Ltzx8G__hasError:focus-within{border-color:var(--error)!important;box-shadow:#64646f33 0px 7px 29px 0px,0 0 0 1px var(--error-80)!important}.Input-module-scss-module__Ltzx8G__iconLabel{border:none;border-right:1px solid var(--white-30);cursor:pointer;background-color:#0000;justify-content:center;align-items:center;min-width:50px;padding:.75rem;display:flex}.Input-module-scss-module__Ltzx8G__iconLabel svg{width:1.5rem;height:1.5rem}.Input-module-scss-module__Ltzx8G__hidden{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.Input-module-scss-module__Ltzx8G__input{width:100%;color:var(--white);background-color:#0000;border:none;border-radius:0;outline:none;flex:1;padding:.75rem 1.25rem;font-size:.95rem;position:relative}.Input-module-scss-module__Ltzx8G__input::placeholder{color:var(--white-85)}.Input-module-scss-module__Ltzx8G__input:focus{outline:none}:is(.Input-module-scss-module__Ltzx8G__input:invalid,.Input-module-scss-module__Ltzx8G__input:valid,.Input-module-scss-module__Ltzx8G__input:user-invalid,.Input-module-scss-module__Ltzx8G__input:user-valid){box-shadow:none!important;-webkit-box-shadow:none!important;background-color:#0000!important}.Input-module-scss-module__Ltzx8G__input:-webkit-autofill{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:var(--white)!important;background-color:#0000!important;background-clip:content-box!important;-webkit-box-shadow:inset 0 0 0 30px #0000!important}.Input-module-scss-module__Ltzx8G__input:-webkit-autofill:hover{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:var(--white)!important;background-color:#0000!important;background-clip:content-box!important;-webkit-box-shadow:inset 0 0 0 30px #0000!important}.Input-module-scss-module__Ltzx8G__input:-webkit-autofill:focus{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:var(--white)!important;background-color:#0000!important;background-clip:content-box!important;-webkit-box-shadow:inset 0 0 0 30px #0000!important}.Input-module-scss-module__Ltzx8G__input:-webkit-autofill:active{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:var(--white)!important;background-color:#0000!important;background-clip:content-box!important;-webkit-box-shadow:inset 0 0 0 30px #0000!important}.Input-module-scss-module__Ltzx8G__inputContainer:has(.Input-module-scss-module__Ltzx8G__passwordToggle) .Input-module-scss-module__Ltzx8G__input{padding-right:3.5rem}.Input-module-scss-module__Ltzx8G__passwordToggle{cursor:pointer;color:var(--white-90);background:0 0;border:none;justify-content:center;align-items:center;padding:.25rem;transition:color .2s;display:flex;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.Input-module-scss-module__Ltzx8G__passwordToggle:hover{color:var(--white)}.Input-module-scss-module__Ltzx8G__passwordToggle:focus{outline:none}.Input-module-scss-module__Ltzx8G__eyeIcon{font-size:1.25rem}.Input-module-scss-module__Ltzx8G__inputError{border-color:var(--error-60)!important;background:var(--error-10)!important}.Input-module-scss-module__Ltzx8G__errorMessage{color:var(--white-95);white-space:nowrap;padding-left:.5rem;font-size:.75rem;position:absolute;top:calc(100% + .25rem);left:1.5rem}:root[data-auth-theme=light] .Input-module-scss-module__Ltzx8G__inputContainer{background:var(--auth-field-bg);border-color:var(--auth-border);box-shadow:var(--auth-field-shadow)}:root[data-auth-theme=light] .Input-module-scss-module__Ltzx8G__inputContainer:has(.Input-module-scss-module__Ltzx8G__input:invalid){background:var(--auth-field-bg);border-color:var(--auth-border)}:root[data-auth-theme=light] .Input-module-scss-module__Ltzx8G__inputContainer:has(.Input-module-scss-module__Ltzx8G__input:valid){background:var(--auth-field-bg);border-color:var(--auth-border)}:root[data-auth-theme=light] .Input-module-scss-module__Ltzx8G__inputContainer:has(.Input-module-scss-module__Ltzx8G__input:user-invalid){background:var(--auth-field-bg);border-color:var(--auth-border)}:root[data-auth-theme=light] .Input-module-scss-module__Ltzx8G__inputContainer:has(.Input-module-scss-module__Ltzx8G__input:user-valid){background:var(--auth-field-bg);border-color:var(--auth-border)}:root[data-auth-theme=light] .Input-module-scss-module__Ltzx8G__inputContainer:hover{background:var(--auth-field-bg);border-color:var(--auth-border)}:root[data-auth-theme=light] .Input-module-scss-module__Ltzx8G__inputContainer:focus-within{background:var(--auth-field-bg);border-color:var(--auth-border)}:root[data-auth-theme=light] .Input-module-scss-module__Ltzx8G__inputContainer:focus-within{border-color:var(--focus);box-shadow:var(--auth-field-shadow),0 0 0 1px var(--focus)}:root[data-auth-theme=light] .Input-module-scss-module__Ltzx8G__iconLabel{border-right-color:var(--auth-border);color:var(--auth-text)}:root[data-auth-theme=light] .Input-module-scss-module__Ltzx8G__input{color:var(--auth-text)}:root[data-auth-theme=light] .Input-module-scss-module__Ltzx8G__input::placeholder{color:var(--auth-text-muted)}:root[data-auth-theme=light] .Input-module-scss-module__Ltzx8G__input:-webkit-autofill{-webkit-text-fill-color:var(--auth-text)!important}:root[data-auth-theme=light] .Input-module-scss-module__Ltzx8G__input:-webkit-autofill:hover{-webkit-text-fill-color:var(--auth-text)!important}:root[data-auth-theme=light] .Input-module-scss-module__Ltzx8G__input:-webkit-autofill:focus{-webkit-text-fill-color:var(--auth-text)!important}:root[data-auth-theme=light] .Input-module-scss-module__Ltzx8G__input:-webkit-autofill:active{-webkit-text-fill-color:var(--auth-text)!important}:root[data-auth-theme=light] .Input-module-scss-module__Ltzx8G__passwordToggle{color:var(--auth-text-muted)}:root[data-auth-theme=light] .Input-module-scss-module__Ltzx8G__passwordToggle:hover{color:var(--auth-text)}:root[data-auth-theme=light] .Input-module-scss-module__Ltzx8G__errorMessage{color:var(--error)}.Input-module-scss-module__Ltzx8G__labelRow{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.Input-module-scss-module__Ltzx8G__label{color:var(--auth-text,var(--ink,#000a30));font-size:14px;font-weight:500}.Input-module-scss-module__Ltzx8G__glassWrapper{width:100%}.Input-module-scss-module__Ltzx8G__glassField{border:1px solid var(--auth-field-border,#d2d9f6);background:var(--auth-field-bg,#ffffff8c);height:48px;box-shadow:var(--auth-field-shadow,none);-webkit-backdrop-filter:var(--auth-field-blur,none);border-radius:14px;align-items:center;gap:10px;padding:0 16px;transition:border-color .2s;display:flex}.Input-module-scss-module__Ltzx8G__glassField:focus-within{border-color:var(--auth-field-border-focus,var(--accent,#704efa))}.Input-module-scss-module__Ltzx8G__glassFieldPassword{padding:0 8px 0 16px}.Input-module-scss-module__Ltzx8G__glassFieldError,.Input-module-scss-module__Ltzx8G__glassFieldError:focus-within{border-color:var(--auth-error,#ef4444)}.Input-module-scss-module__Ltzx8G__glassIcon{color:var(--auth-text-muted,#000a30a6);flex-shrink:0;display:flex}.Input-module-scss-module__Ltzx8G__glassIcon svg{width:18px;height:18px}.Input-module-scss-module__Ltzx8G__glassInput{min-width:0;height:100%;font:inherit;color:var(--auth-text,var(--ink,#000a30));background:0 0;border:none;outline:none;flex:1;padding:0;font-size:14px}.Input-module-scss-module__Ltzx8G__glassInput::placeholder{color:color-mix(in srgb, var(--auth-text-muted,#000a30a6) 70%, transparent)}.Input-module-scss-module__Ltzx8G__glassInput:-webkit-autofill{-webkit-text-fill-color:var(--auth-text,var(--ink,#000a30));caret-color:var(--auth-text,var(--ink,#000a30));transition:background-color 600000s,color 600000s}.Input-module-scss-module__Ltzx8G__glassInput:-webkit-autofill:hover{-webkit-text-fill-color:var(--auth-text,var(--ink,#000a30));caret-color:var(--auth-text,var(--ink,#000a30));transition:background-color 600000s,color 600000s}.Input-module-scss-module__Ltzx8G__glassInput:-webkit-autofill:focus{-webkit-text-fill-color:var(--auth-text,var(--ink,#000a30));caret-color:var(--auth-text,var(--ink,#000a30));transition:background-color 600000s,color 600000s}.Input-module-scss-module__Ltzx8G__glassToggle{min-width:36px;min-height:36px;color:var(--auth-text-muted,#000a30a6);cursor:pointer;background:0 0;border:none;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:color .2s;display:inline-flex}.Input-module-scss-module__Ltzx8G__glassToggle:hover{color:var(--auth-text,var(--ink,#000a30))}.Input-module-scss-module__Ltzx8G__glassToggle:focus-visible{outline:2px solid var(--auth-field-border-focus,var(--accent,#704efa));outline-offset:-2px}.Input-module-scss-module__Ltzx8G__glassToggle .Input-module-scss-module__Ltzx8G__eyeIcon{font-size:18px}.Input-module-scss-module__Ltzx8G__glassError{color:var(--auth-error,#ef4444);align-items:center;gap:6px;margin-top:6px;font-size:13px;display:flex}.Input-module-scss-module__Ltzx8G__glassError svg{flex-shrink:0}
.PasswordRequirements-module-scss-module__PCCbtq__requirements{flex-wrap:wrap;gap:4px 16px;margin:8px 0 0;padding:0;list-style:none;display:flex}.PasswordRequirements-module-scss-module__PCCbtq__requirement{color:var(--auth-text-muted,#000a30a6);align-items:flex-start;gap:6px;font-size:12px;display:inline-flex}.PasswordRequirements-module-scss-module__PCCbtq__requirement svg{flex-shrink:0;width:14px;height:14px;margin-top:1px;transition:color .2s}.PasswordRequirements-module-scss-module__PCCbtq__chars{letter-spacing:.5px;color:inherit;margin-left:2px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.PasswordRequirements-module-scss-module__PCCbtq__met svg{color:var(--success,#07df90)}
.forgot-password-module-scss-module__N6WSma__container{flex-direction:column;width:100%;max-width:380px;display:flex}.forgot-password-module-scss-module__N6WSma__wide{max-width:420px}.forgot-password-module-scss-module__N6WSma__title{font-family:var(--font-brand),sans-serif;letter-spacing:-.3px;color:var(--auth-text,var(--ink,#000a30));margin:0;font-size:34px;font-weight:600;line-height:1.2}.forgot-password-module-scss-module__N6WSma__subtitle{color:var(--auth-text-muted,#000a30a6);margin:10px 0 0;font-size:14px;line-height:1.55}.forgot-password-module-scss-module__N6WSma__subtitle strong{color:var(--auth-text,var(--ink,#000a30));font-weight:600}.forgot-password-module-scss-module__N6WSma__form{flex-direction:column;gap:18px;margin-top:32px;display:flex}.forgot-password-module-scss-module__N6WSma__codeForm{flex-direction:column;gap:18px;margin-top:28px;display:flex}.forgot-password-module-scss-module__N6WSma__error{color:var(--auth-error,#ef4444);align-items:center;gap:6px;margin:10px 0 0;font-size:13px;display:flex}.forgot-password-module-scss-module__N6WSma__error svg{flex-shrink:0}.forgot-password-module-scss-module__N6WSma__resend{align-items:center;min-height:36px;margin-top:14px;display:flex}.forgot-password-module-scss-module__N6WSma__timer{color:var(--auth-text-muted,#000a30a6);margin:0;font-size:13px}.forgot-password-module-scss-module__N6WSma__timer strong{color:var(--auth-text,var(--ink,#000a30));font-weight:600}.forgot-password-module-scss-module__N6WSma__linkButton{margin-left:-8px}.forgot-password-module-scss-module__N6WSma__footer{justify-content:center;margin-top:28px;display:flex}.forgot-password-module-scss-module__N6WSma__back{color:var(--auth-link,var(--secondary,#2927c6));align-items:center;gap:4px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.forgot-password-module-scss-module__N6WSma__back:hover{text-decoration:underline}.forgot-password-module-scss-module__N6WSma__bottomRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:24px;display:flex}.forgot-password-module-scss-module__N6WSma__mutedLink{color:var(--auth-text-muted,#000a30a6);font-size:14px;font-weight:500;text-decoration:none}.forgot-password-module-scss-module__N6WSma__mutedLink:hover{color:var(--auth-text,var(--ink,#000a30));text-decoration:underline}
.login-module-scss-module__NmW3Ka__container{flex-direction:column;width:100%;max-width:380px;display:flex}.login-module-scss-module__NmW3Ka__title{font-family:var(--font-brand),sans-serif;letter-spacing:-.3px;color:var(--auth-text,var(--ink,#000a30));margin:0;font-size:34px;font-weight:600;line-height:1.2}.login-module-scss-module__NmW3Ka__form{flex-direction:column;gap:18px;margin-top:32px;display:flex}.login-module-scss-module__NmW3Ka__forgotPassword{color:var(--auth-link,var(--secondary,#2927c6));font-weight:600;text-decoration:none}.login-module-scss-module__NmW3Ka__forgotPassword:hover{text-decoration:underline}.login-module-scss-module__NmW3Ka__forgotPassword{font-size:13px;font-weight:500}.login-module-scss-module__NmW3Ka__footer{text-align:center;color:var(--auth-text,var(--ink,#000a30));margin:28px 0 0;font-size:14px}.login-module-scss-module__NmW3Ka__footer a{color:var(--auth-link,var(--secondary,#2927c6));font-weight:600;text-decoration:none}.login-module-scss-module__NmW3Ka__footer a:hover{text-decoration:underline}
.signup-module-scss-module__NrBAdq__container{flex-direction:column;width:100%;max-width:420px;display:flex}.signup-module-scss-module__NrBAdq__title{font-family:var(--font-brand),sans-serif;letter-spacing:-.3px;color:var(--auth-text,var(--ink,#000a30));margin:0;font-size:34px;font-weight:600;line-height:1.2}.signup-module-scss-module__NrBAdq__form{flex-direction:column;gap:14px;margin-top:32px;display:flex}.signup-module-scss-module__NrBAdq__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.signup-module-scss-module__NrBAdq__footer{text-align:center;color:var(--auth-text,var(--ink,#000a30));margin:28px 0 0;font-size:14px}.signup-module-scss-module__NrBAdq__footer a{color:var(--auth-link,var(--secondary,#2927c6));font-weight:600;text-decoration:none}.signup-module-scss-module__NrBAdq__footer a:hover{text-decoration:underline}
.OTPInput-module-scss-module__X2_BKW__otpContainer{justify-content:center;align-items:center;gap:12px;display:flex}.OTPInput-module-scss-module__X2_BKW__otpInput{text-align:center;width:56px;height:76px;color:var(--white);border:1px solid var(--white-35);box-shadow:0 8px 18px var(--black-12),inset 0 1px 0 var(--white-00),inset 0 -1px 0 var(--white-10),inset 0 0 160px 6px var(--white-12_3);background:linear-gradient(70deg,#0000 0%,#ffffff1a 35%,#ffffff3f 48%,#ffffff36 50%,#ffffff3f 52%,#ffffff1a 65%,#0000 100%);border-radius:10px;outline:none;font-size:20px;font-weight:600;transition:border-color .2s,box-shadow .2s,transform .2s;position:relative;overflow:hidden}.OTPInput-module-scss-module__X2_BKW__otpInput:before{content:"";pointer-events:none;z-index:1;mix-blend-mode:overlay;background:linear-gradient(135deg,#0000 0% 35%,#ffffff4d 48%,#fff6 50%,#ffffff4d 52%,#0000 65% 100%);border-radius:14px;position:absolute;inset:0}.OTPInput-module-scss-module__X2_BKW__otpInput::placeholder{color:var(--white-60);z-index:2;position:relative}.OTPInput-module-scss-module__X2_BKW__otpInput:focus,.OTPInput-module-scss-module__X2_BKW__otpInput.OTPInput-module-scss-module__X2_BKW__hasValue{border-color:var(--white-79_5)}.OTPInput-module-scss-module__X2_BKW__otpInput:focus{transform:translateY(-1px)}@media (max-width:600px){.OTPInput-module-scss-module__X2_BKW__otpInput{width:48px;height:58px;font-size:18px}}:root[data-auth-theme=light] .OTPInput-module-scss-module__X2_BKW__otpInput{color:var(--auth-text);background:var(--auth-field-bg);border-color:var(--auth-border);box-shadow:var(--auth-field-shadow)}:root[data-auth-theme=light] .OTPInput-module-scss-module__X2_BKW__otpInput:before{display:none}:root[data-auth-theme=light] .OTPInput-module-scss-module__X2_BKW__otpInput::placeholder{color:var(--auth-text-muted)}:is(:root[data-auth-theme=light] .OTPInput-module-scss-module__X2_BKW__otpInput:focus,:root[data-auth-theme=light] .OTPInput-module-scss-module__X2_BKW__otpInput.OTPInput-module-scss-module__X2_BKW__hasValue){border-color:var(--focus)}.OTPInput-module-scss-module__X2_BKW__glassContainer{grid-auto-columns:1fr;grid-auto-flow:column;gap:10px;width:100%;display:grid}.OTPInput-module-scss-module__X2_BKW__glassCell{border:1px solid var(--auth-field-border,#d2d9f6);background:var(--auth-field-bg,#ffffff8c);width:100%;min-width:0;height:60px;box-shadow:var(--auth-field-shadow,none);-webkit-backdrop-filter:var(--auth-field-blur,none);font:inherit;text-align:center;color:var(--auth-text,var(--ink,#000a30));border-radius:14px;outline:none;padding:0;font-size:22px;font-weight:600;transition:border-color .2s}.OTPInput-module-scss-module__X2_BKW__glassCell:focus{border-color:var(--auth-field-border-focus,var(--accent,#704efa))}.OTPInput-module-scss-module__X2_BKW__glassCell:disabled{opacity:.6}
.verify-email-module-scss-module__hIqMbq__container{flex-direction:column;width:100%;max-width:380px;display:flex}.verify-email-module-scss-module__hIqMbq__title{font-family:var(--font-brand),sans-serif;letter-spacing:-.3px;color:var(--auth-text,var(--ink,#000a30));margin:0;font-size:34px;font-weight:600;line-height:1.2}.verify-email-module-scss-module__hIqMbq__subtitle{color:var(--auth-text-muted,#000a30a6);margin:10px 0 0;font-size:14px;line-height:1.55}.verify-email-module-scss-module__hIqMbq__form{flex-direction:column;margin-top:32px;display:flex}.verify-email-module-scss-module__hIqMbq__error{color:var(--auth-error,#ef4444);align-items:center;gap:6px;margin:10px 0 0;font-size:13px;display:flex}.verify-email-module-scss-module__hIqMbq__error svg{flex-shrink:0}.verify-email-module-scss-module__hIqMbq__resend{align-items:center;min-height:36px;margin:14px 0 18px;display:flex}.verify-email-module-scss-module__hIqMbq__resendButton{margin-left:-8px}.verify-email-module-scss-module__hIqMbq__timer{color:var(--auth-text-muted,#000a30a6);margin:0;font-size:13px}.verify-email-module-scss-module__hIqMbq__timer strong{color:var(--auth-text,var(--ink,#000a30));font-weight:600}.verify-email-module-scss-module__hIqMbq__back{color:var(--auth-link,var(--secondary,#2927c6));align-self:center;align-items:center;gap:4px;margin-top:28px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.verify-email-module-scss-module__hIqMbq__back:hover{text-decoration:underline}
