.AuthPage_page__vgsqu{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px 20px;background:#ffffff}.AuthPage_shell__mYOuc{width:min(1020px,100%);display:grid;grid-template-columns:minmax(280px,380px) minmax(0,1fr);border:1px solid rgba(148,163,184,.18);border-radius:24px;overflow:hidden;background:#ffffff;box-shadow:0 28px 70px -44px rgba(15,23,42,.22),0 12px 24px -20px rgba(15,23,42,.1)}.AuthPage_aside__02v0v{--auth-accent:#667eea;--auth-accent-soft:rgba(102,126,234,0.22);--auth-accent-mid:rgba(102,126,234,0.34);--auth-accent-strong:rgba(102,126,234,0.54);display:flex;flex-direction:column;gap:20px;padding:28px;color:#e2e8f0;background:linear-gradient(180deg,rgba(255,255,255,.04),transparent 32%),radial-gradient(circle at 14% 12%,var(--auth-accent-soft) 0,transparent 34%),radial-gradient(circle at 100% 100%,rgba(255,255,255,.06) 0,transparent 32%),linear-gradient(180deg,#0b1120 0,#111827 58%,#172033 100%);box-shadow:inset -1px 0 0 rgba(255,255,255,.06)}.AuthPage_brand__Dm_2B{display:inline-flex;align-items:center;justify-content:center;width:fit-content;border-radius:999px;padding:12px 20px;border:1px solid rgba(255,255,255,.12);background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.04)),linear-gradient(90deg,var(--auth-accent-soft),transparent);color:var(--auth-accent);font-size:14px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 10px 24px -20px rgba(15,23,42,.7)}.AuthPage_asideContent__zZJGW{display:flex;flex-direction:column;gap:14px}.AuthPage_eyebrow__TLHyS{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--auth-accent)}.AuthPage_asideTitle__zwFif{margin:0;font-size:clamp(1.8rem,3.4vw,2.6rem);line-height:1.02;letter-spacing:-.04em;color:#f8fafc}.AuthPage_asideBody__4zV6V{margin:0;font-size:15px;line-height:1.7;color:rgba(226,232,240,.84)}.AuthPage_identityList__f5KMo{display:grid;gap:12px;margin-top:6px}.AuthPage_identityCard__8Lcg6{position:relative;display:block;border-radius:18px;padding:16px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.025)),linear-gradient(135deg,var(--auth-accent-soft),transparent 55%);box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.AuthPage_identityCardLink__IRtY9{text-decoration:none;transition:transform .16s ease,border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.AuthPage_identityCardLink__IRtY9:hover{transform:translateY(-1px);border-color:rgba(255,255,255,.18);background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.035)),linear-gradient(135deg,var(--auth-accent-soft),transparent 55%);box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 18px 36px -30px rgba(15,23,42,.7)}.AuthPage_identityCardActive__uaK0L{border-color:rgba(255,255,255,.92);background:linear-gradient(180deg,#ffffff,#f8fafc);box-shadow:inset 0 1px 0 rgba(255,255,255,.92),0 22px 40px -30px rgba(15,23,42,.72),0 0 0 2px var(--auth-accent-mid)}.AuthPage_identityCardActive__uaK0L:before{content:"";position:absolute;top:14px;bottom:14px;left:12px;width:4px;border-radius:999px;background:var(--auth-accent);box-shadow:0 0 0 6px var(--auth-accent-soft)}.AuthPage_identityCardActive__uaK0L .AuthPage_identityLabel__V5aDV{color:#0f172a}.AuthPage_identityCardActive__uaK0L .AuthPage_identityDescription__dFoEd{color:#475569}.AuthPage_identityCardActive__uaK0L .AuthPage_identityDescription__dFoEd,.AuthPage_identityCardActive__uaK0L .AuthPage_identityTop__T_E7Z{padding-left:12px}.AuthPage_identityTop__T_E7Z{display:flex;align-items:center;margin-bottom:8px}.AuthPage_identityLabel__V5aDV{font-size:17px;font-weight:700;color:#f8fafc}.AuthPage_identityDescription__dFoEd{margin:0;font-size:14px;line-height:1.65;color:rgba(226,232,240,.78)}.AuthPage_asideNote__Sobrn{margin-top:auto;border-radius:18px;padding:16px 18px;border:1px solid rgba(253,224,71,.18);background:rgba(250,204,21,.08);color:#fef3c7;font-size:13px;line-height:1.65}.AuthPage_panel__DvWpQ{padding:28px;display:flex;align-items:stretch}.AuthPage_panelCard__V5sNB{width:100%;border-radius:20px;border:1px solid #e2e8f0;background:linear-gradient(180deg,#ffffff,#fcfcfd);padding:24px;box-shadow:inset 0 1px 0 rgba(255,255,255,.8)}.AuthPage_contentStack__Pas6t,.AuthPage_panelCard__V5sNB{display:flex;flex-direction:column;gap:20px}.AuthPage_bodyText__pUUXT{margin:0;font-size:15px;line-height:1.7;color:#475569}.AuthPage_bodyTextStrong__myXFg{color:#0f172a;font-weight:700}.AuthPage_metaNote__9liNd{margin:0;font-size:13px;line-height:1.6;color:#64748b}.AuthPage_buttonStack__r68_s{display:flex;flex-direction:column;gap:12px}.AuthPage_backLink__yvZCm{display:inline-flex;align-items:center;justify-content:center;min-height:46px;width:fit-content;border-radius:14px;border:1px solid #dbe4ee;background:#ffffff;color:#334155;font-size:14px;font-weight:600;text-decoration:none;padding:0 16px}.AuthPage_switcherBlock__yU0Yz{display:flex;flex-direction:column;gap:10px}.AuthPage_switcherHeader__q6NF7{display:flex;flex-direction:column;gap:4px}.AuthPage_switcherTitle__rOUTn{margin:0;font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#64748b}.AuthPage_switcherHint__7gtvE{margin:0;font-size:14px;line-height:1.6;color:#64748b}.AuthPage_switcherTabs___0q62{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.AuthPage_switcherTabActive__V_1Dv,.AuthPage_switcherTab__T5oua{display:block;border-radius:16px;padding:14px 16px;text-decoration:none;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease,transform .16s ease}.AuthPage_switcherTab__T5oua{border:1px solid #dbe4ee;background:#f8fafc}.AuthPage_switcherTab__T5oua:hover{transform:translateY(-1px);border-color:#cbd5e1;box-shadow:0 12px 24px -22px rgba(15,23,42,.24)}.AuthPage_switcherTabActive__V_1Dv{border:1px solid #cbd5e1;background:#ffffff;box-shadow:0 18px 32px -26px rgba(15,23,42,.25)}.AuthPage_switcherTabTop__9je7G{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.AuthPage_switcherTabLabel__jmHlZ{font-size:16px;font-weight:700;color:#0f172a}.AuthPage_switcherTabState__x_nDA{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#64748b}.AuthPage_switcherTabDescription__Qg__5{margin:0;font-size:13px;line-height:1.55;color:#64748b}.AuthPage_formIntro__XE6j_{display:flex;flex-direction:column;gap:8px}.AuthPage_formTitle__Oorsr{margin:0;font-size:clamp(1.55rem,2.7vw,2rem);line-height:1.05;letter-spacing:-.04em;color:#0f172a}.AuthPage_formBody__OmlPt{margin:0;font-size:14px;line-height:1.7;color:#64748b}.AuthPage_form__JEWLi{display:flex;flex-direction:column;gap:16px}.AuthPage_field__arlPQ{display:flex;flex-direction:column;gap:8px}.AuthPage_label__iwl0e{font-size:13px;font-weight:700;letter-spacing:.02em;color:#334155}.AuthPage_inputWrap__cfMbx{position:relative}.AuthPage_input__numaS{width:100%;box-sizing:border-box;border-radius:14px;border:1px solid #cbd5e1;background:#ffffff;padding:14px 16px;font:inherit;font-size:15px;color:#0f172a;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.AuthPage_input__numaS:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 4px rgba(37,99,235,.12)}.AuthPage_inputWithIcon__A8Lhn{padding-right:48px}.AuthPage_iconButton__fbwcl{position:absolute;top:50%;right:12px;transform:translateY(-50%);border:none;background:transparent;color:#64748b;padding:4px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.AuthPage_actionsRow__4X7ly{display:flex;align-items:center;justify-content:space-between;gap:12px}.AuthPage_ghostButton__Wnbr2{border:none;background:transparent;color:#2563eb;padding:0;font-size:14px;font-weight:600;cursor:pointer}.AuthPage_ghostButton__Wnbr2:disabled{opacity:.6;cursor:not-allowed}.AuthPage_primaryButton__lOBzm{width:100%;border:none;border-radius:16px;padding:15px 18px;color:#ffffff;font-size:15px;font-weight:700;transition:transform .12s ease,box-shadow .16s ease,background-color .16s ease}.AuthPage_primaryButtonEnabled__13LtU{background:linear-gradient(180deg,#0f172a,#1e293b);cursor:pointer;box-shadow:0 18px 30px -24px rgba(15,23,42,.8)}.AuthPage_primaryButtonEnabled__13LtU:hover{transform:translateY(-1px);box-shadow:0 20px 34px -24px rgba(15,23,42,.9)}.AuthPage_primaryButtonEnabled__13LtU:active{transform:translateY(0)}.AuthPage_primaryButtonDisabled__ln806{background:#94a3b8;cursor:not-allowed;box-shadow:none}.AuthPage_primaryButton__lOBzm:disabled{opacity:1}.AuthPage_oauthButton__VxQIP{width:100%;min-height:52px;border-radius:16px;border:1px solid #dbe4ee;background:#ffffff;color:#0f172a;font-size:15px;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:10px}.AuthPage_oauthButton__VxQIP:disabled{opacity:.7;cursor:not-allowed}.AuthPage_oauthIcon__qvl4t{width:18px;height:18px;flex-shrink:0}.AuthPage_secondaryLink__ubetw{display:flex;align-items:center;justify-content:center;min-height:52px;border-radius:16px;border:1px solid #dbe4ee;background:#ffffff;color:#0f172a;font-size:15px;font-weight:700;text-decoration:none}.AuthPage_secondaryInlineLink__5vRDG{color:#2563eb;font-size:14px;font-weight:600;text-decoration:none}.AuthPage_divider__LRYLO{display:flex;align-items:center;gap:12px}.AuthPage_dividerLine__iDNq7{flex:1;height:1px;background:#e2e8f0}.AuthPage_dividerText__pZq1U{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#94a3b8}.AuthPage_requirements__qZeB1{margin-top:-6px;display:flex;flex-direction:column;gap:4px}.AuthPage_requirementSuccess__MJjFw,.AuthPage_requirement__ojcpF{display:flex;align-items:center;gap:8px;font-size:13px;line-height:1.5}.AuthPage_requirement__ojcpF{color:#64748b}.AuthPage_requirementSuccess__MJjFw{color:#166534}.AuthPage_legal__VmYpB{margin:0;font-size:13px;line-height:1.7;color:#64748b}.AuthPage_legal__VmYpB a{color:#2563eb}.AuthPage_feedback__2aHpV{padding:14px 16px;border-radius:16px;font-size:14px;line-height:1.6}.AuthPage_feedbackError__0QcOV{border:1px solid #fecaca;background:#fef2f2;color:#991b1b}.AuthPage_feedbackSuccess__h8eah{border:1px solid #bbf7d0;background:#f0fdf4;color:#166534}@media (max-width:920px){.AuthPage_shell__mYOuc{grid-template-columns:1fr}.AuthPage_aside__02v0v{padding:24px}.AuthPage_panel__DvWpQ{padding:20px}.AuthPage_panelCard__V5sNB{padding:22px}}@media (max-width:640px){.AuthPage_aside__02v0v,.AuthPage_page__vgsqu,.AuthPage_panel__DvWpQ{padding:16px}.AuthPage_panelCard__V5sNB{padding:18px;border-radius:20px}.AuthPage_switcherTabs___0q62{grid-template-columns:1fr}.AuthPage_formTitle__Oorsr{font-size:1.9rem}}