.TextDiff-module__CF1XKq__shell{gap:1.25rem}.TextDiff-module__CF1XKq__inputs{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.TextDiff-module__CF1XKq__panel{border-radius:var(--radius-md);align-content:start;gap:.55rem;transition:box-shadow .16s;display:grid}.TextDiff-module__CF1XKq__panel[data-dragging]{box-shadow:0 0 0 2px var(--color-accent)}.TextDiff-module__CF1XKq__panelHead{align-items:center;gap:.5rem;min-height:2rem;display:flex}.TextDiff-module__CF1XKq__panelLabel{color:var(--color-text-secondary);font-size:.86rem;font-weight:500}.TextDiff-module__CF1XKq__panelCount{color:var(--color-text-disabled);font-size:.74rem;font-family:var(--font-mono);margin-inline-end:auto}.TextDiff-module__CF1XKq__panelAction{appearance:none;border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);color:var(--color-text-secondary);font:inherit;cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:.35rem;min-height:2rem;padding:0 .6rem;font-size:.78rem;transition:color .16s,border-color .16s;display:inline-flex}.TextDiff-module__CF1XKq__panelAction:hover{color:var(--color-text-primary);border-color:var(--color-border-strong)}.TextDiff-module__CF1XKq__panel textarea{min-height:13rem;font-family:var(--font-mono);font-size:.86rem}.TextDiff-module__CF1XKq__fileInput{display:none}.TextDiff-module__CF1XKq__toolbar{flex-wrap:wrap;gap:.6rem;display:flex}.TextDiff-module__CF1XKq__controls{flex-wrap:wrap;align-items:end;gap:.75rem 1.25rem;display:flex}.TextDiff-module__CF1XKq__control{gap:.4rem;display:grid}.TextDiff-module__CF1XKq__optionsToggle{margin-inline-start:auto}.TextDiff-module__CF1XKq__options{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.35rem 1.5rem}.TextDiff-module__CF1XKq__summary{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem 2rem;display:grid}.TextDiff-module__CF1XKq__similarity{gap:.15rem;display:grid}.TextDiff-module__CF1XKq__similarityValue{color:var(--color-text-primary);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:clamp(2rem,6vw,2.8rem);font-weight:500;line-height:1}.TextDiff-module__CF1XKq__nav{gap:.35rem;display:flex}.TextDiff-module__CF1XKq__diff{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-elevated);max-height:32rem;font-family:var(--font-mono);scroll-behavior:auto;font-size:.84rem;overflow:auto}.TextDiff-module__CF1XKq__diff:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.TextDiff-module__CF1XKq__sideHead,.TextDiff-module__CF1XKq__sideRow{border-top:1px solid var(--color-border-subtle);grid-template-columns:3rem minmax(0,1fr) 3rem minmax(0,1fr);display:grid}.TextDiff-module__CF1XKq__inlineRow{border-top:1px solid var(--color-border-subtle);grid-template-columns:3rem 3rem 1.1rem minmax(0,1fr);display:grid}.TextDiff-module__CF1XKq__sideHead{z-index:1;background:var(--color-surface);border-top:0;position:sticky;top:0}.TextDiff-module__CF1XKq__headCell{color:var(--color-text-disabled);letter-spacing:.12em;text-transform:uppercase;padding:.4rem .55rem;font-size:.7rem;font-weight:500}.TextDiff-module__CF1XKq__gutter{color:var(--color-text-disabled);text-align:right;-webkit-user-select:none;user-select:none;padding:.3rem .4rem;font-size:.74rem}.TextDiff-module__CF1XKq__sign{color:var(--color-text-disabled);text-align:center;-webkit-user-select:none;user-select:none;padding:.3rem 0}.TextDiff-module__CF1XKq__oldSide,.TextDiff-module__CF1XKq__newSide{min-width:0}.TextDiff-module__CF1XKq__gutter.TextDiff-module__CF1XKq__newSide{border-inline-start:1px solid var(--color-border-subtle)}.TextDiff-module__CF1XKq__cell{white-space:pre-wrap;word-break:break-word;color:var(--color-text-secondary);min-height:1.6rem;padding:.3rem .55rem}.TextDiff-module__CF1XKq__cell[data-type=equal]{color:var(--color-text-secondary)}.TextDiff-module__CF1XKq__cell[data-type=added],.TextDiff-module__CF1XKq__inlineRow[data-type=added] .TextDiff-module__CF1XKq__cell{background:color-mix(in srgb, var(--color-accent) 10%, transparent);color:var(--color-text-primary)}.TextDiff-module__CF1XKq__cell[data-type=removed],.TextDiff-module__CF1XKq__inlineRow[data-type=removed] .TextDiff-module__CF1XKq__cell{background:color-mix(in srgb, var(--color-error) 10%, transparent);color:var(--color-text-primary)}.TextDiff-module__CF1XKq__cell[data-type=blank]{background:color-mix(in srgb, var(--color-text-disabled) 6%, transparent)}.TextDiff-module__CF1XKq__mark{color:var(--color-text-primary);background:0 0;border-radius:2px;padding:0 1px}.TextDiff-module__CF1XKq__mark[data-type=added]{background:color-mix(in srgb, var(--color-accent) 30%, transparent)}.TextDiff-module__CF1XKq__mark[data-type=removed]{background:color-mix(in srgb, var(--color-error) 30%, transparent)}.TextDiff-module__CF1XKq__moreBar{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.TextDiff-module__CF1XKq__moreCount{color:var(--color-text-disabled);margin-inline-end:auto;font-size:.8rem}.TextDiff-module__CF1XKq__exportRow{flex-wrap:wrap;gap:.6rem;display:flex}.TextDiff-module__CF1XKq__copied{color:var(--color-accent)}@media (max-width:780px){.TextDiff-module__CF1XKq__inputs{grid-template-columns:1fr}.TextDiff-module__CF1XKq__sideHead,.TextDiff-module__CF1XKq__sideRow{grid-template-columns:2.6rem minmax(0,1fr)}.TextDiff-module__CF1XKq__sideRow[data-kind=equal] .TextDiff-module__CF1XKq__newSide,.TextDiff-module__CF1XKq__sideRow[data-blank=right] .TextDiff-module__CF1XKq__newSide,.TextDiff-module__CF1XKq__sideRow[data-blank=left] .TextDiff-module__CF1XKq__oldSide{display:none}.TextDiff-module__CF1XKq__gutter.TextDiff-module__CF1XKq__newSide{border-inline-start:0}.TextDiff-module__CF1XKq__inlineRow{grid-template-columns:2.4rem 2.4rem 1rem minmax(0,1fr)}.TextDiff-module__CF1XKq__controls{align-items:stretch}.TextDiff-module__CF1XKq__optionsToggle{width:100%;margin-inline-start:0}.TextDiff-module__CF1XKq__summary{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.TextDiff-module__CF1XKq__panel{transition:none}}
