.history-toggle.svelte-t4ymvx{display:inline-flex;align-items:center;gap:6px;cursor:pointer;background:transparent;border:none;padding:0;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary);transition:color var(--transition-fast)}.history-toggle.svelte-t4ymvx:hover{color:var(--text-secondary)}.ui-input.rename-input{background:var(--bg-elevated);border-color:var(--accent);color:var(--text-primary)}.conversation-link.svelte-t4ymvx{display:flex;width:100%;align-items:center;border-radius:8px;padding:6px 8px;text-align:left;font-size:14px;cursor:pointer;text-decoration:none;color:var(--text-secondary);transition:background-color var(--transition-fast),color var(--transition-fast)}.conversation-link.svelte-t4ymvx:hover{background:var(--bg-hover);color:var(--text-primary)}.conversation-link.is-active.svelte-t4ymvx{background:var(--accent-muted);color:var(--accent)}.conversation-link.is-selected.svelte-t4ymvx{background:var(--accent-muted);color:var(--text-primary)}.conversation-link.is-active.svelte-t4ymvx:hover{background:var(--accent-muted);color:var(--accent)}.conversation-link.is-selected.svelte-t4ymvx:hover{background:var(--accent-muted);color:var(--text-primary)}.hoverable.svelte-t4ymvx{color:var(--text-secondary)}.hoverable.svelte-t4ymvx:hover:not(:disabled){background:var(--bg-hover);color:var(--text-primary)}.hoverable-danger.svelte-t4ymvx:hover:not(:disabled){background:var(--error-muted);color:var(--error)}.ui-icon-btn.more-btn{background:var(--bg-elevated);color:var(--text-tertiary)}.ui-icon-btn.more-btn:hover,.ui-icon-btn.more-btn.is-active{background:var(--bg-hover);color:var(--text-primary)}.batch-btn.svelte-t4ymvx{background:var(--bg-hover);color:var(--text-secondary)}.batch-btn.svelte-t4ymvx:hover:not(:disabled){background:var(--border-subtle);color:var(--text-primary)}.history-toggle.svelte-9ipmmf{display:inline-flex;align-items:center;gap:6px;cursor:pointer;background:transparent;border:none;padding:0;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary);transition:color var(--transition-fast)}.history-toggle.svelte-9ipmmf:hover{color:var(--text-secondary)}.ui-icon-btn.create-btn{color:var(--text-tertiary)}.group-link.svelte-9ipmmf{display:flex;width:100%;cursor:pointer;align-items:center;gap:8px;border-radius:8px;padding:6px 8px;text-align:left;font-size:14px;font-weight:500;text-decoration:none;color:var(--text-secondary);transition:background-color var(--transition-fast),color var(--transition-fast)}.group-link.svelte-9ipmmf:hover{background:var(--bg-hover);color:var(--text-primary)}.group-link.is-active.svelte-9ipmmf,.group-link.is-active.svelte-9ipmmf:hover{background:var(--accent-muted);color:var(--accent)}.ui-input.group-name-input{background:var(--bg-surface);border-color:var(--border-default);color:var(--text-primary)}.ui-input.group-name-input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-muted)}.sidebar-icon-btn.svelte-1ugkn62{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border-radius:var(--radius-md);color:var(--text-secondary);background-color:transparent;border:none;cursor:pointer;transition:background-color var(--transition-normal),color var(--transition-normal);text-decoration:none}.sidebar-icon-btn.svelte-1ugkn62:hover:not(.active),.sidebar-icon-btn.svelte-1ugkn62:focus-visible:not(.active){background-color:var(--bg-hover);color:var(--text-primary)}.sidebar-icon-btn.active.svelte-1ugkn62{background-color:var(--accent-muted);color:var(--accent)}.sidebar-icon-btn.svelte-1ugkn62:focus-visible{outline:none;box-shadow:0 0 0 2px var(--color-bg-sidebar),0 0 0 4px var(--color-theme-border-focus)}.sidebar-link-btn.svelte-1ugkn62{display:flex;align-items:center;gap:.625rem;min-height:32px;padding:.25rem .625rem;border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:500;color:var(--text-secondary);text-decoration:none;background-color:transparent;border:none;cursor:pointer;transition:background-color var(--transition-normal),color var(--transition-normal);width:100%;text-align:left}.sidebar-link-btn.svelte-1ugkn62:hover:not(.active),.sidebar-link-btn.svelte-1ugkn62:focus-visible:not(.active){background-color:var(--bg-hover);color:var(--text-primary)}.sidebar-link-btn.active.svelte-1ugkn62{background-color:var(--accent-muted);color:var(--accent)}.sidebar-link-btn.svelte-1ugkn62:focus-visible{outline:none;box-shadow:0 0 0 2px var(--color-bg-sidebar),0 0 0 4px var(--color-theme-border-focus)}.theme-option.svelte-1ugkn62{display:flex;align-items:center;gap:.5rem;width:100%;padding:.375rem .5rem;font-size:var(--text-xs);font-weight:500;color:var(--text-secondary);background:transparent;border:none;border-radius:.375rem;cursor:pointer;transition:all .15s ease}.theme-option.svelte-1ugkn62:hover:not(.active),.theme-option.svelte-1ugkn62:focus-visible:not(.active){background-color:var(--bg-hover);color:var(--text-primary)}.theme-option.active.svelte-1ugkn62{background-color:var(--accent-muted);color:var(--accent)}.theme-option.svelte-1ugkn62:focus-visible{outline:none;box-shadow:0 0 0 2px var(--color-bg-sidebar),0 0 0 4px var(--color-theme-border-focus)}.user-avatar-btn.svelte-1ugkn62{display:flex;align-items:center;justify-content:center;padding:.375rem;border-radius:.375rem;color:var(--text-primary);background-color:transparent;border:none;cursor:pointer;transition:all .15s ease}.user-avatar-btn.svelte-1ugkn62:hover,.user-avatar-btn.svelte-1ugkn62:focus-visible{background-color:var(--bg-hover)}.user-avatar-btn.svelte-1ugkn62:focus-visible{outline:none;box-shadow:0 0 0 2px var(--color-bg-sidebar),0 0 0 4px var(--color-theme-border-focus)}.user-menu-btn.svelte-1ugkn62{display:flex;align-items:center;gap:.625rem;width:100%;padding:.375rem .5rem;border-radius:.375rem;color:var(--text-primary);background-color:transparent;border:none;cursor:pointer;transition:all .15s ease}.user-menu-btn.svelte-1ugkn62:hover,.user-menu-btn.svelte-1ugkn62:focus-visible{background-color:var(--bg-hover)}.user-menu-btn.svelte-1ugkn62:focus-visible{outline:none;box-shadow:0 0 0 2px var(--color-bg-sidebar),0 0 0 4px var(--color-theme-border-focus)}.ui-icon-btn.toast-close{color:var(--text-tertiary)}.ui-btn.danger{background:var(--error)}.ui-btn.danger:hover:not(:disabled){background:color-mix(in srgb,var(--error) 88%,black)}
