.tool-root.svelte-ftift1{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.privacy.svelte-ftift1{margin:0;color:var(--color-text-muted);font-size:var(--font-size-xs)}.visually-hidden.svelte-ftift1{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mode-toggle.svelte-ftift1,.profile-block.svelte-ftift1{display:flex;flex-wrap:wrap;gap:var(--space-5);border:1px solid var(--color-border);border-radius:var(--r-md);padding:var(--space-3) var(--space-4);margin:0}.mode-toggle.svelte-ftift1 legend:where(.svelte-ftift1),.profile-block.svelte-ftift1 legend:where(.svelte-ftift1){padding:0 var(--space-2);color:var(--color-text-muted);font-size:var(--font-size-xs)}.mode-toggle.svelte-ftift1 label:where(.svelte-ftift1),.profile-block.svelte-ftift1 label:where(.svelte-ftift1){display:inline-flex;gap:var(--space-2);align-items:center;cursor:pointer;font-size:var(--font-size-small)}.check-row.svelte-ftift1{display:flex;gap:var(--space-3);align-items:flex-start;cursor:pointer}.check-row.svelte-ftift1 span:where(.svelte-ftift1){font-size:var(--font-size-small)}.paste-area.svelte-ftift1{width:100%;border:1px solid var(--color-border);border-radius:var(--r-md);padding:var(--space-3) var(--space-4);font-family:var(--font-family-mono);font-size:var(--font-size-small);resize:vertical;background:var(--color-surface);color:var(--color-text)}.images-block.svelte-ftift1{border:1px solid var(--color-border);border-radius:var(--r-md);padding:var(--space-3) var(--space-4)}.images-block.svelte-ftift1 summary:where(.svelte-ftift1){cursor:pointer;font-size:var(--font-size-small)}.muted.svelte-ftift1{color:var(--color-text-muted);font-size:var(--font-size-xs);margin:var(--space-2) 0}.error.svelte-ftift1{color:var(--color-error);margin:0}.warnings.svelte-ftift1{border:1px solid var(--color-border);border-radius:var(--r-md);padding:var(--space-3) var(--space-4);background:var(--color-surface-sunk);font-size:var(--font-size-small)}.warnings.svelte-ftift1 ul:where(.svelte-ftift1){margin:var(--space-2) 0 0;padding-left:var(--space-5)}.convert-btn.svelte-ftift1,.download-btn.svelte-ftift1{align-self:flex-start;background:var(--color-text);color:var(--color-bg);border:1px solid var(--color-text);border-radius:var(--r-md);padding:var(--space-3) var(--space-6);font:inherit;font-size:var(--font-size-small);cursor:pointer}.convert-btn.svelte-ftift1:hover:not(:disabled),.download-btn.svelte-ftift1:hover{opacity:.9}.convert-btn.svelte-ftift1:disabled{opacity:.5;cursor:not-allowed}.preview.svelte-ftift1{border:1px solid var(--color-border);border-radius:var(--r-md);overflow:hidden;background:var(--color-surface);min-width:0}.preview-head.svelte-ftift1{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--space-3);padding:var(--space-3) var(--space-5);background:var(--color-surface-sunk);border-bottom:1px solid var(--color-border);font-size:var(--font-size-small);min-width:0}.stats.svelte-ftift1{color:var(--color-text-muted);font-family:var(--font-family-mono)}.view-toggle.svelte-ftift1{display:inline-flex;gap:var(--space-2)}.view-toggle.svelte-ftift1 button:where(.svelte-ftift1){border:1px solid var(--color-border);background:transparent;border-radius:var(--r-sm);padding:var(--space-1) var(--space-3);font-size:var(--font-size-xs);cursor:pointer;color:var(--color-text)}.view-toggle.svelte-ftift1 button.on:where(.svelte-ftift1){background:var(--color-text);color:var(--color-bg);border-color:var(--color-text)}.rendered-frame.svelte-ftift1{width:100%;height:30rem;border:0;background:var(--color-surface)}.dir-hint.svelte-ftift1{margin-top:var(--space-3)}.link-btn.svelte-ftift1{background:transparent;border:0;padding:0;color:var(--color-accent);font:inherit;text-decoration:underline;cursor:pointer}.source-pane.svelte-ftift1{position:relative}.source-tools.svelte-ftift1{position:absolute;top:var(--space-2);right:var(--space-3);z-index:1}.source.svelte-ftift1{margin:0;padding:var(--space-5);max-height:30rem;overflow:auto;font-family:var(--font-family-mono);font-size:var(--font-size-xs);line-height:1.5;white-space:pre;background:var(--color-surface);color:var(--color-text);overflow-wrap:anywhere}
