.page_container__quyH9{width:100%;display:flex;justify-content:center}.AuthForm_auth-form__iyXj_{display:flex;flex-direction:column;gap:24px;width:100%;max-width:560px;padding:40px;background:var(--bg-secondary);border-radius:20px}.AuthForm_auth-form__header__mN9nH{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px}.AuthForm_auth-form__logo__12rke{width:80px;height:80px;object-fit:contain}.AuthForm_auth-form__title__9qbgB{font-size:28px;color:var(--text-primary);margin:0}.AuthForm_auth-form__subtitle__mrVad{font-size:15px;color:var(--text-secondary);margin:0}.AuthForm_auth-form__form__GykRF{display:flex;flex-direction:column;gap:16px}.AuthForm_auth-form__recovery__7GBcM{font-size:14px;color:var(--button-color);text-decoration:none;align-self:flex-end;transition:color .2s ease}.AuthForm_auth-form__recovery__7GBcM:hover{color:var(--button-color-hover);text-decoration:underline}.AuthForm_auth-form__toggle__grfrS{text-align:center;font-size:14px;color:var(--text-secondary);margin:0}.AuthForm_auth-form__toggle-button__9569M{background:none;border:none;color:var(--button-color);font-size:14px;font-weight:600;cursor:pointer;transition:color .2s ease}.AuthForm_auth-form__toggle-button__9569M:hover{color:var(--button-color-hover);text-decoration:underline}.AuthForm_auth-form__toggle-link__zpgZ6{color:var(--button-color);font-size:14px;font-weight:600;text-decoration:none;transition:color .2s ease}.AuthForm_auth-form__toggle-link__zpgZ6:hover{color:var(--button-color-hover);text-decoration:underline}.AuthForm_auth-form__error__U2Lsv{padding:12px 16px;background:rgba(255,71,87,.1);border:1px solid rgba(255,71,87,.3);border-radius:8px;color:#ff4757;font-size:14px;text-align:center}.AuthForm_auth-form__roles__ape51{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:8px}.AuthForm_auth-form__role__Blwou{display:flex;flex-direction:column;align-items:center;gap:12px;padding:20px;background:rgba(255,255,255,.03);border:2px solid rgba(255,255,255,.1);border-radius:16px;cursor:pointer;transition:all .3s ease;text-align:center}.AuthForm_auth-form__role__Blwou:hover{border-color:rgba(233,69,96,.5);background:rgba(233,69,96,.05)}.AuthForm_auth-form__role_active__yjdnn{border-color:var(--button-color);background:rgba(233,69,96,.1)}.AuthForm_auth-form__role-icon__qAzeV{font-size:40px;line-height:1}.AuthForm_auth-form__role-content__gbk7_{display:flex;flex-direction:column;gap:4px}.AuthForm_auth-form__role-title__lnb3R{font-size:16px;color:var(--text-primary);margin:0}.AuthForm_auth-form__role-desc__eznIh{font-size:12px;color:var(--text-secondary);margin:0;line-height:1.4}.AuthForm_auth-form__link__enROQ{color:var(--button-color);text-decoration:none;transition:color .2s ease}.AuthForm_auth-form__link__enROQ:hover{color:var(--button-color-hover);text-decoration:underline}.AuthForm_auth-form__success__eRFxf{display:flex;flex-direction:column;align-items:center;gap:24px;text-align:center}.AuthForm_auth-form__success-icon__pg5Ca{animation:AuthForm_successPulse__bPRrs .6s ease-out}@keyframes AuthForm_successPulse__bPRrs{0%{transform:scale(0);opacity:0}50%{transform:scale(1.2)}to{transform:scale(1);opacity:1}}.AuthForm_auth-form__success__eRFxf .AuthForm_auth-form__subtitle__mrVad{color:var(--button-color);font-size:16px}@media (max-width:480px){.AuthForm_auth-form__roles__ape51{grid-template-columns:1fr}}.AuthForm_auth-form__role-selection__qIto4{display:flex;flex-direction:column;gap:12px;padding:16px;background:rgba(233,69,96,.1);border:1px solid var(--button-color);border-radius:12px}.AuthForm_auth-form__role-text__iTZul{font-size:14px;color:var(--text-primary);text-align:center;margin:0}.AuthForm_auth-form__author-button__3h9Uw{border-color:var(--button-color);color:var(--button-color);transition:all .2s ease}.AuthForm_auth-form__author-button__3h9Uw:hover{background:var(--button-color);color:var(--text-primary)}@media (max-width:480px){.AuthForm_auth-form__iyXj_{padding:16px;border-radius:12px}.AuthForm_auth-form__title__9qbgB{font-size:24px}.AuthForm_auth-form__roles__ape51{grid-template-columns:1fr}}