.text-diff-view[data-v-79619399]{flex-direction:column;display:flex}.tool-hero.compact-hero[data-v-79619399]{padding-block:.9rem .95rem}.compact-hero .breadcrumbs[data-v-79619399],.compact-hero[data-v-79619399] .breadcrumbs{gap:.55rem;margin-bottom:1.15rem;font-size:.74rem}.compact-header-row[data-v-79619399]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;margin-top:0;display:flex}.compact-title-area[data-v-79619399]{align-items:center;gap:.55rem;display:flex}.compact-title-area h1[data-v-79619399]{color:var(--ink-strong,#0f172a);letter-spacing:-.02em;margin:0;font-size:1.25rem;font-weight:750}.compact-badge-area[data-v-79619399]{align-items:center;display:flex}.privacy-pill-sm[data-v-79619399]{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:999px;align-items:center;gap:.35rem;padding:.18rem .6rem;font-size:.72rem;font-weight:650;display:inline-flex}.diff-workspace[data-v-79619399]{margin-bottom:2.5rem}.workspace-card[data-v-79619399]{background:#fff;border:1px solid #e2e8f0;border-radius:.85rem;flex-direction:column;gap:1rem;padding:1.25rem 1.4rem 1.6rem;display:flex;box-shadow:0 4px 20px -4px #0f172a0d}.diff-toolbar[data-v-79619399]{border-bottom:1px solid #f1f5f9;justify-content:space-between;gap:.75rem;padding-bottom:.85rem}.diff-toolbar[data-v-79619399],.toolbar-left[data-v-79619399],.toolbar-right[data-v-79619399]{flex-wrap:wrap;align-items:center;display:flex}.toolbar-left[data-v-79619399],.toolbar-right[data-v-79619399]{gap:.45rem}.granularity-toggle-group[data-v-79619399],.mode-toggle-group[data-v-79619399]{background:#f1f5f9;border-radius:.5rem;gap:.15rem;padding:.18rem;display:inline-flex}.gran-btn[data-v-79619399],.mode-btn[data-v-79619399]{color:#64748b;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:.38rem;align-items:center;gap:.35rem;padding:.36rem .72rem;font-size:.8rem;font-weight:650;transition:all .16s;display:inline-flex}.gran-btn[data-v-79619399]:hover,.mode-btn[data-v-79619399]:hover{color:#0f172a}.gran-btn.is-active[data-v-79619399],.mode-btn.is-active[data-v-79619399]{color:var(--brand-blue,#2563eb);background:#fff;box-shadow:0 1px 3px #0f172a14}.options-pills[data-v-79619399]{gap:.55rem;margin-left:.25rem}.diff-checkbox-label[data-v-79619399],.options-pills[data-v-79619399]{align-items:center;display:inline-flex}.diff-checkbox-label[data-v-79619399]{color:#475569;cursor:pointer;-webkit-user-select:none;user-select:none;background:#f8fafc;border:1px solid #e2e8f0;border-radius:.45rem;gap:.38rem;padding:.32rem .62rem;font-size:.78rem;font-weight:600;transition:all .15s}.diff-checkbox-label[data-v-79619399]:hover{color:#0f172a;background:#f1f5f9}.diff-checkbox[data-v-79619399]{accent-color:var(--brand-blue,#2563eb);width:.85rem;height:.85rem}.bar-btn[data-v-79619399]{cursor:pointer;white-space:nowrap;border-radius:.5rem;align-items:center;gap:.35rem;padding:.38rem .75rem;font-size:.8rem;font-weight:650;transition:all .16s;display:inline-flex}.bar-btn-ghost[data-v-79619399]{color:#475569;background:#f8fafc;border:1px solid #e2e8f0}.bar-btn-ghost[data-v-79619399]:hover:not(:disabled){color:#0f172a;background:#f1f5f9}.bar-btn-ghost[data-v-79619399]:disabled{opacity:.5;cursor:not-allowed}.bar-btn-download[data-v-79619399]{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0}.bar-btn-download[data-v-79619399]:hover:not(:disabled){background:#dcfce7}.bar-btn-download[data-v-79619399]:disabled{opacity:.5;cursor:not-allowed}.bar-btn-primary[data-v-79619399]{background:var(--brand-blue,#2563eb);color:#fff;border:1px solid #0000}.bar-btn-primary[data-v-79619399]:hover:not(:disabled){background:#1d4ed8}.bar-btn-primary[data-v-79619399]:disabled{opacity:.5;cursor:not-allowed}.compact-stats-bar[data-v-79619399]{background:#f8fafc;border-radius:.65rem;flex-wrap:wrap;gap:.55rem;padding:.55rem .75rem;display:flex}.compact-stat-chip[data-v-79619399],.compact-stats-bar[data-v-79619399]{border:1px solid #e2e8f0;align-items:center}.compact-stat-chip[data-v-79619399]{background:#fff;border-radius:.45rem;gap:.38rem;padding:.28rem .65rem;font-size:.78rem;display:inline-flex}.compact-stat-chip .chip-val[data-v-79619399]{color:#0f172a;font-weight:800}.compact-stat-chip .chip-lbl[data-v-79619399]{color:#64748b;font-weight:550}.compact-stat-chip.is-primary[data-v-79619399]{background:#eff6ff;border-color:#bfdbfe}.compact-stat-chip.is-primary .chip-val[data-v-79619399]{color:var(--brand-blue,#2563eb)}.chip-addition[data-v-79619399]{background:#f0fdf4;border-color:#bbf7d0}.chip-addition .chip-val[data-v-79619399]{color:#16a34a}.chip-deletion[data-v-79619399]{background:#fef2f2;border-color:#fecaca}.chip-deletion .chip-val[data-v-79619399]{color:#dc2626}.chip-modification[data-v-79619399]{background:#fffbeb;border-color:#fde68a}.chip-modification .chip-val[data-v-79619399]{color:#d97706}.chip-similarity[data-v-79619399]{background:#f5f3ff;border-color:#ddd6fe}.chip-similarity .chip-val[data-v-79619399]{color:#7c3aed}.diff-inputs-wrapper[data-v-79619399]{grid-template-columns:1fr 1fr;align-items:stretch;gap:1.25rem;display:grid;position:relative}.diff-pane-original[data-v-79619399]{grid-area:1/1}.diff-pane-modified[data-v-79619399]{grid-area:1/2}.diff-swap-center-wrap[data-v-79619399]{z-index:10;pointer-events:none;grid-area:1/1/auto/span 2;place-self:center}.diff-swap-center-btn[data-v-79619399]{pointer-events:auto;color:#334155;cursor:pointer;background:#fff;border:1.5px solid #cbd5e1;border-radius:50%;justify-content:center;align-items:center;width:2.6rem;height:2.6rem;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;position:relative;box-shadow:0 2px 10px #0f172a1f}.diff-swap-center-btn[data-v-79619399]:hover:not(:disabled){color:var(--brand-blue,#2563eb);background:#f8fafc;border-color:#93c5fd;transform:scale(1.12);box-shadow:0 4px 16px #2563eb38}.diff-swap-center-btn[data-v-79619399]:active:not(:disabled){transform:scale(.94)}.diff-swap-center-btn[data-v-79619399]:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.swap-tooltip[data-v-79619399]{color:#fff;white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;background:#0f172a;border-radius:.35rem;padding:.22rem .55rem;font-size:.72rem;font-weight:600;transition:all .15s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 2px 8px #0003}.diff-swap-center-btn:hover .swap-tooltip[data-v-79619399]{opacity:1;visibility:visible;bottom:calc(100% + 10px)}@media (width<=820px){.diff-inputs-wrapper[data-v-79619399]{grid-template-columns:1fr;gap:.55rem}.diff-pane-original[data-v-79619399]{grid-area:1/1}.diff-swap-center-wrap[data-v-79619399]{pointer-events:auto;grid-area:2/1;place-self:center;margin-block:.15rem}.diff-pane-modified[data-v-79619399]{grid-area:3/1}.diff-swap-center-btn .swap-icon[data-v-79619399]{transform:rotate(90deg)}}.diff-input-pane[data-v-79619399]{background:#fff;border:1px solid #e2e8f0;border-radius:.65rem;flex-direction:column;transition:all .16s;display:flex;overflow:hidden}.diff-input-pane.is-drag-over[data-v-79619399]{border-color:var(--brand-blue,#2563eb);background:#eff6ff}.pane-header[data-v-79619399]{background:#f8fafc;border-bottom:1px solid #e2e8f0;justify-content:space-between;padding:.45rem .75rem}.pane-header[data-v-79619399],.pane-title-wrap[data-v-79619399]{align-items:center;display:flex}.pane-title-wrap[data-v-79619399]{color:#1e293b;gap:.45rem;font-size:.78rem;font-weight:700}.pane-dot[data-v-79619399]{border-radius:50%;width:.5rem;height:.5rem}.dot-original[data-v-79619399]{background:#ef4444}.dot-modified[data-v-79619399]{background:#10b981}.pane-actions[data-v-79619399]{align-items:center;gap:.45rem;display:flex}.pane-badge[data-v-79619399]{color:#64748b;font-size:.7rem;font-weight:600}.pane-upload-btn[data-v-79619399]{color:#475569;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:.35rem;align-items:center;gap:.28rem;padding:.25rem .55rem;font-size:.72rem;font-weight:600;transition:all .15s;display:inline-flex}.pane-upload-btn[data-v-79619399]:hover{color:#0f172a;background:#f1f5f9}.diff-textarea[data-v-79619399]{color:#0f172a;resize:vertical;background:0 0;border:none;outline:none;width:100%;min-height:190px;padding:.85rem 1rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.86rem;line-height:1.55}.diff-textarea[data-v-79619399]::placeholder{color:#94a3b8}.diff-viewer-wrap[data-v-79619399]{background:#fff;border:1px solid #e2e8f0;border-radius:.65rem;flex-direction:column;display:flex;overflow:hidden}.viewer-header[data-v-79619399]{background:#f8fafc;border-bottom:1px solid #e2e8f0;justify-content:space-between;gap:.75rem 1rem;padding:.65rem .95rem}.viewer-header[data-v-79619399],.viewer-header-left[data-v-79619399]{flex-wrap:wrap;align-items:center;display:flex}.viewer-header-left[data-v-79619399],.viewer-header-center[data-v-79619399]{gap:.55rem}.viewer-header-center[data-v-79619399],.viewer-header-right[data-v-79619399]{flex-wrap:wrap;align-items:center;display:flex}.viewer-header-right[data-v-79619399]{gap:.75rem}.viewer-actions[data-v-79619399]{align-items:center;gap:.45rem;display:flex}.toolbar-options-label[data-v-79619399]{color:#64748b;margin-right:.15rem;font-size:.78rem;font-weight:700}@media (width<=1120px){.viewer-header[data-v-79619399]{flex-direction:column;align-items:stretch;gap:.65rem}.viewer-header-center[data-v-79619399],.viewer-header-left[data-v-79619399],.viewer-header-right[data-v-79619399]{justify-content:space-between;width:100%}}@media (width<=640px){.viewer-header-center[data-v-79619399]{flex-direction:column;align-items:stretch}.viewer-header-center .granularity-toggle-group[data-v-79619399],.viewer-header-center .mode-toggle-group[data-v-79619399]{width:100%;display:flex}.viewer-header-center .gran-btn[data-v-79619399],.viewer-header-center .mode-btn[data-v-79619399]{flex:1;justify-content:center}.viewer-header-right[data-v-79619399]{flex-direction:column;align-items:stretch}.viewer-actions[data-v-79619399]{width:100%;display:flex}.viewer-actions .bar-btn[data-v-79619399]{flex:1;justify-content:center}}.viewer-title[data-v-79619399]{color:#1e293b;font-size:.86rem;font-weight:750}.viewer-badge-changes[data-v-79619399]{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe}.viewer-badge-changes[data-v-79619399],.viewer-badge-match[data-v-79619399]{border-radius:999px;padding:.1rem .5rem;font-size:.72rem;font-weight:700}.viewer-badge-match[data-v-79619399]{color:#15803d;background:#f0fdf4;border:1px solid #bbf7d0}.viewer-badge-muted[data-v-79619399]{color:#64748b;font-size:.72rem}.viewer-legend[data-v-79619399]{color:#475569;align-items:center;gap:.65rem;font-size:.72rem;display:flex}.legend-chip[data-v-79619399]{align-items:center;gap:.3rem;font-weight:600;display:inline-flex}.legend-swatch[data-v-79619399]{border-radius:.18rem;width:.65rem;height:.65rem}.swatch-add[data-v-79619399]{background:#86efac;border:1px solid #4ade80}.swatch-del[data-v-79619399]{background:#fca5a5;border:1px solid #f87171}.swatch-mod[data-v-79619399]{background:#fef08a;border:1px solid #fde047}.split-diff-container[data-v-79619399]{overflow-x:auto}.split-diff-header[data-v-79619399]{background:#f1f5f9;border-bottom:1px solid #e2e8f0;grid-template-columns:1fr 1fr;display:grid}.split-col-heading[data-v-79619399]{color:#475569;align-items:center;gap:.45rem;padding:.45rem .95rem;font-size:.76rem;font-weight:750;display:flex}.split-col-heading[data-v-79619399]:first-child{border-right:1px solid #e2e8f0}.split-diff-body[data-v-79619399]{min-height:200px;max-height:580px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.84rem;line-height:1.55;overflow-y:auto}.split-diff-row[data-v-79619399]{border-bottom:1px solid #f8fafc;grid-template-columns:1fr 1fr;display:grid}.split-cell[data-v-79619399]{align-items:flex-start;min-height:1.65rem;padding:.12rem 0;display:flex}.split-cell.cell-left[data-v-79619399]{border-right:1px solid #e2e8f0}.line-num[data-v-79619399]{text-align:right;color:#94a3b8;-webkit-user-select:none;user-select:none;flex:0 0 3rem;padding:0 .5rem;font-size:.75rem;line-height:1.65rem}.line-code[data-v-79619399]{white-space:pre-wrap;word-break:break-all;flex:auto;padding:0 .75rem;line-height:1.65rem}.split-diff-row.row-removed .cell-left[data-v-79619399]{background:#fff1f2}.split-diff-row.row-added .cell-right[data-v-79619399]{background:#f0fdf4}.split-diff-row.row-modified .cell-left[data-v-79619399]{background:#fff1f2}.split-diff-row.row-modified .cell-right[data-v-79619399]{background:#f0fdf4}.split-cell.is-empty[data-v-79619399]{opacity:.6;background:#f8fafc}.chunk-delete[data-v-79619399]{color:#991b1b;background:#fecaca;text-decoration:line-through}.chunk-delete[data-v-79619399],.chunk-insert[data-v-79619399]{border-radius:.2rem;padding:.05rem .15rem}.chunk-insert[data-v-79619399]{color:#166534;background:#bbf7d0}.unified-diff-container[data-v-79619399]{overflow-x:auto}.unified-diff-body[data-v-79619399]{min-height:200px;max-height:580px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.84rem;line-height:1.55;overflow-y:auto}.unified-diff-row[data-v-79619399]{border-bottom:1px solid #f8fafc;align-items:flex-start;min-height:1.65rem;display:flex}.unified-diff-row .line-num[data-v-79619399]{flex:0 0 2.8rem;font-size:.75rem;line-height:1.65rem}.diff-sign[data-v-79619399]{text-align:center;-webkit-user-select:none;user-select:none;flex:0 0 1.2rem;font-weight:700;line-height:1.65rem}.unified-diff-row.row-added[data-v-79619399]{background:#f0fdf4}.unified-diff-row.row-added .diff-sign[data-v-79619399]{color:#16a34a}.unified-diff-row.row-removed[data-v-79619399]{background:#fff1f2}.unified-diff-row.row-removed .diff-sign[data-v-79619399]{color:#dc2626}.viewer-empty-state[data-v-79619399]{text-align:center;color:#94a3b8;padding:2.5rem 1rem;font-size:.85rem}.text-center[data-v-79619399]{text-align:center}.features-grid[data-v-79619399],.how-it-works-grid[data-v-79619399],.use-cases-grid[data-v-79619399]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin-top:1.5rem;display:grid}@media (width<=900px){.features-grid[data-v-79619399],.how-it-works-grid[data-v-79619399],.use-cases-grid[data-v-79619399]{grid-template-columns:1fr}}.feature-card[data-v-79619399],.step-card[data-v-79619399],.use-case-card[data-v-79619399]{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;flex-direction:column;gap:.5rem;padding:1.35rem 1.25rem;display:flex}.step-badge[data-v-79619399]{width:1.85rem;height:1.85rem;color:var(--brand-blue,#2563eb);background:#eff6ff;border-radius:50%;font-size:.85rem;font-weight:800}.feature-icon-wrap[data-v-79619399],.step-badge[data-v-79619399]{justify-content:center;align-items:center;margin-bottom:.25rem;display:inline-flex}.feature-icon-wrap[data-v-79619399]{color:#059669;background:#ecfdf5;border-radius:.55rem;width:2.2rem;height:2.2rem}.feature-card h3[data-v-79619399],.step-card h3[data-v-79619399],.use-case-card h3[data-v-79619399]{color:#0f172a;font-size:.96rem;font-weight:750}.feature-card p[data-v-79619399],.step-card p[data-v-79619399],.use-case-card p[data-v-79619399]{color:#64748b;font-size:.84rem;line-height:1.5}.privacy-banner[data-v-79619399]{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:.85rem;align-items:center;gap:1.25rem;padding:1.5rem 1.75rem;display:flex}.privacy-icon-box[data-v-79619399]{color:#16a34a;flex:none}.privacy-content h3[data-v-79619399]{color:#14532d;margin-bottom:.25rem;font-size:1.05rem;font-weight:800}.privacy-content p[data-v-79619399]{color:#166534;font-size:.86rem;line-height:1.5}
