.agent-composer[data-v-ff7cf1e1]{background:var(--ui-color-bg);border-top:1px solid var(--ui-color-border);flex:none;padding:.5rem .75rem}.agent-composer.is-disabled[data-v-ff7cf1e1]{opacity:.5}.field[data-v-ff7cf1e1]{background:var(--ui-color-surface);border:1px solid transparent;border-radius:.75rem;display:flex;flex-direction:column;transition:border-color var(--motion-fast) var(--motion-ease)}.field[data-v-ff7cf1e1]:focus-within{border-color:color-mix(in srgb,var(--ui-color-primary) 55%,transparent)}[data-theme=dark] .field[data-v-ff7cf1e1]{background:color-mix(in srgb,var(--ui-color-surface) 78%,var(--ui-color-fg))}.options-wrap[data-v-ff7cf1e1]{flex:none;height:var(--options-h,2.5rem);overflow:clip}.agent-composer.is-open .options-wrap[data-v-ff7cf1e1]{height:0}.options-inner[data-v-ff7cf1e1]{align-items:center;display:flex;gap:.5rem;overflow-x:auto;padding:4px 0 .5rem;scrollbar-width:none}.options-inner[data-v-ff7cf1e1]::-webkit-scrollbar{display:none}.options-inner[data-v-ff7cf1e1]>*{flex:none}.entry-wrap[data-v-ff7cf1e1]{flex:none;height:0;overflow:clip}.agent-composer.is-open .entry-wrap[data-v-ff7cf1e1]{height:var(--entry-h,2rem)}.agent-composer.is-tween .entry-wrap[data-v-ff7cf1e1],.agent-composer.is-tween .options-wrap[data-v-ff7cf1e1]{transition:height var(--motion-med) var(--motion-ease)}.entry[data-v-ff7cf1e1]{background:transparent;border:none;box-sizing:border-box;color:var(--ui-color-fg);display:block;font-family:var(--ui-font-family);font-size:.875rem;line-height:1.5;max-height:8rem;outline:none;overflow-y:auto;padding:.5rem .75rem 0;resize:none;width:100%}.entry[data-v-ff7cf1e1]::-moz-placeholder{color:var(--ui-color-muted)}.entry[data-v-ff7cf1e1]::placeholder{color:var(--ui-color-muted)}.entry[data-v-ff7cf1e1]:disabled{cursor:not-allowed}.tray[data-v-ff7cf1e1]{gap:.5rem;padding:.5rem}.tools[data-v-ff7cf1e1],.tray[data-v-ff7cf1e1]{align-items:center;display:flex}.tools[data-v-ff7cf1e1]{gap:2px}.tool[data-v-ff7cf1e1]{align-items:center;background:transparent;border:none;border-radius:.375rem;color:var(--ui-color-muted);cursor:pointer;display:inline-flex;height:1.75rem;justify-content:center;padding:0;transition:background-color var(--motion-fast) var(--motion-ease),color var(--motion-fast) var(--motion-ease);width:1.75rem}.tool[data-v-ff7cf1e1]:hover:not(:disabled){background:color-mix(in srgb,var(--ui-color-fg) 8%,transparent);color:var(--ui-color-fg)}.tool[data-v-ff7cf1e1]:disabled{cursor:not-allowed}.tool svg[data-v-ff7cf1e1]{height:1.125rem;width:1.125rem}.expand[data-v-ff7cf1e1]{align-items:center;background:transparent;border:none;cursor:text;display:flex;height:2rem;padding:0 .5rem;text-align:left}.expand[data-v-ff7cf1e1],.expand-gap[data-v-ff7cf1e1]{flex:1;min-width:0}.expand-hint[data-v-ff7cf1e1]{color:var(--ui-color-muted);font-family:var(--ui-font-family);font-size:.875rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.action[data-v-ff7cf1e1]{align-items:center;background:var(--ui-color-primary);border:none;border-radius:50%;color:var(--ui-color-bg);cursor:pointer;display:inline-flex;flex-shrink:0;height:2rem;justify-content:center;padding:0;transition:background-color var(--motion-fast) var(--motion-ease),transform var(--motion-fast) var(--motion-ease);width:2rem}.action[data-v-ff7cf1e1]:hover:not(:disabled){background:color-mix(in srgb,var(--ui-color-primary) 88%,#000)}.action[data-v-ff7cf1e1]:active:not(:disabled){transform:scale(.96)}.action[data-v-ff7cf1e1]:disabled{cursor:not-allowed;opacity:.5}.glyph[data-v-ff7cf1e1]{display:grid}.glyph svg[data-v-ff7cf1e1]{grid-area:1/1;height:1.125rem;transition:opacity var(--motion-fast) var(--motion-ease),transform var(--motion-fast) var(--motion-ease);width:1.125rem}.glyph svg.is-out[data-v-ff7cf1e1]{opacity:0;transform:scale(.9)}@media(prefers-reduced-motion:reduce){.action[data-v-ff7cf1e1],.agent-composer.is-tween .entry-wrap[data-v-ff7cf1e1],.agent-composer.is-tween .options-wrap[data-v-ff7cf1e1],.field[data-v-ff7cf1e1],.glyph svg[data-v-ff7cf1e1],.tool[data-v-ff7cf1e1]{transition:none}}
