.Sidebar-module__4nQgDq__sidebar{background:var(--glass-bg);-webkit-backdrop-filter:blur(20px);border-right:1px solid var(--glass-border);width:280px;box-shadow:var(--glass-shadow);padding:var(--spacing-2xl)var(--spacing-lg);flex-direction:column;display:flex}.Sidebar-module__4nQgDq__logo{margin-bottom:3rem;position:relative}.Sidebar-module__4nQgDq__logo h1{color:var(--primary-neon);align-items:center;gap:.5rem;margin:0;font-size:1.5rem;font-weight:700;display:flex}.Sidebar-module__4nQgDq__logo i{color:var(--accent-neon)}.Sidebar-module__4nQgDq__navSection h3{color:rgba(255,255,255,.7);text-transform:uppercase;letter-spacing:.05em;margin-top:0;margin-bottom:1rem;font-size:.875rem;font-weight:600}.Sidebar-module__4nQgDq__navItem{align-items:center;gap:var(--spacing-md);padding:var(--spacing-md)var(--spacing-lg);border-radius:var(--radius-md);cursor:pointer;margin-bottom:var(--spacing-xs);color:var(--text-secondary);transition:all .3s;display:flex}.Sidebar-module__4nQgDq__navItem:hover{color:var(--primary-neon);background:rgba(0,245,255,.1);transform:translate(4px)}.Sidebar-module__4nQgDq__navItem.Sidebar-module__4nQgDq__active{color:var(--primary-neon);background:rgba(0,245,255,.15);box-shadow:0 0 15px rgba(0,245,255,.3)}.Sidebar-module__4nQgDq__navItem i{text-align:center;width:20px;font-size:1.125rem}.Sidebar-module__4nQgDq__navItem span{font-weight:500}.Sidebar-module__4nQgDq__themeSection{padding:var(--spacing-lg)0;border-top:1px solid var(--glass-border);justify-content:center;margin-top:auto;display:flex}@media (max-width:768px){.Sidebar-module__4nQgDq__sidebar{border-bottom:1px solid rgba(0,245,255,.2);border-right:none;width:100%;height:auto;padding:1rem}.Sidebar-module__4nQgDq__logo{margin-bottom:1.5rem}.Sidebar-module__4nQgDq__navItem{padding:.5rem .75rem}.Sidebar-module__4nQgDq__themeSection{border-top:none;border-bottom:1px solid var(--glass-border);margin-top:var(--spacing-lg)}}.Sidebar-module__4nQgDq__sidebar.Sidebar-module__4nQgDq__collapsed{width:80px}.Sidebar-module__4nQgDq__collapseBtn{top:var(--spacing-lg);right:var(--spacing-md);border:1px solid var(--glass-border);color:var(--text-secondary);border-radius:var(--radius-md);cursor:pointer;z-index:10;background:0 0;justify-content:center;align-items:center;width:32px;height:32px;transition:all .3s;display:flex;position:absolute}.Sidebar-module__4nQgDq__collapseBtn:hover{color:var(--primary-neon);border-color:var(--primary-neon);background:rgba(0,245,255,.1)}.Sidebar-module__4nQgDq__collapsedItem{padding:var(--spacing-md);justify-content:center}.Sidebar-module__4nQgDq__collapsedItem span{display:none}.Sidebar-module__4nQgDq__navSection h3{text-align:center;font-size:.75rem}.Sidebar-module__4nQgDq__sidebar.Sidebar-module__4nQgDq__collapsed .Sidebar-module__4nQgDq__navSection h3{writing-mode:vertical-rl;text-orientation:mixed;margin-bottom:var(--spacing-lg);justify-content:center;align-items:center;height:60px;display:flex;transform:rotate(180deg)}.Sidebar-module__4nQgDq__sectionHeader{width:100%;padding:var(--spacing-md)var(--spacing-lg);border-radius:var(--radius-md);cursor:pointer;color:var(--text-secondary);margin-bottom:var(--spacing-xs);background:0 0;border:none;justify-content:space-between;align-items:center;font-size:.875rem;font-weight:600;transition:all .3s;display:flex}.Sidebar-module__4nQgDq__sectionHeader:hover{color:var(--primary-neon);background:rgba(0,245,255,.1)}.Sidebar-module__4nQgDq__sectionHeader h3{flex:1;margin:0}.Sidebar-module__4nQgDq__sectionHeader i{margin-left:var(--spacing-md);font-size:1rem;transition:transform .2s}.Sidebar-module__4nQgDq__sidebar.Sidebar-module__4nQgDq__collapsed .Sidebar-module__4nQgDq__sectionHeader{padding:var(--spacing-md);justify-content:center}.Sidebar-module__4nQgDq__sidebar.Sidebar-module__4nQgDq__collapsed .Sidebar-module__4nQgDq__sectionHeader h3{display:none}.Sidebar-module__4nQgDq__sidebar.Sidebar-module__4nQgDq__collapsed .Sidebar-module__4nQgDq__sectionHeader i{margin-left:0}.Sidebar-module__4nQgDq__expandedContent{margin-top:var(--spacing-xs);overflow:hidden}.Sidebar-module__4nQgDq__expandedContent>div{padding-left:var(--spacing-lg);transition:padding-left .3s}.Sidebar-module__4nQgDq__sidebar.Sidebar-module__4nQgDq__collapsed .Sidebar-module__4nQgDq__expandedContent>div{padding-left:var(--spacing-md)}
