.sidebar-module__ZXqjVa__sidebarContainer{background-color:var(--surface);border-right:1px solid var(--border-subtle);z-index:50;flex-direction:column;flex-shrink:0;width:260px;height:100%;min-height:0;transition:width .4s cubic-bezier(.4,0,.2,1),transform .4s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden;box-shadow:4px 0 10px #00000005}.sidebar-module__ZXqjVa__sidebarCollapsed{width:80px}@media (max-width:768px){.sidebar-module__ZXqjVa__sidebarContainer{width:260px;position:fixed;top:0;left:0;transform:translate(-100%)}.sidebar-module__ZXqjVa__sidebarOpen{transform:translate(0)}}.sidebar-module__ZXqjVa__overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:1000;background-color:#0006;transition:opacity .3s;position:fixed;inset:0}.sidebar-module__ZXqjVa__sidebarHeader{color:#1e293b;border-bottom:1px solid #f1f5f9;padding:24px 20px;font-size:1.25rem;font-weight:800}.sidebar-module__ZXqjVa__sidebarContent{scrollbar-width:thin;scrollbar-color:#64748bcc #e2e8f0d9;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;gap:2px;height:100%;min-height:0;padding:16px 8px;display:flex;position:relative;overflow:hidden auto}.sidebar-module__ZXqjVa__sidebarContent::-webkit-scrollbar{width:6px}.sidebar-module__ZXqjVa__sidebarContent::-webkit-scrollbar-thumb{background-color:#73737399;border-radius:9999px}.sidebar-module__ZXqjVa__sidebarContent::-webkit-scrollbar-thumb:hover{background-color:#525252e6}.sidebar-module__ZXqjVa__sidebarCollapsed .sidebar-module__ZXqjVa__sectionHeader{display:none}.sidebar-module__ZXqjVa__sectionHeader{cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;margin:1px 12px;padding:12px 16px;transition:all .25s;display:flex}.sidebar-module__ZXqjVa__sectionHeader:hover,.sidebar-module__ZXqjVa__sectionHeader:not(.sidebar-module__ZXqjVa__sectionHeaderActive):hover .sidebar-module__ZXqjVa__sectionTitle,.sidebar-module__ZXqjVa__sectionHeader:not(.sidebar-module__ZXqjVa__sectionHeaderActive):hover .sidebar-module__ZXqjVa__toggleIcon{color:#1e293b;background:#f1f5f9}.sidebar-module__ZXqjVa__sectionHeaderActive:hover .sidebar-module__ZXqjVa__sectionTitle,.sidebar-module__ZXqjVa__sectionHeaderActive:hover .sidebar-module__ZXqjVa__toggleIcon{background:0 0!important}.sidebar-module__ZXqjVa__sectionHeaderActive{font-weight:600;background:var(--brand-secondary-hover)!important;color:var(--brand-primary)!important}.sidebar-module__ZXqjVa__sectionHeaderActive .sidebar-module__ZXqjVa__sectionTitle,.sidebar-module__ZXqjVa__sectionHeaderActive .sidebar-module__ZXqjVa__toggleIcon{color:var(--brand-primary)!important}.sidebar-module__ZXqjVa__sectionTitle{text-transform:uppercase;color:var(--text-helper);letter-spacing:.05em;white-space:nowrap;padding-left:0;font-size:.7rem;font-weight:700}.sidebar-module__ZXqjVa__mainSectionTitle{color:var(--text-secondary);white-space:nowrap;font-size:.9rem;font-weight:500}.sidebar-module__ZXqjVa__mainSectionHeader{cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--text-secondary);background:0 0;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin:1px 12px;padding:12px 16px;transition:all .25s;display:flex}.sidebar-module__ZXqjVa__mainSectionHeader:hover{background:var(--bg-row-hover);color:var(--text-primary)}.sidebar-module__ZXqjVa__mainSectionHeader:hover .sidebar-module__ZXqjVa__mainSectionTitle{color:var(--text-primary);transition:color .25s}.sidebar-module__ZXqjVa__mainSectionHeader:hover .sidebar-module__ZXqjVa__mainHeaderContent svg{color:var(--text-primary);opacity:1;transition:color .25s,opacity .25s}.sidebar-module__ZXqjVa__mainSectionHeader:hover .sidebar-module__ZXqjVa__toggleIcon{color:var(--text-primary);transition:color .25s,opacity .25s}.sidebar-module__ZXqjVa__mainSectionHeaderActive{font-weight:600;background:var(--brand-secondary-hover)!important;color:var(--brand-primary)!important}.sidebar-module__ZXqjVa__mainSectionHeaderActive:hover{background:var(--brand-secondary-hover)!important;color:var(--brand-primary)!important}.sidebar-module__ZXqjVa__mainSectionHeaderActive .sidebar-module__ZXqjVa__mainSectionTitle,.sidebar-module__ZXqjVa__mainSectionHeaderActive .sidebar-module__ZXqjVa__mainHeaderContent svg,.sidebar-module__ZXqjVa__mainSectionHeaderActive .sidebar-module__ZXqjVa__toggleIcon{color:var(--brand-primary)!important}.sidebar-module__ZXqjVa__mainHeaderContent{flex:1;align-items:center;gap:16px;display:flex}.sidebar-module__ZXqjVa__mainHeaderContent svg{color:var(--text-secondary);flex-shrink:0;transition:color .25s,opacity .25s}.sidebar-module__ZXqjVa__toggleIcon{color:var(--text-secondary);flex-shrink:0;transition:transform .3s,color .25s,opacity .3s}.sidebar-module__ZXqjVa__sidebarCollapsed .sidebar-module__ZXqjVa__toggleIcon{opacity:0}.sidebar-module__ZXqjVa__toggleIconExpanded{transform:rotate(180deg)}.sidebar-module__ZXqjVa__navList{flex-direction:column;gap:2px;transition:max-height .4s cubic-bezier(.4,0,.2,1);display:flex}.sidebar-module__ZXqjVa__navListExpanded{opacity:1;max-height:none}.sidebar-module__ZXqjVa__navListCollapsed{opacity:0;max-height:0;overflow:hidden}.sidebar-module__ZXqjVa__navItem{color:var(--text-secondary);white-space:nowrap;border-radius:12px;align-items:center;gap:16px;margin:1px 12px;padding:12px 16px;font-size:.9rem;font-weight:500;text-decoration:none;transition:all .25s;display:flex;position:relative}.sidebar-module__ZXqjVa__navItem span{min-width:0;transition:all .3s}.sidebar-module__ZXqjVa__sidebarCollapsed .sidebar-module__ZXqjVa__navItem span{opacity:0;width:0;overflow:hidden;transform:translate(-10px)}.sidebar-module__ZXqjVa__navItem:hover{background:var(--bg-row-hover);color:var(--text-primary)}.sidebar-module__ZXqjVa__navItem:hover span{color:var(--text-primary)}.sidebar-module__ZXqjVa__navItem:hover svg{color:var(--text-primary);opacity:1}.sidebar-module__ZXqjVa__navItemActive{color:var(--brand-primary);font-weight:600;background:var(--brand-secondary-hover)!important}.sidebar-module__ZXqjVa__navItemActive:hover{background:var(--brand-secondary-hover)!important}.sidebar-module__ZXqjVa__navItemActive span,.sidebar-module__ZXqjVa__navItemActive svg{color:var(--brand-primary)!important}.sidebar-module__ZXqjVa__navItemActive:before{content:"";background-color:var(--brand-primary);border-radius:0 8px 8px 0;width:4px;position:absolute;top:6px;bottom:6px;left:1px}.sidebar-module__ZXqjVa__sidebarCollapsed .sidebar-module__ZXqjVa__navList{align-items:center}.sidebar-module__ZXqjVa__sidebarCollapsed .sidebar-module__ZXqjVa__navItem{justify-content:center;gap:0;margin:1px 8px;padding:12px 0}.sidebar-module__ZXqjVa__sidebarCollapsed .sidebar-module__ZXqjVa__navItem svg{margin:0 auto;display:block}.sidebar-module__ZXqjVa__sidebarCollapsed .sidebar-module__ZXqjVa__navItemActive:before{left:-8px}.sidebar-module__ZXqjVa__divider{background-color:var(--border-subtle);opacity:1;flex-shrink:0;height:1px;min-height:1px;margin:10px 20px}.sidebar-module__ZXqjVa__sectionSeparator{background-color:#000;flex-shrink:0;height:1px;min-height:1px;margin:12px -8px}.sidebar-module__ZXqjVa__footer{background:var(--surface);border-top:1px solid var(--border-subtle);z-index:10;flex-direction:column;flex-shrink:0;align-items:center;gap:12px;width:100%;margin-top:auto;padding:16px 20px 20px;display:flex}.sidebar-module__ZXqjVa__footerCollapsed{padding:24px 0 32px}.sidebar-module__ZXqjVa__version{color:var(--text-placeholder);text-align:center;flex-direction:column;gap:4px;width:100%;font-size:.85rem;font-weight:400;display:flex}.sidebar-module__ZXqjVa__toggleBtn{color:#64748b;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:8px;transition:transform .2s;display:flex}.sidebar-module__ZXqjVa__toggleBtn:hover{color:#1e293b;transform:scale(1.1)}.sidebar-module__ZXqjVa__subNavList{padding-left:20px}.sidebar-module__ZXqjVa__subNavItem{opacity:.85;align-items:center;gap:8px;padding:6px 10px;font-size:13px;display:flex}.sidebar-module__ZXqjVa__subNavItem:hover{background:#525252}
