.tool-wrapper.svelte-1hoacde{display:flex;flex-direction:column;height:100%;gap:var(--spacing-md);padding:var(--spacing-md)}.controls.svelte-1hoacde{display:flex;gap:var(--spacing-md);flex-wrap:wrap}.field.svelte-1hoacde{display:flex;flex-direction:column;gap:var(--spacing-xs);flex:1;min-width:180px}label.svelte-1hoacde{font-size:.8rem;font-weight:600;color:var(--color-text-muted)}input.svelte-1hoacde,textarea.svelte-1hoacde{padding:8px 12px;background:var(--color-surface);color:var(--color-text);border:1px solid var(--color-border);border-radius:4px;font-size:.875rem}textarea.svelte-1hoacde{min-height:60px;resize:vertical;font-family:monospace}input.svelte-1hoacde:focus,textarea.svelte-1hoacde:focus{outline:none;border-color:var(--color-primary)}.results.svelte-1hoacde{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:var(--spacing-md)}.stat-card.svelte-1hoacde{background:var(--color-surface-elevated);border:1px solid var(--color-border);border-radius:6px;padding:var(--spacing-md);text-align:center}.stat-card.highlight.svelte-1hoacde{border-color:var(--color-primary);background:#6366f114}.stat-value.svelte-1hoacde{font-size:2rem;font-weight:700;color:var(--color-primary)}.stat-label.svelte-1hoacde{font-size:.75rem;text-transform:uppercase;letter-spacing:.5px;color:var(--color-text-muted)}.error-box.svelte-1hoacde{padding:var(--spacing-md);background:#fb71851a;border:1px solid var(--color-removed-border);border-radius:4px;color:var(--color-removed-border);font-size:.875rem}
