.knowledge-filters.svelte-xcgrq7{display:flex;flex-direction:column;gap:var(--spacing-4);padding:var(--spacing-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--surface-1);min-width:200px}.filter-section.svelte-xcgrq7{display:flex;flex-direction:column;gap:var(--spacing-2);border:none;padding:0;margin:0}.filter-label.svelte-xcgrq7{font-size:12px;font-weight:600;color:var(--color-muted);text-transform:uppercase;letter-spacing:.05em;padding:0}.search-input.svelte-xcgrq7{width:100%;padding:var(--spacing-2) var(--spacing-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--surface-1);color:var(--color-fg);font-size:13px;outline:none}.search-input.svelte-xcgrq7:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-primary) 20%,transparent)}.checkbox-group.svelte-xcgrq7{display:flex;flex-direction:column;gap:var(--spacing-1)}.checkbox-item.svelte-xcgrq7{display:flex;align-items:center;gap:var(--spacing-2);cursor:pointer;padding:var(--spacing-1) 0}.checkbox-label.svelte-xcgrq7{font-size:13px;color:var(--color-fg)}.clear-btn.svelte-xcgrq7{font-size:12px;color:var(--color-primary);cursor:pointer;padding:var(--spacing-2);border-radius:var(--radius-sm);text-align:center}.clear-btn.svelte-xcgrq7:hover{background:var(--color-subtle)}.clear-btn.svelte-xcgrq7:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.skeleton-svg.svelte-1fc6nji{width:100%;height:100%;max-height:300px}.skeleton-edge.svelte-1fc6nji{stroke:var(--chart-grid);stroke-width:1.5}.skeleton-node.svelte-1fc6nji{fill:var(--chart-grid)}.pulse-1.svelte-1fc6nji{animation:svelte-1fc6nji-pulse 1.5s ease-in-out infinite}.pulse-2.svelte-1fc6nji{animation:svelte-1fc6nji-pulse 1.5s ease-in-out .15s infinite}.pulse-3.svelte-1fc6nji{animation:svelte-1fc6nji-pulse 1.5s ease-in-out .3s infinite}.pulse-4.svelte-1fc6nji{animation:svelte-1fc6nji-pulse 1.5s ease-in-out .45s infinite}@keyframes svelte-1fc6nji-pulse{0%,to{opacity:.3}50%{opacity:.6}}.graph-edge.svelte-1fc6nji{stroke:var(--chart-axis);stroke-width:1.5;transition:opacity .15s ease,stroke .15s ease,stroke-width .15s ease}.graph-edge.highlighted.svelte-1fc6nji{stroke:var(--color-primary);stroke-width:3}.arrow-fill{fill:var(--chart-axis)}.graph-node.svelte-1fc6nji{cursor:grab;outline:none}.graph-node.svelte-1fc6nji:active{cursor:grabbing}.graph-node.svelte-1fc6nji:focus-visible .node-circle:where(.svelte-1fc6nji){stroke:var(--color-primary);stroke-width:3;stroke-dasharray:4 2}.node-circle.svelte-1fc6nji{stroke:var(--surface-1);stroke-width:2;transition:opacity .15s ease}.node-circle.selected.svelte-1fc6nji{stroke:var(--color-fg);stroke-width:3}.node-label.svelte-1fc6nji{text-anchor:middle;font-size:11px;fill:var(--chart-label);pointer-events:none;-webkit-user-select:none;user-select:none}.knowledge-graph-wrapper.svelte-razjga{display:grid;grid-template-columns:220px 1fr;gap:var(--spacing-4);min-height:400px}@media(max-width:768px){.knowledge-graph-wrapper.svelte-razjga{grid-template-columns:1fr;grid-template-rows:auto 1fr}}.graph-area.svelte-razjga{min-height:0;position:relative}.empty-state.svelte-razjga{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;min-height:300px;gap:var(--spacing-4);color:var(--color-muted)}.empty-message.svelte-razjga{font-size:var(--text-fluid-base);text-align:center}.empty-action.svelte-razjga{font-size:13px;color:var(--color-primary);cursor:pointer;padding:var(--spacing-2) var(--spacing-4);border:1px solid var(--color-primary);border-radius:var(--radius-sm)}.empty-action.svelte-razjga:hover{background:color-mix(in srgb,var(--color-primary) 10%,transparent)}.empty-action.svelte-razjga:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}
