.Auth_modernAuthPage__nPDrh{display:flex;min-height:100vh;width:100%}@media(max-width:768px){.Auth_modernAuthPage__nPDrh{flex-direction:column;overflow-x:hidden}}.Auth_authLeftPanel__1CVRj{flex:1;background-color:#fff;padding:2rem;display:flex;flex-direction:column;max-width:600px}@media(max-width:768px){.Auth_authLeftPanel__1CVRj{max-width:100%;order:2;padding:1.5rem}}@media(max-width:480px){.Auth_authLeftPanel__1CVRj{padding:1.25rem 1rem}}.Auth_authRightPanel___jjX2{flex:1;background:linear-gradient(135deg,#ff5400,#ff8a50);display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;padding:2rem;position:relative}@media(max-width:768px){.Auth_authRightPanel___jjX2{order:1;padding:2rem 1rem;min-height:250px}}@media(max-width:480px){.Auth_authRightPanel___jjX2{padding:1.5rem 1rem;min-height:200px}}.Auth_authLogo__0VPW9{margin-bottom:1.5rem;display:flex;justify-content:center}@media(max-width:480px){.Auth_authLogo__0VPW9{margin-bottom:1rem}}.Auth_authLogo__0VPW9 .Auth_logo__Ze4HL{-o-object-fit:contain;object-fit:contain}@media(max-width:480px){.Auth_authLogo__0VPW9 .Auth_logo__Ze4HL{width:120px;height:auto}}.Auth_modernFormContainer___syfz{flex:1;display:flex;flex-direction:column;justify-content:center;width:100%;max-width:400px;margin:0 auto}@media(max-width:480px){.Auth_modernFormContainer___syfz{max-width:100%}}.Auth_authTitle__slQGh{font-size:1.8rem;font-weight:700;margin-bottom:.5rem;color:#333;text-align:center}@media(max-width:480px){.Auth_authTitle__slQGh{font-size:1.5rem}}.Auth_authSubtitle__Xie3N{font-size:1rem;color:#9e9e9e;margin-bottom:2rem;text-align:center}@media(max-width:480px){.Auth_authSubtitle__Xie3N{font-size:.9rem;margin-bottom:1.5rem}}.Auth_socialButtons__KHwn4{display:flex;gap:1rem;margin-bottom:1.5rem}@media(max-width:480px){.Auth_socialButtons__KHwn4{flex-direction:column;gap:.75rem}}.Auth_socialButtons__KHwn4 button{flex:1;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;border-radius:8px;border:1px solid #e0e0e0;background-color:#fff;font-weight:500;font-size:.9rem;cursor:pointer;transition:all .2s ease;-webkit-tap-highlight-color:rgba(0,0,0,0)}.Auth_socialButtons__KHwn4 button:hover{background-color:#f5f5f5}.Auth_socialButtons__KHwn4 button:active{transform:translateY(1px);opacity:.9}@media(max-width:480px){.Auth_socialButtons__KHwn4 button{padding:.75rem;min-height:48px;font-size:.95rem}}.Auth_socialButtons__KHwn4 .Auth_googleButton__ntPV2{color:#444}.Auth_socialButtons__KHwn4 .Auth_facebookButton__zyfzz{color:#4267b2}.Auth_divider__y_f__{display:flex;align-items:center;text-align:center;margin:1.5rem 0}@media(max-width:480px){.Auth_divider__y_f__{margin:1.25rem 0}}.Auth_divider__y_f__:after,.Auth_divider__y_f__:before{content:"";flex:1;border-bottom:1px solid #e0e0e0}.Auth_divider__y_f__ span{padding:0 10px;font-size:.85rem;color:#9e9e9e}@media(max-width:480px){.Auth_divider__y_f__ span{font-size:.8rem}}.Auth_modernForm__5ajJK{display:flex;flex-direction:column;gap:1.25rem;margin-bottom:1.5rem}@media(max-width:480px){.Auth_modernForm__5ajJK{gap:1rem}}.Auth_modernInputGroup__v8M7X{display:flex;flex-direction:column;gap:.5rem}.Auth_modernInputGroup__v8M7X label{font-size:.9rem;font-weight:500;color:#333}@media(max-width:480px){.Auth_modernInputGroup__v8M7X label{font-size:.85rem}}.Auth_modernInputGroup__v8M7X input{padding:.75rem;border-radius:8px;border:1px solid #e0e0e0;font-size:.95rem;transition:border-color .2s ease;-webkit-appearance:none}.Auth_modernInputGroup__v8M7X input:focus{outline:none;border-color:#ff5400;box-shadow:0 0 0 2px rgba(255,84,0,.1)}.Auth_modernInputGroup__v8M7X input::-moz-placeholder{color:#9e9e9e}.Auth_modernInputGroup__v8M7X input::placeholder{color:#9e9e9e}@media(max-width:480px){.Auth_modernInputGroup__v8M7X input{padding:.75rem;font-size:16px;min-height:44px}}.Auth_modernInputGroup__v8M7X .Auth_errorText__ZjCPv{font-size:.8rem;color:#e53e3e;margin-top:.25rem}.Auth_errorMessage__a1LSN{background-color:rgba(229,62,62,.1);color:#e53e3e;padding:.75rem;border-radius:8px;font-size:.9rem;margin-bottom:1rem;border-left:4px solid #e53e3e}.Auth_formOptions__2dtmn{display:flex;justify-content:space-between;align-items:center;margin:.5rem 0}@media(max-width:480px){.Auth_formOptions__2dtmn{flex-direction:column;align-items:flex-start;gap:.75rem}}.Auth_formOptions__2dtmn .Auth_checkbox__uWYWl{display:flex;align-items:center;gap:.5rem}.Auth_formOptions__2dtmn .Auth_checkbox__uWYWl input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:18px;height:18px;border-radius:4px;border:2px solid #9e9e9e;position:relative;cursor:pointer}.Auth_formOptions__2dtmn .Auth_checkbox__uWYWl input[type=checkbox]:checked{background-color:#ff5400;border-color:#ff5400}.Auth_formOptions__2dtmn .Auth_checkbox__uWYWl input[type=checkbox]:checked:after{content:"";position:absolute;top:2px;left:5px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}@media(max-width:480px){.Auth_formOptions__2dtmn .Auth_checkbox__uWYWl input[type=checkbox]{width:20px;height:20px}}.Auth_formOptions__2dtmn .Auth_checkbox__uWYWl label{font-size:.85rem;cursor:pointer;color:#333}@media(max-width:480px){.Auth_formOptions__2dtmn .Auth_checkbox__uWYWl label{font-size:.85rem;padding:.25rem 0}}.Auth_formOptions__2dtmn .Auth_forgotPassword__0Q18e{font-size:.85rem;color:#ff5400;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.Auth_formOptions__2dtmn .Auth_forgotPassword__0Q18e:hover{text-decoration:underline}@media(max-width:480px){.Auth_formOptions__2dtmn .Auth_forgotPassword__0Q18e{font-size:.85rem;padding:.25rem 0;align-self:flex-end}}.Auth_radioGroup__2aY1i{margin-top:.5rem}.Auth_radioGroup__2aY1i p{font-size:.9rem;font-weight:500;color:#333;margin-bottom:.5rem}@media(max-width:480px){.Auth_radioGroup__2aY1i p{font-size:.85rem}}.Auth_radioGroup__2aY1i .Auth_radioOptions__fDIBo{display:flex;flex-direction:column;gap:.75rem}.Auth_radioGroup__2aY1i .Auth_radioOptions__fDIBo .Auth_radioOption__21otY{display:flex;align-items:center;gap:.5rem}.Auth_radioGroup__2aY1i .Auth_radioOptions__fDIBo .Auth_radioOption__21otY input{color:#000}.Auth_radioGroup__2aY1i .Auth_radioOptions__fDIBo .Auth_radioOption__21otY input label{color:#000!important}.Auth_radioGroup__2aY1i .Auth_radioOptions__fDIBo .Auth_radioOption__21otY input[type=radio]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:18px;height:18px;border-radius:50%;border:2px solid #9e9e9e;position:relative;cursor:pointer}.Auth_radioGroup__2aY1i .Auth_radioOptions__fDIBo .Auth_radioOption__21otY input[type=radio]:checked{border-color:#ff5400}.Auth_radioGroup__2aY1i .Auth_radioOptions__fDIBo .Auth_radioOption__21otY input[type=radio]:checked:after{content:"";position:absolute;top:3px;left:3px;width:8px;height:8px;border-radius:50%;background-color:#ff5400}@media(max-width:480px){.Auth_radioGroup__2aY1i .Auth_radioOptions__fDIBo .Auth_radioOption__21otY input[type=radio]{width:20px;height:20px}}.Auth_radioGroup__2aY1i .Auth_radioOptions__fDIBo .Auth_radioOption__21otY label{font-size:.9rem;cursor:pointer;color:#000!important}@media(max-width:480px){.Auth_radioGroup__2aY1i .Auth_radioOptions__fDIBo .Auth_radioOption__21otY label{font-size:.85rem;padding:.5rem 0}}.Auth_modernSubmitButton__46DdP{background-color:#ff5400;color:#fff;padding:.85rem;border-radius:8px;border:none;font-weight:600;font-size:1rem;cursor:pointer;margin-top:1rem;transition:background-color .2s ease,transform .1s ease;-webkit-tap-highlight-color:rgba(0,0,0,0)}.Auth_modernSubmitButton__46DdP:hover{background-color:#d64700}.Auth_modernSubmitButton__46DdP:active{transform:translateY(1px)}.Auth_modernSubmitButton__46DdP:disabled{background-color:#9e9e9e;cursor:not-allowed}.Auth_modernSubmitButton__46DdP:disabled:hover{background-color:#9e9e9e}.Auth_modernSubmitButton__46DdP:disabled:active{transform:none}@media(max-width:480px){.Auth_modernSubmitButton__46DdP{padding:.85rem;font-size:1rem;min-height:48px}}.Auth_authFooter__XFWLS{text-align:center;font-size:.9rem;color:#9e9e9e}@media(max-width:480px){.Auth_authFooter__XFWLS{font-size:.85rem;margin-top:1.25rem;padding:.5rem 0}}.Auth_authFooter__XFWLS .Auth_authLink__J_BIP{color:#ff5400;text-decoration:none;font-weight:500;-webkit-tap-highlight-color:rgba(0,0,0,0)}.Auth_authFooter__XFWLS .Auth_authLink__J_BIP:hover{text-decoration:underline}@media(max-width:480px){.Auth_authFooter__XFWLS .Auth_authLink__J_BIP{padding:.25rem}}.Auth_connectGraphic__qRYSR{margin-bottom:2rem}@media(max-width:768px){.Auth_connectGraphic__qRYSR{margin-bottom:1.5rem}}@media(max-width:480px){.Auth_connectGraphic__qRYSR{margin-bottom:1rem}.Auth_connectGraphic__qRYSR .Auth_graphicImage__dFgae{width:280px!important;height:auto!important}}.Auth_connectGraphic__qRYSR .Auth_graphicImage__dFgae{-o-object-fit:contain;object-fit:contain}@media(max-width:768px){.Auth_connectGraphic__qRYSR .Auth_graphicImage__dFgae{width:320px!important;height:auto!important}}.Auth_connectText__R_2f9{text-align:center;margin-bottom:3rem}@media(max-width:768px){.Auth_connectText__R_2f9{margin-bottom:2rem}}@media(max-width:480px){.Auth_connectText__R_2f9{margin-bottom:1.5rem}}.Auth_connectText__R_2f9 h2{font-size:1.8rem;font-weight:700;margin-bottom:.5rem}@media(max-width:768px){.Auth_connectText__R_2f9 h2{font-size:1.5rem}}@media(max-width:480px){.Auth_connectText__R_2f9 h2{font-size:1.3rem;margin-bottom:.3rem}}.Auth_connectText__R_2f9 p{font-size:1rem}@media(max-width:768px){.Auth_connectText__R_2f9 p{font-size:.95rem}}@media(max-width:480px){.Auth_connectText__R_2f9 p{font-size:.9rem}}.Auth_dots__ZOjyO{display:flex;gap:.5rem;position:absolute;bottom:3rem}@media(max-width:768px){.Auth_dots__ZOjyO{bottom:1.5rem}}@media(max-width:480px){.Auth_dots__ZOjyO{bottom:1rem}}.Auth_dots__ZOjyO .Auth_dot__Jnbkw{width:8px;height:8px;border-radius:50%;background-color:hsla(0,0%,100%,.5);transition:all .2s ease}@media(max-width:480px){.Auth_dots__ZOjyO .Auth_dot__Jnbkw{width:6px;height:6px}}.Auth_dots__ZOjyO .Auth_activeDot__gmbwI{background-color:#fff;width:24px;border-radius:12px}@media(max-width:480px){.Auth_dots__ZOjyO .Auth_activeDot__gmbwI{width:18px}}.Auth_passwordInputContainer__lYxV3{position:relative}.Auth_passwordInputContainer__lYxV3 input{width:100%;padding-right:40px}.Auth_passwordInputContainer__lYxV3 .Auth_passwordToggle__wBjFd{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;color:#9e9e9e;display:flex;align-items:center;justify-content:center;padding:0;width:30px;height:30px;transition:color .2s ease;-webkit-tap-highlight-color:rgba(0,0,0,0)}.Auth_passwordInputContainer__lYxV3 .Auth_passwordToggle__wBjFd:hover{color:#333}.Auth_passwordInputContainer__lYxV3 .Auth_passwordToggle__wBjFd:focus{outline:none}.Auth_buttonLoader___EC2P{display:flex;align-items:center;justify-content:center;gap:4px}.Auth_buttonLoader___EC2P .Auth_loaderDot__AiWUR{width:8px;height:8px;background-color:#fff;border-radius:50%;animation:Auth_dotPulse__wJ_vW 1.4s ease-in-out infinite}.Auth_buttonLoader___EC2P .Auth_loaderDot__AiWUR:first-child{animation-delay:0s}.Auth_buttonLoader___EC2P .Auth_loaderDot__AiWUR:nth-child(2){animation-delay:.2s}.Auth_buttonLoader___EC2P .Auth_loaderDot__AiWUR:nth-child(3){animation-delay:.4s}@keyframes Auth_dotPulse__wJ_vW{0%{opacity:.4;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}to{opacity:.4;transform:scale(1)}}.Auth_stepIndicator__ptw1j{display:flex;align-items:center;gap:16px;margin-bottom:24px}.Auth_stepIcon__8gjcH{width:48px;height:48px;border-radius:50%;background:linear-gradient(90deg,#fe7f00,#df4800,#bd0101);display:flex;align-items:center;justify-content:center;color:#fff}.Auth_stepProgress__Xc8ls{flex:1;height:4px;background-color:#333;border-radius:2px;overflow:hidden}.Auth_progressBar__yyb1b{height:100%;background:linear-gradient(90deg,#fe7f00,#df4800,#bd0101);border-radius:2px;transition:width .3s ease}.Auth_backLink__LeHN5{display:flex;align-items:center;gap:8px;color:#a0a0a0;text-decoration:none;font-size:14px;transition:color .2s ease}.Auth_backLink__LeHN5:hover{color:#dda95c}.Auth_successMessage__tuMZX{text-align:center;padding:24px}.Auth_successMessage__tuMZX h2{margin:16px 0 8px;color:#fff}.Auth_successMessage__tuMZX p{color:#a0a0a0;margin-bottom:24px}.Auth_successIcon__aEX_R{width:80px;height:80px;border-radius:50%;background:linear-gradient(90deg,#fe7f00,#df4800,#bd0101);display:flex;align-items:center;justify-content:center;margin:0 auto;color:#fff}.Auth_codeInputGroup__GpLG_{display:flex;gap:8px;justify-content:center;margin:24px 0}.Auth_codeInputGroup__GpLG_ input{width:50px;height:50px;border:2px solid #e0e0e0;border-radius:8px;text-align:center;font-size:24px;font-weight:600;color:#333;-webkit-appearance:none;-moz-appearance:textfield}.Auth_codeInputGroup__GpLG_ input::-webkit-inner-spin-button,.Auth_codeInputGroup__GpLG_ input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.Auth_codeInputGroup__GpLG_ input:focus{outline:none;border-color:#ff5400;box-shadow:0 0 0 2px rgba(255,84,0,.1)}@media(max-width:480px){.Auth_codeInputGroup__GpLG_ input{width:45px;height:45px;font-size:20px}}.Auth_resendCode__xFTrC{text-align:center;margin-top:16px}.Auth_resendCode__xFTrC button{background:none;border:none;color:#ff5400;font-size:14px;cursor:pointer;padding:8px 16px}.Auth_resendCode__xFTrC button:disabled{color:#9e9e9e;cursor:not-allowed}.Auth_resendCode__xFTrC button .Auth_timer__9n1dy{color:#9e9e9e;margin-left:4px}.Auth_passwordInputWrapper__SZJm7{position:relative;width:100%}.Auth_passwordInputWrapper__SZJm7 input{width:100%;padding-right:40px}.Auth_passwordToggle__wBjFd{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#666;transition:color .2s ease}.Auth_passwordToggle__wBjFd:hover{color:#fe7f00}.Auth_passwordToggle__wBjFd:focus{outline:none;color:#fe7f00}.Auth_loginAuthPage__vWlQO,.Auth_simpleAuthPage__PH5kc{display:flex;min-height:100vh;width:100%}@media(max-width:768px){.Auth_loginAuthPage__vWlQO,.Auth_simpleAuthPage__PH5kc{flex-direction:column}}.Auth_loginAuthPage__vWlQO .Auth_formPanel__ndbix{flex:0 0 40%}@media(max-width:768px){.Auth_loginAuthPage__vWlQO .Auth_formPanel__ndbix{flex:1}}.Auth_loginAuthPage__vWlQO .Auth_loginImagePanel__DEfm6{flex:0 0 60%}@media(max-width:480px){.Auth_loginAuthPage__vWlQO .Auth_loginImagePanel__DEfm6{display:flex;flex:1;flex-direction:column}}.Auth_imagePanel__LHI07,.Auth_loginImagePanel__DEfm6,.Auth_registerImagePanel__1tXmN{flex:1;background-size:cover;background-position:50%;background-repeat:no-repeat;position:relative;display:flex;align-items:center;justify-content:center}.Auth_imagePanel__LHI07:before,.Auth_loginImagePanel__DEfm6:before,.Auth_registerImagePanel__1tXmN:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5)}@media(max-width:768px){.Auth_imagePanel__LHI07,.Auth_loginImagePanel__DEfm6,.Auth_registerImagePanel__1tXmN{order:1;min-height:400px}}@media(max-width:480px){.Auth_imagePanel__LHI07,.Auth_loginImagePanel__DEfm6,.Auth_registerImagePanel__1tXmN{min-height:300px}}.Auth_loginImagePanel__DEfm6{background-image:url(/login-image.png)}.Auth_registerImagePanel__1tXmN{background-image:url(/register-image.png);flex:0 0 60%}@media(max-width:480px){.Auth_registerImagePanel__1tXmN{display:flex;flex:1;flex-direction:column}}.Auth_logoContainer__TbFod{position:absolute;top:2rem;left:2rem;z-index:3;opacity:.8;transition:opacity .3s ease}.Auth_logoContainer__TbFod:hover{opacity:1}@media(max-width:768px){.Auth_logoContainer__TbFod{top:1.5rem;left:1.5rem}}@media(max-width:480px){.Auth_logoContainer__TbFod{top:0;left:0;position:relative}}.Auth_logoImage__HnV5C{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(2px 2px 4px rgba(0,0,0,.3))}@media(max-width:480px){.Auth_logoImage__HnV5C{width:60px!important;height:auto!important}}.Auth_imagePanelContent__zXME3{position:relative;z-index:2;text-align:center;color:#fff;max-width:500px;padding:2rem}@media(max-width:768px){.Auth_imagePanelContent__zXME3{max-width:100%;padding:2rem 1.5rem}}@media(max-width:480px){.Auth_imagePanelContent__zXME3{padding:1.5rem 1rem}}.Auth_heroTitle__PxjPD{font-size:3rem;font-weight:800;line-height:1.1;margin-bottom:1.5rem;color:#fff;text-shadow:2px 2px 4px rgba(0,0,0,.5)}@media(max-width:768px){.Auth_heroTitle__PxjPD{font-size:2.5rem;margin-bottom:1.25rem}}@media(max-width:480px){.Auth_heroTitle__PxjPD{font-size:2rem;margin-bottom:1rem}}.Auth_heroSubtitle__g9R1y{font-size:1.2rem;line-height:1.6;margin-bottom:2rem;color:hsla(0,0%,100%,.95);text-shadow:1px 1px 2px rgba(0,0,0,.5);font-weight:300}@media(max-width:768px){.Auth_heroSubtitle__g9R1y{font-size:1.1rem;margin-bottom:1.75rem}}@media(max-width:480px){.Auth_heroSubtitle__g9R1y{font-size:1rem;margin-bottom:1.5rem}}.Auth_heroButton__x3Zsu{background:transparent;color:#fff;border:2px solid #fff;padding:1rem 2rem;border-radius:8px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:1px}.Auth_heroButton__x3Zsu:hover{background:#fff;color:#333;transform:translateY(-2px);box-shadow:0 8px 25px hsla(0,0%,100%,.3)}.Auth_heroButton__x3Zsu:active{transform:translateY(0)}@media(max-width:480px){.Auth_heroButton__x3Zsu{padding:.875rem 1.5rem;font-size:1rem}}.Auth_formPanel__ndbix{flex:1;background-color:#f8f9fa;display:flex;align-items:center;justify-content:center;padding:2rem}@media(max-width:768px){.Auth_formPanel__ndbix{order:2;flex:1;padding:2rem 1.5rem}}@media(max-width:480px){.Auth_formPanel__ndbix{padding:1.5rem 1rem}}.Auth_centeredFormCard__mT_HY{width:100%;max-width:400px;background:#fff;border-radius:12px;padding:1.5rem;box-shadow:0 4px 20px rgba(0,0,0,.1);border:1px solid rgba(0,0,0,.08);max-height:90vh;overflow-y:auto}@media(max-width:480px){.Auth_centeredFormCard__mT_HY{padding:1.25rem;max-width:100%;max-height:95vh}}.Auth_formHeader__G7UEZ{margin-bottom:1rem;text-align:center}@media(max-width:480px){.Auth_formHeader__G7UEZ{margin-bottom:.75rem}}.Auth_formTitle__jhOrE{font-size:1.2rem;font-weight:700;color:#333;margin-bottom:.4rem;line-height:1.3}@media(max-width:480px){.Auth_formTitle__jhOrE{font-size:1.1rem}}.Auth_formTitle__jhOrE .Auth_freeText__2s0Xq{color:#e53e3e}.Auth_formSubtitle__PlJUt{font-size:.8rem;color:#666;margin:0}.Auth_compactForm__Rs_MS{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1rem}.Auth_inputGroup__9h2Mi{display:flex;flex-direction:column;gap:.3rem}.Auth_inputGroup__9h2Mi label{font-size:.8rem;font-weight:500;color:#333}.Auth_inputGroup__9h2Mi input{padding:.65rem;border-radius:6px;border:1px solid #ddd;font-size:.85rem;transition:border-color .2s ease;background-color:#fff}.Auth_inputGroup__9h2Mi input:focus{outline:none;border-color:#e53e3e;box-shadow:0 0 0 2px rgba(229,62,62,.1)}.Auth_inputGroup__9h2Mi input::-moz-placeholder{color:#aaa;font-size:.8rem}.Auth_inputGroup__9h2Mi input::placeholder{color:#aaa;font-size:.8rem}@media(max-width:480px){.Auth_inputGroup__9h2Mi input{padding:.65rem;font-size:16px}}.Auth_inputGroup__9h2Mi .Auth_errorText__ZjCPv{font-size:.7rem;color:#e53e3e;margin-top:.2rem}.Auth_inputRow__nIATL{display:flex;gap:.75rem}.Auth_inputRow__nIATL .Auth_inputGroup__9h2Mi{flex:1}@media(max-width:480px){.Auth_inputRow__nIATL{flex-direction:column;gap:.75rem}}.Auth_compactCheckbox__6dVS2{display:flex;align-items:flex-start;gap:.6rem;margin:.5rem 0}.Auth_compactCheckbox__6dVS2 input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:16px;height:16px;border-radius:3px;border:1.5px solid #ddd;position:relative;cursor:pointer;margin-top:2px;flex-shrink:0}.Auth_compactCheckbox__6dVS2 input[type=checkbox]:checked{background-color:#e53e3e;border-color:#e53e3e}.Auth_compactCheckbox__6dVS2 input[type=checkbox]:checked:after{content:"";position:absolute;top:1px;left:4px;width:4px;height:8px;border:solid #fff;border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}.Auth_compactCheckbox__6dVS2 label{font-size:.8rem;color:#666;cursor:pointer;line-height:1.4}.Auth_compactCheckbox__6dVS2 .Auth_termsLink__9tdfz{color:#e53e3e;text-decoration:underline}.Auth_compactCheckbox__6dVS2 .Auth_termsLink__9tdfz:hover{color:#c53030}.Auth_friendCodeLink__IR7ke{text-align:center;font-size:.8rem;color:#999;text-decoration:underline;margin-top:.25rem}.Auth_friendCodeLink__IR7ke:hover{color:#666}.Auth_loginButton__5svwi{background:linear-gradient(90deg,#ff5400,#ff8a50);color:#fff;padding:.65rem;border-radius:6px;border:none;font-weight:600;font-size:.9rem;cursor:pointer;margin-top:.5rem;transition:all .2s ease}.Auth_loginButton__5svwi:hover{background:linear-gradient(90deg,#cc4300,#ff681d);transform:translateY(-1px);box-shadow:0 3px 10px rgba(255,84,0,.3)}.Auth_loginButton__5svwi:active{transform:translateY(0)}.Auth_loginButton__5svwi:disabled{background:#ccc;cursor:not-allowed;transform:none;box-shadow:none}.Auth_loginButton__5svwi:disabled:hover{background:#ccc;transform:none}@media(max-width:480px){.Auth_loginButton__5svwi{padding:.65rem;font-size:.9rem}}.Auth_compactRadioGroup__iDneO{margin:.5rem 0}.Auth_compactRadioGroup__iDneO p{font-size:.8rem;font-weight:500;color:#333;margin-bottom:.4rem}.Auth_compactRadioGroup__iDneO .Auth_radioOptions__fDIBo{display:flex;flex-direction:row;gap:1rem}.Auth_compactRadioGroup__iDneO .Auth_radioOptions__fDIBo .Auth_radioOption__21otY{display:flex;align-items:center;gap:.4rem}.Auth_compactRadioGroup__iDneO .Auth_radioOptions__fDIBo .Auth_radioOption__21otY input[type=radio]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:14px;height:14px;border-radius:50%;border:1.5px solid #ddd;position:relative;cursor:pointer}.Auth_compactRadioGroup__iDneO .Auth_radioOptions__fDIBo .Auth_radioOption__21otY input[type=radio]:checked{border-color:#e53e3e}.Auth_compactRadioGroup__iDneO .Auth_radioOptions__fDIBo .Auth_radioOption__21otY input[type=radio]:checked:after{content:"";position:absolute;top:1.5px;left:1.5px;width:7px;height:7px;border-radius:50%;background-color:#e53e3e}.Auth_compactRadioGroup__iDneO .Auth_radioOptions__fDIBo .Auth_radioOption__21otY label{font-size:.75rem;cursor:pointer;color:#666;line-height:1.3;white-space:nowrap}@media(max-width:480px){.Auth_compactRadioGroup__iDneO .Auth_radioOptions__fDIBo{flex-direction:column;gap:.5rem}}.Auth_loginFooter__BgQc5{text-align:center;font-size:.85rem;color:#666;margin-top:.5rem}.Auth_loginFooter__BgQc5 .Auth_loginLink__m_kfY{color:#333;text-decoration:underline;font-weight:600}.Auth_loginFooter__BgQc5 .Auth_loginLink__m_kfY:hover{color:#e53e3e}