.partitions-container{&.has-closed-fixed-partition{>.fixed-partition{position:absolute;visibility:hidden;top:0;left:0;z-index:-1}>.dynamic-partition{height:100%!important}}}:root{--original-activity-column-width: 40;--original-status-row-height: 25;--original-left-column-min-width: 200;--original-separator-thickness: 5;--bottom-partition-heigh: 200;--bottom-partition-min-heigh: 100;--activity-column-width: var(--original-activity-column-width);--status-row-height: var(--original-status-row-height);--left-column-min-width: var(--original-left-column-min-width);--separator-thickness: var(--original-separator-thickness)}body{min-width:300px}[data-name=page-main-container]{width:100%;height:100dvh}[data-name=page-main-row]{display:flex;height:calc(100dvh - (var(--status-row-height) * 1px));overflow-x:auto}[data-name=page-activity-column]{width:calc(var(--activity-column-width) * 1px);min-width:calc(var(--activity-column-width) * 1px);background-color:var(--colors-background-shade5);display:flex}[data-name=page-activity-bar]{font-size:1.3rem;display:flex;flex-direction:column;justify-content:space-between;padding:0 2px;width:100%}[data-name=page-non-activity-column]{display:flex;width:calc(100% - (var(--activity-column-width) * 1px));touch-action:pinch-zoom}[data-name=page-left-column]{width:calc(var(--left-column-min-width) * 1px);min-width:calc(var(--left-column-min-width) * 1px);background-color:var(--colors-background-shade4);scrollbar-width:thin;overflow:auto}[data-name=layout-left-column-separator]{width:calc(var(--separator-thickness) * 1px);min-width:calc(var(--separator-thickness) * 1px);background-color:var(--colors-background-shade4);background-clip:padding-box;transition:background-color 0ms;transition-delay:.1s;border-right:1px solid var(--colors-line-shade2);box-sizing:border-box;position:relative;display:flex;align-items:center;justify-content:center;&:hover,&.dragging{background-color:var(--colors-handlebar);cursor:ew-resize;&:before{color:transparent}}&:before{position:absolute;transition:color 0ms;transition-delay:.1s;content:"⋮";font-size:1rem;font-weight:900;color:var(--colors-background);line-height:calc(var(--original-separator-thickness) * 1px);z-index:0}}[data-name=layout-board-column]{min-width:300px;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;flex-grow:1;overflow:auto;container-type:inline-size;[data-name=layout-board-row]{position:relative;overflow:auto;display:flex;flex-direction:column;align-items:center;>div{box-sizing:border-box;flex-grow:1}}[data-name=layout-panels-row-separator]{height:calc(var(--original-separator-thickness) * 1px);max-height:calc(var(--original-separator-thickness) * 1px);background-color:var(--colors-panels-row-background);background-clip:padding-box;transition:background-color 0ms;transition-delay:.1s;border-top:1px solid var(--colors-line-shade2);box-sizing:border-box;&:hover,&.dragging{background-color:var(--colors-handlebar);cursor:ns-resize}}[data-name=layout-panels-row]{border-top-width:0;height:calc(var(--bottom-partition-heigh) * 1px);min-height:calc(var(--bottom-partition-min-heigh) * 1px);background:var(--colors-panels-row-background);display:flex;flex-direction:column}}[data-name=page-status-row]{display:flex;justify-content:space-between;height:calc(var(--status-row-height) * 1px);background-color:var(--colors-background-shade6)}[data-name=page-status-activity-bar-toggler]{width:calc(var(--original-activity-column-width) * 1px);height:100%;text-align:center;vertical-align:top;background-color:var(--colors-background-shade4);user-select:none;box-shadow:0 3px 5px -2px #0000008e;font-size:1rem!important;&:hover{background-color:var(--colors-background-shade6);font-weight:700}&.pressed{box-shadow:0 -1px 5px -2px #0000008e inset}}.orange-beta-indicator{color:#333;background:light-dark(orange,darkorange);font-size:.7rem;padding:0 5px;margin-left:3px;border-radius:10px}:root{--tooltip-background-color: light-dark(#f7f7f7, #222222);--tooltip-box-shadow-color: light-dark(#00000062, #000000b7);--tooltip-border-color: light-dark(#c2c2c2, #4b4b4b);--tooltip-arrow-size: 6;--tooltip-arrow-corner: 4;--tooltip-arrow-shift: 0}.tooltip{position:absolute;background-color:var(--tooltip-background-color);border:1px solid var(--tooltip-border-color);box-shadow:0 0 5px 0 var(--tooltip-box-shadow-color);border-radius:calc(var(--tooltip-arrow-corner) * 1px);padding:.3rem .5rem;box-sizing:border-box;visibility:hidden;z-index:2;opacity:0;transition:opacity .2s ease .3s,visibility 0s linear .3s;&.visible{visibility:visible;opacity:1}&:before{content:"";position:absolute;background-color:inherit;transform:rotate(45deg)}&.top{&:before{top:calc(100% - (var(--tooltip-arrow-size) / 2 * 1px));left:calc(50% - (var(--tooltip-arrow-size) / 2 * 1px) + (var(--tooltip-arrow-shift) * 1px));width:calc(var(--tooltip-arrow-size) * 1px);height:calc(var(--tooltip-arrow-size) * 1px);border:1px solid var(--tooltip-border-color);border-top:none;border-left:none;box-shadow:3px 3px 5px -2px var(--tooltip-box-shadow-color)}}&.right{&:before{top:calc(50% - (var(--tooltip-arrow-size) / 2 * 1px) + (var(--tooltip-arrow-shift) * 1px));left:calc(0% - (var(--tooltip-arrow-size) / 2 * 1px) - 1px);width:calc(var(--tooltip-arrow-size) * 1px);height:calc(var(--tooltip-arrow-size) * 1px);border:1px solid var(--tooltip-border-color);border-top:none;border-right:none;box-shadow:-3px 3px 5px -2px var(--tooltip-box-shadow-color)}}&.bottom{&:before{top:calc(0% - (var(--tooltip-arrow-size) / 2 * 1px) - 1px);left:calc(50% - (var(--tooltip-arrow-size) / 2 * 1px) + (var(--tooltip-arrow-shift) * 1px));width:calc(var(--tooltip-arrow-size) * 1px);height:calc(var(--tooltip-arrow-size) * 1px);border:1px solid var(--tooltip-border-color);border-bottom:none;border-right:none;box-shadow:-3px -3px 5px -2px var(--tooltip-box-shadow-color)}}&.left{&:before{top:calc(50% - (var(--tooltip-arrow-size) / 2 * 1px) + (var(--tooltip-arrow-shift) * 1px));left:calc(100% - (var(--tooltip-arrow-size) / 2 * 1px));width:calc(var(--tooltip-arrow-size) * 1px);height:calc(var(--tooltip-arrow-size) * 1px);border:1px solid var(--tooltip-border-color);border-bottom:none;border-left:none;box-shadow:3px -3px 5px -2px var(--tooltip-box-shadow-color)}}}:root{--colors-red: light-dark(#ff6969, #9e0000)}[data-activity-tab-id]{width:100%;& i{color:var(--colors-icon-text);text-align:center;display:block;padding:8px 0;margin-right:-1px;margin-left:-1px;border-left:2px solid transparent;border-right:2px solid transparent;box-sizing:border-box}&.active i{border-left-color:var(--colors-icon-text-active)}&:hover i,&.active i{color:var(--colors-icon-text-active);&.icon.red{color:red!important}}& i.icon.red{color:var(--colors-red)!important}}[data-name=left-col-augments]{display:flex;flex-direction:column;justify-content:space-between;[data-name=left-col-augments-header]{padding:2px 4px 4px;[data-name=left-col-augments-header-tabs]{.tab{text-transform:uppercase;font-size:.7rem;padding:0 2px 4px;margin:0 2px;color:var(--colors-icon-text)}.active{color:var(--colors-body);box-shadow:0 1px 0 0 var(--colors-body)}}}[data-name=left-col-augments-body]{padding:5px 5px 0;.collection_banner{background:unset;color:unset;border:unset;text-align:unset;font:unset;display:flex;padding:4px;cursor:pointer;width:100%;align-items:center;&:hover{background-color:var(--colors-BackgroundShade5)}&.selected{background-color:var(--colors-TabSelectedBackground)}.text{overflow:hidden;margin-left:7px;.title,.desc,.name{overflow:hidden;text-overflow:ellipsis}.title,.desc{line-clamp:1;-webkit-line-clamp:1;display:-webkit-box;-webkit-box-orient:vertical}.title{font-weight:700}}}[data-name=inlets-header],[data-name=outlets-header]{background-color:var(--colors-background-shade5);margin:.5rem 0;padding:.115rem .2rem;border-radius:4px;display:flex;justify-content:space-between}button.closed-caret i{transform:rotate(90deg);display:inline-block;pointer-events:none}button.open-caret i{transform:rotate(180deg);display:inline-block;pointer-events:none}button.move-up,button.move-down{width:1.4rem}button.move-up i{transform:rotate(180deg);display:inline-block;pointer-events:none}button.move-down i{display:inline-block;pointer-events:none}button.delete{padding:.2rem .45rem;&:hover{color:red}}.tiny-running-status{display:inline-block;width:.3rem;height:.3rem;border-radius:50%;box-sizing:content-box;border:.15rem solid rgba(0,0,0,0);margin-right:2px;&.tiny-status-running{border-color:var(--colors-augment-title-running-bar);border-bottom:.15rem solid rgba(0,0,0,0);animation:RunSpinnerAnimation 1s linear infinite}&.tiny-status-pending{border-color:var(--colors-augment-title-pending-bar);border-bottom:.15rem solid rgba(0,0,0,0);animation:RunSpinnerAnimation 1s linear infinite}&.tiny-status-success{border-color:#00b60f}}}}@keyframes RunSpinnerAnimation{to{transform:rotate(360deg)}}[data-name=editor-placeholder]{text-align:center;color:#666}[data-name=panel-main-editor]{height:100%;padding-top:2px;box-sizing:border-box;&.invisible{visibility:hidden}.monaco-editor{position:absolute!important}}[data-name=panels]{[data-name=bottom-blocks]{[data-name=editor-row]{[data-name=editor-tabs-column]{[data-name=editor-tabs]{overflow-y:auto;height:100%;scrollbar-width:thin;&::-webkit-scrollbar{width:9px}&::-webkit-scrollbar-track{background:transparent}&::-webkit-scrollbar-thumb{background-color:#9b9b9b80;border-radius:20px;border:transparent}.tab{padding:3px 5px;cursor:pointer;display:flex;justify-content:space-between;user-select:none;.tab-name-group{line-height:1.1rem;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical}.tab-x-mark{font-size:x-small;min-width:1.1rem;height:1.1rem;margin:auto 0;text-align:center;display:none;&.unsaved{display:block}button{border-radius:4px;height:1.1rem;width:1.1rem;&:hover{background-color:var(--colors-tab-x-mark-hover-background)}}}.tab-x-mark.unsaved button:not(:hover){background-color:var(--colors-body);color:transparent;border-radius:50%;width:.6rem;height:.6rem}&:hover{background-color:var(--colors-tab-hover-background);.tab-x-mark{display:initial}}&.selected{background-color:var(--colors-tab-selected-background)}}}}[data-name=editor-column]{height:100%;flex-grow:1}}}}:root{--dialog-default-z-index: 10}.dialog{position:fixed;top:0;left:0;width:100vw;height:100dvh;background:light-dark(#0000009c,#5757579c);display:flex;justify-content:center;align-items:center;z-index:var(--dialog-default-z-index)}.dialog-content{background:var(--colors-background-shade1);padding:20px;border-radius:8px;box-shadow:0 4px 10px #0000004d;max-width:600px;max-height:calc(100dvh - 60px);overflow:auto;box-sizing:border-box;>h1,>h2,>h3,>h4,>h5{margin-top:0}}[data-name=page-left-column]:has([data-name=left-col-account]){display:flex;flex-direction:column}[data-name=left-col-account]{flex-grow:1;display:flex;flex-direction:column;justify-content:space-between;[data-name=left-col-account-header]{padding:2px 4px 4px;[data-name=left-col-account-header-tabs]{.tab{text-transform:uppercase;font-size:.7rem;padding:0 2px 4px;margin:0 2px;color:var(--colors-icon-text)}.active{color:var(--colors-body);box-shadow:0 1px 0 0 var(--colors-body)}}}[data-name=left-col-account-body]{flex-grow:1;display:flex;flex-direction:column;justify-content:space-between;padding:5px;gap:.5rem;[data-name=left-col-account-body-profile]{flex-grow:1;display:flex;flex-direction:column}[data-name=left-col-account-body-assets]{.segment-header{background-color:var(--colors-background-shade5);padding:.1rem .2rem;border-radius:4px;display:flex;justify-content:space-between;font-size:.7rem;font-weight:700;text-transform:uppercase}}}}:root{--editor-tabs-column-width: 120;--editor-tabs-column-min-width: 100;--editor-tabs-column-max-width: 300;--terminal-tabs-column-width: 120;--terminal-tabs-column-min-width: 100;--terminal-tabs-column-max-width: 300;--content-tabs-column-width: 120;--content-tabs-column-min-width: 100;--content-tabs-column-max-width: 300}[data-name=layout-board-column].has-closed-dynamic-partition [data-name=panels-max-min-btn]{transform:rotateX(180deg)}[data-name=panels]{display:flex;flex-direction:column;flex-grow:1;overflow:hidden;[data-name=tab-bar]{color:var(--colors-icon-text);margin:2px 2px 5px 5px;font-size:.7rem;user-select:none;display:flex;justify-content:space-between;[data-name=buttons]{margin-right:2px;font-size:.9rem;display:flex;gap:3px}[data-name=panels-close-btn],[data-name=panels-max-min-btn]{width:1.24rem;height:1.24rem;text-align:center;border-radius:4px;justify-content:center;vertical-align:middle;&:hover{background-color:var(--colors-background-shade5)}}.tab{display:inline-block;margin:0 3px;padding:0 2px 4px;color:var(--colors-icon-text);text-transform:uppercase;cursor:pointer;&.active{color:var(--colors-body);box-shadow:0 1px 0 0 var(--colors-body)}&:hover{color:var(--colors-body)}}}[data-name=bottom-blocks]{flex-grow:1;display:flex;flex-direction:column;overflow:hidden;>div{height:0;overflow:hidden;&.active-block{height:100%}}[data-name=terminal-tabs-separator],[data-name=editor-tabs-separator],[data-name=content-tabs-separator]{width:calc(var(--original-separator-thickness) * 1px);margin-left:calc(-1px * (var(--original-separator-thickness) / 2));background-color:transparent;background-clip:padding-box;transition-delay:.1s;position:relative;&:hover,&.dragging{background-color:var(--colors-handlebar);cursor:ew-resize}}[data-name=terminal-row]{display:flex;background-color:var(--colors-terminal-row-background);overflow:hidden;[data-name=terminal-tabs-column]{min-width:calc(var(--terminal-tabs-column-min-width) * 1px);max-width:calc(var(--terminal-tabs-column-max-width) * 1px);width:calc(var(--terminal-tabs-column-width) * 1px);border-right:1px solid var(--colors-line-shade2);overflow-y:auto;scrollbar-width:thin}[data-name=terminal-column]{height:100%;flex-grow:1;padding:0 5px}}[data-name=editor-row]{display:flex;[data-name=editor-tabs-column]{min-width:calc(var(--editor-tabs-column-min-width) * 1px);max-width:calc(var(--editor-tabs-column-max-width) * 1px);width:calc(var(--editor-tabs-column-width) * 1px);border-right:1px solid var(--colors-line-shade2);overflow-y:auto;scrollbar-width:thin}}[data-name=content-row]{display:flex;[data-name=content-tabs-column]{min-width:calc(var(--content-tabs-column-min-width) * 1px);max-width:calc(var(--content-tabs-column-max-width) * 1px);width:calc(var(--content-tabs-column-width) * 1px);border-right:1px solid var(--colors-line-shade2);overflow-y:auto;scrollbar-width:thin}}}}[data-name=terminal-placeholder]{text-align:center;color:#666;height:100%}.xterm-container{height:100%;width:100%;padding:0%;margin:0%;overflow:hidden;.scrollbar.vertical{width:8px!important}.scrollbar.horizontal{height:8px!important}}[data-name=terminal-tabs]{overflow-y:auto;height:100%;scrollbar-width:thin;&::-webkit-scrollbar{width:9px}&::-webkit-scrollbar-track{background:transparent}&::-webkit-scrollbar-thumb{background-color:#9b9b9b80;border-radius:20px;border:transparent}.tab{padding:3px 5px;cursor:pointer;display:flex;justify-content:space-between;user-select:none;.tab-name-group{line-height:1.1rem;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical}.tab-x-mark{font-size:x-small;min-width:1.1rem;height:1.1rem;margin:auto 0;text-align:center;display:none;button{border-radius:4px;height:1.1rem;width:1.1rem;&:hover{background-color:var(--colors-tab-x-mark-hover-background)}}}.tab-x-mark.unsaved button:not(:hover){background-color:var(--colors-body);color:transparent;border-radius:50%;width:.6rem;height:.6rem}&:hover{background-color:var(--colors-tab-hover-background);.tab-x-mark{display:initial}}&.selected{background-color:var(--colors-tab-selected-background)}}}/**
 * Copyright (c) 2014 The xterm.js authors. All rights reserved.
 * Copyright (c) 2012-2013, Christopher Jeffrey (MIT License)
 * https://github.com/chjj/term.js
 * @license MIT
 *
 * Permission is hereby granted, free of charge, to any person obtaining a copy
 * of this software and associated documentation files (the "Software"), to deal
 * in the Software without restriction, including without limitation the rights
 * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 * copies of the Software, and to permit persons to whom the Software is
 * furnished to do so, subject to the following conditions:
 *
 * The above copyright notice and this permission notice shall be included in
 * all copies or substantial portions of the Software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 * THE SOFTWARE.
 *
 * Originally forked from (with the author's permission):
 *   Fabrice Bellard's javascript vt100 for jslinux:
 *   http://bellard.org/jslinux/
 *   Copyright (c) 2011 Fabrice Bellard
 *   The original design remains. The terminal itself
 *   has been extended to include xterm CSI codes, among
 *   other features.
 */.xterm{cursor:text;position:relative;user-select:none;-ms-user-select:none;-webkit-user-select:none}.xterm.focus,.xterm:focus{outline:none}.xterm .xterm-helpers{position:absolute;top:0;z-index:5}.xterm .xterm-helper-textarea{padding:0;border:0;margin:0;position:absolute;opacity:0;left:-9999em;top:0;width:0;height:0;z-index:-5;white-space:nowrap;overflow:hidden;resize:none}.xterm .composition-view{background:#000;color:#fff;display:none;position:absolute;white-space:nowrap;z-index:1}.xterm .composition-view.active{display:block}.xterm .xterm-viewport{background-color:#000;overflow-y:scroll;cursor:default;position:absolute;inset:0}.xterm .xterm-screen{position:relative}.xterm .xterm-screen canvas{position:absolute;left:0;top:0}.xterm-char-measure-element{display:inline-block;visibility:hidden;position:absolute;top:0;left:-9999em;line-height:normal}.xterm.enable-mouse-events{cursor:default}.xterm.xterm-cursor-pointer,.xterm .xterm-cursor-pointer{cursor:pointer}.xterm.column-select.focus{cursor:crosshair}.xterm .xterm-accessibility:not(.debug),.xterm .xterm-message{position:absolute;inset:0;z-index:10;color:transparent;pointer-events:none}.xterm .xterm-accessibility-tree:not(.debug) *::selection{color:transparent}.xterm .xterm-accessibility-tree{font-family:monospace;user-select:text;white-space:pre}.xterm .xterm-accessibility-tree>div{transform-origin:left;width:fit-content}.xterm .live-region{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.xterm-dim{opacity:1!important}.xterm-underline-1{text-decoration:underline}.xterm-underline-2{text-decoration:double underline}.xterm-underline-3{text-decoration:wavy underline}.xterm-underline-4{text-decoration:dotted underline}.xterm-underline-5{text-decoration:dashed underline}.xterm-overline{text-decoration:overline}.xterm-overline.xterm-underline-1{text-decoration:overline underline}.xterm-overline.xterm-underline-2{text-decoration:overline double underline}.xterm-overline.xterm-underline-3{text-decoration:overline wavy underline}.xterm-overline.xterm-underline-4{text-decoration:overline dotted underline}.xterm-overline.xterm-underline-5{text-decoration:overline dashed underline}.xterm-strikethrough{text-decoration:line-through}.xterm-screen .xterm-decoration-container .xterm-decoration{z-index:6;position:absolute}.xterm-screen .xterm-decoration-container .xterm-decoration.xterm-decoration-top-layer{z-index:7}.xterm-decoration-overview-ruler{z-index:8;position:absolute;top:0;right:0;pointer-events:none}.xterm-decoration-top{z-index:2;position:relative}.xterm .xterm-scrollable-element>.scrollbar{cursor:default}.xterm .xterm-scrollable-element>.scrollbar>.scra{cursor:pointer;font-size:11px!important}.xterm .xterm-scrollable-element>.visible{opacity:1;background:#0000;transition:opacity .1s linear;z-index:11}.xterm .xterm-scrollable-element>.invisible{opacity:0;pointer-events:none}.xterm .xterm-scrollable-element>.invisible.fade{transition:opacity .8s linear}.xterm .xterm-scrollable-element>.shadow{position:absolute;display:none}.xterm .xterm-scrollable-element>.shadow.top{display:block;top:0;left:3px;height:3px;width:100%;box-shadow:var(--vscode-scrollbar-shadow, #000) 0 6px 6px -6px inset}.xterm .xterm-scrollable-element>.shadow.left{display:block;top:3px;left:0;height:100%;width:3px;box-shadow:var(--vscode-scrollbar-shadow, #000) 6px 0 6px -6px inset}.xterm .xterm-scrollable-element>.shadow.top-left-corner{display:block;top:0;left:0;height:3px;width:3px}.xterm .xterm-scrollable-element>.shadow.top.left{box-shadow:var(--vscode-scrollbar-shadow, #000) 6px 0 6px -6px inset}[data-name=content-placeholder]{text-align:center;color:#666;height:100%}[data-name=panels]{[data-name=bottom-blocks]{[data-name=content-row]{[data-name=content-tabs-column]{[data-name=content-tabs]{overflow-y:auto;height:100%;scrollbar-width:thin;&::-webkit-scrollbar{width:9px}&::-webkit-scrollbar-track{background:transparent}&::-webkit-scrollbar-thumb{background-color:#9b9b9b80;border-radius:20px;border:transparent}.tab{padding:3px 5px;cursor:pointer;display:flex;justify-content:space-between;user-select:none;.tab-name-group{line-height:1.1rem;height:1.1rem;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical}.tab-x-mark{font-size:x-small;min-width:1.1rem;height:1.1rem;margin:auto 0;text-align:center;display:none;button{border-radius:4px;height:1.1rem;width:1.1rem;&:hover{background-color:var(--colors-tab-x-mark-hover-background)}}}.tab-x-mark.unsaved button:not(:hover){background-color:var(--colors-body);color:transparent;border-radius:50%;width:.6rem;height:.6rem}&:hover{background-color:var(--colors-tab-hover-background);.tab-x-mark{display:initial}}&.selected{background-color:var(--colors-tab-selected-background)}}}}[data-name=content-column]{padding:0 5px 5px;box-sizing:border-box;scrollbar-width:thin;flex-grow:1;height:100%;width:min-content;overflow:auto;&::-webkit-scrollbar{width:14px;height:14px}&::-webkit-scrollbar-corner{background-color:#9b9b9b4d}&::-webkit-scrollbar-thumb{background-color:#79797966;border-radius:20px;border:transparent}&::-webkit-scrollbar-thumb:horizontal:hover,&::-webkit-scrollbar-thumb:vertical:hover{background-color:#646464b3}&::-webkit-scrollbar-{background:transparent}&::-webkit-scrollbar-track{background:transparent}.insertable-banner{background:unset;color:unset;border:unset;text-align:unset;font:unset;display:flex;padding:4px;cursor:pointer;width:100%;align-items:center;&:hover{background-color:var(--colors-background-shade5)}&.selected{background-color:var(--colors-tab-selected-background)}.text{margin-left:7px;.title,.desc{-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical}.title{font-weight:700}}}.insert-cursor-tag{position:absolute;top:0;left:0;i{font-size:1.5rem}}.back-caret{i{transform:rotate(-90deg);display:inline-block;pointer-events:none}}.action-buttons{display:flex;justify-content:space-between}}}}}:root{--colors-tab-hover-background: light-dark(#dadada, #2a2d2e);--colors-tab-selected-background: light-dark(#98bdd8, #04395e);--colors-tab-x-mark-hover-background: light-dark(#7a7a7a7e, #7c7c7c7e);--colors-context-menu: light-dark(#7c7c7c, #f0f0f0);--colors-context-menu-background: light-dark(#ffffff, #3c3c3c);--colors-context-menu-shadow: light-dark(#d8d8d8, #1e1e1e);--colors-context-menu-hover: light-dark(#f0f0f0, #04395e);--colors-context-menu-hover-background: light-dark(#0060c0, #f0f0f0);--colors-context-menu-hr-border: light-dark(#d4d4d4, #606060);--colors-panels-row-background: light-dark(#f4f4f4, #1e1e1e)}[data-page-name]{display:flex;flex-direction:column;align-items:center;width:100%}.page-container-capped-width{width:inherit;max-width:1000px;margin-left:auto;margin-right:auto}.pseudo-legend-divider{display:flex;align-items:center;text-align:center;font-size:.7rem;font-weight:700;padding:.5rem 0}.pseudo-legend-divider:before,.pseudo-legend-divider:after{content:"";flex:1;border-bottom:1px solid var(--colors-hr)}.pseudo-legend-divider span{padding:0 10px}.stretch{width:100%!important}[data-name=switch-to-light-mode],[data-name=switch-to-dark-mode]{cursor:pointer;height:100%;user-select:none}:root{--canvas-cell-size: 23;--main-border-size: 1;--main-border-radius: 5;--let-width: 16;--let-height: 16}div[data-page-name]:has([data-name=pipes-board]){display:flex;flex-direction:column;align-items:initial}[data-name=pipes-board]{background-color:var(--colors-background-shade1);background-size:calc(var(--canvas-cell-size) * 1px) calc(var(--canvas-cell-size) * 1px);background-image:linear-gradient(to right,var(--colors-line-shade1) 1px,transparent 1px),linear-gradient(to bottom,var(--colors-line-shade1) 1px,transparent 1px);background-attachment:local;background-position:-1px -1px;overflow:scroll;scrollbar-width:none;position:relative;flex-grow:1;box-sizing:border-box;[data-name=pipes-board-corner-actions-container]{position:fixed;top:0;right:0;user-select:none;.board-corner-zoom-reset-container{margin:.5rem}}[data-name=board-links-layer]{position:absolute;min-width:1000dvw;min-height:1000dvh;cursor:grab;*{cursor:auto}}[data-name=let-context-menu-container]{position:absolute;margin-top:calc((var(--let-height) / -2) * 1px - 2px);visibility:hidden;font-size:small;user-select:none;display:flex;width:max-content;label{cursor:pointer;display:block}input{display:inline-block;vertical-align:text-top}&.visible{visibility:visible}&:not(.right-arrow){margin-left:calc((var(--let-width) / 2) * 1px + 2px);filter:drop-shadow(-1px 1px 1px var(--colors-augment-shadow1));&:before{content:"";display:inline-block;width:calc((var(--let-width) / 3) * 1px + 0px);height:calc((var(--let-height) / 3) * 1px + 0px);margin-top:calc((var(--let-height) / 2) * 1px - 0px);margin-right:calc((var(--let-width) / -6) * 1px + 0px);transform:rotate(45deg);background-color:var(--colors-augment-title-background)}}&.right-arrow{margin-right:calc((var(--let-width) / 2) * 1px + 2px);filter:drop-shadow(1px 1px 1px var(--colors-augment-shadow1));&:after{content:"";width:calc((var(--let-width) / 3) * 1px + 0px);height:calc((var(--let-height) / 3) * 1px + 0px);margin-top:calc((var(--let-height) / 2) * 1px - 0px);margin-left:calc((var(--let-width) / -6) * 1px + 0px);transform:rotate(45deg);background-color:var(--colors-augment-title-background)}}}[data-name=let-context-menu]{padding:1px 4px 1px 1px;border-radius:4px;background-color:var(--colors-augment-title-background)}}:root{--colors-augment-shadow1: light-dark(#b8b8b8, #4c4c4c);--colors-augment-shadow2: light-dark(#e6e6e6, #0f0f0f);--colors-augment-shadow3: light-dark(#f3f3f3, #000000);--colors-augment-shadowHover: light-dark(#888, #888);--colors-augment-color: light-dark(#333, #bbbbbb);--colors-augment-title: light-dark(#000, #e2e2e2);--colors-augment-title-background: light-dark(#e5e5e5, #242424);--colors-augment-title-running-bar: light-dark(#6fcdf3, #0090c7);--colors-augment-title-pending-bar: light-dark(#e1da00, #afa600);--colors-augment-body-background: light-dark(#f5f5f5, #353535);--colors-augment-let-background: light-dark(rgb(197, 197, 197, .25), rgba(253, 253, 253, .3));--colors-augment-let-shadow1: light-dark(#b1b1b1, #2b2b2b);--colors-augment-let-shadow2: light-dark(#555555, #555555);--colors-augment-let-hover-background: light-dark(#dfdfdf, #444748);--colors-augment-let-hover-color: light-dark(#000, e1e1e1);--colors-augment-let-highlight: light-dark(bisque, bisque);--colors-augment-selected-shadow: light-dark(#37a5ff, #37a5ff);--colors-augment-tile-compact: light-dark(#63c6d1, #046271)}.augment{display:inline-block;box-shadow:0 0 0 calc(var(--main-border-size) * 1px) var(--colors-augment-shadow1),0 0 2px 2px var(--colors-augment-shadow2);border-radius:calc(var(--main-border-radius) * 1px);line-height:calc(var(--canvas-cell-size) * 1px);position:absolute;transform:translate(0);width:max-content;color:var(--colors-augment-color);&:hover{box-shadow:0 0 2px calc(var(--main-border-size) * 1px) var(--colors-augment-shadowHover)}.title{background-color:var(--colors-augment-title-background);border-radius:calc(var(--main-border-radius) * 1px) calc(var(--main-border-radius) * 1px) 0 0;cursor:pointer;user-select:none;display:flex;justify-content:space-between;align-items:center;touch-action:none;color:var(--colors-augment-title);&.run-status-running{background:linear-gradient(90deg,var(--colors-augment-title-background) 0%,var(--colors-augment-title-running-bar) 25%,var(--colors-augment-title-background) 50%);background-size:200%;-moz-animation:1;animation:running-bar-animation 2s linear infinite}&.run-status-pending{background:linear-gradient(90deg,var(--colors-augment-title-background) 0%,var(--colors-augment-title-pending-bar) 25%,var(--colors-augment-title-background) 50%);background-size:200%;-moz-animation:1;animation:running-bar-animation 2s linear infinite}&.run-status-success{background-size:200%}}.title-text{font-weight:600;width:100%;line-height:calc(var(--canvas-cell-size) * 1px);min-width:calc(var(--canvas-cell-size) * 1px);word-wrap:break-word;margin-top:-1px;pointer-events:none;padding:0 5px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical}.body{background-color:var(--colors-augment-body-background);border-radius:0 0 calc(var(--main-border-radius) * 1px) calc(var(--main-border-radius) * 1px);padding-top:calc((var(--canvas-cell-size) / 2) * 1px - 1px);padding-bottom:calc(var(--canvas-cell-size) / 2 * 1px);border-top:1px solid var(--colors-augment-shadow1);box-shadow:0 -1px 0 0 var(--colors-augment-shadow3)}&.retracted{.body{display:none}.title{border-radius:calc(var(--main-border-radius) * 1px)}.general-let{visibility:visible}}.general-let{position:relative;background-color:var(--colors-augment-let-background);box-shadow:0 0 2px 1px var(--colors-augment-let-shadow1);cursor:pointer;visibility:hidden;user-select:none;height:calc(var(--canvas-cell-size) * .4px);width:calc(var(--canvas-cell-size) * .3px)}.general-inlet{border-radius:calc(var(--canvas-cell-size) * 5px) 0 0 calc(var(--canvas-cell-size) * 5px);margin-left:calc(var(--canvas-cell-size) * -.3px);&:hover{box-shadow:0 0 2px 1px var(--colors-augment-let-shadow1),-2px 0 1px 0 var(--colors-augment-let-shadow2)}}.general-outlet{border-radius:0 calc(var(--canvas-cell-size) * 5px) calc(var(--canvas-cell-size) * 5px) 0;margin-right:calc(var(--canvas-cell-size) * -.3px);&:hover{box-shadow:0 0 2px 1px var(--colors-augment-let-shadow1),2px 0 1px 0 var(--colors-augment-let-shadow2)}}.let-row{display:flex;align-items:center;min-height:calc(var(--canvas-cell-size) * 1px);user-select:none;&:hover{background-color:var(--colors-augment-let-hover-background);color:var(--colors-augment-let-hover-color)}}.inlet-row{justify-content:flex-start}.outlet-row{justify-content:flex-end}.let{min-width:calc(var(--let-width) * 1px);min-height:calc(var(--let-height) * 1px);background-color:var(--colors-augment-let-background);box-shadow:0 0 2px 1px var(--colors-augment-let-shadow1);border-radius:2px;cursor:pointer;user-select:none;touch-action:none}.inlet{margin-left:calc(-1px * (var(--let-width) / 2));margin-right:calc((var(--let-width) / 2) * 1px);&:hover{box-shadow:0 0 2px 1px var(--colors-augment-let-shadow1),-2px 0 1px 0 var(--colors-augment-let-shadow2)}}.outlet{margin-left:calc((var(--let-width) / 2) * 1px);margin-right:calc(-1px * (var(--let-width) / 2));&:hover{box-shadow:0 0 2px 1px var(--colors-augment-let-shadow1),2px 0 1px 0 var(--colors-augment-let-shadow2)}}.inlet-text{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;padding-right:.2rem}.inlet-text-input-container{white-space:nowrap}.outlet-text{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;padding-left:.2rem}&.selected{box-shadow:0 0 2px calc(var(--main-border-size) * 1px) var(--colors-augment-selected-shadow);.title{cursor:move}}&.compact{border-radius:50%;width:calc(var(--canvas-cell-size) * 2px);height:calc(var(--canvas-cell-size) * 2px);.body,.inlet-row,.outlet-row{border-radius:0 0 calc(var(--canvas-cell-size) * 5px) calc(var(--canvas-cell-size) * 5px);box-shadow:none}.title{background-color:var(--colors-augment-tile-compact);border-radius:calc(var(--canvas-cell-size) * 5px) calc(var(--canvas-cell-size) * 5px) 0 0;border:0px;text-align:center;height:calc(var(--canvas-cell-size) * 1px)}.body{height:calc(var(--canvas-cell-size) * 1px);background:var(--colors-augment-body-background);margin-left:0;margin-top:-1px;padding:0;cursor:pointer}.inlet,.outlet{position:relative;border-radius:50%;top:calc(var(--canvas-cell-size) * -0px)}.let-row{min-height:0;max-height:0}}}@keyframes running-bar-animation{0%{background-position:0% 0%}to{background-position:-400% 0%}}:root{--colors-link-stroke: light-dark(#02acff, #02acff);--colors-link-hover-stroke: light-dark(#f8ba00, #ffdc74)}.link-path{stroke:var(--colors-link-stroke);&:hover,&.hovered{stroke:var(--colors-link-hover-stroke)}}:root{--colors-temp-link-stroke: light-dark(#f8ba00, #ffdc74);--colors-temp-link-valid-stroke: light-dark(#3dc200, #74df43);--colors-temp-link-invalid-stroke: light-dark(#ff0000, #ff0000)}.temp-link-path{stroke:var(--colors-temp-link-stroke);&.valid{stroke:var(--colors-temp-link-valid-stroke)}&.invalid{stroke:var(--colors-temp-link-invalid-stroke)}}@font-face{font-family:mascons;src:url(data:font/woff2;base64,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) format("woff2")}:root{color-scheme:light dark;--colors-positive: light-dark(#ffffff, #000000);--colors-negative: light-dark(#000000, #ffffff);--colors-body-background: light-dark(#ffffff, #181818);--colors-body: light-dark(#000000, #cccccc);--colors-a: light-dark(#006cfa, #60abfb);--colors-hr: light-dark(rgba(0, 0, 0, .15), rgba(255, 255, 255, .15));--colors-input: light-dark(#000000, #cccccc);--colors-input-disabled: light-dark(#a7a7a7, #808080);--colors-input-background: light-dark(#ffffff, #181818);--colors-input-disabled-background: light-dark(#f4f4f4, #303030);--colors-input-border: light-dark(#b4b4b4, #555555);--colors-input-focused-border: light-dark(#167bff, #3dbefd);--colors-input-focused-shadow: light-dark(#91c1ff, #00acff);--colors-input-invalid-border: light-dark(#ff1616, #fd433d);--colors-input-invalid-shadow: light-dark(#ff9191, #ff0000);--colors-input-invalid-background: light-dark(rgba(255, 0, 0, .051), rgba(255, 0, 0, .233));--colors-input-placeholder: light-dark(#c5c5c5, #585858);--colors-input-label: light-dark(#777777, #868686);--colors-input-disabled-label: light-dark(#777777, #969696);--colors-button-background-gradient: linear-gradient( to top, light-dark(#d6d6d6, #1a1a1a) 0%, light-dark(#e7e7e7, #252525) 52%, light-dark(#f3f3f3, #3a3a3a) 100% );--colors-button-disabled-background-gradient: linear-gradient( to top, light-dark(#e2e2e2, #303030) 0%, light-dark(#e7e7e7, #363636) 52%, light-dark(#f3f3f3, #3b3b3b) 100% );--colors-button-border: light-dark(#cfcfcf, #464646);--colors-button-active-background-gradient: linear-gradient( to top, light-dark(#f3f3f3, #3a3a3a) 0%, light-dark(#e7e7e7, #252525) 52%, light-dark(#d6d6d6, #1a1a1a) 100% );--colors-button-active-background: light-dark(#d1d1d1, #5c5c5c);--colors-button-hover-border: light-dark(#9b9b9b, #7c7c7c);--colors-button-hover-shadow: light-dark(#919191, #949494);--colors-grey-background: light-dark(#f5f5f5, #363636);--colors-grey-border: light-dark(#bebebe, #8d8d8d);--colors-yellow-background: light-dark(#fffed0, #535500);--colors-yellow-border: light-dark(#e0d426, #cfbb02);--colors-purple-background: light-dark(#fce4ff, #3d0055);--colors-purple-border: light-dark(#e786ff, #a602cf);--colors-blue-background: light-dark(#daf1ff, #003355);--colors-blue-border: light-dark(#6cc4ff, #027dcf);--colors-green-background: light-dark(#e6ffda, #143e00);--colors-green-border: light-dark(#9fd900, #3a8b00);--colors-orange-background: light-dark(#ffefe6, #4a2400);--colors-orange-border: light-dark(#ffbe92, #c75000);--colors-red-background: light-dark(#ffe6e6, #4a0000);--colors-red-border: light-dark(#ff9292, #c70000);--colors-utils-code-background: light-dark(#f0f0f0, #333333);--colors-utils-code-border: light-dark(#c5c5c5, #585858);--colors-background-shade1: light-dark(#ffffff, #252525);--colors-background-shade2: light-dark(#f5f5f5, #1e1e1e);--colors-background-shade3: light-dark(#b1b1b1, #2d2d2d);--colors-background-shade4: light-dark(#f5f5f5, #282828);--colors-background-shade5: light-dark(#dbdbdb, #333333);--colors-background-shade6: light-dark(#b5b5b5, #444444);--colors-handlebar: light-dark(#007fd4, #007fd4);--colors-line-shade1: light-dark(#f4f4f4, #1e1e1e);--colors-line-shade2: light-dark(#9e9e9e, #414141);--colors-line-shade3: light-dark(#9e9e9e, #474747);--colors-panels-row-background: light-dark(#f4f4f4, #1e1e1e);--colors-icon-text: light-dark(#555555, #888888);--colors-icon-text-active: light-dark(#000000, #ffffff)}:root[data-color-scheme=dark]{color-scheme:dark}:root[data-color-scheme=light]{color-scheme:light}:root{--font-family-body: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-family-form: Tahoma, Arial}.icon{&.dropdown{&:before{transition:transform .1s linear;display:inline-flex;justify-self:center}}}.collapsed{.icon{&.dropdown{&:before{transform:rotate(90deg)}}}}.inputs-row,.inputs-col{display:flex;flex-wrap:wrap}.inputs-row{gap:.3rem;&.baseline-nowrap{align-items:baseline;flex-wrap:nowrap!important}}.inputs-col{flex-direction:column;gap:.5rem}.gap-v-stacked{.margin-v-stacked{margin-bottom:0!important}}a{text-decoration:none;color:var(--colors-a)}h4{margin:.7rem 0}code{display:inline-block;background-color:var(--colors-utils-code-background);border-radius:3px;box-shadow:0 0 0 1px var(--colors-utils-code-border);padding:.05rem .15rem;line-height:1rem;min-height:1rem}hr{border:0;height:0;border-bottom:1px solid var(--colors-hr)}hr.dashed{border-style:dashed}fieldset{border:none;padding:0;margin:0}abbr{text-underline-offset:3px}.fixed-width-500{& pre{white-space:pre-wrap}max-width:500px;margin:0 auto}.fixed-width-980{& pre{white-space:pre-wrap}max-width:500px;margin:0 auto;@media (min-width: 768px){max-width:980px}}label{&:not(.native){display:inline-block}}label.embedded{line-height:.1rem;.label-text{display:flex;justify-content:flex-end;flex-direction:column;width:max-content;height:.5rem;line-height:.55rem;background-color:var(--colors-input-background);border-radius:2px 2px 0 0;transform:translate(5px) translateY(2px);color:var(--colors-input-label);position:relative;span{display:inline-flex;white-space:nowrap;padding:0 2px;transform:translateY(2px);font-size:.75rem}&:has(span:empty){visibility:hidden}}&:focus-within{.label-text{span{color:var(--colors-input-focused-border)}}}&:has(input:invalid),&:has(textarea:invalid),&:has(select:invalid){.label-text{span{color:var(--colors-input-invalid-border)}}}}label:has(input:disabled).embedded .label-text,label:has(textarea:disabled).embedded .label-text,label:has(select:disabled).embedded .label-text{background-color:var(--colors-input-disabled-background);color:var(--colors-input-disabled-label)}label:has(input.lean).embedded .label-text{span{transform:translateY(1px);font-size:.7rem}}label:has(input.compact).embedded .label-text{span{transform:translateY(0);font-size:.65rem}}label.embedded.ff-disabled .label-text{background-color:var(--colors-input-disabled-background);color:var(--colors-input-disabled-label)}label.embedded.ff-lean .label-text{span{transform:translateY(1px);font-size:.7rem}}label.embedded.ff-compact .label-text{span{transform:translateY(0);font-size:.65rem}}input,textarea,select,button{font-family:var(--font-family-form);font-size:.8rem;vertical-align:middle;color-scheme:var(--colors-scheme);box-sizing:border-box;&::placeholder{color:var(--colors-input-placeholder)}}input:not([type]),input[type=date],input[type=datetime-local],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea,select{&:not(.native){color:var(--colors-input);background-color:var(--colors-input-background);border:1px solid var(--colors-input-border);border-radius:3px;margin:0;padding:.4rem;line-height:1rem;width:12rem;&:focus{outline:none;border-color:var(--colors-input-focused-border);box-shadow:0 0 2px 0 var(--colors-input-focused-shadow)}&:disabled{background-color:var(--colors-input-disabled-background);color:var(--colors-input-disabled)}&:invalid{border-color:var(--colors-input-invalid-border);box-shadow:0 0 2px 0 var(--colors-input-invalid-shadow)}}&.lean{padding:.2rem;width:11rem}&.compact{padding:0rem .2rem .04rem;width:10rem}}select{&:not(.native){opacity:initial;&:disabled{opacity:initial}}}label.embedded:has(select){position:relative;&:after{content:"";width:0;height:0;position:absolute;pointer-events:none;border-left:5px solid transparent;border-right:5px solid transparent;top:calc(50% + 1px);border-top:6px solid var(--colors-input)}select{appearance:none;text-overflow:ellipsis;white-space:nowrap;padding-right:1.5rem!important}&:after{right:.75em;opacity:.8}&:has(select.lean){&:after{right:.6em}select{padding-right:1.4rem!important}}&:has(select.compact){&:after{right:.5em}select{padding-right:1.2rem!important}}}input[type=color]{&:not(.native){border:1px solid var(--colors-input-border);border-radius:5px;background-color:transparent;height:1.924rem}&.lean{height:1.5128rem}&.compact{height:1.154rem}}input[type=number]{&.compact{padding-right:0;padding-left:.4rem}}button{margin:0;padding:.4rem .5rem;line-height:calc(1rem - 2px);&.lean{padding:.2rem .3rem}&.compact{padding:0rem .2rem .04rem}&.raw{background-color:transparent;border:none;font-size:inherit;color:inherit;padding:0;margin:0;cursor:pointer}}button.btn,input[type=button],input[type=reset],input[type=submit]{color:var(--colors-input);background:var(--colors-button-background-gradient);border:1px solid var(--colors-button-border);border-radius:5px;margin:0;padding:.4rem .5rem;line-height:1rem;&:active:not(:disabled){background:var(--colors-button-active-background-gradient)}&:disabled{background:var(--colors-button-disabled-background-gradient);color:var(--colors-input-disabled)}&.lean{padding:.2rem .3rem}&.compact{padding:0rem .2rem .04rem}}button.btn,input[type=button],input[type=reset],input[type=submit],input[type=color]{&:not(.native){&:not(:disabled):hover{box-shadow:0 0 2px 0 var(--colors-button-hover-shadow);border-color:var(--colors-button-hover-border)}}}button.a,input[type=button].a,input[type=reset].a,input[type=submit].a,input[type=color].a{border-width:0;background-color:transparent;&:not(:disabled){cursor:pointer;color:var(--colors-a)}}input[type=checkbox],input[type=radio]{margin:.3rem .2rem}.message{display:none}.message{&:has([data-name=message-content]:not(:empty)){display:flex;flex-direction:row;justify-content:space-between;padding:6px 8px;border-radius:4px;margin-bottom:.5rem;line-height:20px;.message-options{display:flex;.message-close-btn{width:13px;height:13px;overflow:hidden;font-size:16px;margin-top:2px;margin-right:2px;&:disabled{visibility:hidden}}}}&[data-message-state=""],&[data-message-state=default]{border:1px solid var(--colors-grey-border);background-color:var(--colors-grey-background)}&[data-message-state=idle]{border:1px solid var(--colors-yellow-border);background-color:var(--colors-yellow-background)}&[data-message-state=busy]{border:1px solid var(--colors-purple-border);background-color:var(--colors-purple-background)}&[data-message-state=info]{border:1px solid var(--colors-blue-border);background-color:var(--colors-blue-background)}&[data-message-state=good]{border:1px solid var(--colors-green-border);background-color:var(--colors-green-background)}&[data-message-state=concern]{border:1px solid var(--colors-orange-border);background-color:var(--colors-orange-background)}&[data-message-state=bad]{border:1px solid var(--colors-red-border);background-color:var(--colors-red-background)}}fieldset{position:relative;grid-column-start:1;grid-row-start:1;.block-overlay{position:relative;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;place-items:center;>[data-name=spinner]{display:none}}}[data-disable-interrupt]{*{pointer-events:none}}.overlaid-content{user-select:none;.block-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:light-dark(#b1b1b193,#4e4e4eb4);box-shadow:light-dark(#b1b1b1,#4e4e4e) 0 0 4px;>[data-name=spinner]{display:block}}}:root,:root[data-color-scheme=dark]{--light-mode-display: none;--dark-mode-display: initial}:root[data-color-scheme=light]{--light-mode-display: initial;--dark-mode-display: none}body{font-family:var(--font-family-body);font-size:.8rem;background-color:var(--colors-body-background);color:var(--colors-body)}.hide-in-dark{display:var(--light-mode-display)}.hide-in-light{display:var(--dark-mode-display)}.circle-spinner{--color: light-dark(#2294f1, #2e8fdf);--duration: .75s;height:90%;max-height:50px;aspect-ratio:1 / 1;border-color:var(--color) transparent var(--color) var(--color);border-width:3px;border-style:solid;border-image:initial;border-radius:50%;animation:var(--duration) linear 0s infinite normal none running circle-spinner-rotate}@keyframes circle-spinner-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@font-face{font-family:mascons;src:url(data:font/woff2;base64,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) format("woff2")}i[class^=mascon-]:before,i[class*=" mascon-"]:before{font-family:mascons!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mascon-xmark:before{content:""}.mascon-utensils:before{content:""}.mascon-user:before{content:""}.mascon-trash-can:before{content:""}.mascon-magnifying-glass:before{content:""}.mascon-gear:before{content:""}.mascon-external-link:before{content:""}.mascon-circle-question:before{content:""}.mascon-circle-play:before{content:""}.mascon-circle-info:before{content:""}.mascon-chevron-up:before{content:""}.mascon-chevron-down:before{content:""}.mascon-caret-down:before{content:""}.mascon-augment:before{content:""}body{margin:0}.hidden{display:none!important}
