.page_page___e_sO{margin:0;min-height:100dvh;width:100%;display:grid;grid-template-columns:minmax(320px,1.02fr) minmax(420px,1fr);background:#f6f7fb;color:#0f172a;overflow:hidden}.page_visualPane__07H1L{position:relative;overflow:hidden;background:radial-gradient(circle at 24% 74%,rgba(246,171,72,.44),transparent 36%),radial-gradient(circle at 70% 26%,rgba(64,134,255,.24),transparent 38%),radial-gradient(circle at 84% 78%,rgba(247,150,45,.3),transparent 28%),linear-gradient(145deg,#050607 4%,#0d0f15 58%,#14171d)}.page_visualGlow__4h5C3{position:absolute;inset:0;background:radial-gradient(circle at 45% 18%,rgba(255,215,121,.2),transparent 28%),radial-gradient(circle at 38% 62%,rgba(14,71,157,.4),transparent 36%),linear-gradient(0deg,rgba(2,4,8,.7),rgba(2,4,8,.1))}.page_visualBrand__TyyS5{position:absolute;z-index:2;left:50%;right:auto;top:32%;bottom:auto;transform:translate(-50%,-50%);display:grid;justify-items:center;gap:8px;width:fit-content;max-width:min(340px,calc(100% - 40px));padding:0;border:0;background:transparent;box-shadow:none;backdrop-filter:none;animation:page_brandFadeIn__eg39x .55s ease-out both}.page_visualBrandLogoFull__FJXGG{width:clamp(150px,20vw,250px);height:auto;object-fit:contain;filter:drop-shadow(0 12px 28px rgba(0,0,0,.42));animation:page_logoPulse__5wdWi 3s ease-in-out infinite,page_logoFloat__H9WRc 4.6s ease-in-out infinite}.page_visualBrandSlogan__oE_N5{margin:0;color:rgba(241,245,249,.85);font-size:11px;letter-spacing:.28em;text-transform:uppercase;padding-left:0;width:100%;text-align:center}.page_visualCopy__9nckf{position:absolute;z-index:2;left:clamp(28px,5.4vw,76px);right:clamp(28px,5.4vw,76px);bottom:clamp(42px,8vh,94px);color:#f7f9fc;max-width:460px;animation:page_rise__Noh_T .75s ease-out}.page_visualTag__qHCyw{margin:0 0 14px;display:inline-flex;padding:6px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.22);font-size:13px;letter-spacing:.08em;text-transform:uppercase}.page_visualTitle__2ITIQ{margin:0 0 12px;font-size:clamp(30px,4.4vw,54px);font-weight:700;line-height:1.02}.page_visualText__rEd_6{margin:0;font-size:clamp(15px,1.25vw,20px);color:rgba(248,250,252,.85);line-height:1.55}.page_visualPublicLinks__sZnfM{display:none}.page_formPane__BpClP{display:flex;align-items:center;justify-content:center;padding:40px clamp(18px,5vw,80px)}.page_formShellWrap__o50Tv{position:relative;width:min(460px,100%)}.page_formShell__KqDl_{width:min(460px,100%);background:rgba(255,255,255,.88);backdrop-filter:blur(4px);border:1px solid #e4e7ef;border-radius:26px;padding:clamp(22px,4vw,38px);box-shadow:0 24px 56px rgba(16,24,40,.1);animation:page_rise__Noh_T .75s ease-out}.page_formHeaderRow__Bj8Qk{display:flex;justify-content:flex-end;margin-bottom:14px}.page_authModeSwitch__x6Phd{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:6px;margin-bottom:16px;border:1px solid #e2e8f0;border-radius:16px;background:linear-gradient(180deg,#f8fafc,#f1f5f9)}.page_authModeLink__sgrkZ{display:inline-flex;align-items:center;justify-content:center;min-height:42px;border:0;border-radius:12px;background:transparent;color:#475569;font:inherit;text-decoration:none;font-weight:700;cursor:pointer;transition:transform .22s ease,color .22s ease,background-color .22s ease,box-shadow .22s ease}.page_authModeLink__sgrkZ:hover{color:#0f172a;transform:translateY(-1px)}.page_authModeLinkActive__x8RRX{color:#0f172a;background:#ffffff;box-shadow:0 10px 24px rgba(15,23,42,.08),inset 0 1px 0 rgba(255,255,255,.8);animation:page_authTabPulse__HZhxR .28s ease-out}.page_authPanels__4nC2V{position:relative}.page_authTabPanel__n0w0l{display:none}.page_authTabPanelActive__FOmGo{display:block;animation:page_authPanelIn__iJAaZ .28s ease-out}.page_localeToggleBtn__02VMV{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 14px;border:1px solid #d8deeb;border-radius:999px;background:#fff;color:#0f172a;font:inherit;font-weight:700;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.page_localeToggleBtn__02VMV:hover{transform:translateY(-1px);box-shadow:0 12px 24px rgba(15,23,42,.08);border-color:#c5d0e5}.page_formTag__N5sOF{margin:0 0 8px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:#334155}.page_formTitle__NSBi4{margin:0;font-size:clamp(28px,2.2vw,36px);line-height:1.07}.page_formText__a2KKy{margin:10px 0 20px;color:#64748b}.page_form__7EXNE{display:grid;gap:14px}.page_field__W88aP{display:grid;gap:8px;color:#1f2937;font-size:14px;font-weight:500}.page_field__W88aP input{width:100%;border:1px solid #d8dce8;border-radius:12px;padding:12px 14px;font:inherit;color:#0f172a;background:#ffffff;outline:none;transition:border-color .16s ease,box-shadow .16s ease}.page_passwordInputWrap__c8M_Z{position:relative}.page_passwordInputWrap__c8M_Z input{padding-right:44px}.page_passwordToggle__9CKoe{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:30px;height:30px;border:0;border-radius:8px;background:transparent;color:#64748b;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.page_passwordToggle__9CKoe:hover{color:#0f172a;background:#f1f5f9}.page_field__W88aP input:focus{border-color:#1d4ed8;box-shadow:0 0 0 4px rgba(29,78,216,.12)}.page_row__jdKwy{display:flex;align-items:center;justify-content:space-between;gap:12px}.page_checkbox__Y_LFv{display:inline-flex;align-items:center;gap:8px;color:#475569;font-size:14px}.page_checkbox__Y_LFv input{width:16px;height:16px}.page_link__PVaHN{color:#0f172a;font-size:14px;text-decoration:none}.page_link__PVaHN:hover{text-decoration:underline}.page_submit__H4m5U{margin-top:2px;border:0;border-radius:13px;padding:12px 14px;background:linear-gradient(135deg,#030712,#1f2a4f);color:#f8fafc;font-size:16px;font-weight:600;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease}.page_submit__H4m5U:hover{transform:translateY(-1px);box-shadow:0 12px 26px rgba(15,23,42,.24)}.page_divider__hy2tU{margin:22px 0 14px;position:relative;text-align:center;color:#94a3b8;font-size:14px}.page_divider__hy2tU:after,.page_divider__hy2tU:before{content:"";position:absolute;top:50%;width:34%;border-top:1px solid #dce1eb}.page_divider__hy2tU:before{left:0}.page_divider__hy2tU:after{right:0}.page_socials__MCVQp{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.page_socialBtn__4OLs8{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;border:1px solid #d8deeb;border-radius:12px;background:#fff;padding:11px 14px;color:#0f172a;font:inherit;font-weight:600;text-decoration:none;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,background .16s ease,border-color .16s ease}.page_socialBtn__4OLs8:hover{background:#f8fafc}.page_socialBtn__4OLs8:focus-visible{outline:none;box-shadow:0 0 0 4px rgba(29,78,216,.18)}.page_socialBtn__4OLs8:active{transform:translateY(1px)}.page_socialIcon__kUwjV{width:24px;height:24px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.page_socialIcon__kUwjV svg{width:15px;height:15px;fill:currentColor}.page_facebookBtn__a54SV{border-color:#d0dbff;background:linear-gradient(180deg,#f4f7ff,#edf3ff);color:#1877f2;box-shadow:inset 0 1px 0 rgba(255,255,255,.75)}.page_facebookBtn__a54SV .page_socialIcon__kUwjV{background:#1877f2;color:#fff;box-shadow:0 6px 14px rgba(24,119,242,.24)}.page_facebookBtn__a54SV:hover{background:linear-gradient(180deg,#edf3ff,#e4ecff);border-color:#b9cbff;box-shadow:0 12px 24px rgba(24,119,242,.16)}.page_note__PMp8V{margin:18px 0 0;color:#64748b;font-size:14px}.page_registerBlock__kamh5{display:grid;gap:12px;margin-top:22px;padding-top:18px;border-top:1px solid #e5eaf3}.page_registerTag__trVoZ{margin:0;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#64748b}.page_registerTitle__k1otS{margin:0;font-size:22px;line-height:1.15;color:#0f172a}.page_registerText__DD78p{margin:0;color:#64748b;font-size:14px;line-height:1.5}.page_inlineSwitchNote__uWKp7{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:18px;color:#64748b;font-size:14px}.page_inlineSwitchLink__LeaQa{color:#0f172a;font-weight:700;text-decoration:none;transition:color .18s ease,transform .18s ease}.page_inlineSwitchLink__LeaQa:hover{color:#1d4ed8;transform:translateX(1px)}.page_inlineSwitchButton__IFjXm{border:0;padding:0;background:transparent;color:#0f172a;font:inherit;font-weight:700;cursor:pointer;transition:color .18s ease,transform .18s ease}.page_inlineSwitchButton__IFjXm:hover{color:#1d4ed8;transform:translateX(1px)}.page_publicLinks__mVmKy{display:grid;gap:12px;margin-top:22px;padding-top:18px;border-top:1px solid #e5eaf3}.page_publicLinksLabel__EyrbE{margin:0;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#64748b}.page_publicLinksNav__QRrIW{display:flex;flex-wrap:wrap;gap:10px 14px}.page_publicLinksNav__QRrIW a{color:#334155;text-decoration:none;font-size:14px;font-weight:600}.page_publicLinksNav__QRrIW a:hover{color:#0f172a;text-decoration:underline}.page_errorNote__2cyr_{margin:0 0 8px;padding:10px 12px;border-radius:10px;border:1px solid #fca5a5;background:#fef2f2;color:#991b1b}.page_successNote__1C344{margin:0 0 8px;padding:10px 12px;border-radius:10px;border:1px solid #86efac;background:#f0fdf4;color:#166534}.page_resetForm__ODifz{margin-top:8px;display:grid;gap:10px}.page_resetBtn__hVng9{border:1px solid #cbd5e1;border-radius:10px;background:#fff;color:#0f172a;font:inherit;font-weight:600;padding:10px 12px;cursor:pointer}.page_resetBtn__hVng9:hover{background:#f8fafc}.page_modalWrap__DARfA{position:fixed;inset:0;z-index:80;display:none;align-items:center;justify-content:center;padding:16px}.page_modalWrap__DARfA:target{display:flex}.page_modalBackdrop__KPGYv{position:absolute;inset:0;background:rgba(3,7,18,.56);backdrop-filter:blur(2px)}.page_modalCard__TAPQe{position:relative;z-index:1;width:min(460px,100%);border-radius:16px;border:1px solid #dce2ef;background:#ffffff;box-shadow:0 24px 56px rgba(15,23,42,.24);padding:16px}.page_modalHeader__URONX{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.page_modalTitle__DSBTp{margin:0;font-size:20px;color:#0f172a}.page_modalClose__icH39{text-decoration:none;width:32px;height:32px;border-radius:8px;border:1px solid #dce2ef;color:#334155;display:inline-flex;align-items:center;justify-content:center;font-size:20px;line-height:1}.page_modalClose__icH39:hover{background:#f8fafc}.page_modalText__8sft_{margin:0;color:#64748b;font-size:13px;line-height:1.5}@media (min-width:1021px){.page_visualPublicLinks__sZnfM{display:grid;gap:10px;margin-top:22px;padding-top:16px;border-top:1px solid rgba(255,255,255,.12)}.page_visualPublicLinks__sZnfM .page_publicLinksLabel__EyrbE{color:rgba(226,232,240,.75)}.page_visualPublicLinks__sZnfM .page_publicLinksNav__QRrIW a{color:rgba(241,245,249,.92)}.page_visualPublicLinks__sZnfM .page_publicLinksNav__QRrIW a:hover{color:#ffffff}.page_formPane__BpClP{padding:24px clamp(16px,3vw,42px)}.page_formShell__KqDl_{width:min(420px,100%);max-height:calc(100dvh - 48px);padding:20px 22px;border-radius:22px;overflow:auto}.page_formShellWrap__o50Tv{width:min(420px,100%)}.page_formHeaderRow__Bj8Qk{margin-bottom:10px}.page_localeToggleBtn__02VMV{min-height:38px;padding:0 13px}.page_authModeSwitch__x6Phd{margin-bottom:12px;padding:5px}.page_authModeLink__sgrkZ{min-height:40px}.page_formTag__N5sOF{margin-bottom:5px}.page_formTitle__NSBi4{font-size:clamp(24px,1.9vw,32px)}.page_formText__a2KKy{margin:8px 0 14px;font-size:14px;line-height:1.45}.page_form__7EXNE{gap:12px}.page_field__W88aP{gap:6px;font-size:13px}.page_field__W88aP input{padding:10px 12px;border-radius:11px}.page_passwordInputWrap__c8M_Z input{padding-right:42px}.page_submit__H4m5U{padding:11px 12px}.page_divider__hy2tU{margin:16px 0 12px;font-size:13px}.page_socialBtn__4OLs8{padding:10px 12px}.page_inlineSwitchNote__uWKp7,.page_note__PMp8V{margin-top:14px;font-size:13px}.page_publicLinks__mVmKy{display:none}}@media (max-width:1020px){.page_page___e_sO{grid-template-columns:1fr;min-height:100dvh;background:#f3f5fa}.page_visualPane__07H1L{min-height:clamp(240px,40vh,340px)}.page_visualBrand__TyyS5{top:38%;bottom:auto;transform:translate(-50%,-50%)}.page_visualCopy__9nckf{left:20px;right:20px;bottom:18px;max-width:none}.page_visualTitle__2ITIQ{font-size:clamp(30px,7.5vw,44px)}.page_visualText__rEd_6{font-size:clamp(14px,2.4vw,18px)}.page_formPane__BpClP{padding:18px 16px 28px}.page_publicLinksNav__QRrIW{gap:8px 12px}}@media (max-width:640px){.page_page___e_sO{background:#f3f5fa}.page_visualPane__07H1L{min-height:170px}.page_visualBrand__TyyS5{left:50%;right:auto;top:28%;bottom:auto;transform:translate(-50%,-50%);padding:4px 8px;max-width:min(220px,calc(100% - 20px));justify-items:center;gap:4px}.page_visualBrandLogoFull__FJXGG{width:min(124px,44vw)}.page_visualBrandSlogan__oE_N5{font-size:7px;letter-spacing:.08em}.page_visualCopy__9nckf{left:14px;right:14px;bottom:8px}.page_visualTag__qHCyw{margin-bottom:4px;font-size:10px;padding:3px 8px}.page_visualTitle__2ITIQ{margin-bottom:4px;font-size:clamp(15px,6vw,22px);line-height:1.05}.page_visualText__rEd_6{display:block;font-size:10px;line-height:1.3;margin-top:0}.page_formPane__BpClP{padding:8px}.page_formShellWrap__o50Tv{width:min(360px,calc(100% - 16px));padding-top:0}.page_formShell__KqDl_{width:100%;border-radius:12px;padding:12px;box-shadow:0 10px 24px rgba(16,24,40,.08)}.page_formHeaderRow__Bj8Qk{position:fixed;top:12px;right:12px;margin-bottom:0;z-index:70}.page_localeToggleBtn__02VMV{min-height:36px;padding:0 12px;background:rgba(255,255,255,.96);box-shadow:0 8px 18px rgba(15,23,42,.12)}.page_authModeSwitch__x6Phd{margin-bottom:10px;padding:4px;border-radius:14px}.page_authModeLink__sgrkZ{min-height:38px;border-radius:10px}.page_formTitle__NSBi4{font-size:clamp(18px,7.4vw,24px);line-height:1.1}.page_formTag__N5sOF{margin:0 0 4px;font-size:10px}.page_formText__a2KKy{margin:4px 0 10px;font-size:10px;line-height:1.32}.page_form__7EXNE{gap:8px}.page_inlineSwitchNote__uWKp7{flex-direction:column;align-items:flex-start;gap:6px;margin-top:12px;font-size:12px}.page_field__W88aP{gap:4px;font-size:12px}.page_field__W88aP input{border-radius:9px;padding:10px 12px;font-size:14px}.page_submit__H4m5U{border-radius:9px;padding:9px 10px;font-size:14px}.page_divider__hy2tU{margin:12px 0 10px;font-size:12px}.page_socialBtn__4OLs8{padding:9px 10px;gap:8px;font-size:13px}.page_socialIcon__kUwjV{width:22px;height:22px}.page_errorNote__2cyr_,.page_note__PMp8V,.page_successNote__1C344{font-size:12px;padding:8px 10px}.page_publicLinks__mVmKy{margin-top:14px;padding-top:12px;gap:8px}.page_publicLinksLabel__EyrbE{font-size:10px}.page_publicLinksNav__QRrIW{gap:6px 10px}.page_publicLinksNav__QRrIW a{font-size:12px}}@media (max-width:420px){.page_visualPane__07H1L{min-height:152px}.page_visualBrandLogoFull__FJXGG{width:min(112px,42vw)}.page_visualBrand__TyyS5{top:27%}.page_visualCopy__9nckf{left:12px;right:12px;bottom:4px}.page_visualTag__qHCyw{margin-bottom:3px;font-size:9px}.page_visualTitle__2ITIQ{font-size:clamp(14px,6.2vw,18px)}.page_visualText__rEd_6{font-size:9px;line-height:1.25}.page_formShellWrap__o50Tv{width:min(340px,calc(100% - 12px))}.page_formHeaderRow__Bj8Qk{top:10px;right:10px}.page_formShell__KqDl_{width:100%;padding:10px}.page_authModeLink__sgrkZ{min-height:36px;font-size:13px}.page_formTitle__NSBi4{font-size:18px}.page_field__W88aP{font-size:11px}.page_field__W88aP input{padding:9px 11px;font-size:14px}.page_submit__H4m5U{font-size:13px;padding:8px 9px}.page_formPane__BpClP{padding:6px}.page_formShell__KqDl_{padding:12px 10px}.page_field__W88aP input{padding:8px 10px}.page_submit__H4m5U{padding:9px 10px}}@keyframes page_rise__Noh_T{0%{transform:translateY(14px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes page_authPanelIn__iJAaZ{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes page_authTabPulse__HZhxR{0%{transform:scale(.985)}to{transform:scale(1)}}@keyframes page_logoFloat__H9WRc{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes page_logoPulse__5wdWi{0%,to{filter:drop-shadow(0 0 0 rgba(255,46,81,0))}50%{filter:drop-shadow(0 0 16px rgba(255,46,81,.44))}}@keyframes page_brandFadeIn__eg39x{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.page_formShell__KqDl_,.page_visualBrandLogoFull__FJXGG,.page_visualBrand__TyyS5,.page_visualCopy__9nckf{animation:none!important}}