.tab-content { display: none; }
.tab-content.active { display: block; }
.agent-tab { cursor: pointer; transition: all 0.15s; }
.agent-tab:hover { background: oklch(var(--b3)); }
.agent-tab.active { background: oklch(var(--b3)); border-color: oklch(var(--p)); }
.agent-tab img { filter: grayscale(100%) brightness(1.5); transition: filter 0.15s; }
.agent-tab.active img, .agent-tab:hover img { filter: none; }
