.gsearch.svelte-1pthtcq{flex-wrap:wrap;align-items:center;gap:.35rem .5rem;display:flex}.gsearch.bar.svelte-1pthtcq{flex-wrap:nowrap;flex:1;min-width:0}.qfield.svelte-1pthtcq{min-width:0;position:relative}.gsearch.svelte-1pthtcq:not(.bar) .qfield:where(.svelte-1pthtcq),.gsearch.svelte-1pthtcq:not(.bar) .help:where(.svelte-1pthtcq){flex:100%}.gsearch.bar.svelte-1pthtcq .qfield:where(.svelte-1pthtcq){flex:0 22rem}.glass.svelte-1pthtcq{fill:none;width:.85rem;height:.85rem;stroke:var(--ink-3);stroke-width:1.5px;stroke-linecap:round;pointer-events:none;margin-top:-.425rem;position:absolute;top:50%;left:.5rem}.input.svelte-1pthtcq{width:100%;padding:.3em .55em .3em 1.7rem;font-size:.85rem}.seg.svelte-1pthtcq{border:1px solid var(--line-strong);border-radius:999px;flex:none;justify-self:start;display:inline-flex;overflow:hidden}.seg.svelte-1pthtcq button:where(.svelte-1pthtcq){color:var(--ink-2);font:inherit;cursor:pointer;background:0 0;border:0;padding:.18rem .6rem;font-size:.78rem}.seg.svelte-1pthtcq button:where(.svelte-1pthtcq)+button:where(.svelte-1pthtcq){border-left:1px solid var(--line-strong)}.seg.svelte-1pthtcq button[aria-checked=true]:where(.svelte-1pthtcq){background:var(--accent-wash);color:var(--ink);font-weight:600}.seg.svelte-1pthtcq button:where(.svelte-1pthtcq):focus-visible{outline-offset:-2px}.count.svelte-1pthtcq{color:var(--ink-3);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:.3rem;margin:0;font-size:.75rem;display:flex}.count.svelte-1pthtcq:empty{display:none}.swatch.svelte-1pthtcq{background:var(--accent);border-radius:50%;flex:none;width:.6rem;height:.6rem}.swatch.near.svelte-1pthtcq{background:var(--warn);margin-left:.4rem}.help.svelte-1pthtcq{color:var(--ink-3);margin:-.15rem 0 .1rem;font-size:.75rem;line-height:1.4}.help.svelte-1pthtcq code:where(.svelte-1pthtcq){font-family:var(--font-mono);font-size:.95em}.sr.svelte-1pthtcq{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=560px){.input.svelte-1pthtcq{font-size:16px}}.panel.svelte-4jarr8{z-index:2;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-m);width:17rem;max-height:calc(100% - 3.7rem);box-shadow:var(--shadow-pop);flex-direction:column;font-size:.85rem;display:flex;position:absolute;top:3.1rem;right:.6rem}.head.svelte-4jarr8{border-bottom:1px solid var(--line);align-items:center;gap:.25rem;padding:.35rem .4rem .35rem .75rem;display:flex}.stats.svelte-4jarr8{color:var(--ink-3);font-variant-numeric:tabular-nums;flex:1;font-size:.78rem}.scroll.svelte-4jarr8{overscroll-behavior:contain;padding:.25rem 0;overflow:hidden auto}details.svelte-4jarr8{border-top:1px solid var(--line)}details.svelte-4jarr8:first-of-type{border-top:0}summary.svelte-4jarr8{cursor:pointer;color:var(--ink-2);align-items:center;gap:.4rem;padding:.45rem .75rem;font-weight:600;list-style:none;display:flex}summary.svelte-4jarr8::-webkit-details-marker{display:none}summary.svelte-4jarr8:before{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:.4rem;height:.4rem;transition:transform .12s;transform:rotate(-45deg)}details[open].svelte-4jarr8>summary:where(.svelte-4jarr8):before{transform:rotate(45deg)}summary.svelte-4jarr8:hover{color:var(--ink)}summary.svelte-4jarr8:focus-visible{outline-offset:-2px}.body.svelte-4jarr8{grid-template-columns:minmax(0,1fr);gap:.45rem;padding:.1rem .75rem .7rem;display:grid}.row.svelte-4jarr8{color:var(--ink-2);justify-content:space-between;align-items:center;gap:.5rem;display:flex}.row.svelte-4jarr8>label:where(.svelte-4jarr8){flex:1}.slider.svelte-4jarr8{padding:0 .75rem}.body.svelte-4jarr8 .slider:where(.svelte-4jarr8){padding:0}.slider.svelte-4jarr8 input:where(.svelte-4jarr8){min-width:0;accent-color:var(--accent);flex:1.3}.slider.svelte-4jarr8 output:where(.svelte-4jarr8){width:1ch;color:var(--ink-3);font-variant-numeric:tabular-nums}.input.svelte-4jarr8{padding:.3em .55em;font-size:.85rem}.select.svelte-4jarr8{flex:1.6;width:auto;min-width:0}.help.svelte-4jarr8{color:var(--ink-3);margin:-.15rem 0 .1rem;font-size:.75rem;line-height:1.4}.scale.svelte-4jarr8{justify-content:space-between;width:57%;margin:-.4rem 0 0 auto;font-size:.7rem;display:flex}.toggle.svelte-4jarr8 label:where(.svelte-4jarr8){cursor:pointer}.toggle.svelte-4jarr8 input:where(.svelte-4jarr8){appearance:none;background:var(--line-strong);cursor:pointer;border-radius:999px;flex:none;width:1.9rem;height:1.1rem;margin:0;transition:background .12s;position:relative}.toggle.svelte-4jarr8 input:where(.svelte-4jarr8):after{content:"";background:var(--paper);border-radius:50%;width:calc(1.1rem - 4px);height:calc(1.1rem - 4px);transition:transform .12s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #00000040}.toggle.svelte-4jarr8 input:where(.svelte-4jarr8):checked{background:var(--accent)}.toggle.svelte-4jarr8 input:where(.svelte-4jarr8):checked:after{transform:translate(.8rem)}.group.svelte-4jarr8{align-items:center;gap:.3rem;display:flex}.group.svelte-4jarr8 .input:where(.svelte-4jarr8){flex:1;min-width:0}input[type=color].svelte-4jarr8{border:1px solid var(--line-strong);cursor:pointer;background:0 0;border-radius:50%;flex:none;width:1.6rem;height:1.6rem;padding:0;overflow:hidden}input[type=color].svelte-4jarr8::-webkit-color-swatch-wrapper{padding:0}input[type=color].svelte-4jarr8::-webkit-color-swatch{border:0;border-radius:50%}input[type=color].svelte-4jarr8::-moz-color-swatch{border:0;border-radius:50%}.icon.svelte-4jarr8{border-radius:var(--radius-s);width:1.7rem;height:1.7rem;color:var(--ink-3);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:inline-grid}.icon.svelte-4jarr8:hover{background:var(--paper-3);color:var(--ink)}.icon.svelte-4jarr8 svg:where(.svelte-4jarr8){fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:.95rem;height:.95rem}.btn.small.svelte-4jarr8{justify-self:start;padding:.3em .75em;font-size:.82rem}@container graph (width<=560px){.panel.svelte-4jarr8{border-radius:var(--radius-m) var(--radius-m) 0 0;border-bottom:0;width:auto;max-height:62%;inset:auto 0 0}.head.svelte-4jarr8:before{content:"";background:var(--line-strong);border-radius:999px;width:2.2rem;height:4px;margin-left:-1.1rem;position:absolute;top:4px;left:50%}.head.svelte-4jarr8{padding-top:.7rem}.input.svelte-4jarr8,.select.svelte-4jarr8{font-size:16px}}.gv.svelte-1n2263d{flex-direction:column;width:100%;height:100%;min-height:240px;display:flex}.gbar.svelte-1n2263d{border-bottom:1px solid var(--line);background:var(--paper);flex:none;align-items:center;padding:.35rem .6rem;font-size:12.5px;display:flex}.graph.svelte-1n2263d{background:var(--paper);width:100%;min-height:0;color:var(--ink);font-family:var(--font-ui);flex:1;position:relative;overflow:hidden;container:graph/inline-size}.canvas.svelte-1n2263d{touch-action:none;position:absolute;inset:0}.canvas.svelte-1n2263d canvas{display:block}.canvas.svelte-1n2263d canvas.clickable{cursor:pointer}.canvas.svelte-1n2263d canvas.grabbable{cursor:grab}.status.svelte-1n2263d{color:var(--ink-3);pointer-events:none;text-align:center;place-items:center;margin:0;padding:1rem;font-size:.9rem;display:grid;position:absolute;inset:0}.status.error.svelte-1n2263d{color:var(--danger)}.tools.svelte-1n2263d{z-index:1;gap:.25rem;display:flex;position:absolute;top:.6rem;right:.6rem}.tool.svelte-1n2263d{border:1px solid var(--line);border-radius:var(--radius-s);background:var(--paper);width:2rem;height:2rem;color:var(--ink-2);cursor:pointer;place-items:center;display:grid}.tool.svelte-1n2263d:hover,.tool.on.svelte-1n2263d{background:var(--paper-3);color:var(--ink)}.tool.svelte-1n2263d svg:where(.svelte-1n2263d){fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;width:1rem;height:1rem}.tools.compact.svelte-1n2263d{top:.4rem;right:.4rem}@media (pointer:fine){.tools.compact.svelte-1n2263d .tool:where(.svelte-1n2263d){width:1.75rem;height:1.75rem}}.tool.expand.svelte-1n2263d{width:auto;font:inherit;align-items:center;gap:.3rem;padding:0 .55rem;font-size:.8rem;display:inline-flex}.tools.compact.svelte-1n2263d .tool.expand:where(.svelte-1n2263d){width:auto}.depth.svelte-1n2263d{z-index:1;border:1px solid var(--line);border-radius:var(--radius-s);background:var(--paper);color:var(--ink-2);align-items:center;gap:.4rem;padding:.15rem .5rem;font-size:.78rem;display:flex;position:absolute;bottom:.4rem;left:.4rem}.depth.svelte-1n2263d input:where(.svelte-1n2263d){width:4.5rem;accent-color:var(--accent)}.depth.svelte-1n2263d output:where(.svelte-1n2263d){min-width:1ch;color:var(--ink);font-variant-numeric:tabular-nums}.controls-wrap.svelte-1n2263d{display:contents}.own-menu.svelte-1n2263d{z-index:4;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-m);min-width:10rem;box-shadow:var(--shadow-pop);padding:.25rem;font-size:.85rem;display:grid;position:absolute}.own-menu.svelte-1n2263d>a:where(.svelte-1n2263d),.own-menu.svelte-1n2263d>button:where(.svelte-1n2263d){border-radius:var(--radius-s);color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:.35rem .6rem;text-decoration:none;display:block}.own-menu.svelte-1n2263d .sep:where(.svelte-1n2263d){background:var(--line);cursor:default;height:1px;margin:.25rem .3rem;padding:0}.own-menu.svelte-1n2263d .step-row:where(.svelte-1n2263d){cursor:default;align-items:center;gap:.15rem;padding:0;display:flex}.own-menu.svelte-1n2263d .step-row:where(.svelte-1n2263d):hover{background:0 0}.own-menu.svelte-1n2263d .step-row:where(.svelte-1n2263d)>button:where(.svelte-1n2263d){border-radius:var(--radius-s);color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:.35rem .6rem}.own-menu.svelte-1n2263d .step-run:where(.svelte-1n2263d){font-variant-numeric:tabular-nums;flex:1}.own-menu.svelte-1n2263d .step-row:where(.svelte-1n2263d)>.step:where(.svelte-1n2263d){border:1px solid var(--line);width:1.75rem;height:1.75rem;color:var(--ink-2);flex:none;place-items:center;padding:0;display:grid}.own-menu.svelte-1n2263d .step-row:where(.svelte-1n2263d)>button:where(.svelte-1n2263d):disabled{color:var(--ink-3);cursor:default;opacity:.6}.own-menu.svelte-1n2263d .step-row:where(.svelte-1n2263d)>button:where(.svelte-1n2263d):not(:disabled):hover,.own-menu.svelte-1n2263d .step-row:where(.svelte-1n2263d)>button:where(.svelte-1n2263d):focus-visible,.own-menu.svelte-1n2263d>a:where(.svelte-1n2263d):hover,.own-menu.svelte-1n2263d>a:where(.svelte-1n2263d):focus-visible,.own-menu.svelte-1n2263d>button:where(.svelte-1n2263d):hover,.own-menu.svelte-1n2263d>button:where(.svelte-1n2263d):focus-visible{background:var(--accent-wash);outline:none}.graph.svelte-1n2263d:focus{outline:none}.isolated.svelte-1n2263d{z-index:2;border:1px solid var(--accent);background:var(--paper);max-width:calc(100% - 9rem);box-shadow:var(--shadow-pop);color:var(--ink-2);border-radius:999px;align-items:center;gap:.2rem;padding:.15rem .2rem .15rem .6rem;font-size:.8rem;display:flex;position:absolute;top:.6rem;left:.6rem}.isolated.compact.svelte-1n2263d{max-width:calc(100% - .8rem);top:auto;bottom:.4rem;left:.4rem}.isolated.compact.above-depth.svelte-1n2263d{bottom:2.5rem}.iso-text.svelte-1n2263d{white-space:nowrap;align-items:baseline;gap:.3rem;min-width:0;margin-right:.15rem;display:flex}.iso-text.svelte-1n2263d strong:where(.svelte-1n2263d){text-overflow:ellipsis;min-width:2ch;color:var(--ink);font-weight:600;overflow:hidden}.iso-hops.svelte-1n2263d{font-variant-numeric:tabular-nums;flex:none}.iso-btn.svelte-1n2263d{width:1.6rem;height:1.6rem;color:var(--ink-2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;place-items:center;padding:0;font-size:1rem;line-height:1;display:grid}.iso-btn.svelte-1n2263d:hover:not(:disabled){background:var(--paper-3);color:var(--ink)}.iso-btn.svelte-1n2263d:disabled{color:var(--ink-3);opacity:.5;cursor:default}.iso-btn.svelte-1n2263d svg:where(.svelte-1n2263d){fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;width:.85rem;height:.85rem}.node-list.svelte-1n2263d{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.node-list.svelte-1n2263d:focus-within{z-index:3;clip-path:none;white-space:normal;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-m);width:min(20rem,100% - 1.2rem);height:auto;max-height:min(24rem,100% - 1.2rem);box-shadow:var(--shadow-pop);font-size:.85rem;top:.6rem;left:.6rem;overflow-y:auto}.node-list.below-banner.svelte-1n2263d:focus-within{max-height:min(24rem,100% - 3.8rem);top:3.2rem}.list-title.svelte-1n2263d{color:var(--ink-3);border-bottom:1px solid var(--line);margin:0;padding:.5rem .75rem;font-size:.78rem}.node-list.svelte-1n2263d ul:where(.svelte-1n2263d){margin:0;padding:.25rem;list-style:none}.node-list.svelte-1n2263d button:where(.svelte-1n2263d){text-align:left;border-radius:var(--radius-s);cursor:pointer;background:0 0;border:0;width:100%;padding:.3rem .5rem;display:grid}.node-list.svelte-1n2263d button:where(.svelte-1n2263d):hover,.node-list.svelte-1n2263d button:where(.svelte-1n2263d):focus-visible{background:var(--accent-wash)}.node-list.svelte-1n2263d button:where(.svelte-1n2263d):focus-visible{outline-offset:-2px}.node-list.svelte-1n2263d .links:where(.svelte-1n2263d){color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}@container graph (width<=560px){.tool.svelte-1n2263d{width:2.5rem;height:2.5rem}.iso-btn.svelte-1n2263d{width:2.25rem;height:2.25rem}.iso-what.svelte-1n2263d{display:none}.iso-unit.svelte-1n2263d{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}}
