.MerchantSelector_wrapper__qpmgi{position:relative}.MerchantSelector_staticLabel__x5OG9{background:var(--bg-surface-2)}.MerchantSelector_staticLabel__x5OG9,.MerchantSelector_trigger__cCrzX{display:flex;align-items:center;gap:7px;padding:6px 12px;font-size:12px;font-weight:600;color:var(--text-secondary);border:1px solid var(--border);border-radius:8px}.MerchantSelector_trigger__cCrzX{background:var(--bg-surface);cursor:pointer;font-family:inherit;transition:all .15s;box-shadow:var(--shadow-xs)}.MerchantSelector_trigger__cCrzX:hover{border-color:var(--accent);color:var(--text-primary)}.MerchantSelector_trigger__cCrzX:disabled{opacity:.5;cursor:not-allowed}.MerchantSelector_triggerActive__K_rGv{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-light)}.MerchantSelector_merchantName__C2EcJ{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MerchantSelector_chevron__wRC_l{color:var(--text-muted);display:flex;align-items:center}.MerchantSelector_buildingIcon__teAr0{color:var(--text-muted);flex-shrink:0}.MerchantSelector_dropdown__wANlU{position:absolute;top:calc(100% + 6px);right:0;min-width:200px;background:var(--bg-surface);border:1px solid var(--border);border-radius:10px;box-shadow:var(--shadow-lg);z-index:100;overflow:hidden;animation:MerchantSelector_dropIn__1Wlq9 .15s cubic-bezier(.16,1,.3,1);padding:4px 0}@keyframes MerchantSelector_dropIn__1Wlq9{0%{opacity:0;transform:translateY(-4px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.MerchantSelector_option__QSxYr{display:flex;align-items:center;gap:8px;width:100%;padding:10px 14px;border:none;background:none;cursor:pointer;font-family:inherit;font-size:13px;font-weight:500;color:var(--text-primary);text-align:left;transition:background .12s}.MerchantSelector_option__QSxYr:hover{background:var(--bg-hover)}.MerchantSelector_optionActive__YDEAY{background:var(--accent-light);font-weight:600}.MerchantSelector_optionName__axFwW{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MerchantSelector_optionCode__J2kBh{font-size:10px;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em}.MerchantSelector_checkIcon__IBiOM{color:var(--accent);flex-shrink:0}.Modal_overlay__ognS1{position:fixed;inset:0;background:rgba(0,0,0,.45);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1.5rem;animation:Modal_fadeIn__fVfMb .2s ease}@keyframes Modal_fadeIn__fVfMb{0%{opacity:0}to{opacity:1}}.Modal_modal__qS60R{background-color:var(--bg-surface);border:1px solid var(--border);border-radius:18px;width:100%;max-height:90vh;overflow-y:auto;animation:Modal_slideUp__3YzYo .25s cubic-bezier(.16,1,.3,1);box-shadow:0 24px 64px rgba(0,0,0,.18)}@keyframes Modal_slideUp__3YzYo{0%{opacity:0;transform:translateY(16px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.Modal_sm__MXulS{max-width:440px}.Modal_md__StEbe{max-width:640px}.Modal_lg__eULZO{max-width:880px}.Modal_modal__qS60R::-webkit-scrollbar{width:5px}.Modal_modal__qS60R::-webkit-scrollbar-track{background:transparent}.Modal_modal__qS60R::-webkit-scrollbar-thumb{background:var(--border);border-radius:10px}.Modal_header__vbr_B{display:flex;align-items:flex-start;justify-content:space-between;padding:24px 28px 0}.Modal_title__SEF__{font-size:18px;font-weight:800;color:var(--text-primary);letter-spacing:-.02em;margin:0 0 4px;line-height:1.3}.Modal_subtitle__B4ZM4{font-size:13px;color:var(--text-muted);margin:0;font-weight:400}.Modal_closeBtn__qR7Yt{width:32px;height:32px;background-color:var(--bg-surface-2);border:1px solid var(--border);border-radius:8px;color:var(--text-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s;flex-shrink:0}.Modal_closeBtn__qR7Yt:hover{background-color:var(--bg-hover);color:var(--text-primary)}.Modal_body__X8P8o{padding:20px 28px 28px}@media (max-width:560px){.Modal_body__X8P8o,.Modal_header__vbr_B{padding-left:20px;padding-right:20px}}.ResetPasswordModal_form__zpbd8{display:flex;flex-direction:column;gap:18px}.ResetPasswordModal_field__gHTzC{display:flex;flex-direction:column;gap:6px}.ResetPasswordModal_label__87m_s{font-size:10px;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em}.ResetPasswordModal_req__MpI7c{color:var(--danger)}.ResetPasswordModal_inputWrap__D0vVr{position:relative}.ResetPasswordModal_input__YHznl{width:100%;padding:10px 40px 10px 14px;border:1.5px solid var(--border);border-radius:8px;font-size:13px;font-weight:500;color:var(--text-primary);background:var(--bg-surface-2);outline:none;font-family:inherit;transition:all .2s}.ResetPasswordModal_input__YHznl:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-light);background:var(--bg-surface)}.ResetPasswordModal_inputError__Hfxd4{border-color:var(--danger)!important}.ResetPasswordModal_eyeBtn__Pcj29{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;font-size:14px;opacity:.5}.ResetPasswordModal_eyeBtn__Pcj29:hover{opacity:1}.ResetPasswordModal_strengthWrap___ZrLB{display:flex;align-items:center;gap:8px}.ResetPasswordModal_strengthBar__06lbs{flex:1;height:4px;background:var(--border);border-radius:4px;overflow:hidden}.ResetPasswordModal_strengthFill__Y2ZqZ{height:100%;border-radius:4px;transition:width .3s,background .3s}.ResetPasswordModal_strengthLabel__S0rrJ{font-size:11px;font-weight:600;white-space:nowrap}.ResetPasswordModal_error__i3qYD{font-size:11px;color:var(--danger)}.ResetPasswordModal_match__kX24o{font-size:11px;color:var(--success);font-weight:600}.ResetPasswordModal_actions__Z1Dhg{display:flex;justify-content:flex-end;gap:10px;padding-top:16px;border-top:1px solid var(--border)}.ResetPasswordModal_cancelBtn__3YvtA{padding:10px 20px;background:var(--bg-surface);color:var(--text-secondary);border:1.5px solid var(--border);border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;font-family:inherit}.ResetPasswordModal_cancelBtn__3YvtA:hover{background:var(--bg-hover)}.ResetPasswordModal_saveBtn__t_RZA{padding:10px 24px;background:var(--accent);color:#fff;border:none;border-radius:8px;font-size:13px;font-weight:700;cursor:pointer;font-family:inherit;transition:all .2s}.ResetPasswordModal_saveBtn__t_RZA:hover:not(:disabled){opacity:.9}.ResetPasswordModal_saveBtn__t_RZA:disabled{opacity:.5;cursor:not-allowed}.Header_header__ZPN_X{height:64px;background:var(--header-bg);backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);border-bottom:1px solid var(--header-border);display:flex;align-items:center;justify-content:space-between;padding:0 24px;position:sticky;top:0;z-index:30;gap:16px}.Header_left___l7PE{display:flex;align-items:center;min-width:0;flex:1}.Header_breadcrumb__B1llZ{display:flex;align-items:center;gap:0;flex-wrap:nowrap;overflow:hidden}.Header_crumbItem__lM4WD{display:flex;align-items:center;gap:6px;white-space:nowrap}.Header_crumbSep__SgSql{color:var(--text-muted);font-size:12px;margin:0 2px;opacity:.5}.Header_crumbInactive__I_Pnx{font-size:13px;color:var(--text-muted)}.Header_crumbActive__y9y86{font-size:13px;font-weight:600;color:var(--text-primary)}.Header_pageTitleBlock__3Qzk6{display:flex;flex-direction:column;justify-content:center;min-width:0;line-height:1.15}.Header_pageTitle__b98IA{font-size:17px;font-weight:800;color:var(--text-primary);letter-spacing:-.02em}.Header_pageSubtitle__hdv5j,.Header_pageTitle__b98IA{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Header_pageSubtitle__hdv5j{font-size:11.5px;font-weight:500;color:var(--text-muted);margin-top:2px}.Header_right__KgjwV{display:flex;align-items:center;gap:8px;position:relative;flex-shrink:0}.Header_themeBtn__CPOT4{width:36px;height:36px;border-radius:9px;border:1px solid var(--border);background:var(--bg-surface);color:var(--text-secondary);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .18s;box-shadow:var(--shadow-xs)}.Header_themeBtn__CPOT4:hover{background:var(--accent-light);border-color:var(--accent);color:var(--accent);box-shadow:var(--shadow-accent)}.Header_avatarBtn__kV4AR{display:flex;align-items:center;gap:9px;padding:4px 12px 4px 4px;border-radius:10px;border:1px solid var(--border);background:var(--bg-surface);cursor:pointer;transition:all .18s;box-shadow:var(--shadow-xs)}.Header_avatarBtn__kV4AR:hover{border-color:var(--accent);box-shadow:var(--shadow-md)}.Header_avatar__rAD68{width:32px;height:32px;border-radius:50%;background:var(--accent-gradient);color:#fff;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;flex-shrink:0}.Header_avatarName__z3UAn{font-size:13px;font-weight:600;color:var(--text-primary);max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Header_chevron__gNYYq{color:var(--text-muted);display:flex;align-items:center}.Header_dropdown__LXMmZ{position:absolute;top:calc(100% + 8px);right:0;width:272px;background:var(--bg-surface);border:1px solid var(--border);border-radius:14px;box-shadow:var(--shadow-lg);z-index:100;overflow:hidden;animation:Header_dropIn__zcdgM .18s cubic-bezier(.16,1,.3,1)}@keyframes Header_dropIn__zcdgM{0%{opacity:0;transform:translateY(-6px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.Header_dropHeader__PBDh4{padding:18px 18px 16px;border-bottom:1px solid var(--border);display:flex;align-items:center;gap:12px;background:var(--bg-surface-2)}.Header_dropAvatar__f8ZbZ{width:42px;height:42px;border-radius:50%;background:var(--accent-gradient);color:#fff;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;flex-shrink:0}.Header_dropInfo__o2tKD{min-width:0;flex:1}.Header_dropName__7M1Dd{font-weight:700;font-size:13.5px;color:var(--text-primary)}.Header_dropEmail__WH5dy,.Header_dropName__7M1Dd{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Header_dropEmail__WH5dy{font-size:11.5px;color:var(--text-muted);margin-top:1px}.Header_dropRole__DGLx9{display:inline-block;margin-top:5px;font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;background:var(--accent-light);color:var(--accent-text);padding:2px 8px;border-radius:20px}.Header_dropBody__pQF2X{padding:6px 0}.Header_dropItem__oj0jc{display:flex;align-items:center;gap:11px;padding:10px 18px;font-size:13px;font-weight:500;color:var(--text-primary);cursor:pointer;border:none;background:none;width:100%;text-align:left;transition:background .12s;font-family:inherit}.Header_dropItem__oj0jc:hover{background:var(--bg-hover)}.Header_dropItemIcon__0BKkZ{width:18px;display:flex;align-items:center;justify-content:center;color:var(--text-muted);flex-shrink:0}.Header_dropDivider__Ih2nV{height:1px;background:var(--border);margin:4px 0}.Header_dropLogout__GCOUE,.Header_dropLogout__GCOUE .Header_dropItemIcon__0BKkZ{color:var(--danger)}.Header_logoutModalBody__mENLD{display:flex;flex-direction:column;align-items:center;text-align:center;padding:8px 0 4px}.Header_logoutIconWrap__T8K0H{width:56px;height:56px;border-radius:16px;background:var(--danger-light);color:var(--danger);display:flex;align-items:center;justify-content:center;margin-bottom:16px}.Header_logoutTitle__Q_WjU{font-size:18px;font-weight:800;color:var(--text-primary);margin:0 0 6px;letter-spacing:-.02em}.Header_logoutText__FdGoY{font-size:13px;color:var(--text-muted);margin:0 0 24px;line-height:1.5}.Header_logoutActions__GPDRK{display:flex;gap:10px;width:100%}.Header_logoutCancelBtn__PDxNI{flex:1;padding:11px;background:var(--bg-surface-2);color:var(--text-secondary);border:1px solid var(--border);border-radius:10px;font-size:13px;font-weight:600;cursor:pointer;font-family:inherit;transition:background .15s}.Header_logoutCancelBtn__PDxNI:hover{background:var(--bg-hover)}.Header_logoutConfirmBtn__A9rww{flex:1;padding:11px;background:var(--danger);color:#fff;border:none;border-radius:10px;font-size:13px;font-weight:700;cursor:pointer;font-family:inherit;transition:opacity .15s}.Header_logoutConfirmBtn__A9rww:hover{opacity:.88}.SidebarMegaMenu_menuRoot__xp77D{--menu-width:272px;flex:0 0 var(--menu-width);min-width:var(--menu-width)}:root .SidebarMegaMenu_menuRoot__xp77D,[data-theme=light] .SidebarMegaMenu_menuRoot__xp77D{--menu-surface:#ffffff;--menu-surface-muted:#f8f9fb;--menu-hover:#f1f3f7;--menu-border:#e5e7eb;--menu-focus:#6366f1;--menu-text:#0f172a;--menu-text-secondary:#475569;--menu-text-muted:#94a3b8;--menu-text-inverse:#ffffff;--menu-brand:#6366f1;--menu-brand-hover:#4f46e5;--menu-brand-soft:#eef2ff;--menu-danger:#ef4444;--menu-danger-soft:#fef2f2;--menu-shadow-sm:0 1px 3px rgba(0,0,0,0.05);--menu-shadow-md:0 4px 12px rgba(0,0,0,0.08);--menu-shadow-lg:0 12px 36px rgba(0,0,0,0.12);--menu-backdrop:rgba(0,0,0,0.5)}[data-theme=dark] .SidebarMegaMenu_menuRoot__xp77D{--menu-surface:#0f1117;--menu-surface-muted:#161b27;--menu-hover:rgba(255,255,255,0.05);--menu-border:rgba(255,255,255,0.07);--menu-focus:#6366f1;--menu-text:#e2e8f0;--menu-text-secondary:#94a3b8;--menu-text-muted:#64748b;--menu-text-inverse:#ffffff;--menu-brand:#6366f1;--menu-brand-hover:#4f46e5;--menu-brand-soft:rgba(99,102,241,0.15);--menu-danger:#f87171;--menu-danger-soft:rgba(248,113,113,0.1);--menu-shadow-sm:0 1px 3px rgba(0,0,0,0.3);--menu-shadow-md:0 4px 12px rgba(0,0,0,0.4);--menu-shadow-lg:0 12px 36px rgba(0,0,0,0.5);--menu-backdrop:rgba(0,0,0,0.6)}.SidebarMegaMenu_sidebar__siC3K{width:var(--menu-width);min-width:var(--menu-width);height:100vh;background:var(--menu-surface);color:var(--menu-text-secondary);display:flex;flex-direction:column;position:sticky;top:0;z-index:50;overflow:hidden;border-right:1px solid var(--menu-border);box-shadow:var(--menu-shadow-sm)}.SidebarMegaMenu_brand__1ed__{display:flex;align-items:center;gap:12px;min-height:64px;padding:12px 16px;border-bottom:1px solid var(--menu-border);flex-shrink:0}.SidebarMegaMenu_brandLogo__uQ9HU{width:36px;height:36px;border-radius:10px;background:var(--menu-brand);color:var(--menu-text-inverse);display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:var(--menu-shadow-sm)}.SidebarMegaMenu_brandCopy__WIsw9{min-width:0;display:flex;flex:1;flex-direction:column;gap:0}.SidebarMegaMenu_brandText__rjBAX{font-size:15px;font-weight:600;color:var(--menu-text);line-height:1.25}.SidebarMegaMenu_brandSubtext__7zqa7{font-size:12px;font-weight:400;color:var(--menu-text-muted);line-height:1.35}.SidebarMegaMenu_brandVersion__oinn_{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:2px 8px;border-radius:9999px;border:1px solid var(--menu-border);background:var(--menu-surface-muted);color:var(--menu-text-secondary);font-size:11px;font-weight:600;line-height:1}.SidebarMegaMenu_searchWrap__WLSz2{padding:12px 12px 8px;flex-shrink:0}.SidebarMegaMenu_searchBox__U4JW2{min-height:40px;display:flex;align-items:center;gap:8px;border:1px solid var(--menu-border);border-radius:10px;background:var(--menu-surface-muted);padding:0 10px;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.SidebarMegaMenu_searchBox__U4JW2:focus-within{background:var(--menu-surface);border-color:var(--menu-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--menu-brand) 18%,transparent)}.SidebarMegaMenu_searchIcon__ttEzn{display:flex;color:var(--menu-text-muted);flex-shrink:0}.SidebarMegaMenu_searchInput__uCCIH{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--menu-text);font:inherit;font-size:13px}.SidebarMegaMenu_searchInput__uCCIH::placeholder{color:var(--menu-text-muted)}.SidebarMegaMenu_searchClear__FwqvG{width:28px;height:28px;border:0;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;background:transparent;color:var(--menu-text-muted);cursor:pointer;transition:background-color .15s ease,color .15s ease}.SidebarMegaMenu_searchClear__FwqvG:hover{background:var(--menu-hover);color:var(--menu-text)}.SidebarMegaMenu_navScroll__yVppP{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:8px 8px 16px;scrollbar-width:thin;scrollbar-color:var(--menu-border) transparent}.SidebarMegaMenu_appGroup__FT8VF{display:flex;flex-direction:column;gap:4px;margin-bottom:12px}.SidebarMegaMenu_appGroupHeader__GNtpW{width:100%;min-height:32px;border:0;border-radius:8px;background:transparent;color:var(--menu-text-muted);cursor:pointer;display:flex;align-items:center;gap:8px;padding:6px 8px;font:inherit;text-align:left;transition:background-color .15s ease,color .15s ease}.SidebarMegaMenu_appGroupHeader__GNtpW:hover{background:var(--menu-hover);color:var(--menu-text-secondary)}.SidebarMegaMenu_appGroupDot__xwxan{width:6px;height:6px;border-radius:9999px;background:var(--menu-brand);flex-shrink:0}.SidebarMegaMenu_appGroupLabel__bvcly{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;letter-spacing:0;text-transform:uppercase}.SidebarMegaMenu_appGroupChevron__Cyt73,.SidebarMegaMenu_navChevron__PwtQ_{display:flex;align-items:center;justify-content:center;flex-shrink:0;color:currentColor;opacity:.68;transition:transform .15s ease}.SidebarMegaMenu_appGroupChevronOpen__dYOeB,.SidebarMegaMenu_navChevronOpen__c7Lki{transform:rotate(90deg)}.SidebarMegaMenu_nav__FY93J{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.SidebarMegaMenu_navItem__jqijN{list-style:none;margin:0;position:relative}.SidebarMegaMenu_childLink__GYy4v,.SidebarMegaMenu_navBtn__dPO6A{width:100%;border:0;border-radius:10px;background:transparent;color:var(--menu-text-secondary);cursor:pointer;display:flex;align-items:center;gap:10px;font-family:inherit;text-align:left;text-decoration:none;position:relative;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease}.SidebarMegaMenu_navBtn__dPO6A{min-height:44px;padding-top:8px;padding-right:10px;padding-bottom:8px;font-size:14px;font-weight:500}.SidebarMegaMenu_childLink__GYy4v{min-height:36px;padding-top:6px;padding-right:10px;padding-bottom:6px;font-size:13px;font-weight:500}.SidebarMegaMenu_childLink__GYy4v:hover,.SidebarMegaMenu_navBtn__dPO6A:hover{background:var(--menu-hover);color:var(--menu-text)}.SidebarMegaMenu_childLinkActive__wwFyu,.SidebarMegaMenu_navBtnActive__mD2U4,.SidebarMegaMenu_navBtnOpen__ZR7Gz{background:var(--menu-brand-soft);color:var(--menu-brand)}.SidebarMegaMenu_childLinkActive__wwFyu,.SidebarMegaMenu_navBtnActive__mD2U4{font-weight:600}.SidebarMegaMenu_childLinkActive__wwFyu:before,.SidebarMegaMenu_navBtnActive__mD2U4:before{content:"";position:absolute;left:4px;top:10px;bottom:10px;width:3px;border-radius:9999px;background:var(--menu-brand)}.SidebarMegaMenu_navIcon__yHiQ5{width:28px;height:28px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:currentColor;background:color-mix(in srgb,var(--menu-brand) 8%,transparent)}.SidebarMegaMenu_navLabel__u9RYj{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.35}.SidebarMegaMenu_children__RVHEr{list-style:none;display:flex;flex-direction:column;gap:2px;margin:4px 0;padding:0}.SidebarMegaMenu_depthDot__yE36T{width:6px;height:6px;border-radius:9999px;background:var(--menu-border);flex-shrink:0}.SidebarMegaMenu_childLinkActive__wwFyu .SidebarMegaMenu_depthDot__yE36T,.SidebarMegaMenu_childLink__GYy4v:hover .SidebarMegaMenu_depthDot__yE36T{background:var(--menu-brand)}.SidebarMegaMenu_depth0__Yury4{padding-left:12px}.SidebarMegaMenu_depth1__L48wL{padding-left:28px}.SidebarMegaMenu_depth2__bxGQv{padding-left:44px}.SidebarMegaMenu_depth3__QUTdN{padding-left:60px}.SidebarMegaMenu_depth4__qGNNT{padding-left:76px}.SidebarMegaMenu_disabledLink__OPfka{cursor:default;color:var(--menu-text-muted);opacity:.75}.SidebarMegaMenu_highlight__DVvJG{background:color-mix(in srgb,var(--menu-brand) 18%,transparent);color:var(--menu-brand);border-radius:4px;padding:0 2px}.SidebarMegaMenu_skeletonWrap__iEt1L{display:flex;flex-direction:column;gap:8px;padding:4px}.SidebarMegaMenu_skeletonItem__cBLmq{height:40px;border-radius:10px;background:var(--menu-surface-muted);overflow:hidden;position:relative}.SidebarMegaMenu_skeletonItem__cBLmq:first-child{width:86%}.SidebarMegaMenu_skeletonItem__cBLmq:nth-child(2){width:74%}.SidebarMegaMenu_skeletonItem__cBLmq:nth-child(3){width:92%}.SidebarMegaMenu_skeletonItem__cBLmq:nth-child(4){width:78%}.SidebarMegaMenu_skeletonItem__cBLmq:nth-child(5){width:68%}.SidebarMegaMenu_skeletonItem__cBLmq:nth-child(6){width:82%}.SidebarMegaMenu_skeletonItem__cBLmq:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--menu-surface) 60%,transparent),transparent);animation:SidebarMegaMenu_shimmer__o_qKO 1.6s ease-in-out infinite}@keyframes SidebarMegaMenu_shimmer__o_qKO{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.SidebarMegaMenu_emptySearch__rS3Zd{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:128px;padding:24px 16px;border:1px dashed var(--menu-border);border-radius:12px;color:var(--menu-text-muted);text-align:center;background:var(--menu-surface-muted)}.SidebarMegaMenu_emptySearchText__pxj14{font-size:13px;font-weight:500;color:var(--menu-text-secondary)}.SidebarMegaMenu_footer__ycfXx{flex-shrink:0;display:flex;flex-direction:column;gap:8px;padding:12px;border-top:1px solid var(--menu-border);background:var(--menu-surface)}.SidebarMegaMenu_userStrip__Pqpbj{display:flex;align-items:center;gap:10px;min-width:0;padding:8px;border-radius:10px;background:var(--menu-surface-muted)}.SidebarMegaMenu_userAvatar__Lq8jQ{width:32px;height:32px;border-radius:9999px;background:var(--menu-brand);color:var(--menu-text-inverse);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;flex-shrink:0}.SidebarMegaMenu_userInfo__Quj77{min-width:0;flex:1}.SidebarMegaMenu_userName__ANy3Q,.SidebarMegaMenu_userRole__qMNNu{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SidebarMegaMenu_userName__ANy3Q{font-size:13px;font-weight:600;color:var(--menu-text);line-height:1.3}.SidebarMegaMenu_userRole__qMNNu{margin-top:2px;font-size:12px;color:var(--menu-text-muted);line-height:1.25}.SidebarMegaMenu_footerActions__I227i{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.SidebarMegaMenu_footerBtn__08eX_{min-width:0;min-height:40px;border:1px solid var(--menu-border);border-radius:10px;background:var(--menu-surface);color:var(--menu-text-secondary);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:6px 8px;font:inherit;font-size:12px;font-weight:500;white-space:nowrap;transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.SidebarMegaMenu_footerBtn__08eX_:hover{background:var(--menu-hover);border-color:var(--menu-focus);color:var(--menu-text)}.SidebarMegaMenu_footerBtnDanger__HYGb7:hover{background:var(--menu-danger-soft);border-color:var(--menu-danger);color:var(--menu-danger)}.SidebarMegaMenu_logoutBody__cKB30{display:flex;flex-direction:column;align-items:center;text-align:center;padding:4px 0 0}.SidebarMegaMenu_logoutIconWrap__aMTGZ{width:48px;height:48px;border-radius:12px;background:var(--menu-danger-soft);color:var(--menu-danger);display:flex;align-items:center;justify-content:center;margin-bottom:12px}.SidebarMegaMenu_logoutTitle__7K2X5{font-size:16px;font-weight:600;color:var(--menu-text);margin:0 0 4px}.SidebarMegaMenu_logoutText__mXkBv{font-size:13px;color:var(--menu-text-secondary);margin:0 0 20px;line-height:1.5}.SidebarMegaMenu_logoutActions__KWZqE{display:flex;gap:8px;width:100%}.SidebarMegaMenu_logoutCancelBtn__HmGGy,.SidebarMegaMenu_logoutConfirmBtn__faAcO{flex:1;min-height:44px;border-radius:8px;font:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease,opacity .15s ease}.SidebarMegaMenu_logoutCancelBtn__HmGGy{background:var(--menu-surface);color:var(--menu-text-secondary);border:1px solid var(--menu-border)}.SidebarMegaMenu_logoutCancelBtn__HmGGy:hover{background:var(--menu-hover)}.SidebarMegaMenu_logoutConfirmBtn__faAcO{background:var(--menu-danger);color:var(--menu-text-inverse);border:1px solid var(--menu-danger)}.SidebarMegaMenu_logoutConfirmBtn__faAcO:hover{opacity:.9}.SidebarMegaMenu_mobileToggle__oySlk{display:none;position:fixed;top:12px;left:12px;z-index:60;width:44px;height:44px;border-radius:10px;background:var(--menu-surface);border:1px solid var(--menu-border);box-shadow:var(--menu-shadow-md);color:var(--menu-text);cursor:pointer;align-items:center;justify-content:center;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.SidebarMegaMenu_mobileToggle__oySlk:hover{background:var(--menu-hover);border-color:var(--menu-focus)}.SidebarMegaMenu_mobileBackdrop__oEQgm{display:none;position:fixed;inset:0;background:var(--menu-backdrop);z-index:49;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.SidebarMegaMenu_appGroupHeader__GNtpW:focus-visible,.SidebarMegaMenu_childLink__GYy4v:focus-visible,.SidebarMegaMenu_footerBtn__08eX_:focus-visible,.SidebarMegaMenu_logoutCancelBtn__HmGGy:focus-visible,.SidebarMegaMenu_logoutConfirmBtn__faAcO:focus-visible,.SidebarMegaMenu_mobileToggle__oySlk:focus-visible,.SidebarMegaMenu_navBtn__dPO6A:focus-visible,.SidebarMegaMenu_searchClear__FwqvG:focus-visible{outline:2px solid var(--menu-focus);outline-offset:2px}.SidebarMegaMenu_appGroupHeader__GNtpW:disabled,.SidebarMegaMenu_childLink__GYy4v:disabled,.SidebarMegaMenu_footerBtn__08eX_:disabled,.SidebarMegaMenu_logoutCancelBtn__HmGGy:disabled,.SidebarMegaMenu_logoutConfirmBtn__faAcO:disabled,.SidebarMegaMenu_mobileToggle__oySlk:disabled,.SidebarMegaMenu_navBtn__dPO6A:disabled,.SidebarMegaMenu_searchClear__FwqvG:disabled{cursor:not-allowed;opacity:.5;pointer-events:none}@media (max-width:768px){.SidebarMegaMenu_menuRoot__xp77D{flex-basis:0;min-width:0}.SidebarMegaMenu_sidebar__siC3K{position:fixed;left:0;top:0;transform:translateX(-100%);transition:transform .25s ease;z-index:50;box-shadow:var(--menu-shadow-lg)}.SidebarMegaMenu_sidebar__siC3K.SidebarMegaMenu_mobileOpen__n4oLl{transform:translateX(0)}.SidebarMegaMenu_mobileToggle__oySlk{display:flex}.SidebarMegaMenu_mobileBackdrop__oEQgm{display:block}}@media (prefers-reduced-motion:reduce){.SidebarMegaMenu_appGroupChevron__Cyt73,.SidebarMegaMenu_appGroupHeader__GNtpW,.SidebarMegaMenu_childLink__GYy4v,.SidebarMegaMenu_footerBtn__08eX_,.SidebarMegaMenu_logoutCancelBtn__HmGGy,.SidebarMegaMenu_logoutConfirmBtn__faAcO,.SidebarMegaMenu_mobileToggle__oySlk,.SidebarMegaMenu_navBtn__dPO6A,.SidebarMegaMenu_navChevron__PwtQ_,.SidebarMegaMenu_searchBox__U4JW2,.SidebarMegaMenu_searchClear__FwqvG,.SidebarMegaMenu_sidebar__siC3K{transition-duration:0s}.SidebarMegaMenu_skeletonItem__cBLmq:after{animation:none}}.SidebarMegaMenu_tabItem__3W7oo{color:var(--menu-text-secondary);border-left:2px solid var(--menu-brand-soft);padding-left:calc(var(--depth-indent, 0px) + 2px)}.SidebarMegaMenu_tabItem__3W7oo:focus-visible,.SidebarMegaMenu_tabItem__3W7oo:hover{color:var(--menu-text);border-left-color:var(--menu-brand)}.SidebarMegaMenu_errorFallback___99NZ{padding:12px 16px;font-size:.8125rem;color:var(--menu-text-muted);text-align:center}.CloudAgentWidget_panelFloating__U1rR1{width:340px;height:480px}.CloudAgentWidget_panelExpanded__90RxT,.CloudAgentWidget_panelFloating__U1rR1{position:fixed;bottom:16px;right:16px;z-index:100;display:flex;flex-direction:column;border-radius:12px;overflow:hidden;box-shadow:0 12px 40px rgba(0,0,0,.15),0 0 0 1px rgba(0,0,0,.05);background:#fff}.CloudAgentWidget_panelExpanded__90RxT{width:480px;height:680px}.CloudAgentWidget_header__HgF9P{height:40px;padding:0 12px;border-bottom:1px solid #e5e7eb;background:#ffffff;display:flex;align-items:center;justify-content:space-between;flex-shrink:0}.CloudAgentWidget_title__YcOus{font-size:13px;font-weight:600;color:#1f2937}.CloudAgentWidget_headerActions__ZFF2y{display:flex;align-items:center;gap:6px}.CloudAgentWidget_iconBtn__kBJ6_{width:26px;height:26px;border:1px solid #e5e7eb;border-radius:6px;background:#fff;color:#374151;font-size:13px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center}.CloudAgentWidget_iconBtn__kBJ6_:hover{background:#f3f4f6}.CloudAgentWidget_iframe__AnOEJ{flex:1;width:100%;border:0}.CloudAgentWidget_launcher__2S47U{position:fixed;right:16px;bottom:16px;z-index:50;min-height:38px;padding:0 14px;border:1px solid #d1d5db;border-radius:999px;background:#ffffff;color:#111827;font-size:13px;font-weight:600;cursor:pointer;box-shadow:0 8px 20px rgba(0,0,0,.12)}.CloudAgentWidget_launcher__2S47U:hover{background:#f9fafb}@media (max-width:900px){.CloudAgentWidget_panelFloating__U1rR1{width:300px;height:420px;bottom:10px;right:10px}.CloudAgentWidget_panelExpanded__90RxT{width:360px;height:560px;bottom:10px;right:10px}.CloudAgentWidget_launcher__2S47U{right:10px;bottom:10px}}.LoginTabs_container__gsYg5{width:100%}.LoginTabs_tabListWrap__OZ6br{overflow-x:auto;scrollbar-width:none;margin-bottom:1.75rem}.LoginTabs_tabListWrap__OZ6br::-webkit-scrollbar{display:none}.LoginTabs_tabList__fb6X5{display:flex;position:relative;background:var(--bg-surface-2);border-radius:12px;padding:4px;gap:2px}.LoginTabs_indicator__ScbSG{position:absolute;bottom:4px;top:4px;background:var(--bg-surface);border-radius:9px;transition:left .3s cubic-bezier(.4,0,.2,1),width .3s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 3px rgba(0,0,0,.08),0 1px 2px rgba(0,0,0,.04);z-index:0}.LoginTabs_tab__Z_Iev{position:relative;z-index:1;flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:10px 16px;background:none;border:none;font-size:.82rem;font-weight:500;font-family:inherit;color:var(--text-muted);cursor:pointer;white-space:nowrap;border-radius:9px;transition:color .2s ease;outline:none}.LoginTabs_tab__Z_Iev:hover{color:var(--text-secondary)}.LoginTabs_tab__Z_Iev:focus-visible{box-shadow:0 0 0 2px var(--accent)}.LoginTabs_tabActive__pPXia{color:var(--text-primary);font-weight:700}.LoginTabs_tabIcon__1pwDq{font-size:14px;line-height:1;flex-shrink:0}.LoginTabs_employeeTabIcon__NYm_s{margin-bottom:5px}.LoginTabs_tabLabel__vTYR0{letter-spacing:.02em;text-transform:uppercase;font-size:.75rem}.LoginTabs_tabBadge__5ooxG{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:100px;background:var(--accent);color:#fff;font-size:.65rem;font-weight:700;line-height:1}.LoginTabs_tabContent__ZzVPh{animation-duration:.25s;animation-timing-function:cubic-bezier(.4,0,.2,1);animation-fill-mode:both}.LoginTabs_slideRight__z3qqS{animation-name:LoginTabs_slideInRight__pmnzR}.LoginTabs_slideLeft__3bEV8{animation-name:LoginTabs_slideInLeft__dlWjR}@keyframes LoginTabs_slideInRight__pmnzR{0%{opacity:0;transform:translateX(12px)}to{opacity:1;transform:translateX(0)}}@keyframes LoginTabs_slideInLeft__dlWjR{0%{opacity:0;transform:translateX(-12px)}to{opacity:1;transform:translateX(0)}}.OtpInput_container__PL05X{display:flex;flex-direction:column;gap:.5rem}.OtpInput_boxes__Zi4o4{display:flex;gap:.5rem;justify-content:center}.OtpInput_box___vJVx{width:48px;height:56px;border:2px solid var(--border);border-radius:10px;background-color:var(--bg-surface-2);color:var(--text-primary);font-size:1.5rem;font-weight:600;font-family:inherit;text-align:center;outline:none;transition:all .2s ease;caret-color:var(--accent)}.OtpInput_box___vJVx:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--bg-surface) inset!important;-webkit-text-fill-color:var(--text-primary)!important}.OtpInput_box___vJVx::placeholder{color:var(--text-muted)}.OtpInput_box___vJVx:hover:not(:disabled){border-color:var(--text-muted)}.OtpInput_box___vJVx.OtpInput_focused__C53gL{border-color:var(--accent);background-color:var(--bg-surface);box-shadow:0 0 0 3px var(--accent-light)}.OtpInput_box___vJVx.OtpInput_filled__zFgfv{border-color:var(--accent);background-color:var(--accent-light)}.OtpInput_box___vJVx.OtpInput_error__XmFCq{border-color:var(--danger)!important}.OtpInput_box___vJVx:disabled{opacity:.5;cursor:not-allowed}.OtpInput_errorMsg__3NMcr{font-size:.75rem;color:var(--danger);text-align:center}@media (max-width:400px){.OtpInput_box___vJVx{width:40px;height:48px;font-size:1.25rem}.OtpInput_boxes__Zi4o4{gap:.375rem}}.forgot-password_root__wmIOg{display:flex;min-height:100vh;background:var(--bg-base);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.forgot-password_brand__vDNH3{position:relative;flex:1;display:flex;align-items:center;justify-content:center;background:var(--accent-gradient);overflow:hidden}.forgot-password_brandInner__GC4hH{position:relative;z-index:2;padding:3rem;max-width:440px}.forgot-password_logo__rZgdW{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;background:rgba(255,255,255,.15);backdrop-filter:blur(10px);border-radius:16px;font-size:1.8rem;margin-bottom:2.5rem}.forgot-password_brandTitle__43yeJ{font-size:clamp(2.2rem,4vw,3.2rem);font-weight:800;color:#fff;line-height:1.1;letter-spacing:-.04em;margin:0 0 1rem}.forgot-password_brandSub__mEf_V{font-size:1rem;color:rgba(255,255,255,.7);line-height:1.7;margin:0}.forgot-password_brandGrid__RvEob{position:absolute;inset:0;z-index:1;background-image:radial-gradient(circle,rgba(255,255,255,.08) 1px,transparent 0);background-size:28px 28px;mask-image:radial-gradient(ellipse 80% 80% at 50% 50%,black 20%,transparent 100%)}.forgot-password_brand__vDNH3:after,.forgot-password_brand__vDNH3:before{content:"";position:absolute;border-radius:50%;z-index:1;opacity:.12}.forgot-password_brand__vDNH3:before{width:400px;height:400px;background:#fff;top:-100px;left:-100px}.forgot-password_brand__vDNH3:after{width:300px;height:300px;background:#fff;bottom:-80px;right:-80px}.forgot-password_panel__lTClA{width:500px;display:flex;align-items:center;justify-content:center;padding:2.5rem;background:var(--bg-surface)}.forgot-password_card__qnTBr{width:100%;max-width:380px}.forgot-password_cardHeader__d4kjg{margin-bottom:1.5rem}.forgot-password_heading__DSlYr{font-size:1.6rem;font-weight:800;color:var(--text-primary);letter-spacing:-.03em;margin:0 0 .4rem}.forgot-password_sub___VJ6h{font-size:.88rem;color:var(--text-muted);margin:0;line-height:1.5}.forgot-password_form__dGzRU{display:flex;flex-direction:column;gap:1.25rem}.forgot-password_submitBtn__an97T{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.8rem;background:var(--accent);color:#fff;font-size:.95rem;font-weight:600;font-family:inherit;border:none;border-radius:10px;cursor:pointer;transition:all .2s}.forgot-password_submitBtn__an97T:hover:not(:disabled){opacity:.9}.forgot-password_submitBtn__an97T:disabled{opacity:.55;cursor:not-allowed}.forgot-password_spinner___6TSZ{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:forgot-password_spin__DjNHz .7s linear infinite}@keyframes forgot-password_spin__DjNHz{to{transform:rotate(1turn)}}.forgot-password_backRow__i2rFu{margin-top:1.75rem;font-size:.85rem;color:var(--text-muted);text-align:center}.forgot-password_backLink__OB3jH{color:var(--accent);text-decoration:none;font-weight:600}.forgot-password_backLink__OB3jH:hover{opacity:.8}@media (max-width:768px){.forgot-password_brand__vDNH3{display:none}.forgot-password_panel__lTClA{width:100%;padding:1.5rem}}.forgot-password_radioGroup__yOlL8{margin-bottom:16px}.forgot-password_radioLabel__kSwoM{display:block;font-size:10px;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:8px}.forgot-password_radioOptions__y_r7D{display:flex;gap:6px}.forgot-password_radioOption__gSUot{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:10px 8px;border:1.5px solid var(--border);border-radius:8px;background:var(--bg-surface);cursor:pointer;font-size:12px;font-weight:600;color:var(--text-secondary);transition:all .2s}.forgot-password_radioOption__gSUot:hover{border-color:var(--accent);color:var(--accent)}.forgot-password_radioActive__rWl9d{border-color:var(--accent)!important;background:var(--accent-light)!important;color:var(--accent)!important}.forgot-password_radioInput__EmYwN{display:none}.forgot-password_radioIcon__9Qwf6{font-size:14px}.forgot-password_otpBanner__kcNm7{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:var(--bg-surface-2);border:1px solid var(--border);border-radius:8px;margin-bottom:16px;font-size:13px;color:var(--text-secondary)}.forgot-password_changeBtn__mVPdk{background:none;border:none;color:var(--accent);font-size:12px;font-weight:600;cursor:pointer;font-family:inherit}.forgot-password_otpLabel__SkANR{display:block;font-size:11px;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:8px;text-align:center}.forgot-password_resendBtn__piTbB{background:none;border:none;color:var(--accent);font-size:13px;font-weight:500;cursor:pointer;font-family:inherit}.forgot-password_resendBtn__piTbB:hover{opacity:.8}.LoginForm_form__tgXOg{display:flex;flex-direction:column;gap:1.25rem}.LoginForm_eyeBtn__q3XHx{background:none;border:none;cursor:pointer;font-size:1rem;line-height:1;padding:.2rem;opacity:.5;transition:opacity .15s}.LoginForm_eyeBtn__q3XHx:hover{opacity:1}.LoginForm_serverError__GBMDJ{display:flex;align-items:center;gap:.6rem;padding:.75rem 1rem;background:color-mix(in srgb,var(--danger) 8%,transparent);border:1px solid color-mix(in srgb,var(--danger) 20%,transparent);border-radius:10px;font-size:.88rem;color:var(--danger)}.LoginForm_serverErrorIcon__faGBj{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:var(--danger);color:#fff;font-size:.7rem;font-weight:700;flex-shrink:0}.LoginForm_submitBtn__oy_m2{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.8rem;background:var(--accent);color:#fff;font-size:.95rem;font-weight:600;font-family:inherit;border:none;border-radius:10px;cursor:pointer;transition:all .2s;margin-top:.25rem}.LoginForm_submitBtn__oy_m2:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.LoginForm_submitBtn__oy_m2:active:not(:disabled){transform:scale(.99)}.LoginForm_submitBtn__oy_m2:disabled{opacity:.55;cursor:not-allowed}.LoginForm_spinner__Ai4Ys{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:LoginForm_spin__dk7o_ .7s linear infinite}@keyframes LoginForm_spin__dk7o_{to{transform:rotate(1turn)}}.LoginForm_forgotLink__6DIz_{display:block;text-align:right;font-size:.83rem;color:var(--accent);text-decoration:none;font-weight:500;transition:opacity .15s}.LoginForm_forgotLink__6DIz_:hover{opacity:.8}.LoginForm_resendLink__loY1u{background:none;border:none;font-size:.85rem;color:var(--accent);cursor:pointer;text-align:center;font-family:inherit}.LoginForm_resendLink__loY1u:hover{opacity:.8;text-decoration:underline}.LoginForm_divider__jgsai{display:flex;align-items:center;gap:1rem;margin:.5rem 0;color:var(--text-muted);font-size:.78rem}.LoginForm_divider__jgsai:after,.LoginForm_divider__jgsai:before{content:"";flex:1;height:1px;background:var(--border)}.LoginForm_otpSection__GM2ny{display:flex;flex-direction:column;gap:1.25rem}.LoginForm_phoneDisplay__xNXgC{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:var(--bg-surface-2);border:1px solid var(--border);border-radius:10px}.LoginForm_phoneLabel__Lx7b2{font-size:.8rem;color:var(--text-muted)}.LoginForm_phoneNumber___ofz_{font-size:.95rem;font-weight:600;color:var(--text-primary);flex:1}.LoginForm_changeBtn__e8uWb{background:none;border:none;font-size:.8rem;color:var(--accent);cursor:pointer;font-family:inherit;font-weight:500;transition:opacity .15s}.LoginForm_changeBtn__e8uWb:hover{opacity:.8}.LoginForm_otpField__V67fi{display:flex;flex-direction:column;gap:.75rem}.LoginForm_otpLabel__50EvJ{font-size:.75rem;font-weight:600;color:var(--text-muted);letter-spacing:.04em;text-align:center}.LoginForm_resendRow__qy2iF{text-align:center}.LoginForm_resendTimer__tYe0j{font-size:.85rem;color:var(--text-muted)}.LoginForm_resendBtn__LPOG6{background:none;border:none;font-size:.85rem;color:var(--accent);cursor:pointer;font-family:inherit;font-weight:500;transition:opacity .15s}.LoginForm_resendBtn__LPOG6:hover:not(:disabled){opacity:.8}.LoginForm_resendBtn__LPOG6:disabled{opacity:.5;cursor:not-allowed}.OAuthButton_btn__6bwll{display:flex;align-items:center;justify-content:center;gap:.75rem;width:100%;padding:.75rem 1rem;background:var(--btn-bg,#ffffff);color:var(--btn-color,#1a1a1a);font-size:.9rem;font-weight:500;font-family:inherit;border:1px solid var(--border);border-radius:10px;cursor:pointer;transition:transform .1s,box-shadow .2s,opacity .2s}.OAuthButton_btn__6bwll:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.OAuthButton_btn__6bwll:active:not(:disabled){transform:translateY(0)}.OAuthButton_btn__6bwll:disabled{opacity:.6;cursor:not-allowed}.OAuthButton_icon__xFd7R{display:flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0}.OAuthButton_icon__xFd7R svg{width:18px;height:18px}.OAuthButton_spinner__1OawL{width:18px;height:18px;border:2px solid;border-top:2px solid transparent;border-radius:50%;animation:OAuthButton_spin__zDhpM .7s linear infinite;flex-shrink:0}@keyframes OAuthButton_spin__zDhpM{to{transform:rotate(1turn)}}.login_root__wJ3ts{display:flex;min-height:100vh;background:var(--bg-base);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.login_demoBar__vOqTR{position:fixed;top:1.5rem;right:1.25rem;z-index:900}.login_brand__isTcd{position:relative;flex:1;display:flex;align-items:center;justify-content:center;background:var(--accent-gradient);overflow:hidden}.login_brandInner__HUARr{position:relative;z-index:2;padding:3rem;max-width:440px}.login_logo__GW03_{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;background:rgba(255,255,255,.15);backdrop-filter:blur(10px);border-radius:16px;font-size:1.8rem;margin-bottom:2.5rem}.login_brandTitle__PpQi2{font-size:clamp(2.2rem,4vw,3.2rem);font-weight:800;color:#fff;line-height:1.1;letter-spacing:-.04em;margin:0 0 1rem}.login_brandSub__LGmWB{font-size:1rem;color:rgba(255,255,255,.7);line-height:1.7;margin:0;font-weight:400}.login_brandGrid__NNpYB{position:absolute;inset:0;z-index:1;background-image:radial-gradient(circle,rgba(255,255,255,.08) 1px,transparent 0);background-size:28px 28px;mask-image:radial-gradient(ellipse 80% 80% at 50% 50%,black 20%,transparent 100%)}.login_brand__isTcd:after,.login_brand__isTcd:before{content:"";position:absolute;border-radius:50%;z-index:1;opacity:.12}.login_brand__isTcd:before{width:400px;height:400px;background:#fff;top:-100px;left:-100px;animation:login_float__o5ous 8s ease-in-out infinite}.login_brand__isTcd:after{width:300px;height:300px;background:#fff;bottom:-80px;right:-80px;animation:login_float__o5ous 10s ease-in-out infinite reverse}@keyframes login_float__o5ous{0%,to{transform:translate(0)}50%{transform:translate(20px,-20px)}}.login_panel__zlyPF{width:500px;display:flex;align-items:center;justify-content:center;padding:2.5rem;background:var(--bg-surface)}.login_card__r3Ltj{width:100%;max-width:380px}.login_cardHeader__QVmVj{margin-bottom:1.5rem}.login_heading__DFZnI{font-size:1.6rem;font-weight:800;color:var(--text-primary);letter-spacing:-.03em;margin:0 0 .4rem}.login_sub__7dqF3{font-size:.88rem;color:var(--text-muted);margin:0;font-weight:400}.login_divider__Hxxps{display:flex;align-items:center;gap:1rem;margin:1.25rem 0;color:var(--text-muted);font-size:.78rem;font-weight:500}.login_divider__Hxxps:after,.login_divider__Hxxps:before{content:"";flex:1;height:1px;background:var(--border)}.login_oauthButtons__lCfZq{display:flex;flex-direction:column;gap:.75rem}.login_signupRow__vsoRM{margin-top:1.75rem;font-size:.85rem;color:var(--text-muted);text-align:center}.login_signupLink__nY9bU{color:var(--accent);text-decoration:none;font-weight:600;transition:opacity .15s}.login_signupLink__nY9bU:hover{opacity:.8}@media (max-width:768px){.login_brand__isTcd{display:none}.login_panel__zlyPF{width:100%;padding:1.5rem}}.login_merchantField__DLnZN{margin-bottom:1.25rem}.login_merchantLabel__VjBVW{display:block;font-size:.75rem;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px}.login_merchantInput__p2IfF{width:100%;padding:10px 14px;border:1.5px solid var(--border);border-radius:10px;font-size:14px;font-weight:600;color:var(--text-primary);background-color:var(--bg-surface-2);outline:none;font-family:inherit;letter-spacing:.05em;transition:all .2s}.login_merchantInput__p2IfF:focus{border-color:var(--accent);background-color:var(--bg-surface);box-shadow:0 0 0 3px var(--accent-light)}.login_merchantInput__p2IfF::placeholder{color:var(--text-muted);font-weight:400;letter-spacing:0}.login_configLoader__PYxFa{text-align:center;padding:2rem;color:var(--text-muted);font-size:.9rem}.login_merchantReq__Nt4QM{color:var(--danger);font-size:.85rem}.login_merchantInputError____adP{border-color:var(--danger)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--danger) 12%,transparent)!important}.login_merchantError__h3_WL{display:block;font-size:.72rem;color:var(--danger);margin-top:4px;font-weight:500}.DemoModal_form__Mit78{display:flex;flex-direction:column;gap:.25rem}.DemoModal_row__d_bNe{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.DemoModal_submitBtn__QsEK5{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.875rem;background:var(--accent);color:#fff;font-size:.95rem;font-weight:600;font-family:inherit;border:none;border-radius:10px;cursor:pointer;transition:all .2s;margin-top:.25rem}.DemoModal_submitBtn__QsEK5:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.DemoModal_submitBtn__QsEK5:disabled{opacity:.55;cursor:not-allowed}.DemoModal_spinner__XNjnf{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:DemoModal_spin__XHJlS .7s linear infinite;flex-shrink:0}@keyframes DemoModal_spin__XHJlS{to{transform:rotate(1turn)}}.DemoModal_successBox__OLXka{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.75rem}.DemoModal_successIcon__vYpIL{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:var(--success);color:#fff;font-size:1.75rem;font-weight:700;margin-bottom:.5rem}.DemoModal_successTitle__QH__I{font-size:1.25rem;font-weight:700;color:var(--text-primary);margin:0}.DemoModal_successText__1fgae{font-size:.9rem;color:var(--text-secondary);line-height:1.6;margin:0}.DemoModal_successText__1fgae strong{color:var(--accent)}.DemoModal_successActions__4xcq0{display:flex;gap:.75rem;margin-top:.75rem;width:100%;max-width:320px}.DemoModal_primaryBtn__BSX13{flex:1;padding:.75rem;background:var(--accent);color:#fff;font-size:.9rem;font-weight:600;font-family:inherit;border:none;border-radius:10px;cursor:pointer;transition:opacity .2s}.DemoModal_primaryBtn__BSX13:hover{opacity:.9}.DemoModal_secondaryBtn__24pXk{flex:1;padding:.75rem;background:var(--bg-surface-2);color:var(--text-secondary);font-size:.9rem;font-weight:500;font-family:inherit;border:1px solid var(--border);border-radius:10px;cursor:pointer;transition:background .2s}.DemoModal_secondaryBtn__24pXk:hover{background:var(--bg-hover)}@media (max-width:560px){.DemoModal_row__d_bNe{grid-template-columns:1fr}}.DemoButton_btn__IvdpH{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;padding:0;background:var(--bg-surface);color:var(--accent);border:2px solid var(--accent);border-radius:50%;cursor:pointer;font-family:inherit;overflow:hidden;white-space:nowrap;transition:all .35s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px rgba(99,102,241,.15)}.DemoButton_btn__IvdpH:hover{width:auto;padding:0 18px;border-radius:24px;background:var(--accent);color:#fff;gap:8px;box-shadow:0 4px 16px rgba(99,102,241,.35)}.DemoButton_btn__IvdpH:active{transform:scale(.96)}.DemoButton_label__CCueB{display:none;font-size:.82rem;font-weight:700;letter-spacing:.01em}.DemoButton_btn__IvdpH:hover .DemoButton_label__CCueB{display:inline}.mfa_root__G20zK{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px;background:var(--bg-base)}.mfa_card__FkN9S{width:100%;max-width:440px;background:var(--bg-surface);border:1px solid var(--border);border-radius:20px;padding:40px 36px;text-align:center;box-shadow:0 16px 48px rgba(0,0,0,.08)}.mfa_iconWrap__bfEMq{width:64px;height:64px;margin:0 auto 20px;display:flex;align-items:center;justify-content:center;background:var(--accent-light);border:1px solid var(--border);border-radius:18px}.mfa_icon__sUF66{font-size:30px}.mfa_title__c1JO2{font-size:22px;font-weight:800;color:var(--text-primary);margin:0 0 6px;letter-spacing:-.03em}.mfa_subtitle__nIl_Y{font-size:14px;color:var(--text-muted);margin:0 0 28px;line-height:1.5}.mfa_subtitle__nIl_Y strong{color:var(--text-primary)}.mfa_methods__b6hrY{display:flex;flex-direction:column;gap:10px;margin-bottom:24px}.mfa_methodBtn__6biFv{display:flex;align-items:center;gap:14px;width:100%;padding:16px 18px;text-align:left;background:var(--bg-surface);border:1.5px solid var(--border);border-radius:12px;cursor:pointer;font-family:inherit;transition:all .2s}.mfa_methodBtn__6biFv:hover{border-color:var(--accent);background:var(--accent-light)}.mfa_methodBtn__6biFv:disabled{opacity:.6;cursor:not-allowed}.mfa_methodBtn__6biFv svg{color:var(--text-muted);margin-left:auto;flex-shrink:0}.mfa_methodIcon__ChciL{width:44px;height:44px;display:flex;align-items:center;justify-content:center;font-size:22px;background:var(--bg-surface-2);border-radius:10px;flex-shrink:0}.mfa_methodText__y4UWS{display:flex;flex-direction:column;gap:2px;flex:1}.mfa_methodLabel__L1QXF{font-size:14px;font-weight:700;color:var(--text-primary)}.mfa_methodDesc__96YeI{font-size:12px;color:var(--text-muted)}.mfa_otpSection__oSmYE{margin-bottom:24px}.mfa_otpWrap__SsvU7{margin-bottom:16px}.mfa_error__PHU_c{font-size:12px;color:var(--danger);margin-bottom:12px;padding:8px 14px;background:color-mix(in srgb,var(--danger) 8%,transparent);border-radius:8px;text-align:center}.mfa_verifyBtn__JrxEL{width:100%;padding:12px;background:var(--accent);color:#fff;border:none;border-radius:10px;font-size:14px;font-weight:700;cursor:pointer;font-family:inherit;transition:all .2s;margin-bottom:14px}.mfa_verifyBtn__JrxEL:hover:not(:disabled){opacity:.9}.mfa_verifyBtn__JrxEL:disabled{opacity:.5;cursor:not-allowed}.mfa_otpFooter__ocdMC{display:flex;justify-content:end;align-items:center}.mfa_timer__fFwOT{font-size:12px;color:var(--text-muted)}.mfa_linkBtn__luaA_{background:none;border:none;color:var(--accent);font-size:13px;font-weight:600;cursor:pointer;font-family:inherit}.mfa_linkBtn__luaA_:hover{opacity:.8}.mfa_linkBtn__luaA_:disabled{opacity:.5;cursor:not-allowed}.mfa_attempts__dIQH7{display:block;margin-top:10px;font-size:11px;color:var(--warning);font-weight:500}.mfa_backBtn__Q1C7k{background:none;border:none;color:var(--text-muted);font-size:13px;font-weight:500;cursor:pointer;font-family:inherit;margin-top:8px}.mfa_backBtn__Q1C7k:hover{color:var(--text-primary)}.mfa_sentBanner__bglT6{display:flex;align-items:center;gap:8px;padding:10px 14px;background:var(--bg-surface-2);border:1px solid var(--border);border-radius:10px;font-size:13px;color:var(--text-secondary);margin-bottom:16px;justify-content:center}.mfa_sentBanner__bglT6 strong{color:var(--text-primary);font-weight:700}.mfa_spinner__4tlu7{width:16px;height:16px;border:2px solid var(--border);border-top-color:var(--accent);border-radius:50%;animation:mfa_spin__KtC0Q .6s linear infinite;flex-shrink:0}@keyframes mfa_spin__KtC0Q{to{transform:rotate(1turn)}}.MerchantSwitchOverlay_overlay__bdtCp{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.85);backdrop-filter:blur(12px) saturate(180%);-webkit-backdrop-filter:blur(12px) saturate(180%);animation:MerchantSwitchOverlay_fadeIn__ZPXmU .2s ease}@media (prefers-color-scheme:dark){.MerchantSwitchOverlay_overlay__bdtCp{background:rgba(15,23,42,.88)}}[data-theme=dark] .MerchantSwitchOverlay_overlay__bdtCp{background:rgba(15,23,42,.88)}@keyframes MerchantSwitchOverlay_fadeIn__ZPXmU{0%{opacity:0}to{opacity:1}}.MerchantSwitchOverlay_content__7TISF{display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px;padding:48px 40px;max-width:360px}.MerchantSwitchOverlay_iconWrap__J4RGv{position:relative;width:72px;height:72px;display:flex;align-items:center;justify-content:center;margin-bottom:8px}.MerchantSwitchOverlay_pulseRing__p1vQf{position:absolute;inset:0;border-radius:50%;border:2px solid var(--accent,#6366f1);opacity:.3;animation:MerchantSwitchOverlay_pulse__I0Xgx 1.5s ease-in-out infinite}@keyframes MerchantSwitchOverlay_pulse__I0Xgx{0%{transform:scale(.85);opacity:.4}50%{transform:scale(1.15);opacity:.1}to{transform:scale(.85);opacity:.4}}.MerchantSwitchOverlay_iconCircle__Vyu4r{width:56px;height:56px;border-radius:50%;background:var(--accent-light,rgba(99,102,241,.1));color:var(--accent,#6366f1);display:flex;align-items:center;justify-content:center;animation:MerchantSwitchOverlay_spin__8ZHt3 2s linear infinite}@keyframes MerchantSwitchOverlay_spin__8ZHt3{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.MerchantSwitchOverlay_title__qBfAP{font-size:18px;font-weight:800;color:var(--text-primary,#1e293b);margin:0;letter-spacing:-.02em}.MerchantSwitchOverlay_subtitle__WklsN{font-size:14px;font-weight:500;color:var(--text-secondary,#64748b);margin:0;line-height:1.5}.MerchantSwitchOverlay_merchantName__n7W0b{font-weight:700;color:var(--accent,#6366f1)}.MerchantSwitchOverlay_progressTrack__wmFZ5{width:200px;height:4px;border-radius:4px;background:var(--border,#e2e8f0);overflow:hidden;margin-top:4px}.MerchantSwitchOverlay_progressBar___PoxN{height:100%;width:40%;border-radius:4px;background:var(--accent,#6366f1);animation:MerchantSwitchOverlay_slide__tCxOL 1.2s ease-in-out infinite}@keyframes MerchantSwitchOverlay_slide__tCxOL{0%{transform:translateX(-100%)}to{transform:translateX(350%)}}.MerchantSwitchOverlay_hint__Q5Wha{font-size:12px;font-weight:500;color:var(--text-muted,#94a3b8);margin:0}.layout_shell__2W3_9{display:flex;min-height:100vh}.layout_main__7dibS{flex:1;display:flex;flex-direction:column;min-width:0}.layout_content__3iSlS{padding:28px}.layout_contentAgent__W2iTq,.layout_content__3iSlS{flex:1;background:var(--bg-base);display:flex;flex-direction:column;min-height:0}.layout_contentAgent__W2iTq{padding:0}@media (max-width:768px){.layout_shell__2W3_9{display:block}.layout_main__7dibS{padding-top:64px}.layout_content__3iSlS{padding:16px}}