.auth_root__ebk9Y{--ink:#0b1530;--text:#4a5468;--muted:#747d92;--bg:#f7f8fb;--surface:#ffffff;--surface-2:#f3f5f9;--border:#e4e8ef;--border-strong:#d6dbe5;--field-bg:#ffffff;--accent:#6c5ce7;--accent-text:#5a49d6;--focus:rgba(113,181,242,0.32);--btn-bg:#063271;--btn-bg-hover:#0a3d88;--btn-glow:rgba(6,50,113,0.4);--error:#d92d20;--error-bg:#fef3f2;--error-border:#fecdca;--success:#027a48;--success-bg:#ecfdf3;--success-border:#a6f4c5;--shadow-card:0 1px 2px rgba(15,23,42,0.04),0 24px 56px -28px rgba(6,50,113,0.28);display:grid;grid-template-columns:minmax(380px,.85fr) minmax(0,1.15fr);min-height:100vh;background:var(--bg);color:var(--text);font-family:var(--font-sans);font-size:15px;line-height:1.6}html.dark .auth_root__ebk9Y{--ink:#f1f4fa;--text:#a9b2c6;--muted:#7e89a3;--bg:#020817;--surface:#0b1222;--surface-2:#0f172a;--border:rgba(148,163,184,0.15);--border-strong:rgba(148,163,184,0.26);--field-bg:#0f172a;--accent-text:#a99bff;--btn-bg:#6c5ce7;--btn-bg-hover:#7b6cf0;--btn-glow:rgba(108,92,231,0.45);--error:#fda29b;--error-bg:rgba(240,68,56,0.1);--error-border:rgba(240,68,56,0.3);--success:#6ce9a6;--success-bg:rgba(18,183,106,0.1);--success-border:rgba(18,183,106,0.3);--shadow-card:0 0 0 1px rgba(148,163,184,0.06),0 30px 60px -30px rgba(0,0,0,0.8)}.auth_root__ebk9Y a{text-decoration:none}.auth_flipRtl__K2ORc{width:16px;height:16px}html[dir=rtl] .auth_flipRtl__K2ORc{transform:scaleX(-1)}.auth_panel__QbKyq{position:sticky;top:0;display:flex;flex-direction:column;height:100vh;padding:clamp(32px,4vw,56px);overflow:hidden;background:radial-gradient(70% 50% at 100% 0,rgba(113,181,242,.24),transparent 65%),radial-gradient(60% 50% at 0 100%,rgba(108,92,231,.24),transparent 65%),linear-gradient(165deg,#06214f,#041634);color:#c7d4ea}html.dark .auth_panel__QbKyq{border-inline-end:1px solid var(--border);background:radial-gradient(70% 50% at 100% 0,rgba(59,130,246,.18),transparent 65%),radial-gradient(60% 50% at 0 100%,rgba(108,92,231,.2),transparent 65%),linear-gradient(165deg,#081430,#040a1a)}.auth_panelGlow__jMlwn{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 0),linear-gradient(180deg,rgba(255,255,255,.045) 1px,transparent 0);background-size:48px 48px;-webkit-mask-image:radial-gradient(ellipse 80% 60% at 30% 40%,#000 20%,transparent 75%);mask-image:radial-gradient(ellipse 80% 60% at 30% 40%,#000 20%,transparent 75%)}.auth_panelLogo__gr70H{position:relative;display:inline-flex;align-items:center;gap:12px;align-self:flex-start;color:#fff;font-family:var(--font-brand);font-size:22px;font-weight:800;letter-spacing:.08em}.auth_panelBody__3QROp{position:relative;margin-block:auto;padding-block:40px}.auth_panelTitle__JdFyI{max-width:440px;color:#fff;font-family:var(--font-heading);font-size:clamp(2rem,1.6vw + 1.2rem,2.75rem);font-weight:800;line-height:1.1;letter-spacing:-.028em;word-spacing:.05em;text-wrap:balance}.auth_panelText___bIEl{max-width:420px;margin-top:16px;color:rgba(219,230,247,.8);font-size:15.5px;line-height:1.7}.auth_panelPoints__d10Gz{display:grid;gap:12px;margin-top:28px}.auth_panelPoints__d10Gz li{display:flex;align-items:center;gap:10px;color:#e4ecf8;font-size:14.5px;font-weight:500}.auth_panelPoints__d10Gz li>span{display:grid;flex:none;place-items:center;width:24px;height:24px;border-radius:8px;background:rgba(113,181,242,.16);color:#9fd0fa}.auth_panelPoints__d10Gz svg{width:14px;height:14px}.auth_preview__Y7VpK{position:relative;max-width:400px;margin-top:40px;padding:16px;border:1px solid rgba(255,255,255,.1);border-radius:20px;background:rgba(255,255,255,.05);backdrop-filter:blur(6px)}.auth_previewStats__giCfR{display:grid;grid-template-columns:1fr 1fr;gap:12px}.auth_previewStats__giCfR>div{padding:14px 16px;border-radius:14px;color:#fff;box-shadow:0 10px 22px -12px rgba(0,0,0,.6)}.auth_previewStats__giCfR b{display:block;font-size:24px;font-weight:800;line-height:1.1}.auth_previewStats__giCfR small{display:block;margin-top:2px;font-size:12.5px;opacity:.9}.auth_statViolet__wbuaj{background:linear-gradient(135deg,#6c5ce7,#7c3aed)}.auth_statGreen__Iw78c{background:linear-gradient(135deg,#12b76a,#027a48)}.auth_previewToast__TRlb3{display:flex;align-items:center;gap:12px;margin-top:12px;padding:12px 14px;border-radius:14px;background:#fff;color:#0b1530;box-shadow:0 14px 30px -14px rgba(0,0,0,.6)}.auth_previewToast__TRlb3>span:first-child{display:grid;flex:none;place-items:center;width:36px;height:36px;border-radius:10px;background:rgba(108,92,231,.12);color:#5a49d6}.auth_previewToast__TRlb3 svg{width:18px;height:18px}.auth_previewToast__TRlb3 b{display:block;font-size:13.5px;font-weight:700}.auth_previewToast__TRlb3 small{display:block;color:#747d92;font-size:12.5px}.auth_previewTag__Ib6fI{position:absolute;top:-10px;inset-inline-end:14px;padding:2px 9px;border-radius:6px;background:rgba(113,181,242,.2);color:#cfe6fb;font-size:11px;font-style:normal;font-weight:600}.auth_panelFooter__00dTh{position:relative;display:flex;align-items:center;gap:8px;color:rgba(219,230,247,.6);font-size:12.5px}.auth_panelFooter__00dTh svg{width:15px;height:15px}.auth_main__0CX4i{position:relative;display:flex;flex-direction:column;min-width:0;min-height:100vh;background:radial-gradient(50% 40% at 100% 0,rgba(113,181,242,.12),transparent 70%),var(--bg)}html.dark .auth_main__0CX4i{background:radial-gradient(50% 40% at 100% 0,rgba(59,130,246,.1),transparent 70%),var(--bg)}.auth_topbar__QrphH{display:flex;align-items:center;gap:12px;padding:20px clamp(20px,4vw,40px)}.auth_mobileLogo__ZeNvQ{display:none;align-items:center;gap:10px;color:var(--ink);font-family:var(--font-brand);font-size:18px;font-weight:800;letter-spacing:.08em}.auth_backLink__GVWaP{display:inline-flex;align-items:center;gap:6px;padding:7px 10px;border-radius:9px;color:var(--text);font-size:14px;font-weight:500;transition:color .2s ease,background-color .2s ease}.auth_backLink__GVWaP:hover{background:var(--surface-2);color:var(--ink)}.auth_topActions__qUfru{display:flex;align-items:center;gap:10px;margin-inline-start:auto}.auth_langSwitch__TaKDO{display:inline-flex;padding:3px;border:1px solid var(--border);border-radius:10px;background:var(--surface-2)}.auth_langSwitch__TaKDO button{padding:4px 10px;border:0;border-radius:7px;background:transparent;color:var(--muted);font-size:12.5px;font-weight:600;line-height:1.6;cursor:pointer}.auth_langSwitch__TaKDO button:hover{color:var(--ink)}.auth_langSwitch__TaKDO .auth_langActive__1GcRx{background:var(--surface);color:var(--ink);box-shadow:0 1px 3px rgba(15,23,42,.1)}.auth_formArea__mCQYI{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;padding:12px clamp(16px,4vw,40px) 32px}.auth_card__F4Yep{width:100%;max-width:440px;padding:clamp(24px,3.4vw,40px);border:1px solid var(--border);border-radius:24px;background:var(--surface);box-shadow:var(--shadow-card);animation:auth_rise__0PrgW .5s cubic-bezier(.2,.7,.2,1) both}.auth_cardWide__tZU1T{max-width:560px}.auth_copyright__0dPND{margin-top:22px;color:var(--muted);font-size:12.5px}@keyframes auth_rise__0PrgW{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.auth_heading__k16Qx h2{color:var(--ink);font-family:var(--font-heading);font-size:clamp(1.6rem,1vw + 1.2rem,1.95rem);font-weight:800;line-height:1.15;letter-spacing:-.025em;word-spacing:.04em}.auth_heading__k16Qx p{margin-top:8px;color:var(--text);font-size:14.5px;line-height:1.6}html[dir=rtl] .auth_heading__k16Qx h2,html[dir=rtl] .auth_panelTitle__JdFyI{letter-spacing:0;line-height:1.35}.auth_form__UzeVX{display:grid;gap:16px;margin-top:28px}.auth_group__dv2IO{display:grid;gap:14px}.auth_groupTitle__MgBcD{display:flex;align-items:center;gap:10px;color:var(--muted);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.auth_groupTitle__MgBcD:after{content:"";flex:1;height:1px;background:var(--border)}html[dir=rtl] .auth_groupTitle__MgBcD{letter-spacing:0}.auth_row__59oSh{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.auth_field___qB_z{min-width:0}.auth_field___qB_z label{display:block;margin-bottom:7px;color:var(--ink);font-size:13.5px;font-weight:600}.auth_control__EPmAq{position:relative;display:flex;align-items:center;height:48px;border:1px solid var(--border-strong);border-radius:12px;background:var(--field-bg);transition:border-color .2s ease,box-shadow .2s ease}.auth_control__EPmAq:hover{border-color:var(--muted)}.auth_control__EPmAq:focus-within{border-color:var(--accent);box-shadow:0 0 0 4px var(--focus)}.auth_controlError__6tXiO,.auth_controlError__6tXiO:hover{border-color:var(--error)}.auth_controlError__6tXiO:focus-within{box-shadow:0 0 0 4px rgba(240,68,56,.16)}.auth_controlIcon__6djD_{flex:none;width:18px;height:18px;margin-inline-start:14px;color:var(--muted);pointer-events:none}.auth_control__EPmAq:focus-within .auth_controlIcon__6djD_{color:var(--accent-text)}.auth_control__EPmAq input{flex:1;min-width:0;height:100%;padding-inline:10px 14px;border:0;outline:none;background:transparent;color:var(--ink);font:inherit;font-size:15px}html[dir=rtl] .auth_control__EPmAq input[dir=ltr]{text-align:right}.auth_control__EPmAq input::placeholder{color:var(--muted);opacity:.75}.auth_control__EPmAq input:-webkit-autofill{-webkit-text-fill-color:var(--ink);-webkit-box-shadow:0 0 0 40px var(--field-bg) inset;caret-color:var(--ink)}.auth_reveal__IWF7u{display:grid;flex:none;place-items:center;width:36px;height:36px;margin-inline-end:6px;border:0;border-radius:9px;background:transparent;color:var(--muted);cursor:pointer;transition:color .2s ease,background-color .2s ease}.auth_reveal__IWF7u:hover{background:var(--surface-2);color:var(--ink)}.auth_reveal__IWF7u svg{width:18px;height:18px}.auth_fieldError__20iHL,.auth_fieldHelper__mqfw4{margin-top:6px;font-size:12.5px;line-height:1.45}.auth_fieldError__20iHL{color:var(--error)}.auth_fieldHelper__mqfw4{color:var(--muted)}.auth_alert__ibEQW{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border:1px solid;border-radius:12px;font-size:13.5px;line-height:1.5}.auth_alert__ibEQW svg{flex:none;width:18px;height:18px;margin-top:1px}.auth_alertError__OegmJ{border-color:var(--error-border);background:var(--error-bg);color:var(--error)}.auth_alertSuccess__h2_PW{margin-top:22px;border-color:var(--success-border);background:var(--success-bg);color:var(--success)}.auth_submit__vN8KG{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;height:52px;margin-top:4px;border:0;border-radius:14px;background:var(--btn-bg);box-shadow:0 12px 24px -10px var(--btn-glow),inset 0 1px 0 rgba(255,255,255,.14);color:#fff;font:inherit;font-size:15.5px;font-weight:600;cursor:pointer;transition:background-color .2s ease,transform .2s ease,box-shadow .2s ease}.auth_submit__vN8KG:hover:not(:disabled){background:var(--btn-bg-hover);transform:translateY(-1px)}.auth_submit__vN8KG:disabled{cursor:progress;opacity:.8}.auth_backLink__GVWaP:focus-visible,.auth_langSwitch__TaKDO button:focus-visible,.auth_reveal__IWF7u:focus-visible,.auth_submit__vN8KG:focus-visible,.auth_switchLine__ZfM_C a:focus-visible{outline:2px solid #71b5f2;outline-offset:2px}.auth_spinner__PC_DB{width:18px;height:18px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:auth_spin__LFCNO .7s linear infinite}@keyframes auth_spin__LFCNO{to{transform:rotate(1turn)}}.auth_note__X1NUw{color:var(--muted);font-size:12.5px;line-height:1.5;text-align:center}.auth_switchLine__ZfM_C{margin-top:26px;padding-top:22px;border-top:1px solid var(--border);color:var(--text);font-size:14.5px;text-align:center}.auth_switchLine__ZfM_C a{border-radius:4px;color:var(--accent-text);font-weight:700}.auth_switchLine__ZfM_C a:hover{text-decoration:underline}@media (max-width:1100px){.auth_root__ebk9Y{grid-template-columns:minmax(340px,.8fr) minmax(0,1.2fr)}.auth_preview__Y7VpK{display:none}}@media (max-width:899px){.auth_root__ebk9Y{grid-template-columns:minmax(0,1fr)}.auth_panel__QbKyq{display:none}.auth_mobileLogo__ZeNvQ{display:inline-flex}.auth_backLink__GVWaP{display:none}.auth_formArea__mCQYI{justify-content:flex-start;padding-top:clamp(8px,4vw,32px)}}@media (max-width:560px){.auth_topbar__QrphH{padding:14px 16px}.auth_row__59oSh{grid-template-columns:minmax(0,1fr)}.auth_card__F4Yep{padding:24px 20px;border-radius:20px}.auth_form__UzeVX{margin-top:22px}}