.collapsed-tool-view{display:flex;align-items:center;gap:.5rem;padding:.5rem 0;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out);border-radius:var(--radius-sm);min-height:32px}.collapsed-tool-view:hover{background:var(--background-hover)}.collapsed-tool-view:active{background:var(--background-elevated)}.collapsed-tool-view__icon{width:24px;height:24px;flex-shrink:0;color:var(--accent-primary)}.collapsed-tool-view__text-area{flex:1;overflow:hidden}.collapsed-tool-view__text{display:block;font-size:var(--text-xs);line-height:24px;color:var(--ink-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;animation:ctv-fade-in .3s ease}@keyframes ctv-fade-in{0%{opacity:0}to{opacity:1}}.collapsed-tool-view__highlight{color:var(--accent-primary);font-weight:600}.collapsed-tool-view__shimmer{background:linear-gradient(90deg,var(--ink-secondary) 0,var(--ink-primary) 20%,var(--ink-secondary) 40%,var(--ink-secondary) 100%);background-size:200% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:#0000;animation:ctv-fade-in .3s ease,ctv-shimmer 6s ease-in-out infinite}.collapsed-tool-view__shimmer .collapsed-tool-view__highlight,.collapsed-tool-view__shimmer .collapsed-tool-view__number{-webkit-text-fill-color:var(--accent-primary)}@keyframes ctv-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.collapsed-tool-view__shimmer{animation:ctv-fade-in .3s ease}}.collapsed-tool-view__chevron{width:16px;height:16px;color:var(--ink-tertiary);flex-shrink:0;transition:transform var(--duration-normal) var(--ease-out)}.collapsed-tool-view__chevron--expanded{transform:rotate(90deg)}.collapsed-tool-view__tool-count{font-size:.75rem;color:var(--ink-tertiary);white-space:nowrap;flex-shrink:0}.collapsed-tool-view--done .collapsed-tool-view__text{color:var(--ink-secondary)}.collapsed-tool-view__number{color:var(--accent-primary);font-weight:inherit}.tool-results-cards{margin-left:4px;padding-top:6px;display:flex;flex-direction:column;gap:6px}.tool-anchor:empty{display:none}