.relation-entity-card[data-v-7269834a]{background:var(--rkc-panel-solid);border:1px solid var(--rkc-line);border-radius:var(--rkc-radius-control);box-shadow:none;cursor:pointer;text-align:left;-webkit-user-select:none;user-select:none;min-width:0;transition:background-color var(--rkc-fast,.15s) ease, border-color var(--rkc-fast,.15s) ease;flex:1;align-items:center;gap:12px;padding:10px 14px;display:flex}.relation-entity-card[data-v-7269834a]:hover{background:var(--rkc-frame,#f5f7f9);border-color:var(--rkc-line-strong);box-shadow:none}.relation-entity-card[data-v-7269834a]:focus-visible{outline:2px solid var(--rkc-cyan);outline-offset:2px}.entity-content[data-v-7269834a]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.entity-header[data-v-7269834a]{align-items:center;gap:8px;min-width:0;display:flex}.entity-title[data-v-7269834a]{color:var(--rkc-text);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:600;overflow:hidden}.entity-details[data-v-7269834a]{align-items:center;min-width:0;display:flex}.entity-subtitle[data-v-7269834a]{color:var(--rkc-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.entity-action[data-v-7269834a]{color:var(--rkc-text-muted);transition:color var(--rkc-fast,.15s), transform var(--rkc-fast,.15s);flex-shrink:0;justify-content:center;align-items:center;padding:4px;font-size:.8125rem;display:flex}.relation-entity-card:hover .entity-action[data-v-7269834a]{color:var(--rkc-primary);transform:translate(1px,-1px)}.relation-knowledge-graph[data-v-6efbed09]{border-radius:var(--rkc-radius-card);background:var(--rkc-frame,#f8fafc);border:1px solid var(--rkc-line);flex-direction:column;flex:1;width:100%;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.graph-toolbar[data-v-6efbed09]{background:var(--rkc-panel-solid);border-bottom:1px solid var(--rkc-line);z-index:10;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex}.toolbar-left[data-v-6efbed09]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.domain-filters[data-v-6efbed09]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.search-match-badge[data-v-6efbed09]{align-items:center;display:flex}.toolbar-right[data-v-6efbed09]{align-items:center;gap:12px;display:flex}.graph-stats[data-v-6efbed09]{color:var(--rkc-text-muted);font-size:.75rem;font-weight:500}.graph-canvas-container[data-v-6efbed09]{-webkit-user-select:none;user-select:none;touch-action:none;cursor:grab;flex:1;width:100%;height:100%;min-height:0;position:relative;overflow:hidden}.graph-canvas-container.is-panning[data-v-6efbed09],.graph-canvas-container.is-dragging[data-v-6efbed09]{cursor:grabbing}.graph-svg[data-v-6efbed09]{touch-action:none;width:100%;height:100%;display:block}.graph-bg-rect[data-v-6efbed09]{pointer-events:all}.graph-edge-line[data-v-6efbed09]{stroke:var(--rkc-line-strong,#cbd5e1);stroke-width:1.5px;stroke-opacity:.65;transition:stroke .2s,stroke-width .2s,stroke-opacity .2s}.graph-edge-enter-from[data-v-6efbed09]{opacity:0}.graph-edge-enter-active[data-v-6efbed09]{transition:opacity .35s}.graph-edge-enter-to[data-v-6efbed09],.graph-edge-leave-from[data-v-6efbed09]{opacity:1}.graph-edge-leave-active[data-v-6efbed09]{pointer-events:none;transition:opacity .28s}.graph-edge-leave-to[data-v-6efbed09]{opacity:0}.graph-edge-line.is-highlighted[data-v-6efbed09]{stroke:var(--rkc-primary,#0ea5e9);stroke-width:2.8px;stroke-opacity:1}.graph-edge-line.is-matched[data-v-6efbed09]{stroke:var(--rkc-teal,#14b8a6);stroke-width:2.4px;stroke-opacity:.9}.graph-edge-line.is-dimmed[data-v-6efbed09]{stroke-opacity:.12}.graph-node-group[data-v-6efbed09]{cursor:pointer;outline:none;transition:opacity .2s}.node-content[data-v-6efbed09]{transform-origin:0 0}.graph-node-enter-from[data-v-6efbed09]{opacity:0}.graph-node-enter-from .node-content[data-v-6efbed09]{transform:scale(.35)}.graph-node-enter-active[data-v-6efbed09]{transition:opacity .35s cubic-bezier(.16,1,.3,1)}.graph-node-enter-active .node-content[data-v-6efbed09]{transition:transform .35s cubic-bezier(.16,1,.3,1)}.graph-node-enter-to[data-v-6efbed09]{opacity:1}.graph-node-enter-to .node-content[data-v-6efbed09]{transform:scale(1)}.graph-node-leave-from[data-v-6efbed09]{opacity:1}.graph-node-leave-from .node-content[data-v-6efbed09]{transform:scale(1)}.graph-node-leave-active[data-v-6efbed09]{pointer-events:none;transition:opacity .28s}.graph-node-leave-active .node-content[data-v-6efbed09]{transition:transform .28s;transform:scale(.35)}.graph-node-leave-to[data-v-6efbed09]{opacity:0}.graph-node-leave-to .node-content[data-v-6efbed09]{transform:scale(.35)}.graph-node-group:focus-visible .node-circle-body[data-v-6efbed09]{stroke-width:4px;stroke:var(--rkc-primary,#0ea5e9)}.graph-node-group.is-dimmed[data-v-6efbed09]{opacity:.18}.node-halo-selected[data-v-6efbed09]{fill:none;stroke:var(--rkc-primary,#0ea5e9);stroke-width:2.5px;stroke-dasharray:4 2;animation:12s linear infinite rkc-spin-6efbed09}.node-halo-matched[data-v-6efbed09]{fill:none;stroke:var(--rkc-teal,#14b8a6);stroke-width:2px;filter:drop-shadow(0 0 4px var(--rkc-teal))}.node-circle-body[data-v-6efbed09]{fill:var(--rkc-panel-solid,#fff);stroke:var(--node-accent,var(--rkc-teal));stroke-width:2.5px;filter:drop-shadow(0 2px 4px #00000014);transition:stroke-width .15s,filter .15s}.graph-node-group:hover .node-circle-body[data-v-6efbed09]{stroke-width:3.5px;filter:drop-shadow(0 4px 8px #00000026)}.node-icon-foreign[data-v-6efbed09]{pointer-events:none}.node-hit-circle[data-v-6efbed09]{cursor:pointer}.node-icon-container[data-v-6efbed09]{justify-content:center;align-items:center;width:100%;height:100%;font-size:.95rem;display:flex}.node-label-title[data-v-6efbed09]{fill:var(--rkc-text,#1e293b);pointer-events:all;cursor:pointer;paint-order:stroke fill;stroke:var(--rkc-panel-solid,#fff);stroke-width:3px;stroke-linejoin:round;font-size:.75rem;font-weight:600}.node-label-subtitle[data-v-6efbed09]{fill:var(--rkc-text-muted,#64748b);pointer-events:all;cursor:pointer;paint-order:stroke fill;stroke:var(--rkc-panel-solid,#fff);stroke-width:2.5px;stroke-linejoin:round;font-size:.65rem;font-weight:400}.floating-controls[data-v-6efbed09]{background:var(--rkc-panel-solid);border:1px solid var(--rkc-line);border-radius:var(--rkc-radius-control);box-shadow:var(--rkc-shadow-card,0 4px 12px #00000014);z-index:10;flex-direction:column;gap:6px;padding:6px;display:flex;position:absolute;bottom:16px;left:16px}.search-empty-overlay[data-v-6efbed09]{background:var(--rkc-panel-solid);border:1px solid var(--rkc-line);box-shadow:var(--rkc-shadow-card);color:var(--rkc-text-muted);pointer-events:none;z-index:10;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:.8125rem;display:flex;position:absolute;top:24px;left:50%;transform:translate(-50%)}.graph-inspector[data-v-6efbed09]{background:var(--rkc-panel-solid);border-left:1px solid var(--rkc-line);z-index:20;flex-direction:column;width:340px;max-width:85%;height:100%;animation:.22s cubic-bezier(.16,1,.3,1) inspector-slide-in-6efbed09;display:flex;position:absolute;top:0;right:0;box-shadow:-4px 0 16px #0000000f}@keyframes inspector-slide-in-6efbed09{0%{transform:translate(100%)}to{transform:translate(0)}}.inspector-header[data-v-6efbed09]{border-bottom:1px solid var(--rkc-line);align-items:center;gap:12px;padding:16px;display:flex}.inspector-title-wrap[data-v-6efbed09]{flex:1;min-width:0}.inspector-title[data-v-6efbed09]{color:var(--rkc-text);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.9375rem;font-weight:600;overflow:hidden}.inspector-subtitle[data-v-6efbed09]{color:var(--rkc-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;display:block;overflow:hidden}.inspector-content[data-v-6efbed09]{flex-direction:column;flex:1;gap:16px;padding:16px;display:flex;overflow-y:auto}.inspector-section[data-v-6efbed09]{flex-direction:column;gap:8px;display:flex}.inspector-section-label[data-v-6efbed09]{text-transform:uppercase;letter-spacing:.05em;color:var(--rkc-text-muted);font-size:.6875rem;font-weight:700}.detail-row[data-v-6efbed09]{border-bottom:1px dashed var(--rkc-line);justify-content:space-between;align-items:center;gap:8px;padding:6px 0;font-size:.8125rem;display:flex}.detail-label[data-v-6efbed09]{color:var(--rkc-text-muted)}.detail-path[data-v-6efbed09]{color:var(--rkc-text);background:var(--rkc-frame);text-overflow:ellipsis;white-space:nowrap;border-radius:4px;max-width:200px;padding:2px 6px;font-size:.6875rem;overflow:hidden}.inspector-empty-text[data-v-6efbed09]{color:var(--rkc-text-muted);padding:8px 0;font-size:.8125rem}.connected-neighbors-list[data-v-6efbed09]{flex-direction:column;gap:6px;display:flex}.neighbor-item[data-v-6efbed09]{border:1px solid var(--rkc-line);border-radius:var(--rkc-radius-control);background:var(--rkc-panel-soft);justify-content:space-between;align-items:center;gap:8px;padding:6px 8px;transition:background-color .15s;display:flex}.neighbor-item[data-v-6efbed09]:hover{background:var(--rkc-frame)}.neighbor-card[data-v-6efbed09]{cursor:pointer;flex:1;align-items:center;gap:8px;min-width:0;display:flex}.neighbor-text[data-v-6efbed09]{flex-direction:column;flex:1;min-width:0;display:flex}.neighbor-name[data-v-6efbed09]{color:var(--rkc-text);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:600;overflow:hidden}.neighbor-sub[data-v-6efbed09]{color:var(--rkc-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;overflow:hidden}.neighbor-action[data-v-6efbed09]{flex-shrink:0}.inspector-footer[data-v-6efbed09]{border-top:1px solid var(--rkc-line);background:var(--rkc-panel-solid);padding:14px 16px}.inspector-focus-bar[data-v-6efbed09]{border-bottom:1px solid var(--rkc-line);background:var(--rkc-panel-soft);padding:10px 16px}.inspector-focal-active-badge[data-v-6efbed09]{justify-content:center;display:flex}.node-halo-focal[data-v-6efbed09]{fill:none;stroke:var(--rkc-primary,#0ea5e9);stroke-width:3.5px;stroke-dasharray:6 3;filter:drop-shadow(0 0 6px var(--rkc-primary));animation:18s linear infinite rkc-spin-6efbed09}.node-circle-body.is-focal-circle[data-v-6efbed09]{stroke-width:3.5px;stroke:var(--rkc-primary,#0ea5e9);filter:drop-shadow(0 0 8px #0ea5e973)}.node-expand-badge[data-v-6efbed09]{cursor:pointer;transition:transform .15s}.node-expand-badge[data-v-6efbed09]:hover{transform:scale(1.18)}.expand-badge-bg[data-v-6efbed09]{fill:var(--rkc-primary,#0ea5e9);stroke:var(--rkc-panel-solid,#fff);stroke-width:1.5px}.expand-badge-text[data-v-6efbed09]{fill:#fff;-webkit-user-select:none;user-select:none;font-size:.625rem;font-weight:700}.graph-search-container[data-v-6efbed09]{width:200px;max-width:100%;position:relative}.search-dropdown[data-v-6efbed09]{background:var(--rkc-panel-solid,#fff);border:1px solid var(--rkc-line);border-radius:var(--rkc-radius-control);z-index:50;flex-direction:column;width:300px;max-height:260px;display:flex;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto;box-shadow:0 4px 16px #0000001f}.search-dropdown-item[data-v-6efbed09]{cursor:pointer;border-bottom:1px solid var(--rkc-line);align-items:center;gap:10px;padding:8px 12px;transition:background .12s;display:flex}.search-dropdown-item[data-v-6efbed09]:last-child{border-bottom:none}.search-dropdown-item[data-v-6efbed09]:hover,.search-dropdown-item[data-v-6efbed09]:focus{background:var(--rkc-frame,#f8fafc);outline:none}.search-item-info[data-v-6efbed09]{flex-direction:column;flex:1;min-width:0;display:flex}.search-item-title[data-v-6efbed09]{color:var(--rkc-text);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:600;overflow:hidden}.search-item-sub[data-v-6efbed09]{color:var(--rkc-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;overflow:hidden}.scope-controls[data-v-6efbed09]{background:var(--rkc-frame,#f1f5f9);border-radius:var(--rkc-radius-control);border:1px solid var(--rkc-line);align-items:center;gap:2px;padding:3px;display:flex}.scope-btn[data-v-6efbed09]{color:var(--rkc-text-muted);border-radius:var(--rkc-radius-control);cursor:pointer;background:0 0;border:none;padding:4px 10px;font-size:.75rem;font-weight:500;transition:all .15s}.scope-btn[data-v-6efbed09]:hover{color:var(--rkc-text)}.scope-btn.active[data-v-6efbed09]{background:var(--rkc-panel-solid,#fff);color:var(--rkc-primary,#0ea5e9);font-weight:600;box-shadow:0 1px 3px #00000014}.focal-breadcrumb-bar[data-v-6efbed09]{background:var(--rkc-panel-soft,#f8fafc);border-bottom:1px solid var(--rkc-line);z-index:9;align-items:center;gap:8px;padding:6px 16px;font-size:.8125rem;display:flex;overflow-x:auto}.breadcrumb-label[data-v-6efbed09]{text-transform:uppercase;color:var(--rkc-text-muted);letter-spacing:.05em;font-size:.6875rem;font-weight:700}.breadcrumb-crumb[data-v-6efbed09]{background:var(--rkc-panel-solid,#fff);border:1px solid var(--rkc-line);border-radius:var(--rkc-radius-control);color:var(--rkc-text-muted);cursor:pointer;align-items:center;gap:6px;padding:3px 8px;font-size:.75rem;transition:all .15s;display:inline-flex}.breadcrumb-crumb[data-v-6efbed09]:hover{color:var(--rkc-text);border-color:var(--rkc-line-strong)}.breadcrumb-crumb.active[data-v-6efbed09]{background:var(--rkc-panel-solid,#fff);color:var(--rkc-text);border-color:var(--rkc-primary);font-weight:600}.focal-title[data-v-6efbed09]{text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}.breadcrumb-separator[data-v-6efbed09]{color:var(--rkc-text-muted);font-size:.875rem}.breadcrumb-spacer[data-v-6efbed09]{flex:1}.breadcrumb-exit-btn[data-v-6efbed09]{color:var(--rkc-text-muted);border:1px solid var(--rkc-line);border-radius:var(--rkc-radius-control);cursor:pointer;background:0 0;align-items:center;gap:6px;padding:3px 8px;font-size:.6875rem;transition:all .15s;display:inline-flex}.breadcrumb-exit-btn[data-v-6efbed09]:hover{color:var(--rkc-text);background:var(--rkc-panel-solid)}@keyframes rkc-spin-6efbed09{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
