@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-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:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_f367f3{font-family:Inter,Inter Fallback;font-style:normal}:root,[data-theme=light]{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--text-2xs:0.6875rem;--text-xs:0.75rem;--text-sm:0.8125rem;--text-base:0.875rem;--text-md:0.9375rem;--text-lg:1.0625rem;--text-xl:1.1875rem;--text-2xl:1.3125rem;--text-3xl:1.5625rem;--spacing-page:20px;--form-fields-gap:16px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--color-primary:#00a280;--color-primary-dark:#007d63;--color-primary-light:#00c99a;--color-primary-gradient:linear-gradient(195deg,#00a280,#007d63);--color-section-start:#4CAF50;--color-section-start-dark:#388E3C;--color-section-condition:#FFB74D;--color-section-condition-dark:#FFA726;--color-section-action:#2196F3;--color-section-action-dark:#1976D2;--color-section-transfer:#26C6DA;--color-section-transfer-dark:#00ACC1;--color-section-end:#7E57C2;--color-section-end-dark:#6A3DAA;--color-section-external-call:#FF7043;--color-section-external-call-dark:#E64A19;--color-section-transformers:#5C6BC0;--color-section-transformers-dark:#3F51B5;--color-section-jumpto:#9E9E9E;--color-section-jumpto-dark:#757575;--color-bg:#f0f2f5;--color-surface:#ffffff;--color-surface-hover:#f8f9fa;--color-sidebar-bg:#ffffff;--color-sidebar-active:var(--color-primary-gradient);--color-canvas:#f0f2f5;--color-canvas-dots:#d1d5db;--color-text:#1a2332;--color-text-secondary:#667781;--color-text-muted:#8696a0;--color-text-inverse:#ffffff;--color-border:rgba(0,0,0,0.08);--color-border-light:rgba(0,0,0,0.05);--color-border-strong:rgba(0,0,0,0.12);--color-hover:rgba(0,0,0,0.04);--color-overlay:rgba(0,0,0,0.5);--color-success-gradient:linear-gradient(195deg,#66BB6A,#43A047);--color-danger-gradient:linear-gradient(195deg,#EF5350,#E53935);--color-error:#EF5350;--color-error-dark:#E53935;--color-error-bg:rgba(239,83,80,0.1);--color-error-bg-strong:rgba(239,83,80,0.15);--color-warning:#FF9800;--color-warning-dark:#e68a00;--color-warning-bg:#fff4e5;--color-warning-bg-alpha:rgba(255,152,0,0.1);--color-warning-bg-strong:rgba(255,152,0,0.15);--color-warning-text:#c17817;--color-warning-border:#ffd89d;--color-snackbar-neutral-bg:#f0f0f0;--color-snackbar-neutral-text:#3c3c3c;--color-snackbar-neutral-icon:#6b6b6b;--color-snackbar-neutral-close:#8c8c8c;--color-snackbar-info-bg:#e8eeff;--color-snackbar-info-text:#2d3a8c;--color-snackbar-info-icon:#4a6cf7;--color-snackbar-info-close:#8c9ad4;--color-snackbar-success-bg:#e6f9ed;--color-snackbar-success-text:#1a6b3c;--color-snackbar-success-icon:#2ecc71;--color-snackbar-success-close:#7dc9a0;--color-snackbar-warning-bg:#fff4e5;--color-snackbar-warning-text:#7a4b10;--color-snackbar-warning-icon:#f0a030;--color-snackbar-warning-close:#c9a06a;--color-snackbar-error-bg:#fde8e8;--color-snackbar-error-text:#8c2020;--color-snackbar-error-icon:#e74c3c;--color-snackbar-error-close:#d49090;--color-api-get:#00a884;--color-api-post:#0088cc;--color-api-put:#ff9800;--color-api-delete:#e53935;--color-api-patch:#8e44ad;--color-api-url:#0088cc;--color-toolbar-bg:#ffffff;--color-toolbar-section-bg:rgba(0,0,0,0.02);--color-toolbar-button-bg:#f5f7f9;--color-toolbar-button-border:rgba(0,0,0,0.06);--color-flow-controls-bg:#ffffff;--color-flow-controls-btn:#f5f7f9;--shadow-card:0 1px 3px rgba(0,0,0,0.08),0 1px 2px rgba(0,0,0,0.06);--shadow-card-hover:0 4px 12px rgba(0,0,0,0.1);--shadow-sidebar:0 2px 12px rgba(0,0,0,0.08);--shadow-node:0 2px 8px rgba(0,0,0,0.08),0 0 0 1px rgba(0,0,0,0.04);--shadow-node-hover:0 8px 24px rgba(0,168,132,0.15),0 0 0 2px rgba(0,168,132,0.2);--shadow-toolbar:0 4px 16px rgba(0,0,0,0.1);color:var(--color-text);background-color:var(--color-bg)}[data-theme=dark]{--color-bg:#19191b;--color-surface:#141416;--color-surface-hover:#2e2e2e;--color-sidebar-bg:linear-gradient(195deg,#141416,#19191b);--color-sidebar-active:var(--color-primary-gradient);--color-canvas:#000;--color-canvas-dots:#2d3548;--color-text:#ecf0f1;--color-text-secondary:#a0aec0;--color-text-muted:#6c757d;--color-text-inverse:#ffffff;--color-border:rgba(255,255,255,0.08);--color-border-light:rgba(255,255,255,0.05);--color-border-strong:rgba(255,255,255,0.12);--color-hover:rgba(255,255,255,0.06);--color-overlay:rgba(0,0,0,0.6);--color-warning-bg:rgba(255,183,77,0.1);--color-warning-text:#ffb74d;--color-warning-border:rgba(255,183,77,0.2);--color-snackbar-neutral-bg:#2a2a2c;--color-snackbar-neutral-text:#d4d4d4;--color-snackbar-neutral-icon:#9e9e9e;--color-snackbar-neutral-close:#7a7a7a;--color-snackbar-info-bg:#1e2547;--color-snackbar-info-text:#b0bfff;--color-snackbar-info-icon:#6b8cff;--color-snackbar-info-close:#6474b0;--color-snackbar-success-bg:#132e1e;--color-snackbar-success-text:#8ee6a8;--color-snackbar-success-icon:#4cd97b;--color-snackbar-success-close:#4a8a63;--color-snackbar-warning-bg:#2e2212;--color-snackbar-warning-text:#f0c878;--color-snackbar-warning-icon:#f0a030;--color-snackbar-warning-close:#9a7a3a;--color-snackbar-error-bg:#2e1414;--color-snackbar-error-text:#f0a0a0;--color-snackbar-error-icon:#f06060;--color-snackbar-error-close:#a05050;--color-toolbar-bg:#141416;--color-toolbar-section-bg:rgba(0,0,0,0.15);--color-toolbar-button-bg:rgba(255,255,255,0.04);--color-toolbar-button-border:rgba(255,255,255,0.06);--color-flow-controls-bg:#141416;--color-flow-controls-btn:rgba(255,255,255,0.06);--shadow-card:0 2px 6px rgba(0,0,0,0.2);--shadow-card-hover:0 8px 24px rgba(0,0,0,0.3);--shadow-sidebar:0 8px 26px -4px rgba(0,0,0,0.3);--shadow-node:0 4px 12px rgba(0,0,0,0.3),0 0 0 1px rgba(255,255,255,0.04);--shadow-node-hover:0 12px 32px rgba(0,168,132,0.25),0 0 0 2px rgba(0,168,132,0.3);--shadow-toolbar:0 8px 32px rgba(0,0,0,0.4)}*{box-sizing:border-box}body,html{margin:0;padding:0;background-color:var(--color-bg);color:var(--color-text);transition:background-color .3s ease,color .3s ease}button{border-radius:var(--radius-md);border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;cursor:pointer;transition:all .2s ease;background:transparent;color:inherit}a{color:var(--color-primary);text-decoration:none;transition:color .2s ease}a:hover{color:var(--color-primary-dark)}@media (max-width:768px){:root{font-size:14px}button{min-height:44px;min-width:44px}input,select,textarea{font-size:16px;padding:12px}}@media (max-width:480px){:root{font-size:13px}button{min-height:40px;min-width:40px;padding:10px 12px}input,select,textarea{font-size:16px;padding:10px;border-radius:var(--radius-sm)}}.demo-app-node{--node-accent-color:#00a884;width:188px;background:#111113;border:1px solid rgba(255,255,255,.08);border-radius:16px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;transition:border-color .3s ease,box-shadow .3s ease;position:relative;overflow:visible;cursor:default}.demo-app-node:hover{border-color:var(--node-accent-color);box-shadow:0 0 0 2px color-mix(in srgb,var(--node-accent-color) 20%,transparent),0 8px 24px rgba(0,0,0,.4)}.demo-node-header{display:flex;align-items:center;gap:8px;padding:11px 14px;background:#1a1a1c;color:#e5e5e5;border-radius:15px 15px 0 0;font-weight:600;font-size:.72rem;letter-spacing:.5px;border-bottom:1px solid rgba(255,255,255,.06);position:relative;overflow:hidden}.demo-node-header:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.06),transparent);animation:demo-shimmer 3s infinite}@keyframes demo-shimmer{0%{left:-100%}to{left:100%}}.demo-node-header svg{flex-shrink:0;opacity:.9}.demo-node-type{color:inherit;font-weight:700;font-size:.68rem;letter-spacing:.8px;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.demo-node-content{padding:12px 14px}.demo-ai-content,.demo-payload-content,.demo-send-content,.demo-start-content{display:flex;align-items:center;gap:10px;padding:10px 12px;background:rgba(255,255,255,.03);border-radius:10px;border:1px solid rgba(255,255,255,.06)}.demo-node-icon{width:28px;height:28px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.demo-node-label{font-size:.78rem;color:#d4d4d4;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.demo-node-meta{font-size:.66rem;color:#00a884;font-weight:500;margin-top:2px;display:block}.demo-start-node{--node-accent-color:#00a884}.demo-ai-node{--node-accent-color:#818cf8}.demo-payload-node{--node-accent-color:#fb923c}.demo-send-node{--node-accent-color:#38bdf8}.demo-start-node .demo-node-header{color:#00a884}.demo-ai-node .demo-node-header{color:#818cf8}.demo-payload-node .demo-node-header{color:#fb923c}.demo-send-node .demo-node-header{color:#38bdf8}.demo-start-node .demo-node-icon{background:rgba(0,168,132,.12)}.demo-ai-node .demo-node-icon{background:rgba(129,140,248,.12)}.demo-payload-node .demo-node-icon{background:rgba(251,146,60,.12)}.demo-send-node .demo-node-icon{background:rgba(56,189,248,.12)}.demo-node-handle{width:10px!important;height:10px!important;background:var(--node-accent-color)!important;border:2px solid #111113!important;box-shadow:0 0 0 1px var(--node-accent-color)!important;opacity:0;pointer-events:none;transition:opacity .2s ease,transform .2s ease}.demo-app-node:hover .demo-node-handle{opacity:1;pointer-events:auto}