.business-pipeline.svelte-1b97lqh{position:relative;width:100%;max-width:100%;min-width:0;margin:20px 0 0;overflow:visible}.pipeline-shell.svelte-1b97lqh{position:relative;min-width:0;padding:14px 12px 12px;border-radius:16px;background:linear-gradient(180deg,#f4f8fc4d,#e1eaf31f),#e9f1f83d;box-shadow:inset 0 1px #ffffff3d}.flowchart-scroll.svelte-1b97lqh{min-width:0;overflow-x:auto;overflow-y:hidden;padding:3px 2px 9px;scrollbar-width:thin}.flowchart-scroll.svelte-1b97lqh:focus-visible{outline:2px solid rgba(31,120,168,.36);outline-offset:3px}.flowchart-lr.svelte-1b97lqh{display:grid;grid-template-columns:minmax(128px,.78fr) 40px minmax(190px,1.18fr) 40px minmax(132px,.82fr) 40px minmax(190px,1.18fr) 40px minmax(128px,.78fr);align-items:center;gap:0;min-width:1040px}.flow-subgraph.svelte-1b97lqh{display:grid;gap:11px;min-width:0;padding:11px 10px 12px;border:1px solid rgba(65,90,121,.12);border-radius:10px;background:linear-gradient(180deg,#f4f8fc4d,#e9f1f833),#e9f1f82e;box-shadow:inset 0 1px #ffffff38}.flow-subgraph-title.svelte-1b97lqh{display:inline-flex;align-items:center;width:fit-content;max-width:100%;padding:0 0 1px;color:#315c78;font-size:.74rem;font-weight:820;line-height:1.2}.flow-parallel-group.svelte-1b97lqh{display:grid;grid-template-rows:repeat(2,minmax(66px,1fr));gap:10px;min-width:0}.flow-node.svelte-1b97lqh{position:relative;display:grid;align-content:center;gap:7px;min-width:0;min-height:80px;padding:13px;border:1px solid rgba(65,90,121,.15);border-radius:8px;background:#f4f8fc57;box-shadow:inset 0 1px #ffffff38}.flow-node-start.svelte-1b97lqh,.flow-node-prepared.svelte-1b97lqh,.flow-node-goal.svelte-1b97lqh{min-height:140px}.flow-node.svelte-1b97lqh:hover,.flow-node.svelte-1b97lqh:focus-visible{border-color:#4f8fb83d;background:#f4f8fc8f;box-shadow:inset 0 1px #ffffff42,0 8px 18px #415a790e;outline:none}.flow-node.svelte-1b97lqh:hover strong:where(.svelte-1b97lqh),.flow-node.svelte-1b97lqh:focus-visible strong:where(.svelte-1b97lqh){color:#164f76;text-decoration:underline;text-decoration-color:#4f8fb894;text-decoration-thickness:2px;text-underline-offset:.22em}.flow-node-prepared.svelte-1b97lqh,.flow-node-goal.svelte-1b97lqh{border-color:#415a792e;background:#f4f8fc6b}.flow-kicker.svelte-1b97lqh{width:fit-content;min-width:2.8em;padding:.34em .54em;border-radius:999px;color:#315c78;font-size:.7rem;font-weight:850;line-height:1;background:#7eb0d21f}.flow-subcopy.svelte-1b97lqh{color:var(--muted);font-size:.82rem;font-weight:750;line-height:1.35;overflow-wrap:anywhere}.flow-node.svelte-1b97lqh strong:where(.svelte-1b97lqh){color:var(--ink);font-size:.98rem;font-weight:850;line-height:1.38;overflow-wrap:anywhere}.flow-node-start.svelte-1b97lqh strong:where(.svelte-1b97lqh),.flow-node-prepared.svelte-1b97lqh strong:where(.svelte-1b97lqh),.flow-node-goal.svelte-1b97lqh strong:where(.svelte-1b97lqh){font-size:1.02rem}.flow-connector.svelte-1b97lqh{display:grid;place-items:center;color:#4f8fb875}.flow-connector.svelte-1b97lqh svg:where(.svelte-1b97lqh){display:block;width:40px;height:188px;overflow:visible}.flow-connector.svelte-1b97lqh path:where(.svelte-1b97lqh){fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.75}.flow-popover.svelte-1b97lqh{min-height:128px;margin-top:10px;padding:13px 15px;border:1px solid rgba(65,90,121,.16);border-radius:12px;background:#f4f8fcc7;box-shadow:inset 0 1px #ffffff61,0 10px 22px #415a790f;opacity:0;pointer-events:none}.flow-popover.visible.svelte-1b97lqh{opacity:1}.flow-popover.svelte-1b97lqh strong:where(.svelte-1b97lqh){display:block;margin-bottom:4px;color:var(--ink);font-size:.98rem;line-height:1.34}.flow-popover.svelte-1b97lqh p:where(.svelte-1b97lqh){margin:0;color:var(--muted);font-size:.9rem;line-height:1.55}.flow-popover-copy.svelte-1b97lqh{display:grid;gap:3px}:root[data-theme=dark] .pipeline-shell.svelte-1b97lqh{background:linear-gradient(180deg,#2e3b5052,#1a243433),#202b3d59;box-shadow:inset 0 1px #ffffff0f}:root[data-theme=dark] .flow-node.svelte-1b97lqh{border-color:#cbd6e838;background:#26324685;box-shadow:inset 0 1px #ffffff0f}:root[data-theme=dark] .flow-subgraph.svelte-1b97lqh{border-color:#cbd6e83d;background:linear-gradient(180deg,#2e3b5047,#1a24342e),#222d406b;box-shadow:inset 0 1px #ffffff0f}:root[data-theme=dark] .flow-node.svelte-1b97lqh:hover,:root[data-theme=dark] .flow-node.svelte-1b97lqh:focus-visible{border-color:#adc1df61;background:#36455d9e;box-shadow:inset 0 1px #ffffff14,0 8px 18px #050a1424}:root[data-theme=dark] .flow-node.svelte-1b97lqh:hover strong:where(.svelte-1b97lqh),:root[data-theme=dark] .flow-node.svelte-1b97lqh:focus-visible strong:where(.svelte-1b97lqh){color:#f7fbff;text-decoration-color:#adc1dfd1}:root[data-theme=dark] .flow-node-prepared.svelte-1b97lqh,:root[data-theme=dark] .flow-node-goal.svelte-1b97lqh{border-color:#cbd6e842;background:#2b384d94}:root[data-theme=dark] .flow-kicker.svelte-1b97lqh,:root[data-theme=dark] .flow-subgraph-title.svelte-1b97lqh{color:#d7e4f8;background:#adc1df21}:root[data-theme=dark] .flow-subgraph-title.svelte-1b97lqh{background:transparent}:root[data-theme=dark] .flow-connector.svelte-1b97lqh{color:#adc1df94}:root[data-theme=dark] .flow-popover.svelte-1b97lqh{border-color:#cbd6e852;background:#222d40f0;box-shadow:inset 0 1px #ffffff14,0 12px 24px #050a142e}@media(max-width:980px){.business-pipeline.svelte-1b97lqh{margin-top:18px}.pipeline-shell.svelte-1b97lqh{padding:10px}.flowchart-lr.svelte-1b97lqh{min-width:1040px}.flow-popover.svelte-1b97lqh{min-height:110px}}@media(max-width:520px){.pipeline-shell.svelte-1b97lqh{padding:8px}.flowchart-lr.svelte-1b97lqh{grid-template-columns:126px 38px 174px 38px 128px 38px 174px 38px 126px;min-width:880px}.flow-parallel-group.svelte-1b97lqh{grid-template-rows:repeat(2,minmax(64px,1fr));gap:10px}.flow-node.svelte-1b97lqh{min-height:78px;padding:12px}.flow-node-start.svelte-1b97lqh,.flow-node-prepared.svelte-1b97lqh,.flow-node-goal.svelte-1b97lqh{min-height:128px}.flow-node.svelte-1b97lqh strong:where(.svelte-1b97lqh){font-size:.94rem}.flow-connector.svelte-1b97lqh svg:where(.svelte-1b97lqh){width:38px;height:188px}.flow-popover.svelte-1b97lqh{min-height:112px;padding:12px}}
