.AuthForm-module__MfPiyW__form{flex-direction:column;gap:24px;display:flex}.AuthForm-module__MfPiyW__fields{flex-direction:column;gap:16px;display:flex}.AuthForm-module__MfPiyW__fieldRow{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:480px){.AuthForm-module__MfPiyW__fieldRow{grid-template-columns:1fr 1fr}}.AuthForm-module__MfPiyW__field{flex-direction:column;gap:6px;display:flex}.AuthForm-module__MfPiyW__label{font-family:var(--font-body);font-size:var(--text-label-sm);font-weight:var(--text-label-sm-weight);color:var(--color-on-surface-variant);text-transform:uppercase;letter-spacing:.05em}.AuthForm-module__MfPiyW__labelRow{justify-content:space-between;align-items:baseline;display:flex}.AuthForm-module__MfPiyW__forgotLink{font-family:var(--font-body);font-size:var(--text-label-sm);color:var(--color-secondary);font-weight:600;text-decoration:none;transition:color .15s}.AuthForm-module__MfPiyW__forgotLink:hover{color:var(--color-on-secondary-container)}.AuthForm-module__MfPiyW__input{width:100%;font-family:var(--font-body);font-size:var(--text-body-md);color:var(--color-on-surface);background-color:var(--color-surface);border:1px solid var(--color-outline-subtle);outline:none;padding:12px 14px;transition:border-color .15s}.AuthForm-module__MfPiyW__input:focus{border-color:var(--color-secondary)}.AuthForm-module__MfPiyW__input::placeholder{color:var(--color-outline)}.AuthForm-module__MfPiyW__inputError,.AuthForm-module__MfPiyW__inputError:focus{border-color:var(--color-error)}.AuthForm-module__MfPiyW__passwordWrap{position:relative}.AuthForm-module__MfPiyW__passwordInput{padding-right:44px}.AuthForm-module__MfPiyW__eyeBtn{width:44px;height:100%;color:var(--color-on-surface-variant);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:color .15s;display:flex;position:absolute;top:0;right:0}.AuthForm-module__MfPiyW__eyeBtn:hover{color:var(--color-on-surface)}[dir=rtl] .AuthForm-module__MfPiyW__passwordInput{padding-left:44px;padding-right:14px}[dir=rtl] .AuthForm-module__MfPiyW__eyeBtn{left:0;right:auto}.AuthForm-module__MfPiyW__error{font-family:var(--font-body);font-size:var(--text-label-sm);color:var(--color-error);line-height:1.4}.AuthForm-module__MfPiyW__submitBtn{width:100%;font-family:var(--font-heading);font-size:var(--text-body-lg);color:var(--color-secondary-foreground);background-color:var(--color-secondary);cursor:pointer;border:none;padding:14px 24px;font-weight:800;transition:background-color .15s,transform .15s}.AuthForm-module__MfPiyW__submitBtn:hover{background-color:var(--color-on-secondary-container);transform:scale(1.01)}.AuthForm-module__MfPiyW__submitBtn:active{transform:scale(.99)}.AuthForm-module__MfPiyW__submitBtn:disabled{opacity:.5;cursor:not-allowed;transform:none}.AuthForm-module__MfPiyW__loading{align-items:center;gap:8px;display:inline-flex}.AuthForm-module__MfPiyW__spinner{animation:1s linear infinite AuthForm-module__MfPiyW__spin}@keyframes AuthForm-module__MfPiyW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.AuthForm-module__MfPiyW__success{text-align:center;flex-direction:column;align-items:center;padding:48px 0;display:flex}.AuthForm-module__MfPiyW__successIcon{color:var(--color-secondary);margin-bottom:16px}.AuthForm-module__MfPiyW__successIconError{color:var(--color-error);margin-bottom:16px}.AuthForm-module__MfPiyW__successTitle{font-family:var(--font-heading);font-size:var(--text-headline-lg);line-height:var(--text-headline-lg-line);color:var(--color-on-surface);margin-bottom:8px;font-weight:800}.AuthForm-module__MfPiyW__successText{font-family:var(--font-body);font-size:var(--text-body-lg);color:var(--color-on-surface-variant);margin-bottom:32px}.AuthForm-module__MfPiyW__successLink{font-family:var(--font-heading);font-size:var(--text-body-lg);line-height:var(--text-body-lg-line);background-color:var(--color-primary);color:var(--color-primary-foreground);border:1px solid var(--color-primary);box-shadow:var(--shadow-elevation-sm);padding:14px 32px;font-weight:800;text-decoration:none;transition:background-color .15s,box-shadow .15s,transform .15s;display:inline-block}.AuthForm-module__MfPiyW__successLink:hover{background-color:var(--color-secondary);border-color:var(--color-secondary);box-shadow:var(--shadow-elevation-lg);transform:scale(1.03)}.AuthForm-module__MfPiyW__successLink:active{transform:scale(.97)}.AuthForm-module__MfPiyW__loginText{text-align:center;font-family:var(--font-body);font-size:var(--text-body-md);color:var(--color-on-surface-variant)}.AuthForm-module__MfPiyW__loginLink{color:var(--color-secondary);font-weight:700;text-decoration:none;transition:color .15s}.AuthForm-module__MfPiyW__loginLink:hover{color:var(--color-on-secondary-container)}.AuthForm-module__MfPiyW__successActions{flex-direction:column;align-items:center;gap:16px;display:flex}
.AuthClient-module__iE8P8G__section{justify-content:center;align-items:center;width:100%;min-height:80vh;display:flex}.AuthClient-module__iE8P8G__container{width:100%;max-width:560px;padding:40px var(--spacing-margin-mobile);margin:0 auto}@media (min-width:768px){.AuthClient-module__iE8P8G__container{max-width:640px;padding:40px var(--spacing-margin-desktop)}}@media (min-width:1024px){.AuthClient-module__iE8P8G__container{max-width:720px}}.AuthClient-module__iE8P8G__card{background-color:var(--color-surface);border:1px solid var(--color-outline-subtle);box-shadow:var(--shadow-elevation-sm);overflow:hidden}.AuthClient-module__iE8P8G__cardHeader{text-align:center;padding:40px 32px 0}@media (min-width:768px){.AuthClient-module__iE8P8G__cardHeader{padding:48px 48px 0}}.AuthClient-module__iE8P8G__logoWrap{margin-bottom:24px;display:inline-block}.AuthClient-module__iE8P8G__logo{object-fit:contain;width:auto;height:48px;display:block}.AuthClient-module__iE8P8G__title{font-family:var(--font-heading);font-size:var(--text-headline-lg);line-height:var(--text-headline-lg-line);color:var(--color-on-surface);margin-bottom:8px;font-weight:800}.AuthClient-module__iE8P8G__subtitle{font-family:var(--font-body);font-size:var(--text-body-lg);color:var(--color-on-surface-variant);line-height:1.5}.AuthClient-module__iE8P8G__cardBody{padding:24px}@media (min-width:768px){.AuthClient-module__iE8P8G__cardBody{padding:32px 48px 40px}}.AuthClient-module__iE8P8G__googleBtn{border:1px solid var(--color-outline-subtle);border-radius:var(--radius-full);background-color:var(--color-surface);width:100%;color:var(--color-on-surface);font-family:var(--font-body);font-size:var(--text-body-md);cursor:pointer;justify-content:center;align-items:center;gap:10px;padding:12px 24px;font-weight:500;transition:background-color .15s,box-shadow .15s;display:flex}.AuthClient-module__iE8P8G__googleBtn:hover{background-color:var(--color-surface-container);box-shadow:var(--shadow-elevation-sm)}.AuthClient-module__iE8P8G__googleBtn:active{background-color:var(--color-surface-container-high)}.AuthClient-module__iE8P8G__googleIcon{flex-shrink:0;width:20px;height:20px}.AuthClient-module__iE8P8G__divider{align-items:center;gap:12px;margin:20px 0;display:flex}.AuthClient-module__iE8P8G__divider:before,.AuthClient-module__iE8P8G__divider:after{content:"";background-color:var(--color-outline-subtle);flex:1;height:1px}.AuthClient-module__iE8P8G__dividerText{font-family:var(--font-body);font-size:var(--text-body-sm);color:var(--color-on-surface-variant);text-transform:lowercase}
.VerifyForm-module__PkxmOq__form{flex-direction:column;gap:24px;display:flex}.VerifyForm-module__PkxmOq__otpRow{grid-template-columns:repeat(6,1fr);gap:10px;display:grid}.VerifyForm-module__PkxmOq__otpInput{text-align:center;width:100%;height:56px;font-family:var(--font-heading);font-size:var(--text-headline-md);color:var(--color-on-surface);background-color:var(--color-surface);border:2px solid var(--color-outline-subtle);outline:none;font-weight:800;transition:border-color .15s}@media (min-width:480px){.VerifyForm-module__PkxmOq__otpInput{height:64px;font-size:var(--text-headline-lg)}}.VerifyForm-module__PkxmOq__otpInput:focus,.VerifyForm-module__PkxmOq__otpInputActive{border-color:var(--color-secondary)}.VerifyForm-module__PkxmOq__otpInputError,.VerifyForm-module__PkxmOq__otpInputError:focus{border-color:var(--color-error)}.VerifyForm-module__PkxmOq__error{font-family:var(--font-body);font-size:var(--text-label-sm);color:var(--color-error);text-align:center;line-height:1.4}.VerifyForm-module__PkxmOq__resendMessage{font-family:var(--font-body);font-size:var(--text-label-sm);color:var(--color-secondary);text-align:center;line-height:1.4}.VerifyForm-module__PkxmOq__submitBtn{width:100%;font-family:var(--font-heading);font-size:var(--text-body-lg);color:var(--color-secondary-foreground);background-color:var(--color-secondary);cursor:pointer;border:none;padding:14px 24px;font-weight:800;transition:background-color .15s,transform .15s}.VerifyForm-module__PkxmOq__submitBtn:hover{background-color:var(--color-on-secondary-container);transform:scale(1.01)}.VerifyForm-module__PkxmOq__submitBtn:active{transform:scale(.99)}.VerifyForm-module__PkxmOq__submitBtn:disabled{opacity:.5;cursor:not-allowed;transform:none}.VerifyForm-module__PkxmOq__loading{align-items:center;gap:8px;display:inline-flex}.VerifyForm-module__PkxmOq__spinner{animation:1s linear infinite VerifyForm-module__PkxmOq__spin}@keyframes VerifyForm-module__PkxmOq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.VerifyForm-module__PkxmOq__resendText{text-align:center;font-family:var(--font-body);font-size:var(--text-body-md);color:var(--color-on-surface-variant)}.VerifyForm-module__PkxmOq__resendBtn{color:var(--color-secondary);cursor:pointer;font-weight:700;font-family:var(--font-body);font-size:var(--text-body-md);background:0 0;border:none;padding:0;text-decoration:none;transition:color .15s}.VerifyForm-module__PkxmOq__resendBtn:hover{color:var(--color-on-secondary-container)}.VerifyForm-module__PkxmOq__loginText{text-align:center;font-family:var(--font-body);font-size:var(--text-body-md);color:var(--color-on-surface-variant)}.VerifyForm-module__PkxmOq__loginLink{color:var(--color-secondary);font-weight:700;text-decoration:none;transition:color .15s}.VerifyForm-module__PkxmOq__loginLink:hover{color:var(--color-on-secondary-container)}.VerifyForm-module__PkxmOq__success{text-align:center;flex-direction:column;align-items:center;padding:48px 0;display:flex}.VerifyForm-module__PkxmOq__successIcon{color:var(--color-secondary);margin-bottom:16px}.VerifyForm-module__PkxmOq__successTitle{font-family:var(--font-heading);font-size:var(--text-headline-lg);line-height:var(--text-headline-lg-line);color:var(--color-on-surface);margin-bottom:8px;font-weight:800}.VerifyForm-module__PkxmOq__successText{font-family:var(--font-body);font-size:var(--text-body-lg);color:var(--color-on-surface-variant);margin-bottom:32px}.VerifyForm-module__PkxmOq__successLink{font-family:var(--font-heading);font-size:var(--text-body-lg);line-height:var(--text-body-lg-line);background-color:var(--color-primary);color:var(--color-primary-foreground);border:1px solid var(--color-primary);box-shadow:var(--shadow-elevation-sm);padding:14px 32px;font-weight:800;text-decoration:none;transition:background-color .15s,box-shadow .15s,transform .15s;display:inline-block}.VerifyForm-module__PkxmOq__successLink:hover{background-color:var(--color-secondary);border-color:var(--color-secondary);box-shadow:var(--shadow-elevation-lg);transform:scale(1.03)}.VerifyForm-module__PkxmOq__successLink:active{transform:scale(.97)}
.page-module___N-Jsq__page{background-color:var(--color-background);flex:1}
.page-module__rSccjq__page{background-color:var(--color-background);flex:1}
.page-module__E6CIVG__page{background-color:var(--color-background);flex:1}
.page-module__MlTIXW__page{background-color:var(--color-background);flex:1}
.page-module__-jc9lG__page{background-color:var(--color-background);flex:1}
