.document-cluster[data-v-6cc2bf92]{position:absolute;inset:0;overflow:hidden}@media(max-width:768px){.document-cluster[data-v-6cc2bf92]{position:absolute;inset:0;width:100%;height:100%}}.documents-container[data-v-6cc2bf92]{position:relative;width:100%;height:100%}.document-sheet[data-v-6cc2bf92]{position:absolute;background:#fff;border:.5px solid #E0E0E0;border-radius:2px;box-shadow:0 1px 3px #0000000a;padding:5px;overflow:hidden;user-select:none;cursor:default;will-change:transform,left,top}.document-sheet[data-v-6cc2bf92]:hover{box-shadow:0 3px 8px #00000014}.document-sheet.dragging[data-v-6cc2bf92]{box-shadow:0 12px 32px #0000002e;scale:1.08;transition:box-shadow .15s ease,scale .15s ease!important}.document-cluster.reconcile-mode .document-sheet[data-v-6cc2bf92]{opacity:.55;transition:opacity .4s ease .15s}.doc-content[data-v-6cc2bf92]{display:flex;flex-direction:column;gap:2px;height:100%;pointer-events:none}.line[data-v-6cc2bf92]{height:2px;background:#e8e8e8;border-radius:1px;width:100%}.line.h[data-v-6cc2bf92]{height:3px;background:#d8d8d8;width:55%;margin-bottom:1px}.line.h.w[data-v-6cc2bf92]{width:75%}.line.h.s[data-v-6cc2bf92]{width:40%}.line.sub[data-v-6cc2bf92]{height:2px;background:#e0e0e0;width:35%}.line.s[data-v-6cc2bf92]{width:40%}.line.m[data-v-6cc2bf92]{width:65%}.spacer[data-v-6cc2bf92]{height:4px}.spreadsheet .grid[data-v-6cc2bf92]{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;flex:1}.spreadsheet .cell[data-v-6cc2bf92]{background:#f5f5f5;border:1px solid #E8E8E8;min-height:5px}.spreadsheet .cell.header[data-v-6cc2bf92]{background:#e8e8e8}.ppt[data-v-6cc2bf92]{justify-content:flex-start;gap:2px}.ppt-title[data-v-6cc2bf92]{height:2px;background:#d8d8d8;width:50%;border-radius:1px;flex-shrink:0}.bar-chart[data-v-6cc2bf92]{display:flex;align-items:flex-end;gap:2px;flex:1;padding-top:3px}.bar-chart .bar[data-v-6cc2bf92]{flex:1;background:#e0e0e0;border-radius:1px 1px 0 0;min-height:3px}.pie-chart[data-v-6cc2bf92]{flex:1;display:flex;align-items:center;justify-content:center;overflow:visible}.pie-chart svg[data-v-6cc2bf92]{width:80%;height:80%;max-height:100%}.ppt.title-slide[data-v-6cc2bf92]{justify-content:center;align-items:center;gap:4px}.title-block[data-v-6cc2bf92]{width:70%;height:5px;background:#d8d8d8;border-radius:1px}.subtitle-block[data-v-6cc2bf92]{width:45%;height:2px;background:#e5e5e5;border-radius:1px}.data-table[data-v-6cc2bf92]{display:flex;flex-direction:column;gap:1px;flex:1;margin-top:2px}.data-table .row[data-v-6cc2bf92]{height:3px;background:linear-gradient(90deg,#E8E8E8 22%,transparent 22%,transparent 25%,#E8E8E8 25%,#E8E8E8 47%,transparent 47%,transparent 50%,#E8E8E8 50%,#E8E8E8 72%,transparent 72%,transparent 75%,#E8E8E8 75%);border-radius:1px}.mini-chart[data-v-6cc2bf92]{display:flex;align-items:flex-end;gap:1px;height:12px;margin:2px 0}.mini-chart .bar[data-v-6cc2bf92]{flex:1;background:#e0e0e0;border-radius:1px 1px 0 0;min-height:2px}.contract .two-col[data-v-6cc2bf92]{display:flex;gap:3px;flex:1;margin-top:2px}.contract .col[data-v-6cc2bf92]{flex:1;display:flex;flex-direction:column;gap:1px}.contract .col .line[data-v-6cc2bf92]{height:2px}.form[data-v-6cc2bf92]{gap:3px}.form .field[data-v-6cc2bf92]{display:flex;flex-direction:column;gap:1px}.form .label[data-v-6cc2bf92]{width:35%;height:2px;background:#d8d8d8;border-radius:1px}.form .input[data-v-6cc2bf92]{width:100%;height:5px;background:#f5f5f5;border:1px solid #E8E8E8;border-radius:1px}.form .checkbox-row[data-v-6cc2bf92]{display:flex;align-items:center;gap:3px;margin-top:1px}.form .checkbox[data-v-6cc2bf92]{width:5px;height:5px;border:1px solid #D0D0D0;border-radius:1px;flex-shrink:0}.form .checkbox-row .label[data-v-6cc2bf92]{flex:1;width:auto}.spreadsheet.wide .grid[data-v-6cc2bf92]{grid-template-columns:repeat(6,1fr)}.dense[data-v-6cc2bf92]{gap:1px}.sparse[data-v-6cc2bf92]{gap:3px}.line.sub.w[data-v-6cc2bf92]{width:55%}.line.sub.s[data-v-6cc2bf92]{width:25%}.checklist[data-v-6cc2bf92]{gap:2px}.check-item[data-v-6cc2bf92]{display:flex;align-items:center;gap:3px}.check[data-v-6cc2bf92]{width:4px;height:4px;border:1px solid #D0D0D0;border-radius:1px;flex-shrink:0}.check-item .line[data-v-6cc2bf92]{flex:1;height:2px}.family-trees-container[data-v-6cc2bf92]{position:absolute;inset:0;pointer-events:none}.family-header[data-v-6cc2bf92]{position:absolute;font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;transform:translateY(-4px);color:#6366f1}.family-trees-container.reconcile-mode .family-header[data-v-6cc2bf92]{color:#9ca3af;transition:color .4s ease .1s}.doc-label-badge[data-v-6cc2bf92]{position:absolute;font-size:9px;font-weight:500;color:#64748b;white-space:nowrap;z-index:200}.doc-label-badge.missing[data-v-6cc2bf92]{color:#ff9800;font-style:italic;font-weight:600}.missing-doc-placeholder[data-v-6cc2bf92]{position:absolute;width:70px;height:98px;border:1.5px dashed #ff9800;border-radius:4px;background:#ff98000a;display:flex;align-items:center;justify-content:center;animation:gap-pulse-6cc2bf92 1s ease-out .5s}@keyframes gap-pulse-6cc2bf92{0%{box-shadow:0 0 #ff980000}30%{box-shadow:0 0 16px 6px #ff980066}to{box-shadow:0 0 #ff980000}}.missing-doc-inner[data-v-6cc2bf92]{display:flex;align-items:center;justify-content:center}.missing-icon[data-v-6cc2bf92]{color:#ff9800;opacity:.65}.family-connectors-svg[data-v-6cc2bf92]{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:visible;opacity:0;transition:opacity .4s ease .35s}.family-connectors-svg.visible[data-v-6cc2bf92]{opacity:1}.connector-path[data-v-6cc2bf92]{stroke:#6366f1;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;fill:none;vector-effect:non-scaling-stroke;opacity:.3;transition:stroke .4s ease .1s,opacity .4s ease}.connector-path.to-missing[data-v-6cc2bf92]{opacity:0;stroke-dasharray:200;stroke-dashoffset:200;transition:stroke .4s ease .1s,opacity .25s ease-out .1s,stroke-dashoffset .6s ease-out .2s}.family-trees-container.reconcile-mode .connector-path[data-v-6cc2bf92]{stroke:#9ca3af}.family-trees-container.reconcile-mode .connector-path.to-missing[data-v-6cc2bf92]{opacity:.4;stroke-dashoffset:0}.fade-enter-active[data-v-6cc2bf92],.fade-leave-active[data-v-6cc2bf92]{transition:opacity .4s ease}.fade-enter-from[data-v-6cc2bf92],.fade-leave-to[data-v-6cc2bf92]{opacity:0}.fade-enter-active[data-v-6cc2bf92] *,.fade-leave-active[data-v-6cc2bf92] *{transition:none!important}.fade-enter-from[data-v-6cc2bf92] *,.fade-leave-to[data-v-6cc2bf92] *{opacity:inherit!important}.missing-fade-enter-active[data-v-6cc2bf92]{transition:opacity .3s ease-out,transform .35s ease-out;transition-delay:var(--stagger-delay, 0ms)}.missing-fade-leave-active[data-v-6cc2bf92]{transition:opacity .2s ease-in,transform .2s ease-in}.missing-fade-enter-from[data-v-6cc2bf92]{opacity:0;transform:translateY(6px)}.missing-fade-leave-to[data-v-6cc2bf92]{opacity:0;transform:translateY(3px)}.missing-label-fade-enter-active[data-v-6cc2bf92]{transition:opacity .25s ease-out,transform .3s ease-out;transition-delay:var(--stagger-delay, 0ms)}.missing-label-fade-leave-active[data-v-6cc2bf92]{transition:opacity .15s ease-in,transform .15s ease-in}.missing-label-fade-enter-from[data-v-6cc2bf92]{opacity:0;transform:translateY(3px)}.missing-label-fade-leave-to[data-v-6cc2bf92]{opacity:0;transform:translateY(2px)}.parse-content-overlay[data-v-6cc2bf92]{position:absolute;inset:0;background:#fff;padding:4px;display:flex;flex-direction:column;gap:3px;border-radius:1px;overflow:hidden}.parse-header[data-v-6cc2bf92]{font-size:3px;font-weight:600;color:#374151;padding-bottom:2px;border-bottom:.5px solid #e5e7eb;margin-bottom:1px}.clause-block[data-v-6cc2bf92]{display:flex;align-items:flex-start;gap:2px;padding:2px;background:#f9fafb;border-radius:1px;border-left:1.5px solid}.clause-block.high[data-v-6cc2bf92]{border-left-color:#ef4444;background:#fef2f2}.clause-block.medium[data-v-6cc2bf92]{border-left-color:#f59e0b;background:#fffbeb}.clause-block.low[data-v-6cc2bf92]{border-left-color:#22c55e;background:#f0fdf4}.clause-indicator[data-v-6cc2bf92]{width:2px;height:2px;border-radius:50%;flex-shrink:0;margin-top:1px}.clause-block.high .clause-indicator[data-v-6cc2bf92]{background:#ef4444}.clause-block.medium .clause-indicator[data-v-6cc2bf92]{background:#f59e0b}.clause-block.low .clause-indicator[data-v-6cc2bf92]{background:#22c55e}.clause-lines[data-v-6cc2bf92]{flex:1;display:flex;flex-direction:column;gap:1px}.clause-lines .line[data-v-6cc2bf92]{height:1px;background:#d1d5db;border-radius:.5px;width:100%}.clause-lines .line.short[data-v-6cc2bf92]{width:50%}.clause-lines .line.medium[data-v-6cc2bf92]{width:75%}.clause-tag[data-v-6cc2bf92]{font-size:2px;color:#6b7280;white-space:nowrap;padding:.5px 1px;background:#0000000a;border-radius:.5px}.compliance-section[data-v-6cc2bf92]{margin-bottom:2px}.section-label[data-v-6cc2bf92]{font-size:2px;font-weight:600;color:#9ca3af;text-transform:uppercase;letter-spacing:.03em;margin-bottom:1px}.risk-row[data-v-6cc2bf92]{display:flex;align-items:center;gap:2px;margin-bottom:1px}.risk-dot[data-v-6cc2bf92]{width:2px;height:2px;border-radius:50%;flex-shrink:0}.risk-row.high .risk-dot[data-v-6cc2bf92]{background:#ef4444}.risk-row.medium .risk-dot[data-v-6cc2bf92]{background:#f59e0b}.risk-text[data-v-6cc2bf92]{height:1px;background:#e5e7eb;border-radius:.5px;flex:1}.risk-text.short[data-v-6cc2bf92]{width:60%;flex:none}.vendor-chips[data-v-6cc2bf92]{display:flex;gap:1px;flex-wrap:wrap}.vendor-chip[data-v-6cc2bf92]{width:8px;height:2px;background:#dbeafe;border-radius:.5px}.audit-note[data-v-6cc2bf92]{height:1px;background:#e5e7eb;border-radius:.5px;margin-bottom:1px}.audit-note.short[data-v-6cc2bf92]{width:65%}.captable-visual[data-v-6cc2bf92]{display:flex;justify-content:flex-start;padding:2px 0}.ownership-pie[data-v-6cc2bf92]{width:22px;height:22px;transform:rotate(-90deg);flex-shrink:0}.captable-text[data-v-6cc2bf92]{flex:1;display:flex;flex-direction:column;gap:2px;padding-left:3px;justify-content:center}.cap-text-line[data-v-6cc2bf92]{height:1px;background:#e5e7eb;border-radius:.5px;width:100%}.cap-text-line.short[data-v-6cc2bf92]{width:50%}.cap-text-line.medium[data-v-6cc2bf92]{width:75%}.captable-rows[data-v-6cc2bf92]{display:flex;flex-direction:column;gap:1px}.cap-row[data-v-6cc2bf92]{display:flex;align-items:center;gap:2px}.cap-dot[data-v-6cc2bf92]{width:2px;height:2px;border-radius:.5px;flex-shrink:0}.cap-dot.founders[data-v-6cc2bf92]{background:#2563eb}.cap-dot.series-a[data-v-6cc2bf92]{background:#60a5fa}.cap-dot.esop[data-v-6cc2bf92]{background:#93c5fd}.cap-name[data-v-6cc2bf92]{height:1px;background:#e5e7eb;border-radius:.5px;flex:1}.cap-pct[data-v-6cc2bf92]{font-size:2px;font-weight:600;color:#6b7280}.deps-overview[data-v-6cc2bf92]{display:flex;justify-content:space-around;padding:2px 0;border-bottom:.5px solid #e5e7eb;margin-bottom:2px}.deps-count[data-v-6cc2bf92],.deps-vuln[data-v-6cc2bf92]{display:flex;flex-direction:column;align-items:center}.count-num[data-v-6cc2bf92]{font-size:4px;font-weight:700;color:#7c3aed;line-height:1}.count-label[data-v-6cc2bf92]{font-size:1.5px;color:#9ca3af;text-transform:uppercase}.vuln-num[data-v-6cc2bf92]{font-size:4px;font-weight:700;color:#ef4444;line-height:1}.vuln-label[data-v-6cc2bf92]{font-size:1.5px;color:#ef4444;text-transform:uppercase}.deps-list[data-v-6cc2bf92]{display:flex;flex-direction:column;gap:1px;margin-bottom:2px}.dep-row[data-v-6cc2bf92]{display:flex;align-items:center;justify-content:space-between;gap:2px}.dep-row.vuln[data-v-6cc2bf92]{background:#fef2f2;padding:.5px 1px;border-radius:.5px;margin:0 -1px}.dep-name[data-v-6cc2bf92]{height:1px;background:#e5e7eb;border-radius:.5px;flex:1}.dep-name.short[data-v-6cc2bf92]{width:40%;flex:none}.dep-name.medium[data-v-6cc2bf92]{width:60%;flex:none}.dep-license[data-v-6cc2bf92]{font-size:1.5px;padding:.5px 1px;border-radius:.5px;font-weight:500;flex-shrink:0}.dep-license.mit[data-v-6cc2bf92]{background:#dcfce7;color:#16a34a}.dep-license.apache[data-v-6cc2bf92]{background:#dbeafe;color:#2563eb}.license-bar-mini[data-v-6cc2bf92]{display:flex;height:2px;border-radius:1px;overflow:hidden}.lic-seg[data-v-6cc2bf92]{height:100%}.lic-seg.mit[data-v-6cc2bf92]{background:#22c55e;flex:62}.lic-seg.apache[data-v-6cc2bf92]{background:#3b82f6;flex:24}.lic-seg.other[data-v-6cc2bf92]{background:#9ca3af;flex:14}.parse-content-fade-enter-active[data-v-6cc2bf92]{transition:none}.parse-content-fade-leave-active[data-v-6cc2bf92]{transition:opacity .15s ease-in}.parse-content-fade-enter-from[data-v-6cc2bf92]{opacity:1}.parse-content-fade-leave-to[data-v-6cc2bf92]{opacity:0}.parse-layer[data-v-6cc2bf92]{position:absolute;inset:0;padding:4px;display:flex;flex-direction:column;gap:2px;background:#fff}.raw-layer[data-v-6cc2bf92]{z-index:1}.parsed-layer[data-v-6cc2bf92]{z-index:2;clip-path:inset(0 100% 0 0);transition:clip-path 1.2s cubic-bezier(.4,0,.2,1)}.parsed-layer.revealed[data-v-6cc2bf92]{clip-path:inset(0 0 0 0)}.reveal-line[data-v-6cc2bf92]{position:absolute;top:0;bottom:0;left:0;width:.5px;background:linear-gradient(to bottom,#16a34a,#22c55e);z-index:10;opacity:0;transition:left 1.2s cubic-bezier(.4,0,.2,1),opacity .2s ease}.reveal-line.active[data-v-6cc2bf92]{opacity:1;left:100%}.raw-header[data-v-6cc2bf92]{font-size:3px;font-weight:600;color:#9ca3af;padding-bottom:2px;border-bottom:.5px solid #e5e7eb;margin-bottom:2px}.raw-paragraph[data-v-6cc2bf92]{display:flex;flex-direction:column;gap:1px;margin-bottom:4px}.raw-line[data-v-6cc2bf92]{height:1px;background:#d1d5db;border-radius:.5px;width:100%}.raw-line.short[data-v-6cc2bf92]{width:60%}.raw-line.medium[data-v-6cc2bf92]{width:80%}.raw-section-title[data-v-6cc2bf92]{height:1.5px;background:#9ca3af;border-radius:.5px;width:40%;margin:2px 0 1px}.raw-section-title.short[data-v-6cc2bf92]{width:30%}.raw-spreadsheet[data-v-6cc2bf92]{display:flex;flex-direction:column;gap:1px;flex:1}.raw-row[data-v-6cc2bf92]{display:flex;gap:1px}.raw-row.header .raw-cell[data-v-6cc2bf92]{background:#d1d5db}.raw-cell[data-v-6cc2bf92]{flex:1;height:3px;background:#e5e7eb;border-radius:.5px}.raw-cell.num[data-v-6cc2bf92]{background:#d1d5db}.raw-code[data-v-6cc2bf92]{display:flex;flex-direction:column;gap:1px;font-family:monospace}.code-line[data-v-6cc2bf92]{display:flex;align-items:center;gap:1px;height:2px}.code-line.indent[data-v-6cc2bf92]{padding-left:3px}.code-line.indent2[data-v-6cc2bf92]{padding-left:6px}.code-line .brace[data-v-6cc2bf92]{font-size:2px;color:#9ca3af}.code-line .key[data-v-6cc2bf92]{width:8px;height:1px;background:#d1d5db;border-radius:.5px}.code-line .key.short[data-v-6cc2bf92]{width:5px}.code-line .colon[data-v-6cc2bf92]{font-size:2px;color:#9ca3af}.code-line .value[data-v-6cc2bf92]{width:10px;height:1px;background:#c4c9cf;border-radius:.5px}.code-line .value.short[data-v-6cc2bf92]{width:6px}.flag-content-overlay[data-v-6cc2bf92]{position:absolute;inset:0;background:#fff;padding:4px;display:flex;flex-direction:column;gap:2px;border-radius:1px;overflow:hidden}.flag-layer[data-v-6cc2bf92]{position:absolute;inset:0;padding:4px;display:flex;flex-direction:column;gap:2px;background:#fff}.flag-layer.raw-layer[data-v-6cc2bf92]{z-index:1}.flag-layer.flagged-layer[data-v-6cc2bf92]{z-index:2;clip-path:inset(0 100% 0 0);transition:clip-path 1.4s cubic-bezier(.4,0,.2,1)}.flag-layer.flagged-layer.revealed[data-v-6cc2bf92]{clip-path:inset(0 0 0 0)}.flag-header[data-v-6cc2bf92]{font-size:3px;font-weight:600;color:#374151;padding-bottom:2px;border-bottom:.5px solid #e5e7eb;margin-bottom:2px}.flag-paragraph[data-v-6cc2bf92]{display:flex;flex-direction:column;gap:1px;margin-bottom:4px;position:relative}.flag-badge[data-v-6cc2bf92]{position:absolute;bottom:-3.5px;right:0;font-size:1.5px;font-weight:600;text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;color:#ea580c}.flag-paragraph.medium .flag-badge[data-v-6cc2bf92]{color:#eab308}.flag-line[data-v-6cc2bf92]{height:1px;background:#d1d5db;border-radius:.5px;width:100%}.flag-line.short[data-v-6cc2bf92]{width:60%}.flag-line.medium[data-v-6cc2bf92]{width:80%}.flag-line.highlighted[data-v-6cc2bf92]{background:#ea580c}.flag-paragraph.medium .flag-line.highlighted[data-v-6cc2bf92]{background:#fcd34d}.flag-reveal-line[data-v-6cc2bf92]{position:absolute;top:0;bottom:0;left:0;width:.5px;background:linear-gradient(to bottom,#ef4444,#f87171);z-index:10;opacity:0;transition:left 1.4s cubic-bezier(.4,0,.2,1),opacity .2s ease}.flag-reveal-line.active[data-v-6cc2bf92]{opacity:1;left:100%}.flag-content-fade-enter-active[data-v-6cc2bf92]{transition:opacity .3s ease-out .15s}.flag-content-fade-leave-active[data-v-6cc2bf92]{transition:opacity .2s ease-in}.flag-content-fade-enter-from[data-v-6cc2bf92],.flag-content-fade-leave-to[data-v-6cc2bf92]{opacity:0}.screen-content-overlay[data-v-6cc2bf92]{position:absolute;inset:0;background:#fff;padding:4px;display:flex;flex-direction:column;gap:2px;border-radius:1px;overflow:hidden}.screen-layer[data-v-6cc2bf92]{position:absolute;inset:0;padding:4px;display:flex;flex-direction:column;gap:2px;background:#fff}.screen-layer.raw-layer[data-v-6cc2bf92]{z-index:1}.screen-layer.entity-layer[data-v-6cc2bf92]{z-index:2;clip-path:inset(0 100% 0 0);transition:clip-path 1.4s cubic-bezier(.4,0,.2,1)}.screen-layer.entity-layer.revealed[data-v-6cc2bf92]{clip-path:inset(0 0 0 0)}.screen-layer.entity-layer .raw-header[data-v-6cc2bf92]{color:#374151}.entity-paragraph[data-v-6cc2bf92]{display:flex;flex-direction:column;gap:1px;margin-bottom:4px}.entity-line-row[data-v-6cc2bf92]{display:flex;height:1px;width:100%;gap:0}.entity-line-row.short[data-v-6cc2bf92]{width:60%}.entity-line-row.medium[data-v-6cc2bf92]{width:80%}.entity-line-row .seg[data-v-6cc2bf92]{height:100%;border-radius:.5px}.entity-line-row .seg.gray[data-v-6cc2bf92]{background:#d1d5db}.entity-line-row .seg.purple[data-v-6cc2bf92]{background:#a855f7}.screen-reveal-line[data-v-6cc2bf92]{position:absolute;top:0;bottom:0;left:0;width:.5px;background:linear-gradient(to bottom,#a855f7,#c084fc);z-index:10;opacity:0;transition:left 1.4s cubic-bezier(.4,0,.2,1),opacity .2s ease}.screen-reveal-line.active[data-v-6cc2bf92]{opacity:1;left:100%}.screen-content-fade-enter-active[data-v-6cc2bf92]{transition:opacity .3s ease-out .15s}.screen-content-fade-leave-active[data-v-6cc2bf92]{transition:opacity .2s ease-in}.screen-content-fade-enter-from[data-v-6cc2bf92],.screen-content-fade-leave-to[data-v-6cc2bf92]{opacity:0}.screen-mode-flex-container[data-v-6cc2bf92]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:250}.screen-mode-content[data-v-6cc2bf92]{position:absolute;inset:0;width:100%;height:100%}.screen-connectors-svg[data-v-6cc2bf92]{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:visible;opacity:0;transition:opacity .4s ease .35s}.screen-connectors-svg.visible[data-v-6cc2bf92]{opacity:1}.screen-connector-path[data-v-6cc2bf92]{stroke:#a855f7;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;fill:none;vector-effect:non-scaling-stroke;opacity:.25}.screen-connector-path.risk-connector[data-v-6cc2bf92]{opacity:.2}.entity-node[data-v-6cc2bf92]{position:absolute;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:flex-start;gap:3px;opacity:0;transition:opacity .3s ease var(--stagger-delay, 0ms)}.entity-node.visible[data-v-6cc2bf92]{opacity:1}.relationship-label[data-v-6cc2bf92]{font-size:8px;font-weight:500;color:#9ca3af;text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;margin-left:2px}.entity-card[data-v-6cc2bf92]{display:flex;align-items:center;gap:4px;padding:4px 10px 4px 6px;background:#a855f7;border-radius:9999px;border:none;white-space:nowrap;box-shadow:0 2px 4px #a855f74d}.entity-card-icon[data-v-6cc2bf92]{color:#fff;flex-shrink:0}.entity-name[data-v-6cc2bf92]{font-size:10px;font-weight:500;color:#fff}.entity-risks[data-v-6cc2bf92]{display:flex;flex-direction:column;gap:4px;margin-top:6px;align-items:flex-start}.risk-badge-inline[data-v-6cc2bf92]{display:flex;align-items:center;gap:3px;font-size:8px;font-weight:500;text-transform:uppercase;letter-spacing:.02em;padding:3px 8px;border-radius:9999px;white-space:nowrap;background:#fff;border:.5px solid #d1d5db;box-shadow:0 1px 2px #0000000a}.risk-badge-inline .risk-icon[data-v-6cc2bf92]{flex-shrink:0}.risk-badge-inline.clear[data-v-6cc2bf92]{color:#22c55e}.risk-badge-inline.medium[data-v-6cc2bf92]{color:#f59e0b}.risk-badge-inline.high[data-v-6cc2bf92]{color:#ef4444}.doc-entity-chip[data-v-6cc2bf92]{position:absolute;transform:translate(-50%,-50%);display:flex;align-items:center;gap:4px;padding:4px 10px 4px 6px;background:#fff;border-radius:9999px;border:.5px solid rgba(168,85,247,.25);white-space:nowrap;box-shadow:0 1px 2px #0000000a;opacity:0;transition:opacity .3s ease var(--stagger-delay, 0ms);z-index:350}.doc-entity-chip.visible[data-v-6cc2bf92]{opacity:1}.doc-entity-chip.person[data-v-6cc2bf92]{border-color:#8b5cf640}.doc-entity-chip.person .entity-card-icon[data-v-6cc2bf92]{color:#8b5cf6}.doc-entity-chip.company .entity-card-icon[data-v-6cc2bf92],.doc-entity-chip.facility .entity-card-icon[data-v-6cc2bf92]{color:#a855f7}.risk-badge-float[data-v-6cc2bf92]{position:absolute;transform:translate(-50%,-50%);display:flex;align-items:center;gap:3px;font-size:8px;font-weight:500;text-transform:uppercase;letter-spacing:.02em;padding:3px 8px;border-radius:9999px;white-space:nowrap;background:#fff;border:.5px solid currentColor;opacity:0;transition:opacity .3s ease var(--stagger-delay, 0ms);box-shadow:0 1px 2px #0000000a}.risk-badge-float.visible[data-v-6cc2bf92]{opacity:1}.risk-icon[data-v-6cc2bf92]{flex-shrink:0}.risk-badge-float.clear[data-v-6cc2bf92],.risk-badge-float.low[data-v-6cc2bf92]{color:#22c55e;border-color:#22c55e59}.risk-badge-float.medium[data-v-6cc2bf92]{color:#f59e0b;border-color:#f59e0b59}.risk-badge-float.high[data-v-6cc2bf92]{color:#ef4444;border-color:#ef444459}.flow-map-fade-enter-active[data-v-6cc2bf92]{transition:opacity .4s ease}.flow-map-fade-leave-active[data-v-6cc2bf92]{transition:opacity .3s ease}.flow-map-fade-enter-from[data-v-6cc2bf92],.flow-map-fade-leave-to[data-v-6cc2bf92]{opacity:0}@media(max-width:768px){.document-cluster[data-v-6cc2bf92]{height:100%;min-height:380px}.entity-node[data-v-6cc2bf92]{transform:translate(-50%,-50%) scale(.75)}.entity-card[data-v-6cc2bf92]{padding:3px 8px 3px 5px;gap:3px}.entity-name[data-v-6cc2bf92]{font-size:9px}.risk-badge-inline[data-v-6cc2bf92]{font-size:7px;padding:2px 6px}.entity-risks[data-v-6cc2bf92]{gap:3px;margin-top:4px}.relationship-label[data-v-6cc2bf92]{font-size:7px}.document-cluster.sort-mode .document-sheet[data-v-6cc2bf92],.document-cluster.reconcile-mode .document-sheet[data-v-6cc2bf92]{transform-origin:center center}.document-cluster.sort-mode .family-header[data-v-6cc2bf92],.document-cluster.reconcile-mode .family-header[data-v-6cc2bf92]{font-size:12px;padding:4px 10px}.document-cluster.sort-mode .missing-doc-placeholder[data-v-6cc2bf92],.document-cluster.reconcile-mode .missing-doc-placeholder[data-v-6cc2bf92]{width:70px;height:98px;transform:scale(1.3);transform-origin:top left;border:1px dashed #ff9800}.document-cluster.sort-mode .missing-icon[data-v-6cc2bf92],.document-cluster.reconcile-mode .missing-icon[data-v-6cc2bf92]{transform:scale(.8)}.document-cluster.sort-mode .family-connectors-svg .connector-path[data-v-6cc2bf92],.document-cluster.reconcile-mode .family-connectors-svg .connector-path[data-v-6cc2bf92]{stroke-width:1px;opacity:.3}.document-cluster.reconcile-mode .family-connectors-svg .connector-path.to-missing[data-v-6cc2bf92]{stroke-width:1px}.document-cluster.sort-mode .doc-label-badge[data-v-6cc2bf92],.document-cluster.reconcile-mode .doc-label-badge[data-v-6cc2bf92]{font-size:10px;padding:2px 6px}}.cal-embed[data-v-f913869d]{width:100%;height:100%;overflow:scroll}.hero[data-v-71608fe8]{width:100vw;min-height:100vh;background-color:var(--color-black-fainter);overflow:hidden;position:relative}@media(max-width:768px){.hero[data-v-71608fe8]{min-height:auto;overflow:visible}}.hero-container[data-v-71608fe8]{width:100%;margin:0;padding:0;display:grid;grid-template-columns:540px 1fr;gap:0;align-items:stretch;min-height:100vh;position:relative}@media(max-width:1024px){.hero-container[data-v-71608fe8]{grid-template-columns:1fr;gap:2rem;min-height:auto;padding:0}.hero-content[data-v-71608fe8]{border-right:none;box-shadow:none}}@media(max-width:768px){.hero-container[data-v-71608fe8]{gap:0;min-height:calc(100vh - 124px);display:flex;flex-direction:column}}.hero-content[data-v-71608fe8]{display:flex;flex-direction:column;gap:1.25rem;padding:4rem 3rem;position:relative;z-index:10;background:#fff;border-right:1px solid var(--color-black-faint);box-shadow:4px 0 24px #0000000f}.logo-link[data-v-71608fe8]{display:block;width:fit-content}.hero-logo[data-v-71608fe8]{width:120px;height:auto;margin-bottom:1.5rem;opacity:.25;transition:opacity .15s ease}.logo-link:hover .hero-logo[data-v-71608fe8]{opacity:.4}.hero-headline[data-v-71608fe8]{font-family:Playfair Display,Georgia,serif;font-size:3rem;font-weight:400;line-height:1.15;color:var(--color-black);margin:0;letter-spacing:-.01em}.hero-headline em[data-v-71608fe8]{font-style:italic}@media(max-width:768px){.hero-headline[data-v-71608fe8]{font-size:2.25rem}}.hero-subhead[data-v-71608fe8]{font-size:1rem;line-height:1.7;color:var(--color-black-muted);margin:0}.mode-section[data-v-71608fe8]{margin-top:1.5rem}.mode-section-label[data-v-71608fe8]{font-size:.8125rem;font-weight:400;color:var(--color-black-light);display:block;margin-bottom:.5rem}.spacer[data-v-71608fe8]{flex:1}.cta-row[data-v-71608fe8]{display:flex;align-items:center;gap:1.5rem}.compare-link[data-v-71608fe8]{font-size:.875rem;color:var(--color-black-light);text-decoration:none;transition:color .15s ease}.compare-link[data-v-71608fe8]:hover{color:var(--color-black);text-decoration:underline}.mode-description[data-v-71608fe8]{font-size:.875rem;line-height:1.5;margin:0;font-weight:400;padding:.5rem 1rem .75rem calc(1.75rem + 20px);margin-left:-1rem;margin-right:-1rem;background:color-mix(in srgb,currentColor 6%,transparent);border-bottom:1px solid var(--color-black-25)}.mode-cards[data-v-71608fe8]{display:flex;flex-direction:column;gap:0;margin-top:.5rem}.mode-card[data-v-71608fe8]{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;margin-left:-1rem;margin-right:-1rem;width:calc(100% + 2rem);background:transparent;border:none;border-bottom:1px solid var(--color-black-25);cursor:pointer;transition:all .15s ease}.mode-card[data-v-71608fe8]:hover{background:color-mix(in srgb,var(--mode-color) 8%,transparent)}.mode-card[data-v-71608fe8]:focus-visible{outline:none;background:color-mix(in srgb,var(--mode-color) 12%,transparent)}.mode-card.active[data-v-71608fe8]{background:color-mix(in srgb,var(--mode-color) 10%,transparent)}.mode-icon[data-v-71608fe8]{display:flex;align-items:center;justify-content:center;width:20px;height:20px}.mode-label[data-v-71608fe8]{font-size:.875rem;font-weight:500}.hero-visual[data-v-71608fe8]{z-index:1;position:relative;min-height:600px;height:100vh;background-image:radial-gradient(circle,var(--color-black-lighter) 1px,transparent 1px);background-size:24px 24px;background-position:center center}@media(max-width:1024px){.hero-visual[data-v-71608fe8]{min-height:400px;height:auto;margin:0 -2rem}}@media(max-width:768px){.hero-visual[data-v-71608fe8]{position:relative;flex:1;min-height:300px;margin:0;width:100%;overflow:hidden}}.booking-form-container[data-v-71608fe8]{position:absolute;inset:0;overflow:auto;display:flex;align-items:center;justify-content:center}.booking-contact-bar[data-v-71608fe8]{position:absolute;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;background:var(--color-black-fainter);border-top:1px solid var(--color-black-faint);font-size:.8125rem}@media(max-width:768px){.booking-form-container[data-v-71608fe8]{position:relative;min-height:500px;align-items:flex-start;padding-top:0}.booking-contact-bar[data-v-71608fe8]{display:none}}.prefer-email[data-v-71608fe8]{color:var(--color-black-light)}.contact-email[data-v-71608fe8]{color:var(--color-black-muted);font-weight:500;text-decoration:none;transition:color .15s ease}.contact-email[data-v-71608fe8]:hover{color:var(--color-black)}.mobile-lens-carousel[data-v-71608fe8]{display:none;flex-direction:column;position:fixed;bottom:34px;left:0;right:0;z-index:50;background:#fff}.carousel-description[data-v-71608fe8]{font-size:.8125rem;line-height:1.5;text-align:center;margin:0;padding:.75rem 1rem;border-top:1px solid var(--color-black-faint);border-bottom:1px solid var(--color-black-faint)}.carousel-nav[data-v-71608fe8]{display:flex;align-items:stretch;border-bottom:1px solid var(--color-black-faint)}.carousel-arrow[data-v-71608fe8]{display:flex;align-items:center;justify-content:center;width:56px;background:transparent;border:none;cursor:pointer;transition:opacity .15s ease;padding:.875rem 0;color:var(--color-black-muted)}.carousel-arrow[data-v-71608fe8]:hover{opacity:.7}.carousel-arrow[data-v-71608fe8]:active{opacity:1}.carousel-arrow.prev[data-v-71608fe8]{border-right:1px solid var(--color-black-faint)}.carousel-arrow.next[data-v-71608fe8]{border-left:1px solid var(--color-black-faint)}.carousel-arrow.book-demo-arrow[data-v-71608fe8]{background:var(--color-black-fainter);color:var(--color-black)}.carousel-arrow-placeholder[data-v-71608fe8]{width:56px;padding:.875rem 0}.carousel-current-lens[data-v-71608fe8]{display:flex;align-items:center;justify-content:center;gap:.5rem;flex:1;padding:.875rem 1rem;background:transparent;border:none;cursor:pointer;pointer-events:auto;transition:background-color .15s ease}.carousel-current-lens[data-v-71608fe8]:hover{background-color:color-mix(in srgb,var(--lens-color) 8%,transparent)}.carousel-current-lens .lens-name[data-v-71608fe8]{font-size:.875rem;font-weight:500}.expand-indicator[data-v-71608fe8]{transition:transform .2s ease;margin-left:.25rem}.expand-indicator.flipped[data-v-71608fe8]{transform:rotate(180deg)}.expanded-nav-menu[data-v-71608fe8]{display:flex;flex-direction:column;position:absolute;bottom:100%;left:0;right:0;background:#fff;border-top:1px solid var(--color-black-faint);box-shadow:0 -4px 12px #00000014}.expanded-nav-item[data-v-71608fe8]{display:flex;align-items:center;gap:.75rem;padding:.875rem 1.25rem;background:transparent;border:none;border-bottom:1px solid var(--color-black-faint);cursor:pointer;text-align:left;transition:background-color .15s ease}.expanded-nav-item[data-v-71608fe8]:hover,.expanded-nav-item.active[data-v-71608fe8]{background-color:color-mix(in srgb,var(--item-color, var(--color-black)) 8%,transparent)}.expanded-nav-item.book-demo-item[data-v-71608fe8]{color:var(--color-black);text-decoration:none}.expanded-nav-label[data-v-71608fe8]{font-size:.875rem;font-weight:500}.carousel-current-lens.booking-label .lens-name[data-v-71608fe8]{color:var(--color-black)}.carousel-description.booking-description[data-v-71608fe8]{color:var(--color-black-muted)}.carousel-description.booking-description a[data-v-71608fe8]{color:var(--color-black);font-weight:500;text-decoration:none}.carousel-description.booking-description a[data-v-71608fe8]:hover{text-decoration:underline}@media(max-width:768px){.mobile-lens-carousel[data-v-71608fe8]{display:flex}.mode-section[data-v-71608fe8]{display:none}.hero-content[data-v-71608fe8]{padding:1.5rem 1.5rem 1.7rem;gap:.75rem}.hero-logo[data-v-71608fe8]{width:80px;margin-bottom:.75rem}.hero-headline[data-v-71608fe8]{font-size:1.75rem}.hero-subhead[data-v-71608fe8]{font-size:.9375rem;margin-bottom:0}.spacer[data-v-71608fe8],.cta-row[data-v-71608fe8]{display:none}}
