.tool.svelte-1svaxgt{flex-direction:column;gap:0;width:100%;display:flex}.segmented.svelte-1svaxgt{background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius);padding:2px;display:flex}.segment.svelte-1svaxgt{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-1svaxgt:hover{color:var(--text-primary)}.segment.active.svelte-1svaxgt{background:var(--bg-surface);color:var(--text-primary);border:1px solid var(--border-default)}.error-banner.svelte-1svaxgt{background:var(--error-bg);color:var(--error-text);padding:var(--space-3);border-radius:var(--radius);border:1px solid var(--error-border);font-size:var(--text-sm)}.editor-textarea.svelte-1svaxgt{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-1svaxgt:focus{box-shadow:inset 0 0 0 2px var(--accent)}.editor-textarea.svelte-1svaxgt::placeholder{color:var(--text-muted)}.output-display.svelte-1svaxgt{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}
