nav>.menu{display:flex;border-bottom:1px #f0f0f0 solid}.menu{list-style:none;display:flex;padding:0;margin:0;user-select:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:12px;font-weight:400;cursor:default}.menu>li{position:relative;padding:3px 11px;border:solid 1px white;color:#000}.menu>li.inactive{color:#909090}.menu>li:hover{background:#e5f3ff;border:solid 1px #CCE8FF}.menu>li.open{background:#b3d6fd;border:solid 1px #91C9F7}.dropdown{display:none;position:absolute;top:100%;background:#f2f2f2;border:1px solid #CCCCCC;list-style:none;padding:2px 0;margin:0;min-width:200px;z-index:1000;user-select:none;left:-1px;box-shadow:3px 3px 3px -1px #0006;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:12px;font-weight:400}.open .dropdown{display:block}.dropdown li{padding-top:3px;padding-bottom:3px;margin-left:2px;margin-right:2px;display:flex;justify-content:space-between;background:#f2f2f2;border:1px solid transparent}.dropdown li:hover{background:#91c9f7;border:solid 1px #91C9F7}.dropdown li.disabled{color:#6d6d6d}.dropdown li.disabled:hover{background:#e6e6e6;border:solid 1px #e6e6e6}.dropdown .check{width:20px;visibility:hidden;background-color:#91c9f7;margin-top:-4px;margin-bottom:-4px;margin-left:-1px;font-size:14px;padding:2px 2px 0;text-align:center;vertical-align:middle;font-weight:700}.dropdown li.checked .check{visibility:visible;background-color:#91c9f7}.dropdown li.checked:hover .check{visibility:visible;background-color:#56b0fa}.dropdown .label{flex-grow:1;padding:0 8px;white-space:nowrap}.dropdown .shortcut{white-space:nowrap;padding-right:18px}.dropdown .separator{height:1px;margin:2px 4px 2px 32px;border:none;border-top:1px solid #d7d7d7;pointer-events:none}.dropdown .has_submenu{position:relative}.dropdown.submenu{display:none;position:absolute;left:100%;top:0;margin-left:-4px;margin-top:-4px;z-index:1001;border:1px solid #ccc;min-width:200px;padding:2px 0}.dropdown li.has_submenu.open>.submenu{display:block}.context-menu{z-index:9999;cursor:default;user-select:none;position:absolute}.lm_root{position:relative}.lm_row>.lm_item{float:left}.lm_content{overflow:hidden;position:relative}.lm_dragging,.lm_dragging *{cursor:move!important;-webkit-user-select:none;user-select:none}.lm_maximised{position:absolute;top:0;left:0;z-index:40}.lm_maximise_placeholder{display:none}.lm_splitter{position:relative;z-index:2;touch-action:none}.lm_splitter.lm_vertical .lm_drag_handle{width:100%;position:absolute;cursor:ns-resize;touch-action:none;-webkit-user-select:none;user-select:none}.lm_splitter.lm_horizontal{float:left;height:100%}.lm_splitter.lm_horizontal .lm_drag_handle{height:100%;position:absolute;cursor:ew-resize;touch-action:none;-webkit-user-select:none;user-select:none}.lm_header{overflow:visible;position:relative;z-index:1;-webkit-user-select:none;user-select:none}.lm_header [class^=lm_]{box-sizing:content-box!important}.lm_header .lm_controls{position:absolute;right:3px;display:flex}.lm_header .lm_controls>*{cursor:pointer;float:left;width:18px;height:18px;text-align:center}.lm_header .lm_tabs{position:absolute;display:flex}.lm_header .lm_tab{cursor:pointer;float:left;height:14px;margin-top:1px;padding:0 25px 5px 10px;position:relative;touch-action:none}.lm_header .lm_tab i{width:2px;height:19px;position:absolute}.lm_header .lm_tab i.lm_left{top:0;left:-2px}.lm_header .lm_tab i.lm_right{top:0;right:-2px}.lm_header .lm_tab .lm_title{display:inline-block;overflow:hidden;text-overflow:ellipsis}.lm_header .lm_tab .lm_close_tab{width:14px;height:14px;position:absolute;top:0;right:0;text-align:center}.lm_stack{position:relative}.lm_stack>.lm_items{overflow:hidden}.lm_stack.lm_left>.lm_items{position:absolute;left:20px;top:0}.lm_stack.lm_right>.lm_items{position:absolute;right:20px;top:0}.lm_stack.lm_right>.lm_header{position:absolute;right:0;top:0}.lm_stack.lm_bottom>.lm_items{position:absolute;bottom:20px}.lm_stack.lm_bottom>.lm_header{position:absolute;bottom:0}.lm_left.lm_stack .lm_header,.lm_right.lm_stack .lm_header{height:100%}.lm_left.lm_dragProxy .lm_header,.lm_right.lm_dragProxy .lm_header,.lm_left.lm_dragProxy .lm_items,.lm_right.lm_dragProxy .lm_items{float:left}.lm_left.lm_dragProxy .lm_header,.lm_right.lm_dragProxy .lm_header,.lm_left.lm_stack .lm_header,.lm_right.lm_stack .lm_header{width:20px;vertical-align:top}.lm_left.lm_dragProxy .lm_header .lm_tabs,.lm_right.lm_dragProxy .lm_header .lm_tabs,.lm_left.lm_stack .lm_header .lm_tabs,.lm_right.lm_stack .lm_header .lm_tabs{transform-origin:left top;top:0;width:1000px}.lm_left.lm_dragProxy .lm_header .lm_controls,.lm_right.lm_dragProxy .lm_header .lm_controls,.lm_left.lm_stack .lm_header .lm_controls,.lm_right.lm_stack .lm_header .lm_controls{bottom:0;flex-flow:column}.lm_dragProxy.lm_left .lm_header .lm_tabs,.lm_stack.lm_left .lm_header .lm_tabs{transform:rotate(-90deg) scaleX(-1);left:0}.lm_dragProxy.lm_left .lm_header .lm_tabs .lm_tab,.lm_stack.lm_left .lm_header .lm_tabs .lm_tab{transform:scaleX(-1);margin-top:1px}.lm_dragProxy.lm_left .lm_header .lm_tabdropdown_list,.lm_stack.lm_left .lm_header .lm_tabdropdown_list{top:initial;right:initial;left:20px}.lm_dragProxy.lm_right .lm_content{float:left}.lm_dragProxy.lm_right .lm_header .lm_tabs,.lm_stack.lm_right .lm_header .lm_tabs{transform:rotate(90deg) scaleX(1);left:100%;margin-left:0}.lm_dragProxy.lm_right .lm_header .lm_controls,.lm_stack.lm_right .lm_header .lm_controls{left:3px}.lm_dragProxy.lm_right .lm_header .lm_tabdropdown_list,.lm_stack.lm_right .lm_header .lm_tabdropdown_list{top:initial;right:20px}.lm_dragProxy.lm_bottom .lm_header,.lm_stack.lm_bottom .lm_header{width:100%}.lm_dragProxy.lm_bottom .lm_header .lm_tab,.lm_stack.lm_bottom .lm_header .lm_tab{margin-top:0;border-top:none}.lm_dragProxy.lm_bottom .lm_header .lm_controls,.lm_stack.lm_bottom .lm_header .lm_controls{top:3px}.lm_dragProxy.lm_bottom .lm_header .lm_tabdropdown_list,.lm_stack.lm_bottom .lm_header .lm_tabdropdown_list{top:initial;bottom:20px}.lm_drop_tab_placeholder{float:left;width:100px;visibility:hidden}.lm_header .lm_controls .lm_tabdropdown:before{content:"";width:0;height:0;vertical-align:middle;display:inline-block;border-top:5px dashed;border-right:5px solid transparent;border-left:5px solid transparent;color:#fff}.lm_header .lm_tabdropdown_list{position:absolute;top:20px;right:0;z-index:5;overflow:hidden}.lm_header .lm_tabdropdown_list .lm_tab{clear:both;padding-right:10px;margin:0}.lm_header .lm_tabdropdown_list .lm_tab .lm_title{width:100px}.lm_header .lm_tabdropdown_list .lm_close_tab{display:none!important}.lm_dragProxy{position:absolute;top:0;left:0;z-index:30}.lm_dragProxy .lm_header{background:transparent}.lm_dragProxy .lm_content{border-top:none;overflow:hidden}.lm_dropTargetIndicator{display:none;position:absolute;z-index:35;transition:all .2s ease}.lm_dropTargetIndicator .lm_inner{width:100%;height:100%;position:relative;top:0;left:0}.lm_transition_indicator{display:none;width:20px;height:20px;position:absolute;top:0;left:0;z-index:20}.lm_popin{width:20px;height:20px;position:absolute;bottom:0;right:0;z-index:9999}.lm_popin>*{width:100%;height:100%;position:absolute;top:0;left:0}.lm_popin>.lm_bg{z-index:10}.lm_popin>.lm_icon{z-index:20}.lm_goldenlayout{background:#f4f4f4}.lm_content{background:#e1e1e1;border:1px solid #cccccc}.lm_dragProxy .lm_content{box-shadow:2px 2px 4px #0003}.lm_dropTargetIndicator{box-shadow:inset 0 0 30px #0006;outline:1px dashed #cccccc}.lm_dropTargetIndicator .lm_inner{background:#000;opacity:.1}.lm_splitter{background:#999;opacity:.001;transition:opacity .2s ease}.lm_splitter:hover,.lm_splitter.lm_dragging{background:#bbb;opacity:1}.lm_header{height:20px}.lm_header .lm_tab{font-family:Arial,sans-serif;font-size:12px;color:#888;background:#fafafa;margin-right:2px;padding-bottom:4px;border:1px solid #cccccc;border-bottom:none}.lm_header .lm_tab .lm_title{padding-top:1px}.lm_header .lm_tab .lm_close_tab{width:11px;height:11px;background-image:url("./lm_close_black-3EIW7N2D.png");background-position:center center;background-repeat:no-repeat;top:4px;right:6px;opacity:.4}.lm_header .lm_tab .lm_close_tab:hover{opacity:1}.lm_header .lm_tab.lm_active{border-bottom:none;box-shadow:2px -2px 2px -2px #0003;padding-bottom:5px}.lm_header .lm_tab.lm_active .lm_close_tab{opacity:1}.lm_dragProxy.lm_right .lm_header .lm_tab.lm_active,.lm_stack.lm_right .lm_header .lm_tab.lm_active{box-shadow:2px -2px 2px -2px #0003}.lm_dragProxy.lm_bottom .lm_header .lm_tab.lm_active,.lm_stack.lm_bottom .lm_header .lm_tab.lm_active{box-shadow:2px 2px 2px -2px #0003}.lm_selected .lm_header{background-color:#452500}.lm_tab:hover,.lm_tab.lm_active{background:#e1e1e1;color:#777}.lm_header .lm_controls .lm_tabdropdown:before{color:#000}.lm_controls>*{position:relative;background-position:center center;background-repeat:no-repeat;opacity:.4;transition:opacity .3s ease}.lm_controls>*:hover{opacity:1}.lm_controls .lm_popout{background-image:url("./lm_popout_black-LTOFCGFF.png")}.lm_controls .lm_maximise{background-image:url("./lm_maximise_black-CHMGTZLD.png")}.lm_controls .lm_close{background-image:url("./lm_close_black-3EIW7N2D.png")}.lm_maximised .lm_header{background-color:#fff}.lm_maximised .lm_controls .lm_maximise{background-image:url("./lm_minimize_black-RIX2CL32.png")}.lm_transition_indicator{background-color:#000;border:1px dashed #555555}.lm_popin{cursor:pointer}.lm_popin .lm_bg{background:#000;opacity:.7}.lm_popin .lm_icon{background-image:url("./lm_popin_black-DCVKM4GK.png");background-position:center center;background-repeat:no-repeat;opacity:.7}.lm_popin:hover .lm_icon{opacity:1}html,body{margin:0;padding:0;height:100%;display:flex;flex-direction:column;overscroll-behavior:none;overflow:hidden}body .lm_content{overflow:scroll}.lm_content.gl-rigid-component{display:flex!important;flex-direction:column!important;overflow:hidden!important}.lm_content{background-color:#fff!important}.debug-focusable-pane{outline:none}.lm_tab.lm_active.lm_focused{background-color:#fff}.cm-editor.cm-focused{outline:none}#app-header{height:30px;background:#004e72;display:flex;align-items:center;padding:0 10px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:12px;font-weight:400;color:#fff;user-select:none}#app-header.inactive{color:#909090;background-color:#fff}.app-icon{width:20px;height:20px;margin-right:8px}.window-title{line-height:1}#topbar{padding:0;z-index:10}#layout-root{flex:1;overflow:hidden}#problem-contents{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;color:#404040;background-color:#fff;padding:1.5rem;border-radius:6px;line-height:1.25;font-size:14px;white-space:pre-wrap;overflow-x:auto;font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#problem-contents .src_file{font-size:90%;color:#606060;font-weight:700}#problem-contents .src_line{color:#303030;font-weight:700}#problem-contents .src_column{color:gray}#problem-contents .error_label{background-color:#ef4f34;color:#fff;font-weight:700;padding:0 4px}#problem-contents .error_kind{font-weight:700;color:#ef4f34}#problem-contents .error_arrow{color:#ef4f34;font-weight:700}#problem-contents .note_label{background-color:#569cd6;color:#fff;font-weight:700;padding:0 4px}#problem-contents .note_arrow{color:#569cd6;padding:0 4px}#problem-contents .diagnostics{color:#606060}#problem-contents .code{color:#505050;background-color:#f0f0f0;border-bottom:solid 1px #e0e0e0}#problem-contents .clickable:hover{text-decoration:underline;cursor:pointer}section.lm_header{background:linear-gradient(to bottom,#fff,#e0e0e0)}.lm_title{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:10pt;font-weight:00}div.lm_tab{font-weight:700}.lm_header .lm_tab .lm_close_tab{background-image:url('data:image/svg+xml;utf8,<svg fill="black" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M18.3 5.71a1 1 0 0 0-1.41 0L12 10.59 7.11 5.7a1 1 0 0 0-1.41 1.41L10.59 12l-4.89 4.89a1 1 0 1 0 1.41 1.41L12 13.41l4.89 4.89a1 1 0 0 0 1.41-1.41L13.41 12l4.89-4.89a1 1 0 0 0 0-1.4z"/></svg>');background-repeat:no-repeat;background-position:center center;background-size:11px 11px;width:11px;height:11px;right:6px;top:3px;opacity:.3}.lm_controls .lm_close{background-image:url('data:image/svg+xml;utf8,<svg fill="black" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M18.3 5.71a1 1 0 0 0-1.41 0L12 10.59 7.11 5.7a1 1 0 0 0-1.41 1.41L10.59 12l-4.89 4.89a1 1 0 1 0 1.41 1.41L12 13.41l4.89 4.89a1 1 0 0 0 1.41-1.41L13.41 12l4.89-4.89a1 1 0 0 0 0-1.4z"/></svg>');background-size:18px 18px;background-repeat:no-repeat;background-position:center;color:transparent}
