.auth_auth__FGAKw{min-height:100vh;background-color:var(--background)}.auth_blueside__SEn_r{position:absolute;display:flex;flex-direction:column;width:35%;overflow:hidden;background-color:var(--mh-surface);height:100vh;justify-content:end;padding:2rem}.auth_sideImage__JgAaq{object-fit:cover;object-position:center}.auth_blueside__SEn_r:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.2) 55%,rgba(0,0,0,.35))}.auth_sideText__atIPB{position:relative;z-index:1;display:flex;flex-direction:column;gap:12px}.auth_sideWords__0G9EG{display:flex;flex-direction:column;margin:0;font-size:clamp(40px,4.4vw,72px);font-weight:700;line-height:1;letter-spacing:var(--mh-tracking-display)}.auth_sideLegacy__atfFp{margin:0;color:var(--mh-blue-text);font-size:var(--mh-text-title);font-weight:600}.auth_wrapper__D4eq9{display:flex;align-items:center;gap:30px;position:relative}.auth_inputicon__3x_pA{position:absolute;margin-top:18px;margin-left:10px;color:var(--mh-blue-text);top:0;height:20px}.auth_authContent__CZmU9{height:100%}.auth_formContainer__npHxb{height:100%;width:70%;position:absolute;right:0;margin:auto}.auth_checkboxLabel__KYGEi{display:flex;align-items:center;gap:10px;font-size:14px}.auth_termsContainer__A0PCF{margin-bottom:15px}.auth_termsContainer__A0PCF input{width:16px;height:16px}.auth_termsLink__IW_HC{color:var(--mh-blue-text)}.auth_formContent__NLvTP{height:100%;min-height:100vh;padding-top:calc(var(--mh-topbar-h) + 1rem)!important;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:2rem}.auth_page__N1Mpl{width:100%;height:100%;max-width:512px;margin-inline:auto;padding:4rem 1rem}.auth_heading__mOrhU{-webkit-margin-after:1rem;margin-block-end:1rem;text-align:start;margin-bottom:2rem}.auth_heading__mOrhU h3{font-size:2.25rem;line-height:2.75rem}.auth_description__DR3TW{font-size:1rem;color:var(--subtitle);margin-top:.5rem}.auth_googleSignIn__CG6Et{display:flex;width:100%;justify-content:center}.auth_googleSignIn__CG6Et button{width:100%;display:flex;align-items:center;border:1px solid var(--foreground);border-radius:50px;font-family:var(--font-family);font-weight:700}.auth_googleSignIn__CG6Et button:hover{background-color:var(--hover)}.auth_googleSignIn__CG6Et button>img{width:1.5rem;height:1.5rem;margin-right:1rem}.auth_googleSignIn__CG6Et button>img:last-child{opacity:0;margin-right:0}.auth_orContainer__ynVrb{width:100%;display:flex;align-items:center;justify-content:center;margin-block:1rem;color:var(--border)}.auth_orContainer__ynVrb>div{width:100%;height:1px;background-color:var(--border)}.auth_orContainer__ynVrb span{margin-inline:.5rem}.auth_page__N1Mpl form{width:100%}.auth_formpage__RZ9Fy{width:500px;padding:2rem;background-color:var(--surface-black);border-radius:10px;border:1px solid var(--mh-line)}.auth_backButton__SHVCl{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;color:hsla(0,0%,100%,.7);font-size:.875rem;font-weight:500;text-decoration:none;transition:all var(--mh-dur-hover) var(--mh-ease);border-radius:.5rem;width:-moz-fit-content;width:fit-content;margin-bottom:1rem}.auth_backButton__SHVCl:hover{color:var(--mh-ink);background:var(--mh-surface)}.auth_backButton__SHVCl svg{width:16px;height:16px}.auth_formpage__RZ9Fy h3{text-align:center}.auth_inputContainer__MGwdt{width:100%}.auth_inputContainer__MGwdt label{color:var(--mh-ink);margin-bottom:12px}.auth_inputContainer__MGwdt input{border-radius:10px;padding-left:50px;font-size:13px}.auth_externalLink__AAU_y{display:flex;align-items:center;justify-content:flex-start;margin-bottom:30px}.auth_notam__s2Xv3{margin-top:10px;font-size:12px;display:flex;justify-content:center}.auth_externalLink__AAU_y a:hover{-webkit-text-decoration:underline var(--primary);text-decoration:underline var(--primary);text-underline-offset:25%}.auth_externalLink__AAU_y span{line-height:1.25rem}.auth_externalLink__AAU_y a span{color:var(--mh-blue-text)}.auth_actions__rUSc2{margin-block:2rem 1rem;display:flex;align-items:center}.auth_actions__rUSc2 .auth_externalLink__AAU_y{margin-left:auto;margin-block:0}.auth_submitButton__hhBKL{display:flex;justify-content:center}.auth_submitButton__hhBKL button{width:100%;background-color:var(--primary)}@media screen and (max-width:896px){.auth_blueside__SEn_r{display:none}.auth_formContent__NLvTP{justify-content:flex-start;position:relative;padding:0}.auth_inputicon__3x_pA{position:absolute;margin-top:12px}.auth_formContainer__npHxb .auth_inputContainer__MGwdt label{margin-bottom:8px;font-size:10px}.auth_formContainer__npHxb .auth_inputContainer__MGwdt input,.auth_formContainer__npHxb .auth_inputContainer__MGwdt select,.auth_formContainer__npHxb .auth_inputContainer__MGwdt textarea{font-size:12px}.auth_inputicon__3x_pA{height:16px}.auth_formContainer__npHxb .auth_Content__zkvPc .auth_externalLink__AAU_y.auth_notam__s2Xv3 span{font-size:11px}.auth_formpage__RZ9Fy{max-width:500px;width:90%}.auth_formContainer__npHxb{width:100%;top:10%;padding:1rem}.auth_page__N1Mpl{max-width:512px;padding:2rem 1.25rem}.auth_heading__mOrhU{-webkit-margin-after:.75rem;margin-block-end:.75rem;margin-bottom:1.5rem}.auth_heading__mOrhU h3{font-size:1.75rem;line-height:2rem}.auth_description__DR3TW{margin-top:.25rem}.auth_googleSignIn__CG6Et button>img{width:1.25rem;height:1.25rem}.auth_externalLink__AAU_y{margin-block:.75rem}.auth_actions__rUSc2{margin-block:1.5rem .75rem}}.auth_errorContainer__p2ljq{margin-top:20px;padding:10px;background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb;border-radius:5px;width:100%;text-align:center;font-size:.9rem}.auth_error__RAJfV{color:#e74c3c;font-size:.8rem;margin-top:5px}.auth_passwordContainer__FyFMM{position:relative}.auth_passwordToggle__sTdHv{position:absolute;right:.5rem;top:50%;transform:translateY(-100%);background:none;border:none;cursor:pointer;color:var(--mh-muted);font-size:1.2rem}.auth_messageContainer__JfprU{margin-top:20px;padding:10px;background-color:#d4edda;color:#155724;border:1px solid #c3e6cb;border-radius:5px;width:100%;text-align:center;font-size:.9rem}.auth_passwordWrapper__FRV0U{display:flex;align-items:center;position:relative}.auth_loadingContent__D_Y8N{display:flex;align-items:center;gap:8px;justify-content:center}.auth_spinner__l0E7_{width:16px;height:16px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:auth_spin__AYu_Q 1s linear infinite}@keyframes auth_spin__AYu_Q{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.auth_resendSection__TeL3L{margin-top:1rem;text-align:center}.auth_resendButton__FwQ_j{background:none;border:none;color:var(--mh-blue-text);cursor:pointer;font-size:.9rem;text-decoration:underline;padding:.5rem;transition:color var(--mh-dur-hover) var(--mh-ease)}.auth_resendButton__FwQ_j:hover:not(:disabled){color:var(--mh-blue-text)}.auth_resendButton__FwQ_j:disabled{color:var(--mh-muted);cursor:not-allowed;text-decoration:none}