:root{--white:#fff;--white-dark:#fcfcfc;--grey:#fbfbfb;--border-grey:#dcdfe6;--border-grey-light:rgba(220,223,230,0.4);--transparent-grey:rgba(0,0,0,0.05);--black:#0f263b;--black-dark:#0d2033;--black-darker:#0d1c2f;--actual-black:#000;--actual-dark-black:#050505;--dark-section-bg:#0f263b;--dark-section-text:#fff;--grid-line:#e5e5e5}html.dark{--white:#2c2c2c;--white-dark:#1a1a1a;--grey:#1c1c1c;--border-grey:#444;--border-grey-light:rgba(68,68,68,0.4);--transparent-grey:hsla(0,0%,100%,0.05);--black:#f5f5f5;--black-dark:#eee;--black-darker:#ddd;--actual-black:#fff;--actual-dark-black:#fafafa;--dark-section-bg:#1a1a1a;--dark-section-text:#e0e0e0;--grid-line:#444}.todo-node{margin-bottom:10px;margin-top:10px;flex:0;max-width:800px}.inputnode{background-color:#ff0;padding:10px;margin:.5em 0}.inputnode.selected{background-color:orange}.list{margin:0;padding:0}[data-v-3a77ead7]:root{--white:#fff;--white-dark:#fcfcfc;--grey:#fbfbfb;--border-grey:#dcdfe6;--border-grey-light:rgba(220,223,230,0.4);--transparent-grey:rgba(0,0,0,0.05);--black:#0f263b;--black-dark:#0d2033;--black-darker:#0d1c2f;--actual-black:#000;--actual-dark-black:#050505;--dark-section-bg:#0f263b;--dark-section-text:#fff;--grid-line:#e5e5e5}html.dark[data-v-3a77ead7]{--white:#2c2c2c;--white-dark:#1a1a1a;--grey:#1c1c1c;--border-grey:#444;--border-grey-light:rgba(68,68,68,0.4);--transparent-grey:hsla(0,0%,100%,0.05);--black:#f5f5f5;--black-dark:#eee;--black-darker:#ddd;--actual-black:#fff;--actual-dark-black:#fafafa;--dark-section-bg:#1a1a1a;--dark-section-text:#e0e0e0;--grid-line:#444}.template-variable-list[data-v-3a77ead7]{position:relative;border-radius:8px;background:#fff;color:rgba(0,0,0,.8);overflow:hidden;font-size:.9rem;box-shadow:0 4px 20px rgba(0,0,0,.15);border:1px solid rgba(0,0,0,.1);min-width:320px;max-width:400px}.header[data-v-3a77ead7]{padding:12px 16px 8px;border-bottom:1px solid rgba(0,0,0,.1);background:#f8f9fa}.header .title[data-v-3a77ead7]{font-weight:600;color:#2c3e50;font-size:.95rem}.header .hint[data-v-3a77ead7]{display:block;font-size:.75rem;color:#6c757d;margin-top:4px}.no-results[data-v-3a77ead7]{padding:16px;text-align:center;color:#6c757d;font-style:italic}.items[data-v-3a77ead7]{max-height:300px;overflow-y:auto}.item[data-v-3a77ead7]{display:block;width:100%;text-align:left;background:transparent;border:none;padding:12px 16px;cursor:pointer;transition:all .2s ease}.item.is-selected[data-v-3a77ead7],.item[data-v-3a77ead7]:hover{background:#e3f2fd;color:#1976d2}.item[data-v-3a77ead7]:not(:last-child){border-bottom:1px solid rgba(0,0,0,.05)}.item-content .item-header[data-v-3a77ead7]{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.item-content .item-header .label[data-v-3a77ead7]{font-weight:500;font-size:.9rem}.item-content .item-header .category[data-v-3a77ead7]{font-size:.75rem;background:#e9ecef;color:#495057;padding:2px 6px;border-radius:12px;font-weight:500}.item-content .description[data-v-3a77ead7]{font-size:.8rem;color:#6c757d;margin-bottom:6px;line-height:1.3}.item-content .variable-key[data-v-3a77ead7]{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.8rem;background:#f1f3f4;color:#d73a49;padding:2px 6px;border-radius:4px;display:inline-block}.item.is-selected .variable-key[data-v-3a77ead7],.item:hover .variable-key[data-v-3a77ead7]{background:rgba(25,118,210,.1);color:#1976d2}[data-v-9d42adf8]:root{--white:#fff;--white-dark:#fcfcfc;--grey:#fbfbfb;--border-grey:#dcdfe6;--border-grey-light:rgba(220,223,230,0.4);--transparent-grey:rgba(0,0,0,0.05);--black:#0f263b;--black-dark:#0d2033;--black-darker:#0d1c2f;--actual-black:#000;--actual-dark-black:#050505;--dark-section-bg:#0f263b;--dark-section-text:#fff;--grid-line:#e5e5e5}html.dark[data-v-9d42adf8]{--white:#2c2c2c;--white-dark:#1a1a1a;--grey:#1c1c1c;--border-grey:#444;--border-grey-light:rgba(68,68,68,0.4);--transparent-grey:hsla(0,0%,100%,0.05);--black:#f5f5f5;--black-dark:#eee;--black-darker:#ddd;--actual-black:#fff;--actual-dark-black:#fafafa;--dark-section-bg:#1a1a1a;--dark-section-text:#e0e0e0;--grid-line:#444}.link[data-v-9d42adf8]:hover{cursor:pointer}.bubble-tool-bar[data-v-9d42adf8],.floating-tool-bar[data-v-9d42adf8]{height:35px;display:flex;padding:5px 0;background-color:var(--white);justify-content:center;align-items:center;border:solid 1px var(--border-grey-light);cursor:pointer}.floating-tool-bar[data-v-9d42adf8]{width:380px}.divider[data-v-9d42adf8]{height:100%;width:1px;background-color:var(--border-grey-light);cursor:pointer}.floating-button[data-v-9d42adf8]{display:flex;justify-content:center;align-items:center;height:30px;width:70px;margin:0 10px;font-family:Rubik,sans-serif;background-color:var(--white);border:0;font-size:26px;color:var(--black);cursor:pointer;border-radius:3px}.floating-button[data-v-9d42adf8]:hover{background-color:var(--border-grey-light)}.bubble-button[data-v-9d42adf8]{height:30px;width:30px;margin:0 10px;font-family:Rubik,sans-serif;background-color:var(--white);border:0;font-size:16px;color:var(--black);cursor:pointer;border-radius:3px}.bubble-button[data-v-9d42adf8]:hover{background-color:var(--border-grey-light)}.text-editor-wrapper[data-v-9d42adf8]{display:flex;position:relative}.text-editor-wrapper .editor[data-v-9d42adf8]{flex:1}.text-editor-wrapper[data-v-9d42adf8] .ProseMirror{text-align:left;padding:1px 10px;border:1px solid var(--border-grey-light)!important;border-radius:4px;background:var(--white);line-height:20px;box-shadow:0 0 0 0 #1989fa;transition:box-shadow .2s ease-in-out}.text-editor-wrapper[data-v-9d42adf8] .ProseMirror[contenteditable=true].ProseMirror-focused{box-shadow:0 0 0 2px #1989fa}.text-editor-wrapper[data-v-9d42adf8] .ProseMirror img{max-width:100%}.text-editor-wrapper[data-v-9d42adf8] .ProseMirror img.ProseMirror-selectednode{filter:invert(28%) sepia(100%) hue-rotate(-180deg) saturate(3);outline:2px solid #365384!important}.text-editor-wrapper[data-v-9d42adf8] .ProseMirror .is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;opacity:.3;pointer-events:none;height:0;font-size:14px}.text-editor-wrapper[data-v-9d42adf8] .ProseMirror pre{color:#f0f0f0;background-color:var(--dark-section-bg);border-radius:6px;padding:10px}.text-editor-wrapper[data-v-9d42adf8] .ProseMirror pre:before{content:attr(data-language);text-transform:uppercase;display:block;text-align:right;font-weight:700;font-size:.6rem}.text-editor-wrapper[data-v-9d42adf8] .ProseMirror pre code .hljs-comment,.text-editor-wrapper[data-v-9d42adf8] .ProseMirror pre code .hljs-quote{color:#999}.text-editor-wrapper[data-v-9d42adf8] .ProseMirror pre code .hljs-attribute{color:#f2444a}.text-editor-wrapper[data-v-9d42adf8] .ProseMirror pre code .hljs-link,.text-editor-wrapper[data-v-9d42adf8] .ProseMirror pre code .hljs-name,.text-editor-wrapper[data-v-9d42adf8] .ProseMirror pre code .hljs-regexp,.text-editor-wrapper[data-v-9d42adf8] .ProseMirror pre code .hljs-selector-class,.text-editor-wrapper[data-v-9d42adf8] .ProseMirror pre code .hljs-selector-id,.text-editor-wrapper[data-v-9d42adf8] .ProseMirror pre code .hljs-tag,.text-editor-wrapper[data-v-9d42adf8] .ProseMirror pre code .hljs-template-variable,.text-editor-wrapper[data-v-9d42adf8] .ProseMirror pre code .hljs-variable{color:#f2777a}.text-editor-wrapper[data-v-9d42adf8] .ProseMirror pre code .hljs-built_in,.text-editor-wrapper[data-v-9d42adf8] .ProseMirror pre code .hljs-builtin-name,.text-editor-wrapper[data-v-9d42adf8] .ProseMirror pre code .hljs-literal,.text-editor-wrapper[data-v-9d42adf8] .ProseMirror pre code .hljs-meta,.text-editor-wrapper[data-v-9d42adf8] .ProseMirror pre code .hljs-number,.text-editor-wrapper[data-v-9d42adf8] .ProseMirror pre code .hljs-params,.text-editor-wrapper[data-v-9d42adf8] .ProseMirror pre code .hljs-type{color:#f99157}.text-editor-wrapper[data-v-9d42adf8] .ProseMirror pre code .hljs-bullet,.text-editor-wrapper[data-v-9d42adf8] .ProseMirror pre code .hljs-string,.text-editor-wrapper[data-v-9d42adf8] .ProseMirror pre code .hljs-symbol{color:#9c9}.text-editor-wrapper[data-v-9d42adf8] .ProseMirror pre code .hljs-section,.text-editor-wrapper[data-v-9d42adf8] .ProseMirror pre code .hljs-title{color:#fc6}.text-editor-wrapper[data-v-9d42adf8] .ProseMirror pre code .hljs-keyword,.text-editor-wrapper[data-v-9d42adf8] .ProseMirror pre code .hljs-selector-tag{color:#69c}.text-editor-wrapper[data-v-9d42adf8] .ProseMirror pre code .hljs-emphasis{font-style:italic}.text-editor-wrapper[data-v-9d42adf8] .ProseMirror pre code .hljs-strong{font-weight:700}.text-editor-wrapper.dark[data-v-9d42adf8] .ProseMirror{background-color:var(--dark-section-bg);border:none!important;color:var(--dark-section-text)}[data-v-9d42adf8] .ProseMirror h1,[data-v-9d42adf8] .ProseMirror h2,[data-v-9d42adf8] .ProseMirror h3,[data-v-9d42adf8] .ProseMirror h4,[data-v-9d42adf8] .ProseMirror h5{background-color:transparent;transition:background-color .5s ease-in-out}[data-v-9d42adf8] .highlight{background-color:#ff0!important}.icon-codeblock[data-v-9d42adf8]{font-size:14px;display:flex;align-items:center}.icon-codeblock span[data-v-9d42adf8]{font-size:10px}[data-v-9d42adf8] .tippy-content>div{visibility:visible!important}[data-v-9d42adf8] .template-variable{background:#e3f2fd;color:#1976d2;padding:2px 6px;border-radius:4px;font-weight:500;font-size:.9em;border:1px solid #bbdefb;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-v-9d42adf8] .template-variable:hover{background:#bbdefb}