.AuthShell-module__4GggPa__card{box-sizing:border-box;background:#fff;border-radius:30px;align-items:stretch;gap:20px;width:100%;max-width:1279px;height:min(824px,100vh - 40px);min-height:560px;padding:20px;display:flex;box-shadow:0 0 4px #00000026}.AuthShell-module__4GggPa__formPanel{flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:clamp(24px,7vh,60px);min-width:0;min-height:0;padding:20px;display:flex;overflow-y:auto}.AuthShell-module__4GggPa__logoSlot{width:100%;max-width:347px}.AuthShell-module__4GggPa__logo{object-fit:contain;width:210px;max-width:100%;height:auto;margin-right:auto}.AuthShell-module__4GggPa__formSlot{justify-content:center;width:100%;display:flex}@media (min-width:1101px) and (min-height:904px){.AuthShell-module__4GggPa__cardPinned{width:1279px;height:824px;padding:0;display:block;position:relative}.AuthShell-module__4GggPa__cardPinned .AuthShell-module__4GggPa__formPanel{padding:0;display:block}.AuthShell-module__4GggPa__cardPinned .AuthShell-module__4GggPa__logoSlot{width:210px;max-width:none;height:59px;position:absolute;top:172px;left:143px}.AuthShell-module__4GggPa__cardPinned .AuthShell-module__4GggPa__logo{width:210px;height:59px;margin:0}.AuthShell-module__4GggPa__cardPinned .AuthShell-module__4GggPa__formSlot{width:347px;height:398px;position:absolute;top:291px;left:143px}.AuthShell-module__4GggPa__cardPinned .AuthShell-module__4GggPa__promoPanel{width:619px;height:784px;padding:0;position:absolute;top:20px;left:630px}.AuthShell-module__4GggPa__cardPinned .AuthShell-module__4GggPa__promoTitle{width:543px;height:94px;font-size:40px;line-height:47px;position:absolute;top:50px;left:38px}.AuthShell-module__4GggPa__cardPinned .AuthShell-module__4GggPa__promoText{width:542px;height:60px;margin:0;font-size:26px;line-height:30px;position:absolute;top:168px;left:39px}.AuthShell-module__4GggPa__cardPinned .AuthShell-module__4GggPa__promoImage{width:576px;max-width:none;height:576px;margin:0;position:absolute;top:211px;left:72px}}.AuthShell-module__4GggPa__promoPanel{box-sizing:border-box;background:#216bcc;border-radius:15px;flex-direction:column;flex:0 619px;padding:50px 38px 0;display:flex;position:relative;overflow:hidden}.AuthShell-module__4GggPa__promoTitle{font-family:var(--font-roboto), Roboto, sans-serif;letter-spacing:.37px;color:#fff;margin:0;font-size:clamp(28px,3vw,40px);font-weight:700;line-height:1.18}.AuthShell-module__4GggPa__promoText{font-family:var(--font-roboto), Roboto, sans-serif;letter-spacing:0;color:#fff;margin:24px 0 0;font-size:clamp(18px,2vw,26px);font-weight:400;line-height:1.15}.AuthShell-module__4GggPa__promoImage{object-fit:contain;object-position:bottom center;flex:auto;width:100%;max-width:576px;height:auto;min-height:0;margin:24px auto 0;display:block}@media (max-width:1100px){.AuthShell-module__4GggPa__card{min-height:0}.AuthShell-module__4GggPa__promoImage{margin-top:16px}.AuthShell-module__4GggPa__formPanel{gap:40px;padding:20px 0}.AuthShell-module__4GggPa__promoPanel{flex:45%;padding:32px 24px 0}}@media (max-width:820px){.AuthShell-module__4GggPa__card{border-radius:20px;flex-direction:column;gap:24px;height:auto;min-height:0;padding:16px}.AuthShell-module__4GggPa__promoImage{flex:none}.AuthShell-module__4GggPa__formPanel{flex:none;align-items:stretch;gap:28px;padding:24px 0 0;overflow:visible}.AuthShell-module__4GggPa__logoSlot{max-width:none}.AuthShell-module__4GggPa__logo{width:170px}.AuthShell-module__4GggPa__promoPanel{flex:none;padding:28px 20px 0}.AuthShell-module__4GggPa__promoImage{max-width:380px}}@media (max-width:480px){.AuthShell-module__4GggPa__card{box-shadow:none;border-radius:16px;padding:12px}.AuthShell-module__4GggPa__logo{width:150px}.AuthShell-module__4GggPa__promoPanel{padding:24px 16px 0}.AuthShell-module__4GggPa__promoImage{max-width:300px}}
.authForm-module__7eSRBq__form{flex-direction:column;width:100%;max-width:347px;display:flex}.authForm-module__7eSRBq__heading{margin-bottom:20px}.authForm-module__7eSRBq__title{font-family:var(--font-roboto), Roboto, sans-serif;letter-spacing:0;color:#000;margin:0;font-size:28.83px;font-weight:700;line-height:34px}.authForm-module__7eSRBq__subtitle{font-family:var(--font-roboto), Roboto, sans-serif;letter-spacing:0;color:#89868d;margin:6px 0 0;font-size:12.64px;font-weight:400;line-height:15px}.authForm-module__7eSRBq__field{flex-direction:column;gap:12px;margin-bottom:20px;display:flex}.authForm-module__7eSRBq__label{font-family:var(--font-roboto), Roboto, sans-serif;letter-spacing:0;color:#3a3541;font-size:14.22px;font-weight:400;line-height:17px}.authForm-module__7eSRBq__textField{box-sizing:border-box;width:100%;height:46px;font-family:var(--font-roboto), Roboto, sans-serif;letter-spacing:0;color:#3a3541;background:#f4f5f9;border:1px solid #dbdcde;border-radius:8px;outline:none;padding:13px 15px;font-size:14.22px;font-weight:400;line-height:17px}.authForm-module__7eSRBq__textField::placeholder{color:#89868d}.authForm-module__7eSRBq__passwordWrap{display:flex;position:relative}.authForm-module__7eSRBq__passwordInput{padding-right:44px}.authForm-module__7eSRBq__passwordToggle{cursor:pointer;color:#89868d;background:0 0;border:none;justify-content:center;align-items:center;width:44px;height:46px;padding:0;display:flex;position:absolute;top:0;right:0}.authForm-module__7eSRBq__passwordToggle:hover{color:#3a3541}.authForm-module__7eSRBq__passwordToggle:focus-visible{outline-offset:-2px;border-radius:8px;outline:2px solid #216bcc}.authForm-module__7eSRBq__textField:focus-visible{border-color:#216bcc}.authForm-module__7eSRBq__textField[aria-invalid=true]{border-color:#d3302f}.authForm-module__7eSRBq__fieldError,.authForm-module__7eSRBq__formError{font-family:var(--font-roboto), Roboto, sans-serif;letter-spacing:0;color:#d3302f;margin:0;font-size:12.64px;font-weight:400;line-height:15px}.authForm-module__7eSRBq__formError{text-align:center;margin-bottom:12px}.authForm-module__7eSRBq__successBox{background:#eef8f1;border:1px solid #b7dfc4;border-radius:8px;margin-bottom:20px;padding:16px}.authForm-module__7eSRBq__successTitle{font-family:var(--font-roboto), Roboto, sans-serif;color:#1e7a3c;margin:0;font-size:14.22px;font-weight:700;line-height:17px}.authForm-module__7eSRBq__successText{font-family:var(--font-roboto), Roboto, sans-serif;color:#3a3541;margin:6px 0 0;font-size:12.64px;font-weight:400;line-height:17px}.authForm-module__7eSRBq__submitButton{cursor:pointer;width:100%;height:46px;font-family:var(--font-roboto), Roboto, sans-serif;letter-spacing:0;text-align:center;color:#fff;background:#216bcc;border:none;border-radius:8px;font-size:20px;font-weight:700;line-height:23px}a.authForm-module__7eSRBq__submitButton{justify-content:center;align-items:center;text-decoration:none;display:flex}.authForm-module__7eSRBq__submitButton:hover:not(:disabled){background:#1a57a6}.authForm-module__7eSRBq__submitButton:disabled{opacity:.7;cursor:not-allowed}.authForm-module__7eSRBq__link{cursor:pointer;font-family:var(--font-roboto), Roboto, sans-serif;letter-spacing:0;color:#6e39cb;background:0 0;border:none;padding:5px 0;font-size:14.22px;font-weight:400;line-height:17px;text-decoration:none}.authForm-module__7eSRBq__link:hover{text-decoration:underline}.authForm-module__7eSRBq__linkRowEnd{justify-content:flex-end;margin-top:-6px;margin-bottom:20px;display:flex}.authForm-module__7eSRBq__linkRowEnd .authForm-module__7eSRBq__link{padding:6px 0}.authForm-module__7eSRBq__linkRowCenter{justify-content:center;align-items:center;gap:7px;min-height:27px;margin-top:16.5px;display:flex}.authForm-module__7eSRBq__linkRowCenter .authForm-module__7eSRBq__link{white-space:nowrap;padding:5px 0}.authForm-module__7eSRBq__mutedText{font-family:var(--font-roboto), Roboto, sans-serif;letter-spacing:0;color:#89868d;font-size:14.22px;font-weight:400;line-height:17px}@media (max-width:820px){.authForm-module__7eSRBq__form{max-width:none}}@media (max-width:480px){.authForm-module__7eSRBq__title{font-size:26px;line-height:32px}.authForm-module__7eSRBq__submitButton{font-size:18px}}
.authPage-module__2QKc8a__page{box-sizing:border-box;background:#f4f5f9;justify-content:center;align-items:center;min-height:100vh;padding:clamp(20px,50vh - 412px,100px) 80px;display:flex}@media (max-width:1100px){.authPage-module__2QKc8a__page{padding:clamp(20px,50vh - 412px,48px) 32px}}@media (max-width:820px){.authPage-module__2QKc8a__page{align-items:flex-start;padding:24px 16px}}@media (max-width:480px){.authPage-module__2QKc8a__page{padding:12px 8px}}
