:root{--jtk-highlight-color:#f67545;--jtk-lasso-border:#3177b8;--jtk-lasso-background:WhiteSmoke;--jtk-lasso-mask:#07234e;--jtk-surface-selected-element-border-color:var(--jtk-highlight-color);--jtk-elastic-group-resize-background:#4ea75866;--jtk-elastic-group-resize-outline:2px solid forestgreen;--jtk-miniview-background:white;--jtk-miniview-border:2px solid #d4d8dc;--jtk-miniview-panner-border:5px dotted WhiteSmoke;--jtk-miniview-panner-background:#4f6f7e;--jtk-miniview-element-background:#607a86;--jtk-miniview-group-element-border:3px solid black;--jtk-miniview-collapse-color:#f5f5f5;--jtk-miniview-collapsed-background:#449ea6;--jtk-miniview-collapsed-hover:#e4f013;--jtk-surface-pan-background:Azure;--jtk-surface-pan-hover-background:#3177b8;--jtk-surface-pan-hover-foreground:white;--jtk-surface-pan-active-background:var(--jtk-highlight-color);--jtk-draw-handle-size:10px;--jtk-draw-handle-background:var(--jtk-highlight-color);--jtk-color-snapline:yellowgreen;--jtk-color-snapline-exact:red;--jtk-snapline-size:2px;--jtk-color-snapline-active:yellowgreen}.jtk-connector{overflow:visible}.jtk-node{position:absolute;box-sizing:border-box}.jtk-group{position:absolute;overflow:visible;box-sizing:border-box}.jtk-group svg{overflow:visible}.jtk-default-node{width:120px;border:1px solid;height:80px;border-radius:3px}.jtk-default-group{width:300px;border:1px solid;height:300px;border-radius:3px}[data-jtk-group].jtk-group-collapsed [data-jtk-managed]{display:none}.jtk-surface-elastic-group-resize{position:absolute;outline:var(--jtk-elastic-group-resize-outline);background-color:var(--jtk-elastic-group-resize-background);box-sizing:border-box}[data-jtk-group-content]{position:relative}.jtk-shape{overflow:visible}.katavorio-clone-drag{pointer-events:none}.jtk-surface{overflow:hidden!important;position:relative;cursor:move;cursor:-moz-grab;cursor:-webkit-grab;touch-action:none}.jtk-surface-direct-render{overflow:hidden!important}.jtk-surface-panning{cursor:-moz-grabbing;cursor:-webkit-grabbing;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jtk-surface-canvas{overflow:visible!important}.jtk-surface-nopan{overflow:scroll!important;cursor:default}.jtk-surface-tile{border:0;outline:0;margin:0;-webkit-transition:opacity .3s ease .15s;-moz-transition:opacity .3s ease .15s;-o-transition:opacity .3s ease .15s;-ms-transition:opacity .3s ease .15s;transition:opacity .3s ease .15s}.jtk-lasso{border:2px solid var(--jtk-lasso-border);background-color:var(--jtk-lasso-background);opacity:.5;display:none;z-index:20000;position:absolute}.jtk-lasso-select-defeat *{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jtk-lasso-mask{position:fixed;z-index:20000;display:none;opacity:.5;background-color:var(--jtk-lasso-mask);top:0;bottom:0;left:0;right:0}.jtk-surface-selected-element{border-color:var(--jtk-surface-selected-element-border-color)}.jtk-surface-pan{background-color:var(--jtk-surface-pan-background);opacity:.4;text-align:center;cursor:pointer;z-index:2;-webkit-transition:background-color .15s ease-in;-moz-transition:background-color .15s ease-in;-o-transition:background-color .15s ease-in;transition:background-color .15s ease-in}.jtk-surface-pan-top,.jtk-surface-pan-bottom{width:100%;height:20px;display:flex;justify-content:center}.jtk-surface-pan-top:hover,.jtk-surface-pan-bottom:hover,.jtk-surface-pan-left:hover,.jtk-surface-pan-right:hover{opacity:.6;background-color:var(--jtk-surface-pan-hover-background);color:var(--jtk-surface-pan-hover-foreground);font-weight:bold}.jtk-surface-pan-left,.jtk-surface-pan-right{width:20px;height:100%;display:flex;align-items:center}.jtk-surface-pan-active,.jtk-surface-pan-active:hover{background-color:var(--jtk-surface-pan-active-background)}.jtk-label-overlay:empty{visibility:hidden}.jtk-miniview{overflow:hidden!important;width:125px;height:125px;position:absolute;background-color:var(--jtk-miniview-background);border:var(--jtk-miniview-border);border-radius:4px;opacity:.8}.jtk-miniview-panner{border:var(--jtk-miniview-panner-border);opacity:.4;background-color:var(--jtk-miniview-panner-background);cursor:move;cursor:-moz-grab;cursor:-webkit-grab}.jtk-miniview-panning{cursor:-moz-grabbing;cursor:-webkit-grabbing}.jtk-miniview-element{background-color:var(--jtk-miniview-element-background);position:absolute}.jtk-miniview-group-element{background:transparent;border:var(--jtk-miniview-group-element-border)}.jtk-miniview-collapse{color:var(--jtk-miniview-collapse-color);position:absolute;font-size:18px;top:-1px;right:3px;cursor:pointer;font-weight:bold}.jtk-miniview-collapse:before{content:"‒"}.jtk-miniview-collapsed{background-color:var(--jtk-miniview-collapsed-background);border-radius:4px;height:22px;margin-right:0;padding:4px;width:21px}.jtk-miniview-collapsed .jtk-miniview-element,.jtk-miniview-collapsed .jtk-miniview-panner{visibility:hidden}.jtk-miniview-collapsed .jtk-miniview-collapse:before{content:"+"}.jtk-miniview-collapse:hover{color:var(--jtk-miniview-collapsed-hover)}.jtk-miniview-click-to-center .jtk-miniview-element{cursor:pointer}div.jtk-draw-skeleton{position:absolute;left:0;right:0;top:0;bottom:0;outline:2px solid var(--jtk-draw-handle-background);opacity:.8;pointer-events:none}rect.jtk-draw-skeleton{stroke:var(--jtk-draw-handle-background);stroke-width:2;fill:none}.jtk-draw-handle{position:absolute;width:var(--jtk-draw-handle-size);height:var(--jtk-draw-handle-size);background-color:var(--jtk-draw-handle-background);pointer-events:all;cursor:pointer}.jtk-draw-handle-tl{left:0;top:0;cursor:nw-resize}.jtk-draw-handle-tr{right:0;top:0;cursor:ne-resize}.jtk-draw-handle-bl{left:0;bottom:0;cursor:sw-resize}.jtk-draw-handle-br{bottom:0;right:0;cursor:se-resize}.jtk-draw-drag{display:none;position:absolute;left:50%;top:50%;margin-left:-10px;margin-top:-10px;width:20px;height:20px;background-color:var(--jtk-draw-handle-background);cursor:move}.jtk-drag-select-defeat *{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jtk-export-underlay{position:fixed;inset:0;z-index:1000;opacity:.9;background-color:#a9a9a9}.jtk-export-overlay{z-index:1001;display:flex;flex-direction:column;align-items:center;max-width:80%;position:absolute;width:80%;max-height:65vh;top:1rem;left:50%;margin-left:-40%;background-color:#fff;padding:1rem;border-radius:5px;box-shadow:0 0 10px #847a6a}.jtk-export-overlay>svg{max-width:100%}.jtk-export-cancel{position:absolute;top:25px;right:25px;cursor:pointer}.jtk-export-cancel:after{content:"X"}.jtk-export-cancel:hover{color:#ff4500}.jtk-export-download-tools{display:flex;align-items:center}.jtk-export-download-tools *{margin:.25rem;padding:.25rem}.jtk-shape-library-palette-shape{display:flex;flex-direction:column;width:3rem;margin:.25rem;cursor:move}.jtk-shape-library-palette-shape svg{overflow:visible;fill:none;stroke:black}.jtk-shape-library-palette-label{font-size:11px;text-align:center;white-space:nowrap;overflow:hidden;width:100%;text-overflow:ellipsis;margin-top:3px}.jtk-shape-library-palette-filter{width:90%;padding:3px;margin:0 0 1rem 0}.jtk-shape-library-palette-set{display:flex;flex-wrap:wrap;margin:0 0 1rem 0}.jtk-shape-library-palette-set-title{margin:.5rem 0;background-color:#ddd;padding:.25rem;width:90%}.jtk-shape-library-palette-lasso{background-color:transparent;border:0}.jtk-shape-library-palette-lasso>svg{fill:#fff;stroke:#000;stroke-width:2}.jtk-snapline{position:absolute;z-index:1000;background-color:var(--jtk-color-snapline)}.jtk-snapline-exact{background:var(--jtk-color-snapline-exact)}.jtk-snapline-vertical{top:0;bottom:0;width:var(--jtk-snapline-size);transform:translateX(-50%)}.jtk-snapline-horizontal{left:0;right:0;height:var(--jtk-snapline-size);transform:translateY(-50%)}.jtk-snapline-active{outline:1px var(--jtk-color-snapline-active)}.hljs{display:block;overflow-x:auto;padding:.5em;background:#f0f0f0}.hljs,.hljs-subst{color:#444}.hljs-comment{color:#888}.hljs-attribute,.hljs-doctag,.hljs-keyword,.hljs-meta-keyword,.hljs-name,.hljs-selector-tag{font-weight:700}.hljs-deletion,.hljs-number,.hljs-quote,.hljs-selector-class,.hljs-selector-id,.hljs-string,.hljs-template-tag,.hljs-type{color:#800}.hljs-section,.hljs-title{color:#800;font-weight:700}.hljs-link,.hljs-regexp,.hljs-selector-attr,.hljs-selector-pseudo,.hljs-symbol,.hljs-template-variable,.hljs-variable{color:#bc6060}.hljs-literal{color:#78a960}.hljs-addition,.hljs-built_in,.hljs-bullet,.hljs-code{color:#397300}.hljs-meta{color:#1f7199}.hljs-meta-string{color:#4d99bf}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.hummingbird-treeview,.hummingbird-treeview *{list-style:none;font-size:20px;line-height:24px}.hummingbird-treeview label{font-weight:normal}.hummingbird-treeview input[type=checkbox]{width:16px;height:16px;padding:0;margin:0}.hummingbird-treeview ul:not(.hummingbird-base){display:none}.hummingbird-treeview .fa{font-style:normal;cursor:pointer}.hummingbird-treeview .fas{font-style:normal;cursor:pointer}.hummingbird-base{white-space:nowrap}