.document-cluster[data-v-0245ed1e]{position:absolute;inset:0;overflow:hidden}@media(max-width:768px){.document-cluster[data-v-0245ed1e]{position:absolute;inset:0;width:100%;height:100%}}.documents-container[data-v-0245ed1e]{position:relative;width:100%;height:100%}.document-sheet[data-v-0245ed1e]{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-0245ed1e]:hover{box-shadow:0 3px 8px #00000014}.document-sheet.dragging[data-v-0245ed1e]{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-0245ed1e]{opacity:.55;transition:opacity .4s ease .15s}.doc-content[data-v-0245ed1e]{display:flex;flex-direction:column;gap:2px;height:100%;pointer-events:none}.line[data-v-0245ed1e]{height:2px;background:#e8e8e8;border-radius:1px;width:100%}.line.h[data-v-0245ed1e]{height:3px;background:#d8d8d8;width:55%;margin-bottom:1px}.line.h.w[data-v-0245ed1e]{width:75%}.line.h.s[data-v-0245ed1e]{width:40%}.line.sub[data-v-0245ed1e]{height:2px;background:#e0e0e0;width:35%}.line.s[data-v-0245ed1e]{width:40%}.line.m[data-v-0245ed1e]{width:65%}.spacer[data-v-0245ed1e]{height:4px}.spreadsheet .grid[data-v-0245ed1e]{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;flex:1}.spreadsheet .cell[data-v-0245ed1e]{background:#f5f5f5;border:1px solid #E8E8E8;min-height:5px}.spreadsheet .cell.header[data-v-0245ed1e]{background:#e8e8e8}.ppt[data-v-0245ed1e]{justify-content:flex-start;gap:2px}.ppt-title[data-v-0245ed1e]{height:2px;background:#d8d8d8;width:50%;border-radius:1px;flex-shrink:0}.bar-chart[data-v-0245ed1e]{display:flex;align-items:flex-end;gap:2px;flex:1;padding-top:3px}.bar-chart .bar[data-v-0245ed1e]{flex:1;background:#e0e0e0;border-radius:1px 1px 0 0;min-height:3px}.pie-chart[data-v-0245ed1e]{flex:1;display:flex;align-items:center;justify-content:center;overflow:visible}.pie-chart svg[data-v-0245ed1e]{width:80%;height:80%;max-height:100%}.ppt.title-slide[data-v-0245ed1e]{justify-content:center;align-items:center;gap:4px}.title-block[data-v-0245ed1e]{width:70%;height:5px;background:#d8d8d8;border-radius:1px}.subtitle-block[data-v-0245ed1e]{width:45%;height:2px;background:#e5e5e5;border-radius:1px}.data-table[data-v-0245ed1e]{display:flex;flex-direction:column;gap:1px;flex:1;margin-top:2px}.data-table .row[data-v-0245ed1e]{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-0245ed1e]{display:flex;align-items:flex-end;gap:1px;height:12px;margin:2px 0}.mini-chart .bar[data-v-0245ed1e]{flex:1;background:#e0e0e0;border-radius:1px 1px 0 0;min-height:2px}.contract .two-col[data-v-0245ed1e]{display:flex;gap:3px;flex:1;margin-top:2px}.contract .col[data-v-0245ed1e]{flex:1;display:flex;flex-direction:column;gap:1px}.contract .col .line[data-v-0245ed1e]{height:2px}.form[data-v-0245ed1e]{gap:3px}.form .field[data-v-0245ed1e]{display:flex;flex-direction:column;gap:1px}.form .label[data-v-0245ed1e]{width:35%;height:2px;background:#d8d8d8;border-radius:1px}.form .input[data-v-0245ed1e]{width:100%;height:5px;background:#f5f5f5;border:1px solid #E8E8E8;border-radius:1px}.form .checkbox-row[data-v-0245ed1e]{display:flex;align-items:center;gap:3px;margin-top:1px}.form .checkbox[data-v-0245ed1e]{width:5px;height:5px;border:1px solid #D0D0D0;border-radius:1px;flex-shrink:0}.form .checkbox-row .label[data-v-0245ed1e]{flex:1;width:auto}.spreadsheet.wide .grid[data-v-0245ed1e]{grid-template-columns:repeat(6,1fr)}.dense[data-v-0245ed1e]{gap:1px}.sparse[data-v-0245ed1e]{gap:3px}.line.sub.w[data-v-0245ed1e]{width:55%}.line.sub.s[data-v-0245ed1e]{width:25%}.checklist[data-v-0245ed1e]{gap:2px}.check-item[data-v-0245ed1e]{display:flex;align-items:center;gap:3px}.check[data-v-0245ed1e]{width:4px;height:4px;border:1px solid #D0D0D0;border-radius:1px;flex-shrink:0}.check-item .line[data-v-0245ed1e]{flex:1;height:2px}.family-trees-container[data-v-0245ed1e]{position:absolute;inset:0;pointer-events:none}.family-header[data-v-0245ed1e]{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-0245ed1e]{color:#9ca3af;transition:color .4s ease .1s}.doc-label-badge[data-v-0245ed1e]{position:absolute;font-size:9px;font-weight:500;color:#64748b;white-space:nowrap;z-index:200}.doc-label-badge.missing[data-v-0245ed1e]{color:#ff9800;font-style:italic;font-weight:600}.missing-doc-placeholder[data-v-0245ed1e]{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-0245ed1e 1s ease-out .5s}@keyframes gap-pulse-0245ed1e{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-0245ed1e]{display:flex;align-items:center;justify-content:center}.missing-icon[data-v-0245ed1e]{color:#ff9800;opacity:.65}.family-connectors-svg[data-v-0245ed1e]{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-0245ed1e]{opacity:1}.connector-path[data-v-0245ed1e]{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-0245ed1e]{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-0245ed1e]{stroke:#9ca3af}.family-trees-container.reconcile-mode .connector-path.to-missing[data-v-0245ed1e]{opacity:.4;stroke-dashoffset:0}.fade-enter-active[data-v-0245ed1e],.fade-leave-active[data-v-0245ed1e]{transition:opacity .4s ease}.fade-enter-from[data-v-0245ed1e],.fade-leave-to[data-v-0245ed1e]{opacity:0}.fade-enter-active[data-v-0245ed1e] *,.fade-leave-active[data-v-0245ed1e] *{transition:none!important}.fade-enter-from[data-v-0245ed1e] *,.fade-leave-to[data-v-0245ed1e] *{opacity:inherit!important}.missing-fade-enter-active[data-v-0245ed1e]{transition:opacity .3s ease-out,transform .35s ease-out;transition-delay:var(--stagger-delay, 0ms)}.missing-fade-leave-active[data-v-0245ed1e]{transition:opacity .2s ease-in,transform .2s ease-in}.missing-fade-enter-from[data-v-0245ed1e]{opacity:0;transform:translateY(6px)}.missing-fade-leave-to[data-v-0245ed1e]{opacity:0;transform:translateY(3px)}.missing-label-fade-enter-active[data-v-0245ed1e]{transition:opacity .25s ease-out,transform .3s ease-out;transition-delay:var(--stagger-delay, 0ms)}.missing-label-fade-leave-active[data-v-0245ed1e]{transition:opacity .15s ease-in,transform .15s ease-in}.missing-label-fade-enter-from[data-v-0245ed1e]{opacity:0;transform:translateY(3px)}.missing-label-fade-leave-to[data-v-0245ed1e]{opacity:0;transform:translateY(2px)}.parse-content-overlay[data-v-0245ed1e]{position:absolute;inset:0;background:#fff;padding:4px;display:flex;flex-direction:column;gap:3px;border-radius:1px;overflow:hidden}.parse-header[data-v-0245ed1e]{font-size:3px;font-weight:600;color:#374151;padding-bottom:2px;border-bottom:.5px solid #e5e7eb;margin-bottom:1px}.clause-block[data-v-0245ed1e]{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-0245ed1e]{border-left-color:#ef4444;background:#fef2f2}.clause-block.medium[data-v-0245ed1e]{border-left-color:#f59e0b;background:#fffbeb}.clause-block.low[data-v-0245ed1e]{border-left-color:#22c55e;background:#f0fdf4}.clause-indicator[data-v-0245ed1e]{width:2px;height:2px;border-radius:50%;flex-shrink:0;margin-top:1px}.clause-block.high .clause-indicator[data-v-0245ed1e]{background:#ef4444}.clause-block.medium .clause-indicator[data-v-0245ed1e]{background:#f59e0b}.clause-block.low .clause-indicator[data-v-0245ed1e]{background:#22c55e}.clause-lines[data-v-0245ed1e]{flex:1;display:flex;flex-direction:column;gap:1px}.clause-lines .line[data-v-0245ed1e]{height:1px;background:#d1d5db;border-radius:.5px;width:100%}.clause-lines .line.short[data-v-0245ed1e]{width:50%}.clause-lines .line.medium[data-v-0245ed1e]{width:75%}.clause-tag[data-v-0245ed1e]{font-size:2px;color:#6b7280;white-space:nowrap;padding:.5px 1px;background:#0000000a;border-radius:.5px}.compliance-section[data-v-0245ed1e]{margin-bottom:2px}.section-label[data-v-0245ed1e]{font-size:2px;font-weight:600;color:#9ca3af;text-transform:uppercase;letter-spacing:.03em;margin-bottom:1px}.risk-row[data-v-0245ed1e]{display:flex;align-items:center;gap:2px;margin-bottom:1px}.risk-dot[data-v-0245ed1e]{width:2px;height:2px;border-radius:50%;flex-shrink:0}.risk-row.high .risk-dot[data-v-0245ed1e]{background:#ef4444}.risk-row.medium .risk-dot[data-v-0245ed1e]{background:#f59e0b}.risk-text[data-v-0245ed1e]{height:1px;background:#e5e7eb;border-radius:.5px;flex:1}.risk-text.short[data-v-0245ed1e]{width:60%;flex:none}.vendor-chips[data-v-0245ed1e]{display:flex;gap:1px;flex-wrap:wrap}.vendor-chip[data-v-0245ed1e]{width:8px;height:2px;background:#dbeafe;border-radius:.5px}.audit-note[data-v-0245ed1e]{height:1px;background:#e5e7eb;border-radius:.5px;margin-bottom:1px}.audit-note.short[data-v-0245ed1e]{width:65%}.captable-visual[data-v-0245ed1e]{display:flex;justify-content:flex-start;padding:2px 0}.ownership-pie[data-v-0245ed1e]{width:22px;height:22px;transform:rotate(-90deg);flex-shrink:0}.captable-text[data-v-0245ed1e]{flex:1;display:flex;flex-direction:column;gap:2px;padding-left:3px;justify-content:center}.cap-text-line[data-v-0245ed1e]{height:1px;background:#e5e7eb;border-radius:.5px;width:100%}.cap-text-line.short[data-v-0245ed1e]{width:50%}.cap-text-line.medium[data-v-0245ed1e]{width:75%}.captable-rows[data-v-0245ed1e]{display:flex;flex-direction:column;gap:1px}.cap-row[data-v-0245ed1e]{display:flex;align-items:center;gap:2px}.cap-dot[data-v-0245ed1e]{width:2px;height:2px;border-radius:.5px;flex-shrink:0}.cap-dot.founders[data-v-0245ed1e]{background:#2563eb}.cap-dot.series-a[data-v-0245ed1e]{background:#60a5fa}.cap-dot.esop[data-v-0245ed1e]{background:#93c5fd}.cap-name[data-v-0245ed1e]{height:1px;background:#e5e7eb;border-radius:.5px;flex:1}.cap-pct[data-v-0245ed1e]{font-size:2px;font-weight:600;color:#6b7280}.deps-overview[data-v-0245ed1e]{display:flex;justify-content:space-around;padding:2px 0;border-bottom:.5px solid #e5e7eb;margin-bottom:2px}.deps-count[data-v-0245ed1e],.deps-vuln[data-v-0245ed1e]{display:flex;flex-direction:column;align-items:center}.count-num[data-v-0245ed1e]{font-size:4px;font-weight:700;color:#7c3aed;line-height:1}.count-label[data-v-0245ed1e]{font-size:1.5px;color:#9ca3af;text-transform:uppercase}.vuln-num[data-v-0245ed1e]{font-size:4px;font-weight:700;color:#ef4444;line-height:1}.vuln-label[data-v-0245ed1e]{font-size:1.5px;color:#ef4444;text-transform:uppercase}.deps-list[data-v-0245ed1e]{display:flex;flex-direction:column;gap:1px;margin-bottom:2px}.dep-row[data-v-0245ed1e]{display:flex;align-items:center;justify-content:space-between;gap:2px}.dep-row.vuln[data-v-0245ed1e]{background:#fef2f2;padding:.5px 1px;border-radius:.5px;margin:0 -1px}.dep-name[data-v-0245ed1e]{height:1px;background:#e5e7eb;border-radius:.5px;flex:1}.dep-name.short[data-v-0245ed1e]{width:40%;flex:none}.dep-name.medium[data-v-0245ed1e]{width:60%;flex:none}.dep-license[data-v-0245ed1e]{font-size:1.5px;padding:.5px 1px;border-radius:.5px;font-weight:500;flex-shrink:0}.dep-license.mit[data-v-0245ed1e]{background:#dcfce7;color:#16a34a}.dep-license.apache[data-v-0245ed1e]{background:#dbeafe;color:#2563eb}.license-bar-mini[data-v-0245ed1e]{display:flex;height:2px;border-radius:1px;overflow:hidden}.lic-seg[data-v-0245ed1e]{height:100%}.lic-seg.mit[data-v-0245ed1e]{background:#22c55e;flex:62}.lic-seg.apache[data-v-0245ed1e]{background:#3b82f6;flex:24}.lic-seg.other[data-v-0245ed1e]{background:#9ca3af;flex:14}.parse-content-fade-enter-active[data-v-0245ed1e]{transition:none}.parse-content-fade-leave-active[data-v-0245ed1e]{transition:opacity .15s ease-in}.parse-content-fade-enter-from[data-v-0245ed1e]{opacity:1}.parse-content-fade-leave-to[data-v-0245ed1e]{opacity:0}.parse-layer[data-v-0245ed1e]{position:absolute;inset:0;padding:4px;display:flex;flex-direction:column;gap:2px;background:#fff}.raw-layer[data-v-0245ed1e]{z-index:1}.parsed-layer[data-v-0245ed1e]{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-0245ed1e]{clip-path:inset(0 0 0 0)}.reveal-line[data-v-0245ed1e]{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-0245ed1e]{opacity:1;left:100%}.raw-header[data-v-0245ed1e]{font-size:3px;font-weight:600;color:#9ca3af;padding-bottom:2px;border-bottom:.5px solid #e5e7eb;margin-bottom:2px}.raw-paragraph[data-v-0245ed1e]{display:flex;flex-direction:column;gap:1px;margin-bottom:4px}.raw-line[data-v-0245ed1e]{height:1px;background:#d1d5db;border-radius:.5px;width:100%}.raw-line.short[data-v-0245ed1e]{width:60%}.raw-line.medium[data-v-0245ed1e]{width:80%}.raw-section-title[data-v-0245ed1e]{height:1.5px;background:#9ca3af;border-radius:.5px;width:40%;margin:2px 0 1px}.raw-section-title.short[data-v-0245ed1e]{width:30%}.raw-spreadsheet[data-v-0245ed1e]{display:flex;flex-direction:column;gap:1px;flex:1}.raw-row[data-v-0245ed1e]{display:flex;gap:1px}.raw-row.header .raw-cell[data-v-0245ed1e]{background:#d1d5db}.raw-cell[data-v-0245ed1e]{flex:1;height:3px;background:#e5e7eb;border-radius:.5px}.raw-cell.num[data-v-0245ed1e]{background:#d1d5db}.raw-code[data-v-0245ed1e]{display:flex;flex-direction:column;gap:1px;font-family:monospace}.code-line[data-v-0245ed1e]{display:flex;align-items:center;gap:1px;height:2px}.code-line.indent[data-v-0245ed1e]{padding-left:3px}.code-line.indent2[data-v-0245ed1e]{padding-left:6px}.code-line .brace[data-v-0245ed1e]{font-size:2px;color:#9ca3af}.code-line .key[data-v-0245ed1e]{width:8px;height:1px;background:#d1d5db;border-radius:.5px}.code-line .key.short[data-v-0245ed1e]{width:5px}.code-line .colon[data-v-0245ed1e]{font-size:2px;color:#9ca3af}.code-line .value[data-v-0245ed1e]{width:10px;height:1px;background:#c4c9cf;border-radius:.5px}.code-line .value.short[data-v-0245ed1e]{width:6px}.flag-content-overlay[data-v-0245ed1e]{position:absolute;inset:0;background:#fff;padding:4px;display:flex;flex-direction:column;gap:2px;border-radius:1px;overflow:hidden}.flag-layer[data-v-0245ed1e]{position:absolute;inset:0;padding:4px;display:flex;flex-direction:column;gap:2px;background:#fff}.flag-layer.raw-layer[data-v-0245ed1e]{z-index:1}.flag-layer.flagged-layer[data-v-0245ed1e]{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-0245ed1e]{clip-path:inset(0 0 0 0)}.flag-header[data-v-0245ed1e]{font-size:3px;font-weight:600;color:#374151;padding-bottom:2px;border-bottom:.5px solid #e5e7eb;margin-bottom:2px}.flag-paragraph[data-v-0245ed1e]{display:flex;flex-direction:column;gap:1px;margin-bottom:4px;position:relative}.flag-badge[data-v-0245ed1e]{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-0245ed1e]{color:#eab308}.flag-line[data-v-0245ed1e]{height:1px;background:#d1d5db;border-radius:.5px;width:100%}.flag-line.short[data-v-0245ed1e]{width:60%}.flag-line.medium[data-v-0245ed1e]{width:80%}.flag-line.highlighted[data-v-0245ed1e]{background:#ea580c}.flag-paragraph.medium .flag-line.highlighted[data-v-0245ed1e]{background:#fcd34d}.flag-reveal-line[data-v-0245ed1e]{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-0245ed1e]{opacity:1;left:100%}.flag-content-fade-enter-active[data-v-0245ed1e]{transition:opacity .3s ease-out .15s}.flag-content-fade-leave-active[data-v-0245ed1e]{transition:opacity .2s ease-in}.flag-content-fade-enter-from[data-v-0245ed1e],.flag-content-fade-leave-to[data-v-0245ed1e]{opacity:0}.screen-content-overlay[data-v-0245ed1e]{position:absolute;inset:0;background:#fff;padding:4px;display:flex;flex-direction:column;gap:2px;border-radius:1px;overflow:hidden}.screen-layer[data-v-0245ed1e]{position:absolute;inset:0;padding:4px;display:flex;flex-direction:column;gap:2px;background:#fff}.screen-layer.raw-layer[data-v-0245ed1e]{z-index:1}.screen-layer.entity-layer[data-v-0245ed1e]{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-0245ed1e]{clip-path:inset(0 0 0 0)}.screen-layer.entity-layer .raw-header[data-v-0245ed1e]{color:#374151}.entity-paragraph[data-v-0245ed1e]{display:flex;flex-direction:column;gap:1px;margin-bottom:4px}.entity-line-row[data-v-0245ed1e]{display:flex;height:1px;width:100%;gap:0}.entity-line-row.short[data-v-0245ed1e]{width:60%}.entity-line-row.medium[data-v-0245ed1e]{width:80%}.entity-line-row .seg[data-v-0245ed1e]{height:100%;border-radius:.5px}.entity-line-row .seg.gray[data-v-0245ed1e]{background:#d1d5db}.entity-line-row .seg.purple[data-v-0245ed1e]{background:#a855f7}.screen-reveal-line[data-v-0245ed1e]{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-0245ed1e]{opacity:1;left:100%}.screen-content-fade-enter-active[data-v-0245ed1e]{transition:opacity .3s ease-out .15s}.screen-content-fade-leave-active[data-v-0245ed1e]{transition:opacity .2s ease-in}.screen-content-fade-enter-from[data-v-0245ed1e],.screen-content-fade-leave-to[data-v-0245ed1e]{opacity:0}.screen-mode-flex-container[data-v-0245ed1e]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:250}.screen-mode-content[data-v-0245ed1e]{position:absolute;inset:0;width:100%;height:100%}.screen-connectors-svg[data-v-0245ed1e]{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-0245ed1e]{opacity:1}.screen-connector-path[data-v-0245ed1e]{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-0245ed1e]{opacity:.2}.entity-node[data-v-0245ed1e]{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-0245ed1e]{opacity:1}.relationship-label[data-v-0245ed1e]{font-size:8px;font-weight:500;color:#9ca3af;text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;margin-left:2px}.entity-card[data-v-0245ed1e]{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-0245ed1e]{color:#fff;flex-shrink:0}.entity-name[data-v-0245ed1e]{font-size:10px;font-weight:500;color:#fff}.entity-risks[data-v-0245ed1e]{display:flex;flex-direction:column;gap:4px;margin-top:6px;align-items:flex-start}.risk-badge-inline[data-v-0245ed1e]{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-0245ed1e]{flex-shrink:0}.risk-badge-inline.clear[data-v-0245ed1e]{color:#22c55e}.risk-badge-inline.medium[data-v-0245ed1e]{color:#f59e0b}.risk-badge-inline.high[data-v-0245ed1e]{color:#ef4444}.doc-entity-chip[data-v-0245ed1e]{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-0245ed1e]{opacity:1}.doc-entity-chip.person[data-v-0245ed1e]{border-color:#8b5cf640}.doc-entity-chip.person .entity-card-icon[data-v-0245ed1e]{color:#8b5cf6}.doc-entity-chip.company .entity-card-icon[data-v-0245ed1e],.doc-entity-chip.facility .entity-card-icon[data-v-0245ed1e]{color:#a855f7}.risk-badge-float[data-v-0245ed1e]{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-0245ed1e]{opacity:1}.risk-icon[data-v-0245ed1e]{flex-shrink:0}.risk-badge-float.clear[data-v-0245ed1e],.risk-badge-float.low[data-v-0245ed1e]{color:#22c55e;border-color:#22c55e59}.risk-badge-float.medium[data-v-0245ed1e]{color:#f59e0b;border-color:#f59e0b59}.risk-badge-float.high[data-v-0245ed1e]{color:#ef4444;border-color:#ef444459}.flow-map-fade-enter-active[data-v-0245ed1e]{transition:opacity .4s ease}.flow-map-fade-leave-active[data-v-0245ed1e]{transition:opacity .3s ease}.flow-map-fade-enter-from[data-v-0245ed1e],.flow-map-fade-leave-to[data-v-0245ed1e]{opacity:0}.ground-visual-shell[data-v-0245ed1e]{position:absolute;inset:0;z-index:360;display:grid;place-items:center;pointer-events:none}.ground-visual[data-v-0245ed1e]{position:relative;width:min(74%,570px);max-height:91%;aspect-ratio:1.08;transform:translate(96px)}.ground-data-layer[data-v-0245ed1e]{position:absolute;top:86px;left:-190px;z-index:1;display:grid;gap:10px;width:194px;color:#756a5f;opacity:0;transform:translateY(8px);animation:ground-message-in-0245ed1e .36s cubic-bezier(.22,1,.36,1) .36s both}.ground-data-layer[data-v-0245ed1e]:after{content:"";position:absolute;top:50%;left:calc(100% + 10px);width:82px;height:1px;background:linear-gradient(to right,#d573562e,#d5735600)}.ground-data-layer-title[data-v-0245ed1e]{color:#8a7e73;font-size:11px;font-weight:450;letter-spacing:0;line-height:1}.ground-data-layer-stack[data-v-0245ed1e]{display:grid;gap:8px}.ground-data-layer-step[data-v-0245ed1e]{--layer-color: #D57356;display:grid;gap:4px;padding:13px 15px;border:1px solid color-mix(in srgb,var(--layer-color) 20%,transparent);border-right:0;border-radius:10px 0 0 10px;background:linear-gradient(90deg,color-mix(in srgb,var(--layer-color) 9%,#fffaf5),#fffcf8c7);box-shadow:0 10px 22px #382c200e}.ground-data-layer-step strong[data-v-0245ed1e]{color:color-mix(in srgb,var(--layer-color) 78%,#2f241e);font-size:13px;font-weight:560;line-height:1.1}.ground-data-layer-step em[data-v-0245ed1e]{overflow:hidden;color:color-mix(in srgb,var(--layer-color) 50%,#8d8175);font-size:11.8px;font-style:normal;font-weight:400;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.ground-chat-panel[data-v-0245ed1e]{position:relative;z-index:2;width:100%;background:#fbfaf7;border:1px solid #dedbd5;border-radius:10px;box-shadow:0 18px 48px #382c201a;opacity:0;transform:translateY(12px) scale(.985);animation:ground-panel-in-0245ed1e .5s cubic-bezier(.22,1,.36,1) .18s both;overflow:hidden}.ground-chat-header[data-v-0245ed1e]{position:relative;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:40px;padding:0 16px;border-bottom:1px solid #ebe5dc;background:#f7f3ec}.ground-window-controls[data-v-0245ed1e]{display:inline-flex;align-items:center;gap:6px;justify-self:start}.ground-window-controls span[data-v-0245ed1e]{width:9px;height:9px;border-radius:999px;background:#ff5f57}.ground-window-controls span[data-v-0245ed1e]:nth-child(2){background:#ffbd2e}.ground-window-controls span[data-v-0245ed1e]:nth-child(3){background:#28c840}.ground-window-title[data-v-0245ed1e]{justify-self:center;color:#6b625c;font-size:9.8px;font-weight:450;line-height:1}.ground-chat-thread[data-v-0245ed1e]{display:flex;flex-direction:column;gap:15px;padding:24px}.ground-user-message[data-v-0245ed1e]{align-self:flex-end;max-width:82%;padding:12px 15px;border-radius:11px 11px 4px;background:color-mix(in srgb,#D57356 14%,#fffaf5);color:#7a341f;font-size:12.5px;line-height:1.32;font-weight:500;opacity:0;transform:translateY(6px);animation:ground-message-in-0245ed1e .35s cubic-bezier(.22,1,.36,1) .31s both}.ground-run[data-v-0245ed1e]{display:grid;gap:0}.ground-run-note[data-v-0245ed1e]{max-width:88%;margin:10px 0;color:#756a5f;font-size:10.4px;font-weight:400;line-height:1.32;opacity:0;transform:translateY(5px);animation:ground-message-in-0245ed1e .28s cubic-bezier(.22,1,.36,1) var(--step-delay, .52s) both}.ground-tool-call[data-v-0245ed1e]{--tool-color: #D57356;display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;column-gap:12px;min-height:40px;padding:0;border-radius:0;background:transparent;opacity:0;transform:translateY(5px);animation:ground-message-in-0245ed1e .28s cubic-bezier(.22,1,.36,1) var(--step-delay, .52s) both}.ground-tool-icon[data-v-0245ed1e]{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:0;border-radius:8px;background:color-mix(in srgb,#D57356 10%,#fffaf5);color:var(--tool-color);transform:translateY(0)}.ground-tool-copy[data-v-0245ed1e]{display:grid;gap:3px;min-width:0}.ground-tool-copy strong[data-v-0245ed1e],.ground-tool-copy p[data-v-0245ed1e]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ground-tool-copy strong[data-v-0245ed1e]{color:#30261f;font-size:13px;font-weight:560;line-height:1.1}.ground-tool-copy p[data-v-0245ed1e]{margin:0;color:#914127;font-size:10.8px;font-weight:400;line-height:1.25;text-align:left;white-space:normal}.ground-output-card[data-v-0245ed1e]{display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:14px;padding:12px 14px;border:1px solid #e3ded6;border-radius:9px;background:#fffefc;box-shadow:0 7px 18px #382c200b;opacity:0;transform:translateY(5px);animation:ground-message-in-0245ed1e .34s cubic-bezier(.22,1,.36,1) 1.26s both}.ground-pdf-icon[data-v-0245ed1e]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:10px;background:#ef4444;color:#fff;font-size:8.6px;font-weight:820;letter-spacing:0;line-height:1;box-shadow:inset 0 -1px #7f1d1d2e}.ground-pdf-icon[data-v-0245ed1e]:after{content:"";position:absolute;top:0;right:0;width:11px;height:11px;border-radius:0 8px 0 3px;background:#ffffff61}.ground-output-copy[data-v-0245ed1e]{display:grid;gap:4px;min-width:0}.ground-output-copy strong[data-v-0245ed1e]{overflow:hidden;color:#30261f;font-size:13px;font-weight:560;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.ground-output-copy span[data-v-0245ed1e]{overflow:hidden;color:#8d8175;font-size:10px;font-weight:400;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.ground-chat-input[data-v-0245ed1e]{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:30px;margin-top:2px;padding:0 5px 0 12px;border:1px solid #e4ded6;border-radius:999px;background:#fffefc;color:#9a8f84;opacity:0;transform:translateY(4px);animation:ground-message-in-0245ed1e .3s cubic-bezier(.22,1,.36,1) 1.32s both}.ground-chat-input span[data-v-0245ed1e]{font-size:8.8px;font-weight:400;line-height:1}.ground-chat-input i[data-v-0245ed1e]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:999px;background:#d57356;color:#fff;font-style:normal}@keyframes ground-panel-in-0245ed1e{0%{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ground-message-in-0245ed1e{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.ground-visual-fade-enter-active[data-v-0245ed1e]{transition:opacity .35s ease-out}.ground-visual-fade-leave-active[data-v-0245ed1e]{transition:opacity .22s ease-in}.ground-visual-fade-enter-from[data-v-0245ed1e],.ground-visual-fade-leave-to[data-v-0245ed1e]{opacity:0}@media(max-width:768px){.document-cluster[data-v-0245ed1e]{height:100%;min-height:380px}.entity-node[data-v-0245ed1e]{transform:translate(-50%,-50%) scale(.75)}.entity-card[data-v-0245ed1e]{padding:3px 8px 3px 5px;gap:3px}.entity-name[data-v-0245ed1e]{font-size:9px}.risk-badge-inline[data-v-0245ed1e]{font-size:7px;padding:2px 6px}.entity-risks[data-v-0245ed1e]{gap:3px;margin-top:4px}.relationship-label[data-v-0245ed1e]{font-size:7px}.document-cluster.sort-mode .document-sheet[data-v-0245ed1e],.document-cluster.reconcile-mode .document-sheet[data-v-0245ed1e]{transform-origin:center center}.document-cluster.sort-mode .family-header[data-v-0245ed1e],.document-cluster.reconcile-mode .family-header[data-v-0245ed1e]{font-size:12px;padding:4px 10px}.document-cluster.sort-mode .missing-doc-placeholder[data-v-0245ed1e],.document-cluster.reconcile-mode .missing-doc-placeholder[data-v-0245ed1e]{width:70px;height:98px;transform:scale(1.3);transform-origin:top left;border:1px dashed #ff9800}.document-cluster.sort-mode .missing-icon[data-v-0245ed1e],.document-cluster.reconcile-mode .missing-icon[data-v-0245ed1e]{transform:scale(.8)}.document-cluster.sort-mode .family-connectors-svg .connector-path[data-v-0245ed1e],.document-cluster.reconcile-mode .family-connectors-svg .connector-path[data-v-0245ed1e]{stroke-width:1px;opacity:.3}.document-cluster.reconcile-mode .family-connectors-svg .connector-path.to-missing[data-v-0245ed1e]{stroke-width:1px}.document-cluster.sort-mode .doc-label-badge[data-v-0245ed1e],.document-cluster.reconcile-mode .doc-label-badge[data-v-0245ed1e]{font-size:10px;padding:2px 6px}.ground-visual-shell[data-v-0245ed1e]{inset:0}.ground-visual[data-v-0245ed1e]{width:min(96vw,390px);max-height:92%;aspect-ratio:auto;transform:none}.ground-data-layer[data-v-0245ed1e]{display:none}.ground-chat-panel[data-v-0245ed1e]{width:100%;border-radius:8px}.ground-chat-header[data-v-0245ed1e]{min-height:32px;padding:0 10px}.ground-chat-thread[data-v-0245ed1e]{gap:8px;padding:12px}.ground-user-message[data-v-0245ed1e]{max-width:88%;padding:8px 9px;font-size:8.8px}.ground-run[data-v-0245ed1e]{gap:0}.ground-run-note[data-v-0245ed1e]{max-width:100%;margin:7px 0;font-size:7px}.ground-tool-call[data-v-0245ed1e]{grid-template-columns:23px minmax(0,1fr);min-height:29px;padding:0}.ground-tool-icon[data-v-0245ed1e]{width:23px;height:23px;border-radius:6px}.ground-tool-copy p[data-v-0245ed1e]{font-size:7.4px;text-align:left;white-space:normal}.ground-window-controls[data-v-0245ed1e]{gap:4px}.ground-window-controls span[data-v-0245ed1e]{width:7px;height:7px}.ground-window-title[data-v-0245ed1e]{font-size:7px}.ground-output-card[data-v-0245ed1e]{grid-template-columns:32px minmax(0,1fr);gap:8px;padding:8px}.ground-pdf-icon[data-v-0245ed1e]{width:30px;height:30px;border-radius:7px;font-size:6px}.ground-output-copy strong[data-v-0245ed1e]{font-size:7.8px}.ground-output-copy span[data-v-0245ed1e]{font-size:6.4px}.ground-chat-input[data-v-0245ed1e]{min-height:24px;margin-top:1px;padding-left:9px}.ground-chat-input span[data-v-0245ed1e]{font-size:7px}.ground-chat-input i[data-v-0245ed1e]{width:17px;height:17px}}.cal-embed[data-v-7e804b7b]{width:100%;min-height:450px;overflow:visible}.hero[data-v-5c8c5402]{width:100vw;min-height:100vh;background-color:var(--color-black-fainter);overflow:hidden;position:relative}@media(max-width:768px){.hero[data-v-5c8c5402]{min-height:auto;overflow:visible}}.hero-container[data-v-5c8c5402]{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-5c8c5402]{grid-template-columns:1fr;gap:2rem;min-height:auto;padding:0}.hero-content[data-v-5c8c5402]{border-right:none;box-shadow:none}}@media(max-width:768px){.hero-container[data-v-5c8c5402]{gap:0;min-height:calc(100vh - 124px);display:flex;flex-direction:column}}.hero-content[data-v-5c8c5402]{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-5c8c5402]{display:block;width:fit-content}.hero-logo[data-v-5c8c5402]{width:120px;height:auto;margin-bottom:1.5rem;opacity:.25;transition:opacity .15s ease}.logo-link:hover .hero-logo[data-v-5c8c5402]{opacity:.4}.hero-headline[data-v-5c8c5402]{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-5c8c5402]{font-style:italic}@media(max-width:768px){.hero-headline[data-v-5c8c5402]{font-size:2.25rem}}.hero-subhead[data-v-5c8c5402]{font-size:1rem;line-height:1.7;color:var(--color-black-muted);margin:0}.mode-section[data-v-5c8c5402]{margin-top:1.5rem}.mode-section-label[data-v-5c8c5402]{font-size:.8125rem;font-weight:400;color:var(--color-black-light);display:block;margin-bottom:.5rem}.spacer[data-v-5c8c5402]{flex:1}.cta-row[data-v-5c8c5402]{display:flex;align-items:center;gap:1.5rem}.compare-link[data-v-5c8c5402]{font-size:.875rem;color:var(--color-black-light);text-decoration:none;transition:color .15s ease}.compare-link[data-v-5c8c5402]:hover{color:var(--color-black);text-decoration:underline}.mode-description[data-v-5c8c5402]{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-5c8c5402]{display:flex;flex-direction:column;gap:0;margin-top:.5rem}.mode-card[data-v-5c8c5402]{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-5c8c5402]:hover{background:color-mix(in srgb,var(--mode-color) 8%,transparent)}.mode-card[data-v-5c8c5402]:focus-visible{outline:none;background:color-mix(in srgb,var(--mode-color) 12%,transparent)}.mode-card.active[data-v-5c8c5402]{background:color-mix(in srgb,var(--mode-color) 10%,transparent)}.mode-icon[data-v-5c8c5402]{display:flex;align-items:center;justify-content:center;width:20px;height:20px}.mode-label[data-v-5c8c5402]{font-size:.875rem;font-weight:500}.hero-visual[data-v-5c8c5402]{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-5c8c5402]{min-height:400px;height:auto;margin:0 -2rem}}@media(max-width:768px){.hero-visual[data-v-5c8c5402]{position:relative;flex:1;min-height:300px;margin:0;width:100%;overflow:hidden}}.booking-form-container[data-v-5c8c5402]{position:absolute;inset:0;overflow:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem 2rem 5rem;gap:.75rem}.testimonial-card[data-v-5c8c5402]{display:flex;align-items:flex-start;gap:1rem;padding:1rem 1.25rem;background:#fff;border-radius:8px;border:1px solid #e5e7eb;box-sizing:border-box;width:759px;max-width:100%}.testimonial-avatar[data-v-5c8c5402]{width:44px;height:44px;border-radius:50%;object-fit:cover;flex-shrink:0}.testimonial-content[data-v-5c8c5402]{display:flex;flex-direction:column;gap:.5rem}.testimonial-quote[data-v-5c8c5402]{font-size:.875rem;line-height:1.5;color:var(--color-black-muted);margin:0;font-style:italic}.testimonial-attribution[data-v-5c8c5402]{display:flex;align-items:center;gap:.5rem}.testimonial-name[data-v-5c8c5402]{font-size:.8125rem;font-weight:600;color:var(--color-black)}.testimonial-role[data-v-5c8c5402]{font-size:.8125rem;color:var(--color-black-light)}.booking-contact-bar[data-v-5c8c5402]{position:absolute;bottom:34px;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:1100px),(max-height:800px){.testimonial-card[data-v-5c8c5402]{display:none}}@media(max-width:768px){.booking-form-container[data-v-5c8c5402]{position:relative;min-height:500px;align-items:flex-start;padding:0;padding-bottom:8rem}.booking-contact-bar[data-v-5c8c5402]{display:none}}.prefer-email[data-v-5c8c5402]{color:var(--color-black-light)}.contact-email[data-v-5c8c5402]{color:var(--color-black-muted);font-weight:500;text-decoration:none;transition:color .15s ease}.contact-email[data-v-5c8c5402]:hover{color:var(--color-black)}.mobile-lens-carousel[data-v-5c8c5402]{display:none;flex-direction:column;position:fixed;bottom:34px;left:0;right:0;z-index:50;background:#fff}.carousel-description[data-v-5c8c5402]{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-5c8c5402]{display:flex;align-items:stretch;border-bottom:1px solid var(--color-black-faint)}.carousel-arrow[data-v-5c8c5402]{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-5c8c5402]:hover{opacity:.7}.carousel-arrow[data-v-5c8c5402]:active{opacity:1}.carousel-arrow.prev[data-v-5c8c5402]{border-right:1px solid var(--color-black-faint)}.carousel-arrow.next[data-v-5c8c5402]{border-left:1px solid var(--color-black-faint)}.carousel-arrow.book-demo-arrow[data-v-5c8c5402]{background:var(--color-black-fainter);color:var(--color-black)}.carousel-arrow-placeholder[data-v-5c8c5402]{width:56px;padding:.875rem 0}.carousel-current-lens[data-v-5c8c5402]{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-5c8c5402]:hover{background-color:color-mix(in srgb,var(--lens-color) 8%,transparent)}.carousel-current-lens .lens-name[data-v-5c8c5402]{font-size:.875rem;font-weight:500}.expand-indicator[data-v-5c8c5402]{transition:transform .2s ease;margin-left:.25rem}.expand-indicator.flipped[data-v-5c8c5402]{transform:rotate(180deg)}.expanded-nav-menu[data-v-5c8c5402]{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-5c8c5402]{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-5c8c5402]:hover,.expanded-nav-item.active[data-v-5c8c5402]{background-color:color-mix(in srgb,var(--item-color, var(--color-black)) 8%,transparent)}.expanded-nav-item.book-demo-item[data-v-5c8c5402]{color:var(--color-black);text-decoration:none}.expanded-nav-label[data-v-5c8c5402]{font-size:.875rem;font-weight:500}.carousel-current-lens.booking-label .lens-name[data-v-5c8c5402]{color:var(--color-black)}.carousel-description.booking-description[data-v-5c8c5402]{color:var(--color-black-muted)}.carousel-description.booking-description a[data-v-5c8c5402]{color:var(--color-black);font-weight:500;text-decoration:none}.carousel-description.booking-description a[data-v-5c8c5402]:hover{text-decoration:underline}@media(max-width:768px){.mobile-lens-carousel[data-v-5c8c5402]{display:flex}.mode-section[data-v-5c8c5402]{display:none}.hero-content[data-v-5c8c5402]{padding:1.5rem 1.5rem 1.7rem;gap:.75rem}.hero-logo[data-v-5c8c5402]{width:80px;margin-bottom:.75rem}.hero-headline[data-v-5c8c5402]{font-size:1.75rem}.hero-subhead[data-v-5c8c5402]{font-size:.9375rem;margin-bottom:0}.spacer[data-v-5c8c5402],.cta-row[data-v-5c8c5402]{display:none}}
