.atlas.svelte-15m4gcb{height:100%;position:relative;overflow:hidden}.toolbar.svelte-15m4gcb{z-index:10;background:color-mix(in srgb, var(--surface) 92%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--border);border-radius:var(--radius-md);flex-wrap:wrap;align-items:center;gap:6px;padding:8px 10px;display:flex;position:absolute;top:10px;left:10px;right:10px}.hint.svelte-15m4gcb{color:var(--ink-faint);font-size:.72rem}.spacer.svelte-15m4gcb{flex:1}.filter.svelte-15m4gcb{border:1px solid var(--border);background:var(--surface);color:var(--ink-muted);border-radius:999px;align-items:center;gap:4px;padding:3px 9px;font-size:.72rem;display:flex}.filter.off.svelte-15m4gcb{opacity:.4;text-decoration:line-through}.sw.svelte-15m4gcb{border-radius:50%;width:8px;height:8px}.tbtn.svelte-15m4gcb{border:1px solid var(--border-strong);background:var(--surface);color:var(--ink-soft);border-radius:6px;padding:3px 10px;font-size:.75rem}.tbtn.on.svelte-15m4gcb{background:var(--accent);color:var(--accent-contrast);border-color:var(--accent)}.canvas.svelte-15m4gcb{background:radial-gradient(circle at 1px 1px, var(--border) 1px, transparent 0) 0 0 / 28px 28px;cursor:grab;touch-action:none;width:100%;height:100%;display:block}.canvas.svelte-15m4gcb:active{cursor:grabbing}.edge.svelte-15m4gcb{stroke:var(--border-strong);stroke-width:1.4px}.edge-relation.svelte-15m4gcb{stroke:var(--accent-soft)}.edge-mention.svelte-15m4gcb{stroke:var(--sky,#3f76c2);stroke-dasharray:4 3}.edge-manual.svelte-15m4gcb{stroke:var(--ink-muted);stroke-width:2px;cursor:pointer}.elabel.svelte-15m4gcb{fill:var(--ink-faint);text-anchor:middle;pointer-events:none;font-size:9px}.node.svelte-15m4gcb{cursor:pointer}.node.svelte-15m4gcb circle:where(.svelte-15m4gcb){stroke:var(--surface);stroke-width:2px;transition:stroke .1s}.node.sel.svelte-15m4gcb circle:where(.svelte-15m4gcb){stroke:var(--ink);stroke-width:3px}.node.cfrom.svelte-15m4gcb circle:where(.svelte-15m4gcb){stroke:var(--accent);stroke-width:3px}.nlabel.svelte-15m4gcb{fill:var(--ink);font-size:11px;font-family:var(--font-ui);paint-order:stroke;stroke:var(--bg);stroke-width:3px;pointer-events:none}.loading.svelte-15m4gcb{fill:var(--ink-muted);font-size:14px}.inspect.svelte-15m4gcb{background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-md);width:260px;box-shadow:var(--shadow-lg);padding:12px 14px;position:absolute;bottom:12px;right:12px}.inspect.svelte-15m4gcb .x:where(.svelte-15m4gcb){color:var(--ink-muted);background:0 0;border:none;position:absolute;top:6px;right:8px}.i-kind.svelte-15m4gcb{text-transform:uppercase;letter-spacing:.05em;font-size:.66rem}.inspect.svelte-15m4gcb h3:where(.svelte-15m4gcb){font-family:var(--font-prose);margin:2px 0 6px;font-size:1.05rem}.i-note.svelte-15m4gcb{color:var(--ink-muted);white-space:pre-wrap;font-size:.82rem}.i-acts.svelte-15m4gcb{gap:6px;margin:8px 0;display:flex}.i-acts.svelte-15m4gcb button:where(.svelte-15m4gcb){border:1px solid var(--border-strong);background:var(--surface);color:var(--ink-soft);border-radius:6px;padding:3px 10px;font-size:.76rem}.i-links.svelte-15m4gcb h4:where(.svelte-15m4gcb){text-transform:uppercase;letter-spacing:.05em;color:var(--ink-faint);margin:8px 0 4px;font-size:.66rem}.i-link.svelte-15m4gcb{color:var(--ink-muted);align-items:center;gap:6px;margin-bottom:3px;font-size:.78rem;display:flex}.mini.svelte-15m4gcb{background:var(--surface-sunken);color:var(--ink-soft);border:none;border-radius:5px;padding:2px 6px;font-size:.74rem}.mini.del.svelte-15m4gcb{color:var(--danger)}
