.input-group.svelte-1a0h4c4{flex-direction:column;gap:8px;display:flex}.input-group.svelte-1a0h4c4 label:where(.svelte-1a0h4c4){color:var(--text-secondary);font-size:13px;font-weight:500}.input-group.svelte-1a0h4c4 textarea:where(.svelte-1a0h4c4){background:var(--bg-tertiary);border:1px solid var(--border-default);border-radius:var(--radius-md);width:100%;color:var(--text-primary);font-family:var(--font-mono);resize:vertical;transition:all var(--transition-fast);padding:12px 14px;font-size:14px}.input-group.svelte-1a0h4c4 textarea:where(.svelte-1a0h4c4):focus{border-color:var(--accent);outline:none}.input-group.svelte-1a0h4c4 textarea.error:where(.svelte-1a0h4c4){border-color:#ef4444}.error-text.svelte-1a0h4c4{color:#ef4444;font-size:12px}.tool-options.svelte-1a0h4c4{flex-wrap:wrap;gap:8px;display:flex}.option-btn.svelte-1a0h4c4{background:var(--bg-tertiary);border:1px solid var(--border-default);border-radius:var(--radius-md);color:var(--text-secondary);transition:all var(--transition-fast);padding:8px 16px;font-size:14px;font-weight:500}.option-btn.svelte-1a0h4c4:hover{background:var(--bg-hover);color:var(--text-primary)}.option-btn.active.svelte-1a0h4c4{background:var(--accent);border-color:var(--accent);color:var(--bg-primary)}
