@font-face{font-family:Roboto Mono;src:url(/fonts/RobotoMono-Regular.woff2);font-display:block}@font-face{font-family:Noto Sans;src:url(/fonts/NotoSans-Regular.woff2);font-weight:400;font-display:block}@font-face{font-family:Noto Sans;src:url(/fonts/NotoSans-Bold.woff2);font-weight:700;font-display:block}:root{--browser-theme-color:#4080ff;--ui-color-background1:#282828;--ui-color-background2:#000;--ui-color-text:#fff;--ui-color-accent1:#4080ff;--ui-color-accent2:#ff4040;--ui-color-text-accent:#fff;--ui-color-border1:#ffffff40;--ui-color-border2:#ffffff60;--ui-color-disabled:silver;--ui-color-form-background:#404040;--ui-color-form-highlighted:#2d4b79;--ui-color-form-text:#fff;--ui-color-form-border:#ffffff60;--ui-color-form-border-selected:#ffffffa0;--ui-color-form-disabled:gray;--ui-measure-border-thin:1px;--ui-measure-border-medium:.1rem;--ui-measure-border-thick:.15rem;--ui-measure-spacer-small:.25rem;--ui-measure-spacer-medium:.5rem;--ui-measure-spacer-large:.75rem;--ui-measure-form-padding-base:.35rem .5rem;--ui-measure-form-font-size:.9rem;--ui-measure-border-radius:.35rem;--flowchart-Assign-color1:#696a30;--flowchart-Assign-color2:#84853d;--flowchart-Assign-color3:#fff;--flowchart-Output-color1:#3f7335;--flowchart-Output-color2:#509243;--flowchart-Output-color3:#fff;--flowchart-Input-color1:#305c6a;--flowchart-Input-color2:#3d7585;--flowchart-Input-color3:#fff;--flowchart-If-color1:#783753;--flowchart-If-color2:#924365;--flowchart-If-color3:#fff;--flowchart-DoWhile-color1:#326d4f;--flowchart-DoWhile-color2:#3e8762;--flowchart-DoWhile-color3:#fff;--flowchart-While-color1:#326d4f;--flowchart-While-color2:#3e8762;--flowchart-While-color3:#fff;--flowchart-For-color1:#326d4f;--flowchart-For-color2:#3e8762;--flowchart-For-color3:#fff;--flowchart-Breakpoint-color1:#9a5758;--flowchart-Breakpoint-color2:#bd6b6c;--flowchart-Breakpoint-color3:#fff;--flowchart-Comment-color1:transparent;--flowchart-Comment-color2:#ccc;--flowchart-Comment-color3:#fff;--flowchart-Comment-dashLength:10;--flowchart-Comment-text-maxLength:350;--flowchart-Turtle-Move-color1:#3b4f78;--flowchart-Turtle-Move-color2:#5d7ebd;--flowchart-Turtle-Move-color3:#fff;--flowchart-Turtle-Turn-color1:#593b78;--flowchart-Turtle-Turn-color2:#8d5dbd;--flowchart-Turtle-Turn-color3:#fff;--flowchart-Turtle-Home-color1:#593b78;--flowchart-Turtle-Home-color2:#8d5dbd;--flowchart-Turtle-Home-color3:#fff;--flowchart-Error-color1:#000;--flowchart-Error-color2:#c00000;--flowchart-Error-color3:#fff;--flowchart-Round-color1:#4c45a5;--flowchart-Round-color2:#3d3886;--flowchart-Round-color3:#fff;--flowchart-Block-outline-thickness:1.75;--flowchart-Block-highlight-color1:keep;--flowchart-Block-highlight-color2:#fff;--flowchart-Block-highlight-color3:keep;--flowchart-Font-family:"Roboto Mono";--flowchart-Font-svgEmbeddableFile:"fonts/RobotoMono-Regular.woff2";--flowchart-Block-font-size:12;--flowchart-Line-thickness:2;--flowchart-Line-arrow-size:4;--flowchart-Line-color:#fff;--flowchart-Line-font-size:10;--flowchart-Line-selected-color:red;--flowchart-selected-color1:#fff;--flowchart-selected-color2:#1330b0;--flowchart-selected-color3:#fff;--flowchart-Padding-base:10;--flowchart-Padding-spaceBetweenInstructions:24;--flowchart-Block-text-maxWidth:40;--flowchart-Comment-text-maxWidth:30;--flowchart-Block-wrapMode:new;--flowchart-Round-text-minWidth:7;--flowchart-scrollbar-thickness:6;--flowchart-scrollbar-padding:4;--flowchart-scrollbar-color:#ffffff60;--insert-Font-size:14;--insert-Text-color:#fff;--insert-Wide-Padding-betweenColumns:18;--insert-Wide-Padding-belowLabel:20;--insert-Wide-Padding-spaceBetweenInstructions:20;--insert-Tall-Padding-belowLabel:10;--insert-Tall-Padding-belowRow:20;--insert-Tall-Padding-spaceBetweenInstructions:20;--turtle-color-cursor:#009000;--turtle-color-background:#404040;--turtle-color-foreground-0:#f0f0f0;--turtle-color-foreground-1:gray;--turtle-color-foreground-2:#e02030;--turtle-color-foreground-3:#f07020;--turtle-color-foreground-4:#f0da20;--turtle-color-foreground-5:#30c080;--turtle-color-foreground-6:#73d7ee;--turtle-color-foreground-7:#2080e0;--turtle-color-foreground-8:#9060c0;--turtle-color-foreground-9:#ffafc7;--turtle-color-foreground-10:#613915;--crash-Padding-spaceFromInstruction:10;--layout-variablesArea-width:19rem;--toast-background:#e0e0e0;--toast-color:#000;--toast-animation-duration:.4s}*{box-sizing:border-box;-webkit-user-select:none;user-select:none;outline:none}@media print{body{display:none}}html{color:#fff;background:#000;font-size:11pt}body{background:var(--ui-color-background1);width:100vw;height:100vh;color:var(--ui-color-text);margin:0;font-family:Noto Sans;overflow:hidden}::selection{background:var(--ui-color-accent1);color:var(--ui-color-text-accent)}::-webkit-scrollbar{width:calc(var(--flowchart-scrollbar-thickness) * 1px + var(--flowchart-scrollbar-padding) * 2px)}::-webkit-scrollbar-thumb{background:var(--flowchart-scrollbar-color);border:calc(var(--flowchart-scrollbar-padding) * 1px) solid transparent;background-clip:content-box;border-radius:999rem}a{color:var(--ui-color-accent1);cursor:pointer;text-decoration:underline}img{pointer-events:none}.floatLeft{float:left}.floatRight{float:right}.clear{clear:both}div.autoVert{flex-direction:column;display:flex}div.autoHor{gap:var(--ui-measure-spacer-medium);flex-direction:row;display:flex}div.autoHor>*{flex-grow:1}div.expander{z-index:99;padding:var(--ui-measure-spacer-medium);cursor:pointer;text-transform:uppercase;border:var(--ui-measure-border-thin) solid var(--ui-color-border1);text-align:center;position:absolute}div.expander .icon{margin-bottom:var(--ui-measure-spacer-medium);font-size:1.1rem;display:block}div.expander .text{writing-mode:vertical-rl;text-orientation:sideways;font-size:.85rem;font-weight:700}div.sideHeader{margin:var(--ui-measure-spacer-small);text-align:center;text-transform:uppercase;flex:none;font-size:1.1rem;font-weight:700}button{padding:var(--ui-measure-form-padding-base);border:var(--ui-measure-border-medium) solid var(--ui-color-form-border);color:var(--ui-color-form-text);border-radius:var(--ui-measure-border-radius);background:0 0;justify-content:center;align-items:center;font-size:1rem;font-weight:700;line-height:1;display:inline-flex}button *{line-height:1}button .icon{vertical-align:bottom;font-size:1.15rem}button:hover,button:focus{border-color:var(--ui-color-form-border-selected)}button.important{background:var(--ui-color-accent1);color:var(--ui-color-text-accent);border-color:#0000}button.important:hover,button.important:focus{border-color:var(--ui-color-form-border-selected)}button.important:active{box-shadow:none}button.danger{background:var(--ui-color-accent2);color:var(--ui-color-text-accent);border-color:#0000}button.danger:hover,button.danger:focus{border-color:var(--ui-color-form-border-selected)}button.danger:active{box-shadow:none}button[disabled]{color:var(--ui-color-form-disabled)!important;border-color:var(--ui-color-form-disabled)!important}input[type=text]{background:var(--ui-color-form-background);color:var(--ui-color-form-text);font-family:Roboto Mono;font-size:var(--ui-mesaure-form-font-size);border-radius:var(--ui-measure-border-radius);padding:var(--ui-measure-form-padding-base);border:none}[contenteditable]{color:var(--ui-color-form-text);padding:var(--ui-measure-form-padding-base);border-radius:var(--ui-measure-border-radius);cursor:text}textarea{resize:none;background:var(--ui-color-form-background);color:var(--ui-color-form-text);font-family:Roboto Mono;font-size:var(--ui-mesaure-form-font-size);border-radius:var(--ui-measure-border-radius);padding:var(--ui-measure-form-padding-base);border:none;height:5rem}input[type=checkbox]{accent-color:var(--ui-color-accent1);width:1rem;height:1rem;font-size:1rem}input[type=checkbox]:focus{outline:var(--ui-measure-border-thin) solid var(--ui-color-accent1)}input[type=checkbox]+label{vertical-align:top}select{background:var(--ui-color-form-background);color:var(--ui-color-form-text);font-size:var(--ui-mesaure-form-font-size);border-radius:var(--ui-measure-border-radius);padding:var(--ui-measure-form-padding-base);border:none}input:focus,textarea:focus,select:focus,[contenteditable]:focus{box-shadow:0 0 0 var(--ui-measure-border-thick) var(--ui-color-accent1) inset}@keyframes errorFlash{0%{box-shadow:0 0 0 0rem var(--ui-color-accent2) inset}25%{box-shadow:0 0 0 var(--ui-measure-border-thick) var(--ui-color-accent2) inset}50%{box-shadow:0 0 0 0rem var(--ui-color-accent2) inset}75%{box-shadow:0 0 0 var(--ui-measure-border-thick) var(--ui-color-accent2) inset}to{box-shadow:0 0 0 0rem var(--ui-color-accent2) inset}}div.sideHeader button{vertical-align:bottom;border:none;margin-left:.5rem;padding:0}div.sideHeader button .icon{font-size:1.25rem}#popupBackdrop{z-index:999;display:none;position:fixed;inset:0}#popupBackdrop.active{display:block}#popupBackdrop.important{background:#00000080}div.popup{z-index:1000;background:var(--ui-color-background2);border:var(--ui-measure-border-thick) solid var(--ui-color-accent1);border-radius:var(--ui-measure-border-radius);display:none;position:fixed}div.popup.visible{display:block}div.toast{z-index:9999;width:fit-content;max-width:40rem;padding:var(--ui-measure-spacer-large);background:var(--toast-background);color:var(--toast-color);text-align:center;pointer-events:none;border-radius:9999rem;margin:auto;position:fixed;bottom:2rem;left:0;right:0}@keyframes toast-in{0%{opacity:0;transform:translateY(.35rem)}to{opacity:1;transform:translate(0)}}@keyframes toast-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translateY(-.35rem)}}#crash{border-color:var(--ui-color-accent2);padding:var(--ui-measure-spacer-medium);text-align:center;width:20rem}#crash #crash_title{text-align:center;font-size:1.2rem;font-weight:700}#crash #crash_title .icon{vertical-align:middle;font-size:3.25rem;display:block}#crash #crash_buttons{margin-top:var(--ui-measure-spacer-large)}#loadError{border-color:var(--ui-color-accent2);padding:var(--ui-measure-spacer-medium);text-align:center;top:50vh;left:50vw;transform:translate(-50%,-50%)}#loadError #loadError_title{text-align:center;font-size:1.2rem;font-weight:700}#loadError #loadError_title .icon{vertical-align:middle;margin-right:var(--ui-measure-spacer-small);font-size:2.5rem}#loadError #loadError_buttons{margin-top:var(--ui-measure-spacer-large)}#yesno{border-color:var(--ui-color-accent2);padding:var(--ui-measure-spacer-medium);text-align:center;width:20rem}#yesno #yesno_title{text-align:center;font-size:1.2rem;font-weight:700}#yesno #yesno_title .icon{vertical-align:middle;margin-right:var(--ui-measure-spacer-small);font-size:2.5rem}#yesno #yesno_buttons{margin-top:var(--ui-measure-spacer-large)}#share{background:var(--ui-color-background1);width:100%;max-width:30rem;max-height:20rem;padding:var(--ui-measure-spacer-medium);top:50vh;left:50vw;overflow-y:auto;transform:translate(-50%,-50%)}#share div.autoVert{gap:var(--ui-measure-spacer-medium)}#share p{margin:0;font-weight:700}#share textarea{word-break:break-all;height:7rem}#share #share_bottom_buttons{text-align:center}div.window{z-index:199;background:var(--ui-color-background2);border:var(--ui-measure-border-thick) solid var(--ui-color-accent1);outline:var(--ui-measure-border-thin) solid var(--ui-color-border1);border-radius:var(--ui-measure-border-radius);border-top:none;display:none;position:fixed;overflow:hidden}div.window.visible{display:block}div.window>div.window_bar{background:var(--ui-color-accent1);text-transform:uppercase;height:2.5rem;padding:0 var(--ui-measure-spacer-small);align-items:center;font-weight:700;display:flex;position:absolute;top:0;left:0;right:0;overflow:hidden}div.window>div.window_bar *{color:var(--ui-color-text-accent)}div.window>div.window_bar>div.window_title{flex-grow:1}div.window>div.window_bar>div.window_buttons{margin-left:auto}div.window>div.window_contents{position:absolute;inset:2.5rem 0 0}#flowchartArea{top:2.5rem;left:var(--layout-variablesArea-width);background:var(--ui-color-background1);position:fixed;bottom:0;left:0;right:0;overflow:hidden}#flowchartArea.variablesExpanded{left:var(--layout-variablesArea-width)}#editor{padding:var(--ui-measure-spacer-medium)}#editor label{margin-left:.15rem;font-weight:700}#editor #editor_buttons{margin-top:var(--ui-measure-spacer-large)}#editor div.editor_graphics_container{margin-bottom:var(--ui-measure-spacer-large);align-items:center;display:flex}#editor div.editor_graphics_container div.editor_graphics{margin-right:var(--ui-measure-spacer-large);flex:none}#editor div.editor_graphics_container div.editor_graphics_description{flex-grow:1;height:fit-content;font-size:.85rem;font-weight:700}#editor div.autoVert{gap:var(--ui-measure-spacer-small)}#editor #editor_Input{width:20rem}#editor #editor_Output,#editor #editor_Assign,#editor #editor_If,#editor #editor_DoWhile,#editor #editor_While,#editor #editor_For,#editor #editor_Comment{width:30rem}#editor #editor_Breakpoint{width:15rem}#editor #editor_Move,#editor #editor_Turn{width:30rem}#editor #editor_Home{width:20rem}#editor #editor_Comment textarea{height:12rem}#editor #editor_Move #editor_Move_draw_container{display:flex}#editor #editor_Move #editor_Move_draw_container>*{align-self:center}#editor #editor_Move #editor_Move_color{visibility:hidden;text-align:right;flex-grow:1}#editor #editor_Move #editor_Move_color input[type=radio]{appearance:none;border:var(--ui-measure-border-thin) solid var(--ui-color-border1);border-radius:999rem;width:1.25rem;height:1.25rem;display:inline-block;position:relative}#editor #editor_Move #editor_Move_color input[type=radio]:focus{box-shadow:none!important}#editor #editor_Move #editor_Move_color input[type=radio]:checked:after{content:"";background:var(--ui-color-background1);border-radius:999rem;width:.35rem;height:.35rem;margin:auto;display:block;position:absolute;inset:0}#editor #editor_Move #editor_Move_color input[type=radio]:focus:checked:after{border:var(--ui-measure-border-medium) solid var(--ui-color-accent1)}#editor #editor_Move:has(#editor_Move_draw:checked) #editor_Move_color{visibility:visible}#editor2{padding:var(--ui-measure-spacer-medium);width:8rem}#editor2 .icon{margin-right:var(--ui-measure-spacer-small);font-size:1.5rem}#editor2 div{padding:var(--ui-measure-spacer-small);border-radius:var(--ui-measure-border-radius);align-items:center;display:flex}#editor2 div:hover{background:var(--ui-color-accent1);color:var(--ui-color-text-accent)}#insertWide,#insertTall{box-sizing:content-box;padding:0 var(--ui-measure-spacer-small)}#variablesArea{width:var(--layout-variablesArea-width);background:var(--ui-color-background2);border-right:var(--ui-measure-border-thin) solid var(--ui-color-border1);display:none;position:fixed;top:2.5rem;bottom:0;left:0}#variablesArea button{min-width:2rem}#variablesArea .text{transform:rotate(180deg)}#variablesArea.noedit button{visibility:hidden;width:0!important}#variablesArea.expanded{display:block}#variablesArea.expanded+#variablesExpander{left:var(--layout-variablesArea-width)}#variablesWrapper{flex-direction:column;display:flex;position:absolute;inset:0}#variableList{flex-grow:1;width:100%;overflow:auto}div.variable{margin:var(--ui-measure-spacer-small);border:var(--ui-measure-border-thin) solid var(--ui-color-border1);border-radius:var(--ui-measure-border-radius);position:relative;overflow:hidden}div.variable div.nameType{background:var(--ui-color-form-background);padding:var(--ui-measure-spacer-small)}div.variable div.nameType:after{content:"";clear:both;display:block}div.variable div.nameType .buttonGroup{float:right;gap:var(--ui-measure-spacer-small);width:fit-content;display:inline-flex}div.variable div.nameType .name,div.variable div.nameType .type{min-width:3rem;max-width:100%;padding:var(--ui-measure-spacer-small);vertical-align:bottom;display:inline-block}div.variable div.nameType .name{font-weight:700}div.variable div.nameType .name.edit{overflow:auto}div.variable div.nameType .name.edit:empty:before{content:"name";opacity:.5}div.variable div.nameType .name.vis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}div.variable .value{padding:var(--ui-measure-spacer-small);text-align:center;white-space:pre-wrap;min-height:1.5rem}div.variable .value div.simpleViewer{max-height:5rem;overflow-y:auto}div.variable .value details{contain:layout paint style;max-height:10rem;overflow-y:auto}div.variable .value table{border-spacing:0;border-collapse:collapse;width:100%;font-size:.85em}div.variable .value table *{border:var(--ui-measure-border-thin) solid var(--ui-color-border1)}div.variable .value table th{width:25%}div.variable .value.modified{background:var(--ui-color-form-highlighted);font-weight:700}div.variable .value.modified table{font-weight:400}div.variable .value.edit{text-align:initial;flex-direction:column;display:flex}div.variable .value.edit textarea.initVal{padding:var(--ui-measure-spacer-small);width:100%;min-height:calc(1.35em + 2 * var(--ui-measure-spacer-small));background:var(--ui-color-form-background);contain:layout paint style;max-height:5rem;font-family:Noto Sans;line-height:1.35em}div.variable .value.edit div.arrSize{padding:var(--ui-measure-spacer-small);min-width:1rem;display:inline-block}div.variable .value.edit div.arrSize:empty:before{content:"Size";opacity:.5}div.variable .value.edit div.arrSize+span{opacity:.5}div.variable .value.edit span:has(+div.arrSize){opacity:.5}div.variable .value.edit select.arrType{margin-left:var(--ui-measure-spacer-small);margin-right:var(--ui-measure-spacer-small)}div.variable .uninitialized{color:var(--ui-color-form-disabled)}div.variable.editing .vis,div.variable:not(.editing) .edit{display:none!important}@media (height<=50rem){div.variable>.value details{max-height:8rem}}#newVariable{margin:var(--ui-measure-spacer-medium) auto;display:flex}#variableDropIndicator{width:var(--layout-variablesArea-width);height:var(--ui-measure-spacer-small);z-index:999;background:var(--ui-color-accent1);display:none;position:fixed;left:0}#variableDropIndicator.visible{display:block}#variablesExpander{background:var(--ui-color-accent2);border-radius:0 var(--ui-measure-border-radius) var(--ui-measure-border-radius) 0;border-left:none;top:10rem;left:0}#consoleArea{width:20rem;min-width:15rem;height:20rem;min-height:15rem;bottom:3rem;right:3rem}#consoleArea #console_openMenu{border:none}#consoleArea #consoleArea_contents{flex-direction:column;display:flex}#consoleArea #consoleArea_contents #inputArea{height:5.5rem;margin:var(--ui-measure-spacer-small);flex-grow:0;position:relative}#consoleArea #consoleArea_contents #inputArea #input{border-radius:var(--ui-measure-border-radius) 0 0 var(--ui-measure-border-radius);width:calc(100% - 4.75rem);height:100%;margin:0;font-family:Noto Sans;position:absolute;top:0;left:0}#consoleArea #consoleArea_contents #inputArea #input[disabled]{opacity:.8}#consoleArea #consoleArea_contents #inputArea #input_send{background:var(--ui-color-accent1);width:4.75rem;color:var(--ui-color-text-accent);box-shadow:none;border-radius:0 var(--ui-measure-border-radius) var(--ui-measure-border-radius) 0;border:none;padding:0;position:absolute;top:0;bottom:0;right:0}#consoleArea #consoleArea_contents #inputArea #input_send .icon{font-size:1.5rem}#consoleArea #consoleArea_contents #inputArea #input_send:focus{box-shadow:0 0 0 var(--ui-measure-border-medium) var(--ui-color-text-accent) inset}#consoleArea #consoleArea_contents #inputArea #input_send[disabled]{background:var(--ui-color-form-background);opacity:.6;color:var(--ui-color-form-text)!important}#consoleArea #consoleArea_contents #log{flex-direction:column-reverse;flex-grow:1;width:100%;height:100%;display:flex;overflow:auto}#consoleArea #consoleArea_contents #log div.message{border-width:calc(var(--flowchart-Block-outline-thickness) * 1px);min-width:3rem;max-width:85%;margin-top:var(--ui-measure-spacer-small);overflow-wrap:break-word;width:fit-content;color:var(--flowchart-Text-color);white-space:pre-wrap;border-style:solid;padding:.35rem .6rem}#consoleArea #consoleArea_contents #log div.message.output{background:var(--flowchart-Output-color1);border-color:var(--flowchart-Output-color2);color:var(--flowchart-Output-color3);margin-left:var(--ui-measure-spacer-small);border-radius:1rem 1rem 1rem 0;align-self:flex-start}#consoleArea #consoleArea_contents #log div.message.input{background:var(--flowchart-Input-color1);border-color:var(--flowchart-Input-color2);color:var(--flowchart-Input-color3);margin-right:var(--ui-measure-spacer-small);border-radius:1rem 1rem 0;align-self:flex-end}#consoleArea #consoleArea_contents #log div.notice{color:var(--ui-color-disabled);text-align:center;margin-top:var(--ui-measure-spacer-small);font-size:.85rem}#consoleMenu{padding:var(--ui-measure-spacer-medium)}#consoleMenu .icon{margin-right:var(--ui-measure-spacer-small);font-size:1.5rem}#consoleMenu div{padding:var(--ui-measure-spacer-small);border-radius:var(--ui-measure-border-radius);align-items:center;display:flex}#consoleMenu div:hover{background:var(--ui-color-accent1);color:var(--ui-color-text-accent)}#bar{height:2.5rem;padding:0 var(--ui-measure-spacer-small);background:var(--ui-color-accent1);border-bottom:var(--ui-measure-border-thin) solid var(--ui-color-border1);color:var(--ui-color-text-accent);z-index:99;line-height:2.5rem;position:fixed;top:0;left:0;right:0;overflow:hidden}#bar_contents{align-items:center;gap:var(--ui-measure-spacer-large);flex-wrap:wrap;row-gap:0;display:flex}#bar .group{align-items:center;gap:var(--ui-measure-spacer-small);height:2.5rem;display:inline-flex;overflow:hidden}#bar .group>.icon{font-size:1rem}#bar .separator{margin-right:var(--ui-measure-spacer-large)}#bar button[disabled]{opacity:.5;color:var(--ui-color-text-accent)!important;border-color:var(--ui-color-form-border)!important}#bar select{border:var(--ui-measure-border-medium) solid var(--ui-color-form-border);background:0 0;max-height:100%}#bar select:hover,#bar select:focus{border-color:var(--ui-color-form-border-selected)}#bar select>option{color:#000;background:#fff}#filePicker{display:none}#bar_settings{margin-left:auto}#bar .expandCollapse{display:none}#bar.small .expandCollapse{float:right;flex-direction:column;justify-content:center;align-items:center;width:3rem;line-height:0;display:inline-flex}#bar.small.expanded #expandBar,#bar.small:not(.expanded) #collapseBar{display:none}#bar.small #bar_settings{margin-left:0}#settings{background:var(--ui-color-background2);border:var(--ui-measure-border-thick) solid var(--ui-color-border1);width:100%;max-width:35rem;max-height:35rem;top:50vh;left:50vw;overflow-y:auto;transform:translate(-50%,-50%)}#settings p.settings_desc{font-size:.9rem;font-weight:700}#settings div.settings_tab_buttons{margin-top:var(--ui-measure-spacer-large);text-align:center;justify-content:center;align-items:end;gap:var(--ui-measure-spacer-small);flex-grow:1;display:flex}#settings #settings_tabSelector{background:var(--ui-color-background2);width:100%;overflow-x:auto}#settings #settings_tabSelector div{text-transform:uppercase;padding:var(--ui-measure-spacer-medium);font-size:.85rem;font-weight:700;display:inline-block}#settings #settings_tabSelector div.selected{background:var(--ui-color-background1)}#settings #settings_tabs{margin-top:-1px;display:grid}#settings #settings_tabs div.settings_tab{background:var(--ui-color-background1);padding:var(--ui-measure-spacer-medium);visibility:hidden;flex-direction:column;grid-area:1/1;display:flex;overflow-x:auto}#settings #settings_tabs div.settings_tab.selected{visibility:visible}#settings #program_metadata input[type=text]{font-family:Noto Sans}#settings #settings_about{text-align:center}#settings #settings_about #versionTypeBadge{border-radius:.1rem;margin:0 .5rem;padding:0 .2rem;font-size:.85rem;font-weight:700}#settings #settings_about #about_logo{width:100%;max-width:24rem;margin:1rem}#settings #settings_about #devBuildInfo{color:red;-webkit-user-select:text;user-select:text;font-size:.75em}#licenseViewer{border:var(--ui-measure-border-thick) solid var(--ui-color-border1);width:90%;max-width:50rem;height:90%;max-height:70rem;top:50vh;left:50vw;overflow:hidden;transform:translate(-50%,-50%)}#licenseViewer #license{color:#000;background:#fff;border:none;width:100%;height:100%;position:absolute;inset:0}#licenseViewer #license_close{background:var(--ui-color-accent2);top:calc(var(--ui-measure-spacer-large)*2);right:calc(var(--ui-measure-spacer-large)*2);position:absolute}#jsonViewer{border:var(--ui-measure-border-thick) solid var(--ui-color-accent2);width:90%;max-width:50rem;height:90%;max-height:70rem;top:50vh;left:50vw;transform:translate(-50%,-50%)}#jsonViewer div.autoVert{width:100%;height:100%}#jsonViewer div.autoVert textarea{white-space:pre;flex-grow:1;font-size:.8rem}#man{border:var(--ui-measure-border-thick) solid var(--ui-color-border1);width:90%;max-width:50rem;height:90%;max-height:70rem;top:50vh;left:50vw;transform:translate(-50%,-50%)}#man #man_contents{padding:var(--ui-measure-spacer-medium);position:absolute;inset:0;overflow:auto}#man #man_close{background:var(--ui-color-accent2);top:calc(var(--ui-measure-spacer-large)*2);right:calc(var(--ui-measure-spacer-large)*2);position:absolute}#man #man_logo{width:100%;max-width:25rem;margin:0 auto;display:block}#man h1,#man h2,#man h3{text-align:center}#man h2{background:var(--ui-color-accent1);padding:var(--ui-measure-spacer-small);color:var(--ui-color-text-accent)}#man table{border-spacing:0;border-collapse:collapse}#man table thead{background:var(--ui-color-accent1);color:var(--ui-color-text-accent)}#man table tbody td:first-child{font-family:Roboto Mono;font-size:1.2rem}#man table td,#man table th{border:var(--ui-measure-border-medium) solid var(--ui-color-accent1);padding:var(--ui-measure-spacer-small)}#man code{opacity:.7;font-family:Roboto Mono}#turtleArea{background:var(--turtle-color-background);width:22rem;min-width:15rem;height:22rem;min-height:15rem;top:3rem;right:3rem}#turtleArea #turtle_openMenu{border:none}#turtleMenu{padding:var(--ui-measure-spacer-medium)}#turtleMenu .icon{margin-right:var(--ui-measure-spacer-small);font-size:1.5rem}#turtleMenu div{padding:var(--ui-measure-spacer-small);border-radius:var(--ui-measure-border-radius);align-items:center;display:flex}#turtleMenu div:hover{background:var(--ui-color-accent1);color:var(--ui-color-text-accent)}#fps{z-index:9999999;color:#000;background:red;font-family:monospace;font-size:2rem;display:inline-block;position:fixed;bottom:0;left:50vw;transform:translate(-50%)}@font-face{font-family:Material Icons Sharp;font-style:normal;font-weight:400;font-display:block;src:url(/assets/material-icons-sharp-gidztirS.woff2)format("woff2")}.material-icons-sharp{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-feature-settings:"liga";direction:ltr;font-family:Material Icons Sharp;font-size:24px;font-style:normal;font-weight:400;line-height:1;display:inline-block}
