.controls.svelte-6jq2o3{margin-bottom:16px}.control-row.svelte-6jq2o3{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:12px}.control-row.svelte-6jq2o3 .form-group:where(.svelte-6jq2o3){flex:1;min-width:140px}.btn-row.svelte-6jq2o3{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.btn-row-sm.svelte-6jq2o3{display:flex;gap:6px}.btn.svelte-6jq2o3{padding:8px 16px;background:var(--bg-input);border:1px solid var(--border);color:var(--text);border-radius:var(--radius-sm);cursor:pointer;font-size:.85rem;transition:all .15s}.btn.svelte-6jq2o3:hover{border-color:var(--accent);color:var(--accent-light)}.btn.small.svelte-6jq2o3{padding:4px 12px;font-size:.8rem}.btn.svelte-6jq2o3:disabled{opacity:.4;cursor:default}.opt-check.svelte-6jq2o3{display:flex;align-items:center;gap:6px;cursor:pointer;font-size:.82rem;color:var(--text-muted);user-select:none}.opt-check.svelte-6jq2o3 input:where(.svelte-6jq2o3){accent-color:var(--accent);width:14px;height:14px}.detect-badge.svelte-6jq2o3{display:inline-block;font-size:.8rem;color:var(--accent-light);background:#5d00ff14;border:1px solid rgba(93,0,255,.2);border-radius:var(--radius-sm);padding:6px 12px;margin-bottom:12px}.io-grid.svelte-6jq2o3{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (max-width: 700px){.io-grid.svelte-6jq2o3{grid-template-columns:1fr}}.io-col.svelte-6jq2o3{display:flex;flex-direction:column;gap:6px}.io-col.svelte-6jq2o3 label:where(.svelte-6jq2o3){font-size:.85rem;color:var(--text-muted);font-weight:600}.output-header.svelte-6jq2o3{display:flex;justify-content:space-between;align-items:center}textarea.svelte-6jq2o3{width:100%;resize:vertical;background:var(--bg-input);border:1px solid var(--border);color:var(--text);border-radius:var(--radius-sm);padding:12px;font-family:monospace;font-size:.85rem;line-height:1.5}textarea.svelte-6jq2o3:focus{outline:none;border-color:var(--accent)}textarea[readonly].svelte-6jq2o3{opacity:.85}.stats-row.svelte-6jq2o3{display:flex;gap:20px;margin-top:16px;padding:12px 16px;background:var(--bg-input);border:1px solid var(--border);border-radius:var(--radius-sm);flex-wrap:wrap}.stat.svelte-6jq2o3{font-size:.82rem;color:var(--text-muted)}.stat-num.svelte-6jq2o3{font-weight:700;color:var(--accent-light);margin-right:4px}
