.AppSidebar_sidebar__8_PE8{height:100%;display:flex;flex-direction:column;overflow:hidden;flex-shrink:0;transition:width .2s cubic-bezier(.16,1,.3,1);--sidebar-hover:#e8e6e3}.AppSidebar_collapsed__fOu5Q{overflow:visible}[data-theme=dark] .AppSidebar_sidebar__8_PE8{--sidebar-hover:#1a1a1a}.AppSidebar_logoRow__Ie80j{display:flex;align-items:center;height:52px;padding:0 8px;flex-shrink:0}.AppSidebar_logoBtn__wFjWD{width:36px;height:36px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border:none;background:none;border-radius:8px;cursor:pointer;padding:0;transition:background .15s}.AppSidebar_logoBtn__wFjWD:hover{background:var(--sidebar-hover);color:var(--ui-text-primary)}.AppSidebar_logoBtn__wFjWD img{width:26px;height:26px;object-fit:contain}.AppSidebar_logoText__F3vH_{font-size:15px;font-weight:700;color:var(--ui-text-primary);letter-spacing:-.3px;white-space:nowrap;margin-left:4px;opacity:1;transition:opacity .15s ease}.AppSidebar_collapseBtn__Dyspb{margin-left:auto;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border:none;background:none;border-radius:6px;color:var(--ui-text-muted);cursor:pointer;flex-shrink:0;transition:color .15s,background .15s}.AppSidebar_collapseBtn__Dyspb:hover{color:var(--ui-text-primary);background:var(--sidebar-hover)}.AppSidebar_navSection__xqegN{display:flex;flex-direction:column;padding:8px;gap:2px;flex-shrink:0}.AppSidebar_navItem__j1jYN{display:flex;align-items:center;height:36px;padding:0;border:none;background:none;border-radius:8px;color:var(--ui-text-secondary);font-size:13px;font-weight:500;cursor:pointer;text-decoration:none;transition:background .15s,color .15s;white-space:nowrap;font-family:inherit;overflow:hidden}.AppSidebar_navItem__j1jYN:hover{background:var(--sidebar-hover);color:var(--ui-text-primary)}.AppSidebar_navItemActive__Ikmuy{background:var(--ui-bg-tertiary);color:var(--ui-text-primary);font-weight:600}.AppSidebar_navIcon__cWD7r{width:36px;height:36px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.AppSidebar_navLabel__Ui_ZN{margin-left:4px;opacity:1;transition:opacity .15s ease}.AppSidebar_recentsSection__zUcr2{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden;opacity:1;transition:opacity .15s ease}.AppSidebar_recentsTitle__u3oB9{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--ui-text-muted);padding:12px 16px 6px;flex-shrink:0}.AppSidebar_recentsList__7jvZ3{flex:1;overflow-y:auto;padding:0 8px;scrollbar-width:thin;scrollbar-color:var(--ui-border) transparent}.AppSidebar_recentItem__MnIW3{display:flex;align-items:center;height:32px;padding:0 8px;border:none;background:none;border-radius:6px;color:var(--ui-text-secondary);font-size:13px;cursor:pointer;text-decoration:none;white-space:nowrap;overflow:hidden;transition:background .15s,color .15s;width:100%;font-family:inherit;gap:8px}.AppSidebar_recentItem__MnIW3:hover{background:var(--sidebar-hover);color:var(--ui-text-primary)}.AppSidebar_recentItemIcon__eXn_i{flex-shrink:0;color:var(--ui-text-muted)}.AppSidebar_recentItemName__mCTnX{overflow:hidden;text-overflow:ellipsis}.AppSidebar_collapsed__fOu5Q .AppSidebar_collapseBtn__Dyspb,.AppSidebar_collapsed__fOu5Q .AppSidebar_logoText__F3vH_,.AppSidebar_collapsed__fOu5Q .AppSidebar_navLabel__Ui_ZN,.AppSidebar_collapsed__fOu5Q .AppSidebar_recentsSection__zUcr2{opacity:0;pointer-events:none}.AppSidebar_collapsed__fOu5Q .AppSidebar_navItem__j1jYN,.AppSidebar_collapsed__fOu5Q .AppSidebar_navSection__xqegN{overflow:visible}@media (max-width:768px){.AppSidebar_sidebar__8_PE8{display:none}}