.thread-card-reactions{align-items:center;gap:var(--spacing-xs);margin-top:var(--spacing-xs);flex-wrap:wrap;display:flex;position:relative}.thread-card-reaction{box-sizing:border-box;align-items:center;gap:var(--spacing-xs);height:calc(1.4em + 4px);padding:1px var(--spacing-sm);border:1px solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-text-secondary);font-family:var(--font-sans);font-size:calc(var(--thread-card-text-size) * .75);cursor:pointer;transition:color var(--transition-speed-fast) var(--transition-easing), border-color var(--transition-speed-fast) var(--transition-easing), background-color var(--transition-speed-fast) var(--transition-easing);background:0 0;line-height:1.4;display:inline-flex;position:relative}.thread-card-reaction:hover:not([aria-disabled=true]){background:var(--color-background-secondary);color:var(--color-text)}.thread-card-reaction:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.thread-card-reaction[aria-disabled=true]{cursor:default}.thread-card-reaction--mine{border-color:var(--color-text);background:var(--color-background-secondary);color:var(--color-text)}.thread-card-reaction__count{font-variant-numeric:tabular-nums}.thread-card-reaction__names{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.thread-card-reaction-tooltip{box-sizing:border-box;z-index:var(--z-popover);width:max-content;max-width:min(16rem, var(--reaction-tooltip-fit,16rem));padding:var(--spacing-xs) var(--spacing-sm);overflow-wrap:anywhere;white-space:normal;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-background);box-shadow:var(--shadow-popover);color:var(--color-text);font-family:var(--font-sans);font-size:calc(var(--thread-card-text-size) * .75);pointer-events:none;opacity:0;line-height:1.4}.thread-card-reaction-tooltip--visible{opacity:1;transition:opacity .1s var(--transition-easing-out)}.thread-card-reaction-tooltip__names{font-weight:600}.thread-card-reaction-tooltip__verb{color:var(--color-text-secondary)}@media (prefers-reduced-motion:reduce){.thread-card-reaction-tooltip,.thread-card-reaction-tooltip--visible{opacity:1;transition:none}}.thread-card-reaction-add{box-sizing:border-box;border-radius:var(--radius-pill);width:calc(1.4em + 4px);height:calc(1.4em + 4px);color:var(--color-text-secondary);font-size:calc(var(--thread-card-text-size) * .75);cursor:pointer;transition:color var(--transition-speed-fast) var(--transition-easing), border-color var(--transition-speed-fast) var(--transition-easing), background-color var(--transition-speed-fast) var(--transition-easing);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;line-height:1.4;display:inline-flex}.thread-card-reaction-add:hover{background:var(--color-background-secondary);color:var(--color-text)}.thread-card-reaction-add:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.thread-card-reaction-add[aria-expanded=true]{background:var(--color-background-secondary);color:var(--color-text)}.thread-card-reaction-add-wrap{display:inline-flex;position:relative}.thread-card-reaction-picker{top:calc(100% + var(--spacing-xs));z-index:var(--z-popover);gap:var(--spacing-xs);padding:var(--spacing-xs);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-background);box-shadow:var(--shadow-popover);display:flex;position:absolute;right:0}.thread-card-reaction-picker--above{top:auto;bottom:calc(100% + var(--spacing-xs))}.thread-card-reaction-picker__emoji{border-radius:var(--radius-md);cursor:pointer;width:1.75rem;height:1.75rem;font-size:var(--thread-card-text-size);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}.thread-card-reaction-picker__emoji:hover{background:var(--color-background-secondary)}.thread-card-reaction-picker__emoji:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.thread-card-reaction-picker__emoji--mine{background:var(--color-background-secondary);border-color:var(--color-border)}.thread-card-send-agent-wrap{align-items:center;gap:var(--spacing-xs);min-width:0;margin-left:auto;display:inline-flex}.thread-card-send-agent{min-width:0;height:28px;display:inline-flex}.thread-card-send-agent__main,.thread-card-send-agent__chevron{border:1px solid var(--color-border);color:var(--color-text);cursor:pointer;background:0 0;justify-content:center;align-items:center;display:inline-flex}.thread-card-send-agent__main{gap:var(--spacing-xs);min-width:0;padding:0 var(--spacing-smd);border-radius:var(--radius-md) 0 0 var(--radius-md);font-family:var(--font-mono);font-size:calc(var(--thread-card-text-size) * .75);border-right:none;overflow:hidden}.thread-card-send-agent__main>svg{flex-shrink:0}.thread-card-send-agent__chevron{border-radius:0 var(--radius-md) var(--radius-md) 0;flex-shrink:0;width:24px}.thread-card-send-agent__main:hover:not(:disabled),.thread-card-send-agent__chevron:hover,.thread-card-send-agent__chevron[aria-expanded=true]{background:var(--color-secondary-button)}.thread-card-send-agent__main:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.thread-card-send-agent__chevron:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.thread-card-composer__send:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.thread-card-composer__send-more:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.thread-card-composer__send:focus-visible{box-shadow:inset 0 0 0 3px var(--color-background)}.thread-card-composer__send-more:focus-visible{box-shadow:inset 0 0 0 3px var(--color-background)}.thread-card-send-agent__main:disabled{color:var(--color-text-secondary);cursor:progress}.thread-card-send-agent-wrap~.thread-card-composer__send,.thread-card-send-agent-wrap~.thread-card-composer__send-group{margin-left:0}.thread-card-composer__send-group{flex-shrink:0;margin-left:auto;display:inline-flex}.thread-card-composer__send-group .thread-card-composer__send{border-top-right-radius:0;border-bottom-right-radius:0;margin-left:0}.thread-card-composer__send-more{border:none;border-left:1px solid var(--color-border);border-radius:0 var(--radius-md) var(--radius-md) 0;background-color:var(--color-primary-button);width:20px;height:28px;color:var(--color-background);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.thread-card-composer__send-more:hover:not(:disabled){background-color:var(--color-text-secondary)}.thread-card-composer__send-more:disabled{background-color:var(--color-border);color:var(--color-text-secondary);cursor:not-allowed}@media (pointer:coarse){.thread-card-send-agent{height:36px}.thread-card-send-agent__chevron,.thread-card-composer__send-more{width:36px}.thread-card-composer__send-more{height:36px}}.agent-destination-menu{width:min(240px,100vw - 32px)}.agent-destination-menu .context-menu__item-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agent-destination-menu .context-menu__item:has(.agent-destination-menu__pair) .context-menu__item-label{flex-shrink:0}.agent-destination-menu .context-menu__item-trailing:has(.agent-destination-menu__pair){flex-shrink:1;min-width:0}.agent-destination-menu__pair{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.agent-destination-menu__mark{width:100%;height:100%;display:flex}.agent-destination-menu__mark--ref{translate:-20.8333%}.thread-card[data-pending=true] .thread-card__composer{grid-template-columns:minmax(0,1fr);gap:0;padding:0}.thread-card[data-pending=true] .thread-card__composer>.thread-card-avatar-wrap{display:none}.thread-card[data-pending=true] .thread-card-composer__main{background:0 0;border:0;border-radius:0}
