.graph-legend[data-v-ca8e80ca]{z-index:12;pointer-events:none;flex-direction:column;align-items:flex-start;gap:4px;display:flex;position:absolute;bottom:24px;left:16px}.graph-legend__item[data-v-ca8e80ca],.graph-legend__clear[data-v-ca8e80ca]{color:var(--c-text-dim);font:400 12px / 1.25 var(--font-body,system-ui, sans-serif);letter-spacing:0;background:0 0;border:0}.graph-legend__item[data-v-ca8e80ca]{pointer-events:auto;min-height:16px;transition:color var(--motion-fast) var(--ease-base), opacity var(--motion-fast) var(--ease-base);align-items:center;gap:6px;padding:0;display:inline-flex}.graph-legend__item[data-v-ca8e80ca]:not(:disabled){cursor:pointer}.graph-legend__item[data-v-ca8e80ca]:disabled{cursor:default}.graph-legend__item[data-v-ca8e80ca]:not(:disabled):hover,.graph-legend__item[data-v-ca8e80ca]:not(:disabled):focus-visible,.graph-legend__clear[data-v-ca8e80ca]:hover,.graph-legend__clear[data-v-ca8e80ca]:focus-visible{color:var(--c-text);outline:none}.graph-legend__item--dimmed[data-v-ca8e80ca]{opacity:.3}.graph-legend__item--active[data-v-ca8e80ca]{color:var(--c-text)}.graph-legend__item--zero[data-v-ca8e80ca]{opacity:.4}.graph-legend__dot[data-v-ca8e80ca]{border-radius:50%;flex:0 0 8px;width:8px;height:8px}.graph-legend__edge-line[data-v-ca8e80ca]{flex:0 0 16px;width:16px;height:2px}.graph-legend__count[data-v-ca8e80ca]{color:var(--c-text-faint);font-variant-numeric:tabular-nums}.graph-legend__clear[data-v-ca8e80ca]{color:var(--c-positive);pointer-events:auto;cursor:pointer;margin-top:2px;padding:0}@media (width<=768px){.graph-legend[data-v-ca8e80ca]{bottom:14px;left:12px}}.sparkline-30d[data-v-b2b195b4]{width:var(--side-panel-sparkline-width);height:var(--side-panel-sparkline-height);flex:0 0 var(--side-panel-sparkline-width);display:block;overflow:visible}.side-panel-stats[data-v-13324455]{gap:var(--side-panel-section-gap);display:grid}.detail-section[data-v-13324455]{border-top:1px solid var(--c-border);padding-top:var(--side-panel-section-gap)}.side-panel-header[data-v-13324455]{border-top:0;padding-top:0}.side-panel-eyebrow[data-v-13324455]{color:var(--c-text-faint);margin:0 0 6px;font-size:12px}.side-panel-title[data-v-13324455]{color:var(--c-text);margin:0;font-size:22px;font-weight:500;line-height:1.25}.side-panel-subtitle p[data-v-13324455],.detail-stat-row[data-v-13324455],.cluster-history-line[data-v-13324455],.detail-empty[data-v-13324455]{color:var(--c-text-dim);margin:0;font-size:13px;line-height:1.55}.side-panel-lifecycle--dim .detail-stat-row[data-v-13324455]{color:var(--c-text-faint)}.detail-stat-sparkline[data-v-13324455]{align-items:center;gap:10px;display:flex}.detail-stat-sparkline-tail[data-v-13324455]{color:var(--c-text-faint);font-size:11px}.detail-section-title[data-v-13324455]{color:var(--c-text);margin:0 0 10px;font-size:13px;font-weight:500}.side-panel-connection[data-v-13324455],.advanced-row[data-v-13324455]{color:var(--c-text-dim);font:inherit;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:6px 0;font-size:13px;display:flex}.side-panel-connection[data-v-13324455]:hover{color:var(--c-text)}.connection-meta[data-v-13324455]{align-items:center;gap:8px;display:inline-flex}.connection-edge-type[data-v-13324455]{color:var(--c-text-faint);font-size:11px}.cluster-history-dot[data-v-13324455]{background:var(--cluster-changed-dot-color);vertical-align:1px;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.side-panel-advanced[data-v-13324455]{color:var(--c-text-dim)}.graph-panel-3d[data-v-b262d69e]{background-color:var(--c-bg);background-image:radial-gradient(circle, color-mix(in srgb, var(--color-graph-dot,#8a8f99) calc(var(--graph-dot-opacity) * 100%), transparent) var(--graph-dot-radius), transparent var(--graph-dot-radius));background-size:var(--graph-dot-gap) var(--graph-dot-gap);width:100%;height:100%;position:relative;overflow:hidden}.graph-canvas[data-v-b262d69e]{display:block;position:absolute;inset:0;width:100%!important;height:100%!important}.floating-btn[data-v-b262d69e],.detail-close[data-v-b262d69e],.sp-close[data-v-b262d69e]{border-radius:0}.floating-btn[data-v-b262d69e]{width:32px;height:32px;color:var(--c-text-dim);cursor:pointer;transition:color var(--motion-fast) var(--ease-base);background:0 0;border:0;justify-content:center;align-items:center;padding:0 8px;font-size:12px;font-weight:500;display:inline-flex}.floating-btn[data-v-b262d69e]:hover,.floating-btn[data-v-b262d69e]:focus-visible{color:var(--c-positive);outline:none}.floating-btn--label[data-v-b262d69e]{text-align:center;width:32px;min-width:32px;padding:0}.floating-btn--active[data-v-b262d69e]{color:var(--c-positive)}.left-rail[data-v-b262d69e]{z-index:22;flex-direction:column;gap:4px;display:flex;position:absolute;top:100px;left:12px}.left-rail__zoom[data-v-b262d69e]{flex-direction:column;gap:2px;margin-top:8px;display:flex}.left-rail__stats[data-v-b262d69e]{pointer-events:none;margin-top:6px;padding:0 6px}.left-rail__search-shell[data-v-b262d69e]{width:32px;height:32px;transition:width var(--motion-base) var(--ease-out);background:0 0;align-items:center;display:flex;overflow:hidden}.left-rail__search-shell--open[data-v-b262d69e]{width:220px}.left-rail__search-shell .graph-search-input[data-v-b262d69e]{border:0;border-bottom:1px solid var(--c-border);height:100%;color:var(--c-text);background:0 0;outline:none;flex:1;padding:0 10px;font-size:12px}.left-rail__search-shell .graph-search-input[data-v-b262d69e]::placeholder{color:var(--c-text-dim)}.left-rail__search-shell .graph-search-input[data-v-b262d69e]:focus,.left-rail__search-shell .graph-search-input[data-v-b262d69e]:focus-visible{border-bottom-color:var(--c-positive)}.settings-panel[data-v-b262d69e]{border:0;border-left:1px solid var(--c-border);background:color-mix(in srgb, var(--c-bg) 92%, transparent);z-index:24;width:228px;font-size:11px;position:absolute;top:100px;left:56px}.sp-help[data-v-b262d69e]{color:var(--c-text-dim);margin:0 0 6px;font-size:11px;line-height:1.45}.sp-header[data-v-b262d69e]{border-bottom:1px solid var(--c-border);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.sp-title[data-v-b262d69e]{color:var(--c-text);letter-spacing:.03em;font-size:11px}.sp-close[data-v-b262d69e]{color:var(--c-text-dim);cursor:pointer;background:0 0;border:0;padding:2px 4px}.sp-close[data-v-b262d69e]:hover,.sp-close[data-v-b262d69e]:focus-visible{color:var(--c-text);outline:none}.sp-section[data-v-b262d69e]{flex-direction:column;gap:12px;padding:12px 16px;display:flex}.sp-section-label[data-v-b262d69e]{color:var(--c-text-dim);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.sp-toggle[data-v-b262d69e]{color:var(--c-text);cursor:pointer;align-items:center;gap:8px;font-size:11px;display:inline-flex}.sp-toggle input[data-v-b262d69e]{accent-color:var(--c-positive)}.sp-divider[data-v-b262d69e]{background:var(--c-border);height:1px}.sp-slider-row[data-v-b262d69e]{flex-direction:column;gap:4px;display:flex}.sp-slider-label[data-v-b262d69e]{color:var(--c-text-dim);justify-content:space-between;align-items:baseline;font-size:11px;display:flex}.sp-slider-val[data-v-b262d69e]{color:var(--c-text);font-variant-numeric:tabular-nums;font-size:11px}.sp-slider[data-v-b262d69e]{width:100%;height:3px;accent-color:var(--c-positive);background:var(--c-border);appearance:none}.sp-slider[data-v-b262d69e]::-webkit-slider-thumb{background:var(--c-positive);cursor:pointer;appearance:none;border-radius:0;width:8px;height:20px}.sp-slider[data-v-b262d69e]::-moz-range-thumb{background:var(--c-positive);cursor:pointer;border:0;border-radius:0;width:8px;height:20px}.node-hover-tooltip[data-v-b262d69e]{z-index:40;border-left:1px solid var(--c-positive);background:color-mix(in srgb, var(--c-bg) 94%, transparent);min-width:160px;max-width:240px;color:var(--c-text);pointer-events:none;gap:2px;padding:9px 10px;display:grid;position:fixed}.node-hover-tooltip .node-hover-name[data-v-b262d69e]{color:var(--c-text);font-size:13px;font-weight:500;line-height:1.35}.node-hover-tooltip span[data-v-b262d69e]{color:var(--c-text-dim);font-size:11px;line-height:1.35}.node-hover-tooltip .node-hover-type[data-v-b262d69e]{color:var(--c-positive)}.settings-fade-enter-active[data-v-b262d69e],.settings-fade-leave-active[data-v-b262d69e]{transition:opacity var(--motion-fast) var(--ease-base), transform var(--motion-fast) var(--ease-out)}.settings-fade-enter-from[data-v-b262d69e],.settings-fade-leave-to[data-v-b262d69e]{opacity:0;transform:translate(-4px)}.graph-search-field-enter-active[data-v-b262d69e],.graph-search-field-leave-active[data-v-b262d69e]{transition:opacity var(--motion-base) var(--ease-base)}.graph-search-field-enter-from[data-v-b262d69e],.graph-search-field-leave-to[data-v-b262d69e]{opacity:0}.legend-overlay[data-v-b262d69e]{z-index:12;pointer-events:none;flex-wrap:wrap;gap:6px 16px;display:flex;position:absolute;bottom:64px;left:16px}.legend-item[data-v-b262d69e]{color:var(--c-text-dim);align-items:center;gap:6px;font-size:11px;display:inline-flex}.legend-shape[data-v-b262d69e]{flex-shrink:0;display:inline-block}.legend-count[data-v-b262d69e]{color:var(--c-text-faint);font-variant-numeric:tabular-nums;margin-left:2px;font-size:11px}.legend-edge-line[data-v-b262d69e]{width:16px;height:2px;display:inline-block}.stats-line[data-v-b262d69e]{font-family:var(--font-heading,"Space Grotesk"), monospace;color:var(--c-text-faint);letter-spacing:.04em;font-variant-numeric:tabular-nums;font-size:11px}.zoom-icon[data-v-b262d69e]{font-family:var(--font-heading,"Space Grotesk"), monospace;font-size:16px;line-height:1}.detail-cluster[data-v-b262d69e]{margin:0 0 16px;display:inline}.detail-cluster-label[data-v-b262d69e]{border:1px solid var(--c-ent-topic);color:var(--c-ent-topic);margin-right:8px;padding:4px 10px;font-size:12px;display:inline-block}.detail-cluster-meta[data-v-b262d69e]{color:var(--c-text-dim);font-size:12px}.detail-panel[data-v-b262d69e]{top:0;right:var(--graph-detail-panel-shift,-20px);width:var(--graph-detail-panel-width,360px);background:var(--c-bg);border-left:1px solid var(--c-border);z-index:30;transition:transform var(--node-cluster-transition);flex-direction:column;display:flex;position:absolute;bottom:0}.detail-panel-inner[data-v-b262d69e]{padding:var(--graph-detail-panel-padding,24px);flex:1;position:relative;overflow-y:auto}.detail-close[data-v-b262d69e]{width:28px;height:28px;color:var(--c-text-dim);z-index:1;cursor:pointer;background:0 0;border:0;padding:0;font-size:16px;line-height:1;position:absolute;top:12px;right:16px}.detail-close[data-v-b262d69e]:hover,.detail-close[data-v-b262d69e]:focus-visible{color:var(--c-positive);outline:none}.detail-type-label[data-v-b262d69e]{color:var(--c-text-dim);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:12px;font-size:11px;display:inline-flex}.detail-dot[data-v-b262d69e]{flex-shrink:0;width:8px;height:8px}.detail-name[data-v-b262d69e]{color:var(--c-text);margin:0 0 4px;font-size:20px;font-weight:500;line-height:1.25}.detail-meta-row[data-v-b262d69e]{border-top:1px solid var(--c-border);border-bottom:1px solid var(--c-border);flex-wrap:wrap;gap:16px;margin:16px 0 20px;padding:12px 0;display:flex}.detail-meta-cell[data-v-b262d69e]{flex-direction:column;gap:2px;display:flex}.detail-meta-label[data-v-b262d69e]{color:var(--c-text-faint);font-size:11px}.detail-meta-value[data-v-b262d69e]{color:var(--c-text);font-size:14px;font-weight:500}.detail-section[data-v-b262d69e]{flex-direction:column;gap:8px;margin-bottom:24px;display:flex}.detail-section-title[data-v-b262d69e]{color:var(--c-text-faint);letter-spacing:.06em;text-transform:uppercase;font-size:11px}.detail-empty[data-v-b262d69e]{color:var(--c-text-dim);font-size:13px;line-height:1.6}.detail-connection[data-v-b262d69e]{border-top:1px solid var(--c-border);color:var(--c-text);text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;font-size:13px;display:flex}.detail-connection[data-v-b262d69e]:first-of-type{border-top:0}.detail-connection[data-v-b262d69e]:hover,.detail-connection[data-v-b262d69e]:focus-visible{color:var(--c-positive);outline:none}.detail-connection-main[data-v-b262d69e]{align-items:center;gap:10px;display:inline-flex}.detail-connection-meta[data-v-b262d69e]{color:var(--c-text-faint);font-size:11px}@media (width<=768px){.panel-slide-enter-from[data-v-b262d69e],.panel-slide-leave-to[data-v-b262d69e]{transform:translateY(100%)}.detail-panel[data-v-b262d69e]{border-left:0;border-top:1px solid var(--c-border);width:100%;height:70dvh;max-height:70dvh;top:auto;bottom:0;right:0}.detail-panel[data-v-b262d69e]:before{content:"";background:var(--c-text-dim);width:44px;height:4px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.detail-panel-inner[data-v-b262d69e]{padding-top:28px}}.panel-slide-enter-active[data-v-b262d69e],.panel-slide-leave-active[data-v-b262d69e]{transition:transform var(--motion-base,.18s) var(--ease-out,ease)}.panel-slide-enter-from[data-v-b262d69e],.panel-slide-leave-to[data-v-b262d69e]{transform:translate(100%)}.empty-state[data-v-b262d69e]{text-align:center;color:var(--c-text-faint);z-index:2;font-size:13px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.empty-icon[data-v-b262d69e]{opacity:.2;margin-bottom:12px;font-size:36px}.spinner[data-v-b262d69e]{border:2px solid var(--c-border);border-top-color:var(--c-positive);width:24px;height:24px;margin:0 auto 12px;animation:1s linear infinite spin-b262d69e}@keyframes spin-b262d69e{to{transform:rotate(360deg)}}@media (width<=768px){.left-rail[data-v-b262d69e]{top:80px;left:8px}.settings-panel[data-v-b262d69e]{width:min(240px,100vw - 64px);top:80px;left:48px}.left-rail__search-shell--open[data-v-b262d69e]{width:180px}.legend-overlay[data-v-b262d69e]{gap:4px 12px;bottom:14px;left:12px}.detail-panel[data-v-b262d69e]{width:100%}}.graph-calendar-modal[data-v-16da2a27]{position:relative}.graph-calendar-modal__line[data-v-16da2a27]{background:var(--color-border);transform-origin:top;width:1.5px;animation:graph-line-draw-16da2a27 var(--motion-line-draw,.32s) ease-out both;position:absolute;inset:0 auto 0 0}@keyframes graph-line-draw-16da2a27{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.path-chip-wrap[data-v-8df2d497]{flex-direction:column;gap:6px;display:flex}.path-chip-wrap--inline[data-v-8df2d497]{gap:4px}.path-chip-sequence[data-v-8df2d497]{flex-wrap:wrap;align-items:center;gap:6px 4px;display:flex}.path-node[data-v-8df2d497]{border:1px solid var(--color-border);color:var(--color-text-bright);border-radius:0;align-items:center;gap:4px;padding:2px 6px;font-size:11px;display:inline-flex}.path-node--inline[data-v-8df2d497]{padding:1px 5px;font-size:10px}.path-node-dot[data-v-8df2d497]{border-radius:50%;flex-shrink:0;width:6px;height:6px}.path-node-name[data-v-8df2d497]{font-size:11px}.path-node--inline .path-node-name[data-v-8df2d497]{font-size:10px}.path-relation[data-v-8df2d497]{color:var(--color-text-faint,#888);white-space:nowrap;font-size:10px}.path-relation--inline[data-v-8df2d497]{font-size:9px}.path-natural-text[data-v-8df2d497]{color:var(--color-text-muted);font-size:11px;line-height:1.5}.path-natural-text--inline[data-v-8df2d497]{font-size:10px;line-height:1.4}.canvas-wrap[data-v-a18e3c40] :is(button,a,input,summary,[tabindex]):focus-visible{outline:2px solid var(--c-focus-ring);outline-offset:2px}.detail-panel[data-v-a18e3c40]{top:0;right:var(--graph-detail-panel-shift,-20px);width:var(--graph-detail-panel-width,360px);background:var(--c-bg);border-left:1px solid var(--c-border);z-index:30;flex-direction:column;display:flex;position:absolute;bottom:0}.detail-drawer-handle[data-v-a18e3c40]{display:none}.detail-header[data-v-a18e3c40]{justify-content:space-between;align-items:center;gap:12px;padding:16px 24px 12px;display:flex}.detail-header-actions[data-v-a18e3c40]{align-items:center;gap:4px;display:inline-flex}.detail-icon-btn[data-v-a18e3c40]{width:28px;height:28px;color:var(--c-text-dim);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}.detail-icon-btn[data-v-a18e3c40]:hover,.detail-icon-btn[data-v-a18e3c40]:focus-visible{color:var(--c-positive);outline:none}.detail-close[data-v-a18e3c40]{font-size:16px;font-weight:400}.detail-panel-inner[data-v-a18e3c40]{flex:1;padding:4px 24px 24px;position:relative;overflow-y:auto}[data-v-a18e3c40] .node-group{transition:transform var(--node-cluster-transition)}[data-v-a18e3c40] .node-group--new .node-shape{animation:nodeNewPulse-a18e3c40 var(--node-new-pulse-duration) var(--ease-out) 1;stroke:var(--node-new-pulse-color)}[data-v-a18e3c40] .node-group--dormant .node-shape{fill-opacity:var(--node-fade-opacity)}[data-v-a18e3c40] .node-group--cluster-changed .node-shape{transition:fill-opacity var(--node-cluster-transition), stroke-opacity var(--node-cluster-transition)}@keyframes nodeNewPulse-a18e3c40{0%{stroke-opacity:var(--node-new-pulse-opacity-from);stroke-width:1px}to{stroke-opacity:var(--node-new-pulse-opacity-to);stroke-width:var(--node-new-pulse-radius-to)}}.detail-type-label[data-v-a18e3c40]{color:var(--c-text-dim);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;display:inline-flex}.detail-type-shape[data-v-a18e3c40]{flex-shrink:0;display:inline-block}.detail-dot[data-v-a18e3c40],.legend-dot[data-v-a18e3c40],.loading-dot[data-v-a18e3c40]{clip-path:circle(50%);flex-shrink:0;width:8px;height:8px}.legend-shape[data-v-a18e3c40]{flex-shrink:0;display:inline-block}.detail-name[data-v-a18e3c40]{color:var(--c-text);margin:8px 0 4px;font-size:20px;font-weight:500;line-height:1.25}.detail-subtitle[data-v-a18e3c40]{color:var(--c-text-dim);margin:0 0 8px;font-size:12px}.detail-headline[data-v-a18e3c40]{color:var(--c-text);margin:0 0 16px;font-size:13px;line-height:1.5}.detail-meta-row[data-v-a18e3c40]{border-top:1px solid var(--c-border);border-bottom:1px solid var(--c-border);flex-wrap:wrap;gap:16px;margin-bottom:20px;padding:12px 0;display:flex}.detail-meta-cell[data-v-a18e3c40]{flex-direction:column;gap:2px;display:flex}.detail-meta-label[data-v-a18e3c40]{color:var(--c-text-dim);font-size:11px}.detail-meta-value[data-v-a18e3c40]{color:var(--c-text);font-size:14px;font-weight:500}.detail-section[data-v-a18e3c40]{flex-direction:column;gap:10px;margin-bottom:24px;display:flex}.detail-section-title[data-v-a18e3c40]{color:var(--c-text-dim);letter-spacing:.06em;text-transform:uppercase;font-size:11px}details.detail-section--collapsible[data-v-a18e3c40]{margin-bottom:24px;padding:0;display:block}details.detail-section--collapsible>summary[data-v-a18e3c40]{cursor:pointer;justify-content:space-between;align-items:center;gap:8px;padding:4px 0;list-style:none;display:flex}details.detail-section--collapsible>summary[data-v-a18e3c40]::-webkit-details-marker{display:none}details.detail-section--collapsible>summary[data-v-a18e3c40]:after{content:"+";color:var(--c-text-dim);font-size:13px;line-height:1}details.detail-section--collapsible[open]>summary[data-v-a18e3c40]{margin-bottom:10px}details.detail-section--collapsible[open]>summary[data-v-a18e3c40]:after{content:"−"}details.detail-section--collapsible>summary[data-v-a18e3c40]:focus-visible{outline:2px solid var(--c-focus-ring);outline-offset:2px}.detail-cluster-line[data-v-a18e3c40]{display:inline}.detail-cluster-line .detail-cluster-meta[data-v-a18e3c40]{margin-left:4px}.detail-summary-copy[data-v-a18e3c40],.detail-empty[data-v-a18e3c40],.detail-article-title[data-v-a18e3c40],.detail-connection[data-v-a18e3c40],.detail-action-link[data-v-a18e3c40],.graph-error[data-v-a18e3c40],.sp-row-label[data-v-a18e3c40],.sp-slider-label[data-v-a18e3c40],.legend-item[data-v-a18e3c40]{font-size:13px}.detail-summary-copy[data-v-a18e3c40],.detail-empty[data-v-a18e3c40]{color:var(--c-text-dim);line-height:1.6}.detail-article-card[data-v-a18e3c40],.detail-connection[data-v-a18e3c40]{border-top:1px solid var(--c-border);text-align:left;color:var(--c-text);background:0 0;flex-direction:column;gap:4px;padding:10px 0;text-decoration:none;display:flex}.detail-article-card[data-v-a18e3c40]:first-of-type,.detail-connection[data-v-a18e3c40]:first-of-type{border-top:0}.detail-article-card:hover .detail-article-title[data-v-a18e3c40],.detail-article-card:focus-visible .detail-article-title[data-v-a18e3c40],.detail-connection[data-v-a18e3c40]:hover,.detail-connection[data-v-a18e3c40]:focus-visible{color:var(--c-positive);outline:none}.detail-article-meta[data-v-a18e3c40],.detail-connection-meta[data-v-a18e3c40]{color:var(--c-text-dim);align-items:center;gap:6px;font-size:11px;display:inline-flex}.detail-article-meta[data-v-a18e3c40]{justify-content:space-between}.detail-article-source[data-v-a18e3c40]{align-items:center;gap:6px;display:inline-flex}.detail-source-favicon[data-v-a18e3c40]{opacity:.85;flex-shrink:0;width:12px;height:12px}.detail-article-time[data-v-a18e3c40]{font-variant-numeric:tabular-nums}.detail-empty--loading[data-v-a18e3c40]{align-items:center;gap:8px;display:inline-flex}.detail-loading-dots[data-v-a18e3c40]{gap:4px;display:inline-flex}.detail-loading-dots span[data-v-a18e3c40]{background:var(--c-text-dim);opacity:.45;width:4px;height:4px;animation:1s ease-in-out infinite detailDotPulse-a18e3c40}.detail-loading-dots span[data-v-a18e3c40]:nth-child(2){animation-delay:.15s}.detail-loading-dots span[data-v-a18e3c40]:nth-child(3){animation-delay:.3s}@keyframes detailDotPulse-a18e3c40{0%,80%,to{opacity:.35}40%{opacity:1}}.detail-connection[data-v-a18e3c40]{border-bottom:0;border-left:0;border-right:0;flex-direction:row;justify-content:space-between;align-items:center;gap:10px}.detail-connection-main[data-v-a18e3c40]{align-items:center;gap:10px;display:inline-flex}.detail-tweet-card[data-v-a18e3c40]{border-top:1px solid var(--c-border);color:var(--c-text);flex-direction:column;gap:6px;padding:10px 0;text-decoration:none;display:flex}.detail-tweet-card[data-v-a18e3c40]:first-of-type{border-top:0}.detail-tweet-card:hover .detail-tweet-text[data-v-a18e3c40],.detail-tweet-card:focus-visible .detail-tweet-text[data-v-a18e3c40]{color:var(--c-positive);outline:none}.detail-tweet-text[data-v-a18e3c40]{color:var(--c-text);font-size:13px;line-height:1.6}.detail-comention-row[data-v-a18e3c40]{border:0;border-top:1px solid var(--c-border);color:var(--c-text);text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:10px 0;font-size:13px;display:flex}.detail-comention-row[data-v-a18e3c40]:first-of-type{border-top:0}.detail-comention-row:hover .detail-comention-name[data-v-a18e3c40],.detail-comention-row:focus-visible .detail-comention-name[data-v-a18e3c40]{color:var(--c-positive);outline:none}.detail-comention-row[data-v-a18e3c40]:focus-visible{outline:none}.detail-comention-main[data-v-a18e3c40]{flex:1;align-items:center;gap:8px;min-width:0;display:inline-flex}.detail-comention-name[data-v-a18e3c40]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.detail-comention-tag[data-v-a18e3c40]{border:1px solid var(--c-border);color:var(--c-text-faint);letter-spacing:.03em;padding:1px 6px;font-size:10px;display:inline-block}.detail-comention-count[data-v-a18e3c40]{color:var(--c-text-dim);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:11px}.detail-cluster-line[data-v-a18e3c40]{flex-wrap:wrap;align-items:baseline;gap:6px;margin:0 0 6px;display:flex}.detail-cluster-tag[data-v-a18e3c40]{border:1px solid var(--c-border);color:var(--c-text);padding:3px 8px;font-size:12px;display:inline-block}.detail-cluster-terms[data-v-a18e3c40]{color:var(--c-text-dim);margin:0;font-size:12px;line-height:1.5}.sector-donut-wrap[data-v-a18e3c40]{align-items:center;gap:16px;display:flex}.sector-donut[data-v-a18e3c40]{flex-shrink:0;display:block}.sector-legend[data-v-a18e3c40]{flex-direction:column;flex:1;gap:6px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.sector-legend-row[data-v-a18e3c40]{grid-template-columns:10px minmax(0,1fr) 36px;align-items:center;gap:8px;display:grid}.sector-legend-swatch[data-v-a18e3c40]{width:8px;height:8px;display:inline-block}.sector-legend-name[data-v-a18e3c40]{color:var(--c-text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.sector-legend-ratio[data-v-a18e3c40]{color:var(--c-text-dim);text-align:right;font-variant-numeric:tabular-nums;font-size:11px}.detail-section-hint[data-v-a18e3c40]{color:var(--c-text-faint);margin:-2px 0 4px;font-size:12px;line-height:1.5}.detail-advanced-grid[data-v-a18e3c40]{flex-wrap:wrap;gap:12px 20px;margin-bottom:12px;display:flex}.detail-advanced-cell[data-v-a18e3c40]{flex-direction:column;gap:2px;display:flex}.detail-advanced-label[data-v-a18e3c40]{color:var(--c-text-faint);letter-spacing:.04em;text-transform:uppercase;font-size:11px}.detail-advanced-value[data-v-a18e3c40]{color:var(--c-text);font-variant-numeric:tabular-nums;font-size:13px}.detail-advanced-block[data-v-a18e3c40]{margin-top:12px}.detail-advanced-block[data-v-a18e3c40]:first-of-type{margin-top:0}.detail-advanced-subtitle[data-v-a18e3c40]{color:var(--c-text-faint);letter-spacing:.04em;text-transform:uppercase;margin-bottom:6px;font-size:11px}.legend-count[data-v-a18e3c40]{color:var(--c-text-dim);font-variant-numeric:tabular-nums;margin-left:4px;font-size:11px}.detail-cluster-meta[data-v-a18e3c40]{color:var(--c-text-dim);font-size:12px}.detail-external-link[data-v-a18e3c40]{border-top:1px solid var(--c-border);color:var(--c-text);justify-content:flex-start;align-items:center;gap:4px;padding:10px 0;font-size:13px;text-decoration:none;display:inline-flex}.detail-external-link[data-v-a18e3c40]:first-of-type{border-top:0}.detail-external-link[data-v-a18e3c40]:hover,.detail-external-link[data-v-a18e3c40]:focus-visible{color:var(--c-positive);outline:none}.detail-external-icon[data-v-a18e3c40]{color:var(--c-positive);font-size:12px;line-height:1}.detail-actions[data-v-a18e3c40]{border-top:1px solid var(--c-border);flex-direction:column;gap:8px;padding:16px 32px;display:flex}.detail-action-button[data-v-a18e3c40],.detail-action-link[data-v-a18e3c40]{border:1px solid var(--c-border);width:100%;color:var(--c-text);text-align:center;background:0 0;padding:10px 16px}.detail-action-button[data-v-a18e3c40]:hover,.detail-action-button[data-v-a18e3c40]:focus-visible,.detail-action-link[data-v-a18e3c40]:not(.detail-action-link--disabled):hover,.detail-action-link[data-v-a18e3c40]:not(.detail-action-link--disabled):focus-visible{border-color:var(--c-positive);color:var(--c-positive);outline:none}.detail-action-link--disabled[data-v-a18e3c40]{color:var(--c-text-faint);cursor:not-allowed;justify-content:center;align-items:center;gap:8px;display:inline-flex}.detail-action-badge[data-v-a18e3c40]{border:1px solid var(--c-border);color:var(--c-text-faint);letter-spacing:.04em;text-transform:uppercase;padding:2px 6px;font-size:10px;display:inline-block}.panel-slide-enter-active[data-v-a18e3c40],.panel-slide-leave-active[data-v-a18e3c40]{transition:transform var(--motion-base) var(--ease-out)}.panel-slide-enter-from[data-v-a18e3c40],.panel-slide-leave-to[data-v-a18e3c40]{transform:translate(100%)}.canvas-wrap[data-v-a18e3c40]{background-color:var(--color-graph-bg);background-image:radial-gradient(circle, color-mix(in srgb, var(--color-graph-dot) calc(var(--graph-dot-opacity) * 100%), transparent) var(--graph-dot-radius), transparent var(--graph-dot-radius));background-size:var(--graph-dot-gap) var(--graph-dot-gap);flex:1;width:100%;max-width:100%;height:100%;min-height:0;position:relative;overflow:hidden}.canvas-wrap[data-v-a18e3c40]:after{content:"";pointer-events:none;z-index:1;background:radial-gradient(circle,#0000 24%,#00000029 58%,#00000057 82%,#00000085 100%);position:absolute;inset:0}.canvas-wrap--focused[data-v-a18e3c40]:after{background:radial-gradient(circle,#0000 18%,#0000001f 42%,#00000052 72%,#0000008f 100%)}.graph-svg[data-v-a18e3c40]{width:100%;max-width:100%;height:100%;display:block}.node-hover-tooltip[data-v-a18e3c40]{z-index:40;border-left:1px solid var(--c-positive);background:color-mix(in srgb, var(--c-bg) 94%, transparent);min-width:168px;max-width:260px;color:var(--c-text);pointer-events:none;gap:2px;padding:8px 12px;display:grid;position:fixed}.node-hover-tooltip span[data-v-a18e3c40]{color:var(--c-text-dim);font-size:11px;line-height:1.4}.node-hover-tooltip .node-hover-name[data-v-a18e3c40]{color:var(--c-text);font-size:13px}.node-hover-tooltip .node-hover-type[data-v-a18e3c40]{color:var(--c-positive)}.graph-loading[data-v-a18e3c40],.graph-error[data-v-a18e3c40]{z-index:5;justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;inset:0}.graph-error[data-v-a18e3c40]{color:var(--c-text-dim);text-align:center;flex-direction:column;padding:0 24px}.graph-error-text[data-v-a18e3c40]{max-width:360px;line-height:1.55}.graph-error-retry[data-v-a18e3c40]{border:0;border-bottom:1px solid var(--c-positive);color:var(--c-positive);font:inherit;letter-spacing:.04em;cursor:pointer;background:0 0;border-radius:0;margin-top:4px;padding:6px 0;font-size:12px;transition:color .15s,border-color .15s}.graph-error-retry[data-v-a18e3c40]:hover,.graph-error-retry[data-v-a18e3c40]:focus-visible{color:var(--c-text);border-color:var(--c-text);outline:none}@keyframes bounce-a18e3c40{0%,80%,to{opacity:.3;transform:scale(.72)}40%{opacity:1;transform:scale(1)}}.loading-dot[data-v-a18e3c40]{background:var(--c-positive);animation:1.4s ease-in-out infinite bounce-a18e3c40}.loading-dot[data-v-a18e3c40]:nth-child(2){animation-delay:.16s}.loading-dot[data-v-a18e3c40]:nth-child(3){animation-delay:.32s}.floating-btn[data-v-a18e3c40],.left-rail__search-shell[data-v-a18e3c40],.graph-search-input[data-v-a18e3c40],.sp-chip[data-v-a18e3c40],.sp-close[data-v-a18e3c40],.date-input[data-v-a18e3c40],.date-popover[data-v-a18e3c40]{border-radius:0}.left-rail[data-v-a18e3c40]{z-index:22;flex-direction:column;gap:4px;display:flex;position:absolute;top:100px;left:12px}.left-rail__zoom[data-v-a18e3c40]{flex-direction:column;gap:2px;margin-top:8px;display:flex}.left-rail__stats[data-v-a18e3c40]{pointer-events:none;margin-top:6px;padding:0 6px}.left-rail__date-label[data-v-a18e3c40]{max-width:86px;color:var(--c-text-faint);pointer-events:none;padding:0 2px 4px;font-size:10px;line-height:1.25}.left-rail__search-shell[data-v-a18e3c40]{width:32px;height:32px;transition:width var(--motion-base) var(--ease-out);background:0 0;align-items:center;display:flex;overflow:hidden}.left-rail__search-shell--open[data-v-a18e3c40]{width:220px}.left-rail__search-shell .graph-search-input[data-v-a18e3c40]{border:0;border-bottom:1px solid var(--c-border);height:100%;color:var(--c-text);background:0 0;outline:none;flex:1;padding:0 10px;font-size:12px}.left-rail__search-shell .graph-search-input[data-v-a18e3c40]::placeholder{color:var(--c-text-dim)}.left-rail__search-shell .graph-search-input[data-v-a18e3c40]:focus,.left-rail__search-shell .graph-search-input[data-v-a18e3c40]:focus-visible{border-bottom-color:var(--c-positive)}.article-zoom-controls[data-v-a18e3c40]{z-index:22;flex-direction:column;gap:2px;display:flex;position:absolute;bottom:18px;right:12px}.floating-btn[data-v-a18e3c40]{width:32px;height:32px;color:var(--c-text-dim);cursor:pointer;transition:color var(--motion-fast) var(--ease-base);background:0 0;border:0;justify-content:center;align-items:center;padding:0 8px;font-size:12px;font-weight:500;display:inline-flex}.floating-btn[data-v-a18e3c40]:hover,.floating-btn[data-v-a18e3c40]:focus-visible{color:var(--c-positive);outline:none}.floating-btn--label[data-v-a18e3c40]{text-align:center;width:32px;min-width:32px;padding:0}.floating-btn--active[data-v-a18e3c40]{color:var(--c-positive)}.graph-search-field-enter-active[data-v-a18e3c40],.graph-search-field-leave-active[data-v-a18e3c40]{transition:opacity var(--motion-base) var(--ease-base)}.graph-search-field-enter-from[data-v-a18e3c40],.graph-search-field-leave-to[data-v-a18e3c40]{opacity:0}.settings-panel[data-v-a18e3c40]{border:0;border-left:1px solid var(--c-border);background:color-mix(in srgb, var(--c-bg) 92%, transparent);z-index:24;width:260px;position:absolute;top:100px;left:56px}.date-popover[data-v-a18e3c40]{border:0;border-left:1px solid var(--c-border);background:color-mix(in srgb, var(--c-bg) 92%, transparent);z-index:24;width:300px;position:absolute;top:100px;left:56px}.date-range-row[data-v-a18e3c40]{align-items:center;gap:8px;display:flex}.date-input[data-v-a18e3c40]{border:0;border-bottom:1px solid var(--c-border);min-width:0;color:var(--c-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:0 0;flex:1;padding:6px 0;font-family:inherit;font-size:12px}[data-theme=light] .date-input[data-v-a18e3c40]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.date-input[data-v-a18e3c40]:focus,.date-input[data-v-a18e3c40]:focus-visible{border-bottom-color:var(--c-positive);outline:none}.date-input[data-v-a18e3c40]::-webkit-calendar-picker-indicator{filter:invert(.7);cursor:pointer;opacity:.6}[data-theme=light] .date-input[data-v-a18e3c40]::-webkit-calendar-picker-indicator{filter:none}.date-input[data-v-a18e3c40]::-webkit-calendar-picker-indicator:hover{opacity:1}.date-sep[data-v-a18e3c40]{color:var(--c-text-faint);font-size:12px}.sp-chip--clear[data-v-a18e3c40]{align-self:flex-start;margin-top:6px;margin-left:0}.sp-chips[data-v-a18e3c40]{flex-wrap:wrap;gap:4px;display:flex}.sp-help[data-v-a18e3c40]{color:var(--c-text-dim);margin:0;font-size:11px;line-height:1.45}.settings-fade-enter-active[data-v-a18e3c40],.settings-fade-leave-active[data-v-a18e3c40]{transition:opacity var(--motion-fast) var(--ease-base), transform var(--motion-fast) var(--ease-out)}.settings-fade-enter-from[data-v-a18e3c40],.settings-fade-leave-to[data-v-a18e3c40]{opacity:0;transform:translateY(-4px)}.sp-header[data-v-a18e3c40]{border-bottom:1px solid var(--c-border);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.sp-title[data-v-a18e3c40]{color:var(--c-text);letter-spacing:.03em;font-size:12px}.sp-close[data-v-a18e3c40]{color:var(--c-text-dim);background:0 0;border:0;padding:2px 4px}.sp-close[data-v-a18e3c40]:hover,.sp-close[data-v-a18e3c40]:focus-visible{color:var(--c-text);outline:2px solid var(--c-focus-ring);outline-offset:2px}.sp-section[data-v-a18e3c40]{flex-direction:column;gap:10px;padding:12px 16px;display:flex}.sp-section-label[data-v-a18e3c40]{color:var(--c-text-dim);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.sp-row[data-v-a18e3c40]{justify-content:space-between;align-items:center;gap:8px;display:flex}.sp-row-label[data-v-a18e3c40],.sp-slider-label[data-v-a18e3c40]{color:var(--c-text-dim)}.sp-chip[data-v-a18e3c40]{border:1px solid var(--c-border);color:var(--c-text-dim);cursor:pointer;transition:color var(--motion-fast) var(--ease-base), border-color var(--motion-fast) var(--ease-base);background:0 0;padding:4px 10px;font-size:11px}.sp-chip[data-v-a18e3c40]:hover,.sp-chip[data-v-a18e3c40]:focus-visible,.sp-chip.active[data-v-a18e3c40]{border-color:var(--c-positive);color:var(--c-text)}.sp-chip[data-v-a18e3c40]:focus-visible{outline:2px solid var(--c-focus-ring);outline-offset:2px}.sp-divider[data-v-a18e3c40]{background:var(--c-border);height:1px}.date-popover .sp-divider--soft[data-v-a18e3c40]{display:none}.sp-slider-row[data-v-a18e3c40]{flex-direction:column;gap:4px;display:flex}.sp-slider-val[data-v-a18e3c40]{color:var(--c-text);font-size:11px}.sp-slider[data-v-a18e3c40]{width:100%;height:3px;accent-color:var(--c-positive);background:var(--c-border);appearance:none}.sp-slider[data-v-a18e3c40]::-webkit-slider-thumb{background:var(--c-positive);cursor:pointer;appearance:none;border-radius:0;width:8px;height:20px}.sp-slider[data-v-a18e3c40]::-moz-range-thumb{background:var(--c-positive);cursor:pointer;border:0;border-radius:0;width:8px;height:20px}.legend-overlay[data-v-a18e3c40]{z-index:10;background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:12px;min-height:auto;padding:0;display:flex;position:absolute;bottom:64px;left:16px}.legend-overlay--plain[data-v-a18e3c40]{background:0 0}.legend-item[data-v-a18e3c40]{color:var(--c-text-dim);cursor:pointer;transition:color var(--motion-fast) var(--ease-base), opacity var(--motion-fast) var(--ease-base);align-items:center;gap:4px;display:inline-flex}.legend-item[data-v-a18e3c40]:hover,.legend-item[data-v-a18e3c40]:focus-visible{color:var(--c-text);outline:none}.legend-item.dimmed[data-v-a18e3c40]{opacity:.3}.legend-item--zero[data-v-a18e3c40]{opacity:.4;cursor:default}.legend-item--zero[data-v-a18e3c40]:hover,.legend-item--zero[data-v-a18e3c40]:focus-visible{color:var(--c-text-dim)}.legend-item--edge[data-v-a18e3c40]{cursor:default}.legend-edge-line[data-v-a18e3c40]{width:16px;height:2px;display:inline-block}.legend-label[data-v-a18e3c40]{display:inline-block}.legend-clear[data-v-a18e3c40]{color:var(--c-positive);cursor:pointer;border-left:1px solid var(--c-border);padding-left:10px;font-size:11px}.stats-line[data-v-a18e3c40]{font-family:var(--font-heading,"Space Grotesk"), monospace;color:var(--c-text-faint);letter-spacing:.04em;font-variant-numeric:tabular-nums;font-size:11px}.zoom-icon[data-v-a18e3c40]{font-family:var(--font-heading,"Space Grotesk"), monospace;font-size:16px;font-style:normal;line-height:1}@media (width<=1024px){.detail-panel-inner[data-v-a18e3c40]{padding:20px 24px}.detail-actions[data-v-a18e3c40]{padding:12px 24px}}@media (width<=768px){.panel-slide-enter-from[data-v-a18e3c40],.panel-slide-leave-to[data-v-a18e3c40]{transform:translateY(100%)}.detail-panel[data-v-a18e3c40]{border-left:0;border-top:1px solid var(--c-border-strong);width:100%;height:70dvh;max-height:70dvh;top:30dvh;bottom:0;right:0}.detail-panel[data-v-a18e3c40]:before{display:none}.detail-drawer-handle[data-v-a18e3c40]{background:var(--c-text-dim);width:44px;height:4px;display:block;position:absolute;top:8px;left:50%;transform:translate(-50%)}.detail-panel-inner[data-v-a18e3c40]{padding-top:28px}.left-rail[data-v-a18e3c40]{top:80px;left:8px}.settings-panel[data-v-a18e3c40],.date-popover[data-v-a18e3c40]{width:min(280px,100vw - 64px);top:80px;left:48px}.left-rail__search-shell--open[data-v-a18e3c40]{width:180px}.legend-overlay[data-v-a18e3c40]{max-width:calc(100% - 24px);bottom:12px;left:12px}}
