.auth_container__Skcs5{display:flex;justify-content:center;align-items:center;min-height:calc(100vh - 100px);padding:2rem 1rem;background-color:white}.auth_formContainer__BnMPU{width:100%;max-width:420px;padding:0}.auth_title__VUPHc{font-size:1.75rem;font-weight:700;text-align:center;margin-bottom:2.5rem;color:#A394FF;text-transform:uppercase;letter-spacing:.5px}.auth_form__c_tn9{display:flex;flex-direction:column;gap:1rem}.auth_formGroup__mTlIb{display:flex;flex-direction:column;position:relative}.auth_formGroup__mTlIb svg{left:16px;width:18px;height:18px;color:#ADB5BD;pointer-events:none}.auth_eyeIcon__hq2QU,.auth_formGroup__mTlIb svg{position:absolute;top:50%;transform:translateY(-50%)}.auth_eyeIcon__hq2QU{right:16px;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:10;padding:4px;transition:opacity .2s ease}.auth_eyeIcon__hq2QU:hover{opacity:.7}.auth_eyeIcon__hq2QU svg{position:static;width:18px;height:18px;color:#6C757D;transform:none}.auth_input__LR_NG{width:100%;padding:14px 16px 14px 48px;border:2px solid #e9ecef;border-radius:8px;font-size:16px;font-family:inherit;background:white;color:#495057;height:52px;transition:all .2s ease}.auth_input__LR_NG:focus{outline:none;border-color:#A394FF;box-shadow:0 0 0 3px rgba(163,148,255,.1)}.auth_input__LR_NG::placeholder{color:#ADB5BD;font-style:italic}.auth_submitButton__ztJz3{padding:14px 20px;border-radius:8px;font-weight:700;font-size:14px;background:#A394FF;color:white;border:2px solid #a394ff;cursor:pointer;transition:all .2s ease;text-transform:uppercase;letter-spacing:.5px;margin-top:.5rem;height:52px}.auth_submitButton__ztJz3:hover:not(:disabled){background:#9485FF;border-color:#9485FF}.auth_submitButton__ztJz3:disabled{background:#CED4DA;border-color:#CED4DA;color:#ADB5BD;cursor:not-allowed}.auth_divider__Lwfup{display:flex;align-items:center;text-align:center;margin:2rem 0 1.5rem}.auth_divider__Lwfup:after,.auth_divider__Lwfup:before{content:"";flex:1;border-bottom:2px solid #e9ecef}.auth_dividerText__fcoz2{padding:0 1rem;color:#6C757D;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.3px}.auth_oauthButtons__I3c1m{display:flex;flex-direction:column;gap:0}.auth_oauthButton__LMex_{padding:14px 20px;border:2px solid #e9ecef;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;display:flex;justify-content:center;align-items:center;transition:all .2s ease;height:52px;background:white;color:#495057}.auth_oauthButton__LMex_:hover:not(:disabled){border-color:#A394FF;background:rgba(163,148,255,.02)}.auth_oauthButton__LMex_:disabled{opacity:.5;cursor:not-allowed}.auth_footer__eX1jC{margin-top:2rem;text-align:center;color:#6C757D;font-size:15px}.auth_link__vZftD{color:#A394FF;text-decoration:none;font-weight:600;transition:opacity .2s ease}.auth_link__vZftD:hover{opacity:.8}.auth_errorMessage__0Xl3Q{background-color:#FEE;border:2px solid #fcc;border-radius:8px;color:#C00}.auth_errorMessage__0Xl3Q,.auth_warningMessage__H7HIK{margin-top:1rem;padding:14px 16px;font-size:14px;font-weight:500}.auth_warningMessage__H7HIK{background-color:#FFF4E6;border:2px solid #ffe0b2;border-radius:8px;color:#E65100;line-height:1.5}.auth_highlightedProvider__BMtmN{border-color:#A394FF!important;background:rgba(163,148,255,.05)!important}@media (max-width:768px){.auth_title__VUPHc{font-size:1.5rem}.auth_formContainer__BnMPU{max-width:100%}}