.auth_container__RCjrp{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#f4f7f8;position:relative;overflow:auto;padding:2rem 1.5rem}.auth_glowSpot__ifX60{position:absolute;width:500px;height:500px;border-radius:50%;background:radial-gradient(circle,rgba(15,105,215,.1) 0,rgba(244,247,248,0) 70%);pointer-events:none;z-index:1}.auth_card__LwRPK{position:relative;z-index:5;width:100%;max-width:440px;background:#fff;border:1px solid #dce7ea;border-radius:16px;padding:2.5rem;box-shadow:0 24px 60px -28px rgba(16,34,53,.4)}.auth_logoArea__WJld_{display:flex;flex-direction:column;align-items:center;gap:.6rem;margin-bottom:2rem;text-align:center}.auth_logoMark__hDzYa{width:48px;height:48px;display:flex;align-items:center;justify-content:center}.auth_logoImage__J_DVk{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 4px 10px rgba(15,105,215,.22))}.auth_logoText___o50j{font-family:Outfit,sans-serif;font-weight:700;font-size:1.75rem;letter-spacing:-.01em;color:#102235}.auth_subtitle__NAjQd{color:#536575;font-size:.9rem}.auth_tabs__f9DiZ{display:flex;background:#edf4f5;border:1px solid #dce7ea;padding:.25rem;border-radius:10px;margin-bottom:1.75rem}.auth_tab__itZpQ{flex:1 1;text-align:center;padding:.6rem;font-size:.9rem;font-weight:600;border-radius:7px;color:#536575}.auth_tab__itZpQ.auth_active__CCMTR{background:#fff;color:#102235;box-shadow:0 6px 14px -8px rgba(16,34,53,.3)}.auth_form__5hAbJ{display:flex;flex-direction:column;gap:1.25rem}.auth_field__vg_Da{display:flex;flex-direction:column;gap:.4rem}.auth_label__PomiJ{font-size:.78rem;font-weight:600;color:#536575;text-transform:uppercase;letter-spacing:.05em}.auth_inputWrapper__7XNzl{position:relative;display:flex;align-items:center;background:#f8fbfc;border:1px solid #dce7ea;border-radius:10px;padding:.75rem 1rem;transition:all .25s cubic-bezier(.4,0,.2,1)}.auth_inputWrapper__7XNzl:focus-within{border-color:rgba(47,119,120,.55);box-shadow:0 0 0 3px rgba(47,119,120,.12);background:#fff}.auth_inputWrapper__7XNzl svg{width:20px;height:20px;color:#8a98a6;margin-right:.75rem}.auth_inputWrapper__7XNzl input{flex:1 1;font-size:.95rem;color:#102235}.auth_inputWrapper__7XNzl input::placeholder{color:#8a98a6}.auth_fieldHint__MOmi2{font-size:.78rem;color:#8a98a6;line-height:1.35}.auth_fieldHintError__8yhfT{color:#b4232e}.auth_submitBtn__7kObi{margin-top:.5rem;background:linear-gradient(135deg,#0f69d7,#2f7778);color:#fff;padding:.9rem;border-radius:10px;font-size:.95rem;font-weight:600;box-shadow:0 14px 28px -14px rgba(15,105,215,.6);transition:all .25s cubic-bezier(.4,0,.2,1)}.auth_submitBtn__7kObi:hover{transform:translateY(-1px);box-shadow:0 18px 32px -14px rgba(15,105,215,.55)}.auth_submitBtn__7kObi:disabled{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}.auth_separator__gl5Tb{display:flex;align-items:center;text-align:center;color:#8a98a6;font-size:.75rem;margin:1.5rem 0;text-transform:uppercase;letter-spacing:.05em}.auth_separator__gl5Tb:after,.auth_separator__gl5Tb:before{content:"";flex:1 1;border-bottom:1px solid #dce7ea}.auth_separator__gl5Tb:before{margin-right:.75em}.auth_separator__gl5Tb:after{margin-left:.75em}.auth_socials__Co_rw{display:flex;flex-direction:column;gap:.75rem}.auth_socialBtn__cpVfq{display:grid;grid-template-columns:32px minmax(0,1fr) 32px;align-items:center;justify-content:stretch;grid-gap:.75rem;gap:.75rem;min-height:54px;padding:.65rem .85rem;border-radius:10px;font-size:.9rem;font-weight:600;border:1px solid #dce7ea;transition:all .25s cubic-bezier(.4,0,.2,1)}.auth_socialBtn__cpVfq:after{content:"";width:32px;height:32px}.auth_socialBtn__cpVfq.auth_yandex__ThoZH{background:#fff;color:#102235;border-color:#c8d7dc}.auth_socialBtn__cpVfq.auth_yandex__ThoZH:hover{background:#edf4f5}.auth_socialBtn__cpVfq.auth_vk__VIfyF{background:#07f;color:#fff;border-color:#07f}.auth_socialBtn__cpVfq.auth_vk__VIfyF:hover{background:#06d;box-shadow:0 10px 20px -10px rgba(0,119,255,.45)}.auth_socialBtn__cpVfq:hover{transform:translateY(-1px)}.auth_socialBtn__cpVfq:disabled{cursor:not-allowed;opacity:.55;transform:none}.auth_socialIcon__dvH_T{display:flex;width:32px;height:32px;align-items:center;justify-content:center;flex-shrink:0}.auth_socialIconSvg__HquiS{display:block;width:32px;height:32px}.auth_yandexIcon__LafjB{border-radius:8px;box-shadow:0 8px 18px rgba(38,38,51,.18)}.auth_vkIcon__e0l30{border-radius:9px;box-shadow:0 8px 18px rgba(0,119,255,.28)}.auth_socialLabel__OKzdb{overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.auth_error__T1xDK{background:rgba(244,63,94,.08);border:1px solid rgba(244,63,94,.32);color:#b4232e;padding:.75rem 1rem;border-radius:10px;font-size:.85rem;line-height:1.4;margin-bottom:1.25rem;display:flex;align-items:center;gap:.5rem;animation:auth_fadeIn__YpTf9 .25s ease-out}.auth_error__T1xDK svg{width:18px;height:18px;flex-shrink:0}.auth_forgotRow__TuWZh{display:flex;justify-content:center;margin-top:.25rem}.auth_backLink__WUqLV,.auth_forgotLink__TwBQN{font-size:.85rem;font-weight:600;color:#2563eb;transition:all .25s cubic-bezier(.4,0,.2,1)}.auth_backLink__WUqLV:hover,.auth_forgotLink__TwBQN:hover{text-decoration:underline}.auth_backRow__Xl0IX{display:flex;justify-content:center;margin-top:1.5rem}.auth_successBox__AJYE8{background:rgba(16,185,129,.08);border:1px solid rgba(16,185,129,.32);color:#0f7a52;padding:.85rem 1rem;border-radius:10px;font-size:.88rem;line-height:1.45;margin-bottom:1.25rem;animation:auth_fadeIn__YpTf9 .25s ease-out}.auth_resetIntro__lzK7k{color:#536575;font-size:.9rem;line-height:1.45;margin-bottom:1.5rem;text-align:center}@media(max-height:760px){.auth_container__RCjrp{align-items:flex-start;padding:1rem}.auth_card__LwRPK{padding:1.75rem}.auth_logoArea__WJld_{gap:.5rem;margin-bottom:1.25rem}.auth_form__5hAbJ{gap:.9rem}.auth_separator__gl5Tb{margin:1rem 0}}