.react-flow__handle{opacity:0}.fd-edit-mode .react-flow__handle{opacity:0;transition:opacity .12s ease}.fd-edit-mode .react-flow__handle:hover,.fd-edit-mode .react-flow__node:hover .react-flow__handle{opacity:1}.fd-arrow-hint{opacity:0}.fd-edit-mode .fd-arrow-hint{opacity:0;transition:opacity .12s ease}.fd-edit-mode .react-flow__node:hover .fd-arrow-hint{opacity:1}.fd-edit-mode .react-flow__node{overflow:visible!important}.react-flow__controls{background:var(--surface)!important;border:1px solid var(--border)!important;border-radius:8px!important;box-shadow:none!important;overflow:hidden}.react-flow__controls-button{fill:var(--text-secondary)!important;background:var(--surface)!important;border:none!important;border-bottom:1px solid var(--border)!important;color:var(--text-secondary)!important;height:20px!important;padding:4px!important;transition:background .12s,fill .12s!important;width:20px!important}.react-flow__controls-button:last-child{border-bottom:none!important}.react-flow__controls-button:hover{fill:var(--text-primary)!important;background:var(--surface-raised)!important}.react-flow__controls-button svg{fill:inherit!important;max-height:10px!important;max-width:10px!important}@keyframes fmPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.28;transform:scale(1.9)}}@keyframes fmFlow{0%{left:0;opacity:0}12%{opacity:1}88%{opacity:1}to{left:calc(100% - 8px);opacity:0}}
/*# sourceMappingURL=main.ea8bf12f.css.map*/