.th-field.svelte-1pnb9ej{grid-column:1 / -1}.th-modes.svelte-1pnb9ej{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:4px}.th-mode.svelte-1pnb9ej{display:flex;flex-direction:column;gap:2px;text-align:center;align-items:center;padding:12px 8px;border:1px solid var(--line-strong);border-radius:var(--r-ctl);background:var(--card);color:var(--ink);cursor:pointer;font-family:inherit;transition:border-color .18s ease,background-color .18s ease}.th-mode.svelte-1pnb9ej:hover{border-color:var(--accent)}.th-mode--active.svelte-1pnb9ej{border-color:var(--accent);background:var(--sage-tint)}.th-mode-label.svelte-1pnb9ej{font-weight:600;font-size:14px}.th-mode-desc.svelte-1pnb9ej{font-size:12px;color:var(--ink-2)}.th-info.svelte-1pnb9ej,.th-progress.svelte-1pnb9ej{grid-column:1 / -1}.th-preview.svelte-1pnb9ej{margin:4px 0 16px}.th-preview-label.svelte-1pnb9ej{display:flex;align-items:center;gap:6px;margin-bottom:8px;font:600 12px/1 var(--font-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--ink-2)}.th-preview-img.svelte-1pnb9ej{width:100%;max-height:320px;object-fit:contain;border-radius:var(--r-ctl);border:1px solid var(--line-strong);background:var(--card)}.th-result-src.svelte-1pnb9ej{margin:0 0 16px;font:500 13px/1.4 var(--font-mono);color:var(--ink-2)}
