.compare-workspace.svelte-931png{gap:var(--space-4);padding:var(--workspace-padding);background:var(--color-surface);border:var(--border-width) solid var(--color-control-border);border-radius:var(--radius-md);box-shadow:var(--shadow-panel);flex-direction:column;display:flex}.cmp-columns.svelte-931png{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.cmp-column.svelte-931png{gap:var(--space-2);flex-direction:column;min-inline-size:0;display:flex}.cmp-field.svelte-931png{gap:var(--space-1);flex-direction:column;display:flex}.cmp-label.svelte-931png{font-weight:var(--font-weight-strong)}.cmp-textarea.svelte-931png{min-block-size:8rem;max-block-size:18rem;padding:var(--space-2) var(--space-3);background:var(--color-page);color:var(--color-text);border:var(--border-width) solid var(--color-control-border);border-radius:var(--radius-md);font:1rem/1.5 var(--font-mono);resize:vertical}.cmp-controls.svelte-931png{gap:var(--space-2);flex-wrap:wrap;display:flex}.cmp-file-button.svelte-931png{cursor:pointer}.cmp-format-field.svelte-931png{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.cmp-format-select.svelte-931png{min-block-size:var(--target-min);padding-inline:var(--space-2);background:var(--color-page);color:var(--color-text);border:var(--border-width) solid var(--color-control-border);border-radius:var(--radius-sm);font:inherit}.cmp-format-resolved.svelte-931png{color:var(--color-text-secondary);font-size:var(--font-size-small)}.cmp-file-error.svelte-931png{color:var(--color-error);font-weight:var(--font-weight-strong)}.cmp-status.svelte-931png{padding:var(--space-2) var(--space-3);border-inline-start:var(--space-1) solid var(--color-control-border);margin:0}.cmp-status-valid.svelte-931png{border-inline-start-color:var(--color-success)}.cmp-status-warnings.svelte-931png{border-inline-start-color:var(--color-warning)}.cmp-status-invalid.svelte-931png,.cmp-status-unsupported.svelte-931png{border-inline-start-color:var(--color-error)}.cmp-status-meta.svelte-931png{color:var(--color-text-secondary);font-size:var(--font-size-small)}.cmp-issues.svelte-931png{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cmp-issue.svelte-931png{padding:var(--space-3);border:var(--border-width) solid var(--color-control-border);border-radius:var(--radius-sm)}.cmp-issue-error.svelte-931png{border-color:var(--color-error)}.cmp-issue-warning.svelte-931png{border-color:var(--color-warning)}.cmp-issue-title.svelte-931png{margin:0 0 var(--space-1);font-weight:var(--font-weight-strong)}.cmp-issue.svelte-931png p:where(.svelte-931png){margin:0}.cmp-issue.svelte-931png p:where(.svelte-931png)+p:where(.svelte-931png){margin-block-start:var(--space-1)}.cmp-issue-location.svelte-931png,.cmp-issue-recovery.svelte-931png{color:var(--color-text-secondary);font-size:var(--font-size-small)}.cmp-result.svelte-931png{gap:var(--space-3);flex-direction:column;display:flex}.cmp-result-unavailable.svelte-931png{padding:var(--space-3);color:var(--color-text-secondary);background:var(--color-page);border:var(--border-width) solid var(--color-control-border);border-radius:var(--radius-md);margin:0}.cmp-identical.svelte-931png{padding:var(--space-3);background:var(--color-page);border-inline-start:var(--space-1) solid var(--color-success);border-radius:var(--radius-md);margin:0}.cmp-summary.svelte-931png{padding:var(--space-3);background:var(--color-page);border:var(--border-width) solid var(--color-control-border);border-radius:var(--radius-md);margin:0}.cmp-search.svelte-931png{gap:var(--space-1);flex-direction:column;display:flex}.cmp-search-count.svelte-931png{color:var(--color-text-secondary);font-size:var(--font-size-small);margin:0}.cmp-search-results.svelte-931png{border:var(--border-width) solid var(--color-control-border);border-radius:var(--radius-sm);max-block-size:12rem;margin:0;padding:0;list-style:none;overflow-y:auto}.cmp-search-result.svelte-931png{inline-size:100%;min-block-size:var(--target-min);padding:var(--space-2) var(--space-3);border:none;border-block-end:var(--border-width) solid var(--color-control-border);color:var(--color-text);font:inherit;text-align:start;cursor:pointer;background:0 0;flex-direction:column;align-items:flex-start;gap:.125rem;display:flex}.cmp-search-result.svelte-931png:hover,.cmp-search-result.svelte-931png:focus-visible{background:var(--color-selected)}.cmp-search-result-location.svelte-931png{color:var(--color-text-secondary);font-size:var(--font-size-small)}.cmp-search-result-text.svelte-931png{font-family:var(--font-mono);font-size:var(--font-size-small)}.cmp-changes.svelte-931png{max-block-size:28rem;padding:var(--space-2) var(--space-3);background:var(--color-page);border:var(--border-width) solid var(--color-control-border);border-radius:var(--radius-md);overflow:auto}.cmp-changes-list.svelte-931png{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cmp-change.svelte-931png{align-items:baseline;gap:var(--space-1) var(--space-3);padding:var(--space-2) var(--space-3);border:var(--border-width) solid var(--color-control-border);border-radius:var(--radius-sm);flex-wrap:wrap;display:flex}.cmp-change-kind.svelte-931png{font-weight:var(--font-weight-strong)}.cmp-change-added.svelte-931png{border-inline-start:var(--space-1) solid var(--color-success)}.cmp-change-removed.svelte-931png{border-inline-start:var(--space-1) solid var(--color-error)}.cmp-change-value-changed.svelte-931png,.cmp-change-type-changed.svelte-931png{border-inline-start:var(--space-1) solid var(--color-warning)}.cmp-change-path.svelte-931png{font-family:var(--font-mono);font-size:var(--font-size-small);color:var(--color-text-secondary)}.cmp-change-was.svelte-931png,.cmp-change-now.svelte-931png{font-family:var(--font-mono);font-size:var(--font-size-small);word-break:break-word}.cmp-show-more.svelte-931png{min-block-size:var(--target-min);padding-inline:var(--space-2);background:var(--color-selected);border:var(--border-width) solid var(--color-control-border);border-radius:var(--radius-sm);color:var(--color-action);font:inherit;font-weight:var(--font-weight-strong);cursor:pointer;align-items:center;margin-block-start:var(--space-2);display:inline-flex}.cmp-show-more.svelte-931png:hover,.cmp-show-more.svelte-931png:focus-visible{border-color:var(--color-action)}@media (width<=40rem){.cmp-columns.svelte-931png{grid-template-columns:1fr}.cmp-controls.svelte-931png{flex-direction:column;align-items:stretch}}.csv-to-json-workspace.svelte-9x9g7s{gap:var(--space-4);padding:var(--workspace-padding);background:var(--color-surface);border:var(--border-width) solid var(--color-control-border);border-radius:var(--radius-md);box-shadow:var(--shadow-panel);flex-direction:column;display:flex}.ctj-field.svelte-9x9g7s{gap:var(--space-1);flex-direction:column;display:flex}.ctj-label.svelte-9x9g7s{font-weight:var(--font-weight-strong)}.ctj-textarea.svelte-9x9g7s{min-block-size:10rem;max-block-size:24rem;padding:var(--space-2) var(--space-3);background:var(--color-page);color:var(--color-text);border:var(--border-width) solid var(--color-control-border);border-radius:var(--radius-md);font:1rem/1.5 var(--font-mono);resize:vertical}.ctj-controls.svelte-9x9g7s,.ctj-export-controls.svelte-9x9g7s{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.ctj-file-button.svelte-9x9g7s{cursor:pointer}.ctj-file-error.svelte-9x9g7s{color:var(--color-error);font-weight:var(--font-weight-strong)}.ctj-status.svelte-9x9g7s{padding:var(--space-2) var(--space-3);border-inline-start:var(--space-1) solid var(--color-control-border);margin:0}.ctj-status-valid.svelte-9x9g7s{border-inline-start-color:var(--color-success)}.ctj-status-warnings.svelte-9x9g7s{border-inline-start-color:var(--color-warning)}.ctj-status-invalid.svelte-9x9g7s,.ctj-status-unsupported.svelte-9x9g7s,.ctj-status-export-failed.svelte-9x9g7s{border-inline-start-color:var(--color-error)}.ctj-status-meta.svelte-9x9g7s{color:var(--color-text-secondary);font-size:var(--font-size-small)}.ctj-issues.svelte-9x9g7s{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ctj-issue.svelte-9x9g7s{padding:var(--space-3);border:var(--border-width) solid var(--color-control-border);border-radius:var(--radius-sm)}.ctj-issue-error.svelte-9x9g7s{border-color:var(--color-error)}.ctj-issue-warning.svelte-9x9g7s{border-color:var(--color-warning)}.ctj-issue-title.svelte-9x9g7s{margin:0 0 var(--space-1);font-weight:var(--font-weight-strong)}.ctj-issue.svelte-9x9g7s p:where(.svelte-9x9g7s){margin:0}.ctj-issue.svelte-9x9g7s p:where(.svelte-9x9g7s)+p:where(.svelte-9x9g7s){margin-block-start:var(--space-1)}.ctj-issue-location.svelte-9x9g7s,.ctj-issue-recovery.svelte-9x9g7s{color:var(--color-text-secondary);font-size:var(--font-size-small)}.ctj-control-field.svelte-9x9g7s{align-items:center;gap:var(--space-2);flex-direction:row}.ctj-select.svelte-9x9g7s{padding:var(--space-1) var(--space-2);background:var(--color-page);color:var(--color-text);border:var(--border-width) solid var(--color-control-border);border-radius:var(--radius-sm);font:inherit;min-block-size:var(--target-min)}.ctj-table-info.svelte-9x9g7s,.ctj-empty-columns.svelte-9x9g7s,.ctj-export-disabled.svelte-9x9g7s,.ctj-export-issues-more.svelte-9x9g7s{color:var(--color-text-secondary);margin:0}.ctj-settings.svelte-9x9g7s{align-items:center;gap:var(--space-3);padding:var(--space-3);border:var(--border-width) solid var(--color-control-border);border-radius:var(--radius-sm);flex-wrap:wrap;margin:0;display:flex}.ctj-settings.svelte-9x9g7s legend:where(.svelte-9x9g7s){padding-inline:var(--space-1)}.ctj-checkbox-field.svelte-9x9g7s{align-items:center;gap:var(--space-2);min-block-size:var(--target-min);cursor:pointer;display:inline-flex}.ctj-export-feedback.svelte-9x9g7s{color:var(--color-success)}.ctj-export-feedback-failed.svelte-9x9g7s{color:var(--color-error);font-weight:var(--font-weight-strong)}.ctj-table-wrap.svelte-9x9g7s,.ctj-json-wrap.svelte-9x9g7s{border:var(--border-width) solid var(--color-control-border);border-radius:var(--radius-md);max-inline-size:100%;overflow-x:auto}.ctj-json-wrap.svelte-9x9g7s{max-block-size:24rem;overflow-y:auto}.ctj-table-wrap.svelte-9x9g7s{overscroll-behavior-x:contain;background-color:var(--color-surface);background-image:linear-gradient(to right, var(--color-surface) 30%, #fff0), linear-gradient(to left, var(--color-surface) 30%, #fff0), radial-gradient(farthest-side at 0 50%, #0b1f3338, #0b1f3300), radial-gradient(farthest-side at 100% 50%, #0b1f3338, #0b1f3300);background-position:0,100%,0,100%;background-repeat:no-repeat;background-size:2.5rem 100%,2.5rem 100%,.75rem 100%,.75rem 100%;background-attachment:local,local,scroll,scroll;max-block-size:min(32rem,75vh);max-inline-size:100%;overflow:auto}.ctj-json-preview.svelte-9x9g7s{padding:var(--space-3);font:.875rem/1.5 var(--font-mono);white-space:pre-wrap;word-break:break-word;margin:0}.ctj-table.svelte-9x9g7s{border-collapse:collapse;inline-size:100%;font-size:var(--font-size-small)}.ctj-table.svelte-9x9g7s th:where(.svelte-9x9g7s),.ctj-table.svelte-9x9g7s td:where(.svelte-9x9g7s){padding:var(--space-2) var(--space-3);border:var(--border-width) solid var(--color-control-border);text-align:start;white-space:pre-wrap}.ctj-table.svelte-9x9g7s thead:where(.svelte-9x9g7s) th:where(.svelte-9x9g7s){z-index:1;box-shadow:0 1px 0 var(--color-control-border);background:var(--color-page);font-weight:var(--font-weight-strong);position:sticky;inset-block-start:0}.ctj-empty-label.svelte-9x9g7s{color:var(--color-text-secondary);font-style:italic}.ctj-badge.svelte-9x9g7s{padding-inline:var(--space-1);border:var(--border-width) solid var(--color-warning);border-radius:var(--radius-sm);font-size:.75em;font-weight:var(--font-weight-strong);margin-inline-start:var(--space-1);display:inline-block}.ctj-missing.svelte-9x9g7s{color:var(--color-text-secondary);font-style:italic}.ctj-extra-cell.svelte-9x9g7s{background:var(--color-page)}.ctj-row-mismatched.svelte-9x9g7s{background:var(--color-selected)}.ctj-row-note.svelte-9x9g7s{color:var(--color-text-secondary);font-size:var(--font-size-small)}.ctj-show-more.svelte-9x9g7s{inline-size:100%;min-block-size:var(--target-min);padding-inline:var(--space-2);background:var(--color-selected);border:none;border-block-start:var(--border-width) solid var(--color-control-border);color:var(--color-action);font:inherit;font-weight:var(--font-weight-strong);cursor:pointer;display:block;position:sticky;inset-block-end:0}.ctj-show-more.svelte-9x9g7s:hover,.ctj-show-more.svelte-9x9g7s:focus-visible{background:var(--color-page)}@media (width<=40rem){.ctj-controls.svelte-9x9g7s,.ctj-export-controls.svelte-9x9g7s,.ctj-settings.svelte-9x9g7s{flex-direction:column;align-items:stretch}.ctj-control-field.svelte-9x9g7s{flex-direction:column;align-items:flex-start}}.csv-workspace.svelte-zda01x{gap:var(--space-4);padding:var(--workspace-padding);background:var(--color-surface);border:var(--border-width) solid var(--color-control-border);border-radius:var(--radius-md);box-shadow:var(--shadow-panel);flex-direction:column;display:flex}.cw-field.svelte-zda01x{gap:var(--space-1);flex-direction:column;display:flex}.cw-label.svelte-zda01x{font-weight:var(--font-weight-strong)}.cw-textarea.svelte-zda01x{min-block-size:10rem;max-block-size:24rem;padding:var(--space-2) var(--space-3);background:var(--color-page);color:var(--color-text);border:var(--border-width) solid var(--color-control-border);border-radius:var(--radius-md);font:1rem/1.5 var(--font-mono);resize:vertical}.cw-controls.svelte-zda01x{gap:var(--space-2);flex-wrap:wrap;display:flex}.cw-file-button.svelte-zda01x{cursor:pointer}.cw-file-error.svelte-zda01x{color:var(--color-error);font-weight:var(--font-weight-strong)}.cw-status.svelte-zda01x{padding:var(--space-2) var(--space-3);border-inline-start:var(--space-1) solid var(--color-control-border);margin:0}.cw-status-valid.svelte-zda01x{border-inline-start-color:var(--color-success)}.cw-status-warnings.svelte-zda01x{border-inline-start-color:var(--color-warning)}.cw-status-invalid.svelte-zda01x{border-inline-start-color:var(--color-error)}.cw-status-meta.svelte-zda01x{color:var(--color-text-secondary);font-size:var(--font-size-small)}.cw-issues.svelte-zda01x{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cw-issue.svelte-zda01x{padding:var(--space-3);border:var(--border-width) solid var(--color-control-border);border-radius:var(--radius-sm)}.cw-issue-error.svelte-zda01x{border-color:var(--color-error)}.cw-issue-warning.svelte-zda01x{border-color:var(--color-warning)}.cw-issue-title.svelte-zda01x{margin:0 0 var(--space-1);font-weight:var(--font-weight-strong)}.cw-issue.svelte-zda01x p:where(.svelte-zda01x){margin:0}.cw-issue.svelte-zda01x p:where(.svelte-zda01x)+p:where(.svelte-zda01x){margin-block-start:var(--space-1)}.cw-issue-location.svelte-zda01x,.cw-issue-recovery.svelte-zda01x{color:var(--color-text-secondary);font-size:var(--font-size-small)}.cw-control-field.svelte-zda01x{align-items:center;gap:var(--space-2);flex-direction:row}.cw-select.svelte-zda01x{padding:var(--space-1) var(--space-2);background:var(--color-page);color:var(--color-text);border:var(--border-width) solid var(--color-control-border);border-radius:var(--radius-sm);font:inherit;min-block-size:var(--target-min)}.cw-table-info.svelte-zda01x{color:var(--color-text-secondary);margin:0}.cw-search.svelte-zda01x{gap:var(--space-1);flex-direction:column;display:flex}.cw-search-count.svelte-zda01x{color:var(--color-text-secondary);font-size:var(--font-size-small);margin:0}.cw-search-results.svelte-zda01x{border:var(--border-width) solid var(--color-control-border);border-radius:var(--radius-sm);max-block-size:12rem;margin:0;padding:0;list-style:none;overflow-y:auto}.cw-search-result.svelte-zda01x{inline-size:100%;min-block-size:var(--target-min);padding:var(--space-2) var(--space-3);border:none;border-block-end:var(--border-width) solid var(--color-control-border);color:var(--color-text);font:inherit;text-align:start;cursor:pointer;background:0 0;flex-direction:column;align-items:flex-start;gap:.125rem;display:flex}.cw-search-result.svelte-zda01x:hover,.cw-search-result.svelte-zda01x:focus-visible{background:var(--color-selected)}.cw-search-result-location.svelte-zda01x{font-family:var(--font-mono);font-size:var(--font-size-small)}.cw-search-result-text.svelte-zda01x{color:var(--color-text-secondary);font-size:var(--font-size-small)}.cw-table-wrap.svelte-zda01x{overscroll-behavior-x:contain;background-color:var(--color-surface);background-image:linear-gradient(to right, var(--color-surface) 30%, #fff0), linear-gradient(to left, var(--color-surface) 30%, #fff0), radial-gradient(farthest-side at 0 50%, #0b1f3338, #0b1f3300), radial-gradient(farthest-side at 100% 50%, #0b1f3338, #0b1f3300);border:var(--border-width) solid var(--color-control-border);border-radius:var(--radius-md);background-position:0,100%,0,100%;background-repeat:no-repeat;background-size:2.5rem 100%,2.5rem 100%,.75rem 100%,.75rem 100%;background-attachment:local,local,scroll,scroll;max-block-size:min(32rem,75vh);max-inline-size:100%;overflow:auto}.cw-table.svelte-zda01x{border-collapse:collapse;inline-size:100%;font-size:var(--font-size-small)}.cw-table.svelte-zda01x th:where(.svelte-zda01x),.cw-table.svelte-zda01x td:where(.svelte-zda01x){padding:var(--space-2) var(--space-3);border:var(--border-width) solid var(--color-control-border);text-align:start;white-space:pre-wrap}.cw-table.svelte-zda01x thead:where(.svelte-zda01x) th:where(.svelte-zda01x){z-index:1;box-shadow:0 1px 0 var(--color-control-border);background:var(--color-page);font-weight:var(--font-weight-strong);position:sticky;inset-block-start:0}.cw-empty-label.svelte-zda01x{color:var(--color-text-secondary);font-style:italic}.cw-badge.svelte-zda01x{padding-inline:var(--space-1);border:var(--border-width) solid var(--color-warning);border-radius:var(--radius-sm);font-size:.75em;font-weight:var(--font-weight-strong);margin-inline-start:var(--space-1);display:inline-block}.cw-missing.svelte-zda01x{color:var(--color-text-secondary);font-style:italic}.cw-extra-cell.svelte-zda01x{background:var(--color-page)}.cw-row-mismatched.svelte-zda01x{background:var(--color-selected)}.cw-row-note.svelte-zda01x{color:var(--color-text-secondary);font-size:var(--font-size-small)}.cw-show-more.svelte-zda01x{inline-size:100%;min-block-size:var(--target-min);padding-inline:var(--space-2);background:var(--color-selected);border:none;border-block-start:var(--border-width) solid var(--color-control-border);color:var(--color-action);font:inherit;font-weight:var(--font-weight-strong);cursor:pointer;display:block;position:sticky;inset-block-end:0}.cw-show-more.svelte-zda01x:hover,.cw-show-more.svelte-zda01x:focus-visible{background:var(--color-page)}@media (width<=40rem){.cw-controls.svelte-zda01x{flex-direction:column;align-items:stretch}.cw-control-field.svelte-zda01x{flex-direction:column;align-items:flex-start}}.json-to-csv-workspace.svelte-1tc1pm6{gap:var(--space-4);padding:var(--workspace-padding);background:var(--color-surface);border:var(--border-width) solid var(--color-control-border);border-radius:var(--radius-md);box-shadow:var(--shadow-panel);flex-direction:column;display:flex}.jtc-field.svelte-1tc1pm6{gap:var(--space-1);flex-direction:column;display:flex}.jtc-label.svelte-1tc1pm6{font-weight:var(--font-weight-strong)}.jtc-textarea.svelte-1tc1pm6{min-block-size:10rem;max-block-size:24rem;padding:var(--space-2) var(--space-3);background:var(--color-page);color:var(--color-text);border:var(--border-width) solid var(--color-control-border);border-radius:var(--radius-md);font:1rem/1.5 var(--font-mono);resize:vertical}.jtc-controls.svelte-1tc1pm6,.jtc-export-controls.svelte-1tc1pm6{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.jtc-file-button.svelte-1tc1pm6{cursor:pointer}.jtc-file-error.svelte-1tc1pm6{color:var(--color-error);font-weight:var(--font-weight-strong)}.jtc-status.svelte-1tc1pm6{padding:var(--space-2) var(--space-3);border-inline-start:var(--space-1) solid var(--color-control-border);margin:0}.jtc-status-valid.svelte-1tc1pm6{border-inline-start-color:var(--color-success)}.jtc-status-warnings.svelte-1tc1pm6{border-inline-start-color:var(--color-warning)}.jtc-status-invalid.svelte-1tc1pm6,.jtc-status-unsupported.svelte-1tc1pm6,.jtc-status-export-failed.svelte-1tc1pm6{border-inline-start-color:var(--color-error)}.jtc-status-meta.svelte-1tc1pm6{color:var(--color-text-secondary);font-size:var(--font-size-small)}.jtc-issues.svelte-1tc1pm6{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.jtc-issue.svelte-1tc1pm6{padding:var(--space-3);border:var(--border-width) solid var(--color-control-border);border-radius:var(--radius-sm)}.jtc-issue-error.svelte-1tc1pm6{border-color:var(--color-error)}.jtc-issue-warning.svelte-1tc1pm6{border-color:var(--color-warning)}.jtc-issue-title.svelte-1tc1pm6{margin:0 0 var(--space-1);font-weight:var(--font-weight-strong)}.jtc-issue.svelte-1tc1pm6 p:where(.svelte-1tc1pm6){margin:0}.jtc-issue.svelte-1tc1pm6 p:where(.svelte-1tc1pm6)+p:where(.svelte-1tc1pm6){margin-block-start:var(--space-1)}.jtc-issue-location.svelte-1tc1pm6,.jtc-issue-recovery.svelte-1tc1pm6{color:var(--color-text-secondary);font-size:var(--font-size-small)}.jtc-table-info.svelte-1tc1pm6,.jtc-empty-columns.svelte-1tc1pm6,.jtc-export-disabled.svelte-1tc1pm6{color:var(--color-text-secondary);margin:0}.jtc-settings.svelte-1tc1pm6{align-items:center;gap:var(--space-3);padding:var(--space-3);border:var(--border-width) solid var(--color-control-border);border-radius:var(--radius-sm);flex-wrap:wrap;margin:0;display:flex}.jtc-settings.svelte-1tc1pm6 legend:where(.svelte-1tc1pm6){padding-inline:var(--space-1)}.jtc-checkbox-field.svelte-1tc1pm6{align-items:center;gap:var(--space-2);min-block-size:var(--target-min);cursor:pointer;display:inline-flex}.jtc-formula-disclosure.svelte-1tc1pm6{padding:var(--space-2) var(--space-3);border-inline-start:var(--space-1) solid var(--color-control-border);color:var(--color-text-secondary);margin:0}.jtc-formula-warning.svelte-1tc1pm6{border-inline-start-color:var(--color-warning)}.jtc-export-feedback.svelte-1tc1pm6{color:var(--color-success)}.jtc-export-feedback-failed.svelte-1tc1pm6{color:var(--color-error);font-weight:var(--font-weight-strong)}.jtc-table-wrap.svelte-1tc1pm6{overscroll-behavior-x:contain;background-color:var(--color-surface);background-image:linear-gradient(to right, var(--color-surface) 30%, #fff0), linear-gradient(to left, var(--color-surface) 30%, #fff0), radial-gradient(farthest-side at 0 50%, #0b1f3338, #0b1f3300), radial-gradient(farthest-side at 100% 50%, #0b1f3338, #0b1f3300);border:var(--border-width) solid var(--color-control-border);border-radius:var(--radius-md);background-position:0,100%,0,100%;background-repeat:no-repeat;background-size:2.5rem 100%,2.5rem 100%,.75rem 100%,.75rem 100%;background-attachment:local,local,scroll,scroll;max-block-size:min(32rem,75vh);max-inline-size:100%;overflow:auto}.jtc-table.svelte-1tc1pm6{border-collapse:collapse;inline-size:100%;font-size:var(--font-size-small)}.jtc-table.svelte-1tc1pm6 th:where(.svelte-1tc1pm6),.jtc-table.svelte-1tc1pm6 td:where(.svelte-1tc1pm6){padding:var(--space-2) var(--space-3);border:var(--border-width) solid var(--color-control-border);text-align:start;white-space:pre-wrap}.jtc-table.svelte-1tc1pm6 thead:where(.svelte-1tc1pm6) th:where(.svelte-1tc1pm6){z-index:1;box-shadow:0 1px 0 var(--color-control-border);background:var(--color-page);font-weight:var(--font-weight-strong);position:sticky;inset-block-start:0}.jtc-missing.svelte-1tc1pm6,.jtc-null.svelte-1tc1pm6,.jtc-empty-value.svelte-1tc1pm6{color:var(--color-text-secondary);font-style:italic}.jtc-container.svelte-1tc1pm6{color:var(--color-text-secondary)}.jtc-show-more.svelte-1tc1pm6{inline-size:100%;min-block-size:var(--target-min);padding-inline:var(--space-2);background:var(--color-selected);border:none;border-block-start:var(--border-width) solid var(--color-control-border);color:var(--color-action);font:inherit;font-weight:var(--font-weight-strong);cursor:pointer;display:block;position:sticky;inset-block-end:0}.jtc-show-more.svelte-1tc1pm6:hover,.jtc-show-more.svelte-1tc1pm6:focus-visible{background:var(--color-page)}@media (width<=40rem){.jtc-controls.svelte-1tc1pm6,.jtc-export-controls.svelte-1tc1pm6,.jtc-settings.svelte-1tc1pm6{flex-direction:column;align-items:stretch}}.json-to-table-workspace.svelte-1zg2a6{gap:var(--space-4);padding:var(--workspace-padding);background:var(--color-surface);border:var(--border-width) solid var(--color-control-border);border-radius:var(--radius-md);box-shadow:var(--shadow-panel);flex-direction:column;display:flex}.jtt-field.svelte-1zg2a6{gap:var(--space-1);flex-direction:column;display:flex}.jtt-label.svelte-1zg2a6{font-weight:var(--font-weight-strong)}.jtt-textarea.svelte-1zg2a6{min-block-size:10rem;max-block-size:24rem;padding:var(--space-2) var(--space-3);background:var(--color-page);color:var(--color-text);border:var(--border-width) solid var(--color-control-border);border-radius:var(--radius-md);font:1rem/1.5 var(--font-mono);resize:vertical}.jtt-controls.svelte-1zg2a6{gap:var(--space-2);flex-wrap:wrap;display:flex}.jtt-file-button.svelte-1zg2a6{cursor:pointer}.jtt-file-error.svelte-1zg2a6{color:var(--color-error);font-weight:var(--font-weight-strong)}.jtt-status.svelte-1zg2a6{padding:var(--space-2) var(--space-3);border-inline-start:var(--space-1) solid var(--color-control-border);margin:0}.jtt-status-valid.svelte-1zg2a6{border-inline-start-color:var(--color-success)}.jtt-status-warnings.svelte-1zg2a6{border-inline-start-color:var(--color-warning)}.jtt-status-invalid.svelte-1zg2a6,.jtt-status-unsupported.svelte-1zg2a6{border-inline-start-color:var(--color-error)}.jtt-status-meta.svelte-1zg2a6{color:var(--color-text-secondary);font-size:var(--font-size-small)}.jtt-issues.svelte-1zg2a6{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.jtt-issue.svelte-1zg2a6{padding:var(--space-3);border:var(--border-width) solid var(--color-control-border);border-radius:var(--radius-sm)}.jtt-issue-error.svelte-1zg2a6{border-color:var(--color-error)}.jtt-issue-warning.svelte-1zg2a6{border-color:var(--color-warning)}.jtt-issue-title.svelte-1zg2a6{margin:0 0 var(--space-1);font-weight:var(--font-weight-strong)}.jtt-issue.svelte-1zg2a6 p:where(.svelte-1zg2a6){margin:0}.jtt-issue.svelte-1zg2a6 p:where(.svelte-1zg2a6)+p:where(.svelte-1zg2a6){margin-block-start:var(--space-1)}.jtt-issue-location.svelte-1zg2a6,.jtt-issue-recovery.svelte-1zg2a6{color:var(--color-text-secondary);font-size:var(--font-size-small)}.jtt-table-info.svelte-1zg2a6,.jtt-empty-columns.svelte-1zg2a6{color:var(--color-text-secondary);margin:0}.jtt-search.svelte-1zg2a6{gap:var(--space-1);flex-direction:column;display:flex}.jtt-search-count.svelte-1zg2a6{color:var(--color-text-secondary);font-size:var(--font-size-small);margin:0}.jtt-search-results.svelte-1zg2a6{border:var(--border-width) solid var(--color-control-border);border-radius:var(--radius-sm);max-block-size:12rem;margin:0;padding:0;list-style:none;overflow-y:auto}.jtt-search-result.svelte-1zg2a6{inline-size:100%;min-block-size:var(--target-min);padding:var(--space-2) var(--space-3);border:none;border-block-end:var(--border-width) solid var(--color-control-border);color:var(--color-text);font:inherit;text-align:start;cursor:pointer;background:0 0;flex-direction:column;align-items:flex-start;gap:.125rem;display:flex}.jtt-search-result.svelte-1zg2a6:hover,.jtt-search-result.svelte-1zg2a6:focus-visible{background:var(--color-selected)}.jtt-search-result-location.svelte-1zg2a6{font-family:var(--font-mono);font-size:var(--font-size-small)}.jtt-search-result-text.svelte-1zg2a6{color:var(--color-text-secondary);font-size:var(--font-size-small)}.jtt-table-wrap.svelte-1zg2a6{overscroll-behavior-x:contain;background-color:var(--color-surface);background-image:linear-gradient(to right, var(--color-surface) 30%, #fff0), linear-gradient(to left, var(--color-surface) 30%, #fff0), radial-gradient(farthest-side at 0 50%, #0b1f3338, #0b1f3300), radial-gradient(farthest-side at 100% 50%, #0b1f3338, #0b1f3300);border:var(--border-width) solid var(--color-control-border);border-radius:var(--radius-md);background-position:0,100%,0,100%;background-repeat:no-repeat;background-size:2.5rem 100%,2.5rem 100%,.75rem 100%,.75rem 100%;background-attachment:local,local,scroll,scroll;max-block-size:min(32rem,75vh);max-inline-size:100%;overflow:auto}.jtt-table.svelte-1zg2a6{border-collapse:collapse;inline-size:100%;font-size:var(--font-size-small)}.jtt-table.svelte-1zg2a6 th:where(.svelte-1zg2a6),.jtt-table.svelte-1zg2a6 td:where(.svelte-1zg2a6){padding:var(--space-2) var(--space-3);border:var(--border-width) solid var(--color-control-border);text-align:start;white-space:pre-wrap}.jtt-table.svelte-1zg2a6 thead:where(.svelte-1zg2a6) th:where(.svelte-1zg2a6){z-index:1;box-shadow:0 1px 0 var(--color-control-border);background:var(--color-page);font-weight:var(--font-weight-strong);position:sticky;inset-block-start:0}.jtt-missing.svelte-1zg2a6,.jtt-null.svelte-1zg2a6,.jtt-empty-value.svelte-1zg2a6{color:var(--color-text-secondary);font-style:italic}.jtt-container.svelte-1zg2a6{color:var(--color-text-secondary)}.jtt-show-more.svelte-1zg2a6{inline-size:100%;min-block-size:var(--target-min);padding-inline:var(--space-2);background:var(--color-selected);border:none;border-block-start:var(--border-width) solid var(--color-control-border);color:var(--color-action);font:inherit;font-weight:var(--font-weight-strong);cursor:pointer;display:block;position:sticky;inset-block-end:0}.jtt-show-more.svelte-1zg2a6:hover,.jtt-show-more.svelte-1zg2a6:focus-visible{background:var(--color-page)}@media (width<=40rem){.jtt-controls.svelte-1zg2a6{flex-direction:column;align-items:stretch}}.json-workspace.svelte-1lp24gt{gap:var(--space-4);padding:var(--workspace-padding);background:var(--color-surface);border:var(--border-width) solid var(--color-control-border);border-radius:var(--radius-md);box-shadow:var(--shadow-panel);flex-direction:column;display:flex}.jw-field.svelte-1lp24gt{gap:var(--space-1);flex-direction:column;display:flex}.jw-label.svelte-1lp24gt{font-weight:var(--font-weight-strong)}.jw-textarea.svelte-1lp24gt{min-block-size:10rem;max-block-size:24rem;padding:var(--space-2) var(--space-3);background:var(--color-page);color:var(--color-text);border:var(--border-width) solid var(--color-control-border);border-radius:var(--radius-md);font:1rem/1.5 var(--font-mono);resize:vertical}.jw-controls.svelte-1lp24gt{gap:var(--space-2);flex-wrap:wrap;display:flex}.jw-file-button.svelte-1lp24gt{cursor:pointer}.jw-file-error.svelte-1lp24gt{color:var(--color-error);font-weight:var(--font-weight-strong)}.jw-status.svelte-1lp24gt{padding:var(--space-2) var(--space-3);border-inline-start:var(--space-1) solid var(--color-control-border);margin:0}.jw-status-valid.svelte-1lp24gt{border-inline-start-color:var(--color-success)}.jw-status-warnings.svelte-1lp24gt{border-inline-start-color:var(--color-warning)}.jw-status-invalid.svelte-1lp24gt{border-inline-start-color:var(--color-error)}.jw-status-meta.svelte-1lp24gt{color:var(--color-text-secondary);font-size:var(--font-size-small)}.jw-issues.svelte-1lp24gt{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.jw-issue.svelte-1lp24gt{padding:var(--space-3);border:var(--border-width) solid var(--color-control-border);border-radius:var(--radius-sm)}.jw-issue-error.svelte-1lp24gt{border-color:var(--color-error)}.jw-issue-warning.svelte-1lp24gt{border-color:var(--color-warning)}.jw-issue-title.svelte-1lp24gt{margin:0 0 var(--space-1);font-weight:var(--font-weight-strong)}.jw-issue.svelte-1lp24gt p:where(.svelte-1lp24gt){margin:0}.jw-issue.svelte-1lp24gt p:where(.svelte-1lp24gt)+p:where(.svelte-1lp24gt){margin-block-start:var(--space-1)}.jw-issue-location.svelte-1lp24gt,.jw-issue-recovery.svelte-1lp24gt{color:var(--color-text-secondary);font-size:var(--font-size-small)}.jw-search.svelte-1lp24gt{gap:var(--space-1);flex-direction:column;display:flex}.jw-search-count.svelte-1lp24gt{color:var(--color-text-secondary);font-size:var(--font-size-small);margin:0}.jw-search-results.svelte-1lp24gt{border:var(--border-width) solid var(--color-control-border);border-radius:var(--radius-sm);max-block-size:12rem;margin:0;padding:0;list-style:none;overflow-y:auto}.jw-search-result.svelte-1lp24gt{inline-size:100%;min-block-size:var(--target-min);padding:var(--space-2) var(--space-3);border:none;border-block-end:var(--border-width) solid var(--color-control-border);color:var(--color-text);font:inherit;text-align:start;cursor:pointer;background:0 0;flex-direction:column;align-items:flex-start;gap:.125rem;display:flex}.jw-search-result.svelte-1lp24gt:hover,.jw-search-result.svelte-1lp24gt:focus-visible{background:var(--color-selected)}.jw-search-result-path.svelte-1lp24gt{font-family:var(--font-mono);font-size:var(--font-size-small)}.jw-search-result-meta.svelte-1lp24gt{color:var(--color-text-secondary);font-size:var(--font-size-small)}.jw-tree.svelte-1lp24gt{max-block-size:28rem;padding:var(--space-2) var(--space-3);background:var(--color-page);border:var(--border-width) solid var(--color-control-border);border-radius:var(--radius-md);font-family:var(--font-mono);font-size:var(--font-size-small);overflow:auto}.jw-tree-root.svelte-1lp24gt,.jw-children.svelte-1lp24gt{margin:0;padding:0;list-style:none}.jw-children.svelte-1lp24gt{padding-inline-start:var(--space-4)}.jw-node.svelte-1lp24gt{margin:0}.jw-toggle.svelte-1lp24gt{align-items:baseline;gap:var(--space-1);min-block-size:var(--target-min);padding-inline:var(--space-1);border:var(--border-width) solid transparent;border-radius:var(--radius-sm);color:var(--color-text);font:inherit;cursor:pointer;background:0 0;display:inline-flex}.jw-toggle.svelte-1lp24gt:hover,.jw-toggle.svelte-1lp24gt:focus-visible{border-color:var(--color-action)}.jw-show-more.svelte-1lp24gt{min-block-size:var(--target-min);padding-inline:var(--space-2);background:var(--color-selected);border:var(--border-width) solid var(--color-control-border);border-radius:var(--radius-sm);color:var(--color-action);font:inherit;font-weight:var(--font-weight-strong);cursor:pointer;align-items:center;margin-inline-start:var(--space-4);display:inline-flex}.jw-show-more.svelte-1lp24gt:hover,.jw-show-more.svelte-1lp24gt:focus-visible{border-color:var(--color-action)}.jw-leaf.svelte-1lp24gt{align-items:baseline;gap:var(--space-1);min-block-size:var(--target-min);padding-block:var(--space-1);padding-inline:calc(var(--space-1) + 1.25rem);flex-wrap:wrap;display:flex}.jw-too-deep-note.svelte-1lp24gt{color:var(--color-text-secondary);font-size:var(--font-size-small)}.jw-key.svelte-1lp24gt{font-weight:var(--font-weight-strong)}.jw-key.svelte-1lp24gt:after{content:":"}.jw-type.svelte-1lp24gt{color:var(--color-text-secondary);font-size:.85em}.jw-type.svelte-1lp24gt:before{content:"("}.jw-type.svelte-1lp24gt:after{content:")"}.jw-count.svelte-1lp24gt{color:var(--color-text-secondary)}.jw-value.svelte-1lp24gt{word-break:break-word}.jw-value-string.svelte-1lp24gt:before,.jw-value-string.svelte-1lp24gt:after{content:"\""}@media (width<=40rem){.jw-controls.svelte-1lp24gt{flex-direction:column;align-items:stretch}}.otf-workspace.svelte-8td2vm{gap:var(--space-4);padding:var(--workspace-padding);background:var(--color-surface);border:var(--border-width) solid var(--color-control-border);border-radius:var(--radius-md);box-shadow:var(--shadow-panel);flex-direction:column;display:flex}.otf-field.svelte-8td2vm{gap:var(--space-1);flex-direction:column;display:flex}.otf-label.svelte-8td2vm{font-weight:var(--font-weight-strong)}.otf-textarea.svelte-8td2vm{min-block-size:12rem;max-block-size:28rem;padding:var(--space-2) var(--space-3);background:var(--color-page);color:var(--color-text);border:var(--border-width) solid var(--color-control-border);border-radius:var(--radius-md);font:1rem/1.5 var(--font-mono);resize:vertical}.otf-controls.svelte-8td2vm,.otf-export-controls.svelte-8td2vm{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.otf-file-button.svelte-8td2vm{cursor:pointer}.otf-file-error.svelte-8td2vm{color:var(--color-error);font-weight:var(--font-weight-strong)}.otf-status.svelte-8td2vm{padding:var(--space-2) var(--space-3);border-inline-start:var(--space-1) solid var(--color-control-border);margin:0}.otf-status-valid.svelte-8td2vm{border-inline-start-color:var(--color-success)}.otf-status-invalid.svelte-8td2vm,.otf-status-unsupported.svelte-8td2vm,.otf-status-export-failed.svelte-8td2vm{border-inline-start-color:var(--color-error)}.otf-status-meta.svelte-8td2vm{color:var(--color-text-secondary);font-size:var(--font-size-small)}.otf-issues.svelte-8td2vm{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.otf-issue.svelte-8td2vm{padding:var(--space-3);border:var(--border-width) solid var(--color-control-border);border-radius:var(--radius-sm)}.otf-issue-error.svelte-8td2vm{border-color:var(--color-error)}.otf-issue-title.svelte-8td2vm{margin:0 0 var(--space-1);font-weight:var(--font-weight-strong)}.otf-issue.svelte-8td2vm p:where(.svelte-8td2vm){margin:0}.otf-issue.svelte-8td2vm p:where(.svelte-8td2vm)+p:where(.svelte-8td2vm){margin-block-start:var(--space-1)}.otf-issue-recovery.svelte-8td2vm{color:var(--color-text-secondary);font-size:var(--font-size-small)}.otf-flowchart-section.svelte-8td2vm,.otf-outline-section.svelte-8td2vm,.otf-table-section.svelte-8td2vm{gap:var(--space-2);flex-direction:column;display:flex}.otf-flowchart-section.svelte-8td2vm h3:where(.svelte-8td2vm),.otf-outline-section.svelte-8td2vm h3:where(.svelte-8td2vm),.otf-table-section.svelte-8td2vm h3:where(.svelte-8td2vm){font-size:var(--font-size-h3);margin:0}.otf-flowchart-description.svelte-8td2vm{color:var(--color-text-secondary);font-size:var(--font-size-small);margin:0}.otf-empty.svelte-8td2vm{color:var(--color-text-secondary);margin:0}.otf-flowchart-wrap.svelte-8td2vm,.otf-outline-wrap.svelte-8td2vm,.otf-table-wrap.svelte-8td2vm{border:var(--border-width) solid var(--color-control-border);border-radius:var(--radius-md);max-inline-size:100%;overflow:auto}.otf-flowchart-wrap.svelte-8td2vm{background:var(--color-page)}.otf-flowchart-svg.svelte-8td2vm{max-width:none;margin-inline:auto;display:block}.otf-node-rect.svelte-8td2vm{fill:var(--color-surface);stroke:var(--color-control-border);stroke-width:1.5px}.otf-node-text.svelte-8td2vm{fill:var(--color-text);font-size:.8125rem}.otf-edge-path.svelte-8td2vm{fill:none;stroke:var(--color-action);stroke-width:1.5px}.otf-edge-label-halo.svelte-8td2vm{fill:var(--color-page);fill-opacity:.85}.otf-edge-label.svelte-8td2vm{fill:var(--color-text-secondary);font-size:.6875rem}.otf-arrow-path.svelte-8td2vm{fill:var(--color-action)}@media (forced-colors:active){.otf-node-rect.svelte-8td2vm{fill:canvas;stroke:canvastext}.otf-node-text.svelte-8td2vm{fill:canvastext}.otf-edge-path.svelte-8td2vm{stroke:canvastext}.otf-edge-label-halo.svelte-8td2vm{fill:canvas;fill-opacity:1;stroke:canvastext}.otf-edge-label.svelte-8td2vm,.otf-arrow-path.svelte-8td2vm{fill:canvastext}}.otf-outline-list.svelte-8td2vm{padding:var(--space-3) var(--space-3) var(--space-3) calc(var(--space-3) + 1.25em);font-size:var(--font-size-small);margin:0}.otf-outline-list.svelte-8td2vm li:where(.svelte-8td2vm)+li:where(.svelte-8td2vm){margin-block-start:var(--space-1)}.otf-table.svelte-8td2vm{border-collapse:collapse;inline-size:100%;font-size:var(--font-size-small)}.otf-table.svelte-8td2vm th:where(.svelte-8td2vm),.otf-table.svelte-8td2vm td:where(.svelte-8td2vm){padding:var(--space-2) var(--space-3);border:var(--border-width) solid var(--color-control-border);text-align:start}.otf-table.svelte-8td2vm thead:where(.svelte-8td2vm) th:where(.svelte-8td2vm){background:var(--color-page);font-weight:var(--font-weight-strong)}.otf-show-more.svelte-8td2vm{inline-size:100%;min-block-size:var(--target-min);padding-inline:var(--space-2);background:var(--color-selected);border:none;border-block-start:var(--border-width) solid var(--color-control-border);color:var(--color-action);font:inherit;font-weight:var(--font-weight-strong);cursor:pointer;display:block}.otf-show-more.svelte-8td2vm:hover,.otf-show-more.svelte-8td2vm:focus-visible{background:var(--color-page)}.otf-export-feedback.svelte-8td2vm{color:var(--color-error);font-weight:var(--font-weight-strong)}.otf-export-disabled.svelte-8td2vm{color:var(--color-text-secondary);margin:0}@media (width<=40rem){.otf-controls.svelte-8td2vm,.otf-export-controls.svelte-8td2vm{flex-direction:column;align-items:stretch}}.vdr-workspace.svelte-1tno72n{gap:var(--space-4);padding:var(--workspace-padding);background:var(--color-surface);border:var(--border-width) solid var(--color-control-border);border-radius:var(--radius-md);box-shadow:var(--shadow-panel);flex-direction:column;display:flex}.vdr-field.svelte-1tno72n{gap:var(--space-1);flex-direction:column;display:flex}.vdr-label.svelte-1tno72n{font-weight:var(--font-weight-strong)}.vdr-textarea.svelte-1tno72n{min-block-size:10rem;max-block-size:24rem;padding:var(--space-2) var(--space-3);background:var(--color-page);color:var(--color-text);border:var(--border-width) solid var(--color-control-border);border-radius:var(--radius-md);font:1rem/1.5 var(--font-mono);resize:vertical}.vdr-controls.svelte-1tno72n,.vdr-export-controls.svelte-1tno72n{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.vdr-file-button.svelte-1tno72n{cursor:pointer}.vdr-file-error.svelte-1tno72n{color:var(--color-error);font-weight:var(--font-weight-strong)}.vdr-control-field.svelte-1tno72n{align-items:center;gap:var(--space-2);flex-direction:row}.vdr-select.svelte-1tno72n{padding:var(--space-1) var(--space-2);background:var(--color-page);color:var(--color-text);border:var(--border-width) solid var(--color-control-border);border-radius:var(--radius-sm);font:inherit;min-block-size:var(--target-min)}.vdr-status.svelte-1tno72n{padding:var(--space-2) var(--space-3);border-inline-start:var(--space-1) solid var(--color-control-border);margin:0}.vdr-status-valid.svelte-1tno72n{border-inline-start-color:var(--color-success)}.vdr-status-warnings.svelte-1tno72n{border-inline-start-color:var(--color-warning)}.vdr-status-invalid.svelte-1tno72n,.vdr-status-unsupported.svelte-1tno72n,.vdr-status-export-failed.svelte-1tno72n{border-inline-start-color:var(--color-error)}.vdr-status-meta.svelte-1tno72n{color:var(--color-text-secondary);font-size:var(--font-size-small)}.vdr-issues.svelte-1tno72n{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.vdr-issue.svelte-1tno72n{padding:var(--space-3);border:var(--border-width) solid var(--color-control-border);border-radius:var(--radius-sm)}.vdr-issue-error.svelte-1tno72n{border-color:var(--color-error)}.vdr-issue-warning.svelte-1tno72n{border-color:var(--color-warning)}.vdr-issue-title.svelte-1tno72n{margin:0 0 var(--space-1);font-weight:var(--font-weight-strong)}.vdr-issue.svelte-1tno72n p:where(.svelte-1tno72n){margin:0}.vdr-issue.svelte-1tno72n p:where(.svelte-1tno72n)+p:where(.svelte-1tno72n){margin-block-start:var(--space-1)}.vdr-issue-recovery.svelte-1tno72n{color:var(--color-text-secondary);font-size:var(--font-size-small)}.vdr-mapping.svelte-1tno72n{align-items:center;gap:var(--space-3);padding:var(--space-3);border:var(--border-width) solid var(--color-control-border);border-radius:var(--radius-sm);flex-wrap:wrap;margin:0;display:flex}.vdr-mapping.svelte-1tno72n legend:where(.svelte-1tno72n){padding-inline:var(--space-1)}.vdr-graph-section.svelte-1tno72n,.vdr-table-section.svelte-1tno72n,.vdr-summary-section.svelte-1tno72n{gap:var(--space-2);flex-direction:column;display:flex}.vdr-graph-section.svelte-1tno72n h3:where(.svelte-1tno72n),.vdr-table-section.svelte-1tno72n h3:where(.svelte-1tno72n),.vdr-summary-section.svelte-1tno72n h3:where(.svelte-1tno72n){font-size:var(--font-size-h3);margin:0}.vdr-graph-description.svelte-1tno72n{color:var(--color-text-secondary);font-size:var(--font-size-small);margin:0}.vdr-empty-graph.svelte-1tno72n,.vdr-empty-table.svelte-1tno72n{color:var(--color-text-secondary);margin:0}.vdr-graph-wrap.svelte-1tno72n,.vdr-table-wrap.svelte-1tno72n,.vdr-summary-wrap.svelte-1tno72n{border:var(--border-width) solid var(--color-control-border);border-radius:var(--radius-md);max-inline-size:100%;overflow:auto}.vdr-graph-wrap.svelte-1tno72n{background:var(--color-page);max-block-size:32rem}.vdr-graph-svg.svelte-1tno72n{max-width:none;margin-inline:auto;display:block}.vdr-node-rect.svelte-1tno72n{fill:var(--color-surface);stroke:var(--color-control-border);stroke-width:1.5px}.vdr-node-text.svelte-1tno72n{fill:var(--color-text);font-size:.8125rem}.vdr-edge-path.svelte-1tno72n{fill:none;stroke:var(--color-action);stroke-width:1.5px}.vdr-edge-label-halo.svelte-1tno72n{fill:var(--color-page);fill-opacity:.85}.vdr-edge-label.svelte-1tno72n{fill:var(--color-text-secondary);font-size:.6875rem}.vdr-arrow-path.svelte-1tno72n{fill:var(--color-action)}@media (forced-colors:active){.vdr-node-rect.svelte-1tno72n{fill:canvas;stroke:canvastext}.vdr-node-text.svelte-1tno72n{fill:canvastext}.vdr-edge-path.svelte-1tno72n{stroke:canvastext}.vdr-edge-label-halo.svelte-1tno72n{fill:canvas;fill-opacity:1;stroke:canvastext}.vdr-edge-label.svelte-1tno72n,.vdr-arrow-path.svelte-1tno72n{fill:canvastext}}.vdr-table.svelte-1tno72n{border-collapse:collapse;inline-size:100%;font-size:var(--font-size-small)}.vdr-table.svelte-1tno72n th:where(.svelte-1tno72n),.vdr-table.svelte-1tno72n td:where(.svelte-1tno72n){padding:var(--space-2) var(--space-3);border:var(--border-width) solid var(--color-control-border);text-align:start}.vdr-table.svelte-1tno72n thead:where(.svelte-1tno72n) th:where(.svelte-1tno72n){background:var(--color-page);font-weight:var(--font-weight-strong)}.vdr-summary-wrap.svelte-1tno72n{max-block-size:20rem}.vdr-summary-text.svelte-1tno72n{padding:var(--space-3);font:.875rem/1.5 var(--font-mono);white-space:pre-wrap;word-break:break-word;margin:0}.vdr-show-more.svelte-1tno72n{inline-size:100%;min-block-size:var(--target-min);padding-inline:var(--space-2);background:var(--color-selected);border:none;border-block-start:var(--border-width) solid var(--color-control-border);color:var(--color-action);font:inherit;font-weight:var(--font-weight-strong);cursor:pointer;display:block}.vdr-show-more.svelte-1tno72n:hover,.vdr-show-more.svelte-1tno72n:focus-visible{background:var(--color-page)}.vdr-export-feedback-failed.svelte-1tno72n{color:var(--color-error);font-weight:var(--font-weight-strong)}.vdr-export-disabled.svelte-1tno72n{color:var(--color-text-secondary);margin:0}@media (width<=40rem){.vdr-controls.svelte-1tno72n,.vdr-export-controls.svelte-1tno72n,.vdr-mapping.svelte-1tno72n{flex-direction:column;align-items:stretch}.vdr-control-field.svelte-1tno72n{flex-direction:column;align-items:flex-start}}.yaml-workspace.svelte-8qawm6{gap:var(--space-4);padding:var(--workspace-padding);background:var(--color-surface);border:var(--border-width) solid var(--color-control-border);border-radius:var(--radius-md);box-shadow:var(--shadow-panel);flex-direction:column;display:flex}.yw-field.svelte-8qawm6{gap:var(--space-1);flex-direction:column;display:flex}.yw-label.svelte-8qawm6{font-weight:var(--font-weight-strong)}.yw-textarea.svelte-8qawm6{min-block-size:10rem;max-block-size:24rem;padding:var(--space-2) var(--space-3);background:var(--color-page);color:var(--color-text);border:var(--border-width) solid var(--color-control-border);border-radius:var(--radius-md);font:1rem/1.5 var(--font-mono);resize:vertical}.yw-controls.svelte-8qawm6{gap:var(--space-2);flex-wrap:wrap;display:flex}.yw-file-button.svelte-8qawm6{cursor:pointer}.yw-file-error.svelte-8qawm6{color:var(--color-error);font-weight:var(--font-weight-strong)}.yw-note.svelte-8qawm6{color:var(--color-text-secondary);font-size:var(--font-size-small);margin:0}.yw-status.svelte-8qawm6{padding:var(--space-2) var(--space-3);border-inline-start:var(--space-1) solid var(--color-control-border);margin:0}.yw-status-valid.svelte-8qawm6{border-inline-start-color:var(--color-success)}.yw-status-warnings.svelte-8qawm6{border-inline-start-color:var(--color-warning)}.yw-status-invalid.svelte-8qawm6,.yw-status-unsupported.svelte-8qawm6{border-inline-start-color:var(--color-error)}.yw-status-meta.svelte-8qawm6{color:var(--color-text-secondary);font-size:var(--font-size-small)}.yw-issues.svelte-8qawm6{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.yw-issue.svelte-8qawm6{padding:var(--space-3);border:var(--border-width) solid var(--color-control-border);border-radius:var(--radius-sm)}.yw-issue-error.svelte-8qawm6{border-color:var(--color-error)}.yw-issue-warning.svelte-8qawm6{border-color:var(--color-warning)}.yw-issue-title.svelte-8qawm6{margin:0 0 var(--space-1);font-weight:var(--font-weight-strong)}.yw-issue.svelte-8qawm6 p:where(.svelte-8qawm6){margin:0}.yw-issue.svelte-8qawm6 p:where(.svelte-8qawm6)+p:where(.svelte-8qawm6){margin-block-start:var(--space-1)}.yw-issue-location.svelte-8qawm6,.yw-issue-recovery.svelte-8qawm6{color:var(--color-text-secondary);font-size:var(--font-size-small)}.yw-search.svelte-8qawm6{gap:var(--space-1);flex-direction:column;display:flex}.yw-search-count.svelte-8qawm6{color:var(--color-text-secondary);font-size:var(--font-size-small);margin:0}.yw-search-results.svelte-8qawm6{border:var(--border-width) solid var(--color-control-border);border-radius:var(--radius-sm);max-block-size:12rem;margin:0;padding:0;list-style:none;overflow-y:auto}.yw-search-result.svelte-8qawm6{inline-size:100%;min-block-size:var(--target-min);padding:var(--space-2) var(--space-3);border:none;border-block-end:var(--border-width) solid var(--color-control-border);color:var(--color-text);font:inherit;text-align:start;cursor:pointer;background:0 0;flex-direction:column;align-items:flex-start;gap:.125rem;display:flex}.yw-search-result.svelte-8qawm6:hover,.yw-search-result.svelte-8qawm6:focus-visible{background:var(--color-selected)}.yw-search-result-path.svelte-8qawm6{font-family:var(--font-mono);font-size:var(--font-size-small)}.yw-search-result-meta.svelte-8qawm6{color:var(--color-text-secondary);font-size:var(--font-size-small)}.yw-tree.svelte-8qawm6{max-block-size:28rem;padding:var(--space-2) var(--space-3);background:var(--color-page);border:var(--border-width) solid var(--color-control-border);border-radius:var(--radius-md);font-family:var(--font-mono);font-size:var(--font-size-small);overflow:auto}.yw-tree-root.svelte-8qawm6,.yw-children.svelte-8qawm6{margin:0;padding:0;list-style:none}.yw-children.svelte-8qawm6{padding-inline-start:var(--space-4)}.yw-node.svelte-8qawm6{margin:0}.yw-toggle.svelte-8qawm6{align-items:baseline;gap:var(--space-1);min-block-size:var(--target-min);padding-inline:var(--space-1);border:var(--border-width) solid transparent;border-radius:var(--radius-sm);color:var(--color-text);font:inherit;cursor:pointer;background:0 0;display:inline-flex}.yw-toggle.svelte-8qawm6:hover,.yw-toggle.svelte-8qawm6:focus-visible{border-color:var(--color-action)}.yw-show-more.svelte-8qawm6{min-block-size:var(--target-min);padding-inline:var(--space-2);background:var(--color-selected);border:var(--border-width) solid var(--color-control-border);border-radius:var(--radius-sm);color:var(--color-action);font:inherit;font-weight:var(--font-weight-strong);cursor:pointer;align-items:center;margin-inline-start:var(--space-4);display:inline-flex}.yw-show-more.svelte-8qawm6:hover,.yw-show-more.svelte-8qawm6:focus-visible{border-color:var(--color-action)}.yw-leaf.svelte-8qawm6{align-items:baseline;gap:var(--space-1);min-block-size:var(--target-min);padding-block:var(--space-1);padding-inline:calc(var(--space-1) + 1.25rem);flex-wrap:wrap;display:flex}.yw-too-deep-note.svelte-8qawm6{color:var(--color-text-secondary);font-size:var(--font-size-small)}.yw-key.svelte-8qawm6{font-weight:var(--font-weight-strong)}.yw-key.svelte-8qawm6:after{content:":"}.yw-type.svelte-8qawm6{color:var(--color-text-secondary);font-size:.85em}.yw-type.svelte-8qawm6:before{content:"("}.yw-type.svelte-8qawm6:after{content:")"}.yw-count.svelte-8qawm6{color:var(--color-text-secondary)}.yw-value.svelte-8qawm6{word-break:break-word}.yw-value-string.svelte-8qawm6:before,.yw-value-string.svelte-8qawm6:after{content:"\""}@media (width<=40rem){.yw-controls.svelte-8qawm6{flex-direction:column;align-items:stretch}}
