:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-indigo: #2c3e50;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64)}:root{--color-background: var(--vt-c-white);--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--section-gap: 160px}@media (prefers-color-scheme: dark){:root{--color-background: var(--vt-c-black);--color-background-soft: var(--vt-c-black-soft);--color-background-mute: var(--vt-c-black-mute);--color-border: var(--vt-c-divider-dark-2);--color-border-hover: var(--vt-c-divider-dark-1);--color-heading: var(--vt-c-text-dark-1);--color-text: var(--vt-c-text-dark-2)}}*,*:before,*:after{box-sizing:border-box;margin:0;font-weight:400}body{min-height:100vh;color:var(--color-text);background:var(--color-background);transition:color .5s,background-color .5s;line-height:1.6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{padding:2rem;font-weight:400}a,.green{text-decoration:none;color:#00bd7e;transition:.4s;padding:3px}@media (hover: hover){a:hover{background-color:#00bd7e33}}@media (min-width: 1024px){body{display:flex;place-items:center}#app{padding:0 2rem}}.vue-splitter{display:grid;height:inherit}.vue-splitter.vertical{width:100%}.vue-splitter.vertical>.splitter{cursor:ew-resize;width:5px}.vue-splitter.horizontal{height:100%}.vue-splitter.horizontal>.splitter{cursor:ns-resize;height:5px}.vue-splitter .splitter{background-color:#9e9e9e}.vue-splitter .splitter-pane{overflow-y:auto}.proc[data-v-a2083010]{display:grid;grid-template-columns:3fr 1fr 3fr 3fr 0fr;place-items:center stretch;gap:10px}.proc_buttons[data-v-a2083010]{grid-column-start:5;grid-row-end:span 3;place-items:center stretch}.factory_select[data-v-a2083010]{grid-column-start:2;grid-column-end:span 3;place-items:center stretch}.proc_io[data-v-a2083010]{display:grid;grid-template-columns:0fr 1fr;place-items:center stretch;gap:10px}.items[data-v-8c8954f8],[data-v-8c8954f8] .items{display:grid;grid-template-columns:auto auto;gap:10px;place-items:center stretch}.items_fw[data-v-8c8954f8],[data-v-8c8954f8] .items_fw{grid-column-start:1;grid-column-end:span 3;place-items:center stretch}.proc_header_d[data-v-8c8954f8]{grid-column:2}.proc_header_i[data-v-8c8954f8]{grid-column:3}.proc_header_o[data-v-8c8954f8]{grid-column:4}.proc[data-v-8c8954f8],[data-v-8c8954f8] .proc{display:grid;grid-template-columns:3fr 1fr 3fr 3fr 0fr;place-items:center stretch;gap:10px}.proc_fw[data-v-8c8954f8],[data-v-8c8954f8] .proc_fw{grid-column-start:1;grid-column-end:span 5;place-items:center stretch}.proc_buttons[data-v-8c8954f8],[data-v-8c8954f8] .proc_buttons{grid-column-start:5;grid-row-end:span 2;place-items:center stretch}.proc_io[data-v-8c8954f8],[data-v-8c8954f8] .proc_io{display:grid;grid-template-columns:0fr 1fr;place-items:center stretch;gap:10px}details>summary.header{font-size:150%}.input_options[data-v-a91b96d0]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.input_options_fw[data-v-a91b96d0],.search_results[data-v-a91b96d0]{grid-column-start:1;grid-column-end:span 2}.proc_header_d[data-v-a91b96d0]{grid-column:2}.proc_header_i[data-v-a91b96d0]{grid-column:3}.proc_header_o[data-v-a91b96d0]{grid-column:4}.proc[data-v-a91b96d0],[data-v-a91b96d0] .proc{display:grid;grid-template-columns:3fr 1fr 3fr 3fr 0fr;place-items:center stretch;gap:10px}.proc_fw[data-v-a91b96d0],[data-v-a91b96d0] .proc_fw{grid-column-start:1;grid-column-end:span 5;place-items:center stretch}.proc_buttons[data-v-a91b96d0],[data-v-a91b96d0] .proc_buttons{grid-column-start:5;grid-row-end:span 2;place-items:center stretch}.proc_io[data-v-a91b96d0],[data-v-a91b96d0] .proc_io{display:grid;grid-template-columns:0fr 1fr;place-items:center stretch;gap:10px}:root{--item-net-producer-fg: light-dark(#fff, #fff);--item-net-producer-bg: light-dark(#f00, #f00);--item-net-consumer-fg: light-dark(#333, #333);--item-net-consumer-bg: light-dark(#0f0, #0f0);--item-net-equal-fg: light-dark(#333, #fff);--item-net-equal-bg: light-dark(#fff, #333)}.graph{fill-opacity:0}.node{fill-opacity:1;stroke:var(--fg);fill:var(--bg)}.node.net-producer{stroke:var(--item-net-producer-fg);fill:var(--item-net-producer-bg)}.node.net-consumer{stroke:var(--item-net-consumer-fg);fill:var(--item-net-consumer-bg)}.node.net-equal{stroke:var(--item-net-equal-fg);fill:var(--item-net-equal-bg)}.edge{fill-opacity:0;stroke:var(--fg)}.edge>polygon{fill-opacity:1;fill:var(--fg)}g text{font-family:inherit;font-size:70%}body{display:block}:root{color-scheme:light dark;--fg: light-dark(#333, #ccc);--bg: light-dark(#fff, #333)}@media (min-width: 1024px){header[data-v-eee96c01]{padding-right:calc(var(--section-gap) / 2)}main[data-v-eee96c01]{padding-right:calc(var(--section-gap) / 2)}.logo[data-v-eee96c01]{margin:0 2rem 0 0}}.resize-observer[data-v-b329ee4c]{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;border:none;background-color:transparent;pointer-events:none;display:block;overflow:hidden;opacity:0}.resize-observer[data-v-b329ee4c] object{display:block;position:absolute;top:0;left:0;height:100%;width:100%;overflow:hidden;pointer-events:none;z-index:-1}.v-popper__popper{z-index:10000;top:0;left:0;outline:none}.v-popper__popper.v-popper__popper--hidden{visibility:hidden;opacity:0;transition:opacity .15s,visibility .15s;pointer-events:none}.v-popper__popper.v-popper__popper--shown{visibility:visible;opacity:1;transition:opacity .15s}.v-popper__popper.v-popper__popper--skip-transition,.v-popper__popper.v-popper__popper--skip-transition>.v-popper__wrapper{transition:none!important}.v-popper__backdrop{position:absolute;top:0;left:0;width:100%;height:100%;display:none}.v-popper__inner{position:relative;box-sizing:border-box;overflow-y:auto}.v-popper__inner>div{position:relative;z-index:1;max-width:inherit;max-height:inherit}.v-popper__arrow-container{position:absolute;width:10px;height:10px}.v-popper__popper--arrow-overflow .v-popper__arrow-container,.v-popper__popper--no-positioning .v-popper__arrow-container{display:none}.v-popper__arrow-inner,.v-popper__arrow-outer{border-style:solid;position:absolute;top:0;left:0;width:0;height:0}.v-popper__arrow-inner{visibility:hidden;border-width:7px}.v-popper__arrow-outer{border-width:6px}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner{left:-2px}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-outer,.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{left:-1px}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-outer{border-bottom-width:0;border-left-color:transparent!important;border-right-color:transparent!important;border-bottom-color:transparent!important}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner{top:-2px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-container{top:0}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{border-top-width:0;border-left-color:transparent!important;border-right-color:transparent!important;border-top-color:transparent!important}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner{top:-4px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{top:-6px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner{top:-2px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-outer,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{top:-1px}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{border-left-width:0;border-left-color:transparent!important;border-top-color:transparent!important;border-bottom-color:transparent!important}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner{left:-4px}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{left:-6px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-container{right:-10px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-outer{border-right-width:0;border-top-color:transparent!important;border-right-color:transparent!important;border-bottom-color:transparent!important}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner{left:-2px}.v-popper--theme-tooltip .v-popper__inner{background:#000c;color:#fff;border-radius:6px;padding:7px 12px 6px}.v-popper--theme-tooltip .v-popper__arrow-outer{border-color:#000c}.v-popper--theme-dropdown .v-popper__inner{background:#fff;color:#000;border-radius:6px;border:1px solid #ddd;box-shadow:0 6px 30px #0000001a}.v-popper--theme-dropdown .v-popper__arrow-inner{visibility:visible;border-color:#fff}.v-popper--theme-dropdown .v-popper__arrow-outer{border-color:#ddd}
