.weave-diagram.svelte-1vbgwq9 svg:where(.svelte-1vbgwq9){display:block;margin:0 auto;max-width:720px;width:100%}.wv-pavement.svelte-1vbgwq9{fill:var(--diag-pavement)}.wv-edge.svelte-1vbgwq9{stroke:var(--diag-edge);stroke-width:2;stroke-linecap:round;vector-effect:non-scaling-stroke}.wv-edge-path.svelte-1vbgwq9{fill:none;stroke:var(--diag-edge);stroke-width:2;stroke-linejoin:round;vector-effect:non-scaling-stroke}.wv-lane-line.svelte-1vbgwq9{stroke:var(--diag-lane-line);stroke-width:1.5;stroke-dasharray:8 6;vector-effect:non-scaling-stroke}.wv-dim.svelte-1vbgwq9{stroke:var(--diag-wall-edge);stroke-width:1}.wv-ext.svelte-1vbgwq9{stroke:var(--diag-wall-edge);stroke-width:.75;stroke-dasharray:2 3;opacity:.6}.wv-label.svelte-1vbgwq9{font-size:9px;fill:var(--diag-wall-edge)}.wv-arrow.svelte-1vbgwq9{fill:var(--diag-edge)}.wv-move.svelte-1vbgwq9{fill:none;stroke-width:2.5;stroke-linecap:round;vector-effect:non-scaling-stroke;opacity:.85;transition:opacity .12s ease,stroke-width .12s ease}.wv-move.dim.svelte-1vbgwq9{opacity:.12}.wv-move.active.svelte-1vbgwq9{stroke-width:4;opacity:1}.mv-ff.svelte-1vbgwq9{stroke:#2563eb}.mv-rf.svelte-1vbgwq9{stroke:#16a34a}.mv-fr.svelte-1vbgwq9{stroke:#ea7317}.mv-rr.svelte-1vbgwq9{stroke:#dc2626}.swatch.ff.svelte-1vbgwq9{background:#2563eb}.swatch.rf.svelte-1vbgwq9{background:#16a34a}.swatch.fr.svelte-1vbgwq9{background:#ea7317}.swatch.rr.svelte-1vbgwq9{background:#dc2626}.wv-legend.svelte-1vbgwq9{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.5rem}.wv-chip.svelte-1vbgwq9{align-items:center;background:transparent;border:1px solid var(--border-strong);border-radius:999px;cursor:default;display:inline-flex;font-size:.72rem;gap:.35rem;padding:.15rem .5rem}.wv-chip.active.svelte-1vbgwq9{border-color:var(--diag-edge)}.wv-chip.svelte-1vbgwq9 input:where(.svelte-1vbgwq9){background:var(--surface);border:1px solid var(--border-strong);border-radius:4px;color:var(--text);font-size:.72rem;padding:.05rem .25rem;text-align:right;width:3.6rem}.swatch.svelte-1vbgwq9{border-radius:2px;display:inline-block;height:.7rem;width:.7rem}
