.CompactTreeLinesItem[data-v-5cc0ab43]{--depth: 0;--_indent-size: var(--tree-indent-size, var(--spacing-5, 20px));--_line-width: var(--tree-line-width, 2px);--_line-color: var(--tree-line-color-highlight, var(--color-accent, #0066cc));--_dot-size: var(--tree-dot-size, 10px);--_dot-color: var(--tree-line-color-highlight, var(--color-accent, #0066cc));--_toggle-size: var(--tree-toggle-size, 24px);--_node-gap: var(--tree-node-gap, var(--spacing-2, 8px));--_toggle-button: 150px;position:relative;display:flex;flex-direction:column}.CompactTreeLinesToggle[data-v-5cc0ab43]{width:var(--_toggle-button)}.CompactTreeLinesItem__row[data-v-5cc0ab43]{position:relative;display:flex;align-items:center;gap:var(--_node-gap);padding:var(--_node-gap) 0;padding-left:calc(var(--depth) * var(--_indent-size))}.CompactTreeLinesItem__childItems[data-v-5cc0ab43]{position:relative}.CompactTreeLinesItem__expandedRow[data-v-5cc0ab43]{position:relative;padding:var(--_node-gap) 0;padding-left:calc(var(--depth) * var(--_indent-size));--_parent-indent-size: var(--_indent-size);--_parent-line-width: var(--_line-width);--_parent-line-color: var(--_line-color);--_parent-node-gap: var(--_node-gap);--_connector-left: calc( -1 * var(--_parent-indent-size) + var(--_toggle-size) / 2 - var(--_parent-line-width) / 2 )}.CompactTreeLinesItem__expandedRow[data-v-5cc0ab43]>.TreeLines>.TreeLinesItem>.TreeLinesItem__row:before{content:"";position:absolute;left:var(--_connector-left);top:calc(-1 * var(--_parent-node-gap));height:calc(50% + var(--_parent-node-gap));width:var(--_parent-line-width);background:var(--_parent-line-color);z-index:1}.CompactTreeLinesItem__expandedRow[data-v-5cc0ab43]>.TreeLines>.TreeLinesItem>.TreeLinesItem__row:after{content:"";position:absolute;left:var(--_connector-left);top:calc(50% - var(--_parent-line-width) / 2);width:calc(var(--_parent-indent-size) + var(--_parent-line-width) / 2);height:var(--_parent-line-width);background:var(--_parent-line-color);z-index:1}.CompactTreeLinesItem__toggleWrapper[data-v-5cc0ab43]{position:relative;display:flex;align-items:center;justify-content:center;width:var(--_toggle-size);height:var(--_toggle-size);flex-shrink:0}.CompactTreeLinesItem__dot[data-v-5cc0ab43]{width:var(--_dot-size);height:var(--_dot-size);background:var(--_dot-color);border-radius:50%;z-index:5}.CompactTreeLinesItem__content[data-v-5cc0ab43]{flex:1;min-width:0;background:none;border:none;padding:0;cursor:pointer;text-align:left}.CompactTreeLinesItem__children[data-v-5cc0ab43]{position:relative}.CompactTreeLinesItem__children>.CompactTreeLinesItem>.CompactTreeLinesItem__row[data-v-5cc0ab43]:before{content:"";position:absolute;left:calc((var(--depth) - 1) * var(--_indent-size) + var(--_toggle-size) / 2 - var(--_line-width) / 2);top:0;height:50%;width:var(--_line-width);background:var(--_line-color);z-index:1}.CompactTreeLinesItem__children>.CompactTreeLinesItem>.CompactTreeLinesItem__row[data-v-5cc0ab43]:after{content:"";position:absolute;left:calc((var(--depth) - 1) * var(--_indent-size) + var(--_toggle-size) / 2 - var(--_line-width) / 2);top:calc(50% - var(--_line-width) / 2);width:calc(var(--_indent-size) + var(--_line-width) / 2);height:var(--_line-width);background:var(--_line-color);z-index:1}.CompactTreeLinesItem__downLine[data-v-5cc0ab43]{position:absolute;left:calc(var(--depth) * var(--_indent-size) + var(--_toggle-size) / 2 - var(--_line-width) / 2);top:50%;bottom:0;width:var(--_line-width);background:var(--_line-color);z-index:1}.CompactTreeLinesItem__upLine[data-v-5cc0ab43]{position:absolute;left:calc((var(--depth) - 1) * var(--_indent-size) + var(--_toggle-size) / 2 - var(--_line-width) / 2);top:0;height:50%;width:var(--_line-width);background:var(--_line-color);z-index:1}.LineagePath[data-v-82f88c87]{--line-color: var(--color-neutral-50);display:flex;align-items:center;gap:var(--spacing-1);font-size:var(--font-size-small);line-height:1.4;position:relative;min-width:0}.LineagePath--expanded[data-v-82f88c87]{display:block}.LineagePath__measure[data-v-82f88c87]{display:flex;align-items:center;gap:var(--spacing-1);position:absolute;visibility:hidden;pointer-events:none;white-space:nowrap;width:max-content}.LineagePath__connector[data-v-82f88c87]{display:flex;align-items:center;color:var(--line-color);flex-shrink:0}.LineagePath__connectorIcon[data-v-82f88c87]{font-size:10px}.LineagePath__segment[data-v-82f88c87]{display:block;background:none;border:none;padding:0;cursor:pointer;max-width:100%;min-width:0;text-align:left;flex-shrink:1}.LineagePath__segment[data-v-82f88c87] .NodeMinimal{transition:box-shadow .15s ease,border-color .15s ease}.LineagePath:not(.LineagePath--expanded) .LineagePath__segment[data-v-82f88c87] .NodeMinimal{max-width:240px}.LineagePath:not(.LineagePath--expanded) .LineagePath__segment[data-v-82f88c87] .NodeMinimal__title{flex-basis:auto;width:auto}.LineagePath__segment[data-v-82f88c87]:hover .NodeMinimal{box-shadow:0 2px 6px #0000001f}.LineagePath__ellipsis[data-v-82f88c87]{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;background-color:var(--color-neutral-15);border:1px dashed var(--color-neutral-40);border-radius:4px;color:var(--color-neutral-60);font-size:var(--font-size-small);flex-shrink:0;cursor:pointer;transition:background-color .15s ease}.LineagePath__ellipsis[data-v-82f88c87]:hover{background-color:var(--color-neutral-20)}.LineagePath__ellipsisIcon[data-v-82f88c87]{font-size:12px}.LineagePath__ellipsisCount[data-v-82f88c87]{font-size:11px;font-weight:var(--font-weight-medium);color:var(--color-neutral-70)}.LineagePath__expanded[data-v-82f88c87]{--node-center: 17px;--row-padding: var(--spacing-1);display:flex;flex-direction:column;width:100%}.LineagePath__row[data-v-82f88c87]{display:flex;align-items:flex-start;position:relative}.LineagePath__indent[data-v-82f88c87]{flex-shrink:0}.LineagePath__branch[data-v-82f88c87]{width:16px;flex-shrink:0;position:relative;align-self:stretch}.LineagePath__branch[data-v-82f88c87]:before{content:"";position:absolute;left:7px;top:0;height:calc(var(--node-center) + var(--row-padding));width:1px;background-color:var(--line-color)}.LineagePath__branch[data-v-82f88c87]:after{content:"";position:absolute;left:7px;top:calc(var(--node-center) + var(--row-padding));width:8px;height:1px;background-color:var(--line-color)}.LineagePath__row .LineagePath__segment[data-v-82f88c87]{flex:1;min-width:0;padding:var(--row-padding) 0}.LineagePath__collapse[data-v-82f88c87]{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-1);padding:4px 8px;background-color:var(--color-neutral-15);border:1px dashed var(--color-neutral-40);border-radius:4px;color:var(--color-neutral-60);font-size:var(--font-size-small);flex-shrink:0;cursor:pointer;transition:background-color .15s ease;margin-top:var(--spacing-2);margin-left:calc(var(--depth) * 16px)}.LineagePath__collapse[data-v-82f88c87]:hover{background-color:var(--color-neutral-20)}.LineagePath__collapseIcon[data-v-82f88c87]{font-size:12px}.NodeLineages__header[data-v-a4e5efd2]{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-3);background-color:var(--color-neutral-10);border-radius:var(--border-radius-medium);margin-bottom:var(--spacing-3)}.NodeLineages__header--loading[data-v-a4e5efd2]{color:var(--color-neutral-60)}.NodeLineages__headerIcon[data-v-a4e5efd2]{font-size:1.25rem;color:var(--color-accent)}.NodeLineages__headerText[data-v-a4e5efd2]{font-size:var(--font-size-medium);font-weight:var(--font-weight-semibold);color:var(--color-neutral-90)}.NodeLineages__compactGroup[data-v-a4e5efd2]{margin-bottom:var(--spacing-3)}.NodeLineages__compactGroup[data-v-a4e5efd2]:last-child{margin-bottom:0}.NodeLineages__compactRoot[data-v-a4e5efd2]{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2);margin:0 calc(-1 * var(--spacing-2));background:none;border:none;border-radius:var(--border-radius-small);cursor:pointer;font-size:var(--font-size-medium);font-weight:var(--font-weight-semibold);color:var(--color-neutral-90);text-align:left;width:calc(100% + var(--spacing-4));transition:background-color .15s ease}.NodeLineages__compactRoot[data-v-a4e5efd2]:hover{background-color:var(--color-neutral-10)}.NodeLineages__compactRootTitle[data-v-a4e5efd2]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.NodeLineages__compactPaths[data-v-a4e5efd2]{display:flex;flex-direction:column;margin-top:var(--spacing-1);margin-left:11px}.NodeLineages__compactPathRow[data-v-a4e5efd2]{--node-height: 34px;--node-center: 17px;--row-padding: var(--spacing-1);display:flex;align-items:flex-start;position:relative}.NodeLineages__treeLine[data-v-a4e5efd2]{position:relative;width:16px;flex-shrink:0;height:calc(var(--node-height) + var(--row-padding) * 2);margin-top:var(--row-padding)}.NodeLineages__treeLineVertical[data-v-a4e5efd2]{position:absolute;left:0;top:calc(-1 * var(--row-padding));height:calc(var(--node-center) + var(--row-padding));width:1px;background-color:var(--color-neutral-50)}.NodeLineages__compactPathRow:not(.NodeLineages__compactPathRow--last) .NodeLineages__treeLineVertical[data-v-a4e5efd2]{height:calc(100% + var(--row-padding) * 2)}.NodeLineages__treeLineHorizontal[data-v-a4e5efd2]{position:absolute;left:0;top:var(--node-center);width:12px;height:1px;background-color:var(--color-neutral-50)}.NodeLineages__compactPath[data-v-a4e5efd2]{flex:1;min-width:0;padding:var(--spacing-1) var(--spacing-2);border-radius:var(--border-radius-small);transition:background-color .15s ease}.NodeLineages__compactPath[data-v-a4e5efd2]:hover{background-color:var(--color-neutral-10)}.NodeLineages__group[data-v-a4e5efd2]{padding:var(--spacing-3) 0;border-bottom:1px solid var(--color-neutral-20)}.NodeLineages__group[data-v-a4e5efd2]:last-child{border-bottom:none;padding-bottom:0}.NodeLineages__group[data-v-a4e5efd2]:first-child{padding-top:0}.NodeLineages__tree[data-v-a4e5efd2]{--tree-toggle-size: 10px}.NodeLineages__tree[data-v-a4e5efd2] .NodeCard{max-height:120px}.NodeLineages__skeleton[data-v-a4e5efd2]{display:flex;flex-direction:column;gap:var(--spacing-3)}.NodeLineages__skeletonNode[data-v-a4e5efd2]{padding-left:calc(var(--depth) * var(--spacing-4))}.NodeLineages__empty[data-v-a4e5efd2]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-8) var(--spacing-4);text-align:center}.NodeLineages__emptyIcon[data-v-a4e5efd2]{font-size:2rem;color:var(--color-neutral-40);margin-bottom:var(--spacing-3)}.NodeLineages__emptyTitle[data-v-a4e5efd2]{font-size:var(--font-size-medium);font-weight:var(--font-weight-medium);color:var(--color-neutral-80);margin-bottom:var(--spacing-2)}.NodeLineages__emptyDescription[data-v-a4e5efd2]{font-size:var(--font-size-small);color:var(--color-neutral-60);line-height:var(--line-height-small)}.NodeLineages--compact .NodeLineages__header[data-v-a4e5efd2]{margin-bottom:var(--spacing-2)}
