.Sidebar_sidebar__5oZEx{position:-webkit-sticky;position:sticky;top:12px;margin:12px 0 12px 12px;height:calc(100vh - 24px);width:var(--sidebar-inner);background:var(--surface);border-radius:var(--r-xl);box-shadow:var(--shadow-lg);display:flex;flex-direction:column;gap:0;padding:22px 14px 18px;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:var(--border) transparent;z-index:40}.Sidebar_sidebar__5oZEx::-webkit-scrollbar{width:4px}.Sidebar_sidebar__5oZEx::-webkit-scrollbar-track{background:transparent}.Sidebar_sidebar__5oZEx::-webkit-scrollbar-thumb{background:var(--border);border-radius:4px}.Sidebar_brand__oukDJ{display:flex;align-items:center;gap:10px;padding:0 6px 18px;margin-bottom:6px;flex-shrink:0}.Sidebar_brandMark__df0U7{width:34px;height:34px;border-radius:10px;background:var(--grad-teal);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:800;font-size:16px;box-shadow:0 4px 12px rgba(15,207,174,.4);flex:none}.Sidebar_brandText__enw_k{font-weight:800;font-size:15px;color:var(--navy-900);line-height:1.1}.Sidebar_brandText__enw_k span{color:var(--teal-600);font-weight:500;font-size:11.5px;display:block}[data-theme=dark] .Sidebar_brandText__enw_k span{color:#0fcfae}.Sidebar_roleWrap__e6Eue{padding:0 8px 16px}.Sidebar_navGroup__1Sum3{display:flex;flex-direction:column;gap:2px;padding-bottom:2px}.Sidebar_navItem__NB3MD{position:relative;display:flex;align-items:center;gap:11px;padding:10px;border-radius:var(--r-md);color:var(--slate-500);font-size:13.5px;font-weight:600;transition:all .16s ease;cursor:pointer;white-space:nowrap}.Sidebar_navActiveBg__z9_tk{position:absolute;inset:0;border-radius:var(--r-md);background:var(--hover-surface);z-index:0}[data-theme=dark] .Sidebar_navActiveBg__z9_tk{background:hsla(0,0%,100%,.06)}.Sidebar_navItem__NB3MD>span:not(.Sidebar_navActiveBg__z9_tk){position:relative;z-index:1}.Sidebar_navIcon__S5125{width:32px;height:32px;border-radius:9px;display:flex;align-items:center;justify-content:center;background:var(--hover-surface);flex:none;transition:all .16s ease}.Sidebar_navIcon__S5125 svg{width:16px;height:16px;color:var(--slate-500);transition:all .16s ease}.Sidebar_navItem__NB3MD:hover{color:var(--navy-900)}.Sidebar_navItem__NB3MD:hover .Sidebar_navIcon__S5125{background:var(--teal-50)}.Sidebar_navItem__NB3MD:hover .Sidebar_navIcon__S5125 svg{color:var(--teal-600)}.Sidebar_navItemActive__Q4zh_{color:var(--navy-900)}.Sidebar_navItemActive__Q4zh_ .Sidebar_navIcon__S5125{background:var(--grad-teal);box-shadow:0 5px 12px rgba(15,207,174,.38)}.Sidebar_navItemActive__Q4zh_ .Sidebar_navIcon__S5125 svg{color:#fff}[data-theme=dark] .Sidebar_navItem__NB3MD{color:#4a5670}[data-theme=dark] .Sidebar_navItem__NB3MD:hover{color:#e8edf5;background:hsla(0,0%,100%,.04)}[data-theme=dark] .Sidebar_navItem__NB3MD:hover .Sidebar_navIcon__S5125{background:rgba(15,207,174,.12)}[data-theme=dark] .Sidebar_navItem__NB3MD:hover .Sidebar_navIcon__S5125 svg{color:#0fcfae}[data-theme=dark] .Sidebar_navItemActive__Q4zh_{color:#e8edf5}@media (hover:none){.Sidebar_navItem__NB3MD{min-height:44px}}.Sidebar_group__QvXSe{display:flex;flex-direction:column}.Sidebar_groupToggle__kcQcu{width:100%;background:none;border:none;font-family:inherit;font-size:13.5px;font-weight:600;line-height:inherit;letter-spacing:inherit;text-align:left}.Sidebar_navLabel__c33cJ{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis}.Sidebar_caret__htGjA{width:14px;height:14px;flex:none;color:var(--slate-300);transition:transform .22s cubic-bezier(.4,0,.2,1),color .16s ease}.Sidebar_caretOpen___3HtD{transform:rotate(180deg);color:var(--teal-600)}.Sidebar_groupToggle__kcQcu:hover .Sidebar_caret__htGjA{color:var(--teal-600)}.Sidebar_submenu__jKQ1D{display:grid;grid-template-rows:0fr;transition:grid-template-rows .24s cubic-bezier(.4,0,.2,1)}.Sidebar_submenuOpen__J6rhq{grid-template-rows:1fr}.Sidebar_submenuInner__0lRqE{overflow:hidden;display:flex;flex-direction:column;gap:2px;padding-left:26px;position:relative}.Sidebar_submenuOpen__J6rhq .Sidebar_submenuInner__0lRqE{padding-top:4px;padding-bottom:2px}.Sidebar_submenuInner__0lRqE:before{content:"";position:absolute;left:15px;top:6px;bottom:6px;width:1.5px;background:var(--border);border-radius:2px}.Sidebar_subItem__Hvsad{display:flex;align-items:center;gap:9px;padding:8px 10px 8px 12px;border-radius:var(--r-md);color:var(--slate-500);font-size:13px;font-weight:600;transition:all .16s ease;white-space:nowrap}.Sidebar_subDot__xEi27{width:6px;height:6px;border-radius:50%;background:var(--slate-300);flex:none;transition:all .16s ease}.Sidebar_subItem__Hvsad:hover{color:var(--navy-900);background:var(--hover-surface)}.Sidebar_subItem__Hvsad:hover .Sidebar_subDot__xEi27{background:var(--teal-500)}.Sidebar_subItemActive__vyjS6{color:var(--navy-900);background:var(--teal-50);font-weight:700}.Sidebar_subItemActive__vyjS6 .Sidebar_subDot__xEi27{background:var(--grad-teal);box-shadow:0 0 0 3px rgba(15,207,174,.18)}[data-theme=dark] .Sidebar_caret__htGjA,[data-theme=dark] .Sidebar_subItem__Hvsad{color:#4a5670}[data-theme=dark] .Sidebar_subItem__Hvsad:hover{color:#e8edf5;background:hsla(0,0%,100%,.04)}[data-theme=dark] .Sidebar_subItemActive__vyjS6{color:#e8edf5;background:rgba(15,207,174,.1)}[data-theme=dark] .Sidebar_submenuInner__0lRqE:before{background:#1e2640}@media (hover:none){.Sidebar_subItem__Hvsad{min-height:40px}}.Sidebar_help__O0RQT{flex-shrink:0;background:var(--grad-navy);border-radius:var(--r-lg);padding:18px 14px 16px;margin-top:auto;color:#fff;text-align:center}.Sidebar_navGroup__1Sum3{margin-bottom:16px}.Sidebar_helpIcon__kCacH{width:40px;height:40px;background:hsla(0,0%,100%,.18);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 10px;box-shadow:0 0 0 5px hsla(0,0%,100%,.08)}.Sidebar_helpIcon__kCacH svg{width:18px;height:18px;color:#fff}.Sidebar_help__O0RQT h4{font-size:13px;margin-bottom:4px;font-weight:700}.Sidebar_help__O0RQT p{font-size:11.5px;opacity:.8;margin-bottom:12px;line-height:1.5}.Sidebar_helpBtn__faXDL{display:block;width:100%;padding:8px;background:#fff;color:var(--navy-900);border-radius:8px;font-size:11.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border:none}[data-theme=dark] .Sidebar_helpBtn__faXDL{color:#1b2559}.Sidebar_helpBtn__faXDL:hover{background:var(--teal-50)}@media (max-width:860px){.Sidebar_sidebar__5oZEx{position:fixed;left:0;top:0;margin:0;width:260px;height:100vh;border-radius:0 var(--r-xl) var(--r-xl) 0;transform:translateX(-100%);transition:transform .28s cubic-bezier(.4,0,.2,1)}.Sidebar_open__H9vtY{transform:translateX(0)}}.Sidebar_backdrop__VA4XS{position:fixed;inset:0;background:rgba(27,37,89,.4);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:39;display:none}@media (max-width:860px){.Sidebar_backdropShow__DnhIk{display:block}}.NotificationBell_wrap__3v1mf{position:relative;flex:none}.NotificationBell_bellButton__nq4iI{width:38px;height:38px;border-radius:50%;background:var(--surface);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;color:var(--slate-500);box-shadow:var(--shadow-sm);position:relative;cursor:pointer;flex:none}.NotificationBell_bellButton__nq4iI svg{width:16px;height:16px}.NotificationBell_bellButton__nq4iI:hover{background:var(--hover-surface)}[data-theme=dark] .NotificationBell_bellButton__nq4iI{background:hsla(0,0%,100%,.05);border-color:#1e2640;color:#8392ab}.NotificationBell_bellDot__We1iF{position:absolute;top:-2px;right:-2px;background:var(--red);color:#fff;font-size:9px;font-weight:800;min-width:15px;height:15px;padding:0 3px;border-radius:999px;display:flex;align-items:center;justify-content:center;border:2px solid var(--page-bg)}.NotificationBell_panel__rEgyq{position:absolute;top:calc(100% + 8px);right:0;width:min(360px,92vw);max-height:420px;overflow-y:auto;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);box-shadow:var(--shadow-lg);z-index:60;animation:NotificationBell_panelIn__ZbSK7 .14s ease}@keyframes NotificationBell_panelIn__ZbSK7{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}[data-theme=dark] .NotificationBell_panel__rEgyq{background:#1a2035;border-color:#1e2640}.NotificationBell_panelHead__BCsXk{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid var(--border);position:-webkit-sticky;position:sticky;top:0;background:inherit}[data-theme=dark] .NotificationBell_panelHead__BCsXk{border-color:#1e2640}.NotificationBell_panelTitle__9lotL{font-size:13.5px;font-weight:800;color:var(--navy-900)}[data-theme=dark] .NotificationBell_panelTitle__9lotL{color:#e8edf5}.NotificationBell_markAll__hkEr_{border:none;background:none;cursor:pointer;color:var(--teal-600);font-size:11.5px;font-weight:700;padding:0}.NotificationBell_markAll__hkEr_:hover{text-decoration:underline}.NotificationBell_markAll__hkEr_:disabled{opacity:.5;cursor:not-allowed;text-decoration:none}.NotificationBell_item__y_6v3{display:flex;flex-direction:column;gap:3px;width:100%;text-align:left;padding:12px 14px;border:none;border-bottom:1px solid var(--border);background:none;cursor:pointer}[data-theme=dark] .NotificationBell_item__y_6v3{border-color:#1e2640}.NotificationBell_item__y_6v3:last-child{border-bottom:none}.NotificationBell_item__y_6v3:hover{background:var(--teal-50)}[data-theme=dark] .NotificationBell_item__y_6v3:hover{background:rgba(15,207,174,.08)}.NotificationBell_itemUnread__XpU_J{background:var(--hover-surface)}.NotificationBell_itemTitleRow__JGFBp{display:flex;align-items:center;gap:7px}.NotificationBell_itemDot__L2H_N{width:6px;height:6px;border-radius:999px;background:var(--teal-500);flex:none}.NotificationBell_itemDotRead__YFIA_{background:transparent}.NotificationBell_itemTitle__rwUxk{font-size:12.5px;font-weight:800;color:var(--navy-900)}[data-theme=dark] .NotificationBell_itemTitle__rwUxk{color:#e8edf5}.NotificationBell_itemBody__nDSPf{margin:0;padding-left:13px;font-size:12px;color:var(--slate-500);line-height:1.45}.NotificationBell_itemTime__SZDl3{padding-left:13px;font-size:10.5px;color:var(--slate-500);opacity:.8}.NotificationBell_empty__y1YWJ{padding:34px 14px;text-align:center;font-size:12.5px;color:var(--slate-500)}.Topbar_topbar__jQH1r{position:-webkit-sticky;position:sticky;top:0;z-index:10;min-height:var(--topbar-h);display:flex;align-items:center;justify-content:space-between;padding:0 28px;background:rgba(240,242,245,.88);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);gap:16px}[data-theme=dark] .Topbar_topbar__jQH1r{background:rgba(15,17,23,.9)}.Topbar_left__d02Zu{display:flex;align-items:center;gap:12px;min-width:0}.Topbar_leftCol__YX5NO{display:flex;flex-direction:column;gap:1px;min-width:0}.Topbar_breadcrumb__Tyw94{font-size:11.5px;color:var(--slate-500);font-weight:600}.Topbar_breadcrumb__Tyw94 a{color:var(--slate-500)}.Topbar_breadcrumb__Tyw94 span{color:var(--navy-900)}[data-theme=dark] .Topbar_breadcrumb__Tyw94{color:#4a5670}[data-theme=dark] .Topbar_breadcrumb__Tyw94 span{color:#8392ab}.Topbar_pageTitle__CnvrW{font-size:19px;font-weight:800;color:var(--navy-900);line-height:1}.Topbar_accent__vz_oI{color:var(--teal-600)}[data-theme=dark] .Topbar_accent__vz_oI{color:#0fcfae}.Topbar_right__xsUuL{display:flex;align-items:center;gap:10px;flex-shrink:0}.Topbar_menuToggle__SINlc{display:none;background:none;padding:8px;border-radius:var(--r-sm);color:var(--slate-500);border:none}.Topbar_menuToggle__SINlc:hover{background:var(--surface)}.Topbar_menuToggle__SINlc svg{width:22px;height:22px}.Topbar_iconAction__8SYlP{width:38px;height:38px;border-radius:50%;background:var(--surface);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;color:var(--slate-500);box-shadow:var(--shadow-sm);position:relative;cursor:pointer;flex:none}.Topbar_iconAction__8SYlP svg{width:16px;height:16px}.Topbar_iconAction__8SYlP:hover{background:var(--hover-surface)}[data-theme=dark] .Topbar_iconAction__8SYlP{background:hsla(0,0%,100%,.05);border-color:#1e2640;color:#8392ab}.Topbar_bellDot__9Rain{position:absolute;top:-2px;right:-2px;background:var(--red);color:#fff;font-size:9px;font-weight:800;width:15px;height:15px;border-radius:50%;border:2px solid var(--page-bg)}.Topbar_bellDot__9Rain,.Topbar_themeToggle__nsRkV{display:flex;align-items:center;justify-content:center}.Topbar_themeToggle__nsRkV{width:42px;height:42px;border-radius:12px;background:var(--surface);border:1.5px solid var(--border);cursor:pointer;box-shadow:var(--shadow-sm);color:var(--navy-700);flex:none;transition:background .2s ease,border-color .2s ease,color .2s ease}.Topbar_themeToggle__nsRkV:hover{background:var(--teal-50);border-color:var(--teal-500);color:var(--teal-600)}.Topbar_themeToggle__nsRkV svg{width:20px;height:20px}.Topbar_iconSun__fzINP{display:none}.Topbar_iconMoon__K1DPy{display:block;color:var(--navy-700)}[data-theme=dark] .Topbar_iconSun__fzINP{display:block;color:#f6c90e}[data-theme=dark] .Topbar_iconMoon__K1DPy{display:none}[data-theme=dark] .Topbar_themeToggle__nsRkV{background:rgba(246,201,14,.08);border-color:rgba(246,201,14,.3);color:#f6c90e}[data-theme=dark] .Topbar_themeToggle__nsRkV:hover{background:rgba(246,201,14,.15);border-color:#f6c90e}.Topbar_userChip__X0_bI{display:flex;align-items:center;gap:9px;cursor:pointer;flex:none}.Topbar_userAvatar__o6hpl{width:36px;height:36px;border-radius:50%;background:var(--grad-teal);display:flex;align-items:center;justify-content:center;font-weight:800;font-size:12px;color:#fff;box-shadow:0 3px 10px rgba(15,207,174,.35);flex:none;overflow:hidden}.Topbar_userAvatar__o6hpl img{width:100%;height:100%;object-fit:cover;display:block}.Topbar_userName__DcjTT{font-size:13.5px;font-weight:700;line-height:1.2;color:var(--navy-900)}.Topbar_userRole__jr7oB{font-size:11.5px;color:var(--slate-500)}[data-theme=dark] .Topbar_userName__DcjTT{color:#e8edf5}[data-theme=dark] .Topbar_userRole__jr7oB{color:#4a5670}@media (max-width:1024px){.Topbar_topbar__jQH1r{padding:0 18px}}@media (max-width:860px){.Topbar_menuToggle__SINlc{display:inline-flex}.Topbar_topbar__jQH1r{padding:0 16px;gap:10px}}@media (max-width:600px){.Topbar_topbar__jQH1r{padding:0 12px;min-height:64px}.Topbar_pageTitle__CnvrW{font-size:17px}.Topbar_userName__DcjTT,.Topbar_userRole__jr7oB{display:none}}@media (max-width:380px){.Topbar_pageTitle__CnvrW{font-size:15px}}.Topbar_langWrap__fyRuu{position:relative;flex:none}.Topbar_langToggle__u8w07{height:42px;padding:0 12px;border-radius:12px;background:var(--surface);border:1.5px solid var(--border);display:inline-flex;align-items:center;gap:7px;cursor:pointer;box-shadow:var(--shadow-sm);color:var(--navy-900);font-size:12.5px;font-weight:800;letter-spacing:.04em;transition:all .2s ease}.Topbar_langToggle__u8w07:hover{background:var(--teal-50);border-color:var(--teal-500);color:var(--teal-600)}.Topbar_langFlag___GCez{font-size:15px;line-height:1}.Topbar_langCaret__aEaSp{width:12px;height:12px}[data-theme=dark] .Topbar_langToggle__u8w07{background:hsla(0,0%,100%,.05);border-color:#1e2640;color:#e8edf5}[data-theme=dark] .Topbar_langToggle__u8w07:hover{background:rgba(15,207,174,.1);border-color:#0fcfae;color:#0fcfae}.Topbar_langMenu__IeIH2{position:absolute;top:calc(100% + 8px);right:0;min-width:170px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);box-shadow:var(--shadow-lg);padding:6px;z-index:60}[data-theme=dark] .Topbar_langMenu__IeIH2{background:#1a2035;border-color:#1e2640}.Topbar_langOption__LBoIh{display:flex;align-items:center;gap:10px;width:100%;padding:9px 11px;border:none;background:none;cursor:pointer;border-radius:9px;font-size:13px;font-weight:600;color:var(--navy-900);text-align:left}.Topbar_langOptionActive__H3DGN,.Topbar_langOption__LBoIh:hover{background:var(--teal-50);color:var(--teal-600)}.Topbar_langOptionActive__H3DGN{font-weight:800}[data-theme=dark] .Topbar_langOption__LBoIh{color:#e8edf5}[data-theme=dark] .Topbar_langOptionActive__H3DGN,[data-theme=dark] .Topbar_langOption__LBoIh:hover{background:rgba(15,207,174,.12);color:#0fcfae}.Topbar_langCheck__f_tOi{margin-left:auto;width:14px;height:14px}.AppShell_appShell__Zt_1x{display:grid;grid-template-columns:var(--sidebar-w) 1fr;min-height:100vh;align-items:start}.AppShell_main__Fmh6Z{display:flex;flex-direction:column;min-height:100vh;overflow:hidden}.AppShell_content__XvdTw{flex:1 1;padding:16px 24px 52px}@media (max-width:1024px){.AppShell_appShell__Zt_1x{--sidebar-w:230px;--sidebar-inner:210px}.AppShell_content__XvdTw{padding:12px 18px 40px}}@media (max-width:860px){.AppShell_appShell__Zt_1x{grid-template-columns:1fr}}@media (max-width:600px){.AppShell_content__XvdTw{padding:10px 14px 32px}}