.login_page__aa_6i{min-height:100vh;background:var(--color-white);display:flex}.login_hero__DLkQm{position:relative;overflow:hidden;min-height:100vh;background:#0d0d0d}.login_heroSvg__WnONw{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.login_heroOverlay__xC_P_{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.8) 0,rgba(0,0,0,.35) 50%,rgba(0,0,0,.1))}.login_heroText__6tGIK{position:absolute;bottom:5rem;left:2.5rem;right:2.5rem}.login_heroText__6tGIK h1{font-size:clamp(1.75rem,3vw,2.5rem);font-weight:900;color:#fff;letter-spacing:-.025em;line-height:1.15;margin-bottom:.75rem}.login_heroText__6tGIK h1 span{color:#fedd06}.login_heroText__6tGIK p{font-size:1rem;font-weight:500;color:hsla(0,0%,100%,.75);line-height:1.6;margin:0}.login_heroText__6tGIK:before{content:"";display:block;width:60px;height:4px;background:#fedd06;border-radius:2px;margin-bottom:1.25rem}.login_panel__Y_Efv{flex-direction:column;min-height:100vh;padding:3rem 2rem;background:var(--color-white);position:relative}.login_logo__t2DTB,.login_panel__Y_Efv{display:flex;align-items:center;justify-content:center}.login_logo__t2DTB{margin-bottom:2rem}.login_logo__t2DTB img{height:40px;width:auto}.login_logoArrow__yW_Mc{color:var(--color-primary)}.login_card__guo6d{width:100%;max-width:420px;background:var(--color-white);border:1.5px solid var(--color-border);border-radius:var(--radius-xl);padding:2rem;box-shadow:var(--shadow-lg)}.login_tabs__Kkz6I{display:flex;background:var(--color-bg-subtle);border-radius:var(--radius-full);padding:4px;margin-bottom:1.75rem;gap:4px}.login_tab__gLT2q{flex:1 1;padding:9px 12px;border-radius:var(--radius-full);font-size:.875rem;font-weight:600;text-align:center;cursor:pointer;border:none;background:transparent;color:var(--color-text-secondary);transition:background .15s ease,color .15s ease,box-shadow .15s ease}.login_tabActive__g96Q_,.login_tab__gLT2q:hover{color:var(--color-text-primary)}.login_tabActive__g96Q_{background:var(--color-white);box-shadow:var(--shadow-sm)}.login_title__y_dlO{font-size:1.5rem;font-weight:800;color:var(--color-text-primary);text-align:center;letter-spacing:-.025em;margin-bottom:.5rem;line-height:1.2}.login_subtitle__xCy8_{font-size:.9375rem;color:var(--color-text-secondary);text-align:center;margin-bottom:1.75rem;line-height:1.5}.login_form___rBdR{display:flex;flex-direction:column;gap:1rem}.login_fieldWrap__yOgCD{display:flex;flex-direction:column;gap:6px}.login_fieldLabel__Nyfys{font-size:.875rem;font-weight:600;color:var(--color-text-primary)}.login_inputWrap__hS6yi{position:relative;display:flex;align-items:center}.login_input__KSWam{width:100%;min-height:52px;padding:12px 16px 12px 44px;border:1.5px solid var(--color-border);border-radius:var(--radius-md);font-size:.9375rem;color:var(--color-text-primary);background:var(--color-white);transition:border-color .15s ease,box-shadow .15s ease;outline:none;font-family:var(--font-family)!important}.login_input__KSWam::placeholder{color:var(--color-text-placeholder)}.login_input__KSWam:focus{border-color:#fedd06;box-shadow:0 0 0 3px rgba(254,221,6,.2)}.login_inputIcon__HWuJW{left:14px;pointer-events:none;flex-shrink:0}.login_eyeBtn__3eQGm,.login_inputIcon__HWuJW{position:absolute;color:var(--color-text-tertiary)}.login_eyeBtn__3eQGm{right:12px;background:none;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);transition:color .15s ease}.login_eyeBtn__3eQGm:hover{color:var(--color-text-secondary)}.login_btn__6BNXG{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:52px;padding:12px 24px;border-radius:var(--radius-full);font-size:1rem;font-weight:700;background:#fedd06;color:#0d0d0d;border:none;cursor:pointer;transition:background .15s ease,box-shadow .15s ease,transform .1s ease;margin-top:4px}.login_btn__6BNXG:hover:not(:disabled){background:#f5d200;box-shadow:0 4px 20px rgba(254,221,6,.45)}.login_btn__6BNXG:active:not(:disabled){transform:scale(.98)}.login_btn__6BNXG:disabled{opacity:.6;cursor:not-allowed}.login_spinner__ADgDa{display:inline-block;width:20px;height:20px;border:2.5px solid rgba(0,0,0,.2);border-top-color:#0d0d0d;border-radius:50%;animation:login_spin__nLdVx .7s linear infinite}.login_errorBox__oeAYh{display:flex;align-items:flex-start;gap:10px;padding:12px 16px;border-radius:var(--radius-md);background:var(--color-danger-bg);border:1px solid rgba(220,38,38,.2);font-size:.875rem;color:var(--color-danger);line-height:1.5;margin-bottom:1rem}.login_divider__mmRMS{display:flex;align-items:center;gap:12px;margin:1.25rem 0;color:var(--color-text-tertiary);font-size:.8125rem;font-weight:500}.login_divider__mmRMS:after,.login_divider__mmRMS:before{content:"";flex:1 1;height:1px;background:var(--color-border)}.login_socialBtn__ptwyy{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:48px;padding:10px 20px;border-radius:var(--radius-full);font-size:.9375rem;font-weight:600;color:var(--color-text-primary);background:var(--color-white);border:1.5px solid var(--color-border);cursor:pointer;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease;margin-bottom:.75rem}.login_socialBtn__ptwyy:hover{background:var(--color-bg-subtle);border-color:var(--color-border-strong);box-shadow:var(--shadow-sm)}.login_socialBtn__ptwyy img{width:20px;height:20px}.login_hint__EUTGa{font-size:.875rem;color:var(--color-text-secondary);text-align:center;margin-top:1.25rem}.login_link__jwsSR{color:var(--color-info);text-decoration:none}.login_link__jwsSR:hover{text-decoration:underline}.login_otpBoxes__2De5l,.login_otpWrap__L1ekI{display:flex;gap:10px;justify-content:center}.login_otpBox__91tnv,.login_otpInput__HxlHO{width:52px;height:58px;text-align:center;font-size:1.375rem;font-weight:800;border:1.5px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-primary);background:var(--color-white);outline:none;transition:border-color .15s ease,box-shadow .15s ease;caret-color:#fedd06}.login_otpBox__91tnv:focus,.login_otpInput__HxlHO:focus{border-color:#fedd06;box-shadow:0 0 0 3px rgba(254,221,6,.2)}.login_phoneWrap__ArH3U{display:flex;border:1.5px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease}.login_phoneWrap__ArH3U:focus-within{border-color:#fedd06;box-shadow:0 0 0 3px rgba(254,221,6,.2)}.login_phonePrefix__kazhP{padding:12px 14px;background:var(--color-bg-subtle);border-right:1px solid var(--color-border);font-size:.9375rem;font-weight:600;color:var(--color-text-secondary);white-space:nowrap;flex-shrink:0}.login_phoneInput__gTOui{flex:1 1;min-height:52px;padding:12px 16px;border:none;font-size:.9375rem;color:var(--color-text-primary);background:transparent;outline:none;font-family:var(--font-family)!important}.login_phoneInput__gTOui::placeholder{color:var(--color-text-placeholder)}@keyframes login_spin__nLdVx{to{transform:rotate(1turn)}}@media (max-width:991.98px){.login_hero__DLkQm{display:none!important}.login_panel__Y_Efv{padding:2.5rem 1.5rem;min-height:100vh}}@media (max-width:576px){.login_card__guo6d{padding:1.5rem;border-radius:var(--radius-xl);border:none;box-shadow:none}.login_panel__Y_Efv{padding:2rem 1rem;background:var(--color-white)}.login_otpBox__91tnv,.login_otpInput__HxlHO{width:44px;height:52px;font-size:1.25rem}}.login_link__jwsSR{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:0;font:inherit;font-weight:600;color:var(--color-text-primary);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.login_link__jwsSR:disabled{color:var(--color-text-secondary);opacity:.55;cursor:not-allowed}.login_label__nmm_j{display:block;font-size:.875rem;font-weight:600;margin-bottom:8px}.login_phoneRow__jwjK_{display:flex;width:100%;border:1.5px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-white)}.login_phoneRow__jwjK_:focus-within{border-color:#d0b300;box-shadow:0 0 0 3px rgba(254,221,6,.18)}.login_phoneRow__jwjK_ select{border-right:1px solid var(--color-border);border-radius:var(--radius-md) 0 0 var(--radius-md)}.login_phoneRow__jwjK_ input{border-radius:0 var(--radius-md) var(--radius-md) 0}.login_footerLinks__fz7ta{text-align:center;font-size:.875rem}.login_terms___W0aR{margin:18px 0 0;font-size:.75rem;line-height:1.6;color:var(--color-text-secondary)}.login_terms___W0aR a{text-decoration:underline;text-underline-offset:2px}.login_otpBoxes__2De5l{margin:24px 0 16px;flex-wrap:nowrap}.login_otpBox__91tnv{flex:0 0 auto;min-width:0;padding:0}.login_otpDesc__ISnN_{font-size:.9375rem;color:var(--color-text-secondary);line-height:1.6}.login_otpDesc__ISnN_ strong{white-space:nowrap;color:var(--color-text-primary)}.login_otpTimer__C3FWS{font-size:.875rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-text-secondary)}.login_backLink__4Vnbq{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;background:transparent;padding:10px 12px;min-height:44px;font-size:.875rem;font-weight:600;color:var(--color-text-primary);border-radius:var(--radius-md);cursor:pointer}.login_backLink__4Vnbq:hover{background:var(--color-bg-subtle)}.login_passwordWrap__ANT2L{position:relative;display:flex;align-items:center}.login_passwordWrap__ANT2L input{padding-right:48px}.login_modalBg__Q6Qf6{position:fixed;inset:0;z-index:1100;display:flex;overflow-y:auto;padding:24px;background:rgba(15,23,42,.55)}.login_modal__4Yq6z{position:relative;width:100%;max-width:480px;flex-shrink:0;margin:auto;padding:32px;border-radius:20px;background:var(--color-white);box-shadow:0 24px 70px rgba(0,0,0,.2)}.login_modalBack__KtPMF{position:absolute;top:16px;right:16px;width:36px;height:36px;display:grid;place-items:center;border:0;border-radius:50%;background:var(--color-bg-subtle);color:var(--color-text-primary);cursor:pointer}.login_modalTitle__nkDGj{font-size:1.5rem;font-weight:800;padding-right:28px;margin-bottom:24px}@media (max-width:576px){.login_modalBg__Q6Qf6{padding:16px}.login_modal__4Yq6z{padding:28px 20px}}