.page-module__zMhrWG__container{min-height:calc(100vh - var(--navbar-height));background-color:#635bff;justify-content:center;align-items:center;padding:24px;display:flex}.page-module__zMhrWG__card{color:#1a1a1a;width:100%;max-width:440px;font-family:var(--font-sans),sans-serif;background-color:#fff;border-radius:8px;padding:40px;box-shadow:0 10px 30px #0000001a}.page-module__zMhrWG__title{text-align:center;color:#1a1a1a;margin-bottom:24px;font-size:18px;font-weight:600}.page-module__zMhrWG__ssoButtons{justify-content:space-between;gap:16px;margin-bottom:24px;display:flex}.page-module__zMhrWG__ssoBtn{color:#1a1a1a;cursor:pointer;background-color:#fff;border:1px solid #e2e8f0;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:8px;padding:10px;font-size:14px;font-weight:500;transition:background-color .2s;display:flex}.page-module__zMhrWG__ssoBtn:hover{background-color:#f7fafc}.page-module__zMhrWG__ssoIcon{width:18px;height:18px}.page-module__zMhrWG__divider{text-align:center;color:#635bff;align-items:center;margin-bottom:24px;font-size:14px;display:flex}.page-module__zMhrWG__divider:before,.page-module__zMhrWG__divider:after{content:"";border-bottom:1px solid #e2e8f0;flex:1}.page-module__zMhrWG__divider:before{margin-right:16px}.page-module__zMhrWG__divider:after{margin-left:16px}.page-module__zMhrWG__inputGroup{margin-bottom:16px;position:relative}.page-module__zMhrWG__inputIcon{color:#a0aec0;width:18px;height:18px;transition:color .2s;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.page-module__zMhrWG__inputGroup:focus-within .page-module__zMhrWG__inputIcon{color:#635bff}.page-module__zMhrWG__input{color:#1a1a1a;background-color:#fff;border:1px solid #e2e8f0;border-radius:6px;outline:none;width:100%;padding:12px 16px 12px 42px;font-size:14px;transition:border-color .2s}.page-module__zMhrWG__input::placeholder{color:#a0aec0}.page-module__zMhrWG__input:focus{border-color:#635bff}.page-module__zMhrWG__forgotPassword{color:#635bff;text-align:left;margin-bottom:24px;font-size:13px;font-weight:500;text-decoration:none;display:block}.page-module__zMhrWG__forgotPassword:hover{text-decoration:underline}.page-module__zMhrWG__submitBtn{color:#fff;cursor:pointer;background-color:#635bff;border:none;border-radius:6px;width:100%;margin-bottom:24px;padding:12px;font-size:15px;font-weight:500;transition:background-color .2s}.page-module__zMhrWG__submitBtn:hover{background-color:#554ee0}.page-module__zMhrWG__footer{text-align:center;color:#4a5568;font-size:14px}.page-module__zMhrWG__footerLink{color:#635bff;font-weight:500;text-decoration:none}.page-module__zMhrWG__footerLink:hover{text-decoration:underline}
