.auth_container__fOGSZ{display:flex;justify-content:center;align-items:center;min-height:calc(100vh - 100px);padding:2rem 1rem;background-color:white}.auth_formContainer__8Yc10{width:100%;max-width:420px;padding:0}.auth_title__53KTg{font-size:1.75rem;font-weight:700;text-align:center;margin-bottom:2.5rem;color:#A394FF;text-transform:uppercase;letter-spacing:.5px}.auth_form__6mnDG{display:flex;flex-direction:column;gap:1rem}.auth_formGroup__JDgFx{display:flex;flex-direction:column;position:relative}.auth_formGroup__JDgFx svg{left:16px;width:18px;height:18px;color:#ADB5BD;pointer-events:none}.auth_eyeIcon__AtrNa,.auth_formGroup__JDgFx svg{position:absolute;top:50%;transform:translateY(-50%)}.auth_eyeIcon__AtrNa{right:16px;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:10;padding:4px;transition:opacity .2s ease}.auth_eyeIcon__AtrNa:hover{opacity:.7}.auth_eyeIcon__AtrNa svg{position:static;width:18px;height:18px;color:#6C757D;transform:none}.auth_input__Uw5Ui{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__Uw5Ui:focus{outline:none;border-color:#A394FF;box-shadow:0 0 0 3px rgba(163,148,255,.1)}.auth_input__Uw5Ui::placeholder{color:#ADB5BD;font-style:italic}.auth_submitButton__xuRAz{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__xuRAz:hover:not(:disabled){background:#9485FF;border-color:#9485FF}.auth_submitButton__xuRAz:disabled{background:#CED4DA;border-color:#CED4DA;color:#ADB5BD;cursor:not-allowed}.auth_divider__yDAgE{display:flex;align-items:center;text-align:center;margin:2rem 0 1.5rem}.auth_divider__yDAgE:after,.auth_divider__yDAgE:before{content:"";flex:1;border-bottom:2px solid #e9ecef}.auth_dividerText__RZqxz{padding:0 1rem;color:#6C757D;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.3px}.auth_oauthButtons__IDcx3{display:flex;flex-direction:column;gap:0}.auth_oauthButton__GBc_e{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__GBc_e:hover:not(:disabled){border-color:#A394FF;background:rgba(163,148,255,.02)}.auth_oauthButton__GBc_e:disabled{opacity:.5;cursor:not-allowed}.auth_footer__Ibyt7{margin-top:2rem;text-align:center;color:#6C757D;font-size:15px}.auth_link__LhM44{color:#A394FF;text-decoration:none;font-weight:600;transition:opacity .2s ease}.auth_link__LhM44:hover{opacity:.8}.auth_errorMessage__Y3ZRU{background-color:#FEE;border:2px solid #fcc;border-radius:8px;color:#C00}.auth_errorMessage__Y3ZRU,.auth_warningMessage__dVgjY{margin-top:1rem;padding:14px 16px;font-size:14px;font-weight:500}.auth_warningMessage__dVgjY{background-color:#FFF4E6;border:2px solid #ffe0b2;border-radius:8px;color:#E65100;line-height:1.5}.auth_highlightedProvider__tZUFK{border-color:#A394FF!important;background:rgba(163,148,255,.05)!important}@media (max-width:768px){.auth_title__53KTg{font-size:1.5rem}.auth_formContainer__8Yc10{max-width:100%}}