.AuthShell_wrap__YjhT4{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:40px 20px;background:linear-gradient(180deg,#f4f7fc,#ffffff)}.AuthShell_card__4CsIm{width:100%;max-width:440px;padding:32px 32px 26px;background:#fff;border:1px solid var(--line,#e3e7ee);border-radius:14px;box-shadow:0 14px 40px rgba(15,20,25,.08)}.AuthShell_brand__4SNKA{display:flex;align-items:center;gap:12px;margin-bottom:22px}.AuthShell_logo__IhSLV{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;font-size:20px;font-weight:700;color:#fff;background:var(--brand,#1668dc);border-radius:10px}.AuthShell_brandName__e86GO{margin:0;font-size:19px;font-weight:600;color:var(--ink-900,#1f2329)}.AuthShell_brandSub__Y4cCg{margin:4px 0 0;font-size:12.5px;color:var(--ink-500,#8f959e)}.AuthShell_footer__8NAuJ{font-size:13px;color:var(--ink-500,#8f959e)}.AuthShell_footer__8NAuJ a:hover{color:var(--brand,#1668dc)}.AuthForm_form__a3Wji{display:flex;flex-direction:column;gap:16px}.AuthForm_tabs__vsB9K{display:flex;gap:4px;margin-bottom:20px;padding:4px;background:#f2f5fa;border-radius:9px}.AuthForm_tab__chiwQ{flex:1 1;height:36px;font-family:inherit;font-size:13.5px;color:var(--ink-700,#4e5969);background:transparent;border:0;border-radius:7px;cursor:pointer;transition:background .16s ease,color .16s ease}.AuthForm_tab__chiwQ:hover{color:var(--brand,#1668dc)}.AuthForm_tabActive__DfWn_{color:var(--brand,#1668dc);font-weight:600;background:#fff;box-shadow:0 1px 3px rgba(15,20,25,.08)}.AuthForm_field__Kf5PQ{display:flex;flex-direction:column;gap:6px}.AuthForm_label__xrHCf{font-size:13px;color:var(--ink-700,#4e5969)}.AuthForm_input__LJwaF{height:44px;padding:0 14px;font-family:inherit;font-size:14px;color:var(--ink-900,#1f2329);background:#fff;border:1px solid var(--line,#e3e7ee);border-radius:8px;outline:none;transition:border-color .16s ease,box-shadow .16s ease}.AuthForm_input__LJwaF:focus{border-color:var(--brand,#1668dc);box-shadow:0 0 0 3px rgba(22,104,220,.12)}.AuthForm_input__LJwaF::placeholder{color:#b6bcc6}.AuthForm_seg__hUxt_{display:flex;gap:8px}.AuthForm_segBtn__dGwpy{flex:1 1;height:40px;font-family:inherit;font-size:13.5px;color:var(--ink-700,#4e5969);background:#fff;border:1px solid var(--line,#e3e7ee);border-radius:8px;cursor:pointer;transition:border-color .16s ease,color .16s ease,background .16s ease}.AuthForm_segBtn__dGwpy:hover{border-color:#b9cbea}.AuthForm_segActive__j_Ehw{color:var(--brand,#1668dc);font-weight:600;background:#f2f7fe;border-color:var(--brand,#1668dc)}.AuthForm_codeRow__SUwjp{display:flex;gap:10px}.AuthForm_codeRow__SUwjp .AuthForm_input__LJwaF{flex:1 1;min-width:0;letter-spacing:2px}.AuthForm_codeBtn__Tqixj{flex:0 0 auto;min-width:112px;height:44px;padding:0 14px;font-family:inherit;font-size:13px;color:var(--brand,#1668dc);background:#f2f7fe;border:1px solid #cfe0f7;border-radius:8px;cursor:pointer;transition:background .16s ease}.AuthForm_codeBtn__Tqixj:hover:not(:disabled){background:#e6f0fd}.AuthForm_codeBtn__Tqixj:disabled{color:var(--ink-500,#8f959e);background:#f4f6f9;border-color:var(--line,#e3e7ee);cursor:not-allowed}.AuthForm_hint___y_ya{font-size:12px;line-height:1.6;color:var(--ink-500,#8f959e)}.AuthForm_check__Mkbjh{display:flex;align-items:flex-start;gap:8px;font-size:12.5px;line-height:1.6;color:var(--ink-700,#4e5969);cursor:pointer}.AuthForm_check__Mkbjh input{margin:3px 0 0;accent-color:var(--brand,#1668dc)}.AuthForm_check__Mkbjh a{color:var(--brand,#1668dc)}.AuthForm_error__FLw3c{color:#e5484d;background:#fef1f1}.AuthForm_error__FLw3c,.AuthForm_notice__6Mn85{margin:0;padding:8px 12px;font-size:12.5px;border-radius:6px}.AuthForm_notice__6Mn85{color:#1a7f37;background:#eefaf1}.AuthForm_submit__YMN4u{height:44px;margin-top:4px;font-family:inherit;font-size:15px;font-weight:600;color:#fff;background:var(--brand,#1668dc);border:0;border-radius:8px;cursor:pointer;transition:background .16s ease}.AuthForm_submit__YMN4u:hover:not(:disabled){background:var(--brand-hover,#0b57c2)}.AuthForm_submit__YMN4u:disabled{background:#a9bce0;cursor:not-allowed}.AuthForm_links__EH7xs{display:flex;justify-content:space-between;margin:16px 0 0;font-size:12.5px;color:var(--ink-500,#8f959e)}.AuthForm_links__EH7xs a{color:var(--brand,#1668dc)}.AuthForm_tip__DvtnE{margin:16px 0 0;font-size:12.5px;line-height:1.7;color:var(--ink-500,#8f959e)}