.input-card.svelte-45o551{padding-top:14px}.top-row.svelte-45o551{display:flex;align-items:center;justify-content:space-between;gap:8px 12px;flex-wrap:wrap;margin-bottom:12px}.privacy.svelte-45o551{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--text-3)}.top-actions.svelte-45o551{display:flex;flex-wrap:wrap;gap:2px;margin-left:auto}.danger.svelte-45o551:not(:disabled):hover{color:var(--negative)}.panes.svelte-45o551{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.pane.svelte-45o551{min-width:0}.pane-head.svelte-45o551{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.pane-label.svelte-45o551{display:inline-flex;align-items:center;gap:8px;margin:0}.dot.svelte-45o551{width:9px;height:9px;border-radius:50%}.dot-a.svelte-45o551{background:var(--negative)}.dot-b.svelte-45o551{background:var(--positive)}.pane-text.svelte-45o551{min-height:240px;height:300px;font-family:var(--font-mono);font-size:14px;line-height:1.65}.pane-text.drag.svelte-45o551{border-color:var(--primary);border-style:dashed;background:var(--primary-soft)}.pane-foot.svelte-45o551{margin-top:6px;font-size:12.5px;color:var(--text-3);text-align:right}.options.svelte-45o551{display:flex;align-items:flex-end;flex-wrap:wrap;gap:12px 24px;margin-top:16px;padding-top:16px;border-top:1px solid var(--border)}.gran.svelte-45o551{width:240px;max-width:100%}.toggles.svelte-45o551{display:flex;flex-wrap:wrap;gap:4px 24px;padding-bottom:2px}.compare-btn.svelte-45o551{margin-left:auto;height:44px}.kbd-hint.svelte-45o551{font-size:11px;font-weight:600;opacity:.75;padding:1px 6px;border-radius:4px;background:color-mix(in srgb,var(--on-primary) 18%,transparent)}.result-card.svelte-45o551{margin-top:16px;scroll-margin-top:calc(var(--header-h) + 12px)}.result-head.svelte-45o551{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.result-title.svelte-45o551{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px}.result-title.svelte-45o551 h2:where(.svelte-45o551){font-size:18px;font-weight:800}.summary.svelte-45o551{display:flex;flex-wrap:wrap;gap:6px}.pill.svelte-45o551{display:inline-flex;align-items:center;gap:4px;height:28px;padding:0 10px;border-radius:999px;background:var(--surface-2);border:1px solid var(--border);font-size:13px;color:var(--text-2)}.pill.svelte-45o551 b:where(.svelte-45o551){color:var(--text)}.pill-sim.svelte-45o551{background:var(--primary-soft);border-color:transparent;color:var(--primary-text)}.pill-sim.svelte-45o551 b:where(.svelte-45o551){color:var(--primary-text)}.pill-del.svelte-45o551{color:var(--negative)}.pill-add.svelte-45o551{color:var(--positive)}.result-toolbar.svelte-45o551{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;margin-bottom:10px}.nav.svelte-45o551{display:flex;align-items:center;gap:2px}.nav-pos.svelte-45o551{min-width:44px;text-align:center;font-size:13px;color:var(--text-2)}.legend.svelte-45o551{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:13px;margin-bottom:10px}.diff.svelte-45o551{--del-bg: color-mix(in srgb, var(--negative) 9%, transparent);--add-bg: color-mix(in srgb, var(--positive) 10%, transparent);--del-hl: color-mix(in srgb, var(--negative) 28%, transparent);--add-hl: color-mix(in srgb, var(--positive) 30%, transparent);border:1px solid var(--border);border-radius:var(--radius-md);overflow:auto;max-height:70vh;font-family:var(--font-mono);font-size:13.5px;line-height:1.6;background:var(--surface)}.legend.svelte-45o551{--del-hl: color-mix(in srgb, var(--negative) 28%, transparent);--add-hl: color-mix(in srgb, var(--positive) 30%, transparent)}del.svelte-45o551,ins.svelte-45o551{text-decoration:none}del.hl.svelte-45o551{background:var(--del-hl);text-decoration:line-through;text-decoration-color:color-mix(in srgb,var(--negative) 70%,transparent);border-radius:3px}ins.hl.svelte-45o551{background:var(--add-hl);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--positive) 70%,transparent);text-underline-offset:3px;border-radius:3px}.legend.svelte-45o551 del.hl:where(.svelte-45o551),.legend.svelte-45o551 ins.hl:where(.svelte-45o551){padding:1px 6px;color:var(--text)}.ln.svelte-45o551{padding:0 8px;text-align:right;color:var(--text-3);font-size:12px;-webkit-user-select:none;user-select:none;background:var(--surface-2);font-variant-numeric:tabular-nums}.lc.svelte-45o551{padding:0 10px;white-space:pre-wrap;overflow-wrap:anywhere;min-width:0;color:var(--text)}.ln-del.svelte-45o551,.u-del.svelte-45o551 .ln:where(.svelte-45o551){color:var(--negative);background:var(--del-bg)}.ln-add.svelte-45o551,.u-add.svelte-45o551 .ln:where(.svelte-45o551){color:var(--positive);background:var(--add-bg)}.c-del.svelte-45o551,.u-del.svelte-45o551 .lc:where(.svelte-45o551),.u-del.svelte-45o551 .sign:where(.svelte-45o551){background:var(--del-bg)}.c-add.svelte-45o551,.u-add.svelte-45o551 .lc:where(.svelte-45o551),.u-add.svelte-45o551 .sign:where(.svelte-45o551){background:var(--add-bg)}.blank.svelte-45o551{background:repeating-linear-gradient(-45deg,var(--surface-2) 0 6px,var(--surface) 6px 12px)}.sh.svelte-45o551{position:sticky;top:0;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);background:var(--surface-2);border-bottom:1px solid var(--border);font-family:var(--font-sans);font-size:12.5px;font-weight:700;color:var(--text-2)}.sh.svelte-45o551 span:where(.svelte-45o551){padding:6px 12px}.sh.svelte-45o551 span:where(.svelte-45o551)+span:where(.svelte-45o551){border-left:1px solid var(--border)}.sr.svelte-45o551{display:grid;grid-template-columns:3.4em minmax(0,1fr) 3.4em minmax(0,1fr);min-height:1.6em}.sr.svelte-45o551>:where(.svelte-45o551):nth-child(3){border-left:1px solid var(--border)}.ur.svelte-45o551{display:grid;grid-template-columns:3.4em 3.4em 1.4em minmax(0,1fr);min-height:1.6em}.sign.svelte-45o551{text-align:center;color:var(--text-3);-webkit-user-select:none;user-select:none}.u-del.svelte-45o551 .sign:where(.svelte-45o551){color:var(--negative)}.u-add.svelte-45o551 .sign:where(.svelte-45o551){color:var(--positive)}.cur.svelte-45o551{box-shadow:inset 3px 0 0 var(--primary)}[data-block].svelte-45o551{scroll-margin:80px}.skip.svelte-45o551{display:flex;align-items:center;gap:8px;width:100%;min-height:40px;padding:6px 12px;border:0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--primary-soft);color:var(--primary-text);font-family:var(--font-sans);font-size:13px;font-weight:600;text-align:left}.skip.svelte-45o551:hover{background:var(--primary-soft-2)}.skip.svelte-45o551:first-child{border-top:0}.fs-dialog.svelte-45o551{width:100vw;height:100vh;height:100dvh;max-width:none;max-height:none;margin:0;padding:16px 20px;border:0;background:var(--bg);color:var(--text);display:flex;flex-direction:column}.fs-dialog.svelte-45o551:not([open]){display:none}.fs-dialog.svelte-45o551 .diff:where(.svelte-45o551){flex:1;max-height:none;min-height:0}@media (max-width: 767px){.panes.svelte-45o551{grid-template-columns:minmax(0,1fr);gap:14px}.pane-text.svelte-45o551{height:200px;min-height:160px}.top-actions.svelte-45o551{margin-left:-8px}.compare-btn.svelte-45o551{width:100%;margin-left:0}.gran.svelte-45o551{width:100%}.kbd-hint.svelte-45o551{display:none}.diff.svelte-45o551{font-size:12.5px}.sr.svelte-45o551{grid-template-columns:2.4em minmax(0,1fr) 2.4em minmax(0,1fr)}.ur.svelte-45o551{grid-template-columns:2.6em 2.6em 1.2em minmax(0,1fr)}.ln.svelte-45o551{padding:0 4px;font-size:11px}.lc.svelte-45o551{padding:0 6px}.fs-dialog.svelte-45o551{padding:12px}}
