.Sidebar-module__NCBtha__root{--accent:#04b84c;--bg-secondary:#111;--text:#f4f4f5;--muted:#a1a1aa;--transition-speed:.45s;--transition-ease:cubic-bezier(.4,0,.2,1)}.Sidebar-module__NCBtha__sidebar{background:var(--bg-secondary);height:auto;color:var(--text);z-index:10;transition:width var(--transition-speed)var(--transition-ease),padding var(--transition-speed)var(--transition-ease),box-shadow var(--transition-speed)var(--transition-ease);border-right:1px solid #ffffff14;flex-direction:column;font-size:.8rem;display:flex;position:fixed;top:68px;bottom:0;overflow:hidden auto}.Sidebar-module__NCBtha__expanded{width:220px;padding-right:10px;box-shadow:4px 0 20px #00000040}.Sidebar-module__NCBtha__collapsed{width:55px;box-shadow:2px 0 10px #00000026}.Sidebar-module__NCBtha__expanded .Sidebar-module__NCBtha__inlineToggle{margin-right:0;transition:margin-right .3s}.Sidebar-module__NCBtha__collapsed .Sidebar-module__NCBtha__inlineToggle{margin-right:8px}.Sidebar-module__NCBtha__topToggle{transition:padding var(--transition-speed)var(--transition-ease);justify-content:flex-end;align-items:center;padding:8px 0;display:flex}.Sidebar-module__NCBtha__inlineToggle{color:var(--text);cursor:pointer;transition:background .25s ease,color .25s ease,transform var(--transition-speed)var(--transition-ease),opacity .15s ease;will-change:transform,opacity;background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;padding:6px 8px;display:flex}.Sidebar-module__NCBtha__inlineToggle:hover{background:var(--accent);color:#fff}.Sidebar-module__NCBtha__sideInner{flex:1;padding:6px 8px;overflow:hidden auto}.Sidebar-module__NCBtha__category{margin-bottom:6px}.Sidebar-module__NCBtha__catHeader{cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;transition:background .15s;display:flex}.Sidebar-module__NCBtha__catHeader:hover{background:#ffffff0d}.Sidebar-module__NCBtha__catLeft{align-items:center;gap:.5rem;display:flex}.Sidebar-module__NCBtha__iconWrap{width:40px;min-width:40px;height:40px;transition:transform var(--transition-speed)var(--transition-ease),opacity var(--transition-speed)var(--transition-ease);will-change:transform,opacity;border-radius:8px;justify-content:center;align-items:center;display:flex}.Sidebar-module__NCBtha__catIcon{width:18px;height:18px;color:var(--accent)}.Sidebar-module__NCBtha__catTitle,.Sidebar-module__NCBtha__epName{white-space:nowrap;opacity:1;transition:opacity .35s var(--transition-ease),transform .45s var(--transition-ease);will-change:opacity,transform;font-weight:400;transform:translate(0)}.Sidebar-module__NCBtha__visible{opacity:1;transition-delay:50ms;transform:translate(0)}.Sidebar-module__NCBtha__hidden{opacity:0;pointer-events:none;transform:translate(-10px)}.Sidebar-module__NCBtha__endpointsList{opacity:0;pointer-events:none;max-height:0;transition:opacity .25s var(--transition-ease),max-height .4s var(--transition-ease);will-change:opacity,max-height;padding-left:20px;list-style:none;overflow:hidden}.Sidebar-module__NCBtha__listVisible{transition-delay:50ms;overflow:visible;opacity:1!important;pointer-events:auto!important;max-height:500px!important}.Sidebar-module__NCBtha__listHidden{opacity:0;pointer-events:none;transition:opacity .25s var(--transition-ease),max-height .35s var(--transition-ease);overflow:hidden;max-height:0!important}.Sidebar-module__NCBtha__collapsed .Sidebar-module__NCBtha__listVisible{transition:opacity .15s var(--transition-ease),max-height .25s var(--transition-ease);opacity:0!important;pointer-events:none!important;max-height:0!important;overflow:hidden!important}.Sidebar-module__NCBtha__epLink{color:var(--text);border-radius:8px;align-items:center;gap:10px;padding:6px 8px;text-decoration:none;transition:background .2s;display:flex}.Sidebar-module__NCBtha__epLink:hover{background:#ffffff0d}.Sidebar-module__NCBtha__epActive{background:#04b84c26}.Sidebar-module__NCBtha__epIconWrap{width:28px;height:28px;transition:transform var(--transition-speed)var(--transition-ease),opacity var(--transition-speed)var(--transition-ease);will-change:transform,opacity;border-radius:8px;justify-content:center;align-items:center;display:flex}.Sidebar-module__NCBtha__epIconWrap svg{width:18px;height:18px;color:var(--accent)}.Sidebar-module__NCBtha__noMatches{color:var(--muted);text-align:center;margin-top:20px}.Sidebar-module__NCBtha__sideInner::-webkit-scrollbar{width:6px}.Sidebar-module__NCBtha__sideInner::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:8px}.Sidebar-module__NCBtha__backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:999;opacity:0;pointer-events:none;background:#000000b3;width:100vw;height:100vh;transition:opacity .25s;position:fixed;top:0;left:0}.Sidebar-module__NCBtha__backdrop.Sidebar-module__NCBtha__open{opacity:1;pointer-events:auto}@media (max-width:1024px){.Sidebar-module__NCBtha__sidebar{z-index:1000;height:100vh;transition:transform .3s;top:0;transform:translate(-100%);box-shadow:4px 0 24px #0006}.Sidebar-module__NCBtha__sidebar.Sidebar-module__NCBtha__expanded{width:280px;transform:translate(0)}.Sidebar-module__NCBtha__sidebar.Sidebar-module__NCBtha__collapsed{width:280px;transform:translate(-100%)}.Sidebar-module__NCBtha__topToggle{border-bottom:1px solid #ffffff14;padding:12px 8px}.Sidebar-module__NCBtha__catHeader{padding:12px 8px}.Sidebar-module__NCBtha__epLink{padding:12px 8px;font-size:.9rem}.Sidebar-module__NCBtha__catTitle,.Sidebar-module__NCBtha__epName{font-size:.95rem}}
