svg.svelte-g5tlmr{background:var(--card);border:1px solid var(--line);cursor:grab;touch-action:none;border-radius:.75rem;width:100%;display:block}.link.svelte-g5tlmr{stroke-width:1.4px;transition:opacity .2s}.link.credit.svelte-g5tlmr{stroke:var(--accent);stroke-opacity:.7}.link.band.svelte-g5tlmr{stroke:#ff6fb5;stroke-dasharray:4 3}.link.hot.svelte-g5tlmr{stroke-opacity:1;stroke-width:2.6px}.link.dim.svelte-g5tlmr{opacity:.08}.node.svelte-g5tlmr{cursor:pointer;transition:opacity .2s}.node.svelte-g5tlmr circle:where(.svelte-g5tlmr){stroke:var(--bg);stroke-width:1.5px}.node.selected.svelte-g5tlmr circle:where(.svelte-g5tlmr){stroke:var(--fg);stroke-width:3px}.node.dim.svelte-g5tlmr{opacity:.12}text.svelte-g5tlmr{fill:var(--fg);text-anchor:middle;pointer-events:none;paint-order:stroke;stroke:var(--card);stroke-width:3px;font-size:10px}.controls.svelte-1uha8ag{flex-direction:column;gap:.5rem;margin-bottom:.75rem;display:flex}input[type=search].svelte-1uha8ag{border:1px solid var(--line);background:var(--card);border-radius:.6rem;width:100%;max-width:28rem;padding:.55rem .9rem}.chips.svelte-1uha8ag{flex-wrap:wrap;gap:.4rem;display:flex}.sw.svelte-1uha8ag{border-top:2px solid var(--muted);vertical-align:middle;width:1.1rem;height:0;margin-right:.3rem;display:inline-block}.sw.credit.svelte-1uha8ag{border-color:var(--accent)}.sw.band.svelte-1uha8ag{border-color:#ff6fb5;border-top-style:dashed}.chip[aria-pressed=true].svelte-1uha8ag .sw.credit:where(.svelte-1uha8ag){border-color:var(--accent-fg)}.eras.svelte-1uha8ag{color:var(--muted);flex-wrap:wrap;gap:.3rem .9rem;font-size:.8rem;display:flex}.dot.svelte-1uha8ag{vertical-align:middle;border-radius:50%;width:.7rem;height:.7rem;margin-right:.3rem;display:inline-block}.layout.svelte-1uha8ag{grid-template-columns:1fr;gap:1rem;display:grid}.layout.open.svelte-1uha8ag{grid-template-columns:1fr minmax(16rem,20rem)}.panel.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:0 0 .25rem;font-size:1.25rem}.panel.svelte-1uha8ag h3:where(.svelte-1uha8ag){text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:.9rem 0 .3rem;font-size:.8rem}.panel.svelte-1uha8ag ul:where(.svelte-1uha8ag){margin:0;padding-left:1.1rem}.small.svelte-1uha8ag{font-size:.85rem}.linkish.svelte-1uha8ag{cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.hint.svelte-1uha8ag{margin-top:.75rem;font-size:.85rem}@media (width<=800px){.layout.open.svelte-1uha8ag{grid-template-columns:1fr}}
