@import "https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap";
@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.8e0177b5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.b97b3418.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.853070df.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist","Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.c1fdd6c2.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.799d8ef8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.dbea232f.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}
:root{--background:#fff;--foreground:#333;--card:#fff;--card-foreground:#333;--popover:#fff;--popover-foreground:#333;--primary:#3280ff;--primary-foreground:#fff;--secondary:#f2f4f7;--secondary-foreground:#465468;--muted:#f9fafb;--muted-foreground:#677184;--accent:#dff2ff;--accent-foreground:#0830a0;--destructive:#ff3434;--destructive-foreground:#fff;--border:#e4e7ec;--input:#e4e7ec;--ring:#3280ff;--chart-1:#3280ff;--chart-2:#115cff;--chart-3:#0040f5;--chart-4:#0131cc;--chart-5:#0830a0;--sidebar:#f9fafb;--sidebar-foreground:#333;--sidebar-primary:#3280ff;--sidebar-primary-foreground:#fff;--sidebar-accent:#dff2ff;--sidebar-accent-foreground:#0830a0;--sidebar-border:#e4e7ec;--sidebar-ring:#3280ff;--font-sans:"Roboto",sans-serif;--font-serif:Source Serif 4,serif;--font-mono:JetBrains Mono,monospace;--radius:.6rem;--shadow-2xs:0 1px 3px 0px #0000000d;--shadow-xs:0 1px 3px 0px #0000000d;--shadow-sm:0 1px 3px 0px #0000001a,0 1px 2px -1px #0000001a;--shadow:0 1px 3px 0px #0000001a,0 1px 2px -1px #0000001a;--shadow-md:0 1px 3px 0px #0000001a,0 2px 4px -1px #0000001a;--shadow-lg:0 1px 3px 0px #0000001a,0 4px 6px -1px #0000001a;--shadow-xl:0 1px 3px 0px #0000001a,0 8px 10px -1px #0000001a;--shadow-2xl:0 1px 3px 0px #00000040;--tracking-normal:0em;--spacing:.25rem}[dir=rtl]{direction:rtl}[dir=rtl] .text-left{text-align:right}[dir=rtl] .text-right{text-align:left}[dir=rtl] .ml-auto{margin-left:unset;margin-right:auto}[dir=rtl] .mr-auto{margin-right:unset;margin-left:auto}[dir=rtl] .react-grid-item{transition:left .2s,top .2s,width .2s,height .2s}[dir=rtl] .react-grid-item.cssTransforms{transition-property:transform,width,height}[dir=rtl] .react-resizable-handle{transform:scaleX(-1)}[dir=rtl] .react-resizable-handle-se{cursor:sw-resize;bottom:0;left:0;right:auto}[dir=rtl] .react-resizable-handle-sw{cursor:se-resize;bottom:0;left:auto;right:0}[dir=rtl] .react-resizable-handle-ne{cursor:nw-resize;top:0;left:0;right:auto}[dir=rtl] .react-resizable-handle-nw{cursor:ne-resize;top:0;left:auto;right:0}[cmdk-input],input[cmdk-input],[data-slot=command-input],[data-slot=command-input-wrapper] input{box-shadow:none!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;border:none!important;outline:none!important}[cmdk-input]:focus,input[cmdk-input]:focus,[data-slot=command-input]:focus,[data-slot=command-input-wrapper] input:focus{box-shadow:none!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;--tw-ring-shadow:none!important;--tw-ring-offset-shadow:none!important;border:none!important;outline:none!important}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{appearance:textfield}.dark{--background:#171717;--foreground:#e5e5e5;--card:#262626;--card-foreground:#e5e5e5;--popover:#262626;--popover-foreground:#e5e5e5;--primary:#3280ff;--primary-foreground:#fff;--secondary:#262626;--secondary-foreground:#e5e5e5;--muted:#262626;--muted-foreground:#a3a3a3;--accent:#0830a0;--accent-foreground:#bedbff;--destructive:#ff3434;--destructive-foreground:#fff;--border:#404040;--input:#404040;--ring:#3280ff;--chart-1:#5ba4ff;--chart-2:#3280ff;--chart-3:#115cff;--chart-4:#0040f5;--chart-5:#0131cc;--sidebar:#171717;--sidebar-foreground:#e5e5e5;--sidebar-primary:#3280ff;--sidebar-primary-foreground:#fff;--sidebar-accent:#0830a0;--sidebar-accent-foreground:#bedbff;--sidebar-border:#404040;--sidebar-ring:#3280ff;--font-sans:"Roboto",sans-serif;--font-serif:Source Serif 4,serif;--font-mono:JetBrains Mono,monospace;--radius:.6rem;--shadow-2xs:0 1px 3px 0px #0000000d;--shadow-xs:0 1px 3px 0px #0000000d;--shadow-sm:0 1px 3px 0px #0000001a,0 1px 2px -1px #0000001a;--shadow:0 1px 3px 0px #0000001a,0 1px 2px -1px #0000001a;--shadow-md:0 1px 3px 0px #0000001a,0 2px 4px -1px #0000001a;--shadow-lg:0 1px 3px 0px #0000001a,0 4px 6px -1px #0000001a;--shadow-xl:0 1px 3px 0px #0000001a,0 8px 10px -1px #0000001a;--shadow-2xl:0 1px 3px 0px #00000040}:root,:host{--font-sans:var(--font-sans);--font-mono:var(--font-mono);--font-serif:var(--font-serif);--shadow-2xs:var(--shadow-2xs);--shadow-xs:var(--shadow-xs);--shadow-sm:var(--shadow-sm);--shadow:var(--shadow);--shadow-md:var(--shadow-md);--shadow-lg:var(--shadow-lg);--shadow-xl:var(--shadow-xl);--shadow-2xl:var(--shadow-2xl)}.combobox-check{color:#6b7280}[data-selected=true] .combobox-check{color:#fff!important}button.custom-field-icon-btn,button.custom-field-icon-btn:active,button.custom-field-icon-btn:focus,button.custom-field-icon-btn:focus-visible{box-shadow:none!important;cursor:pointer!important;appearance:none!important;background:0 0!important;border:none!important;outline:none!important;padding:.375rem!important}button.custom-field-icon-btn:hover{opacity:.7!important;background:0 0!important}button.custom-field-icon-btn:focus{box-shadow:none!important;background:0 0!important;outline:none!important}[dir=rtl] .react-grid-layout,html[dir=rtl] .react-grid-layout,.rtl .react-grid-layout{direction:ltr!important}[dir=rtl] .layout,html[dir=rtl] .layout,.rtl .layout{width:100%!important;margin:0 auto!important}[dir=rtl] .react-grid-item,html[dir=rtl] .react-grid-item,.rtl .react-grid-item{direction:rtl!important}@media print{@page{margin:0;size:auto}*{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;color-adjust:exact!important}body{margin:0!important;padding:0!important}[style*=zoom]{zoom:100%!important}[data-page]{box-shadow:none!important;margin-bottom:0!important}[style*="page-break-after: always"],[style*="pageBreakAfter: always"]{page-break-after:always!important;break-after:page!important}button,[role=toolbar],.no-print{display:none!important}[data-page]{display:block!important}}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}.workflow-canvas-container{width:100%;height:100%;min-height:500px;position:relative}.workflow-react-flow{background-color:var(--background)!important}.workflow-react-flow .react-flow__node{font-family:var(--font-sans)}.workflow-react-flow .react-flow__controls{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);box-shadow:0 2px 4px #0000001a}.workflow-react-flow .react-flow__controls-button{background:var(--card);border:none;border-bottom:1px solid var(--border);color:var(--foreground);fill:var(--foreground)}.workflow-react-flow .react-flow__controls-button:hover{background:var(--accent)}.workflow-react-flow .react-flow__controls-button:last-child{border-bottom:none}.workflow-react-flow .react-flow__controls-button svg{fill:var(--foreground)}.workflow-react-flow .react-flow__minimap{background:var(--card);border:1px solid var(--border);border-radius:var(--radius)}.workflow-react-flow .react-flow__minimap-mask{fill:var(--muted);opacity:.5}.workflow-react-flow .react-flow__edge-path{stroke:var(--primary);stroke-width:2px}.workflow-react-flow .react-flow__edge.selected .react-flow__edge-path{stroke:var(--ring);stroke-width:3px}.workflow-react-flow .react-flow__connection-line{stroke:var(--primary);stroke-width:2px}.workflow-react-flow .react-flow__node.selected{outline:none}.workflow-react-flow .react-flow__handle{border:2px solid;border-radius:50%;width:12px;height:12px}.workflow-react-flow .react-flow__handle-connecting{background:var(--primary)}.workflow-react-flow .react-flow__handle-valid{background:#22c55e}[dir=rtl] .workflow-react-flow .react-flow__controls,[dir=rtl] .workflow-react-flow .react-flow__minimap{left:10px;right:auto}[dir=rtl] .workflow-react-flow .react-flow__panel.top-left{left:auto;right:10px}[dir=rtl] .workflow-react-flow .react-flow__panel.top-right{left:10px;right:auto}[dir=rtl] .workflow-react-flow .react-flow__panel.bottom-left{left:auto;right:10px}[dir=rtl] .workflow-react-flow .react-flow__panel.bottom-right{left:10px;right:auto}.workflow-palette{background:var(--card)}.workflow-palette-item{cursor:grab}.workflow-palette-item:active{cursor:grabbing}.workflow-config-panel{background:var(--card)}.workflow-node{transition:box-shadow .2s}.dark .workflow-react-flow .react-flow__controls-button{fill:var(--foreground)}.dark .workflow-react-flow .react-flow__minimap-mask{fill:#0000004d}.workflow-react-flow .react-flow__attribution{display:none}.react-grid-layout{transition:height .2s}.react-grid-item{transition:left .2s,top .2s,width .2s,height .2s}.react-grid-item.cssTransforms{transition-property:transform,width,height}.react-grid-item.resizing{z-index:1;will-change:width,height}.react-grid-item.react-draggable-dragging{z-index:3;will-change:transform;transition:none}.react-grid-item.dropping{visibility:hidden}.react-grid-item.react-grid-placeholder{background:var(--primary);opacity:.1;z-index:2;-webkit-user-select:none;user-select:none;border-radius:1rem;transition-duration:.1s}.react-grid-item{overflow:visible!important}.react-grid-item>div:first-child{height:100%;overflow:visible}.react-resizable-handle{display:none!important}.react-resizable-handle-se{opacity:0;border-radius:8px;transition:opacity .2s,background-color .2s;box-sizing:border-box!important;cursor:se-resize!important;z-index:9999!important;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2IDYiPjxwYXRoIGQ9Ik02IDZINHYtMkg2VjZaTTYgMkg0VjBINlYyWk0yIDZIMFY0SDJWNloiIGZpbGw9IiM5OTkiLz48L3N2Zz4=) 100% 100% no-repeat content-box border-box!important;width:28px!important;height:28px!important;padding:0 6px 6px 0!important;display:block!important;position:absolute!important;bottom:4px!important;right:4px!important}.react-grid-item:hover .react-resizable-handle-se{opacity:.7;background-color:#3280ff1a}.react-grid-item:hover .react-resizable-handle-se:hover{opacity:1;background-color:#3280ff33}.react-grid-item .drag-handle{pointer-events:auto}.react-grid-item .drag-handle>div[class*=absolute][class*=blur]{pointer-events:none}.react-grid-item .drag-handle .relative.z-10{z-index:1}@keyframes dashboard-fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes dashboard-scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.dashboard-animate-in{animation:.3s ease-out forwards dashboard-fade-in}.dashboard-scale-in{animation:.2s ease-out forwards dashboard-scale-in}.widget-card{transition:all .3s cubic-bezier(.4,0,.2,1)}.widget-card:hover{transform:translateY(-2px);box-shadow:0 12px 24px -8px #00000026}.dashboard-tab{transition:all .2s}.dashboard-tab:hover:not(.active){background:#ffffff80}.dashboard-tab.active{background:var(--background);box-shadow:var(--shadow-sm)}.dark .react-grid-item.react-grid-placeholder{background:var(--primary);opacity:.2}.dark .widget-card:hover{box-shadow:0 12px 24px -8px #0006}.dark .dashboard-tab:hover:not(.active){background:#ffffff1a}
