.context-menu-listing-control[data-v-03d00514]{display:flex;flex-direction:column;width:-moz-max-content;width:max-content;min-width:130px;color:#d1d1d1;font-size:10pt;padding:6px 4px;border:1px solid #242424;border-radius:3px;box-sizing:border-box;background:#383838;box-shadow:2px 2px 4px rgba(0,0,0,.22)}.section .section-divider[data-v-03d00514]{padding:0;border-bottom:1px solid #545454;margin:4px 4px;cursor:default}.submenu[data-v-03d00514]{position:absolute;top:-4px;left:100%;padding-left:6px;z-index:1}li[data-v-03d00514]{position:relative;list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}li[data-v-03d00514]:not(.disabled):hover{color:#fff;background:#726de2}a[data-v-03d00514]{display:flex;padding:4px 0;cursor:pointer}li.disabled a[data-v-03d00514]{color:#8f8f8f;cursor:unset}.more-arrow[data-v-03d00514],.shortcut[data-v-03d00514],.text[data-v-03d00514]{display:flex;align-items:center;padding:0 23px}.text[data-v-03d00514]{flex:1 1 auto}.shortcut[data-v-03d00514]{flex:2 1 auto;justify-content:right}.check[data-v-03d00514]{position:absolute;left:5px}.more-arrow[data-v-03d00514]:before{content:"";display:block;width:6px;height:6px;border-top:1px solid;border-right:1px solid;transform:rotate(45deg)}.title-bar-control[data-v-63eba18e]{display:flex;align-items:center;font-size:10pt;font-weight:500;z-index:999}.icon[data-v-63eba18e],li[data-v-63eba18e]{display:flex;align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}li[data-v-63eba18e]:not(.icon){position:relative;height:100%;padding:0 7px}li:not(.icon).focused[data-v-63eba18e],li[data-v-63eba18e]:not(.icon):hover{color:#d1d1d1;background:#383838}.menu-listing[data-v-63eba18e]{position:absolute;top:100%;left:-1px;border-top:none;border-top-left-radius:0;border-top-right-radius:0;z-index:1}.logo[data-v-dc3b1a94]{margin:0 8px;padding:2px 4px;color:#f0f1f2;font-size:7pt;font-weight:600;border-radius:3px;background:#726de2}.hotkey-box-container[data-v-5e99f3da]{outline:none!important}.context-menu-control[data-v-6a0233c2]{z-index:999}.block-diagram-element[data-v-52fd0e8e]{position:relative}.block-diagram-menu[data-v-52fd0e8e]{position:absolute;cursor:default}.app-footer-bar-element[data-v-783f2534]{display:flex}.info[data-v-783f2534]{flex:1;display:flex;align-items:center;height:100%;font-size:10pt;-webkit-user-select:none;-moz-user-select:none;user-select:none}.info.left[data-v-783f2534]{justify-content:left;margin-top:-1px;padding:0 15px}.selected span[data-v-783f2534]{color:#a6a6a6}.info.right[data-v-783f2534]{justify-content:right}.page-check[data-v-783f2534]{display:flex;align-items:center;height:100%;padding:0 15px;font-weight:500}.page-check span[data-v-783f2534]{font-size:10.5pt;margin-right:7px}.page-check.invalid[data-v-783f2534]{color:#ccc;background:#c94040}.page-check.invalid span[data-v-783f2534]{margin-top:1px}.page-check.valid[data-v-783f2534]{color:#bfbfbf;background:#333}.collapsed[data-v-2d69016e]{transform:rotate(270deg) translateY(.5px)}.accordion-box-container[data-v-39ee0bdf]{display:grid;grid-template-columns:minmax(0,1fr);border-top:1px solid #474747;box-sizing:border-box}.accordion-box[data-v-39ee0bdf]{display:flex;flex-direction:column;position:relative}.accordion-box:first-child .accordion-box-head[data-v-39ee0bdf]{border-top:none}.accordion-box.collapsed .accordion-box-body[data-v-39ee0bdf]{display:none}.accordion-box-handle[data-v-39ee0bdf]{position:absolute;top:-2px;width:100%;height:4px;background:#726de2;cursor:n-resize;transition:opacity .15s;opacity:0}.accordion-box-handle[data-v-39ee0bdf]:hover{transition-delay:.2s;opacity:1}.accordion-box-head[data-v-39ee0bdf]{display:flex;align-items:center;color:#d9d9d9;font-size:10pt;font-weight:700;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-top:1px solid #474747;box-sizing:border-box;background:#383838;box-shadow:0 2px 0 0 rgba(0,0,0,.16)}.accordion-box-head .collapse-arrow[data-v-39ee0bdf]{padding:0 10px}.accordion-box-body[data-v-39ee0bdf]{flex:1;overflow:hidden}.accordion-pane-container[data-v-22255fa2]{height:100%}.scrollbox-container[data-v-cf54a08c]{flex-grow:1;flex-shrink:1;flex-basis:0px;display:flex;overflow:hidden}.scroll-content[data-v-cf54a08c]{flex:1;overflow:hidden}.scroll-bar[data-v-cf54a08c]{padding:2px;box-sizing:border-box}.scroll-handle[data-v-cf54a08c]{border-style:solid;border-width:1px;border-radius:3px;box-sizing:border-box}.text-field-control[data-v-cfce8e40]{display:flex;align-items:center;color:#ccc;cursor:text;overflow:hidden}.text-field-control.disabled[data-v-cfce8e40]{cursor:inherit}.text-field-control[data-v-cfce8e40]:focus{outline:none}.grid-container[data-v-cfce8e40]{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);width:100%}.field[data-v-cfce8e40]{grid-area:1/1;color:inherit;font-size:inherit;font-family:inherit;width:100%;padding:6px 12px;border:none;box-sizing:border-box}.field[data-v-cfce8e40]:focus{outline:none}.placeholder[data-v-cfce8e40]{grid-area:1/1;color:#999;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:6px 12px}.enum-field-control[data-v-2178b796]{display:flex;align-items:center;color:#ccc}.enum-field-control.open[data-v-2178b796]{border:1px solid #3d3d3d}.grid-container[data-v-2178b796]{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) minmax(0,auto);width:100%}.value-container[data-v-2178b796]{grid-area:1/1;display:flex;align-items:center;cursor:pointer}.disabled .value-container[data-v-2178b796]{cursor:inherit}.value-text[data-v-2178b796]{flex:1;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;text-overflow:ellipsis;padding:6px 12px;overflow:hidden}.value-text.is-null[data-v-2178b796]{color:#999}.value-text[data-v-2178b796]:not(.is-null){color:#89a0ec;font-weight:500}.dropdown-arrow[data-v-2178b796]{color:#666;font-size:6pt;font-family:Inter,sans-serif;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:16px;padding-right:8px}.scrollbox-container[data-v-2178b796]{grid-area:2/1;border-top:1px dotted #3d3d3d;border-bottom-left-radius:4px;border-bottom-right-radius:4px;box-sizing:border-box;background:#242424}.dropdown-options[data-v-2178b796]{padding:6px 5px}.dropdown-options li[data-v-2178b796]{list-style:none;font-size:10pt;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;text-overflow:ellipsis;padding:5px 12px;overflow:hidden}.dropdown-options li.active.null[data-v-2178b796],.dropdown-options li.active[data-v-2178b796]{color:#fff;background:#726de2}.dropdown-options li.null[data-v-2178b796]{color:#999}.number-field-control[data-v-9dabcc18]{display:flex;align-items:center;color:#ccc;cursor:text;overflow:hidden}.number-field-control.disabled[data-v-9dabcc18]{cursor:inherit}.number-field-control[data-v-9dabcc18]:focus{outline:none}input[data-v-9dabcc18]{color:inherit;font-size:inherit;font-family:inherit;width:100%;height:100%;padding:6px 8px 6px 12px;border:none;box-sizing:border-box;background:none}input[data-v-9dabcc18]::-moz-placeholder{color:#999;opacity:1}input[data-v-9dabcc18]::placeholder{color:#999;opacity:1}input[data-v-9dabcc18]:focus{outline:none}.increment-arrows[data-v-9dabcc18]{display:flex;flex-direction:column;color:#666;font-size:5pt;font-family:Inter,sans-serif;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:16px;padding-right:8px}.down-arrow[data-v-9dabcc18],.up-arrow[data-v-9dabcc18]{display:flex;align-items:center;justify-content:center;width:100%;height:10px;border-radius:2px;cursor:pointer}.down-arrow[data-v-9dabcc18]:hover,.up-arrow[data-v-9dabcc18]:hover{color:#bfbfbf}.datetime-field-control[data-v-f049ed0a]{display:flex;align-items:center;color:#ccc;cursor:text;overflow:hidden}.datetime-field-control.disabled[data-v-f049ed0a]{cursor:inherit}.datetime-field-control[data-v-f049ed0a]:focus{outline:none}.grid-container[data-v-f049ed0a]{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);width:100%}.editor[data-v-f049ed0a]{grid-area:1/1;display:flex;width:100%;padding:6px 12px;border:none;box-sizing:border-box}input[data-v-f049ed0a]{color:inherit;font-size:10pt;font-family:Roboto Mono;padding:0;border:none;background:none}input[data-v-f049ed0a]::-moz-placeholder{color:#999;opacity:1}input[data-v-f049ed0a]::placeholder{color:#999;opacity:1}input[data-v-f049ed0a]:focus{outline:none}.editor span[data-v-f049ed0a]{color:#999;font-size:10pt;font-family:Roboto Mono;margin:0 3px}.editor span.space[data-v-f049ed0a]{margin:0 3px}.editor span.timezone[data-v-f049ed0a]{margin-left:6px}.D[data-v-f049ed0a],.H[data-v-f049ed0a],.M[data-v-f049ed0a],.m[data-v-f049ed0a],.s[data-v-f049ed0a]{width:16px}.Y[data-v-f049ed0a]{width:32px}.value[data-v-f049ed0a]{grid-area:1/1;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:6px 12px}.null-value[data-v-f049ed0a]{color:#999}.date-value[data-v-f049ed0a]{color:#89a0ec;font-weight:500}.field-item[data-v-1f8ec412]{display:flex;margin-bottom:8px}.datetime-field-control[data-v-1f8ec412],.enum-field-control[data-v-1f8ec412],.number-field-control[data-v-1f8ec412],.text-field-control[data-v-1f8ec412]{flex:1;min-height:30px;border-radius:4px;background:#2e2e2e}.datetime-field-control.disabled[data-v-1f8ec412],.enum-field-control.disabled[data-v-1f8ec412],.number-field-control.disabled[data-v-1f8ec412],.text-field-control.disabled[data-v-1f8ec412]{background:none;border:1px dashed #404040}.dictionary-field-control[data-v-1f8ec412]{flex:1}.create-button[data-v-1f8ec412],.delete-button[data-v-1f8ec412]{display:flex;align-items:center;color:#ccc;font-size:9pt;font-family:inherit;border:1px solid #3d3d3d;border-radius:3px;background:none}.create-button[data-v-1f8ec412]{width:100%;padding:4px 10px}.delete-button[data-v-1f8ec412]{justify-content:center;width:25px;margin-left:5px}.create-button[data-v-1f8ec412]:hover,.delete-button[data-v-1f8ec412]:hover{background:#303030}.create-button span[data-v-1f8ec412]{margin-right:9px}.field-item[data-v-5181abbf]{margin-bottom:14px}.field-item[data-v-5181abbf]:last-child{margin-bottom:0}.field-name[data-v-5181abbf]{color:#a6a6a6;font-size:9.5pt;font-weight:500;margin-bottom:6px}.field-value[data-v-5181abbf]{font-size:10.5pt}.datetime-field-control[data-v-5181abbf],.enum-field-control[data-v-5181abbf],.number-field-control[data-v-5181abbf],.text-field-control[data-v-5181abbf]{min-height:30px;border-radius:4px;background:#2e2e2e}.datetime-field-control.disabled[data-v-5181abbf],.enum-field-control.disabled[data-v-5181abbf],.number-field-control.disabled[data-v-5181abbf],.text-field-control.disabled[data-v-5181abbf]{background:none;border:1px dashed #404040}.scrollbox-container[data-v-5d47093b]{height:100%}.contents[data-v-5d47093b]{padding:18px 16px}.no-prop[data-v-5d47093b]{display:flex;align-items:center;justify-content:center;color:#818181;font-size:10pt;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;height:100%;padding:100px 0;box-sizing:border-box}.scrollbox[data-v-28e3dbca]{height:100%}.content[data-v-28e3dbca]{padding:5px 0}.validation-result[data-v-28e3dbca]{display:flex;align-items:center;color:#d9d9d9;font-size:10pt;-webkit-user-select:none;-moz-user-select:none;user-select:none;min-height:27px;padding:5px 16px;box-sizing:border-box;cursor:pointer}.validation-result[data-v-28e3dbca]:hover{background:#303030}.validation-result .icon[data-v-28e3dbca]{font-size:10pt;font-weight:300;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding-right:10px;margin-top:-1px}.validation-result.error .icon[data-v-28e3dbca]{color:#ff6969}.validation-result.warning .icon[data-v-28e3dbca]{color:#e6d845}.editor-tabs-element[data-v-09fcd1e8]{border-left:1px solid #303030;background:#242424}.properties-pane[data-v-09fcd1e8],.validator-problems-pane[data-v-09fcd1e8],body,html{height:100%}body,html{width:100%;font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:0;margin:0;background:#1a1a1a;overflow:hidden}a{color:inherit;text-decoration:none}p,ul{margin:0}ul{padding:0}#app,#main{width:100%;height:100%}#main{display:flex;flex-direction:column}#app-title-bar{flex-shrink:0;height:31px;color:#9e9e9e;background:#262626}#app-body{flex:1;display:grid;overflow:hidden;grid-template-rows:minmax(0,1fr) 29px}#block-diagram{border-top:1px solid #333;box-sizing:border-box}#app-footer-bar,#app-sidebar,#block-diagram{width:100%;height:100%}#app-footer-bar{color:#bfbfbf;border-top:1px solid #333;background:#262626}.frame{position:relative}.frame.bottom{grid-column:1/3}.resize-handle{position:absolute;display:block;background:#726de2;transition:opacity .15s;opacity:0;z-index:1}.resize-handle:hover{transition-delay:.2s;opacity:1}.frame.right .resize-handle{top:0;left:-2px;width:4px;height:100%;cursor:e-resize}@font-face{font-family:Inter;font-style:normal;font-weight:100;font-display:swap;src:url(../fonts/Inter-Thin.d52e5e38.woff2) format("woff2"),url(../fonts/Inter-Thin.b068b718.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:100;font-display:swap;src:url(../fonts/Inter-ThinItalic.a9780071.woff2) format("woff2"),url(../fonts/Inter-ThinItalic.97bec988.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:200;font-display:swap;src:url(../fonts/Inter-ExtraLight.b3b2ed6a.woff2) format("woff2"),url(../fonts/Inter-ExtraLight.dd19efda.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:200;font-display:swap;src:url(../fonts/Inter-ExtraLightItalic.079cd1e7.woff2) format("woff2"),url(../fonts/Inter-ExtraLightItalic.a6566ae6.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../fonts/Inter-Light.780dd2ad.woff2) format("woff2"),url(../fonts/Inter-Light.5d3776eb.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:300;font-display:swap;src:url(../fonts/Inter-LightItalic.df29c534.woff2) format("woff2"),url(../fonts/Inter-LightItalic.d0fa7cbc.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/Inter-Regular.dc131113.woff2) format("woff2"),url(../fonts/Inter-Regular.3ac83020.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:400;font-display:swap;src:url(../fonts/Inter-Italic.fd26ff23.woff2) format("woff2"),url(../fonts/Inter-Italic.f137a90d.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/Inter-Medium.75db5319.woff2) format("woff2"),url(../fonts/Inter-Medium.c0638bea.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:500;font-display:swap;src:url(../fonts/Inter-MediumItalic.f1e11535.woff2) format("woff2"),url(../fonts/Inter-MediumItalic.a1b58862.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/Inter-SemiBold.007ad31a.woff2) format("woff2"),url(../fonts/Inter-SemiBold.66a68ffa.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:600;font-display:swap;src:url(../fonts/Inter-SemiBoldItalic.3031b683.woff2) format("woff2"),url(../fonts/Inter-SemiBoldItalic.6cd13dbd.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/Inter-Bold.444a7284.woff2) format("woff2"),url(../fonts/Inter-Bold.99a0d9a7.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:700;font-display:swap;src:url(../fonts/Inter-BoldItalic.96284e2a.woff2) format("woff2"),url(../fonts/Inter-BoldItalic.3aa31f73.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../fonts/Inter-ExtraBold.37da9eec.woff2) format("woff2"),url(../fonts/Inter-ExtraBold.ab70688a.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:800;font-display:swap;src:url(../fonts/Inter-ExtraBoldItalic.fcc7d60e.woff2) format("woff2"),url(../fonts/Inter-ExtraBoldItalic.728a4c7d.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(../fonts/Inter-Black.661569af.woff2) format("woff2"),url(../fonts/Inter-Black.d0b121f3.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:900;font-display:swap;src:url(../fonts/Inter-BlackItalic.a3cc36c8.woff2) format("woff2"),url(../fonts/Inter-BlackItalic.e3329b2b.woff) format("woff")}@font-face{font-family:Inter var;font-weight:100 900;font-display:swap;font-style:normal;font-named-instance:"Regular";src:url(../fonts/Inter-roman.var.66c6e408.woff2) format("woff2")}@font-face{font-family:Inter var;font-weight:100 900;font-display:swap;font-style:italic;font-named-instance:"Italic";src:url(../fonts/Inter-italic.var.1f7ca638.woff2) format("woff2")}@font-face{font-family:Inter var experimental;font-weight:100 900;font-display:swap;font-style:oblique 0deg 10deg;src:url(../fonts/Inter.var.8dd26c3d.woff2) format("woff2")}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/Roboto-Mono-Regular-Latin-Ext.cd0606c0.woff2) format("woff2");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/Roboto-Mono-Regular-Latin.04a936e0.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}