.AuthForm_inputRow__8UqSV{width:100%;height:2.75rem;margin:0 auto .6875rem;border-radius:4px;line-height:2.75rem;display:flex;justify-content:space-between;align-items:center;border:1px solid #e6e6e6;background-color:#ffffff;position:relative}.AuthForm_inputRowNoBorder__3WyLJ{border:none;background:transparent;height:auto;line-height:normal;margin-bottom:.6875rem}.AuthForm_inputField__s7sy_{flex:1;min-width:0;height:100%;padding:0 .625rem;border:none;background:transparent;font-family:Roboto,sans-serif;font-weight:500;font-size:.875rem;line-height:1.171875;color:#222444;outline:none}.AuthForm_inputField__s7sy_::placeholder{font-family:Roboto,sans-serif;font-weight:500;font-size:.8125rem;color:#aaaaaa}.AuthForm_otpField__qsKKt{width:50%}.AuthForm_codeBtn__h8ex1{flex-shrink:0;margin-right:.625rem;background:none;border:none;padding:.25rem .5rem;font-family:Roboto,sans-serif;font-weight:700;font-size:.875rem;line-height:1.171875;text-align:center;color:#007aff;cursor:pointer}.AuthForm_codeBtn__h8ex1:disabled{color:#aaaaaa;cursor:default}.AuthForm_codeBtnCountdown__h3e4z{color:#aaaaaa}.AuthForm_eyeBtn___gZTw{position:absolute;right:.625rem;top:50%;transform:translateY(-50%);background:none;border:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;width:1rem;height:1rem;color:#aaaaaa}.AuthForm_eyeBtn___gZTw:hover{color:#666666}.AuthForm_eyeIcon__y22Al{width:1rem;height:1rem}.AuthForm_passwordRow__bOjv_{padding-right:2rem}.AuthForm_checkPass___qnAU{position:absolute;top:2rem;left:.625rem;font-family:Roboto,sans-serif;font-weight:500;font-size:.75rem;color:#ff2c28;line-height:1.2}.AuthForm_inviteCode__yAZnH{flex:1;display:flex;justify-content:space-between;align-items:center;background:#f3f4f5;font-family:Roboto,sans-serif;font-weight:500;font-size:.8125rem;line-height:2.75rem;padding:0 .625rem;color:#666666;border-radius:5px}.AuthForm_inviteCodeLabel__lFkc_{color:#999999;flex-shrink:0}.AuthForm_inviteCodeValue__C7ZLB{flex-shrink:0}.AuthForm_submitBtn__ofNy9{display:flex;justify-content:center;align-items:center;width:100%;height:2.75rem;line-height:2.75rem;text-align:center;background:#e6e6e6;font-family:Roboto,sans-serif;font-weight:700;font-size:1rem;color:#aaaaaa;border-radius:5px;border:none;cursor:not-allowed}.AuthForm_submitBtnActive__uhrNI{background:linear-gradient(180deg,#1a88ff,#0071ec);color:#ffffff;cursor:pointer}.AuthForm_submitBtnActive__uhrNI:hover{opacity:.95}.AuthForm_forgetPasswordLink__5kdE7{display:block;width:100%;text-align:right;margin:-.375rem 0 .6875rem;background:none;border:none;padding:0;font-family:Roboto,sans-serif;font-weight:400;font-size:.75rem;color:#007aff;cursor:pointer}.AuthForm_divider___JYVM{display:flex;align-items:center;margin:.625rem 0}.AuthForm_divider___JYVM:after,.AuthForm_divider___JYVM:before{content:"";flex:1;height:1px;background:#e6e6e6}.AuthForm_dividerText__QyyhX{margin:0 .625rem;font-size:.875rem;font-weight:500;color:#aaaaaa;white-space:nowrap}.AuthForm_authSwitchLink__zaEMx{display:flex;justify-content:center;align-items:center;gap:.375rem;margin-top:1rem}.AuthForm_authSwitchText__VM9LJ{font-family:Roboto,sans-serif;font-weight:400;font-size:.8125rem;color:#666666}.AuthForm_authSwitchButton__fNcDb{background:none;border:none;padding:0;font-family:Roboto,sans-serif;font-weight:700;font-size:.8125rem;color:#007aff;cursor:pointer}.AuthForm_logoContainer__O5Eb8{display:flex;flex-direction:column;align-items:center;width:100%}.AuthForm_logoIcon__4XzS7{width:4rem;height:4rem;background-image:url(/assets/login/Frame.svg);background-size:contain;background-repeat:no-repeat;background-position:50%}.AuthForm_googleButton__UJWaS{display:flex;justify-content:center;align-items:center;gap:.625rem;width:100%;padding:.625rem 1.5rem;background-color:#ffffff;border:.0625rem solid #eff0f6;border-radius:.25rem;font-family:Roboto,sans-serif;font-weight:700;font-size:.875rem;line-height:1.171875;letter-spacing:-.01em;text-align:center;color:#222444;cursor:pointer;transition:all .2s ease}.AuthForm_googleButton__UJWaS:hover{background-color:#f9fafb;border-color:#d1d5db}.AuthForm_googleButton__UJWaS:active{transform:scale(.98)}.AuthForm_googleButton__UJWaS:disabled{cursor:not-allowed;opacity:.6}.AuthForm_googleIcon__SANiv{display:inline-block;width:1.125rem;height:1.125rem;background-image:url(/assets/login/google.svg);background-size:contain;background-repeat:no-repeat;background-position:50%}.AuthForm_googleLoginWrapper__QPD_j{width:100%}.AuthForm_googleLoginWrapper__QPD_j>div{width:100%!important}.AuthForm_googleLoginWrapper__QPD_j iframe{width:100%!important;max-width:100%!important}.AuthPageLayout_authPage__l9hDC{display:flex;flex-direction:column;width:100%;height:100vh;min-height:50rem;background:linear-gradient(0deg,#00BFFF,#2E66FF);position:relative;overflow:hidden}.AuthPageLayout_header__3hFFK{position:relative;width:100%;height:25rem;overflow:hidden}.AuthPageLayout_content__reOxM{position:absolute;top:2.5rem;width:100%;display:flex;justify-content:center}.AuthPageLayout_container__wu50e{display:flex;flex-direction:column;align-items:center;gap:1.25rem;width:100%}.AuthPageLayout_formCard__XAWom{display:flex;flex-direction:column;width:90%;padding:1.25rem;background-color:#ffffff;border-radius:.75rem;box-shadow:0 0 .0625rem 0 rgba(0,0,0,.2)}.AuthPageLayout_form__UjAW6{display:flex;flex-direction:column;gap:.25rem}.AuthPageLayout_errorMessage__a6tff{width:100%;padding:.75rem 1rem;background-color:transparent;font-family:Roboto,sans-serif;font-weight:400;font-size:.8125rem;line-height:1.4;color:#dc3545;text-align:center;animation:AuthPageLayout_fadeIn__0GcYE .3s ease}.AuthPageLayout_modalOverlay__Rkio0{position:fixed;inset:0;background-color:rgba(0,0,0,.5);display:flex;align-items:flex-end;justify-content:center;z-index:1000;padding:0;animation:AuthPageLayout_fadeIn__0GcYE .3s ease-out}.AuthPageLayout_successModal__xW0Qc{background:white;padding:2rem;text-align:center;width:100%;max-width:100%;box-shadow:0 -.25rem 1.5rem rgba(0,0,0,.2);animation:AuthPageLayout_slideUp__eWLOK .3s ease-out}@media (min-width:768px){.AuthPageLayout_successModal__xW0Qc{max-width:540px;margin:0 auto}}.AuthPageLayout_successIcon__yp51F{display:flex;justify-content:center;margin-bottom:1.5rem}.AuthPageLayout_successTitle__wUSFH{font-size:1.125rem;font-weight:600;color:#1a1a1a;margin:0 0 .75rem;line-height:1.4}.AuthPageLayout_successSubtitle__LK4oh{font-size:.875rem;color:#999;margin:0}@keyframes AuthPageLayout_fadeIn__0GcYE{0%{opacity:0}to{opacity:1}}@keyframes AuthPageLayout_slideUp__eWLOK{0%{transform:translateY(2rem);opacity:0}to{transform:translateY(0);opacity:1}}