.login-page[data-v-e0688d55]{display:flex;min-height:100%;width:100%;max-width:100vw;overflow-x:hidden}.login-left[data-v-e0688d55],.login-right[data-v-e0688d55]{flex:1 1 100%;padding:32px;box-sizing:border-box;min-width:0}.login-left[data-v-e0688d55]{display:flex;align-items:stretch;justify-content:stretch}.img-placeholder[data-v-e0688d55]{aspect-ratio:1 / 1;width:100%;flex:1 1 auto;border-radius:16px;background-image:url(/assets/automate_over-DSQvojvN.jpg);background-size:contain;background-repeat:no-repeat;background-position:center;mix-blend-mode:screen}.login-right[data-v-e0688d55]{display:flex;align-items:stretch;justify-content:stretch}.login-card[data-v-e0688d55]{margin:0 auto;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.title[data-v-e0688d55]{margin:0 0 16px;font-size:42px;letter-spacing:-.02em}.form[data-v-e0688d55]{display:grid;max-width:350px;width:100%;grid-template-columns:1fr;gap:10px}.login-btn[data-v-e0688d55]{margin-top:6px;width:100%;padding:12px 16px;text-align:center;display:flex;justify-content:center;-webkit-user-select:none;user-select:none}.error[data-v-e0688d55]{color:#ef4444;margin-top:8px;font-size:13px}@media (max-width: 900px){.login-page[data-v-e0688d55]{flex-direction:column}.login-left[data-v-e0688d55],.login-right[data-v-e0688d55]{flex:none;width:100%;padding:16px}.img-placeholder[data-v-e0688d55]{aspect-ratio:2 / 1;width:100%;max-width:none}.title[data-v-e0688d55]{font-size:32px}.login-card[data-v-e0688d55]{margin:0 auto}}.badge-icon[data-v-4283257d]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:4px;background:#22d3ee1f;color:#67e8f9;font-size:12px;line-height:1;-webkit-user-select:none;user-select:none}.tiles[data-v-4283257d]{-webkit-user-select:none;user-select:none;padding:16px;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px}.tiles-scroll[data-v-4283257d]{height:calc(100vh - 72px);padding-top:72px;padding-bottom:72px;overflow-y:auto;scroll-behavior:smooth;perspective:4000px}.tile[data-v-4283257d]{padding:12px;border-radius:12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06);box-shadow:0 6px 18px #00000026;transition:background-color 1s ease-in-out,box-shadow 1s ease-in-out,border .2s ease-in-out,transform .3s ease-in-out}.tile[data-v-4283257d]:hover{transition:background-color .1s ease-in-out,box-shadow 3s ease-in-out,border .1s ease-in-out,transform .3s ease-in-out;background:#3aa7e12e;box-shadow:0 0 30px #0cc7f32e;border:1px solid rgb(0,149,255);transform:rotateY(4deg) rotateX(2deg)}.tile-row[data-v-4283257d]{display:flex;align-items:center;justify-content:space-between;gap:10px}.tile-row.top[data-v-4283257d]{margin-bottom:6px}.tile-row.meta[data-v-4283257d]{margin-top:8px}.title[data-v-4283257d]{font-weight:600;color:#fff;text-decoration:none}.title[data-v-4283257d]:hover{text-decoration:underline}.icons[data-v-4283257d]{display:flex;align-items:center;gap:6px}.icon-btn[data-v-4283257d]{background:transparent;border:none;color:#cbd5e1;font-size:18px;width:28px;height:28px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;cursor:pointer}.icon-btn[data-v-4283257d]:hover{background:#ffffff14;color:#fff;font-size:18px}.meta[data-v-4283257d]{font-size:13px}.meta .left[data-v-4283257d],.meta .right[data-v-4283257d]{display:flex;align-items:center;gap:6px}.meta-chip[data-v-4283257d]{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border-radius:8px;background:#ffffff0f;color:#e5e7eb}.schedule-chip[data-v-4283257d]{color:#6cc2c5}.tile-sub[data-v-4283257d]{margin-top:8px;color:var(--muted);font-size:12px;display:flex;align-items:center;justify-content:space-between}.tile-sub .avg[data-v-4283257d]{text-align:right}.status-ok[data-v-4283257d]{background:#10b9812e!important;color:#86efac!important}.status-fail[data-v-4283257d]{background:#ef444438!important;color:#fecaca!important}.home-wrap[data-v-ebb4cde3]{position:relative;width:100%;height:100%}.top-left[data-v-ebb4cde3]{position:absolute;top:12px;left:16px;font-weight:600;color:#fff;opacity:.9}.center[data-v-ebb4cde3]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:10px}.search-wrap[data-v-ebb4cde3]{position:relative;width:min(520px,80vw)}.search[data-v-ebb4cde3]{box-shadow:inset 0 0 10px #41caff12,0 5px 40px #000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);width:100%;height:42px;padding:8px 20px;font-size:18px;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:#0e1419a3;color:#fff;outline:none}.search[data-v-ebb4cde3]::placeholder{color:#f3f3f3a6}.search[data-v-ebb4cde3]:focus{box-shadow:inset 0 0 10px #41caff12,0 5px 40px #000}.meta-links[data-v-ebb4cde3]{margin-top:6px;font-size:13px;color:#cbd5e1}.meta-links a[data-v-ebb4cde3]{color:#a5f3fc;text-decoration:none}.meta-links a[data-v-ebb4cde3]:hover{text-decoration:underline}.search-results[data-v-ebb4cde3]{position:absolute;top:calc(100% + 6px);left:0;width:100%;max-height:320px;overflow-y:auto;background:#080d11fa;border:1px solid rgba(255,255,255,.1);border-radius:10px;box-shadow:0 5px 30px #0009;-ms-overflow-style:none;scrollbar-width:none;z-index:20}.search-results[data-v-ebb4cde3]::-webkit-scrollbar{display:none}.search-item[data-v-ebb4cde3]{padding:10px 14px;cursor:pointer;display:flex;align-items:center;gap:10px}.search-item[data-v-ebb4cde3]:hover{background:#ffffff14}.item-title[data-v-ebb4cde3]{color:#fff;font-size:14px}.item-meta[data-v-ebb4cde3]{color:#94a3b8;font-size:12px;margin-left:auto}@keyframes dash-9d22ec95{to{stroke-dashoffset:-200}}.edge.running[data-v-9d22ec95]{stroke-dasharray:6 6;animation:dash-9d22ec95 6s linear infinite}.trigger-edge[data-v-9d22ec95]{filter:drop-shadow(0 0 2px rgba(0,224,255,1)) drop-shadow(0 0 4px rgba(0,224,255,.8)) drop-shadow(0 0 10px rgb(26,144,182))}.chart-container[data-v-60eea578]{position:relative;width:100%;height:100%}.chart[data-v-7cccd295]{height:400px}.port.pill[data-v-7cccd295]{width:16px;height:16px;box-sizing:border-box;border-width:2px;border-style:solid;border-radius:50%;display:inline-block;flex:0 0 auto;flex-shrink:0;aspect-ratio:1 / 1}.node[data-v-7cccd295]{padding:0}.title[data-v-7cccd295]{border-bottom:1px solid rgba(255,255,255,.06);padding:0 8px}.node-name-input[data-v-7cccd295]{background:transparent;border:none;outline:none;color:inherit;font:inherit;width:160px}.label[data-v-7cccd295]{pointer-events:auto}.resize-handle[data-v-7cccd295]{position:absolute;right:6px;bottom:6px;width:14px;height:14px;background:#fff3;border:1px solid rgba(255,255,255,.35);border-radius:3px;cursor:nwse-resize;box-shadow:0 0 6px #0006}.resize-handle[data-v-7cccd295]:after{content:"";position:absolute;right:2px;bottom:2px;width:8px;height:8px;border-right:2px solid rgba(255,255,255,.75);border-bottom:2px solid rgba(255,255,255,.75)}.label.left[data-v-7cccd295]{text-align:left;left:8px;-webkit-user-select:none;user-select:none}.label.right[data-v-7cccd295]{text-align:right;right:8px;-webkit-user-select:none;user-select:none}.output-viewer[data-v-7cccd295]{margin:8px;padding:6px 8px;background:#22d3ee14;border:1px solid rgba(34,211,238,.35);border-radius:8px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);box-shadow:0 2px 8px #00000026,0 0 10px #22d3ee40 inset}.output-viewer .header[data-v-7cccd295]{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:#67e8f9}.output-viewer .content[data-v-7cccd295]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px;color:#e5e7eb;white-space:pre;max-height:0;overflow:hidden;text-overflow:ellipsis}.output-viewer.expanded .content[data-v-7cccd295]{max-height:240px;overflow:auto}.output-viewer .toggle[data-v-7cccd295]{cursor:pointer;color:#a5f3fc;background:transparent;border:none;font-size:12px}.default-chip[data-v-7cccd295]{margin-left:6px;padding:1px 4px;border-radius:6px;background:#ffffff0f;color:#cbd5e1;font-size:11px;cursor:pointer;-webkit-user-select:none;user-select:none}.default-editor[data-v-7cccd295]{margin-left:6px}.ctx-menu[data-v-7cccd295]{position:fixed;min-width:170px;max-width:430px;overflow:visible;border-radius:12px;padding:10px;color:#fff;background:linear-gradient(180deg,#090e1ceb,#0d1018f2);border:1px solid rgba(255,255,255,.06);box-shadow:0 28px 72px #00000073,0 0 0 1px #ffffff08 inset;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:9999}.ctx-scroll[data-v-7cccd295]{max-height:360px;overflow:auto;padding-right:4px}.ctx-header[data-v-7cccd295]{font-weight:500;color:#fff;margin-bottom:8px;font-size:13px;letter-spacing:.02em;opacity:.9}.ctx-list[data-v-7cccd295]{display:flex;flex-direction:column;gap:6px;min-width:170px}.ctx-group-item[data-v-7cccd295]{position:relative;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:12px;cursor:default;color:#e5e7eb;font-size:14px;line-height:1.4;transition:background-color .16s ease,color .16s ease}.ctx-group-item[data-v-7cccd295]:hover{background:#ffffff12}.ctx-group-label[data-v-7cccd295]{font-size:14px;display:flex;align-items:center;gap:6px}.ctx-arrow[data-v-7cccd295]{font-size:11px;color:#cbd5e1;transition:color .16s ease}.ctx-group-item:hover .ctx-arrow[data-v-7cccd295]{color:#fff}.ctx-sep[data-v-7cccd295]{height:1px;background:#ffffff1f;margin:4px 0}.ctx-sub[data-v-7cccd295]{position:fixed;min-width:220px;max-height:360px;overflow:auto;border-radius:12px;padding:8px;background:linear-gradient(180deg,#090e1ceb,#0d1018f2);border:1px solid rgba(255,255,255,.06);box-shadow:0 22px 60px #00000073,0 0 0 1px #ffffff08 inset;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:10000}.ctx-item[data-v-7cccd295]{text-align:left;background:transparent;color:#fff;border:none;padding:10px 14px;border-radius:12px;cursor:pointer;font-size:14px;width:100%;display:block;line-height:1.4;transition:background-color .16s ease,color .16s ease}.ctx-item+.ctx-item[data-v-7cccd295]{margin-top:6px}.ctx-item[data-v-7cccd295]:hover{color:#fff;background:#ffffff14;text-decoration:none}.trigger-edge[data-v-7cccd295]{filter:drop-shadow(0 0 2px rgba(0,224,255,1)) drop-shadow(0 0 4px rgba(0,224,255,.8)) drop-shadow(0 0 10px rgb(26,144,182))}.expose-popup[data-v-7cccd295]{position:absolute;background:#000c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:8px;z-index:10001;min-width:220px}.expose-popup h4[data-v-7cccd295]{margin:0 0 6px;font-size:13px}.expose-row[data-v-7cccd295]{display:flex;align-items:center;gap:8px;margin:6px 0}.expose-row label[data-v-7cccd295]{font-size:12px;color:var(--muted)}.chart[data-v-7cccd295]{height:400px;width:800px}.switch-wrap[data-v-01b191be]{cursor:pointer;-webkit-user-select:none;user-select:none}.track[data-v-01b191be]{position:relative;width:100px;height:28px;border-radius:999px;background:#ffffff14;border:1px solid rgba(255,255,255,.12);display:flex;align-items:center;justify-content:space-between;padding:0 12px}.thumb[data-v-01b191be]{position:absolute;top:2px;left:2px;width:56px;height:24px;border-radius:999px;background:#ffffff29;transition:left .18s ease}.thumb.right[data-v-01b191be]{left:calc(100% - 58px)}.label[data-v-01b191be]{font-size:12px;color:#cbd5e1;position:relative;z-index:1}.track:hover .label[data-v-01b191be]{color:#fff}.muted[data-v-158bcde3]{color:#9aa1ac;font-size:13px}.overlay[data-v-158bcde3]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:10000}.overlay-panel[data-v-158bcde3]{width:90%;max-width:600px;max-height:80vh;display:flex;flex-direction:column;background:#0f0f14f5;border:1px solid rgba(255,255,255,.08);border-radius:10px;overflow:hidden}.overlay-header[data-v-158bcde3]{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-bottom:1px solid rgba(255,255,255,.08)}.overlay-body[data-v-158bcde3]{display:flex;flex-direction:column;gap:10px;padding:12px;overflow-y:auto}.chat-list[data-v-158bcde3]{overflow:auto;flex:1 1 auto;display:flex;flex-direction:column;gap:8px}.chat-row[data-v-158bcde3]{display:flex}.chat-row.user[data-v-158bcde3]{justify-content:flex-end}.chat-row.server[data-v-158bcde3]{justify-content:flex-start}.bubble[data-v-158bcde3]{max-width:80%;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);padding:8px 10px;border-radius:10px;white-space:pre-wrap}.chat-row.user .bubble[data-v-158bcde3]{background:#6366f126;border-color:#6366f140}.composer[data-v-158bcde3]{display:flex;gap:8px;align-items:flex-end}.composer textarea[data-v-158bcde3]{flex:1 1 auto;height:64px;font-size:13px;padding:6px 8px}.composer .btn[data-v-158bcde3]{height:32px;min-width:42px;display:flex;align-items:center;justify-content:center}.small[data-v-158bcde3]{font-size:12px;padding:2px 6px;height:24px}.spin-icon[data-v-158bcde3]{display:inline-flex;align-items:center;justify-content:center;animation:spin-158bcde3 1s linear infinite}@keyframes spin-158bcde3{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.run-layout[data-v-d1bc4a86]{max-width:800px;margin-top:80px;box-sizing:border-box;display:flex;height:100%}.run-status[data-v-d1bc4a86]{position:absolute;top:10px;left:35px;display:flex;align-items:center;gap:8px;z-index:50;padding:6px 10px;background:#0000006b;border:1px solid rgba(255,255,255,.08);border-radius:20px}.spin-icon[data-v-d1bc4a86]{display:inline-flex;align-items:center;justify-content:center;animation:spin-d1bc4a86 1s linear infinite}.eta[data-v-d1bc4a86]{font-size:12px;color:#a5f3fc}@keyframes spin-d1bc4a86{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.col[data-v-d1bc4a86]{flex:1 1 50%;border-right:1px solid rgba(255,255,255,.08);box-sizing:border-box;padding:35px;overflow:auto}.col.outputs[data-v-d1bc4a86]{position:relative;border-right:none}.input-row[data-v-d1bc4a86]{display:flex;flex-direction:column;gap:6px;padding:10px}.input-row .lbl[data-v-d1bc4a86]{font-size:12px;color:var(--muted)}.outputs-wrap[data-v-d1bc4a86]{padding:10px}.output-pre[data-v-d1bc4a86]{white-space:pre-wrap;word-break:break-word;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:10px}.muted[data-v-d1bc4a86]{color:#9aa1ac;font-size:13px}.dropzone[data-v-c1e5776c]{border:2px dashed var(--border);border-radius:8px;padding:24px;text-align:center;background:var(--panel)}.dropzone.dragging[data-v-c1e5776c]{border-color:var(--primary);background:#00000005}.jobs[data-v-c1e5776c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:12px}.job[data-v-c1e5776c]{display:flex;gap:12px;align-items:center;background:var(--panel);border:1px solid var(--border);border-radius:8px;padding:8px}.thumb[data-v-c1e5776c]{width:150px;height:150px;background:#f2f2f2;border-radius:6px;overflow:hidden;display:flex;align-items:center;justify-content:center}.thumb img[data-v-c1e5776c]{max-width:100%;max-height:100%;object-fit:contain}.info[data-v-c1e5776c]{flex:1;min-width:0}.result[data-v-c1e5776c]{font-weight:600}@font-face{font-family:nodes-icons;src:url(/assets/nodes-icons-Cx1pAvWH.eot?t=1764226632362);src:url(/assets/nodes-icons-Cx1pAvWH.eot?t=1764226632362#iefix) format("embedded-opentype"),url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff"),url(/assets/nodes-icons-BEpXzPAQ.ttf?t=1764226632362) format("truetype"),url(/assets/nodes-icons-B4X7mvqQ.svg?t=1764226632362) format("svg")}[class^=nodes-icons-],[class*=" nodes-icons-"]{font-family:nodes-icons!important;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.nodes-icons-arrow-left-light-full:before{content:""}.nodes-icons-bolt-light-full:before{content:""}.nodes-icons-clock-light-full:before{content:""}.nodes-icons-cloud-arrow-down-light:before{content:""}.nodes-icons-file-export-light-full:before{content:""}.nodes-icons-file-import-light-full:before{content:""}.nodes-icons-flask-light-full:before{content:""}.nodes-icons-lock-open:before{content:""}.nodes-icons-lock:before{content:""}.nodes-icons-pen-light-full:before{content:""}.nodes-icons-plus-light-full:before{content:""}.nodes-icons-right-from-bracket-light-full:before{content:""}.nodes-icons-rotate-light-full:before{content:""}.nodes-icons-share-nodes-light-full:before{content:""}.nodes-icons-sparkle:before{content:""}.nodes-icons-trash-light-full:before{content:""}:root{--bg: #0e0f13;--fg: #e8e8e8;--muted: #9aa1ac;--primary: #30446e}html,body,#app{overflow-y:hidden;height:100%;margin:0;background:var(--bg);color:var(--fg);font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}a{color:var(--primary);text-decoration:none}.no-select{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}input,select,button,textarea{font:inherit}button{cursor:pointer}.btn{display:flex;gap:10px;align-items:center;background:var(--primary);color:#fff;padding:6px 10px;border-radius:6px;border:0}.btn.secondary{display:flex;gap:10px;align-items:center;background:#ffffff1a;color:var(--fg)}.input{background:#ffffff0f;color:var(--fg);border:1px solid rgba(255,255,255,.12);border-radius:6px;padding:6px 8px}.inline-input{background:transparent;color:var(--fg);border:none;padding:6px 16px;font-weight:700}.inline-input:focus{outline:none}.curves-channel-selector .btn{transition:opacity .2s;opacity:.2}.curves-channel-selector .btn.active{opacity:1}.login-input{background:#131212c9;color:var(--fg);border:1px solid rgba(255,255,255,.12);border-radius:6px;padding:18px 16px}.login-input:active,.login-input:focus{outline:none;border:1px solid rgba(255,255,255,.8)}.language-input{font-size:16px;background-color:#00000085;color:#fff;border:none;border-radius:6px;padding:8px}.toolbar{display:flex;gap:8px;padding:8px;background:#ffffff0a;border-bottom:1px solid rgba(255,255,255,.08);position:sticky;top:0;z-index:10}.panel{background:#00000080;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:12px}.grid-2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.row{display:flex;gap:8px;align-items:center}.space{height:12px}.crazyfilter-readonly{position:fixed;z-index:999;width:100vw;height:100vh;top:0;left:0;background-color:#000;-webkit-backdrop-filter:blur(20px) saturate(1.5) brightness(2.5) contrast(1.3);backdrop-filter:blur(20px) saturate(1.5) brightness(2.5) contrast(1.3);opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none;mix-blend-mode:screen;transition:opacity .6s}.crazyfilter-readonly.active{opacity:.25}.workflows-toolbar-floating{position:fixed;width:100%;display:flex;justify-content:center;top:12px;z-index:100;-webkit-user-select:none;user-select:none}.workflows-toolbar-floating .workflows-toolbar-inner{border-radius:8px;display:flex;gap:0 10px;max-width:calc(100vw - 50px);box-sizing:border-box;overflow-y:auto;align-items:center;padding:0 20px;background-color:#7a7a7a29;-webkit-backdrop-filter:blur(8px) blur(2px) blur(30px);backdrop-filter:blur(8px) blur(2px) blur(30px);outline:solid 2px rgba(255,255,255,.14)}.workflows-toolbar-floating .workflow-toolbar-user-input{padding-top:10px;position:relative}.workflows-toolbar-floating .workflow-toolbar-user-input .workflow-toolbar-label{position:absolute;top:2px;left:16px;font-size:11px;opacity:.6}.workflows-toolbar-floating .workflows-toolbar-button{display:flex;gap:10px;padding:15px;font-size:16px;cursor:pointer;color:#fff;opacity:.8;transition:opacity 1.2s,color .4s}.workflows-toolbar-floating .workflows-toolbar-button.outlined{padding:8px 10px;border:solid 1px rgba(135,135,135,0);border-radius:8px}.workflows-toolbar-floating .workflows-toolbar-button.outlined:hover{background-color:#7c7c7c33}.workflows-toolbar-floating .workflows-toolbar-button.outlined.readonly{background-color:#ac351bb5;border:solid 1px rgba(188,111,86,.75)}.workflows-toolbar-floating .workflows-toolbar-button.outlined{text-align:center}.workflows-toolbar-floating .workflows-toolbar-button.outlined .nodes-icons-lock-open,.workflows-toolbar-floating .workflows-toolbar-button.outlined .nodes-icons-lock{width:18px}.workflows-toolbar-floating .workflows-toolbar-button.highlighted{font-weight:700;opacity:1}.workflows-toolbar-floating .workflows-toolbar-button:hover,.workflows-toolbar-floating .workflows-toolbar-button.highlighted{color:#10d7ef;opacity:1}.history-panel{position:fixed;top:72px;border-radius:10px;left:0;bottom:32px;width:33vw;max-width:560px;min-width:320px;transform:translate(-100%);transition:transform .25s ease-in-out;background:#3030307d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:100;display:flex;flex-direction:column}.history-panel.open{transform:translate(16px)}.history-header{display:flex;align-items:center;justify-content:space-between;padding:10px;border-bottom:1px solid rgba(255,255,255,.1)}.history-content{padding:8px;overflow:auto}.job-row{display:flex;gap:10px;align-items:center;padding:8px 10px;border-radius:6px;cursor:pointer}.job-row:hover{background:#ffffff0f}.job-row.selected{background:#15abec38;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px)}.job-main{font-weight:600}.job-sub{font-size:12px;color:#9aa1ac;margin-left:auto}.dotted-bg{background-image:radial-gradient(rgba(255,255,255,.08) 1px,transparent 1px);background-size:16px 16px}.canvas-wrap{position:relative;overflow:hidden;height:100%}.canvas-wrap.readonly{filter:saturate(80%) brightness(1)}.canvas-wrap.readonly .node-name-input{-webkit-user-select:none;user-select:none;pointer-events:none}.canvas-wrap.readonly .node{pointer-events:none}.canvas-wrap.readonly .node .output-viewer .toggle,.canvas-wrap.readonly .node .output-viewer .content{pointer-events:all}.canvas{position:absolute;top:0;left:0;transform-origin:0 0}.readonly-overlay{position:absolute;bottom:5%;left:50%;transform:translate(-50%);opacity:.7;box-shadow:0 0 50px #ff00004d;-webkit-user-select:none;user-select:none;pointer-events:none;padding:10px 20px;outline:solid 2px rgba(255,38,0,.4);background-color:#830c0c54;border-radius:40px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);animation:animatereadonly infinite 1.5s linear}@keyframes animatereadonly{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.node{transition:opacity .2s ease-in-out;opacity:.8;position:absolute;min-width:160px;background:#171923e6;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:1px solid #2d3250;border-radius:8px;padding:8px;box-shadow:0 4px 16px #0006}.node .title{font-weight:600;margin-bottom:6px}.node:hover{opacity:1}.port-list{display:flex;justify-content:space-between;gap:4px}.port{width:10px;height:10px;background:#94a3b8;border-radius:50%;border:2px solid #1e293b}.port.output{background:#34d399}.port.input{background:#60a5fa;padding:0}.port.input.exposed{position:relative;box-shadow:0 0 6px 2px #b0ffc88c,0 0 14px 6px #b0ffdc2e;animation:port-pulse 1.8s ease-in-out infinite}.port.input.exposed:after{content:"";position:absolute;top:-4px;left:-4px;right:-4px;bottom:-4px;border-radius:50%;border:2px solid rgba(192,255,224,.25);border-top-color:#b0ffc8e6;border-right-color:#b0ffd299;border-bottom-color:#c0ffe040;border-left-color:#a8f0d273;animation:port-spin 1.6s linear infinite;pointer-events:none}@keyframes port-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes port-pulse{0%,to{box-shadow:0 0 6px 2px #b0ffc873,0 0 12px 6px #b0ffdc1f}50%{box-shadow:0 0 9px 3px #b0ffc8bf,0 0 18px 8px #b0ffdc47}}.title{-webkit-user-select:none;user-select:none}.node-type-label{cursor:pointer;font-size:10px}.node.scalar,.node.object{background-color:#633c2430;border:1px solid rgba(255,204,0,.32);box-shadow:0 0 20px #633c2433}.node.math{background-color:#293c0833;border:1px solid rgba(50,57,35,.32);box-shadow:0 0 20px #293c0833}.node.string{background-color:#08253c33;border:1px solid rgba(35,50,57,.32);box-shadow:0 0 20px #08253c33}.node.event{background-color:#1f054733;border:1px solid rgba(46,34,58,.54);box-shadow:0 0 40px #5d00e394}.node.debug{background-color:#4e4e4e33;border:1px solid rgba(64,64,64,.54);box-shadow:0 0 20px #2c2c2c33}.node.variable{background-color:#47050533;border:1px solid rgba(58,34,36,.54);box-shadow:0 0 40px #e3000094}.node.ai{background-color:#022333c7;border:1px solid rgba(0,187,255,.32);box-shadow:0 0 20px #27739861}
