.tool-field[data-v-b5461229]{height:100%;border:1px solid var(--ui-border);background:var(--ui-bg-soft);padding:1rem}.tool-action-primary[data-v-0a0cac5b],.tool-action[data-v-0a0cac5b]{min-height:2.75rem;border-radius:0;padding:0 1.5rem;font-size:.875rem;font-weight:600}.tool-action-primary[data-v-0a0cac5b]{background:var(--ui-accent);color:var(--ui-text-on-accent)}.tool-action[data-v-0a0cac5b]{border:1px solid var(--ui-border-strong);background:var(--ui-bg-soft);color:var(--ui-text-primary)}.tool-action-primary[data-v-0a0cac5b]:hover{background:var(--ui-accent-hover)}.tool-action[data-v-0a0cac5b]:hover{border-color:color-mix(in srgb,var(--ui-border-strong) 45%,var(--ui-text-primary) 55%);background:var(--ui-bg-muted)}.tool-workspace[data-v-916d4769]{background:var(--ui-bg-elevated)}.tool-input[data-v-916d4769],.tool-textarea[data-v-916d4769],.tool-code-editor[data-v-916d4769]{border:1px solid var(--ui-border-strong);border-radius:0;background:transparent;color:var(--ui-text-primary);outline:none;box-shadow:0 1px 2px color-mix(in srgb,var(--ui-bg-page) 40%,transparent);transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.tool-input[data-v-916d4769]{height:2.75rem;width:100%;padding:0 .75rem;font-size:.875rem}.tool-textarea[data-v-916d4769]{min-height:16rem;width:100%;resize:vertical;padding:.875rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.875rem;line-height:1.5rem}.tool-input[data-v-916d4769]::-moz-placeholder,.tool-textarea[data-v-916d4769]::-moz-placeholder,.tool-code-editor[data-v-916d4769]::-moz-placeholder{color:color-mix(in srgb,var(--ui-text-muted) 82%,transparent)}.tool-input[data-v-916d4769]::placeholder,.tool-textarea[data-v-916d4769]::placeholder,.tool-code-editor[data-v-916d4769]::placeholder{color:color-mix(in srgb,var(--ui-text-muted) 82%,transparent)}.tool-input[data-v-916d4769]:hover,.tool-textarea[data-v-916d4769]:hover,.tool-code-editor[data-v-916d4769]:hover{border-color:color-mix(in srgb,var(--ui-border-strong) 70%,var(--ui-text-muted) 30%)}.tool-input[data-v-916d4769]:focus,.tool-textarea[data-v-916d4769]:focus,.tool-code-editor[data-v-916d4769]:focus{border-color:var(--ui-accent);background:transparent;box-shadow:0 0 0 1px var(--ui-accent)}.tool-textarea[readonly][data-v-916d4769]{border-color:var(--ui-border-strong);background:var(--ui-bg-muted);color:var(--ui-text-secondary);cursor:default}.tool-result-panel[data-v-916d4769]{border-color:var(--ui-border);background:var(--ui-bg-soft)}.tool-preview-panel[data-v-916d4769]{border-color:var(--ui-border);background:#fff}.tool-editor-grid[data-v-916d4769]{background:var(--ui-border)}.tool-code-editor[data-v-916d4769]{border:0;background:var(--ui-bg-soft);box-shadow:none}.tool-button[data-v-916d4769],.tool-button-secondary[data-v-916d4769]{display:inline-flex;min-height:2.75rem;align-items:center;justify-content:center;border-radius:0;padding:0 1.25rem;font-size:.875rem;font-weight:600}.tool-button[data-v-916d4769]{background:var(--ui-accent);color:var(--ui-text-on-accent)}.tool-button[data-v-916d4769]:disabled{cursor:not-allowed;opacity:.4}.tool-button-secondary[data-v-916d4769]{border:1px solid var(--ui-border-strong);background:var(--ui-bg-soft);color:var(--ui-text-primary)}
