.icon-button[data-v-278e4b9d]{border-radius:6px;cursor:pointer;height:32px;padding:4px;transition:background .2s ease,filter .2s ease;width:32px}.icon-button[data-v-278e4b9d]:hover{background-color:#e5e7ff}.bg-light-blue[data-v-278e4b9d]{background-color:#e5e7ff!important}.filter-blue[data-v-278e4b9d]{filter:brightness(0) saturate(100%) invert(19%) sepia(95%) saturate(7472%) hue-rotate(239deg) brightness(99%) contrast(110%)}.color-mode-button[data-v-278e4b9d]{border-radius:6px;padding:4px;transition:background-color .2s ease}.color-mode-button[data-v-278e4b9d]:hover{background-color:#e5e7ff}.color-mode-button.disabled[data-v-278e4b9d]{cursor:not-allowed;opacity:.5}.color-mode-button.selected[data-v-278e4b9d]{background-color:#e5e7ff}.resize-handle[data-v-ae5f6ecd]{border:2px solid #3341ff!important;pointer-events:auto!important;z-index:1000!important}.resize-handle[data-v-ae5f6ecd]:hover{transform:scale(1.2)!important}.resize-handle[data-v-ae5f6ecd]:active{transform:scale(1.1)!important}.vue-resizable-handle[data-v-ae5f6ecd]{display:none!important}.resize-cursors[data-v-ae5f6ecd]{position:relative}.resize-cursors[data-v-ae5f6ecd]:before{border:none;border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute}.resize-cursors .resize-area[data-v-ae5f6ecd]{background:transparent;position:absolute}.resize-cursors .resize-area.n[data-v-ae5f6ecd]{cursor:n-resize;height:8px;left:12px;right:12px;top:-8px}.resize-cursors .resize-area.s[data-v-ae5f6ecd]{bottom:-8px;cursor:s-resize;height:8px;left:12px;right:12px}.resize-cursors .resize-area.e[data-v-ae5f6ecd]{bottom:12px;cursor:e-resize;right:-8px;top:12px;width:8px}.resize-cursors .resize-area.w[data-v-ae5f6ecd]{bottom:12px;cursor:w-resize;left:-8px;top:12px;width:8px}.resize-cursors .resize-area.nw[data-v-ae5f6ecd]{cursor:nw-resize;height:12px;left:-8px;top:-8px;width:12px}.resize-cursors .resize-area.ne[data-v-ae5f6ecd]{cursor:ne-resize;height:12px;right:-8px;top:-8px;width:12px}.resize-cursors .resize-area.sw[data-v-ae5f6ecd]{bottom:-8px;cursor:sw-resize;height:12px;left:-8px;width:12px}.resize-cursors .resize-area.se[data-v-ae5f6ecd]{bottom:-8px;cursor:se-resize;height:12px;right:-8px;width:12px}@keyframes pulse-green-ae5f6ecd{0%,to{box-shadow:0 0 0 1px #fff,0 0 0 3px #10b981}50%{box-shadow:0 0 0 1px #fff,0 0 0 3px #10b981,0 0 20px #10b98180}}.being-resized-by-others[data-v-ae5f6ecd]{transition:all .2s ease-in-out}.filter-white[data-v-5eead9fc]{filter:brightness(0) invert(1)}h1[data-v-2b2a90b1]{font-size:1rem}.container[data-v-2b2a90b1]{border-top:1px solid #eee;flex-direction:column}.container[data-v-2b2a90b1],.header[data-v-2b2a90b1]{align-items:center;display:flex;justify-content:center}.header[data-v-2b2a90b1]{border-bottom:1px solid #eee;border-radius:.5rem;padding:.5rem}.svg-blue-filter[data-v-2b2a90b1]{filter:brightness(0) saturate(100%) invert(17%) sepia(100%) saturate(7460%) hue-rotate(224deg) brightness(95%) contrast(107%)}@keyframes pulse-dot-2b2a90b1{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(2)}}.animate-pulse-dot[data-v-2b2a90b1]{animation:pulse-dot-2b2a90b1 1.2s cubic-bezier(.4,0,.6,1) infinite}.undo-redo-panel[data-v-a78fb581]{align-items:center;background:#fff;border-radius:1rem;box-shadow:0 2px 6px #0000001a;display:flex;flex-direction:column;gap:.5rem;justify-content:center;left:14px;padding:10px;position:fixed;top:356px;z-index:10}.undo-redo-btn[data-v-a78fb581]{background:#fff;border:none;border-radius:8px;cursor:pointer;padding:6px;transition:background .2s ease}.undo-redo-btn[data-v-a78fb581]:hover{background:#f0f0f0}.undo-redo-btn.disabled[data-v-a78fb581]{cursor:not-allowed;opacity:.4}.card-content[data-v-c63a2549]{align-items:flex-start;background-color:#fff;border-radius:16px;display:flex;flex-direction:column;font-family:Figtree;padding:10px;width:280px}.icon-button[data-v-54d673bf]{border-radius:6px;cursor:pointer;height:32px;padding:4px;transition:background .2s ease,filter .2s ease;width:32px}.website-icon[data-v-816e26f0]{height:50px;margin-right:10px;width:50px}.tag-input[data-v-816e26f0]{display:flex;flex-direction:column}.input-with-icon[data-v-816e26f0]{align-items:center;display:flex;position:relative}.tag-input-field[data-v-816e26f0]{flex-grow:1;padding-right:40px}.add-icon[data-v-816e26f0]{color:#3498db;cursor:pointer;font-size:1.25rem;position:absolute;right:10px}.add-icon[data-v-816e26f0]:hover{color:#2980b9}.tag-chips[data-v-816e26f0]{display:flex;flex-wrap:wrap}.tag-chip[data-v-816e26f0]{align-items:center;display:flex}.remove-tag-button[data-v-816e26f0]{background:none;border:none;cursor:pointer}.image-view[data-v-816e26f0]{align-items:center;display:flex;flex-direction:column;gap:1rem}.relative[data-v-816e26f0]{position:relative}.cursor-pointer[data-v-816e26f0],button[data-v-816e26f0]{cursor:pointer}button[data-v-816e26f0]{background:none;border:none}button[data-v-816e26f0]:hover{text-decoration:underline}.image-preview-container[data-v-816e26f0]{max-width:400px;position:relative;width:100%}.image-preview[data-v-816e26f0]{background-color:#f3f4f6;border-radius:.5rem;height:600px;overflow:hidden;position:relative;width:100%}.image-preview img[data-v-816e26f0]{max-height:none;-o-object-fit:contain;object-fit:contain;transform-origin:center center;transition:transform .1s ease-out}.zoom-controls[data-v-816e26f0]{z-index:10}.zoom-controls button[data-v-816e26f0]{color:#374151;transition:all .2s ease}.zoom-controls button[data-v-816e26f0]:hover{color:#1f2937;text-decoration:none}.suggestion-tags[data-v-816e26f0]{display:flex;flex-wrap:wrap}.suggestion-tag[data-v-816e26f0]{align-items:center;color:#1f2937;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500;justify-content:center;margin-bottom:.5rem;margin-right:.5rem;padding:.5rem 1rem;transition:background-color .2s ease}.suggestion-tag[data-v-816e26f0]:hover{background-color:#dbeafe}.upload-zone[data-v-816e26f0]{transition:all .3s ease}.upload-zone[data-v-816e26f0]:hover{background-color:#3b82f60d}.upload-zone.dragging[data-v-816e26f0]{background-color:#3b82f61a;border-color:#3b82f6}.custom-scrollbar[data-v-816e26f0]::-webkit-scrollbar{height:6px;width:6px}.custom-scrollbar[data-v-816e26f0]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar[data-v-816e26f0]::-webkit-scrollbar-thumb{background-color:#d1d5db;border-radius:10px}.custom-scrollbar[data-v-816e26f0]::-webkit-scrollbar-thumb:hover{background-color:#9ca3af}.custom-scrollbar[data-v-816e26f0]{scrollbar-color:#d1d5db transparent;scrollbar-width:thin}.card-content[data-v-4762c358],[contenteditable][data-v-4762c358]:focus{align-items:flex-start;backface-visibility:hidden;background-color:#fff;border-radius:16px;display:flex;flex-direction:column;font-family:Figtree;padding:10px;perspective:1000px;width:280px;will-change:transform}.card-title[data-v-4762c358]{font-size:14px;font-weight:700;margin-bottom:5px}.card-subtitle[data-v-4762c358]{font-size:12px;margin-bottom:10px}textarea[data-v-4762c358]{border:2px dashed #cbcbcb;border-radius:1rem;display:block;outline:transparent;padding:.3rem;text-align:left;width:100%}.status-lozenge[data-v-4762c358]{align-items:center;border-radius:8px;display:inline-flex;height:16px;justify-content:center;overflow:hidden;padding:6px 12px}.status-text[data-v-4762c358]{font-family:Figtree;font-size:10px;font-weight:600;line-height:9.7px;text-align:center}.rating span[data-v-4762c358]{font-size:16px}.horizontal-line[data-v-4762c358]{background-color:#e0e0e0;height:1px;width:100%}.img[data-v-4762c358]{border-radius:5px;width:100%}.website-icon[data-v-4762c358]{height:50px;margin-right:10px;width:50px}.handle[data-v-4762c358]{background-color:#fff;border:1px solid;height:10px;position:absolute;width:10px;z-index:101}.handle[data-v-4762c358]:hover{height:1.3rem;transition:width,height .5s;width:1.3rem}.main-container[data-v-4762c358]{border-radius:16px;position:relative;z-index:100}.top-dot[data-v-4762c358]{top:0}.frame331[data-v-4762c358]{align-items:center;background:#d9d9d9;border-radius:100px;display:inline-flex;gap:8px;height:28px;justify-content:center;overflow:hidden;padding:8px 12px;width:55px}.label[data-v-4762c358]{color:#000;line-height:11.64px;word-wrap:break-word}img[data-v-4762c358]{height:16px;-o-object-fit:contain;object-fit:contain;width:16px}.flows-accordion[data-v-4762c358]{background:#fff;display:flex;flex-direction:column;gap:8px;padding:12px}.frame273[data-v-4762c358]{height:32px;justify-content:space-between}.frame234[data-v-4762c358],.frame273[data-v-4762c358]{align-items:center;display:flex}.frame234[data-v-4762c358]{flex:1;gap:4px}.image22[data-v-4762c358],.image23[data-v-4762c358]{height:16px;width:16px}.flows3[data-v-4762c358]{font-family:Figtree,sans-serif;font-size:14px;font-weight:500;line-height:1}.frame332[data-v-4762c358]{align-items:center;background:#d9d9d9;border-radius:100px;cursor:pointer;display:flex;justify-content:center;padding:8px 12px}.label[data-v-4762c358]{font-family:Figtree,sans-serif;font-size:12px;font-weight:500;line-height:1}.frame272[data-v-4762c358]{display:flex;flex-direction:column;gap:12px}.frame237[data-v-4762c358]{display:flex;gap:20px;justify-content:space-between}.channel[data-v-4762c358],.link[data-v-4762c358],.title[data-v-4762c358]{font-family:Figtree,sans-serif;font-size:14px;font-weight:500}.frame266[data-v-4762c358]{display:flex;gap:20px;justify-content:space-between}.frame267[data-v-4762c358]{align-items:center;display:flex;gap:8px}.test[data-v-4762c358]{width:80px}.button .label[data-v-4762c358],.test[data-v-4762c358]{font-size:14px;font-weight:400}.button .label[data-v-4762c358]{text-align:right;width:95.48px}.relative[data-v-4762c358]{position:relative}.cursor-pointer[data-v-4762c358]{cursor:pointer}.low-zoom-quality[data-v-4762c358]{text-rendering:optimizeSpeed;font-smooth:never;-webkit-font-smoothing:none;-moz-osx-font-smoothing:unset;backface-visibility:hidden;transform:translateZ(0);will-change:auto}.low-zoom-quality[data-v-4762c358],.low-zoom-quality img[data-v-4762c358]{image-rendering:pixelated;image-rendering:optimize-contrast}.low-zoom-quality[data-v-4762c358] *{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;contain:layout style paint;filter:none!important;will-change:auto}.content[data-v-7df3439c],[contenteditable][data-v-7df3439c]:focus,textarea[data-v-7df3439c]:focus{border-radius:1rem}.content[data-v-7df3439c]{align-items:center;cursor:pointer;display:flex;flex-direction:column;justify-content:center;padding:.2rem;width:100%}.content[data-v-7df3439c],.handle[data-v-7df3439c]{background-color:#fff}.handle[data-v-7df3439c]{border:1px solid;height:10px;position:absolute;width:10px}.handle[data-v-7df3439c]:hover{height:1.3rem;transition:width,height .5s;width:1.3rem}.main-container[data-v-7df3439c]{border-radius:16px;height:100%;position:relative;width:calc(18rem + 2.7px);z-index:100}.channel-card[data-v-7df3439c]{align-items:center;background-color:#fff;border-radius:16px;justify-content:space-between;padding:10px}i[data-v-7df3439c]{opacity:1}.view-card[data-v-7df3439c]{align-items:center;display:flex;font-weight:900;width:100%}.channel-image[data-v-7df3439c]{border-radius:50%;height:25px;-o-object-fit:cover;object-fit:cover;width:25px}.bottom-dot[data-v-7df3439c]{top:0}.overcard[data-v-925b64d2]{position:relative;z-index:100!important}.edge__button_delete[data-v-925b64d2]{align-items:center;background-color:#f2f5f7;border:2px solid #000;border-radius:1rem;color:#ff0000cb;cursor:pointer;display:flex;justify-content:center;padding:.1rem}.edge__button_delete[data-v-925b64d2]:hover{transform:scale(1.2);transition:transform .5s .1s}[contenteditable][data-v-af2a5843]:focus,textarea[data-v-af2a5843]:focus{border-radius:1rem}.content[data-v-af2a5843]{cursor:pointer;display:flex}.content[data-v-af2a5843],.handle[data-v-af2a5843]{background-color:#fff}.handle[data-v-af2a5843]{border:1px solid;height:10px;position:absolute;width:10px;z-index:200}.top-dot[data-v-af2a5843]{border-radius:50%;top:0;transform:translateY(-50%)}.handle[data-v-af2a5843]:hover{height:1.3rem;transition:width,height .5s;width:1.3rem}.main-container[data-v-af2a5843]{border-radius:1rem;position:relative;width:10.6rem;z-index:100}.right-dot[data-v-af2a5843]{border-radius:50%;right:-22px;top:50%;transform:translate(50%,-50%);z-index:200}.channel-card[data-v-af2a5843]{align-items:center;background-color:#000;border-radius:30px;color:#fff;display:flex;font-size:1.5rem;justify-content:center}[contenteditable][data-v-09913eb3]:focus,textarea[data-v-09913eb3]:focus{border-radius:1rem}.handle[data-v-09913eb3]{background-color:#fff;border:2px solid;height:1rem;position:absolute;width:1rem}.handle[data-v-09913eb3]:hover{height:1.3rem;transition:width,height .5s;width:1.3rem}.main-container[data-v-09913eb3]{border-radius:1rem;height:30;width:calc(18rem + 6px)}.main-container[data-v-09913eb3]:hover{border:3px solid #d5cb07;border-radius:1rem}.resizable[data-v-09913eb3]{align-items:center;background-color:#fff;border-radius:100rem;display:flex;font-size:1.2rem;font-weight:600;justify-content:space-between;padding:1.5rem .8rem;position:relative;z-index:100}.will-change-transform[data-v-84a05fac]{will-change:transform}.sitemap-notification[data-v-e7148daa]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;display:flex;justify-content:center;inset:0;position:fixed;z-index:9999}.notification-content[data-v-e7148daa]{animation:slideIn-e7148daa .3s ease-out;background:#fff;border-radius:12px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;min-width:400px;padding:24px}@keyframes slideIn-e7148daa{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.progress-header[data-v-e7148daa]{align-items:center;display:flex;margin-bottom:20px}.progress-icon[data-v-e7148daa]{align-items:center;background:#e5e7ff;border-radius:8px;color:#01f;display:flex;height:48px;justify-content:center;margin-right:16px;width:48px}.progress-title h3[data-v-e7148daa]{font-size:18px;margin:0 0 4px}.progress-title p[data-v-e7148daa]{color:#666;margin:0}.progress-bar-container[data-v-e7148daa]{margin-bottom:12px}.progress-bar[data-v-e7148daa]{background:#efefef;border-radius:4px;height:8px;overflow:hidden;width:100%}.progress-fill[data-v-e7148daa]{background:#01f;height:100%;transition:width .3s ease;width:0}.progress-text[data-v-e7148daa]{color:#666;font-size:12px;margin-top:6px}.progress-status[data-v-e7148daa]{align-items:center;display:flex;gap:8px}.status-indicator[data-v-e7148daa]{animation:pulse-e7148daa 1.2s ease-in-out infinite;background:#01f;border-radius:50%;height:8px;width:8px}@keyframes pulse-e7148daa{0%,to{opacity:.5}50%{opacity:1}}.notification-icon[data-v-e7148daa]{align-items:center;background:#e5e7ff;border-radius:6px;color:#01f;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.notification-text[data-v-e7148daa]{flex:1;min-width:0}.notification-title[data-v-e7148daa]{color:#282828;font-size:14px;font-weight:600;line-height:1.4;margin-bottom:2px}.notification-subtitle[data-v-e7148daa]{color:#888;font-size:12px;line-height:1.4;margin-bottom:8px}.notification-progress[data-v-e7148daa]{align-items:center;display:flex;gap:8px}.mini-progress-bar[data-v-e7148daa]{background:#efefef;border-radius:2px;flex:1;height:4px;overflow:hidden}.mini-progress-fill[data-v-e7148daa]{background:#01f;border-radius:2px;height:100%;transition:width .3s ease}.progress-percentage[data-v-e7148daa]{color:#888;font-size:11px;font-weight:500;min-width:30px;text-align:right}.notification-close[data-v-e7148daa]{align-items:center;background:none;border:none;border-radius:4px;color:#bcbcbc;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;padding:4px;transition:all .2s ease}.notification-close[data-v-e7148daa]:hover{background:#efefef;color:#888}.notification-enter-active[data-v-e7148daa],.notification-leave-active[data-v-e7148daa]{transition:all .3s ease}.notification-enter-from[data-v-e7148daa],.notification-leave-to[data-v-e7148daa]{opacity:0;transform:translate(100%)}@media (prefers-color-scheme:dark){.notification-content[data-v-e7148daa]{background:#fff}.progress-icon[data-v-e7148daa]{color:#01f}.progress-bar[data-v-e7148daa],.progress-icon[data-v-e7148daa]{background:#dbd8e3}}.sitemap-progress-overlay[data-v-5ebae3c9]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;display:flex;justify-content:center;inset:0;position:fixed;z-index:9999}.sitemap-progress-container[data-v-5ebae3c9]{animation:slideIn-5ebae3c9 .3s ease-out;background:#fff;border-radius:12px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;min-width:400px;padding:24px}@keyframes slideIn-5ebae3c9{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.progress-header[data-v-5ebae3c9]{align-items:center;display:flex;margin-bottom:20px}.progress-icon[data-v-5ebae3c9]{align-items:center;background:#e5e7ff;border-radius:8px;color:#01f;display:flex;height:48px;justify-content:center;margin-right:16px;width:48px}.progress-title h3[data-v-5ebae3c9]{color:#282828;font-size:18px;font-weight:600;margin:0 0 4px}.progress-title p[data-v-5ebae3c9]{color:#888;font-size:14px;font-weight:500;margin:0}.progress-bar-container[data-v-5ebae3c9]{margin-bottom:16px}.progress-bar[data-v-5ebae3c9]{background:#efefef;border-radius:4px;height:8px;margin-bottom:8px;overflow:hidden;width:100%}.progress-fill[data-v-5ebae3c9]{background:linear-gradient(90deg,#01f,#2563eb);border-radius:4px;height:100%;position:relative;transition:width .3s ease}.progress-fill[data-v-5ebae3c9]:after{animation:shimmer-5ebae3c9 2s infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);content:"";inset:0;position:absolute}@keyframes shimmer-5ebae3c9{0%{transform:translate(-100%)}to{transform:translate(100%)}}.progress-text[data-v-5ebae3c9]{color:#888;font-size:14px;font-weight:500;text-align:center}.progress-status[data-v-5ebae3c9]{align-items:center;color:#888;display:flex;font-size:14px;justify-content:center}.status-indicator[data-v-5ebae3c9]{animation:pulse-5ebae3c9 2s infinite;background:#00a854;border-radius:50%;height:8px;margin-right:8px;width:8px}@keyframes pulse-5ebae3c9{0%,to{opacity:1}50%{opacity:.5}}@media (prefers-color-scheme:dark){.sitemap-progress-container[data-v-5ebae3c9]{background:#fff;color:#000}.progress-title h3[data-v-5ebae3c9]{color:#000}.progress-title p[data-v-5ebae3c9]{color:#888}.progress-bar[data-v-5ebae3c9]{background:#efefef}.progress-status[data-v-5ebae3c9],.progress-text[data-v-5ebae3c9]{color:#888}.progress-icon[data-v-5ebae3c9]{background:#e5e7ff;color:#01f}}@keyframes slideInRight-cc8f230f{0%{opacity:0;transform:translate(100%) translateY(-30px)}to{opacity:1;transform:translate(0) translateY(0)}}.animate-slide-in-right[data-v-cc8f230f]{animation:slideInRight-cc8f230f .3s ease-out}.multi-selection-toolbar[data-v-c85c15e0]{opacity:1!important;visibility:visible!important}.icon-button[data-v-c85c15e0]{border-radius:6px;cursor:pointer;height:32px;padding:4px;transition:background .2s ease,filter .2s ease;width:32px}.icon-button[data-v-c85c15e0]:hover{background-color:#e5e7ff}.multi-selection-rect[data-v-c85c15e0]{background-color:#3b82f61a;border:.5px solid #3b82f6;border-radius:4px;box-sizing:border-box;cursor:default;-moz-user-select:none;user-select:none;-webkit-user-select:none}[data-v-c85c15e0] .vue-flow__nodesselection-rect:not([data-manual-selection=true]){display:none!important;opacity:0!important;visibility:hidden!important}[data-v-c85c15e0] .vue-flow__nodesselection:not(:has([data-manual-selection=true])){display:none!important;opacity:0!important;visibility:hidden!important}.vue-flow__nodesselection-rect:not([data-manual-selection=true]){display:none!important;opacity:0!important;visibility:hidden!important}.vue-flow{direction:ltr;height:100%;overflow:hidden;position:relative;width:100%;z-index:0}.vue-flow__container{height:100%;left:0;position:absolute;top:0;width:100%}.vue-flow__pane{z-index:1}.vue-flow__pane.draggable{cursor:grab}.vue-flow__pane.selection{cursor:pointer}.vue-flow__pane.dragging{cursor:grabbing}.vue-flow__transformationpane{pointer-events:none;transform-origin:0 0;z-index:2}.vue-flow__viewport{overflow:clip;z-index:4}.vue-flow__selection{z-index:6}.vue-flow__edge-labels{height:100%;pointer-events:none;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.vue-flow__nodesselection-rect:focus,.vue-flow__nodesselection-rect:focus-visible{outline:none}.vue-flow .vue-flow__edges{overflow:visible;pointer-events:none}.vue-flow__connection-path,.vue-flow__edge-path{stroke:#b1b1b7;stroke-width:1;fill:none}.vue-flow__edge{cursor:pointer;pointer-events:visibleStroke}.vue-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.vue-flow__edge.animated path.vue-flow__edge-interaction{stroke-dasharray:none;animation:none}.vue-flow__edge.inactive{pointer-events:none}.vue-flow__edge.selected,.vue-flow__edge:focus,.vue-flow__edge:focus-visible{outline:none}.vue-flow__edge.selected .vue-flow__edge-path,.vue-flow__edge:focus .vue-flow__edge-path,.vue-flow__edge:focus-visible .vue-flow__edge-path{stroke:#555}.vue-flow__edge-textwrapper{pointer-events:all}.vue-flow__edge-text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vue-flow__connection{pointer-events:none}.vue-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.vue-flow__connectionline{z-index:1001}.vue-flow__nodes{pointer-events:none;transform-origin:0 0}.vue-flow__node{box-sizing:border-box;cursor:default;pointer-events:all;position:absolute;transform-origin:0 0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vue-flow__node.draggable{cursor:grab;pointer-events:all}.vue-flow__node.draggable.dragging{cursor:grabbing}.vue-flow__nodesselection{pointer-events:none;transform-origin:left top;z-index:3}.vue-flow__nodesselection-rect{cursor:grab;pointer-events:all;position:absolute}.vue-flow__nodesselection-rect.dragging{cursor:grabbing}.vue-flow__handle{min-height:5px;min-width:5px;pointer-events:none;position:absolute}.vue-flow__handle.connectable{cursor:crosshair;pointer-events:all}.vue-flow__handle-bottom{bottom:0;left:50%;transform:translate(-50%,50%)}.vue-flow__handle-top{left:50%;top:0;transform:translate(-50%,-50%)}.vue-flow__handle-left{left:0;top:50%;transform:translate(-50%,-50%)}.vue-flow__handle-right{right:0;top:50%;transform:translate(50%,-50%)}.vue-flow__edgeupdater{cursor:move;pointer-events:all}.vue-flow__panel{margin:15px;position:absolute;z-index:5}.vue-flow__panel.top{top:0}.vue-flow__panel.bottom{bottom:0}.vue-flow__panel.left{left:0}.vue-flow__panel.right{right:0}.vue-flow__panel.center{left:50%;transform:translate(-50%)}@keyframes dashdraw{0%{stroke-dashoffset:10}}:root{--vf-node-bg:#fff;--vf-node-text:#222;--vf-connection-path:#b1b1b7;--vf-handle:#555}.vue-flow__edge.updating .vue-flow__edge-path{stroke:#777}.vue-flow__edge-text{font-size:10px}.vue-flow__edge-textbg{fill:#fff}.vue-flow__connection-path{stroke:var(--vf-connection-path)}.vue-flow__node{cursor:grab}.vue-flow__node.selectable:focus,.vue-flow__node.selectable:focus-visible{outline:none}.vue-flow__node-default,.vue-flow__node-input,.vue-flow__node-output{background-color:var(--vf-node-bg);border-color:var(--vf-node-color);border-radius:3px;border-style:solid;border-width:1px;color:var(--vf-node-text);font-size:12px;padding:10px;text-align:center;width:150px}.vue-flow__node-default.selected,.vue-flow__node-default.selected:hover,.vue-flow__node-input.selected,.vue-flow__node-input.selected:hover,.vue-flow__node-output.selected,.vue-flow__node-output.selected:hover{box-shadow:0 0 0 .5px var(--vf-box-shadow)}.vue-flow__node-default.selected,.vue-flow__node-default:focus,.vue-flow__node-default:focus-visible,.vue-flow__node-input.selected,.vue-flow__node-input:focus,.vue-flow__node-input:focus-visible,.vue-flow__node-output.selected,.vue-flow__node-output:focus,.vue-flow__node-output:focus-visible{border:1px solid #555;outline:none}.vue-flow__node-default .vue-flow__handle,.vue-flow__node-input .vue-flow__handle,.vue-flow__node-output .vue-flow__handle{background:var(--vf-handle)}.vue-flow__node-default.selectable:hover,.vue-flow__node-input.selectable:hover,.vue-flow__node-output.selectable:hover{box-shadow:0 1px 4px 1px #00000014}.vue-flow__node-input{--vf-node-color:var(--vf-node-color,#0041d0);--vf-handle:var(--vf-node-color,#0041d0);--vf-box-shadow:var(--vf-node-color,#0041d0);background:var(--vf-node-bg);border-color:var(--vf-node-color,#0041d0)}.vue-flow__node-input.selected,.vue-flow__node-input:focus,.vue-flow__node-input:focus-visible{border:1px solid var(--vf-node-color,#0041d0);outline:none}.vue-flow__node-default{--vf-handle:var(--vf-node-color,#1a192b);--vf-box-shadow:var(--vf-node-color,#1a192b);background:var(--vf-node-bg);border-color:var(--vf-node-color,#1a192b)}.vue-flow__node-default.selected,.vue-flow__node-default:focus,.vue-flow__node-default:focus-visible{border:1px solid var(--vf-node-color,#1a192b);outline:none}.vue-flow__node-output{--vf-handle:var(--vf-node-color,#ff0072);--vf-box-shadow:var(--vf-node-color,#ff0072);background:var(--vf-node-bg);border-color:var(--vf-node-color,#ff0072)}.vue-flow__node-output.selected,.vue-flow__node-output:focus,.vue-flow__node-output:focus-visible{border:1px solid var(--vf-node-color,#ff0072);outline:none}.vue-flow__nodesselection-rect,.vue-flow__selection{background:#0059dc14;border:1px dotted rgba(0,89,220,.8)}.vue-flow__nodesselection-rect:focus,.vue-flow__nodesselection-rect:focus-visible,.vue-flow__selection:focus,.vue-flow__selection:focus-visible{outline:none}.vue-flow__handle{background:var(--vf-handle);border:1px solid #fff;border-radius:100%;height:6px;width:6px}.vue-flow__controls{box-shadow:0 0 2px 1px #00000014}.vue-flow__controls-button{align-items:center;background:#fefefe;border:none;border-bottom:1px solid #eee;box-sizing:content-box;cursor:pointer;display:flex;height:16px;justify-content:center;padding:5px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:16px}.vue-flow__controls-button svg{max-height:12px;max-width:12px;width:100%}.vue-flow__controls-button:hover{background:#f4f4f4}.vue-flow__controls-button:disabled{pointer-events:none}.vue-flow__controls-button:disabled svg{fill-opacity:.4}.vue-flow__minimap{background-color:#fff}.vue-flow__minimap.pannable{cursor:grab}.vue-flow__minimap.dragging{cursor:grabbing}.vue-flow__minimap-mask.pannable{cursor:grab}#canvasflow,body,html{height:100%;margin:0}#vue_flow,.vue-flow,body,html{overscroll-behavior:none;overscroll-behavior-x:none;overscroll-behavior-y:none}#canvasflow{font-family:Figtree;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#2c3e50;text-align:center}.d-flex{display:flex;height:100vh;width:100%}#vue_flow,.customnodeflow{height:100%;width:100%}.customnodeflow button:not(.crawler-updates){border-radius:25px;box-shadow:0 5px 10px #0000004d;cursor:pointer;height:25px;padding:5px;width:25px}.customnodeflow button:not(.crawler-updates):hover{opacity:.9;transform:scale(105%);transition:all .25s ease}.vue-flow{background-color:#f0f0f2}.vue-flow__minimap{border-radius:0}.vue-flow__controls{background-color:#fff;border-radius:1rem;padding:.15rem}.vue-flow__controls-button{border:1px solid grey;margin:.3rem}.cursor{color:red;height:16px;pointer-events:none;position:absolute;transform:translate(-50%,-50%);width:16px}.connection-status{position:fixed;right:20px;top:20px;transition:all .3s ease;z-index:1000}.connection-indicator{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border-radius:20px;box-shadow:0 2px 8px #0000001a;display:flex;gap:8px;margin-top:50px;padding:8px 12px}.connection-dot{border-radius:50%;height:8px;transition:all .3s ease;width:8px}.connection-dot.connected{background-color:#10b981;box-shadow:0 0 6px #10b98166}.connection-dot.disconnected{animation:pulse 1.5s infinite;background-color:#f59e0b}.connection-dot.reconnected{animation:pulse .5s ease-out;background-color:#10b981}.connection-text{color:#374151;font-size:12px;font-weight:500}.connection-status.disconnected{opacity:1}.connection-status.connected{opacity:0;pointer-events:none}.connection-status.reconnected{opacity:1}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.2)}}.loading-overlay{align-items:center;background:#ffffffb3;display:flex;justify-content:center;inset:0;position:fixed;z-index:99999}.spinner{animation:spin 1s linear infinite;border:2px solid #f3f3f3;border-radius:50%;border-top-color:#3498db;height:60px;width:60px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.vue-flow__node-section-frame{pointer-events:auto!important}.vue-flow__node-section-frame.dragging,.vue-flow__node-section-frame.selected{z-index:500!important}.vue-flow__edges{z-index:1100!important}.vue-flow__edges.edges--raised{z-index:1000000!important}.edge--backward-highlight,.edge--forward-highlight,.vue-flow__edges [data-highlight=backward],.vue-flow__edges [data-highlight=forward]{z-index:200000!important}.edge--backward-highlight path,.edge--forward-highlight path{stroke-width:6!important}.vue-flow__node:not(.vue-flow__node-section-frame){z-index:100000!important}.vue-flow__node.selected:not(.vue-flow__node-section-frame){z-index:100001!important}.space-panning .vue-flow__node{box-shadow:none!important;outline:none!important}.space-panning .vue-flow__handle,.space-panning .vue-flow__nodesselection-rect,.space-panning .vue-flow__selection{display:none!important}.customnodeflow{transform:translateZ(0)}.customnodeflow,.vue-flow__viewport{will-change:transform}.vue-flow__node[data-type=section-frame]{transform:translateZ(0);will-change:transform}
