.wrap.svelte-164axc0{border:1px solid var(--line);background:var(--card);touch-action:none;cursor:grab;border-radius:14px;height:calc(100vh - 210px);min-height:420px;position:relative;overflow:hidden}svg.svelte-164axc0{transform-origin:50%;direction:ltr;width:100%;height:100%}.edges.svelte-164axc0 path:where(.svelte-164axc0){fill:none;stroke:var(--muted);stroke-opacity:.45;stroke-width:1.2px}circle.svelte-164axc0{fill:var(--card);stroke:var(--accent);stroke-width:1.5px}circle.has.svelte-164axc0{fill:var(--accent-bg);cursor:pointer}circle.svelte-164axc0:focus-visible{stroke-width:4px;stroke:var(--gold,var(--accent));outline:none}circle.open.svelte-164axc0{fill:var(--accent)}text.svelte-164axc0{fill:var(--fg);font-family:Vazirmatn,sans-serif;font-size:12px}text.lnk.svelte-164axc0{fill:var(--accent)}text.lnk.svelte-164axc0:hover{text-decoration:underline}.hl.svelte-164axc0 circle:where(.svelte-164axc0){stroke-width:4px}.zoom.svelte-164axc0{top:8px;z-index:2;flex-wrap:wrap;gap:4px;max-width:calc(100% - 16px);display:flex;position:absolute;inset-inline-start:8px}.zoom.svelte-164axc0 .txt:where(.svelte-164axc0){width:auto;font:inherit;border-radius:17px;padding:0 12px;font-size:.82rem}.zoom.svelte-164axc0 button:where(.svelte-164axc0){border:1px solid var(--line);background:var(--bar);width:34px;height:34px;color:var(--fg);cursor:pointer;border-radius:50%;font-size:1.1rem}.q.svelte-1fducw9{margin:4px 0 8px}.res.svelte-1fducw9{max-height:260px;padding:0 8px;overflow-y:auto}.tools.svelte-1fducw9{gap:8px;margin:4px 0;display:flex}.tree.svelte-1fducw9{padding:6px 4px}summary.svelte-1fducw9,.leaf.svelte-1fducw9,.open.svelte-1fducw9{border-radius:8px;align-items:center;gap:8px;padding:8px 10px;display:flex}summary.svelte-1fducw9{cursor:pointer;list-style:none}summary.svelte-1fducw9:before{content:"▸";color:var(--muted);flex:none;width:1em}details[open].svelte-1fducw9>summary:where(.svelte-1fducw9):before{content:"▾"}summary.svelte-1fducw9:hover,.leaf.svelte-1fducw9:hover{background:var(--card2)}.leaf.svelte-1fducw9{padding-inline-start:calc(18px + 1em)}.kids.svelte-1fducw9{padding-inline-start:16px}.leaf.svelte-1fducw9 a:where(.svelte-1fducw9){color:var(--accent)}.open.svelte-1fducw9{padding-inline-start:calc(18px + 1em);font-size:.9rem;text-decoration:none}.c.svelte-1fducw9{color:var(--muted);font-size:.75rem}.hl.svelte-1fducw9>summary:where(.svelte-1fducw9),.leaf.hl.svelte-1fducw9{background:var(--accent-bg)}
