.agent[data-v-43ea7840]{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.agent-log[data-v-43ea7840]{flex:1 1 auto;min-height:0;overflow-y:auto;padding:var(--space-3)}.agent-stack[data-v-43ea7840]{gap:var(--space-3);justify-content:flex-end;min-height:100%}.agent-intro[data-v-43ea7840],.agent-stack[data-v-43ea7840]{display:flex;flex-direction:column}.agent-intro[data-v-43ea7840]{gap:var(--space-2)}.agent-hints[data-v-43ea7840]{gap:var(--space-1);list-style:none}.agent-hints[data-v-43ea7840],.agent-turn[data-v-43ea7840]{display:flex;flex-direction:column}.agent-turn[data-v-43ea7840]{font-size:var(--text-sm);gap:var(--space-2);line-height:1.5}.agent-turn.user .agent-text[data-v-43ea7840]{color:var(--foreground);font-weight:600}.agent-turn.agent .agent-text[data-v-43ea7840]{color:var(--muted)}.agent-proposal[data-v-43ea7840]{align-items:flex-start;display:flex;gap:var(--space-2)}.agent-proposal figure[data-v-43ea7840]{display:flex;flex:1 1 0;flex-direction:column;gap:var(--space-1);margin:0;min-width:0}.agent-preview[data-v-43ea7840],.agent-render[data-v-43ea7840]{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm);display:block;height:auto;width:100%}.agent-preview[data-v-43ea7840]{image-rendering:pixelated}@media(pointer:coarse){.agent-composer .tm-iconbtn[data-v-43ea7840]{height:44px;width:44px}.agent-proposal~.settings-row .btn[data-v-43ea7840]{min-height:44px;width:100%}.agent-composer textarea[data-v-43ea7840]{font-size:16px}}.agent-undo[data-v-43ea7840]{margin-left:var(--space-2);min-height:32px}.agent-done[data-v-43ea7840]{color:var(--success)}.agent-composer[data-v-43ea7840]{align-items:flex-end;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:color-mix(in oklab,var(--surface) 94%,transparent);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:0 1px 2px #0000000f;display:flex;flex-shrink:0;gap:var(--space-2);margin:var(--space-2);padding:var(--space-2)}.agent-composer textarea[data-v-43ea7840]{background:transparent;border:0;border-radius:0;color:var(--foreground);flex:1 1 auto;font-family:inherit;font-size:var(--text-sm);line-height:1.5;max-height:120px;min-width:0;overflow-y:auto;padding:0;resize:none}.agent-composer textarea[data-v-43ea7840]:focus,.agent-composer textarea[data-v-43ea7840]:focus-visible{border-color:transparent;box-shadow:none;outline:none}.agent-composer[data-v-43ea7840]:focus-within{border-color:color-mix(in oklab,var(--primary) 55%,var(--border))}
