.rows.svelte-j9crkb{min-width:max-content;padding:.25rem 0}.row.svelte-j9crkb{min-height:1.75rem;padding-left:calc(var(--depth) * 1.25rem + .25rem);white-space:pre;align-items:center;gap:0;padding-right:.75rem;display:flex}.row.added.svelte-j9crkb{background:var(--diff-added)}.row.removed.svelte-j9crkb{background:var(--diff-removed);color:var(--diff-removed-text)}.sign.svelte-j9crkb{width:1.25rem;color:var(--text-dim);text-align:center;-webkit-user-select:none;user-select:none;flex:none}.toggle.svelte-j9crkb{border-radius:var(--radius-control);width:1.5rem;height:1.5rem;color:var(--text-dim);cursor:pointer;background:0 0;border:none;flex:none;place-items:center;padding:0;display:inline-grid}.toggle.svelte-j9crkb .icon{transition:transform .1s}.toggle[aria-expanded=true].svelte-j9crkb .icon{transform:rotate(90deg)}.toggle.svelte-j9crkb:focus-visible{outline:1px solid var(--focus)}.label.key.svelte-j9crkb{font-weight:600}.label.index.svelte-j9crkb,.label.run.svelte-j9crkb{color:var(--text-dim)}.label.root.svelte-j9crkb{font-weight:600}.colon.svelte-j9crkb{color:var(--text-dim);margin-right:.5rem}.plain.svelte-j9crkb,.arrow.svelte-j9crkb{color:var(--text-dim)}del.svelte-j9crkb,ins.svelte-j9crkb{border-radius:2px;padding:0 .15rem;text-decoration:none}.changed.svelte-j9crkb del:where(.svelte-j9crkb){background:var(--diff-del)}.changed.svelte-j9crkb ins:where(.svelte-j9crkb){background:var(--diff-ins)}.path.svelte-j9crkb{color:var(--text-dim);margin-left:1.5rem}.difference.svelte-1k6xn5b{margin-top:var(--field-gap)}.status.svelte-1k6xn5b{color:var(--text-dim);font-weight:400}.rows-pane.svelte-1k6xn5b{min-height:calc(1lh + 1.5rem);max-height:clamp(16rem,60vh,40rem);font-family:var(--font-mono);font-size:.85rem;line-height:1.5;overflow:auto}.sides.svelte-1k6xn5b{display:grid}@media (width>=60rem){.sides.svelte-1k6xn5b{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.side.svelte-1k6xn5b+.side:where(.svelte-1k6xn5b){border-left:1px solid var(--border)}}@media (width<=59.99rem){.side.svelte-1k6xn5b+.side:where(.svelte-1k6xn5b){border-top:1px solid var(--border)}}.side.svelte-1k6xn5b{min-width:0;overflow-x:auto}.side-label.svelte-1k6xn5b{color:var(--text-dim);font-family:var(--font-body);padding:.35rem .75rem 0;display:block}
