@font-face{font-family:Ubuntu;font-style:normal;font-weight:300;font-display:swap;src:url(https://ballo-crm.vercel.app/_next/static/media/2fec16f4e3247070-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Ubuntu;font-style:normal;font-weight:300;font-display:swap;src:url(https://ballo-crm.vercel.app/_next/static/media/d39dd0fe2707b73f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Ubuntu;font-style:normal;font-weight:300;font-display:swap;src:url(https://ballo-crm.vercel.app/_next/static/media/64b603a0050c6c5e-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Ubuntu;font-style:normal;font-weight:300;font-display:swap;src:url(https://ballo-crm.vercel.app/_next/static/media/19bbd60ccc95b5d0-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Ubuntu;font-style:normal;font-weight:300;font-display:swap;src:url(https://ballo-crm.vercel.app/_next/static/media/f882d86c499cfa5a-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Ubuntu;font-style:normal;font-weight:300;font-display:swap;src:url(https://ballo-crm.vercel.app/_next/static/media/c99b890c5ded8d2e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Ubuntu;font-style:normal;font-weight:400;font-display:swap;src:url(https://ballo-crm.vercel.app/_next/static/media/4b1cfd3867993fed-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Ubuntu;font-style:normal;font-weight:400;font-display:swap;src:url(https://ballo-crm.vercel.app/_next/static/media/77f5a85cac4ea515-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Ubuntu;font-style:normal;font-weight:400;font-display:swap;src:url(https://ballo-crm.vercel.app/_next/static/media/bda87828535b47a7-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Ubuntu;font-style:normal;font-weight:400;font-display:swap;src:url(https://ballo-crm.vercel.app/_next/static/media/b22cdab1bc584ea3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Ubuntu;font-style:normal;font-weight:400;font-display:swap;src:url(https://ballo-crm.vercel.app/_next/static/media/eeeb642bd71d217b-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Ubuntu;font-style:normal;font-weight:400;font-display:swap;src:url(https://ballo-crm.vercel.app/_next/static/media/70d2fd2b9078a5a3-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Ubuntu;font-style:normal;font-weight:500;font-display:swap;src:url(https://ballo-crm.vercel.app/_next/static/media/e8773fdd4b7ad26f-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Ubuntu;font-style:normal;font-weight:500;font-display:swap;src:url(https://ballo-crm.vercel.app/_next/static/media/23822ac40846484b-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Ubuntu;font-style:normal;font-weight:500;font-display:swap;src:url(https://ballo-crm.vercel.app/_next/static/media/387866ce4a39ca39-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Ubuntu;font-style:normal;font-weight:500;font-display:swap;src:url(https://ballo-crm.vercel.app/_next/static/media/dbd9849a8a735d72-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Ubuntu;font-style:normal;font-weight:500;font-display:swap;src:url(https://ballo-crm.vercel.app/_next/static/media/12a3e8885b69eb86-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Ubuntu;font-style:normal;font-weight:500;font-display:swap;src:url(https://ballo-crm.vercel.app/_next/static/media/3ecd40fce058ee61-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Ubuntu;font-style:normal;font-weight:700;font-display:swap;src:url(https://ballo-crm.vercel.app/_next/static/media/854d2e4705543874-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Ubuntu;font-style:normal;font-weight:700;font-display:swap;src:url(https://ballo-crm.vercel.app/_next/static/media/b188519314c42064-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Ubuntu;font-style:normal;font-weight:700;font-display:swap;src:url(https://ballo-crm.vercel.app/_next/static/media/14d38ce06836ffee-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Ubuntu;font-style:normal;font-weight:700;font-display:swap;src:url(https://ballo-crm.vercel.app/_next/static/media/cf66601165af2130-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Ubuntu;font-style:normal;font-weight:700;font-display:swap;src:url(https://ballo-crm.vercel.app/_next/static/media/b664222af7dcc13c-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Ubuntu;font-style:normal;font-weight:700;font-display:swap;src:url(https://ballo-crm.vercel.app/_next/static/media/33a864272e2b3e97-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Ubuntu Fallback;src:local("Arial");ascent-override:91.32%;descent-override:18.52%;line-gap-override:2.74%;size-adjust:102.06%}.__className_f6248f{font-family:Ubuntu,Ubuntu Fallback;font-style:normal}.__variable_f6248f{--font-ubuntu:"Ubuntu","Ubuntu Fallback"}@font-face{font-family:Ubuntu Mono;font-style:normal;font-weight:400;font-display:swap;src:url(https://ballo-crm.vercel.app/_next/static/media/cedd077c0f891edd-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Ubuntu Mono;font-style:normal;font-weight:400;font-display:swap;src:url(https://ballo-crm.vercel.app/_next/static/media/facf13258462dcea-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Ubuntu Mono;font-style:normal;font-weight:400;font-display:swap;src:url(https://ballo-crm.vercel.app/_next/static/media/d56d74bcfcecdda2-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Ubuntu Mono;font-style:normal;font-weight:400;font-display:swap;src:url(https://ballo-crm.vercel.app/_next/static/media/f80c5892e5a7a0e6-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Ubuntu Mono;font-style:normal;font-weight:400;font-display:swap;src:url(https://ballo-crm.vercel.app/_next/static/media/74bdcbd37e77ee59-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Ubuntu Mono;font-style:normal;font-weight:400;font-display:swap;src:url(https://ballo-crm.vercel.app/_next/static/media/3b70f49e4997f325-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Ubuntu Mono;font-style:normal;font-weight:700;font-display:swap;src:url(https://ballo-crm.vercel.app/_next/static/media/6e82f47b74b798b6-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Ubuntu Mono;font-style:normal;font-weight:700;font-display:swap;src:url(https://ballo-crm.vercel.app/_next/static/media/5a43b42e42628976-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Ubuntu Mono;font-style:normal;font-weight:700;font-display:swap;src:url(https://ballo-crm.vercel.app/_next/static/media/a29f3c6ff6ed5c14-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Ubuntu Mono;font-style:normal;font-weight:700;font-display:swap;src:url(https://ballo-crm.vercel.app/_next/static/media/49fbfcdc311de027-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Ubuntu Mono;font-style:normal;font-weight:700;font-display:swap;src:url(https://ballo-crm.vercel.app/_next/static/media/4fc7ea80e76ae5f9-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Ubuntu Mono;font-style:normal;font-weight:700;font-display:swap;src:url(https://ballo-crm.vercel.app/_next/static/media/bc708e50edc22686-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Ubuntu Mono Fallback;src:local("Arial");ascent-override:74.00%;descent-override:15.16%;line-gap-override:0.00%;size-adjust:112.16%}.__className_1413fc{font-family:Ubuntu Mono,Ubuntu Mono Fallback;font-style:normal}.__variable_1413fc{--font-ubuntu-mono:"Ubuntu Mono","Ubuntu Mono Fallback"}

/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */.react-flow{direction:ltr}.react-flow__container{width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__pane{z-index:1;cursor:-webkit-grab;cursor:grab}.react-flow__pane.selection{cursor:pointer}.react-flow__pane.dragging{cursor:-webkit-grabbing;cursor:grabbing}.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}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow .react-flow__edges{pointer-events:none;overflow:visible}.react-flow__connection-path,.react-flow__edge-path{stroke:#b1b1b7;stroke-width:1px;fill:none}.react-flow__edge{pointer-events:visibleStroke;cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.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:focus .react-flow__edge-path,.react-flow__edge:focus-visible .react-flow__edge-path{stroke:#555}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge-textbg{fill:#fff}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;user-select:none}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.react-flow__connectionline{z-index:1001}.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:-webkit-grab;cursor:grab;position:absolute}.react-flow__node.dragging{cursor:-webkit-grabbing;cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:0 0;pointer-events:none}.react-flow__nodesselection-rect{pointer-events:all;cursor:-webkit-grab;cursor:grab;position:absolute}.react-flow__handle{pointer-events:none;background:#1a192b;border:1px solid #fff;border-radius:100%;width:6px;min-width:5px;height:6px;min-height:5px;position:absolute}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;bottom:-4px;left:50%;transform:translate(-50%)}.react-flow__handle-top{top:-4px;left:50%;transform:translate(-50%)}.react-flow__handle-left{top:50%;left:-4px;transform:translateY(-50%)}.react-flow__handle-right{top:50%;right:-4px;transform:translateY(-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.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.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.center{left:50%;transform:translate(-50%)}.react-flow__attribution{background:#ffffff80;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}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-default,.react-flow__node-group,.react-flow__node-input,.react-flow__node-output{color:#222;text-align:center;background-color:#fff;border:1px solid #1a192b;border-radius:3px;width:150px;padding:10px;font-size:12px}.react-flow__node-default.selectable:hover,.react-flow__node-group.selectable:hover,.react-flow__node-input.selectable:hover,.react-flow__node-output.selectable:hover{box-shadow:0 1px 4px 1px #00000014}.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible,.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible{box-shadow:0 0 0 .5px #1a192b}.react-flow__node-group{background-color:#f0f0f040}.react-flow__nodesselection-rect,.react-flow__selection{background:#0059dc14;border:1px dotted #0059dccc}.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{box-shadow:0 0 2px 1px #00000014}.react-flow__controls-button{box-sizing:content-box;cursor:pointer;-webkit-user-select:none;user-select:none;background:#fefefe;border:none;border-bottom:1px solid #eee;justify-content:center;align-items:center;width:16px;height:16px;padding:5px;display:flex}.react-flow__controls-button:hover{background:#f4f4f4}.react-flow__controls-button svg{width:100%;max-width:12px;max-height:12px}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__minimap{background-color:#fff}.react-flow__minimap svg{display:block}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.bottom,.react-flow__resize-control.top{cursor:ns-resize}.react-flow__resize-control.bottom.right,.react-flow__resize-control.top.left{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:#3367d9;border:1px solid #fff;border-radius:1px;width:4px;height:4px;transform: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.bottom.left,.react-flow__resize-control.handle.top.left{left:0}.react-flow__resize-control.handle.bottom.right,.react-flow__resize-control.handle.top.right{left:100%}.react-flow__resize-control.line{border:0 solid #3367d9}.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.bottom,.react-flow__resize-control.line.top{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%}.crm-root{--crm-bg:#07111f;--crm-bg-soft:#0b1728;--crm-panel:#0c182af0;--crm-panel-elevated:#12223af5;--crm-panel-strong:#14243d;--crm-panel-border:#94a3b829;--crm-divider:#94a3b81f;--crm-accent:#2f7df4;--crm-accent-bright:#5ce1ff;--crm-accent-soft:#2f7df424;--crm-success:#22c55e;--crm-warning:#f59e0b;--crm-danger:#ef4444;--crm-text:#cbd5e1;--crm-text-secondary:#94a3b8;--crm-text-muted:#64748b;--crm-heading:#f8fafc;--crm-muted:#94a3b8;--crm-hover-row:#60a5fa13;--crm-hover-subtle:#94a3b81a;--crm-input-bg:#0f172ac7;--crm-input-border:#94a3b82e;--crm-ease:cubic-bezier(.22,1,.36,1);--crm-glass:#07111fd1;--crm-glass-border:#94a3b829;--crm-radius:14px;--crm-radius-xl:22px;color:var(--crm-text);font-family:var(--font-ubuntu),"Ubuntu",ui-sans-serif,system-ui,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:radial-gradient(circle at 18% -10%,#3fdbff24,#0000 34%),radial-gradient(circle at 86% 4%,#2f7df42e,#0000 30%),linear-gradient(#07111f,#091527 42%,#07111f);font-size:14px}.crm-root[data-crm-theme=light]{--crm-bg:#f3f6fb;--crm-bg-soft:#eaf0f8;--crm-panel:#fffffff5;--crm-panel-elevated:#f8fbff;--crm-panel-strong:#fff;--crm-panel-border:#d9e2ef;--crm-divider:#e4ebf5;--crm-accent:#1f65d6;--crm-accent-bright:#0891b2;--crm-accent-soft:#1f65d61a;--crm-text:#334155;--crm-text-secondary:#64748b;--crm-text-muted:#94a3b8;--crm-heading:#0f172a;--crm-muted:#94a3b8;--crm-hover-row:#1f65d60b;--crm-hover-subtle:#1f65d613;--crm-input-bg:#fff;--crm-input-border:#d9e2ef;--crm-glass:#ffffffdb;--crm-glass-border:#d9e2ef;background:radial-gradient(circle at 20% -12%,#2273af21,#0000 32%),radial-gradient(circle at 88% 0,#3fdbff24,#0000 28%),linear-gradient(#f8fbff,#f1f5fb 46%,#edf2f8)}.crm-root[data-crm-theme=light] .text-slate-100,.crm-root[data-crm-theme=light] .text-slate-200{color:var(--crm-heading)!important}.crm-root[data-crm-theme=light] .text-slate-300{color:var(--crm-text)!important}.crm-root[data-crm-theme=light] .text-slate-400{color:var(--crm-text-secondary)!important}.crm-root[data-crm-theme=light] .text-slate-500,.crm-root[data-crm-theme=light] .text-slate-600{color:var(--crm-text-muted)!important}.crm-root[data-crm-theme=light] .hover\:text-slate-200:hover,.crm-root[data-crm-theme=light] .hover\:text-white:hover{color:var(--crm-heading)!important}.crm-root[data-crm-theme=light] .hover\:text-red-400:hover{color:#b91c1c!important}.crm-root[data-crm-theme=light] .hover\:text-blue-300:hover{color:#1d4ed8!important}.crm-root[data-crm-theme=light] .placeholder-slate-500::placeholder{color:var(--crm-text-muted)!important}.crm-root[data-crm-theme=light] .text-white{color:var(--crm-heading)!important}.crm-root[data-crm-theme=light] .text-blue-300,.crm-root[data-crm-theme=light] .text-blue-400{color:#1d4ed8!important}.crm-root[data-crm-theme=light] .text-green-300{color:#15803d!important}.crm-root[data-crm-theme=light] .text-red-300{color:#b91c1c!important}.crm-root[data-crm-theme=light] .text-amber-300,.crm-root[data-crm-theme=light] .text-amber-400{color:#b45309!important}.crm-root[data-crm-theme=light] .text-purple-300{color:#7e22ce!important}.crm-root[data-crm-theme=light] .text-violet-300{color:#6d28d9!important}.crm-root[data-crm-theme=light] .text-pink-300{color:#be185d!important}.crm-root[data-crm-theme=light] .text-emerald-400{color:#15803d!important}.crm-root[data-crm-theme=light] .text-red-400{color:#dc2626!important}.crm-root[data-crm-theme=light] .border-\[\#111C47\]{border-color:var(--crm-panel)!important}.crm-root[data-crm-theme=light] .border-dashed,.crm-root[data-crm-theme=light] .border-white\/10,.crm-root[data-crm-theme=light] .border-white\/\[0\.05\],.crm-root[data-crm-theme=light] .border-white\/\[0\.06\],.crm-root[data-crm-theme=light] .border-white\/\[0\.08\],.crm-root[data-crm-theme=light] .border-white\/\[0\.12\],.crm-root[data-crm-theme=light] .border-white\/\[0\.14\],.crm-root[data-crm-theme=light] .border-white\/\[0\.1\],.crm-root[data-crm-theme=light] .hover\:border-white\/20:hover{border-color:var(--crm-panel-border)!important}.crm-root[data-crm-theme=light] .bg-white\/\[0\.02\],.crm-root[data-crm-theme=light] .bg-white\/\[0\.03\],.crm-root[data-crm-theme=light] .bg-white\/\[0\.04\]{background:#00000005!important}.crm-root[data-crm-theme=light] .bg-white\/\[0\.05\],.crm-root[data-crm-theme=light] .bg-white\/\[0\.06\],.crm-root[data-crm-theme=light] .bg-white\/\[0\.07\],.crm-root[data-crm-theme=light] .bg-white\/\[0\.08\],.crm-root[data-crm-theme=light] .bg-white\/\[0\.09\],.crm-root[data-crm-theme=light] .bg-white\/\[0\.1\]{background:#f3f4f6!important}.crm-root[data-crm-theme=light] .bg-white\/10{background:#e5e7eb!important}.crm-root[data-crm-theme=light] .hover\:bg-white\/\[0\.03\]:hover,.crm-root[data-crm-theme=light] .hover\:bg-white\/\[0\.04\]:hover{background:var(--crm-hover-row)!important}.crm-root[data-crm-theme=light] .hover\:bg-white\/\[0\.05\]:hover,.crm-root[data-crm-theme=light] .hover\:bg-white\/\[0\.06\]:hover,.crm-root[data-crm-theme=light] .hover\:bg-white\/\[0\.07\]:hover,.crm-root[data-crm-theme=light] .hover\:bg-white\/\[0\.08\]:hover,.crm-root[data-crm-theme=light] .hover\:bg-white\/\[0\.09\]:hover,.crm-root[data-crm-theme=light] .hover\:bg-white\/\[0\.1\]:hover{background:var(--crm-hover-subtle)!important}.crm-root[data-crm-theme=light] table tbody tr td{border-color:var(--crm-divider)!important}.crm-root[data-crm-theme=light] table tbody tr:hover td{background:var(--crm-hover-row)}.crm-root[data-crm-theme=light] .crm-card{border-color:#e8edf5;box-shadow:0 1px 2px #0f172a0a,0 4px 20px #0f172a0f}.crm-root[data-crm-theme=light] .crm-card:hover{box-shadow:0 2px 8px #0f172a12,0 10px 28px #0f172a14}.crm-root[data-crm-theme=light] .crm-main-panel{box-shadow:-18px 0 56px -32px #00000014}.crm-root[data-crm-theme=light] .crm-topbar{background:var(--admin-bg-canvas,#fff)!important;border-bottom-color:var(--admin-card-border,#e8edf5)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:0 1px 0 0 var(--admin-card-border,#e8edf5)!important}.crm-root[data-crm-theme=light] .admin-sidebar-surface{--admin-sidebar-fg:#fffffff2;--admin-sidebar-fg-muted:#fff9;--admin-sidebar-hover-row:#ffffff17;background:linear-gradient(#ffffff1c,#0000 22%),linear-gradient(160deg,#082f69,#0f4fa8 48%,#123a73)!important}.crm-root[data-crm-theme=light] .crm-main-panel{box-shadow:none!important;border-left:1px solid var(--admin-card-border,#d9e2ef)!important;background:var(--admin-bg-canvas,#fff)!important;border-top-left-radius:0!important;border-bottom-left-radius:0!important}.crm-root[data-crm-theme=light] .crm-main-panel:before{display:none!important}.crm-root .font-syne{font-family:var(--font-ubuntu),"Ubuntu",sans-serif;font-weight:700}.crm-root .font-mono{font-family:var(--font-ubuntu-mono),"Ubuntu Mono",ui-monospace,monospace}.crm-root *,.crm-root :after,.crm-root :before{box-sizing:border-box}.crm-root ::-webkit-scrollbar{width:4px;height:4px}.crm-root ::-webkit-scrollbar-track{background:0 0}.crm-root ::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:2px}.crm-root[data-crm-theme=light] ::-webkit-scrollbar-thumb{background:#0000001a}.crm-root ::-webkit-scrollbar-thumb:hover{background:var(--brand-color-4)}@supports (color:color-mix(in lab,red,red)){.crm-root ::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--brand-color-4) 35%,#ffffff1f)}}.crm-root[data-crm-theme=light] ::-webkit-scrollbar-thumb:hover{background:#0000002e}.crm-root .crm-topbar{z-index:30;border-bottom:1px solid var(--crm-divider);-webkit-backdrop-filter:blur(20px)saturate(150%);backdrop-filter:blur(20px)saturate(150%);transition:background .2s var(--crm-ease),border-color .2s var(--crm-ease),box-shadow .2s var(--crm-ease);background:#07111fc2;flex-shrink:0;box-shadow:0 16px 34px -30px #020617e6}.crm-root .crm-main-panel{background:0 0;border-top-left-radius:28px;border-bottom-left-radius:28px;position:relative;overflow:hidden;box-shadow:-28px 0 70px -44px #000000c7}.crm-root .crm-main-panel:before{content:"";background:linear-gradient(180deg,#ffffff09,transparent 70%),radial-gradient(circle at 56% -110px,var(--crm-accent-bright),transparent 68%);height:320px;position:absolute;top:0;left:0;right:0}@supports (color:color-mix(in lab,red,red)){.crm-root .crm-main-panel:before{background:linear-gradient(180deg,#ffffff09,transparent 70%),radial-gradient(circle at 56% -110px,color-mix(in srgb,var(--crm-accent-bright) 16%,transparent),transparent 68%)}}.crm-root .crm-main-panel:before{pointer-events:none;z-index:0}.crm-root .admin-sidebar-nav-item-active{--admin-sidebar-tab-fill:var(--crm-bg)!important;color:var(--crm-accent-bright)!important}.crm-root[data-crm-theme=light] .admin-sidebar-nav-item-active{--admin-sidebar-tab-fill:#eef2f8!important;color:var(--brand-color-1)!important}.crm-root .crm-card{border-radius:var(--crm-radius-xl);background:var(--crm-panel);border:1px solid var(--crm-panel-border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:transform .22s var(--crm-ease),box-shadow .22s var(--crm-ease),border-color .22s var(--crm-ease),background .22s var(--crm-ease);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff09,0 20px 55px -42px #020617e6,0 8px 24px -18px #020617a6}.crm-root .crm-card:hover{border-color:var(--crm-panel-border);box-shadow:inset 0 1px #ffffff0d,0 26px 70px -44px #020617f2,0 16px 34px -24px #2f7df44d}@supports (color:color-mix(in lab,red,red)){.crm-root .crm-card:hover{border-color:color-mix(in srgb,var(--crm-panel-border) 58%,var(--crm-accent) 42%)}}.crm-root .crm-card:hover{transform:translateY(-1px)}.crm-root .crm-glass-card{background:var(--crm-panel)}@supports (color:color-mix(in lab,red,red)){.crm-root .crm-glass-card{background:color-mix(in srgb,var(--crm-panel) 94%,var(--brand-color-1) 6%)}}.crm-root .crm-glass-card{border-color:var(--crm-glass-border)}.crm-root .crm-stat-card:after{content:"";background:linear-gradient(90deg,var(--crm-stat-accent,var(--brand-color-3)) 0,transparent 100%);opacity:0;height:2px;transition:opacity .3s var(--crm-ease);pointer-events:none;position:absolute;top:0;left:0;right:0}.crm-root .crm-stat-card:hover:after{opacity:1}.crm-root .crm-stat-card:hover{transform:translateY(-2px)}.crm-root .crm-section-header{border-bottom:1px solid var(--crm-divider);align-items:center;gap:.75rem;padding:1rem 1.25rem;display:flex}.crm-root .crm-input{background:var(--crm-input-bg);border:1px solid var(--crm-input-border);width:100%;color:var(--crm-heading);border-radius:12px;outline:none;padding:9px 12px;font-family:inherit;font-size:13px;transition:border-color .15s,background .15s,box-shadow .15s}.crm-root .crm-input:focus{border-color:var(--crm-accent)}@supports (color:color-mix(in lab,red,red)){.crm-root .crm-input:focus{border-color:color-mix(in srgb,var(--crm-accent) 72%,transparent)}}.crm-root .crm-input:focus{background:var(--crm-input-bg)}@supports (color:color-mix(in lab,red,red)){.crm-root .crm-input:focus{background:color-mix(in srgb,var(--crm-input-bg) 82%,var(--crm-accent) 5%)}}.crm-root .crm-input:focus{box-shadow:0 0 0 4px var(--crm-accent)}@supports (color:color-mix(in lab,red,red)){.crm-root .crm-input:focus{box-shadow:0 0 0 4px color-mix(in srgb,var(--crm-accent) 14%,transparent)}}.crm-root .crm-input::placeholder{color:var(--crm-text-muted)}.crm-root .crm-input option{background:var(--crm-panel);color:var(--crm-heading)}.crm-root table{border-collapse:collapse;width:100%}.crm-root thead tr{background:var(--crm-panel-elevated)!important}@supports (color:color-mix(in lab,red,red)){.crm-root thead tr{background:color-mix(in srgb,var(--crm-panel-elevated) 74%,transparent)!important}}.crm-root tbody tr{transition:background .16s var(--crm-ease)}.crm-root td,.crm-root th{text-align:left;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.crm-root .crm-pill-bar{background:var(--crm-panel-elevated);align-items:center;gap:2px;padding:4px;display:flex}@supports (color:color-mix(in lab,red,red)){.crm-root .crm-pill-bar{background:color-mix(in srgb,var(--crm-panel-elevated) 78%,transparent)}}.crm-root .crm-pill-bar{border:1px solid var(--crm-panel-border);border-radius:999px;box-shadow:inset 0 1px #ffffff09}.crm-root[data-crm-theme=light] .crm-pill-bar{border-color:var(--crm-panel-border);background:#00000008}.crm-root .crm-pill{cursor:pointer;transition:all .15s var(--crm-ease);color:var(--crm-text-muted);white-space:nowrap;background:0 0;border:none;border-radius:999px;outline:none;padding:6px 14px;font-size:12px;font-weight:600}.crm-root .crm-pill:hover{color:var(--crm-text);background:#ffffff0a}.crm-root[data-crm-theme=light] .crm-pill:hover{background:#0000000a}.crm-root .crm-pill--active{background:var(--crm-panel-strong);color:var(--crm-heading);border:1px solid var(--crm-panel-border);box-shadow:0 10px 24px -18px #000000a6,inset 0 1px #ffffff0a}.crm-root[data-crm-theme=light] .crm-pill--active{color:var(--crm-heading);background:#fff;box-shadow:0 1px 3px #00000014}.crm-root .crm-search{background:var(--crm-input-bg);border:1px solid var(--crm-panel-border);color:var(--crm-heading);transition:all .15s var(--crm-ease);border-radius:999px;outline:none;padding:8px 14px 8px 38px;font-family:inherit;font-size:13px}.crm-root .crm-search:focus{border-color:var(--crm-accent)}@supports (color:color-mix(in lab,red,red)){.crm-root .crm-search:focus{border-color:color-mix(in srgb,var(--crm-accent) 58%,transparent)}}.crm-root .crm-search:focus{background:var(--crm-input-bg)}@supports (color:color-mix(in lab,red,red)){.crm-root .crm-search:focus{background:color-mix(in srgb,var(--crm-input-bg) 84%,var(--crm-accent) 5%)}}.crm-root .crm-search:focus{box-shadow:0 0 0 4px var(--crm-accent)}@supports (color:color-mix(in lab,red,red)){.crm-root .crm-search:focus{box-shadow:0 0 0 4px color-mix(in srgb,var(--crm-accent) 13%,transparent)}}.crm-root .crm-search::placeholder{color:var(--crm-text-muted)}.crm-root[data-crm-theme=light] .crm-search{border-color:var(--crm-panel-border);background:#fff}.crm-root[data-crm-theme=light] .crm-search:focus{border-color:var(--brand-color-3);box-shadow:0 0 0 3px var(--brand-color-3);background:#fff}@supports (color:color-mix(in lab,red,red)){.crm-root[data-crm-theme=light] .crm-search:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-color-3) 15%,transparent)}}.crm-root .crm-page-btn{border:1px solid var(--crm-panel-border);background:var(--crm-panel);color:var(--crm-text);cursor:pointer;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:500;transition:all .15s}.crm-root .crm-page-btn:hover:not(:disabled){color:var(--crm-heading);background:#ffffff14}.crm-root .crm-page-btn:disabled{opacity:.35;cursor:not-allowed}.crm-root .react-flow__background{background:var(--crm-bg)!important}.crm-root .react-flow__edge-path{stroke:var(--brand-color-4)!important}@supports (color:color-mix(in lab,red,red)){.crm-root .react-flow__edge-path{stroke:color-mix(in srgb,var(--brand-color-4) 55%,transparent)!important}}.crm-root .react-flow__edge-path{stroke-dasharray:5 3;stroke-width:1.5px!important}.crm-root .react-flow__controls{background:var(--crm-panel)!important;border:1px solid var(--crm-panel-border)!important;border-radius:9px!important}.crm-root .react-flow__controls button{border-bottom:1px solid var(--crm-divider)!important;color:var(--crm-text-secondary)!important;background:0 0!important}.crm-root .react-flow__controls button:hover{background:var(--crm-hover-subtle)!important}.crm-root .react-flow__minimap{background:var(--crm-panel)!important;border:1px solid var(--crm-panel-border)!important;border-radius:9px!important}.crm-root .react-flow__handle{background:var(--brand-color-4)!important;border:2px solid var(--crm-bg)!important;width:10px!important;height:10px!important}.crm-root .react-flow__handle:hover{transform:scale(1.3)}.crm-root [data-tt]{cursor:help}.crm-root [data-tt] button,.crm-root [data-tt].ni{cursor:pointer}.crm-ncp-input{background:var(--crm-input-bg);border:1px solid var(--crm-input-border);width:100%;color:var(--crm-heading);border-radius:7px;outline:none;padding:7px 10px;font-family:inherit;font-size:12.5px;transition:border-color .15s}.crm-ncp-input:focus{border-color:var(--brand-color-3)}.crm-root .crm-skeleton{background:var(--crm-panel-border)}@supports (color:color-mix(in lab,red,red)){.crm-root .crm-skeleton{background:color-mix(in srgb,var(--crm-panel-border) 60%,var(--crm-panel))}}.crm-root .crm-skeleton{border-radius:6px;animation:crm-pulse 1.6s ease-in-out infinite}@keyframes crm-pulse{0%,to{opacity:1}50%{opacity:.45}}@keyframes admin-sidebar-reveal-in{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:translate(0)}}.crm-root .admin-sidebar-reveal{animation:admin-sidebar-reveal-in .18s var(--crm-ease) both}.crm-root[data-crm-theme=light] .admin-sidebar-nav-collapsed-active{color:var(--brand-color-1)!important;background:#ffffffe0!important}.crm-root .crm-topbar-icon-btn{border:1px solid var(--crm-panel-border);background:var(--crm-panel);border-radius:9999px;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}@supports (color:color-mix(in lab,red,red)){.crm-root .crm-topbar-icon-btn{background:color-mix(in srgb,var(--crm-panel) 88%,transparent)}}.crm-root .crm-topbar-icon-btn{color:var(--crm-text-muted);cursor:pointer;transition:all .2s var(--crm-ease)}.crm-root .crm-topbar-icon-btn:hover{color:var(--crm-heading);border-color:var(--crm-panel-border)}@supports (color:color-mix(in lab,red,red)){.crm-root .crm-topbar-icon-btn:hover{border-color:color-mix(in srgb,var(--crm-panel-border) 45%,var(--crm-accent))}}.crm-root .crm-topbar-icon-btn:hover{background:var(--crm-panel-elevated);transform:translateY(-1px)}.crm-root[data-crm-theme=light] .crm-topbar-icon-btn{color:#64748b;background:#fff;border-color:#e2e8f0;box-shadow:0 1px 2px #0000000a}.crm-root[data-crm-theme=light] .crm-topbar-icon-btn:hover{color:#1e293b;border-color:#cbd5e1;box-shadow:0 2px 6px #00000012}