.theme-toggle{border:1px solid var(--line);background:var(--panel);min-width:70px;color:var(--text);border-radius:6px;justify-content:center;gap:7px;padding:0 10px;font-size:12px;display:inline-flex;align-items:center!important;width:auto!important;height:30px!important}.top-preferences{align-items:center;gap:15px;display:flex}.theme-choices{gap:16px;margin:20px 0;display:flex}.theme-choices button{border:1px solid var(--line);background:var(--panel-2);color:var(--text);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:15px;width:130px;height:90px;display:flex}.theme-choices button.active{border-color:var(--acid);box-shadow:0 0 0 1px var(--acid)}.preferences-panel label{font-size:14px}.preferences-panel p{line-height:1.6;font-size:14px!important}.interactive-canvas{width:100%;height:100%;position:relative}.interactive-canvas.drop-active{box-shadow:inset 0 0 0 3px var(--acid)}.drop-message{border:1px solid var(--acid);background:var(--panel);color:var(--text);pointer-events:none;z-index:20;border-radius:10px;padding:18px 30px;position:absolute;top:45%;left:50%;transform:translate(-50%)}.canvas-bottom-actions{z-index:10;align-items:center;gap:8px;display:flex;position:absolute;bottom:18px;left:60px}.canvas-bottom-actions>span{color:var(--muted);max-width:140px;font-size:11px}.library-search{background:var(--panel-2);border:1px solid var(--line);color:var(--muted);border-radius:5px;align-items:center;gap:8px;padding:10px;display:flex}.library-search input{width:100%;min-width:0;color:var(--text);background:0 0;border:0;font-size:13px}.editor-hint{color:var(--muted);margin:16px 0;font-size:12px;line-height:1.65}.node-library{width:auto}.node-group button{cursor:grab;height:auto;min-height:40px;padding:9px 5px;font-size:13px;line-height:1.5}.node-group>small{font-size:11px}.builder-body{grid-template-columns:230px minmax(0,1fr) 280px}.node-inspector fieldset{border:0;min-width:0;margin:0;padding:0}.node-inspector fieldset label{color:var(--muted);flex-direction:column;gap:10px;margin:20px 0;font-size:13px;display:flex}.node-inspector input,.node-inspector select,.node-inspector textarea{background:var(--panel-2);border:1px solid var(--line);width:100%;height:auto;min-height:40px;color:var(--text);border-radius:5px;padding:10px;font-size:13px}.node-inspector input[type=checkbox]{width:20px;min-height:20px}.node-inspector textarea{resize:vertical;min-height:120px}.editor-node-actions{flex-wrap:wrap;gap:8px;display:flex}.builder-actions>small{font-size:11px}.builder-header{gap:10px}.builder-title{min-width:200px}.builder-title input{max-width:230px;font-size:16px}.builder-title .back-link{text-align:left;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0;font-size:11px}.builder-stats{display:none}.builder-actions button{white-space:nowrap;font-size:12px}.creator-node{border-radius:9px;width:260px;min-height:150px}.creator-node h3{font-size:15px;line-height:1.5}.creator-node p{overflow-wrap:anywhere;max-height:54px;font-size:12px;line-height:1.5;overflow:hidden}.creator-node-top{font-size:10px}.creator-node-metric strong,.creator-node-metric span{font-size:11px}.creator-node .react-flow__handle{background:var(--panel);border:2px solid var(--node-accent);width:13px;height:13px}.creator-node .react-flow__handle:hover{box-shadow:0 0 0 5px #a1c66840}.react-flow__edge:hover .react-flow__edge-path{stroke-width:3px}.react-flow__edge.selected .react-flow__edge-path{stroke:var(--acid)}.react-flow__controls button{color:var(--text)}html[lang=hi] body{font-family:Arial,Noto Sans Devanagari,sans-serif}html[lang=hi] :is(button,label,p,small,span){letter-spacing:normal;line-height:1.6}html[lang=hi] .sidebar nav button{font-size:14px}html[lang=hi] .section-label,html[lang=hi] .eyebrow{font-size:12px}html[lang=hi] .builder-title input{max-width:200px}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f6f8f5;--panel:#fff;--panel-2:#f0f4ed;--line:#d6ded1;--line-soft:#e4e9e1;--text:#202b1a;--muted:#5d6d54;--faint:#72816b;--acid:#547c1c;--acid-dark:#e9f3db;--coral:#b8493a;--violet:#7051b9;--blue:#346fba;--green:#278553;--amber:#947015}html[data-theme=light] :is(.sidebar,.mobile-header,.navigation-rail,.workspace-switcher,.sidebar nav button.active,.sidebar nav button:hover,.node-library,.node-inspector,.creator-node,.flow-main,.flow-modal,.flow-steps,.onboarding,.onboarding-main,.onboarding-aside,.test-modal,.connect-modal,.planner-modal,.asset-modal,.detail-editor,.asset-drawer,.history-drawer,.settings-nav button.active,.thread-column,.conversation,.conversation-details,.inbox-screen,.login-page,.login-content,.login-workflow,.preview-node,.preview-insight,.google-login,.connection-card,.provider-grid,.provider-choice,.content-board,.asset-card,.settings-section,.permission-review,.device-session,.device-sessions,.instagram-guide){background:var(--panel);color:var(--text);border-color:var(--line)}html[data-theme=light] :is(.canvas-area,.conversation-context,.thread-row.selected,.thread-row:hover,.reply-box,.message p,.planner-progress,.content-board-head,.provider-strip,.execution,.range-picker,.insight-tip,.capability,.mock-connect,.selected-account,.account-review,.safe-callout,.source-insight,.upload-zone,.format-picker button,.asset-type-picker button,.demo-mode,.validation-ok,.result-box,.simulation-progress,.connect-options>button,.choice-card,.message-preview,.login-actions,.asset-review,.success-orbit,.connection-summary){background:var(--panel-2);color:var(--text);border-color:var(--line)}html[data-theme=light] :is(.panel,.thread-row,.conversation>header,.inbox-top,.inbox-search,.thread-tabs,.contact-summary,.conversation-details section,.asset-drawer section,.content-board-row,.asset-card footer,.settings-section,.node-group,.node-performance,.creator-node-metric,.best-stats,.content-row,.contact-row,.filter-bar,.events-list,.event-row,.event-detail,.connection-top,.connection-actions,.capabilities,.contact-stats,.timeline,.table-head,.workflow-row){border-color:var(--line)}html[data-theme=light] :is(input,select,textarea){background:var(--panel-2);color:var(--text);border-color:var(--line)}html[data-theme=light] :is(input,textarea)::placeholder{color:#748369}html[data-theme=light] :is(.search-box input,.inbox-search input,.reply-box textarea,.builder-title input){background:0 0}html[data-theme=light] :is(.primary-button,.demo-login){color:#fff;background:#547c1c;border-color:#547c1c}html[data-theme=light] .primary-button:hover{color:#fff;background:#406412}html[data-theme=light] :is(.ghost-button,.icon-button,.theme-toggle){color:#36492b;background:#fff;border-color:#c6d2bf}html[data-theme=light] :is(.text-button,.nav-link,.best-card>button,.insight-card>button,.content-opportunity button){color:#476c20}html[data-theme=light] :is(.danger-button,.danger-link){color:#a23c31;background:#fff2ef;border-color:#e3bbb3}html[data-theme=light] :is(h1,h2,h3,h4,strong,b,.workflow-name b,.contact-name b,.thread-row strong,.conversation-person b,.preview-node h2,.creator-node h3,.content-title b,.asset-meta b,.draft-ready h3,.metric>strong,.best-stats b,.event-type b,.content-name b,.node-inspector label){color:var(--text)}html[data-theme=light] :is(.primary-button,.demo-login,.primary-button b,.demo-login b){color:#fff}html[data-theme=light] :is(p,small,.eyebrow,.section-label,.metric-label,.event-row,.content-row,.contact-row,.thread-row,.thread-row small,.thread-row time,.conversation-person small,.conversation-context,.contact-summary p,.conversation-details dt,.conversation-details dd,.asset-drawer dt,.asset-drawer dd,.asset-meta small,.asset-card footer,.signal-copy,.settings-nav button,.node-group button,.node-inspector label,.node-inspector p,.privacy-note,.login-content h1 em,.login-lede,.range-picker button,.content-tabs button,.sidebar nav button,.sidebar-bottom>button,.builder-actions>small,.builder-title .back-link,.preview-node p,.creator-node p,.keyword-row span,.contact-stats span,.timeline p,.table-head,.events-head,.contacts-head){color:var(--muted)}html[data-theme=light] :is(.status-pill.live,.content-status.published,.connection-health,.validation-ok,.message.creator p,.intent-score,.source-insight,.toast){color:#426822;background:#ecf5e2;border-color:#c2d7ae}html[data-theme=light] :is(.message.automation p,.content-status.scheduled){color:#5d4096;background:#f0ebfb;border-color:#d2c5eb}html[data-theme=light] .content-opportunity{background:linear-gradient(110deg,#edf5e3,#fff);border-color:#cbdcb9}html[data-theme=light] .asset-preview,html[data-theme=light] .asset-drawer-preview{color:#547433;background:linear-gradient(140deg,#eaf0e3,#fff)}html[data-theme=light] .asset-preview strong,html[data-theme=light] .asset-drawer-preview strong{color:#344c25}html[data-theme=light] .creator-node{box-shadow:0 6px 22px #324b1710}html[data-theme=light] .creator-node.selected{border-color:#547c1c;box-shadow:0 0 0 2px #547c1c25}html[data-theme=light] .react-flow__controls,html[data-theme=light] .react-flow__controls-button,html[data-theme=light] .react-flow__minimap{fill:#496338!important;background:#fff!important;border-color:#d6ded1!important}html[data-theme=light] .route-loading{background:var(--bg)}html[data-theme=light] .shimmer{background:#e5ecdf;border-color:#dce4d6}html[data-theme=light] .shimmer:after{background:linear-gradient(90deg,#0000,#fff9,#0000)}html[data-theme=light] .toast{box-shadow:0 12px 30px #29451c20}html[data-theme=light] .sidebar{box-shadow:none}html[data-theme=light] .modal-backdrop{background:#24301e60}html[data-theme=light] .planner-modal,html[data-theme=light] .test-modal{box-shadow:0 30px 80px #1c2f1733}@media (max-width:1100px){.builder-body{grid-template-columns:200px minmax(0,1fr) 250px}.builder-title input{max-width:170px}.builder-actions{gap:4px}.builder-actions>small,.canvas-bottom-actions>span{display:none}}@media (max-width:800px){.builder-body{grid-template-columns:1fr}.builder-actions .save-draft,.builder-actions>.primary-button{display:none}.canvas-bottom-actions{bottom:15px;left:55px}.canvas-bottom-actions>button:disabled,.top-preferences>small{display:none}.navigation-rail span{margin-left:0;font-size:11px}.navigation-rail i{margin:0 4px}.theme-toggle{min-width:30px}.theme-toggle>span,.node-library,.node-inspector{display:none}.builder-header{padding:8px}.builder-title input{max-width:160px}}.react-flow{--xy-edge-stroke-default:#b1b1b7;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#555;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:#ffffff80;--xy-minimap-background-color-default:#fff;--xy-minimap-mask-background-color-default:#f0f0f099;--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#e2e2e2;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:transparent;--xy-background-pattern-dots-color-default:#91919a;--xy-background-pattern-lines-color-default:#eee;--xy-background-pattern-cross-color-default:#e2e2e2;background-color:var(--xy-background-color,var(--xy-background-color-default));--xy-node-color-default:inherit;--xy-node-border-default:1px solid #1a192b;--xy-node-background-color-default:#fff;--xy-node-group-background-color-default:#f0f0f040;--xy-node-boxshadow-hover-default:0 1px 4px 1px #00000014;--xy-node-boxshadow-selected-default:0 0 0 .5px #1a192b;--xy-node-border-radius-default:3px;--xy-handle-background-color-default:#1a192b;--xy-handle-border-color-default:#fff;--xy-selection-background-color-default:#0059dc14;--xy-selection-border-default:1px dotted #0059dccc;--xy-controls-button-background-color-default:#fefefe;--xy-controls-button-background-color-hover-default:#f4f4f4;--xy-controls-button-color-default:inherit;--xy-controls-button-color-hover-default:inherit;--xy-controls-button-border-color-default:#eee;--xy-controls-box-shadow-default:0 0 2px 1px #00000014;--xy-edge-label-background-color-default:#fff;--xy-edge-label-color-default:inherit;--xy-resize-background-color-default:#3367d9;direction:ltr}.react-flow.dark{--xy-edge-stroke-default:#3e3e3e;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#727272;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:#96969640;--xy-minimap-background-color-default:#141414;--xy-minimap-mask-background-color-default:#3c3c3c99;--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#2b2b2b;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:#141414;--xy-background-pattern-dots-color-default:#777;--xy-background-pattern-lines-color-default:#777;--xy-background-pattern-cross-color-default:#777;--xy-node-color-default:#f8f8f8;--xy-node-border-default:1px solid #3c3c3c;--xy-node-background-color-default:#1e1e1e;--xy-node-group-background-color-default:#f0f0f040;--xy-node-boxshadow-hover-default:0 1px 4px 1px #ffffff14;--xy-node-boxshadow-selected-default:0 0 0 .5px #999;--xy-handle-background-color-default:#bebebe;--xy-handle-border-color-default:#1e1e1e;--xy-selection-background-color-default:#c8c8dc14;--xy-selection-border-default:1px dotted #c8c8dccc;--xy-controls-button-background-color-default:#2b2b2b;--xy-controls-button-background-color-hover-default:#3e3e3e;--xy-controls-button-color-default:#f8f8f8;--xy-controls-button-color-hover-default:#fff;--xy-controls-button-border-color-default:#5b5b5b;--xy-controls-box-shadow-default:0 0 2px 1px #00000014;--xy-edge-label-background-color-default:#141414;--xy-edge-label-color-default:#f8f8f8}.react-flow__background{background-color:var(--xy-background-color-props,var(--xy-background-color,var(--xy-background-color-default)));pointer-events:none;z-index:-1}.react-flow__container{width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__pane{z-index:1}.react-flow__pane.draggable{cursor:grab}.react-flow__pane.dragging{cursor:grabbing}.react-flow__pane.selection{cursor:pointer}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}:is(.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible){outline:none}.react-flow__edge-path{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width,var(--xy-edge-stroke-width-default));fill:none}.react-flow__connection-path{stroke:var(--xy-connectionline-stroke,var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width,var(--xy-connectionline-stroke-width-default));fill:none}.react-flow .react-flow__edges{position:absolute}.react-flow .react-flow__edges svg{pointer-events:none;position:absolute;overflow:visible}.react-flow__edge{pointer-events:visibleStroke}.react-flow__edge.selectable{cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:.5s linear infinite dashdraw}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}:is(.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible){outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge.selectable:focus .react-flow__edge-path{stroke:var(--xy-edge-stroke-selected,var(--xy-edge-stroke-selected-default))}.react-flow__edge.selectable:focus-visible .react-flow__edge-path{stroke:var(--xy-edge-stroke-selected,var(--xy-edge-stroke-selected-default))}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;user-select:none}.react-flow__arrowhead polyline{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__arrowhead polyline.arrowclosed{fill:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:.5s linear infinite dashdraw}svg.react-flow__connectionline{z-index:1001;position:absolute;overflow:visible}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{-webkit-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default;position:absolute}.react-flow__node.selectable{cursor:pointer}.react-flow__node.draggable{cursor:grab;pointer-events:all}.react-flow__node.draggable.dragging{cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:0 0;pointer-events:none}.react-flow__nodesselection-rect{pointer-events:all;cursor:grab;position:absolute}.react-flow__handle{pointer-events:none;background-color:var(--xy-handle-background-color,var(--xy-handle-background-color-default));border:1px solid var(--xy-handle-border-color,var(--xy-handle-border-color-default));border-radius:100%;width:6px;min-width:5px;height:6px;min-height:5px;position:absolute}.react-flow__handle.connectingfrom{pointer-events:all}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;bottom:0;left:50%;transform:translate(-50%,50%)}.react-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.react-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.react-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__pane.selection .react-flow__panel{pointer-events:none}.react-flow__panel{z-index:5;margin:15px;position:absolute}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.top.center,.react-flow__panel.bottom.center{left:50%;transform:translate(-15px)translate(-50%)}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.left.center,.react-flow__panel.right.center{top:50%;transform:translateY(-15px)translateY(-50%)}.react-flow__attribution{background:var(--xy-attribution-background-color,var(--xy-attribution-background-color-default));margin:0;padding:2px 3px;font-size:10px}.react-flow__attribution a{color:#999;text-decoration:none}@keyframes dashdraw{0%{stroke-dashoffset:10px}}.react-flow__edgelabel-renderer{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__viewport-portal{-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__minimap{background:var(--xy-minimap-background-color-props,var(--xy-minimap-background-color,var(--xy-minimap-background-color-default)))}.react-flow__minimap-svg{display:block}.react-flow__minimap-mask{fill:var(--xy-minimap-mask-background-color-props,var(--xy-minimap-mask-background-color,var(--xy-minimap-mask-background-color-default)));stroke:var(--xy-minimap-mask-stroke-color-props,var(--xy-minimap-mask-stroke-color,var(--xy-minimap-mask-stroke-color-default)));stroke-width:var(--xy-minimap-mask-stroke-width-props,var(--xy-minimap-mask-stroke-width,var(--xy-minimap-mask-stroke-width-default)))}.react-flow__minimap-node{fill:var(--xy-minimap-node-background-color-props,var(--xy-minimap-node-background-color,var(--xy-minimap-node-background-color-default)));stroke:var(--xy-minimap-node-stroke-color-props,var(--xy-minimap-node-stroke-color,var(--xy-minimap-node-stroke-color-default)));stroke-width:var(--xy-minimap-node-stroke-width-props,var(--xy-minimap-node-stroke-width,var(--xy-minimap-node-stroke-width-default)))}.react-flow__background-pattern.dots{fill:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-dots-color-default)))}.react-flow__background-pattern.lines{stroke:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-lines-color-default)))}.react-flow__background-pattern.cross{stroke:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-cross-color-default)))}.react-flow__controls{box-shadow:var(--xy-controls-box-shadow,var(--xy-controls-box-shadow-default));flex-direction:column;display:flex}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{background:var(--xy-controls-button-background-color,var(--xy-controls-button-background-color-default));border:none;border-bottom:1px solid var(--xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default)));width:26px;height:26px;color:var(--xy-controls-button-color-props,var(--xy-controls-button-color,var(--xy-controls-button-color-default)));cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;padding:4px;display:flex}.react-flow__controls-button svg{fill:currentColor;width:100%;max-width:12px;max-height:12px}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}:is(.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible){outline:none}.react-flow__node-input,.react-flow__node-default,.react-flow__node-output,.react-flow__node-group{border-radius:var(--xy-node-border-radius,var(--xy-node-border-radius-default));width:150px;color:var(--xy-node-color,var(--xy-node-color-default));text-align:center;border:var(--xy-node-border,var(--xy-node-border-default));background-color:var(--xy-node-background-color,var(--xy-node-background-color-default));padding:10px;font-size:12px}.react-flow__node-input.selectable:hover,.react-flow__node-default.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:var(--xy-node-boxshadow-hover,var(--xy-node-boxshadow-hover-default))}:is(.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible){box-shadow:var(--xy-node-boxshadow-selected,var(--xy-node-boxshadow-selected-default))}.react-flow__node-group{background-color:var(--xy-node-group-background-color,var(--xy-node-group-background-color-default))}.react-flow__nodesselection-rect,.react-flow__selection{background:var(--xy-selection-background-color,var(--xy-selection-background-color-default));border:var(--xy-selection-border,var(--xy-selection-border-default))}:is(.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible){outline:none}.react-flow__controls-button:hover{background:var(--xy-controls-button-background-color-hover-props,var(--xy-controls-button-background-color-hover,var(--xy-controls-button-background-color-hover-default)));color:var(--xy-controls-button-color-hover-props,var(--xy-controls-button-color-hover,var(--xy-controls-button-color-hover-default)))}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__controls-button:last-child{border-bottom:none}.react-flow__controls.horizontal .react-flow__controls-button{border-bottom:none;border-right:1px solid var(--xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default)))}.react-flow__controls.horizontal .react-flow__controls-button:last-child{border-right:none}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{background-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border:1px solid #fff;border-radius:1px;width:5px;height:5px;translate:-50% -50%}.react-flow__resize-control.handle.left{top:50%;left:0}.react-flow__resize-control.handle.right{top:50%;left:100%}.react-flow__resize-control.handle.top{top:0;left:50%}.react-flow__resize-control.handle.bottom{top:100%;left:50%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border-style:solid;border-width:0}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;height:100%;top:0;transform:translate(-50%)}.react-flow__resize-control.line.left{border-left-width:1px;left:0}.react-flow__resize-control.line.right{border-right-width:1px;left:100%}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{width:100%;height:1px;left:0;transform:translateY(-50%)}.react-flow__resize-control.line.top{border-top-width:1px;top:0}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.react-flow__edge-textbg{fill:var(--xy-edge-label-background-color,var(--xy-edge-label-background-color-default))}.react-flow__edge-text{fill:var(--xy-edge-label-color,var(--xy-edge-label-color-default))}
