.tool.svelte-130c3mm{flex-direction:column;gap:0;width:100%;display:flex}.segmented.svelte-130c3mm{background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius);padding:2px;display:flex}.segment.svelte-130c3mm{padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast) var(--ease-out);background:0 0;border:none;align-items:center;display:flex}.segment.svelte-130c3mm:hover{color:var(--text-primary)}.segment.active.svelte-130c3mm{background:var(--bg-surface);color:var(--text-primary);border:1px solid var(--border-default)}.error-display.svelte-130c3mm{align-items:center;gap:var(--space-2);min-height:var(--pane-min-height);padding:var(--space-3) var(--space-4);background:var(--error-soft);color:var(--error-text);border-radius:var(--radius-md);display:flex}.editor-textarea.svelte-130c3mm{width:100%;height:100%;min-height:var(--pane-min-height);padding:var(--space-3);color:var(--text-primary);font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--leading-snug);resize:none;tab-size:2;background:0 0;border:none}.editor-textarea.svelte-130c3mm::placeholder{color:var(--text-muted)}.output-display.svelte-130c3mm{height:100%;min-height:var(--pane-min-height);padding:var(--space-3);color:var(--text-primary);font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--leading-snug);white-space:pre-wrap;word-wrap:break-word;margin:0;overflow:auto}
