.Hlc3iG_scene{background:var(--background);flex-direction:column;min-height:100vh;display:flex}.Hlc3iG_titleBar{background:var(--chrome);border-bottom:1px solid var(--border);height:36px;color:var(--muted);flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:0 10px;font-size:.75rem;display:flex}.Hlc3iG_titleBarLeft{align-items:center;gap:6px;display:flex}.Hlc3iG_titleBarActions{align-items:center;gap:2px;display:flex}.Hlc3iG_titleBarBtn{width:28px;height:28px;color:var(--muted);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.Hlc3iG_titleBarBtn:hover{background:var(--hover);color:var(--foreground)}.Hlc3iG_editorBody{flex:1;min-height:0;display:flex}.Hlc3iG_sidebar{background:var(--chrome);border-right:1px solid var(--border);flex-direction:column;flex-shrink:0;width:240px;display:flex;overflow-y:auto}.Hlc3iG_sidebarHeader{padding:12px 12px 8px}.Hlc3iG_scopeSelector{color:var(--foreground);border:1px solid var(--border);border-radius:var(--radius-md);cursor:pointer;background:var(--card);align-items:center;gap:6px;padding:6px 8px;font-size:.8125rem;display:flex}.Hlc3iG_scopeSelector:hover{border-color:color-mix(in srgb, var(--accent) 30%, transparent)}.Hlc3iG_sidebarNav{flex-direction:column;gap:1px;padding:0 8px 12px;display:flex}.Hlc3iG_sidebarItem{border-radius:var(--radius-sm);color:var(--foreground);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:10px;width:100%;padding:7px 10px;font-size:.8125rem;display:flex}.Hlc3iG_sidebarItem:hover{background:var(--hover)}.Hlc3iG_sidebarItemActive{background:color-mix(in srgb, var(--accent) 12%, transparent);color:var(--foreground-bright)}.Hlc3iG_sidebarLabel{flex:1}.Hlc3iG_sidebarCount{color:var(--muted);text-align:right;min-width:20px;font-size:.75rem}.Hlc3iG_content{background:var(--background);flex-direction:column;flex:1;min-width:0;display:flex}.Hlc3iG_contentHeader{border-bottom:1px solid var(--border);background:var(--chrome);align-items:center;gap:8px;padding:10px 16px;display:flex}.Hlc3iG_backBtn{width:28px;height:28px;color:var(--muted);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.Hlc3iG_backBtn:hover{background:var(--hover);color:var(--foreground)}.Hlc3iG_searchBox{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card);flex:1;align-items:center;gap:8px;padding:6px 10px;display:flex}.Hlc3iG_searchBox:focus-within{border-color:color-mix(in srgb, var(--accent) 50%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 30%, transparent)}.Hlc3iG_searchInput{color:var(--foreground);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:.8125rem}.Hlc3iG_searchInput::placeholder{color:var(--muted)}.Hlc3iG_clearBtn{width:20px;height:20px;color:var(--muted);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.Hlc3iG_clearBtn:hover{color:var(--foreground);background:var(--hover)}.Hlc3iG_headerActions{flex-shrink:0;align-items:center;gap:4px;display:flex}.Hlc3iG_actionBtn{border:1px solid var(--border);border-radius:var(--radius-md);color:var(--foreground);cursor:pointer;white-space:nowrap;background:0 0;align-items:center;gap:5px;padding:5px 10px;font-family:inherit;font-size:.75rem;display:flex}.Hlc3iG_actionBtn:hover{background:var(--hover);border-color:color-mix(in srgb, var(--accent) 40%, transparent);color:var(--foreground-bright)}.Hlc3iG_listArea{flex:1;padding:8px 0;overflow-y:auto}.Hlc3iG_scopeHeader{-webkit-user-select:none;user-select:none;align-items:center;gap:6px;padding:16px 16px 6px;display:flex}.Hlc3iG_scopeLabel{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:.6875rem;font-weight:600}.Hlc3iG_scopeCount{color:var(--muted);margin-left:auto;font-size:.6875rem}.Hlc3iG_sourceGroup{margin-bottom:4px}.Hlc3iG_sourceHeader{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;min-height:40px;padding:8px 16px 8px 28px;display:flex}.Hlc3iG_sourceHeader:hover{background:var(--hover)}.Hlc3iG_sourceHeader:hover .Hlc3iG_sourceAddBtn{opacity:1}.Hlc3iG_sourceLabel{color:var(--foreground);white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;font-weight:500;overflow:hidden}.Hlc3iG_sourceSummary{color:var(--muted);white-space:nowrap;flex:1;min-width:0;font-size:.6875rem}.Hlc3iG_sourceAddBtn{border:1px solid var(--border);border-radius:var(--radius-sm);width:22px;height:22px;color:var(--muted);cursor:pointer;opacity:0;background:0 0;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:opacity .12s;display:flex}.Hlc3iG_sourceAddBtn:hover{background:var(--hover);border-color:color-mix(in srgb, var(--accent) 40%, transparent);color:var(--accent)}.Hlc3iG_sourceEntries{padding-left:0}.Hlc3iG_sourceEmpty{color:var(--muted);padding:4px 16px 6px 64px;font-size:.6875rem;font-style:italic}.Hlc3iG_entryRow{cursor:default;align-items:center;gap:8px;min-height:36px;padding:6px 16px 6px 52px;display:flex}.Hlc3iG_entryRow:hover{background:var(--hover)}.Hlc3iG_entryRow:hover .Hlc3iG_removeBtn{opacity:1}.Hlc3iG_entryLabel{color:var(--foreground);font-size:.8125rem;font-family:var(--font-mono);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.Hlc3iG_allowIcon{cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;padding:0;transition:color .12s;display:flex}.Hlc3iG_allowIconOn{color:var(--success)}.Hlc3iG_allowIconOn:hover{color:color-mix(in srgb, var(--success) 70%, white)}.Hlc3iG_allowIconOff{color:var(--error);opacity:.7}.Hlc3iG_allowIconOff:hover{opacity:1}.Hlc3iG_allowAllBadge{color:var(--success);flex-shrink:0;align-items:center;display:flex}.Hlc3iG_allowAllBtn{border-radius:var(--radius-sm);border:1px solid var(--border);cursor:pointer;white-space:nowrap;color:var(--muted);background:0 0;flex-shrink:0;align-items:center;gap:4px;padding:2px 8px;font-family:inherit;font-size:.6875rem;transition:background .12s,border-color .12s,color .12s;display:flex}.Hlc3iG_allowAllBtn:hover{background:var(--hover);color:var(--foreground);border-color:color-mix(in srgb, var(--accent) 40%, transparent)}.Hlc3iG_allowAllBtnActive{color:var(--success);border-color:color-mix(in srgb, var(--success) 30%, transparent);background:color-mix(in srgb, var(--success) 8%, transparent)}.Hlc3iG_allowAllBtnActive:hover{background:color-mix(in srgb, var(--success) 15%, transparent);border-color:color-mix(in srgb, var(--success) 50%, transparent)}.Hlc3iG_removeBtn{width:22px;height:22px;color:var(--muted);cursor:pointer;border-radius:var(--radius-sm);opacity:0;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:opacity .15s;display:flex}.Hlc3iG_removeBtn:hover{background:var(--hover);color:var(--error)}.Hlc3iG_emptyState{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:64px 24px;display:flex}.Hlc3iG_emptyTitle{color:var(--foreground);font-size:1rem;font-weight:500}.Hlc3iG_emptyDesc{color:var(--muted);max-width:320px;font-size:.8125rem;line-height:1.5}.Hlc3iG_otherSection{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;padding:64px 24px;display:flex}.Hlc3iG_footer{border-top:1px solid var(--border);background:var(--chrome);align-items:center;gap:8px;padding:10px 16px;display:flex}.Hlc3iG_footerText{color:var(--muted);flex:1;font-size:.75rem}.Hlc3iG_footerLink{color:var(--link);white-space:nowrap;font-size:.75rem;text-decoration:none}.Hlc3iG_footerLink:hover{color:var(--accent-hover);text-decoration:underline}
