.flow.svelte-19l3we1{margin:0}.flow__grid.svelte-19l3we1{position:relative;display:grid;grid-template-columns:repeat(var(--flow-ranks),minmax(0,1fr));grid-template-rows:repeat(var(--flow-slots),auto);column-gap:3rem;row-gap:2.5rem}.flow__node.svelte-19l3we1{grid-column:var(--flow-rank);grid-row:var(--flow-order);display:flex;flex-direction:column;justify-content:center;gap:var(--space-xs);text-align:center;min-width:0;overflow-wrap:anywhere}.flow__edges.svelte-19l3we1{position:absolute;inset:0;overflow:visible;pointer-events:none}.flow__edges.svelte-19l3we1 line:where(.svelte-19l3we1){stroke:var(--secondary-color);stroke-width:2}.flow__edges.svelte-19l3we1 marker:where(.svelte-19l3we1) path:where(.svelte-19l3we1){fill:var(--secondary-color)}.flow__edges.svelte-19l3we1 text:where(.svelte-19l3we1){font-family:Pixellari,sans-serif;font-size:1rem;fill:var(--secondary-color);stroke:var(--bg-color);stroke-width:.25rem;paint-order:stroke;text-anchor:middle;dominant-baseline:middle}.flow__sr-only.svelte-19l3we1{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:48rem){.flow__grid.svelte-19l3we1{grid-template-columns:repeat(var(--flow-slots),minmax(0,1fr));grid-template-rows:repeat(var(--flow-ranks),auto);column-gap:2rem}.flow__node.svelte-19l3we1{grid-column:var(--flow-order);grid-row:var(--flow-rank)}}
