html,body{margin:0;padding:0;background:#000;font-size:clamp(.7rem,1.2vw,1.1rem);height:100%;color:#93d6ff;overflow-y:hidden}.title{font-family:Michroma,Nimbus-ExtLight,sans-serif;text-transform:uppercase;display:flex;gap:1rem;flex-direction:row;align-items:center;font-size:1.2rem;color:#2fdcb0}.panel_header{display:flex;justify-content:space-between;margin:0;background-color:#29a0ef0f;padding:.75rem 1rem}.panel-title{color:#93d6ff;font-weight:700;font-size:1rem;margin:0 1.5rem 0 0}.playground{color:#d3f5ff;font-size:.8rem}#app{height:100%}@media screen and (min-width: 768px){#app{display:flex;flex-direction:row;height:100vh}}.gutter{background-color:#3f3f3f;background-repeat:no-repeat;background-position:50%;position:relative}.gutter:hover{background-color:#727272}.gutter.gutter-horizontal{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAeCAYAAADkftS9AAAAIklEQVQoU2M4c+bMfxAGAgYYmwGrIIiDjrELjpo5aiZeMwF+yNnOs5KSvgAAAABJRU5ErkJggg==);cursor:col-resize}.gutter.gutter-vertical{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAFAQMAAABo7865AAAABlBMVEVHcEzMzMzyAv2sAAAAAXRSTlMAQObYZgAAABBJREFUeF5jOAMEEAIEEFwAn3kMwcB6I2AAAAAASUVORK5CYII=);cursor:row-resize;width:100%}#screen_left{display:flex;flex-direction:column;position:relative;overflow:hidden}@media screen and (min-width: 768px){#screen_left{width:50%;background:#0b263512}}#screen_right{display:flex;flex-direction:column;position:relative}#screen_right_content{position:absolute;width:100%;height:100%;height:-moz-fill-avaiable;height:-webkit-fill-available;height:stretch;width:-moz-fill-avaiable;width:-webkit-fill-available;width:-moz-available;width:stretch;display:flex;flex-direction:column;background-color:#29a0ef0f}#screen_right_content div.controls,#function_list .controls{border-bottom:thin solid #7afad34a}#screen_right_content div.controls{border-bottom:thin solid #7afad34a;flex:0 1 auto}#screen_right_content div.controls>div.title{font-weight:700;font-size:1.2rem}@media screen and (min-width: 768px){#screen_right{width:50%}}#editor_container{display:flex;flex-flow:column;height:100%}.panel_container{z-index:10}#input_editor{display:block;flex:1;min-height:20rem;height:100%;margin:0}.rpm-show{display:block}.rpm-hide{display:none}.controls{display:flex;flex-direction:row;align-items:center;gap:1rem;justify-content:space-between;background:#000;color:#fff;padding:1rem;border-bottom:.1rem solid #01563b20;flex-wrap:wrap}.btn{padding:.7rem 1.2rem;border:none;cursor:pointer;font-size:1rem;border-radius:0;gap:.5rem;display:flex;font-weight:700;align-items:center;background:#00ffac12;color:#00ffebb5}.btn:hover{background-color:#00ffac3b}.btn.yellow{background-color:#4c34114d;color:#ffdb00!important}.btn:hover.yellow{background-color:#4c3411;color:#ffdb00!important}.btn:disabled,.icon-button:disabled{opacity:.4;cursor:default}.btn-clear{padding:.4rem .5rem;background-color:#3f3f3f;cursor:pointer;border:none;line-height:0;border-radius:.25rem;color:#fff;font-size:1rem;position:absolute;right:1rem}.btn-clear:hover{background-color:#fff;color:#000}.white-btn-style{background:#ffffff1f;color:#ffffffb5}.white-btn-style:hover{background:#ffffff54;color:#ffffffb5}.white-btn-style[disabled].selected{color:#000;background-color:#1f95c9;opacity:1;cursor:auto}.light-teal-btn-style.knockout{color:#1f95c9;background:none;border:thin solid rgb(31 149 201);border-bottom:none}.light-teal-btn-style:hover{color:#1f95c9;background-color:#02354ac2}.light-teal-btn-style[disabled].selected{color:#000;background-color:#1f95c9;opacity:1;cursor:auto}.gold-btn-style{background:#ffbe031a!important;color:#ffbe03!important}.gold-btn-style:hover{background:#ffbe0354!important;color:#ffbe03!important}.input{border:none;outline:none;padding:.6rem .8rem;background:#3f3f3f;color:#fff;border-bottom:thin solid #6d6d6d}#spec>div:not(#entry-controls){padding:1rem;gap:.8rem;align-items:center;border-bottom:.1rem solid #3f3f3f;background:#000;color:#fff}.spec-column{display:flex;flex-direction:column;align-items:start!important;gap:.5rem}.spec-param{display:flex;flex-direction:column;gap:.25rem}#output_container{flex:1;padding:0;overflow-y:scroll;scroll-behavior:smooth;position:relative;background:none;border:none;border-bottom-width:0;margin:0 1.25rem}.output-header{padding:0 0 1rem;vertical-align:middle;display:flex;justify-content:space-between;align-items:center;margin:0 1rem;border:0 none;border-bottom:1px solid #299def24}#output{color:#02ffcf;font-size:1rem;line-height:1.4rem;white-space:pre-line;padding-bottom:4rem;overflow-wrap:anywhere;overflow-x:unset}@media screen and (min-width: 768px){#output_container{overflow:auto}}::-webkit-scrollbar{height:.6rem;width:.6rem}::-webkit-scrollbar-track{background:#0f0f0fcc;border-radius:.5em}::-webkit-scrollbar-thumb{background:#282828cc;border-radius:.5em}::-webkit-scrollbar-thumb:hover{background:#7afad3}.hidden{position:absolute;top:-9999px!important;display:none}.flex-row{display:flex;flex-direction:row;align-items:center;gap:.5rem;flex-wrap:wrap}.flex-column{display:flex;flex-direction:column;gap:.5rem}.editor-wrap{display:flex;flex-direction:row;position:relative}#editor_lines,.rpc-response-out{color:#3f3f3f;padding:1rem .5rem 1rem 1rem;font:1rem Source Code Pro,Monaco,Menlo,Ubuntu Mono,Consolas,monospace!important}.spin{animation:spin .8s infinite}@keyframes spin{to{transform:rotate(360deg)}}.out-err{background-color:red;color:#fff;padding:.1rem .25rem;position:relative;top:.4rem}.out-success{background-color:#02ffcf;padding:.1rem .25rem;position:relative;top:.4rem;color:#000}.export-program-buttons{display:flex;flex-direction:row}.export-program-buttons button{background:#000f18;border:none;color:#02ffcf;padding:.5rem 1rem;cursor:pointer;border-bottom:thin solid #02ffcf;-webkit-user-select:none;user-select:none}.export-program-buttons button:hover,.export-program-buttons button.selected{background-color:#02ffcf;color:#000}.export-program-value{word-break:break-all;font-size:.8rem;padding:1rem;background:#030c13;color:#00dbff;max-height:400px;overflow:auto;margin-bottom:.5rem}.export-program-size{font-size:.8rem}#function_list,.rpc_api_list{background:#02090e;color:#bbe1ff;border-bottom:.1rem solid #3f3f3f;font-family:Source Code Pro,Monaco,Menlo,Ubuntu Mono,Consolas,monospace!important;border-bottom:none;overflow:auto}#function_list_items{padding-bottom:4rem}@media screen and (min-width: 768px){#function_list{border-bottom:none;overflow-y:auto;overflow-x:hidden;padding:0 .75rem}}.const-section-title{flex-direction:column;gap:.3rem;align-items:flex-start;padding:1.5rem 1.5rem 0 .75rem;color:#00c1ff;font-size:.9rem}.const-section-title .note{font-size:.5rem}.rpc-api-item{cursor:pointer;transition:.2s;font-size:.9rem;margin:0;padding:.25rem 0;width:100%}.rpc-api-item:hover{color:#19b9ff;background-color:#19b9ff36}.accordion.info-block{cursor:pointer;transition:.4s;background-color:#0320304a;font-size:.9rem;color:#93d6ff;font-weight:700;margin:1.5rem 0 .5rem}.active,.accordion:hover{background-color:#032030}#documentation_container,#contract_container,#rpcinspector_container{overflow:scroll}.function-list-header,#configuration_container,.static-top{position:sticky;top:0;z-index:100;background:#03090e}.static-top{flex:0 1 auto}.function-list-header{color:#f1f1f1}.method-container{background:none;overflow:hidden;font-size:.9rem;padding:0 .75rem}.method-container.active{display:block;animation:accordion-anim-out .2s running}.method-container.inactive{animation:accordion-anim-in .2s running;display:none}.method-container>div{margin-left:.75rem;margin-top:.25rem}.method-container function{color:#29a0ef}ret_type{color:#fcb4ff}arrow{white-space:nowrap;font-weight:700}.search-container,.rpc-node-input-container{display:flex;flex-direction:column;padding:.75rem .75rem 0;gap:.75rem}.search-results.info-block{padding:0}#btn_open_func_list{position:absolute;right:0;top:50%;transform:translate(33%,-50%) rotate(-90deg);background:transparent;color:#fff;padding:.5rem 1rem;font-size:1rem;font-weight:700;cursor:pointer;border-top-left-radius:.25rem;border-top-right-radius:.25rem;border:thin solid white;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:1;border-bottom:none}#btn_open_func_list:hover{background:#fff;color:#000;opacity:1}#btn_toggle_func_list{background:#222;border:none;cursor:pointer;color:#fff;padding:1rem;opacity:.3;width:100%;white-space:nowrap;display:flex;align-items:center;justify-content:center}@media screen and (min-width: 768px){#btn_toggle_func_list{width:3em}#btn_toggle_func_list>div{rotate:-90deg}}#btn_toggle_func_list:hover{opacity:.6}.key-label{color:#93d6ff;padding-right:.75rem}.vertical{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.5rem}.layout-tight label{font-size:.65rem;text-transform:capitalize}.data-container{margin-top:1.5rem}.dialog-container{margin-top:1rem;padding:1.5rem;border:1px solid #06272cb0}#editor_save_code_container :nth-last-child(1 of.vertical){margin-bottom:0}.dialog-title{font-size:.9rem;color:#59b6ff;text-transform:uppercase;margin-bottom:1.5rem;word-spacing:.33rem}.warning{color:#ffcb59}.dialog-btn-container{display:flex;padding-top:1.5em;gap:.75rem}.alert_container .dialog-btn-container{margin-top:1.5rem}.alert_container .panel_body{min-height:unset}#alert_container_left{position:static}#alert_container_left .panel_body{position:absolute;top:200px}.message.dialog-btn-container{justify-content:space-between;align-items:center}#editor_save_code_container .message.dialog-btn-container p{margin:0;color:#a0c3e3}.message.dialog-btn-container .button-group{padding-top:0}.right{justify-content:flex-end}.info-table{display:table;font-size:.6rem}.info-item{display:table-row}.info-item key{border:1px solid #06272cb0;display:table-cell;font-weight:700;padding-right:1rem;text-transform:uppercase;padding-bottom:.75rem;color:#00c1ff}.info-item value{display:table-cell;font-size:.77rem}.info-block-container{background-color:#03090e}.info-block{display:flex;gap:1rem 3rem;align-items:center;flex-wrap:wrap;margin:0 1rem .5rem;padding:.5rem .75rem;font-size:.75rem;color:#00eaff;background-color:#54b0ba29}.info-block-button-container{display:flex;flex-grow:1;justify-content:right;flex-wrap:wrap}#project-details-container .info-block{display:none;background-color:#0069b33d;margin:0;color:#76d8ff94;margin-bottom:1.5rem}#project-details-container .info-block key{color:#fff}.info-block label,.info-block .label,.info-block key{display:block;margin-bottom:.25rem;font-size:.5rem;text-transform:uppercase;color:#9fffdab0}.panel_body{position:relative;z-index:4;min-height:250px;background-color:#030a1090;padding:1rem;animation:panel-anim-in .1s running}#screen_right_content .panel_body,.alert_container .panel_body{animation:panel-anim-in .1s running;transition:opacity .5s ease-out}.panel_backdrop{z-index:3;background:#00000080;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);position:absolute;width:100%;height:100%;height:-webkit-fill-available;height:stretch;width:-webkit-fill-available;width:-moz-available;width:stretch}.bkdrp-strong{background:#010b12f2}.po-btns{display:flex;gap:.75rem}.warning-notice1{color:#ff8500;background-color:#ff59000d;font-size:.75rem}.warning-notice2{color:#97fff2}.close-btn.top-right{float:right;position:relative;top:-.3rem}.alert_container .panel_backdrop{top:0;width:100%;height:100%}.alert_container .close-btn.top-right{top:-2.25rem;right:-1.25rem}.alert_container .dialog_container{margin-top:0}.alert_container .panel_body{margin:-3rem 4rem 0}.alert_container .info-block{margin:auto 0rem}.alert_container .panel_body{background-color:#01080e}.warning-alert .notice,.warning-alert .warning-notice2{font-size:.75rem;margin-top:1.25rem}.warning-alert{border:1px solid #20ede703;border-collapse:collapse}.unsaved{color:#dccb1f}.icon{width:2em;height:2em}#program-spec{margin:0 15px 15px;display:flex;flex-direction:column;row-gap:20px}#program-spec>.entry-controls{margin-top:15px}.icon-button{display:block;background:none;color:#19b9ff;border:none;cursor:pointer;font-size:.75rem;border-radius:.25rem;padding:0}.icon-button:hover{color:#bbe1ff}.graphic-button-group{display:flex;flex-direction:row;gap:.25rem;justify-content:space-evenly;width:auto}.entry-controls .info-block{margin:0}.mode-panel-controls button{font-size:.6rem}.mode-panel-controls button[disabled],.mode-panel-controls button[disabled]:hover{color:#000!important;border:solid 1px #004c7a;background:#00beaf;opacity:1;cursor:auto}.left-icons{flex-direction:row;justify-content:flex-start;gap:.3em}.right-icons{display:flex;flex-direction:row;justify-content:flex-end;gap:.3em}.left-icons button,.right-icons button{position:relative}.left-icons button .icon,.right-icons button .icon{position:relative;top:3px}.left-icons button .icon.recycle-icon{top:4px}button[data-toggle=off],button[data-toggle=off]:hover{opacity:.4}button[data-toggle=off]:hover:disabled{opacity:.4}button[data-toggle=off]:hover:not(:disabled){opacity:1}#rpcinspector_container{padding:0 .25rem;flex-grow:1}#rpcinspector_container.rpm-show{display:flex;flex-direction:column;gap:0;height:100vh}#rpcinspector_container h2{padding:0;margin:0}.rpc-commands{display:flex;flex-direction:row;gap:.5rem;justify-content:space-between;margin:.75rem .75rem 0 .6rem}.rpc_query_container{display:flex;gap:.5rem;flex-direction:column;min-height:10rem;border:1px solid!important;color:#97b9c8!important;height:10rem;background-color:#041018;border-top:16px solid!important;font-size:1rem;resize:vertical;box-sizing:border-box;border-collapse:collapse;padding:0;overflow:auto}.rpc_query,.rpc_query:focus{padding:10px;flex-grow:1;padding-bottom:2rem!important;overflow-y:auto;outline:none;font-family:Source Code Pro,Monaco,Menlo,Ubuntu Mono,Consolas,monospace;word-wrap:break-word;text-wrap-mode:wrap}.rpc_query required,.legend.gold{color:gold}.rpc_query optional,.legend.purple{color:#9d8fff}#rpc_query_display_hud{display:flex;flex-direction:row;justify-content:space-between;padding:.6rem .75rem .75rem;border-top:1px solid #93d6ff42}#rpc_query_display_hud .dialog-btn{padding:.5rem 1rem}.legend-container{display:flex;gap:.5rem;flex-direction:row}.legend{flex-grow:0;background-color:#000f18;font-size:.65rem;font-family:Michroma,Nimbus-ExtLight,sans-serif;text-transform:uppercase}#rpcinspector_container input{width:20rem;font-size:.75rem;color:#19b9ff!important;background-color:#041018;padding:.5rem}#rpcinspector_container input::placeholder{font-size:.75rem;color:#19b9ff!important;text-transform:none!important}#rpcinspector_container input:autofill{background-color:#041018}.rpc-url-container .label-2{opacity:1;color:#19b9ff}.rpc-response-out{color:#b9faff;padding:0 .75rem 4rem 0;overflow-wrap:anywhere;word-break:break-word;white-space:pre-wrap;font-size:.9rem!important}.rpc-cmd-resp-header{margin-top:.75rem;border-bottom:1px solid #299def24;padding:.75rem}.rpc-url-container{margin-top:.25rem}.rpc-url-container,#rpc-cmd-search-container{display:flex;align-content:center;flex-direction:row;gap:.75rem}#rpcinspector_container date{color:#498baf}#rpcinspector_container url{color:#ffbf64}#rpcinspector_container warn{color:#ff9e81}#rpcinspector_container error{color:#fe6e68}#rpcinspector_container response{color:#00dbff;margin-bottom:1.5rem}#rpcinspector_container rpc_notify{display:none;color:#00f9ee}#rpcinspector_container .request-msg{padding-top:.75rem;border-top:1px solid rgba(182,228,255,.33);margin-top:.75rem}.request-msg:first-child,.last-request-msg{border-top:none!important;padding-top:0!important;margin-top:0!important}.rpc_api_list_container{margin:0 .75rem;padding-bottom:4rem}.rpc_api_list_container .lock{padding-top:0}.server-url-container{display:flex;flex-direction:row;gap:.75rem;align-content:center;align-items:center}.rpc-api-list-item-header,.rpc-response-item-header{position:sticky;top:0;background:#02090e}.header-control-section{display:flex;align-content:center;align-items:center;justify-content:space-between;padding-bottom:.5rem!important;border-bottom:thin solid rgb(31 149 201 / 60%)}.params-none{color:#36e1c7}.params-none:hover{color:unset}.params-n.on{color:#debe66}.rpc-selector-container{display:flex;flex-direction:row;gap:.75rem;align-items:center;margin:0 .75rem;padding-top:.75rem;border-bottom:thin solid rgb(31 149 201)}.rpc-selector-container button{font-size:.65rem;padding:.4rem .8rem}.gap{display:block;height:.75rem}.flex-bottom{flex:1;overflow:auto;margin-top:.5rem}.flex-bottom>div{scrollbar-color:rgba(147,214,255,.13) transparent;scrollbar-width:thin;scroll-behavior:smooth}.rpc_api_list{font-size:.9rem;scrollbar-width:none;-ms-overflow-style:none}.flex-bottom>div::-webkit-scrollbar{display:unset;width:5px}.flex-bottom>div::-webkit-scrollbar-track{background:transparent;border-radius:.5em;width:2px}.flex-bottom>div::-webkit-scrollbar-thumb{background:#93d6ff21;height:8px;width:8px;border-radius:4px}.flex-bottom>div::-webkit-scrollbar-thumb:hover{background:#93d6ff}.rpc_api_list::-webkit-scrollbar{display:none}.flex-bottom.single{display:block}.flex-bottom.dual{display:flex;flex-direction:row;gap:.5rem}.flex-bottom.dual .rpc-inspector-response-section{flex-grow:1;flex-basis:70%;overflow-y:scroll;overflow-x:hidden;position:relative}.flex-bottom.dual .rpc_api_list_container{flex-basis:30%;text-wrap:wrap;width:30%;overflow-y:scroll;position:relative}.log-msg{display:block}.log-msg.hidden{display:none}@keyframes panel-anim{0%{opacity:0;transform:scale(0%)}70%{opacity:.3;transform:scale(2.2)}to{opacity:1;transform:scale(1)}}@keyframes panel-anim-in{0%{opacity:0;transform:scale(0%)}to{opacity:1;transform:scale(1)}}@keyframes accordion-anim-out{0%{height:0;transform:scaleY(0%);transform-origin:top}70%{height:50%}to{height:100%;transform:scaleY(1);transform-origin:top}}@keyframes accordion-anim-in{0%{height:100%;transform:scaleY(1);transform-origin:top}30%{height:50%}to{height:0;transform:scaleY(0%);transform-origin:top}}.app-container{display:grid;grid-template-columns:auto;row-gap:20px;margin:0;padding:0}::-webkit-scrollbar{display:none}.app-name{color:#ceebf9;font-size:2em;font-weight:700}.ui-wrapper{padding:12px}.ui-panel-2{display:block;border:1px solid #41607c;width:100%;margin-bottom:10px}.clean{border:none!important}.data-table-container.scrollable{max-height:250px;overflow-y:auto}.data-table-container.scrollable .data-table{border-collapse:separate;border-spacing:0}.data-table-container.scrollable thead,.data-table-container.scrollable tfoot{position:sticky;top:0;z-index:5}.data-table-container.scrollable tfoot{bottom:0}.data-table-container.scrollable::-webkit-scrollbar{display:initial;height:.4rem;width:.4rem}.data-table-container.scrollable::-webkit-scrollbar-thumb,.rpc_query::-webkit-scrollbar-thumb{background:#00734e;border-radius:.5em}.data-table-container.scrollable::-webkit-scrollbar-thumb:hover,.rpc_query::-webkit-scrollbar-thumb:hover{background:#7afad3}.data-table{font-size:.7em;text-transform:none;color:#19b9ff;width:100%;margin:0;border-collapse:collapse}.data-table th{border-right:1px solid #2a455e;padding:.5rem;margin-bottom:0;text-transform:uppercase;font-size:.8em;letter-spacing:.05rem}.data-table th,.data-table tfoot td{background-color:#001017;color:#7da1b4}.data-table td{background-color:#032030;padding:.4rem .6rem;margin-bottom:4px;border-right:1px solid #2a455e}.data-table th:nth-child(1),.data-table td:nth-child(1){border-left:none}.data-table th:last-child,.data-table td:last-child{border-right:none}.data-table tbody tr:hover td{cursor:pointer;background-color:#113656bf!important;color:#bbe1ff}.data-table tfoot td{text-align:right;padding-right:1rem}.ro-display div{font-size:.65em;display:inline-block;background-color:#113656a6;padding:5px 6px;text-transform:uppercase;margin-bottom:4px}.ro-display div label{display:block;margin-bottom:2px;min-width:50px;color:#578c90}.opt-btn:hover{cursor:pointer;color:#b6e5ff!important}.parameter-sel-container{display:grid;grid-template-columns:auto auto auto;text-transform:uppercase;white-space:nowrap;font-size:.8em;gap:5px}.parameter-sel-container>.header{grid-column:1 /4;padding-bottom:5px;font-size:1.25em;color:#ffd500}.type-2 .info-block{margin:1.25rem 0 0}#parameter-detail-body{display:grid;grid-template-columns:40% auto;gap:20px;align-content:space-between;align-items:start}#project-details-container .data-table td:nth-child(2){text-align:center}#projects-table-container .data-table td:nth-child(3),#projects-table-container .data-table td:nth-child(4),#project-details-container .data-table td:nth-child(3),#project-details-container .data-table td:nth-child(4),#project-details-container .data-table td:nth-child(5){text-align:right}#btn_close_project_panel{top:-.1rem;font-size:.65rem}#editor_commands{margin-bottom:.15rem}#project-details-container{border:none;padding:1.5rem 0;margin-top:0;animation:panel-anim-in .1s running}#projects-table-container{margin-top:1.5rem}#projects-table-container .data-table tbody td{padding:.5rem .6rem}.data-count{font-weight:700}.with-tooltip{position:relative}.with-tooltip:after{content:attr(data-tooltip);position:absolute;bottom:115%;left:0%;transform:translate(0) translateY(0);width:auto;min-width:120px;background-color:#001926;color:#93d6ff;text-align:center;padding:5px 10px;border-radius:6px;visibility:hidden;opacity:0;transition:opacity .3s,visibility .3s;white-space:nowrap;z-index:100}.with-tooltip:hover:after{visibility:visible;opacity:1}.with-tooltip:disabled:after{visibility:hidden;opacity:0}#function_list .with-tooltip:after{bottom:0;left:4rem;z-index:100;width:fit-content}.call-history-container{position:absolute;top:-20px;left:50px;border:solid 1px #93d6ff}.storage-info-block{display:flex;flex-shrink:4;flex-direction:row;align-items:flex-start;background:none;justify-content:space-between}.storage-info-block textarea{height:4rem;width:100%;padding:.75rem 1rem;box-sizing:border-box;margin-top:.5rem}.key-hr-menu{display:flex;flex-direction:row;align-content:flex-end;align-items:baseline}.ui-horiz-layout{display:flex;flex-direction:row;justify-content:space-between;gap:1.5rem;width:100%;width:-webkit-fill-available}.sp-content-dtc{margin-top:1rem;display:flex;flex-direction:column;height:50vh;margin-bottom:3rem}.sp-content-dtc .data-table-container{max-height:none;width:100%;height:100%}.storage-preset-row input,.storage-preset-row textarea,.storage-preset-row select,.storage-preset-row option{width:100%;box-sizing:border-box}.storage-preset-row select,.storage-preset-row option{background:#021926;border:none;outline:0px solid #00eaff}#storage-map-insert-update-dialog{padding:.75rem}.sm-info{display:flex;flex-shrink:1;gap:1rem}.sm-info input{flex-shrink:1;width:50%;min-width:3rem}.storage-info-block.controls{margin-top:1.5rem}.storage-map-update-btn-container{display:flex;flex-direction:row;justify-content:flex-end;flex-wrap:nowrap}.custom-select{position:relative}.custom-select select{display:none}.select-selected{background-color:#02ffcf;border-radius:.25rem;font-size:1rem;display:flex;align-items:center;gap:.7rem;font-weight:700;-webkit-user-select:none;user-select:none}.select-selected:after{content:"";position:relative;top:4px;border:.5rem solid transparent;border-color:#00ffebb5 transparent transparent transparent}.select-selected.select-arrow-active:after{border-color:transparent transparent #00ffebb5 transparent;top:-4px}.select-items div,.select-selected{color:#000;padding:.7rem 1.2rem;cursor:pointer}.select-items div{color:#00d1af;font-size:.7rem;text-transform:initial}.select-items{position:absolute;background-color:#021814;top:100%;left:0;right:0;z-index:99;font-size:1rem;max-height:400px;overflow:auto}.select-hide{display:none}.select-items div:hover{background-color:#000}.same-as-selected{background-color:#002c1e}.menu-item-name:after{content:"";position:relative;margin-left:.75rem;top:.8rem;border:.45rem solid transparent;border-color:#00eaff transparent transparent transparent}.dropdown:hover .menu-item-name:after{border-color:transparent transparent #00eaff transparent;top:-.75rem}.menu-separator{border:0;border-top:1px solid #006676;margin:.25rem 0}@font-face{font-family:Nimbus-ExtReg;src:url(/fonts/Nimbus/nimbus-sans-extd.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Nimbus-ExtBold;src:url(/fonts/Nimbus/nimbus-sans-extd-bold.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Nimbus-ExtLight;src:url(/fonts/Nimbus/nimbus-sans-extd-light.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Nimbus-ExtBlack;src:url(/fonts/Nimbus/nimbus-sans-extd-black.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Michroma;src:url(/fonts/Michroma/Michroma-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Source Code Pro;src:url(/fonts/Source_Code_Pro/static/SourceCodePro-Regular.ttf) format("truetype");font-weight:400;font-style:normal}.modal{position:absolute;display:flex;justify-content:center;width:100%;top:0;z-index:200}.modal-backdrop{z-index:3;background:#00000080;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);position:fixed;width:100%;height:100%}.modal-frame{background:#00090ef7;color:#fff;margin:2rem;z-index:3;transform:translateY(-100%);animation:modal-anim .3s forwards;border-radius:.5em;box-shadow:0 0 50px #1f1f1f;max-width:400px}@media screen and (min-width: 992px){.modal-frame{max-width:600px}}@keyframes modal-anim{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.modal-title{font-weight:700;font-size:22px;padding:1rem;border-bottom:thin solid #2fdcb099;color:#2fdcb0}.modal-content{padding:1rem;display:flex;gap:1rem;flex-direction:column}pre,pre *,.code,.pb-arguments-container>pre *,textarea,input,select,option,#output_container,#signature-container>parameter *,#export_program_value{font-family:Source Code Pro,Monaco,Menlo,Ubuntu Mono,Consolas,monospace!important}pre:not(.input_editor>pre),.code{margin:0;color:#299def;display:inline;white-space:pre-wrap;font-size:1rem}.code{color:#94dfff}body,#modal_parameter_builder *,#parameter-display *,.controls,.btn,.opt-btn,#screen_right>.controls .title,#screen_right>#program-spec>#entry-controls *:not(pre *),#screen_right>#program-spec>#entry-controls *:not(input),h2.title1,.title{font-family:Michroma,Nimbus-ExtLight,sans-serif}.modal-content{padding:20px}.modal-content:has(.parameter-builder-container){background-color:#030c134a;color:#00dbff}.parameter-builder-container{display:grid;grid-template-columns:auto;row-gap:20px;margin:0;padding:0}h2{font-size:1rem;color:#6bccf9}.title1{margin-top:0;text-transform:uppercase;font-size:.8rem;opacity:.4}.hide{display:none!important}.modal-title{font-family:Michroma,Nimbus-ExtLight,sans-serif;text-transform:uppercase}.compound-type{display:contents}.param-container{margin-bottom:20px;margin-top:50px}.param-container:first-child{margin-top:0}.parameter-header{margin-top:0;text-transform:uppercase;font-size:.74rem;font-weight:700;alignment-baseline:baseline}.parameter-header>span{margin-left:10px;color:#a8ebf9;font-weight:lighter;font-size:.65rem}.compound-type{padding:10px;border:1px solid #00dbff44}.type-label{margin:0;font-size:smaller}.type-label:not(:has(+.opt-btn)){margin:0 0 15px}textarea,input,select,option{color:#bbe1ff;font-size:.9rem;border:1px solid #00dbff40;background-color:#00000036}input:focus,textarea:focus,select:focus,option:focus{border:1px solid #00dbffb0!important;outline:none}textarea{width:calc(100% + -0rem);height:6em;resize:none;margin:unset;padding:1rem;box-sizing:border-box}input,select,option{padding:4px;margin-bottom:4px}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}::placeholder{color:#889aaaab;font-family:Michroma,Nimbus-ExtLight,sans-serif;text-transform:uppercase;font-size:.6rem}.large-input{font-size:1.2rem;padding:10px}.controls,.btn,.select-selected{text-transform:uppercase;font-size:.6rem}.select-selected{border-radius:0;background:#00ffac12;color:#00ffebb5!important}#xelis-type{font-size:1.5rem}.options-container{display:grid;grid-template-columns:auto auto auto;margin:0;padding:15px!important;align-content:center;align-items:center;justify-items:stretch;gap:0 15px;text-align:center}.opt-btn:disabled{opacity:.25;cursor:not-allowed}.opt-btn.first{margin-left:0}.opt-btn.red{background-color:#4c1134;color:#ff00db}.opt-btn.blue{background-color:#11344c;color:#00dbff}.opt-btn.icon-blue{background-color:#11344c00;color:#299def;border:solid 1px #11344C}.opt-btn.icon-blue:hover{background-color:#11344c;border:solid 1px #11344C}.opt-btn.blue.selected{background-color:#00477980;color:#00dbff}.opt-btn.green{background-color:#114c34;color:#00ffdb}.opt-btn.icon-green{background-color:#114c3400;border:solid 1px #114C34;color:#00ffdb}.opt-btn.icon-green:hover{background-color:#00ffac12;color:#00ffac!important;border:solid 1px #114C34}.clean,.clean:hover{border:none;background:none!important}.opt-btn.yellow{background-color:#4c3411;color:#ffdb00}.opt-section.active{display:block}.opt-btn{display:inline-block;height:fit-content;border:none;text-transform:uppercase;font-size:.65rem;padding:5px 10px;margin:0 2px}.opt-btn.mixed{background-color:#333131;color:#ffdf59}.add-btn{margin:15px 0}.mini-btn{font-size:.5rem}.controls{background:#0310134a}.pb-arg-btns{margin-top:1.5rem;display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:.25em}.pb-arg-btns>div{display:flex;gap:.25em;flex-wrap:wrap;align-items:center}.pb-arg-btns .opt-btn{font-size:.65rem}.array-container+.opt-btn{margin:15px 0 0}.array-item-container:has(>.input-container.type-container.simple-type){margin:0}.array-item-container:has(>.opt-btn){margin:0}.array-item-container:has(>.array-container){margin-bottom:15px}.input-container.type-container.simple-type input{margin:0;font-size:1rem}.array-container .array-item-container:not(:last-of-type) .input-container.type-container.simple-type>input{border-bottom:0}.array-item-container>.input-container{display:inline}.array-item-container>.map-container{display:inline-grid}#arguments-container,.pb-arguments-container{padding:15px;margin:0 0 1rem;font-size:.8rem;border:1px solid #299def;color:#299def;width:auto;min-height:50px;background-color:#041018;border-top:16px solid;overflow:auto}#parameter-display{display:block}#parameter-display>div.pb-arguments-container.readonly{position:unset;width:auto;margin:auto;height:auto;min-height:100px;padding-top:.4rem;display:flex;flex-direction:column;justify-content:space-between}div.pb-arguments-container.readonly{font-size:larger}.pb-arguments-container pre *{display:inline!important}.pb-arguments-container opaque *{font-style:normal;color:#aed8f9!important;word-wrap:break-word}.pb-arguments-container opaque quote{display:none!important}comma{color:#fff}string{color:#2fdcb0}u8,u16,u32,u64,u128,u256,u512{color:#ffc35d}input[type=number]::-webk-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}.kv-container:has(div:nth-child(2):is(.simple-type)){display:grid;grid-template-columns:auto auto auto;gap:0}.kv-container:has(div:nth-child(2):is(.compound-type)){display:flow;grid-template-columns:auto auto auto;gap:0}.kv-container input[type=number]{max-width:100px}.message{font-size:.7rem}.hud{display:grid;grid-template-columns:auto auto auto;gap:15px;margin-bottom:15px}.stats{padding:10px;white-space:nowrap;background-color:#00ffac12;border:none}.stats>span{color:#00ffac;font-size:1rem;text-transform:uppercase}.hud label,.parameter-sel-container label,div.pb-arguments-container.readonly>label{text-transform:uppercase;display:block;font-size:.6rem;margin-bottom:.35em;color:#00ffebb5!important}div.pb-arguments-container.readonly>pre{display:flex;padding:0;line-height:2rem}#modal_parameter_builder .modal-frame{max-width:unset}#parameter_builder_container .pb_entry_container{display:flex;flex-direction:column;flex-flow:column;height:100%}#parameter_builder_container .pb-arguments-container{max-height:5rem;flex-shrink:0}#parameter_builder_container .pb-input-scrollbox{display:flex;flex-grow:1;flex-direction:column;min-height:0;max-height:55vh}#parameter_builder_container .pb-input-container{flex-grow:1;overflow-y:auto;height:auto;max-height:none;box-sizing:border-box}#parameter_builder_container .po-selection{margin-top:1rem}#entry-call-container{max-height:150px;overflow:auto}#entry-controls{display:grid;grid-template-columns:auto auto;gap:20px;border:none}#entry-controls>.hud{margin-bottom:0}#entry-controls>.options-container{border:thin solid #7afad34a;white-space:nowrap}#parameter-display .title1{padding:0;margin-bottom:10px}#signature-container>parameter label{font-weight:700}#signature-container>parameter:first-child:after{content:", "}#signature-container>parameter:after{content:", ";margin-right:.4rem}#signature-container>parameter:last-child:after{content:""}#signature-container>parameter signature{font-size:1rem;color:#d4bdff}#output-heading{margin-top:auto}#output-heading *{display:inline}#hud-entry-name{text-transform:unset}#pb-ui-params-stat{text-align:center}.dropdown{position:relative;display:inline-block}.dropdown-content{display:none;position:absolute;background-color:#11242a;width:auto;box-shadow:0 10px 20px #0003;z-index:10;min-width:fit-content;padding-top:.51rem;margin-left:-.75rem}.dropdown-content a{padding:.75rem 4rem .75rem .75rem;text-decoration:none;display:block;white-space:nowrap}.dropdown-content a:hover{background-color:#041018;cursor:pointer}.menu-stat-ro:hover{cursor:pointer}.dropdown:hover .dropdown-content{display:block}.ace_editor .ace_gutter{background:#0b263512;color:#0a3c52;font-style:normal;font-size:.9rem}.ace_gutter-active-line{background:#032030!important;color:#00ffac}.ace_editor{background-color:#29a0ef05;font:12px/normal Source Code Pro,Monaco,Menlo,Ubuntu Mono,Consolas,source-code-pro,monospace;line-height:1.4rem!important}.ace_cursor{color:#00ffac}.ace_editor .ace_marker-layer .ace_selection{background-color:#041628!important}
