.flow.svelte-c00wmg{contain:inline-size;width:100%;color:var(--flow-label)}svg.svelte-c00wmg{display:block;overflow:visible}.source-stop.svelte-c00wmg{stop-opacity:var(--flow-source-opacity)}[data-theme=dark] .source-stop.svelte-c00wmg{stop-color:var(--flow-source)}.bar.svelte-c00wmg{fill:var(--flow-bar);fill-opacity:.85}.caption.svelte-c00wmg{fill:var(--flow-label);letter-spacing:.01em;opacity:.9;font-size:12px;font-weight:600}.caption-amount.svelte-c00wmg{font-weight:700}.label.svelte-c00wmg{fill:var(--flow-label);paint-order:stroke;stroke:var(--flow-label-halo);stroke-width:3px;stroke-linejoin:round;pointer-events:none;font-size:13px;font-weight:500}.name.svelte-c00wmg{font-weight:700}.hit.svelte-c00wmg{fill:#0000}.ribbon.svelte-c00wmg{cursor:pointer;outline:none;transition:opacity .15s}.shape.svelte-c00wmg{transition:opacity .2s}.ribbon.svelte-c00wmg:active .shape:where(.svelte-c00wmg){opacity:.8;transition-duration:80ms}.has-selection.svelte-c00wmg .ribbon:where(.svelte-c00wmg):not(.on){opacity:var(--flow-dim)}.ribbon.on.svelte-c00wmg .shape:where(.svelte-c00wmg){stroke:var(--flow-label);stroke-width:1.5px}.ribbon.svelte-c00wmg:focus-visible{opacity:1!important}.ribbon.svelte-c00wmg:focus-visible .shape:where(.svelte-c00wmg),.ribbon.svelte-c00wmg:focus-visible .stub:where(.svelte-c00wmg){stroke:var(--focus);stroke-width:3px}.ribbon.svelte-c00wmg:focus-visible .label:where(.svelte-c00wmg){text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:2px}.stub.svelte-c00wmg{fill:none;stroke:var(--flow-label);stroke-width:1.5px;stroke-dasharray:4 3;opacity:.8}@media (hover:hover) and (pointer:fine){svg.svelte-c00wmg:has(.ribbon:where(.svelte-c00wmg):hover) .ribbon:where(.svelte-c00wmg):not(:hover):not(.on){opacity:.6}}.empty.svelte-c00wmg{text-align:center;justify-items:center;gap:6px;padding:28px 16px 32px;display:grid}.ghost.svelte-c00wmg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-dasharray:4 3;opacity:.55;width:120px;margin-bottom:8px}.empty-title.svelte-c00wmg{letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:1.05rem;font-weight:650}.empty-text.svelte-c00wmg{opacity:.85;text-wrap:pretty;max-width:32ch;margin:0;font-size:.92rem;line-height:1.4}.empty-link.svelte-c00wmg{background:var(--ink);min-height:44px;color:var(--canvas);transition:transform .12s var(--ease-out);border-radius:999px;align-items:center;margin-top:8px;padding:0 18px;font-size:.92rem;font-weight:650;text-decoration:none;display:inline-flex}.empty-link.svelte-c00wmg:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.empty-link.svelte-c00wmg:hover{background:color-mix(in oklab, var(--ink) 86%, var(--canvas))}}@media (prefers-reduced-motion:reduce){.empty-link.svelte-c00wmg:active{transform:none}}
