.react-flow{--canvas-glow-zoom-focus:2px solid rgba(var(--md-sys-color-primary-rgb,99 102 241), .5);--xy-selection-background-color-default:#6056f026!important;--xy-selection-border-color-default:#6056f0cc!important}.react-flow__nodesselection-rect{display:none!important}.react-flow__controls-button:first-of-type{border-radius:8px 8px 0 0}.react-flow__controls-button:last-of-type{border-radius:0 0 8px 8px}.react-flow__controls-button{border-radius:0;width:32px;height:32px}.react-flow__panel.top.right{margin:0}.react-flow__panel.react-flow__minimap{border-radius:.5rem;margin:0;transition:bottom .2s ease-in-out;bottom:34px;overflow:hidden}.react-flow__panel.react-flow__minimap.zoom-open{bottom:134px}.react-flow__node.selected{z-index:1000!important;outline:none!important;box-shadow:0 0 0 2px #6056f0,0 0 12px 4px #6056f040!important}.dark .react-flow__node.selected,.editor_dark .react-flow__node.selected,.cv3_editor_dark .react-flow__node.selected{box-shadow:0 0 0 2px #7168f6,0 0 12px 4px #7169f640!important}.react-flow__node-node-comment{z-index:10000!important}.react-flow__node-node-comment.is-active,.react-flow__node-node-comment.is-draft{z-index:10001!important}.react-flow__node-node-comment:has([data-testid=comment-thread-popover]){z-index:10001!important}.react-flow__node-node-comment:has([data-testid=draft-composer-card]){z-index:10001!important}.react-flow__node:focus,.react-flow__node:focus-visible{outline:none!important}.react-flow__pane.selection{cursor:default}.cursor-zoom-in .react-flow__pane,.cursor-zoom-in .react-flow__pane:active{cursor:zoom-in}.cursor-zoom-in .react-flow__pane.alt-key{cursor:zoom-out}.cursor-zoom-in .react-flow__pane.space-pan{cursor:grab!important}.cursor-zoom-in .react-flow__pane.space-pan:active{cursor:grabbing!important}.cursor-pan .react-flow__node{cursor:grab!important}.cursor-pan .react-flow__node:active{cursor:grabbing!important}.cursor-zoom-in .react-flow__node{cursor:zoom-in!important;pointer-events:auto!important}.cursor-zoom-in .react-flow__node:hover{outline:var(--canvas-glow-zoom-focus);outline-offset:4px;border-radius:12px}.cursor-zoom-in.alt-key .react-flow__node{cursor:zoom-out!important}.cursor-tool .react-flow__pane{cursor:crosshair}.cursor-tool .react-flow__node{cursor:crosshair!important}.cursor-text-tool .react-flow__pane{cursor:text}.cursor-text-tool .react-flow__node{cursor:text!important}.cursor-comment-tool .react-flow__pane{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 256 256'%3E%3Cpath d='M216,48H40A16,16,0,0,0,24,64V224a15.84,15.84,0,0,0,9.25,14.5A16.05,16.05,0,0,0,40,240a15.89,15.89,0,0,0,10.25-3.78l.09-.07L83,208H216a16,16,0,0,0,16-16V64A16,16,0,0,0,216,48ZM40,224h0ZM216,192H80a8,8,0,0,0-5.23,1.95L40,224V64H216Z' fill='%23202124' stroke='rgba(255,255,255,0.7)' stroke-width='4' stroke-linejoin='round'/%3E%3C/svg%3E") 4 22,auto}.cursor-comment-tool .react-flow__node{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 256 256'%3E%3Cpath d='M216,48H40A16,16,0,0,0,24,64V224a15.84,15.84,0,0,0,9.25,14.5A16.05,16.05,0,0,0,40,240a15.89,15.89,0,0,0,10.25-3.78l.09-.07L83,208H216a16,16,0,0,0,16-16V64A16,16,0,0,0,216,48ZM40,224h0ZM216,192H80a8,8,0,0,0-5.23,1.95L40,224V64H216Z' fill='%23202124' stroke='rgba(255,255,255,0.7)' stroke-width='4' stroke-linejoin='round'/%3E%3C/svg%3E") 4 22,auto!important}:is(.dark,.editor_dark,.cv3_editor_dark) .cursor-comment-tool .react-flow__pane,:is(.dark,.editor_dark,.cv3_editor_dark).cursor-comment-tool .react-flow__pane{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 256 256'%3E%3Cpath d='M216,48H40A16,16,0,0,0,24,64V224a15.84,15.84,0,0,0,9.25,14.5A16.05,16.05,0,0,0,40,240a15.89,15.89,0,0,0,10.25-3.78l.09-.07L83,208H216a16,16,0,0,0,16-16V64A16,16,0,0,0,216,48ZM40,224h0ZM216,192H80a8,8,0,0,0-5.23,1.95L40,224V64H216Z' fill='%23f1f3f4' stroke='rgba(0,0,0,0.6)' stroke-width='4' stroke-linejoin='round'/%3E%3C/svg%3E") 4 22,auto}:is(.dark,.editor_dark,.cv3_editor_dark) .cursor-comment-tool .react-flow__node,:is(.dark,.editor_dark,.cv3_editor_dark).cursor-comment-tool .react-flow__node{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 256 256'%3E%3Cpath d='M216,48H40A16,16,0,0,0,24,64V224a15.84,15.84,0,0,0,9.25,14.5A16.05,16.05,0,0,0,40,240a15.89,15.89,0,0,0,10.25-3.78l.09-.07L83,208H216a16,16,0,0,0,16-16V64A16,16,0,0,0,216,48ZM40,224h0ZM216,192H80a8,8,0,0,0-5.23,1.95L40,224V64H216Z' fill='%23f1f3f4' stroke='rgba(0,0,0,0.6)' stroke-width='4' stroke-linejoin='round'/%3E%3C/svg%3E") 4 22,auto!important}.group\/flow:not(.cursor-zoom-in):not(.cursor-pan):not(.cursor-tool):not(.is-readonly) .react-flow__node:not(.dragging){cursor:move!important}.react-flow__node.dragging{cursor:grabbing!important}.fade-out-text{opacity:0;transition:opacity .5s ease-out}.fade-in-text{opacity:1;transition:opacity .5s ease-in}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animate-fade-in-300{animation:.3s ease-in-out .3s both fadeIn}@keyframes slideUpBanner{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.animate-slide-up-banner{animation:.3s ease-out both slideUpBanner}@keyframes slideDownBanner{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}.animate-slide-down-banner{animation:.3s ease-out both slideDownBanner}@keyframes slideLeftBanner{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.animate-slide-left-banner{animation:.3s ease-out both slideLeftBanner}@keyframes slideRightBanner{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}.animate-slide-right-banner{animation:.3s ease-out both slideRightBanner}._groupContainer_g5dcq_7{z-index:-1;background:#f7f7f780;border:2px dashed #6056f066;border-radius:16px;min-width:200px;min-height:150px;transition:border-color .2s,background .2s;position:relative}._groupContainer_g5dcq_7:hover{z-index:-1;background:#f7f7f7b3;border-color:#6056f099}._groupContainer_g5dcq_7._selected_g5dcq_24{z-index:-1;background:#f7f7f7cc;border-color:#6056f0cc}._header_g5dcq_32{background:#6056f01a;border-bottom:1px solid #6056f033;border-radius:14px 14px 0 0;align-items:center;gap:8px;padding:8px 12px;display:flex}._groupName_g5dcq_42{color:#374151;text-overflow:ellipsis;white-space:nowrap;max-width:200px;font-size:14px;font-weight:600;overflow:hidden}._screenBadge_g5dcq_52{color:#6056f0;white-space:nowrap;background:#6056f026;border-radius:12px;align-items:center;padding:2px 8px;font-size:11px;font-weight:500;display:inline-flex}._content_g5dcq_64{flex:1;padding:16px}.dark ._groupContainer_g5dcq_7{background:#1e1e1e80;border-color:#7169f666}.dark ._groupContainer_g5dcq_7:hover{background:#1e1e1eb3;border-color:#7169f699}.dark ._groupContainer_g5dcq_7._selected_g5dcq_24{background:#1e1e1ecc;border-color:#7169f6cc}.dark ._header_g5dcq_32{background:#7169f61a;border-color:#7169f633}.dark ._groupName_g5dcq_42{color:#e5e7eb}.dark ._screenBadge_g5dcq_52{color:#989aff;background:#7169f633}
