.dataflow[data-v-91a6494f]{container-type:inline-size;margin:0;display:grid;gap:1rem;padding:clamp(1rem,2.5vw,1.5rem);border-radius:var(--radius-lg);border:1px solid var(--light-line);background:#fff}.dataflow__stage[data-v-91a6494f]{grid-template-columns:minmax(0,1fr) minmax(6.5rem,.6fr) minmax(0,1fr) minmax(6.5rem,.6fr) minmax(0,1fr);align-items:stretch;gap:.5rem;padding:1rem;background:var(--light-bg)}.dataflow__node[data-v-91a6494f],.dataflow__stage[data-v-91a6494f]{display:grid;border-radius:var(--radius-md)}.dataflow__node[data-v-91a6494f]{justify-items:center;align-content:center;gap:.35rem;padding:1rem .75rem;border:1px solid var(--light-line);background:#fff;text-align:center}.dataflow__node--main[data-v-91a6494f]{border-color:#2563eb73;box-shadow:0 0 0 3px #2563eb14}.dataflow__node strong[data-v-91a6494f]{color:var(--light-heading);font-size:.92rem;line-height:1.3}.dataflow__node>span[data-v-91a6494f]:last-child{color:var(--light-text-soft);font-size:.8rem;line-height:1.4}.dataflow__fact-icon[data-v-91a6494f],.dataflow__icon[data-v-91a6494f]{display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background:#e8f0fe;color:var(--light-accent)}.dataflow__icon[data-v-91a6494f]{width:2.5rem;height:2.5rem;margin-bottom:.15rem}.dataflow__link[data-v-91a6494f]{display:grid;align-content:center;justify-items:center;gap:.25rem;color:var(--light-accent);text-align:center}.dataflow__link--soft[data-v-91a6494f]{color:#64748b}.dataflow__label[data-v-91a6494f]{font-size:.74rem;font-weight:800;line-height:1.25}.dataflow__sub[data-v-91a6494f]{color:var(--light-text-soft);font-size:.72rem;line-height:1.25}.dataflow__line[data-v-91a6494f]{width:100%;height:12px;overflow:visible;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.dataflow__line[data-v-91a6494f] *{vector-effect:non-scaling-stroke}.dataflow__link--soft .dataflow__line line[data-v-91a6494f]{stroke-dasharray:4 4}.dataflow__caption[data-v-91a6494f]{color:var(--light-text-muted);font-size:.92rem;font-weight:600;text-align:center}.dataflow__facts[data-v-91a6494f]{margin:0;padding:0;list-style:none;display:grid;border-top:1px solid var(--light-line)}.dataflow__facts li[data-v-91a6494f]{display:flex;gap:.8rem;align-items:flex-start;padding:.85rem .15rem;border-bottom:1px solid var(--light-line);color:var(--light-text-muted);font-size:.93rem;line-height:1.6}.dataflow__facts li[data-v-91a6494f]:last-child{border-bottom:none;padding-bottom:0}.dataflow__fact-icon[data-v-91a6494f]{flex:none;width:2rem;height:2rem;border-radius:9px}.dataflow__facts strong[data-v-91a6494f]{color:var(--light-heading)}@container (max-width: 680px){.dataflow__stage[data-v-91a6494f]{grid-template-columns:1fr;gap:.25rem}.dataflow__link[data-v-91a6494f]{display:flex;justify-content:center;align-items:center;gap:.5rem;padding:.4rem 0}.dataflow__line[data-v-91a6494f]{display:none}.dataflow__label[data-v-91a6494f]:before{content:"↕  "}}
