.app-page-toolbar[data-v-34b8c1d0]{justify-content:space-between;align-items:center;gap:var(--ui-space-3) var(--ui-space-4);flex-wrap:wrap;min-height:60px;display:flex}.app-page-toolbar--dense[data-v-34b8c1d0]{min-height:48px}.app-page-toolbar__intro[data-v-34b8c1d0]{flex:240px;min-width:0}.app-page-toolbar__titles[data-v-34b8c1d0]{min-width:0}.app-page-toolbar__title[data-v-34b8c1d0]{color:var(--ui-ink);letter-spacing:-.02em;margin:0;font-size:30px;font-weight:700;line-height:38px}.app-page-toolbar__description[data-v-34b8c1d0]{max-width:720px;color:var(--ui-ink-soft);overflow-wrap:anywhere;white-space:normal;margin:6px 0 0;font-size:14px;line-height:22px}.app-page-toolbar__filters[data-v-34b8c1d0]{align-items:center;gap:var(--ui-space-2) var(--ui-space-3);flex-wrap:wrap;flex:auto;min-width:0;display:flex}.app-page-toolbar__actions[data-v-34b8c1d0]{align-items:center;gap:var(--ui-space-2);flex-wrap:wrap;flex:none;display:flex}@media (width<=720px){.app-page-toolbar__filters[data-v-34b8c1d0],.app-page-toolbar__actions[data-v-34b8c1d0]{flex:100%;width:100%;min-width:0}}.org-graph-workspace[data-v-fc6ac4b0]{gap:var(--ui-space-5);display:grid}.graph-toolbar-actions[data-v-fc6ac4b0]{align-items:center;gap:var(--ui-space-2);flex-wrap:wrap;display:flex}.graph-status[data-v-fc6ac4b0]{border:1px solid var(--ui-ink-12);max-width:280px;min-height:32px;color:var(--ui-ink-soft);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:0 11px;font-size:12px;font-weight:700;display:inline-flex;overflow:hidden}.graph-status i[data-v-fc6ac4b0]{background:#7ee0bf;border-radius:999px;flex:none;width:7px;height:7px;box-shadow:0 0 0 4px #7ee0bf24}.graph-status.syncing i[data-v-fc6ac4b0]{background:#f4c978;box-shadow:0 0 0 4px #f4c97824}.graph-status.error i[data-v-fc6ac4b0]{background:#fd9a8d;box-shadow:0 0 0 4px #fd9a8d24}.import-row[data-v-fc6ac4b0]{grid-template-columns:minmax(300px,480px) max-content max-content;align-items:center;gap:10px;display:grid}.path-input[data-v-fc6ac4b0],.filter-block input[data-v-fc6ac4b0],.filter-block select[data-v-fc6ac4b0]{border:1px solid var(--ui-ink-12,#17201c1f);border-radius:var(--ui-radius,8px);width:100%;min-height:42px;color:var(--ui-ink,#17201c);font:inherit;background:#fffffff5;padding:0 12px}.graph-alert[data-v-fc6ac4b0]{border-radius:var(--ui-radius,8px);padding:12px 14px;font-weight:750}.graph-alert.success[data-v-fc6ac4b0]{color:#0d5f59;background:#0f766e1a}.graph-alert.error[data-v-fc6ac4b0]{color:#9f2f24;background:#b4231817}.graph-alert.loading[data-v-fc6ac4b0]{color:var(--ui-ink,#17201c);background:#17201c0d}.graph-loading-page[data-v-fc6ac4b0]{border:1px solid var(--ui-ink-12,#17201c1f);border-radius:var(--ui-radius,8px);background:var(--ui-surface);place-items:center;min-height:620px;display:grid}.loading-shell[data-v-fc6ac4b0]{border-radius:var(--ui-radius,8px);background:#ffffffe6;border:1px solid #0f766e29;width:min(520px,100% - 40px);padding:28px;box-shadow:0 24px 70px #17201c1f}.loading-shell h3[data-v-fc6ac4b0]{color:var(--ui-ink,#17201c);margin:6px 0 8px;font-size:24px}.loading-shell p[data-v-fc6ac4b0]{color:var(--ui-ink-soft,#46534d);margin:0 0 18px}.loading-track[data-v-fc6ac4b0]{background:#0f766e1a;border-radius:999px;height:10px;overflow:hidden}.loading-track i[data-v-fc6ac4b0]{border-radius:inherit;background:var(--ui-green);height:100%;transition:width .18s var(--ui-ease,ease);display:block}.loading-shell strong[data-v-fc6ac4b0]{color:var(--ui-green-deep,#0d5f59);text-align:right;margin-top:10px;font-size:18px;display:block}.graph-layout[data-v-fc6ac4b0]{border:1px solid var(--ui-ink-12,#17201c1f);border-radius:var(--ui-radius,8px);background:var(--ui-surface);box-shadow:var(--ui-shadow-card,0 18px 42px #17201c14);grid-template-columns:256px minmax(720px,1fr) 294px;grid-template-areas:"filters canvas detail";gap:12px;padding:14px;display:grid;position:relative}.graph-refresh-overlay[data-v-fc6ac4b0]{z-index:10;border-radius:var(--ui-radius,8px);background:#fcfdfceb;place-items:center;display:grid;position:absolute;inset:14px}.refresh-card[data-v-fc6ac4b0]{border-radius:var(--ui-radius,8px);background:#fffffff0;border:1px solid #0f766e29;width:min(440px,100% - 32px);padding:20px;box-shadow:0 24px 60px #17201c24}.refresh-card strong[data-v-fc6ac4b0]{color:var(--ui-ink,#17201c);margin:6px 0 14px;font-size:16px;display:block}.refresh-card em[data-v-fc6ac4b0]{color:var(--ui-green-deep,#0d5f59);text-align:right;margin-top:8px;font-style:normal;font-weight:900;display:block}.graph-sidebar[data-v-fc6ac4b0],.detail-panel[data-v-fc6ac4b0],.graph-canvas-panel[data-v-fc6ac4b0]{border:1px solid var(--ui-ink-12,#17201c1f);border-radius:var(--ui-radius,8px);background:#ffffffeb}.graph-sidebar[data-v-fc6ac4b0],.detail-panel[data-v-fc6ac4b0]{padding:16px}.graph-sidebar[data-v-fc6ac4b0]{grid-area:filters}.graph-canvas-panel[data-v-fc6ac4b0]{grid-area:canvas}.detail-panel[data-v-fc6ac4b0]{grid-area:detail}.sidebar-head[data-v-fc6ac4b0]{justify-content:space-between;align-items:end;gap:12px;margin-bottom:14px;display:flex}.sidebar-head strong[data-v-fc6ac4b0]{color:var(--ui-green,#0f766e);font-size:30px;line-height:1}.sidebar-summary[data-v-fc6ac4b0]{align-items:center;gap:9px;display:flex}.sidebar-summary button[data-v-fc6ac4b0]{border:1px solid var(--ui-ink-16,#17201c29);border-radius:var(--ui-radius-control,8px);background:var(--ui-surface-muted,#f7faf8);min-height:30px;color:var(--ui-ink-soft,#46534d);font:inherit;cursor:pointer;padding:0 12px;font-size:13px;font-weight:750}.sidebar-summary button[data-v-fc6ac4b0]:disabled{cursor:not-allowed;opacity:.52}.filter-block[data-v-fc6ac4b0]{gap:12px;display:grid}.filter-block label[data-v-fc6ac4b0]{color:var(--ui-ink-soft,#46534d);gap:6px;font-size:12px;font-weight:850;display:grid}.toggle-row[data-v-fc6ac4b0]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.toggle-row label[data-v-fc6ac4b0]{border:1px solid var(--ui-ink-12,#17201c1f);border-radius:var(--ui-radius,8px);background:#fff;align-items:center;gap:8px;min-height:40px;padding:0 10px;display:flex}.metric-stack[data-v-fc6ac4b0]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.metric-stack>div[data-v-fc6ac4b0]{border:1px solid var(--ui-ink-12,#17201c1f);border-radius:var(--ui-radius,8px);background:var(--ui-surface);min-height:64px;padding:10px}.metric-stack span[data-v-fc6ac4b0],.legend span[data-v-fc6ac4b0],.rank-pill span[data-v-fc6ac4b0]{color:var(--ui-ink-soft,#46534d);font-size:12px;font-weight:750}.metric-stack strong[data-v-fc6ac4b0]{color:#0d5f59;margin-top:8px;font-size:25px;line-height:1;display:block}.legend[data-v-fc6ac4b0]{border-top:1px solid var(--ui-ink-08,#17201c14);gap:9px;margin-top:16px;padding-top:14px;display:grid}.legend span[data-v-fc6ac4b0]{align-items:center;gap:9px;display:flex}.legend i[data-v-fc6ac4b0]{border-radius:999px;width:16px;height:16px}.legend-product[data-v-fc6ac4b0]{background:#12343b}.legend-person[data-v-fc6ac4b0]{background:#0f766e}.legend-project[data-v-fc6ac4b0]{background:#b7791f}.legend-dept[data-v-fc6ac4b0]{background:#59655f}.legend-group[data-v-fc6ac4b0]{background:#7c8f88}.legend-lab[data-v-fc6ac4b0]{background:#2f6f8f}.legend-link[data-v-fc6ac4b0]{background:#9aa7a0;border-radius:999px!important;width:22px!important;height:3px!important}.rank-rail[data-v-fc6ac4b0]{gap:8px;margin-top:18px;display:grid}.rank-pill[data-v-fc6ac4b0]{border-radius:var(--ui-radius,8px);min-height:48px;color:var(--ui-ink,#17201c);text-align:left;background:#b7791f0f;border:1px solid #b7791f33;padding:8px 10px}.rank-pill.is-selected[data-v-fc6ac4b0]{opacity:1;transition:border-color var(--ui-duration-fast) var(--ui-ease-out), opacity .2s var(--ui-ease-out);border-left:3px solid #0f766e}.person-rank[data-v-fc6ac4b0]{background:#0f766e0e;border-color:#0f766e2e}.rank-pill strong[data-v-fc6ac4b0]{color:var(--ui-ink,#17201c);text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.rank-pill em[data-v-fc6ac4b0]{color:#9a6418;margin-top:3px;font-size:12px;font-style:normal;font-weight:850;display:block}.person-rank em[data-v-fc6ac4b0]{color:#0d5f59}.graph-canvas-panel[data-v-fc6ac4b0]{aspect-ratio:16/10;background:#fff;height:auto;min-height:680px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #0f766e0f,0 18px 48px #17201c14}.canvas-toolbar[data-v-fc6ac4b0]{z-index:2;pointer-events:none;grid-template-columns:minmax(140px,1fr) auto minmax(140px,1fr);align-items:center;gap:12px;display:grid;position:absolute;top:14px;left:14px;right:14px}.canvas-heading[data-v-fc6ac4b0]{min-width:0}.canvas-heading strong[data-v-fc6ac4b0]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.view-mode-control[data-v-fc6ac4b0]{border:1px solid var(--ui-border);border-radius:var(--ui-radius-control);pointer-events:auto;background:#fcfdfcf5;justify-self:center;gap:2px;min-height:34px;padding:3px;display:inline-flex}.view-mode-button[data-v-fc6ac4b0]{border-radius:6px;min-width:58px;min-height:28px}.view-mode-button.active[data-v-fc6ac4b0]{background:var(--ui-green-08);color:var(--ui-green-deep);box-shadow:inset 0 0 0 1px var(--ui-green-16)}.canvas-toolbar strong[data-v-fc6ac4b0]{color:var(--ui-ink,#17201c);font-size:15px;display:block}.canvas-status[data-v-fc6ac4b0]{min-height:30px;color:var(--ui-green-deep,#0d5f59);background:#ffffffd1;border:1px solid #0f766e29;border-radius:999px;align-items:center;gap:8px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex;box-shadow:0 10px 24px #17201c14}.canvas-status i[data-v-fc6ac4b0]{background:var(--ui-green,#0f766e);border-radius:999px;width:7px;height:7px;box-shadow:0 0 0 4px #0f766e2e}.zoom-controls[data-v-fc6ac4b0]{border-radius:var(--ui-radius,8px);pointer-events:auto;background:#ffffffe0;border:1px solid #0f766e24;justify-self:end;align-items:center;gap:4px;min-height:32px;padding:3px;display:inline-flex;box-shadow:0 10px 24px #17201c14}.graph-empty-state[data-v-fc6ac4b0]{z-index:1;color:var(--ui-muted);text-align:center;place-content:center;justify-items:center;gap:8px;padding:96px 24px 24px;display:grid;position:absolute;inset:0}.graph-empty-state strong[data-v-fc6ac4b0]{color:var(--ui-ink);font-size:16px}.graph-empty-state p[data-v-fc6ac4b0]{max-width:360px;margin:0;line-height:1.55}.zoom-controls button[data-v-fc6ac4b0]{min-width:30px;height:26px;color:var(--ui-green-deep,#0d5f59);cursor:pointer;background:#0f766e14;border:0;border-radius:6px;font-size:12px;font-weight:900}.zoom-controls button[data-v-fc6ac4b0]:last-child{color:#9a6418;background:#b7791f1a;min-width:44px}.zoom-controls button[data-v-fc6ac4b0]:hover:not(:disabled){background:#0f766e26}.zoom-controls button[data-v-fc6ac4b0]:last-child:hover:not(:disabled){background:#b7791f29}.zoom-controls button[data-v-fc6ac4b0]:disabled{cursor:not-allowed;opacity:.38}.zoom-controls strong[data-v-fc6ac4b0]{min-width:44px;color:var(--ui-ink,#17201c);text-align:center;font-size:12px}.graph-canvas[data-v-fc6ac4b0]{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;position:absolute;inset:0}.graph-canvas.dragging[data-v-fc6ac4b0]{cursor:grabbing}.graph-canvas.has-selection[data-v-fc6ac4b0]{cursor:default}.graph-canvas.has-selection .network-surface[data-v-fc6ac4b0],.network-surface[data-v-fc6ac4b0]{fill:#fff}.graph-viewport[data-v-fc6ac4b0]{transition:transform .18s var(--ui-ease,ease)}.graph-canvas.dragging .graph-viewport[data-v-fc6ac4b0]{transition:none}.graph-link[data-v-fc6ac4b0]{opacity:.18;stroke:#17201c47;stroke-linecap:round;stroke-width:1.1px;transition:opacity .22s var(--ui-ease,ease), stroke-width .22s var(--ui-ease,ease)}.graph-link.project_member[data-v-fc6ac4b0]{stroke:#9a670075;stroke-width:1.8px}.graph-link.product_project[data-v-fc6ac4b0],.graph-link.core_product[data-v-fc6ac4b0]{stroke:#12343b8a;stroke-width:2px}.graph-link.project_group[data-v-fc6ac4b0],.graph-link.department_group[data-v-fc6ac4b0],.graph-link.group_member[data-v-fc6ac4b0]{stroke:#0f766e6b}.graph-link.department_member[data-v-fc6ac4b0],.graph-link.org_parent[data-v-fc6ac4b0]{stroke:#52615a6b}.graph-link.reports_to[data-v-fc6ac4b0],.graph-link.inferred_leader[data-v-fc6ac4b0]{stroke:#12343b70;stroke-dasharray:5 5}.graph-link.idle[data-v-fc6ac4b0]{opacity:.16}.graph-link.dimmed[data-v-fc6ac4b0]{opacity:.07}.graph-link.active[data-v-fc6ac4b0]{opacity:.94;stroke-width:2.3px}.link-label[data-v-fc6ac4b0]{fill:var(--ui-ink-soft);paint-order:stroke;pointer-events:none;stroke:var(--ui-surface);stroke-linejoin:round;stroke-width:5px;font-size:10px;font-weight:750}.graph-node[data-v-fc6ac4b0]{cursor:pointer;opacity:.64;transition:opacity 80ms var(--ui-ease-out);outline:none}.graph-canvas.is-layouting .graph-node[data-v-fc6ac4b0],.graph-canvas.is-layouting .graph-link[data-v-fc6ac4b0]{transition:none}.graph-canvas.has-selection .graph-node[data-v-fc6ac4b0],.graph-canvas.has-selection .graph-link[data-v-fc6ac4b0]{transition:opacity 80ms var(--ui-ease-out)}.graph-node.dimmed[data-v-fc6ac4b0]{opacity:.14}.graph-node.connected[data-v-fc6ac4b0],.graph-node.selected[data-v-fc6ac4b0]{opacity:1}.graph-node[data-v-fc6ac4b0]:hover{opacity:.84}.graph-node.focused[data-v-fc6ac4b0]{opacity:1}.node-hit-target[data-v-fc6ac4b0]{fill:#0000;stroke:#0000;pointer-events:all}.node-halo[data-v-fc6ac4b0]{fill:#0f766e1a;stroke:#0f766e1f}.node-core[data-v-fc6ac4b0]{fill:#0f766e;stroke:#fffffff0;stroke-width:2.2px}.graph-node.product .node-halo[data-v-fc6ac4b0]{fill:#12343b29}.graph-node.product .node-core[data-v-fc6ac4b0]{fill:#12343b}.graph-node.project .node-halo[data-v-fc6ac4b0]{fill:#b7791f33}.graph-node.project .node-core[data-v-fc6ac4b0]{fill:#b7791f}.graph-node.department .node-halo[data-v-fc6ac4b0]{fill:#59655f3d}.graph-node.department .node-core[data-v-fc6ac4b0]{fill:#59655f}.graph-node.group .node-halo[data-v-fc6ac4b0]{fill:#7c8f8833}.graph-node.group .node-core[data-v-fc6ac4b0]{fill:#7c8f88}.graph-node.laboratory .node-halo[data-v-fc6ac4b0]{fill:#2f6f8f2e}.graph-node.laboratory .node-core[data-v-fc6ac4b0]{fill:#2f6f8f}.graph-node.selected .node-core[data-v-fc6ac4b0],.graph-node:hover .node-core[data-v-fc6ac4b0],.graph-node:focus-visible .node-core[data-v-fc6ac4b0]{stroke:#17201c;stroke-width:3.4px}.node-token[data-v-fc6ac4b0]{fill:#fff;letter-spacing:0;pointer-events:none;font-size:10px;font-weight:900}.graph-node.project .node-token[data-v-fc6ac4b0],.graph-node.product .node-token[data-v-fc6ac4b0]{font-size:8px}.node-label-plate[data-v-fc6ac4b0]{fill:#ffffffc7;stroke:#0f766e1a;stroke-width:1px;pointer-events:none}.graph-node.selected .node-label-plate[data-v-fc6ac4b0],.graph-node.connected .node-label-plate[data-v-fc6ac4b0],.graph-node:hover .node-label-plate[data-v-fc6ac4b0],.graph-node:focus-visible .node-label-plate[data-v-fc6ac4b0]{fill:#fffffff5;stroke:#17201c2e}.node-label[data-v-fc6ac4b0]{fill:#17201ce0;paint-order:stroke;pointer-events:none;stroke:#ffffffeb;stroke-width:4px;font-size:11px;font-weight:850}.node-profile[data-v-fc6ac4b0]{border-bottom:1px solid var(--ui-ink-08,#17201c14);grid-template-columns:52px minmax(0,1fr);align-items:center;gap:12px;padding-bottom:14px;display:grid}.node-mark[data-v-fc6ac4b0]{width:52px;height:52px;color:var(--ui-green-deep,#0d5f59);background:#0f766e1a;border:1px solid #0f766e38;border-radius:999px;justify-content:center;align-items:center;font-size:14px;font-weight:900;display:inline-flex}.node-profile.project .node-mark[data-v-fc6ac4b0]{color:#9a6418;background:#b7791f1a;border-color:#b7791f42}.node-profile.department .node-mark[data-v-fc6ac4b0]{color:#46534d;background:#59655f1a;border-color:#59655f42}.node-profile.group .node-mark[data-v-fc6ac4b0]{color:#52655f;background:#7c8f881f;border-color:#7c8f8847}.node-profile.laboratory .node-mark[data-v-fc6ac4b0]{color:#275f7b;background:#2f6f8f1a;border-color:#2f6f8f47}.detail-panel h3[data-v-fc6ac4b0]{color:var(--ui-ink,#17201c);margin:3px 0 4px;font-size:21px;line-height:1.2}.detail-panel p[data-v-fc6ac4b0]{color:var(--ui-ink-soft,#46534d);margin:0;line-height:1.55}.insight-grid[data-v-fc6ac4b0]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.insight-grid article[data-v-fc6ac4b0]{border:1px solid var(--ui-ink-12,#17201c1f);border-radius:var(--ui-radius,8px);background:#fff;padding:10px}.insight-grid span[data-v-fc6ac4b0]{color:var(--ui-muted,#6b7a72);font-size:12px;font-weight:750}.insight-grid strong[data-v-fc6ac4b0]{color:var(--ui-green-deep,#0d5f59);margin-top:4px;font-size:20px;display:block}.detail-panel dl[data-v-fc6ac4b0]{grid-template-columns:86px minmax(0,1fr);gap:9px 10px;margin:16px 0 0;display:grid}.detail-panel dt[data-v-fc6ac4b0]{color:var(--ui-ink-soft,#46534d);font-size:12px;font-weight:850}.detail-panel dd[data-v-fc6ac4b0]{min-width:0;color:var(--ui-ink,#17201c);overflow-wrap:anywhere;margin:0;font-size:13px}.work-summary-text[data-v-fc6ac4b0],.node-progress-text[data-v-fc6ac4b0]{border-radius:var(--ui-radius,8px);color:var(--ui-green-deep,#0d5f59);background:#0f766e0b;border:1px solid #0f766e1f;padding:8px 10px;font-weight:750;line-height:1.55}.node-progress-text[data-v-fc6ac4b0]{color:var(--ui-ink,#17201c);background:#b7791f0f;border-color:#b7791f29;font-weight:650}.core-work-list[data-v-fc6ac4b0]{gap:8px;max-height:220px;padding-right:2px;display:grid;overflow:auto}.core-work-card[data-v-fc6ac4b0]{border-radius:var(--ui-radius,8px);background:#fff;border:1px solid #17201c1a;padding:9px 10px;box-shadow:0 8px 22px #17201c0d}.core-work-card span[data-v-fc6ac4b0]{color:var(--ui-green-deep,#0d5f59);margin-bottom:4px;font-size:12px;font-weight:900;display:block}.core-work-card p[data-v-fc6ac4b0]{color:var(--ui-ink,#17201c);margin:0;line-height:1.55}.core-work-card em[data-v-fc6ac4b0]{color:var(--ui-muted,#6b7a72);margin-top:5px;font-size:12px;font-style:normal;display:block}.core-work-text[data-v-fc6ac4b0]{border-radius:var(--ui-radius,8px);background:#0f766e0a;border:1px solid #0f766e1f;max-height:112px;padding:8px 10px;line-height:1.55;overflow:auto}.role-tags[data-v-fc6ac4b0]{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.role-tags span[data-v-fc6ac4b0]{color:#0d5f59;background:#0f766e14;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:12px;font-weight:850;display:inline-flex}.relation-list[data-v-fc6ac4b0]{border-top:1px solid var(--ui-ink-08,#17201c14);gap:8px;margin-top:18px;padding-top:14px;display:grid}.relation-list button[data-v-fc6ac4b0]{border:1px solid var(--ui-ink-12,#17201c1f);border-radius:var(--ui-radius,8px);min-height:46px;color:var(--ui-ink,#17201c);text-align:left;background:#fff;gap:2px;padding:7px 10px;display:grid}.relation-list button[data-v-fc6ac4b0]:hover{background:#0f766e0d;border-color:#0f766e42}.relation-list span[data-v-fc6ac4b0]{color:var(--ui-muted,#6b7a72);font-size:12px;font-weight:750}.relation-list strong[data-v-fc6ac4b0]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width<=900px){.import-row[data-v-fc6ac4b0],.filter-block[data-v-fc6ac4b0]{grid-template-columns:1fr}.filter-block label[data-v-fc6ac4b0]:last-of-type,.toggle-row[data-v-fc6ac4b0],.metric-stack[data-v-fc6ac4b0],.legend[data-v-fc6ac4b0],.rank-rail[data-v-fc6ac4b0]{grid-column:auto}.graph-canvas-panel[data-v-fc6ac4b0],.graph-canvas[data-v-fc6ac4b0]{height:620px;min-height:620px}.canvas-toolbar[data-v-fc6ac4b0]{grid-template-columns:1fr auto}.canvas-heading[data-v-fc6ac4b0]{grid-column:1/-1}.view-mode-control[data-v-fc6ac4b0]{justify-self:start}}.org-graph-workspace[data-v-fc6ac4b0]{min-width:0;max-width:100%;color:var(--ui-ink);font-variant-numeric:tabular-nums;gap:16px}.graph-toolbar-actions .graph-status[data-v-fc6ac4b0]:focus-visible,.sidebar-summary button[data-v-fc6ac4b0]:focus-visible{outline:3px solid var(--ui-green-24);outline-offset:2px}.graph-layout[data-v-fc6ac4b0]{border-radius:var(--ui-radius-lg);background:var(--ui-paper);min-width:0;max-width:100%;padding:14px}.graph-sidebar[data-v-fc6ac4b0],.detail-panel[data-v-fc6ac4b0],.graph-canvas-panel[data-v-fc6ac4b0],.graph-loading-page[data-v-fc6ac4b0]{border-radius:var(--ui-radius-lg);background:var(--ui-surface)}.graph-loading-page[data-v-fc6ac4b0]{background:var(--ui-surface);min-height:560px}.loading-shell[data-v-fc6ac4b0],.refresh-card[data-v-fc6ac4b0]{border-radius:var(--ui-radius-lg);background:var(--ui-surface);box-shadow:var(--ui-shadow-pop)}.loading-track i[data-v-fc6ac4b0]{background:var(--ui-green)}.metric-stack>div[data-v-fc6ac4b0],.insight-grid article[data-v-fc6ac4b0],.core-work-card[data-v-fc6ac4b0],.relation-list button[data-v-fc6ac4b0],.rank-pill[data-v-fc6ac4b0]{border-radius:var(--ui-radius-control);background:var(--ui-surface)}.graph-canvas-panel[data-v-fc6ac4b0]{background:var(--ui-surface);min-width:0;box-shadow:inset 0 0 0 1px var(--ui-green-08), var(--ui-shadow-card)}.graph-layout.has-overlay-panels[data-v-fc6ac4b0]{grid-template-columns:minmax(0,1fr);grid-template-areas:"canvas"}.graph-layout.has-overlay-panels .graph-canvas-panel[data-v-fc6ac4b0]{aspect-ratio:auto;width:100%;min-height:620px}.graph-layout.has-overlay-panels .graph-canvas[data-v-fc6ac4b0]{height:100%}.graph-layout.has-overlay-panels .graph-sidebar[data-v-fc6ac4b0],.graph-layout.has-overlay-panels .detail-panel[data-v-fc6ac4b0]{z-index:6;box-sizing:border-box;overscroll-behavior:contain;width:min(400px,100% - 24px);box-shadow:var(--ui-shadow-pop);display:none;position:absolute;top:12px;bottom:12px;overflow:auto}.graph-layout.has-overlay-panels .graph-sidebar[data-v-fc6ac4b0]{left:12px}.graph-layout.has-overlay-panels .detail-panel[data-v-fc6ac4b0]{right:12px}.graph-layout.has-overlay-panels .graph-sidebar.is-open[data-v-fc6ac4b0],.graph-layout.has-overlay-panels .detail-panel.is-open[data-v-fc6ac4b0]{display:block}.graph-panel-scrim[data-v-fc6ac4b0]{z-index:5;border-radius:inherit;cursor:default;background:#17201c47;border:0;padding:0;position:absolute;inset:0}.responsive-panel-head[data-v-fc6ac4b0]{z-index:2;justify-content:space-between;align-items:center;gap:var(--ui-space-3);border-bottom:1px solid var(--ui-border);background:var(--ui-surface);min-height:48px;margin:-16px -16px 16px;padding:0 10px 0 16px;display:flex;position:sticky;top:-16px}.responsive-panel-head strong[data-v-fc6ac4b0]{font-size:15px}.responsive-panel-head .app-button[data-v-fc6ac4b0]{width:36px;min-width:36px;padding:0}.canvas-panel-actions[data-v-fc6ac4b0]{z-index:3;align-items:center;gap:8px;display:flex;position:absolute;bottom:14px;left:14px}.canvas-panel-actions .app-button[data-v-fc6ac4b0]{border-color:var(--ui-border-strong);min-height:36px;box-shadow:var(--ui-shadow-card);background:#fcfdfcf5}.canvas-panel-actions[data-v-fc6ac4b0] .app-button__label{align-items:center;gap:7px;display:inline-flex}.canvas-panel-actions i[data-v-fc6ac4b0]{background:var(--ui-green);border-radius:50%;width:7px;height:7px}.network-surface[data-v-fc6ac4b0]{fill:var(--ui-surface)}.canvas-status[data-v-fc6ac4b0],.zoom-controls[data-v-fc6ac4b0]{border-radius:var(--ui-radius-control);background:#fcfdfceb}.zoom-controls button[data-v-fc6ac4b0]{min-width:36px;min-height:32px;transition:transform var(--ui-duration-fast) var(--ui-ease), background-color var(--ui-duration-fast) var(--ui-ease);border-radius:9px}.zoom-controls button[data-v-fc6ac4b0]:active:not(:disabled){transform:scale(.96)}.zoom-controls button[data-v-fc6ac4b0]:focus-visible,.rank-pill[data-v-fc6ac4b0]:focus-visible,.relation-list button[data-v-fc6ac4b0]:focus-visible,.path-input[data-v-fc6ac4b0]:focus-visible,.filter-block input[data-v-fc6ac4b0]:focus-visible,.filter-block select[data-v-fc6ac4b0]:focus-visible{outline:3px solid var(--ui-green-24);outline-offset:2px}.path-input[data-v-fc6ac4b0],.filter-block input[data-v-fc6ac4b0],.filter-block select[data-v-fc6ac4b0]{min-height:var(--ui-field-h);border-radius:var(--ui-radius-control)}.graph-refresh-overlay[data-v-fc6ac4b0]{z-index:var(--ui-layer-sticky);border-radius:var(--ui-radius-lg);background:#fcfdfcf0}@media (width<=1480px){.graph-layout[data-v-fc6ac4b0]{padding:12px}.graph-canvas-panel[data-v-fc6ac4b0]{min-height:620px}}@media (width<=768px){.org-graph-workspace[data-v-fc6ac4b0]{gap:12px}.graph-toolbar-actions[data-v-fc6ac4b0]{justify-content:space-between;width:100%}.graph-layout[data-v-fc6ac4b0]{border-radius:var(--ui-radius);padding:10px}.graph-sidebar[data-v-fc6ac4b0],.detail-panel[data-v-fc6ac4b0]{padding:14px}.graph-canvas-panel[data-v-fc6ac4b0],.graph-canvas[data-v-fc6ac4b0]{height:520px;min-height:520px}.graph-layout.has-overlay-panels .graph-canvas-panel[data-v-fc6ac4b0]{min-height:520px}.graph-layout.has-overlay-panels .graph-sidebar[data-v-fc6ac4b0],.graph-layout.has-overlay-panels .detail-panel[data-v-fc6ac4b0]{width:auto;inset:8px}.responsive-panel-head[data-v-fc6ac4b0]{margin:-14px -14px 14px;padding-left:14px;top:-14px}.canvas-panel-actions[data-v-fc6ac4b0]{bottom:12px;left:12px}.core-work-list[data-v-fc6ac4b0]{max-height:180px}}@media (width<=560px){.graph-toolbar-actions[data-v-fc6ac4b0]{flex-direction:column;align-items:stretch}.graph-status[data-v-fc6ac4b0]{box-sizing:border-box;justify-content:center;width:100%;max-width:none}.graph-canvas-panel[data-v-fc6ac4b0],.graph-canvas[data-v-fc6ac4b0]{height:460px;min-height:460px}.graph-layout.has-overlay-panels .graph-canvas-panel[data-v-fc6ac4b0]{min-height:460px}.canvas-toolbar[data-v-fc6ac4b0]{grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.canvas-status[data-v-fc6ac4b0]{display:none}.canvas-toolbar strong[data-v-fc6ac4b0]{font-size:13px}.zoom-controls[data-v-fc6ac4b0]{gap:2px;padding:2px}.zoom-controls button[data-v-fc6ac4b0]{min-width:32px}.zoom-controls button[data-v-fc6ac4b0]:last-child,.zoom-controls strong[data-v-fc6ac4b0]{min-width:40px}.canvas-panel-actions[data-v-fc6ac4b0]{right:12px}.canvas-panel-actions .app-button[data-v-fc6ac4b0]{flex:1 1 0}.detail-panel dl[data-v-fc6ac4b0]{grid-template-columns:minmax(0,1fr);gap:3px}}@media (prefers-reduced-motion:reduce){.graph-viewport[data-v-fc6ac4b0],.graph-link[data-v-fc6ac4b0],.graph-node[data-v-fc6ac4b0],.zoom-controls button[data-v-fc6ac4b0],.rank-pill[data-v-fc6ac4b0],.relation-list button[data-v-fc6ac4b0]{transition-duration:1ms}}
