.react-flow__node,.react-flow__pane,.react-flow__pane.dragging{cursor:default!important}.hand-tool-active .react-flow__node,.hand-tool-active .react-flow__pane{cursor:grab!important}.hand-tool-active .react-flow__pane.dragging{cursor:grabbing!important}.react-flow__selection{background:rgba(5,99,233,.2);border:1px solid #0563e9}.react-flow__node.selected>.react-flow__resize-control.line{border-color:#0563e9}.react-flow__node.selected>.react-flow__resize-control.handle{background:#f6f6f6;border-color:#0563e9;border-radius:0}.localization-active .react-flow__node.selected>.react-flow__resize-control.handle,.localization-active .react-flow__node.selected>.react-flow__resize-control.line{display:none}.react-flow__nodesselection-rect{background:transparent}.modifier-passthrough-active .react-flow__nodesselection-rect{pointer-events:none!important}.cmd-export-dragging .react-flow__nodesselection-rect{opacity:0!important}.react-flow.text-tool-active .react-flow__pane,.react-flow__node-text [contenteditable=true]{cursor:text!important}.react-flow__node-text [contenteditable=true]:focus{outline:none}.react-flow__node-text [contenteditable=true]>*{background:transparent!important}[data-group-passthrough=true]{pointer-events:none!important}@keyframes canvas-composer-border-spin{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}.canvas-composer-border-shimmer{position:relative;border-radius:12px}.canvas-composer-border-shimmer-clip{position:absolute;inset:0;overflow:hidden;pointer-events:none;border-radius:inherit}.canvas-composer-border-spinner{position:absolute;top:50%;left:50%;width:200%;aspect-ratio:1;pointer-events:none;background:conic-gradient(var(--colors-gray-5) 0deg,var(--colors-gray-5) 145deg,var(--colors-sky-8) 160deg,var(--colors-violet-6) 172deg,rgba(255,255,255,.55) 180deg,var(--colors-sky-7) 190deg,var(--colors-gray-5) 205deg,var(--colors-gray-5) 1turn);transform:translate(-50%,-50%);animation:canvas-composer-border-spin 8s linear infinite}.canvas-composer-border-shimmer:focus-within .canvas-composer-border-spinner{opacity:0;transition:opacity .15s ease}.canvas-composer-border-shimmer--settled .canvas-composer-border-spinner{opacity:0;transition:opacity .2s ease}.canvas-composer-border-shimmer--translate{--shimmer-c1:var(--colors-sky-7);--shimmer-c2:var(--colors-sky-9);--shimmer-c3:var(--colors-violet-6);--shimmer-c4:var(--colors-sky-8)}.canvas-composer-border-shimmer--smart-resize{--shimmer-c1:var(--colors-violet-7);--shimmer-c2:var(--colors-violet-9);--shimmer-c3:var(--colors-sky-7);--shimmer-c4:var(--colors-violet-6)}.canvas-composer-border-shimmer--convert-video{--shimmer-c1:var(--colors-ember-7);--shimmer-c2:var(--colors-ember-9);--shimmer-c3:var(--colors-amber-9);--shimmer-c4:var(--colors-amber-10);--shimmer-c5:var(--colors-ember-8);--shimmer-flash:rgba(255,255,255,0.85)}.canvas-composer-border-shimmer--chromatic .canvas-composer-border-spinner{background:conic-gradient(var(--colors-gray-5) 0deg,var(--colors-gray-5) 136deg,var(--shimmer-c1) 152deg,var(--shimmer-c2) 168deg,var(--shimmer-c3) 176deg,var(--shimmer-flash,rgba(255,255,255,.9)) 179deg,rgba(255,255,255,1) 180deg,var(--shimmer-flash,rgba(255,255,255,.9)) 181deg,var(--shimmer-c4) 188deg,var(--shimmer-c5,var(--shimmer-c4)) 196deg,var(--colors-gray-5) 208deg,var(--colors-gray-5) 1turn)}.canvas-composer-border-shimmer--pill{border-radius:9999px}.canvas-composer-border-shimmer--pill .canvas-composer-border-spinner{width:260%;animation-duration:var(--shimmer-pill-duration);animation-delay:var(--shimmer-pill-delay,0s);animation-direction:normal}@media (prefers-reduced-motion:reduce){.canvas-composer-border-spinner{animation:none}}