.tx-bui-flowchart{position:relative;width:100%;overflow:hidden;border-radius:var(--tx-bui-radius-card, 10px);background-color:var(--tx-bui-page, #fafafb);box-shadow:var(--tx-bui-shadow-hairline, 0 0 0 1px #ecedef);-webkit-user-select:none;-moz-user-select:none;user-select:none}.tx-bui-flowchart.is-dotted{background-image:radial-gradient(var(--tx-bui-line-strong, #e0e2e5) 1px,transparent 1.25px);background-size:var(--tx-bui-flow-grid, 22px) var(--tx-bui-flow-grid, 22px)}.tx-bui-flowchart__edges{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.tx-bui-flowchart__edge{fill:none;stroke:var(--tx-bui-line-strong, #e0e2e5);stroke-width:1.25px;stroke-linecap:round}.tx-bui-flowchart__edge.is-dashed{stroke-dasharray:4 4}.tx-bui-flowchart__node{position:absolute;display:flex;flex-direction:column;align-items:flex-start;gap:6px;transform:translate(-50%)}.tx-bui-flowchart__node:focus-visible{outline:2px solid var(--tx-bui-accent, #0285ff);outline-offset:4px;border-radius:4px}.tx-bui-flowchart__node.is-draggable{cursor:grab;touch-action:none}.tx-bui-flowchart__node.is-dragging{cursor:grabbing;z-index:1}.tx-bui-flowchart__chip{display:inline-flex;align-items:center;height:24px;padding:0 8px;border-radius:var(--tx-bui-radius-chip, 6px);font-size:11.5px;font-weight:500;line-height:1;white-space:nowrap}.tx-bui-flowchart__chip--neutral{background-color:var(--tx-bui-hover-2, #e7e9eb);color:var(--tx-bui-ink-2, #62656b)}.tx-bui-flowchart__chip--violet{background-color:#ede4fb;color:#6b3fd4}.tx-bui-flowchart__chip--orange{background-color:var(--tx-bui-orange-tint, #fdf1e5);color:var(--tx-bui-orange, #ef720c)}.tx-bui-flowchart__chip--accent{background-color:var(--tx-bui-accent-tint, #e9f3ff);color:var(--tx-bui-accent-ink, #0170dd)}.tx-bui-flowchart__chip--green{background-color:var(--tx-bui-green-tint, #e8f5ed);color:var(--tx-bui-green, #189a4d)}.tx-bui-flowchart__chip--red{background-color:var(--tx-bui-red-tint, #fcecec);color:var(--tx-bui-red, #e3474c)}.tx-bui-flowchart__card{width:100%;border-radius:18px;background-color:var(--tx-bui-surface, #fff);box-shadow:var(--tx-bui-shadow-card, 0 0 0 1px #ecedef, 1px 2px 2px rgba(16,24,40,.039), 2px 4px 6px rgba(16,24,40,.031))}.dark .tx-bui-flowchart__chip--violet,[data-theme=dark] .tx-bui-flowchart__chip--violet{background-color:#2a2140;color:#c4a9fb}
