@import "https://cdnjs.cloudflare.com/ajax/libs/github-markdown-css/2.10.0/github-markdown.css";._disableSelect_tfgff_3{-webkit-user-select:none;user-select:none;pointer-events:none}._blackScreen_tfgff_11{background-color:var(--abacusDarkBlue);opacity:.5;z-index:72;width:100%;height:100%;position:fixed}._split_tfgff_20{display:flex}._dragBarContainer_tfgff_24{position:relative}._dragBar_tfgff_24{cursor:col-resize;background-color:#eff2f4;justify-content:center;align-items:center;display:flex}._dragIndicator_tfgff_36{border:1px solid var(--siteGrey);border-radius:1px}._dragged_tfgff_41{background-color:#c5c5c5}._dragBarHorizontal_tfgff_45{cursor:col-resize;border-left:1px solid #d3d3d3;border-right:1px solid #d3d3d3;width:10px;height:100%}._dragBarVertical_tfgff_53{cursor:row-resize;border-top:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3;width:100%;height:10px}._dragBarToggle_tfgff_61{z-index:71;background-color:#e8e8e8;border:1px solid #d3d3d3;padding:0;position:absolute}._dragBarToggleHorizontal_tfgff_71{width:10px;height:40px;top:50%}._dragBarToggleVertical_tfgff_77{width:40px;height:10px;margin-top:-10px;left:50%}._dragBarToggleHorizontal_tfgff_71 svg{margin-left:-2px}._dragBarToggleVertical_tfgff_77 svg{margin-top:-2px}._panels_tfgff_92{flex:1;min-height:0;display:flex;position:relative}._practice_tfgff_101{margin-top:45px;display:flex}._practiceOutput_tfgff_106{flex-direction:column;flex:1;width:100%;padding-bottom:10px;display:flex;overflow:hidden}._practiceTerminal_tfgff_115{height:100%}._practiceTerminal_tfgff_115>div{max-height:calc(100% - 10px)}._practiceOutput_tfgff_106 ._runBar_tfgff_123{z-index:100;pointer-events:auto;border-right:none;position:absolute}._codeChanged_tfgff_130 ._button_tfgff_130._grayButton_tfgff_130{background-color:var(--siteBlue)}._codeChanged_tfgff_130 ._button_tfgff_130._grayButton_tfgff_130:hover:not(:disabled){background-color:var(--hoverBlue)}._abacus_tfgff_137{width:100%;height:100%;font-family:var(--proximaNova), "sans-serif";flex-direction:column;flex:1;display:flex}._editor_tfgff_147{flex:1;padding:0;display:flex}._editor_tfgff_147 ._tabBar_tfgff_153{border-bottom:1px solid #e5e7eb;font-size:12px}._editor_tfgff_147 ._tabBar_tfgff_153 button{height:100%}._editorLabel_tfgff_162{color:#333;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;width:100%;min-width:0;margin-right:auto;font-size:15px;font-weight:600;line-height:22px;display:flex;overflow:hidden}._assignmentNameComponent_tfgff_178{color:#333;text-overflow:ellipsis;background:#00000008;border-radius:8px;align-items:center;min-width:0;padding:6px 12px;font-size:14px;font-weight:500;display:inline-flex;overflow:hidden}._vibeFocusControl_tfgff_192{border:1px solid var(--siteBlue);background:#eff2f4;border-radius:.25rem;flex-shrink:0;align-items:stretch;display:inline-flex;overflow:hidden}._vibeFocusControl_tfgff_192 button,._vibeFocusControlButton_tfgff_203{border:none;border-right:1px solid var(--siteBlue);min-width:36px;min-height:32px;color:var(--siteBlue);cursor:pointer;white-space:nowrap;font-size:14px;font-weight:400;line-height:1.5;font-family:var(--proximaNova);text-align:center;background:#eff2f4;border-radius:0;justify-content:center;align-items:center;margin:0;padding:.375rem .5rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;display:inline-flex}._vibeFocusControl_tfgff_192 button:last-child{border-right:none}._vibeFocusControl_tfgff_192 button[aria-pressed=true]{background:var(--siteBlue);color:#fff}._vibeFocusControl_tfgff_192 button[aria-pressed=true]:hover{background:var(--hoverBlue);color:#fff}._vibeFocusControl_tfgff_192 button:hover:not([aria-pressed=true]){color:var(--hoverBlue);background:#fafafa}._vibeFocusControl_tfgff_192 button:focus-visible{outline:2px solid var(--siteBlue);outline-offset:-2px;z-index:1}._editorLeftPanelWrapper_tfgff_252{flex:1;display:flex}._outputContents_tfgff_257{height:100%}._display_tfgff_261{flex:1}._tabContainer_tfgff_265{flex-flow:column;display:flex}._leftTabHeader_tfgff_270{color:var(--darkBlue);border-bottom:1px solid var(--lightGrey);font-family:var(--proximaNova);margin:6px;overflow:hidden}._leftTabBar_tfgff_278{background-color:var(--abacusDarkBlue);flex-flow:column;width:40px;min-width:40px;display:flex}._leftTab_tfgff_270{cursor:pointer;background-color:var(--abacusDarkBlue);height:50px;color:var(--siteSlate);flex-direction:column;justify-content:center;align-items:center;transition:color .15s ease-in-out,background-color .15s ease-in-out,box-shadow .15s ease-in-out;display:flex}._leftTab_tfgff_270:hover{background-color:var(--abacusDarkBlue);color:#fff}._leftTab_tfgff_270 ._active_tfgff_304{color:#fff}._leftTab_tfgff_270 svg{color:var(--siteSlate);transition:color .15s ease-in-out,background-color .15s ease-in-out,box-shadow .15s ease-in-out}._leftTab_tfgff_270:hover svg{color:#fff}._leftTabs_tfgff_318{font-family:var(--proximaNova);min-width:40px;display:flex}._stacked_tfgff_324 ._leftTabs_tfgff_318{display:flex}._leftTabs_tfgff_318 ._tabBar_tfgff_153 ._tab_tfgff_153{color:var(--siteLightGrey);background-color:var(--abacusLightBlue);transition:color .15s ease-in-out,background-color .15s ease-in-out,box-shadow .15s ease-in-out}._leftTabs_tfgff_318 ._tabBar_tfgff_153{border:0}._leftTabs_tfgff_318 ._tabBar_tfgff_153 ._tab_tfgff_153 svg{color:var(--siteLightGrey);transition:color .15s ease-in-out,background-color .15s ease-in-out,box-shadow .15s ease-in-out}._leftTabs_tfgff_318 ._tabBar_tfgff_153 ._tab_tfgff_153:hover svg,._leftTabs_tfgff_318 ._tabBar_tfgff_153 ._tab_tfgff_153:hover{color:#fff}._leftTabs_tfgff_318 ._leftTabBar_tfgff_278 ._leftTab_tfgff_270._active_tfgff_304{background-color:var(--abacusLightBlue);color:#fff}._leftTabs_tfgff_318 ._leftTabBar_tfgff_278 ._leftTab_tfgff_270._active_tfgff_304 svg{color:#fff}._tabBar_tfgff_153{font-family:var(--proximaNova);background:#eff2f4;border-bottom:1px solid #e5e7eb;flex-flow:row;align-items:center;gap:2px;min-height:30px;padding:3px 4px;display:flex}._tabBar_tfgff_153 button{cursor:pointer;border:0;margin-left:5px}._tabBar_tfgff_153 ._vibeFocusControl_tfgff_192 button{margin-left:0}._tabBar_tfgff_153 ._tab_tfgff_153{text-align:center;cursor:pointer;color:#c5d3dd;-webkit-user-select:none;user-select:none;background:#335670;border-radius:0;flex-direction:column;flex:1;justify-content:center;padding:5px 8px;font-size:12px;font-weight:500;transition:color .12s,background-color .12s;display:flex;position:relative}._editorTabBar_tfgff_401{background:#eff2f4;border-bottom:1px solid #e5e7eb}._practiceEditorTabBar_tfgff_406{width:100vw;margin-top:-38px;position:absolute;left:0}._tab_tfgff_153:not(:first-child):before{content:"";background-color:#d1d5db;width:1px;height:50%;position:absolute;left:-1px}._tabBar_tfgff_153 ._tab_tfgff_153:hover{color:#fff}._tabBar_tfgff_153 ._tab_tfgff_153._active_tfgff_304{color:#fff;box-shadow:none;background-color:#0d2f47;font-weight:600}._tabBar_tfgff_153 ._tab_tfgff_153._active_tfgff_304:before,._tabBar_tfgff_153 ._tab_tfgff_153._active_tfgff_304+._tab_tfgff_153:before{display:none}._hiddenCode_tfgff_438{text-align:center;background-color:var(--siteLightGrey);flex-direction:column;justify-content:center;align-items:center;height:100%;font-size:20px;display:flex}._tabContent_tfgff_449{flex:1;min-height:0;display:flex}._tabContent_tfgff_449>div{overflow-y:auto}._tabMoreContainer_tfgff_459{z-index:73;background-color:#fff;border:1px solid #5e7181;border-radius:0;min-width:165px;position:absolute;top:3em;right:0;overflow:hidden;box-shadow:0 4px 12px #00000014}._tabMoreContainer_tfgff_459 ._tab_tfgff_153:hover{color:#fff}._tabMoreContainer_tfgff_459 ._tab_tfgff_153{text-align:left;color:#c5d3dd;background-color:#335670;border-top:1px solid #5e7181;border-radius:0}._tabMoreContainer_tfgff_459 ._tab_tfgff_153:before{display:none}._historyTab_tfgff_488{font-family:var(--proximaNova);flex-flow:column;width:100%;min-height:0;padding:6px;display:flex;overflow:hidden}._historySnapshot_tfgff_498{color:#334155;overflow-wrap:anywhere;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:4px;margin:0 4px 5px 0;padding:6px 8px;font-size:12px;line-height:1.4}._historySnapshot_tfgff_498:hover:not(._activeSnapshot_tfgff_511){background:#f0f4ff;border-color:#c7d2fe}._activeSnapshot_tfgff_511{background-color:var(--darkBlue);color:#fff;border:1px solid #fff}._previewedSnapshot_tfgff_522:not(._activeSnapshot_tfgff_511){background:#f0f4ff;border-color:#c7d2fe}._previewedSnapshot_tfgff_522._pasteSnapshot_tfgff_527:not(._activeSnapshot_tfgff_511){border-left-color:var(--siteOrange)}._previewedSnapshot_tfgff_522._vibeSnapshot_tfgff_531:not(._activeSnapshot_tfgff_511){border-left-color:#8b5cf6}._previewedSnapshot_tfgff_522._aiHintSnapshot_tfgff_535:not(._activeSnapshot_tfgff_511){border-left-color:var(--siteBlue)}._pasteSnapshot_tfgff_527{border-left:3px solid var(--siteOrange);position:relative}._vibeSnapshot_tfgff_531{border-left:3px solid #8b5cf6;position:relative}._aiHintSnapshot_tfgff_535{border-left:3px solid var(--siteBlue);position:relative}._filePills_tfgff_554{flex-wrap:wrap;gap:6px;margin:4px 0 8px;display:flex}._filePill_tfgff_554{color:#475569;cursor:pointer;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:20px;padding:2px 10px;font-size:12px}._filePill_tfgff_554:hover{color:#1e293b;background:#e2e8f0}._pasteFlag_tfgff_576{font-size:13px;position:absolute;top:6px;right:6px}._historyTabSnapshots_tfgff_584{flex-flow:row;width:100%;height:100%;display:flex;overflow:hidden}._historyTabSnapshotList_tfgff_592{flex-flow:column;flex:0 0 100px;margin-right:6px;overflow:auto}._historyTabPreview_tfgff_599{flex-flow:column;flex:1 1 0;width:100%;min-width:0;height:100%;display:flex;overflow:auto}._historyTabPreview_tfgff_599 pre{word-break:keep-all;word-wrap:break-word;background-color:#f7f7f9;border:1px solid #ccc;padding:8px;overflow:auto}._historyControls_tfgff_618{flex-wrap:wrap;gap:4px 8px;margin:4px 0;font-size:12px;display:flex}._historyControls_tfgff_618 label{align-items:center;gap:4px;min-width:0;max-width:100%;display:flex}._historyControls_tfgff_618 select{color:#334155;background:#fff;border:1px solid #cbd5e1;border-radius:4px;min-width:0;max-width:100%;padding:3px}._historyContext_tfgff_644{color:#64748b;margin:4px 0;font-size:12px}._historyFile_tfgff_650{flex-shrink:0;min-width:0;margin-bottom:8px}._historyDiff_tfgff_656{--diffs-font-size:12px;--diffs-line-height:18px;min-width:0}._historyDiff_tfgff_656:not(:empty){border:1px solid #cbd5e1;border-radius:4px;overflow:hidden}._historyChangeCount_tfgff_668{font-size:11px;font-weight:600;display:block}._historyChangeCount_tfgff_668 span:first-child{color:#15803d}._historyChangeCount_tfgff_668 span:last-child{color:#b91c1c}._activeSnapshot_tfgff_511 ._historyChangeCount_tfgff_668 span{color:#fff}._historyPopout_tfgff_678{white-space:nowrap;gap:12px;margin-left:auto;font-size:13px;font-weight:400;display:flex}._displayContainer_tfgff_687{flex-flow:column;flex:1;display:flex;position:relative;overflow-y:hidden}._displayContainer_tfgff_687._darkMode_tfgff_695{background-color:var(--abacusDarkBlue)}._displayContainer_tfgff_687._lightMode_tfgff_699{background-color:"white"}._displayContainer_tfgff_687 ._console_tfgff_704 ._output_tfgff_257{flex:2}._display_tfgff_261{flex-shrink:1;flex-basis:80%}._consoleWrapper_tfgff_713{display:flex;position:relative}._consoleWrapper_tfgff_713 button._clearConsoleButton_tfgff_718{opacity:.7;background-color:#0000;align-self:flex-end;position:absolute;top:5px;right:5px}._consoleWrapper_tfgff_713 button._clearConsoleButton_tfgff_718:hover{opacity:1;background-color:#0000}._consoleWrapper_tfgff_713._darkMode_tfgff_695{background-color:var(--darkBlue);color:#fff}._consoleWrapper_tfgff_713._lightMode_tfgff_699{color:#333}._console_tfgff_704{white-space:pre-wrap;word-wrap:break-word;background-color:#fff;flex-flow:column;flex:1;margin:10px;padding:10px;line-height:1;position:relative;overflow:auto}._console_tfgff_704._darkMode_tfgff_695{background-color:var(--darkBlue)}._console_tfgff_704._lightMode_tfgff_699{border:1px solid var(--siteLightGrey)}._console_tfgff_704 ._line_tfgff_762{display:flex}._console_tfgff_704 ._line_tfgff_762 ._prompt_tfgff_766{margin-right:8.5px}._stdout_tfgff_770{white-space:pre-wrap;line-break:anywhere;line-height:inherit;border:none;margin:0;padding:0;display:inline-block}._darkMode_tfgff_695 ._stdout_tfgff_770{color:#fff}._stdin_tfgff_784{background:inherit;line-height:inherit;box-shadow:none;border:none;outline:none;margin:0;padding:0}._darkMode_tfgff_695 ._stdin_tfgff_784{color:#fff}._blinker_tfgff_798{opacity:0;background-color:gray;position:absolute}._blinker_tfgff_798._lightMode_tfgff_699{background-color:#00000059}._blinker_tfgff_798._darkMode_tfgff_695{background-color:#e2ce848c}._blink_tfgff_798{animation:1s step-start infinite _blinker_tfgff_798}@keyframes _blinker_tfgff_798{50%{opacity:1}}._stdout_tfgff_770{white-space:pre-wrap;max-width:100%;line-height:inherit;border:none;margin:0;padding:0;display:inline-block}._stderr_tfgff_832{white-space:pre-wrap;line-height:inherit;border:none;margin:0;padding:0;display:inline-block}._docs_tfgff_841{flex:1;padding:5px;display:flex}._fileName_tfgff_847{align-items:center;display:flex}._fileList_tfgff_852 ul{margin-top:0;padding:0;list-style:none}._fileList_tfgff_852 li{font-family:var(--proximaNova);cursor:pointer;color:#484848;font-weight:200}._fileList_tfgff_852{font-size:15px}._fileList_tfgff_852 ._dropdown_tfgff_870{background-color:none;cursor:pointer;opacity:.5;align-items:center;margin-left:auto;padding-right:5px;display:flex}._fileList_tfgff_852 li:hover>._dropdown_tfgff_870,._fileList_tfgff_852 li span:hover>._dropdown_tfgff_870{opacity:.8;cursor:pointer}._fileList_tfgff_852 ._active_tfgff_304{background-color:#beccd480}._fileList_tfgff_852 ._notMainFile_tfgff_893>span{visibility:hidden;margin-right:0}._fileList_tfgff_852 ._notMainFile_tfgff_893:hover>span{visibility:visible;margin-right:0}._fileTab_tfgff_903:hover{background:#f3f4f6}._fileTabClose_tfgff_907:hover{background-color:#e5e7eb}._mobileFileList_tfgff_911 ul{margin-top:0;padding:0;list-style:none}._mobileFileList_tfgff_911 ._file_tfgff_554{font-family:var(--proximaNova);cursor:pointer;padding:3px;font-size:15px}._mobileFileList_tfgff_911 ._active_tfgff_304{background-color:#beccd480;border-radius:3px 0 0 3px}._runBar_tfgff_123{border-bottom:1px solid #d3d3d3;border-right:1px solid #d3d3d3;padding:5px;display:flex}._debugBar_tfgff_938{padding:5px;display:flex}._runBar_tfgff_123._darkMode_tfgff_695,._debugBar_tfgff_938._darkMode_tfgff_695{background-color:var(--darkBlue);color:#fff}._runBar_tfgff_123._lightMode_tfgff_699,._debugBar_tfgff_938._lightMode_tfgff_699{color:#333;background-color:#fff}._runBar_tfgff_123 button{justify-content:center;margin:0 3px;padding:4px 10px}._runBar_tfgff_123 button._run_tfgff_123{align-items:center;display:flex}._runBar_tfgff_123 button._clearConsoleButton_tfgff_718,._debugBar_tfgff_938 ._debugStatus_tfgff_968{opacity:.8;white-space:nowrap;align-self:center;margin-left:auto;padding:0 8px;font-size:13px}._debugBar_tfgff_938 button._clearConsoleButton_tfgff_718{opacity:.7;background-color:#0000;align-self:flex-end;margin-left:auto}._runBar_tfgff_123 button._clearConsoleButton_tfgff_718:hover,._debugBar_tfgff_938 button._clearConsoleButton_tfgff_718:hover{opacity:1;background-color:#0000}._display_tfgff_261{display:flex}iframe{border-width:0;width:100%;height:100%}._blocklyElem_tfgff_1000{width:100%;height:100%}._abacusModal_tfgff_1005{font-family:var(--proximaNova);border:1px solid var(--lightGrey);z-index:999999999;background-color:#fff;border-radius:3px;flex-flow:column;align-items:center;width:500px;margin:auto;padding:5px;font-size:22px;display:flex;position:fixed;top:10%;left:0;right:0;overflow:hidden auto;box-shadow:0 2px 5px #00000045,0 1px 1px #00000026}._settingsModal_tfgff_1027{bottom:30%}._settingHeader_tfgff_1035:not(:first-child){margin-top:30px}._programNameSave_tfgff_1039{border:0;border-top-left-radius:0;border-bottom-left-radius:0}._programNameInput_tfgff_1045,._select_tfgff_1046{background-color:#fff;border:1px solid #ddd;border-radius:0;width:100%;height:30px}._modalTitle_tfgff_1054{text-align:center;border-bottom:1px solid var(--siteGrey);width:100%;margin-bottom:10px;padding:10px;font-size:24px}._modalContents_tfgff_1063 button{margin-right:5px}._settingsModalSection_tfgff_1067{margin-bottom:10px}._settingsModalSection_tfgff_1067 p{font-size:16px}._settingsModalSection_tfgff_1067 hr{border-top:1px solid var(--siteGrey)}._uploadModal_tfgff_1079{width:33%;min-width:310px}._abacusModal_tfgff_1005 h2{border-bottom:1px solid var(--lightGrey)}._abacusModal_tfgff_1005 h3{align-self:start}._abacusModal_tfgff_1005 input{outline:none;margin-bottom:5px}._abacusModal_tfgff_1005 img{width:auto;max-width:200px;height:auto;max-height:200px}._dropdownModal_tfgff_1104{border:1px solid var(--lightGrey);border-radius:3px;flex-flow:column;width:fit-content;min-width:150px;margin:0;padding:0;display:flex;box-shadow:0 2px 5px #00000045,0 1px 1px #00000026}._dropdownModal_tfgff_1104 button{cursor:pointer;background-color:#fff;border:0;align-items:flex-start;width:100%}._dropdownModal_tfgff_1104 hr{width:100%;margin:1px 0}._conflictResolutionTable_tfgff_1129{width:100%;margin:10px 0}._conflictingFileName_tfgff_1134{white-space:nowrap;text-overflow:ellipsis;text-align:left;direction:rtl;width:60%;display:inline-block;overflow:hidden}._resolutionChoice_tfgff_1149{text-align:center;width:20%;display:inline-block}._markdownBody_tfgff_1155{font-family:var(--proximaNova)}._aceLineAnnotation_tfgff_1159{position:absolute}._lineError_tfgff_1163{background-color:#ff8e8e80}._lineHighlight_tfgff_1167{background-color:#ffff3280!important}._blockViewErrorLine_tfgff_1174,._presentationHighlight_tfgff_1188{border-radius:3px;background-color:#ffc1076b!important}._iconSpin_tfgff_1193{animation:2s linear infinite _icon-spin_tfgff_1}._assetThumbnailWrapper_tfgff_1198{width:50px;height:50px;margin:5px}._assetListWrapper_tfgff_1204{flex-flow:column;flex:1;display:flex;overflow-y:auto}._assetListRow_tfgff_1212{font-family:var(--proximaNova);border-top:solid;border-color:var(--skyBlue);flex-flow:row;flex:none;width:100%;display:flex}._assetListItem_tfgff_1223{text-overflow:ellipsis;flex:1;width:0;margin:auto;overflow:hidden}._assetListRow_tfgff_1212:hover{background-color:var(--skyBlue)}._assetListRow_tfgff_1212[active=true]{background-color:var(--abacusLightBlue);border-top:solid;border-color:var(--abacusLightBlue);color:#fff}._assetListRow_tfgff_1212>div>div:not(._assetImage_tfgff_1243){white-space:nowrap;text-overflow:ellipsis;margin-left:5px;overflow-x:hidden}._assetListRow_tfgff_1212>div>div:nth-child(2){color:var(--siteGrey);font-size:12px}._importerConstraint_tfgff_1254{flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}._userNewAssetBottom_tfgff_1262{color:#fff;font-family:var(--proximaNova);background-color:var(--siteDarkNavy);border:none;flex:1 0;width:100%;height:50px;max-height:50px;margin:auto;display:flex;position:sticky;bottom:0%}._assetImage_tfgff_1243{background-position:50%;background-size:cover;width:100%;height:100%;margin:auto}._assetAudio_tfgff_1286{width:200px}._assetFlexImage_tfgff_1290{align-self:center;max-width:100%;max-height:100%;margin:auto;display:block}._assetFlexImageWrapper_tfgff_1297{width:100%;height:100%;display:grid}._assetViewWrapper_tfgff_1303{flex:1;width:0;display:flex}._assetViewWrapper_tfgff_1303>div:first-child{flex-direction:column;width:100%;display:flex;overflow:hidden}._assetViewMiddleContent_tfgff_1316{flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}._webcamFilePreview_tfgff_1324{flex:1;width:100%;min-width:0;display:flex;overflow:hidden}._assetFileUploadContent_tfgff_1332{flex-direction:column;width:100%;height:100%;display:flex}._assetFileUploadWrapper_tfgff_1339{flex:1;width:100%;height:100%;overflow:hidden}._dragDropUpload_tfgff_1346{font-family:var(--proximaNova);text-align:center;color:var(--abacusLightBlue);background-color:var(--skyBlue);flex:1;align-items:center;width:100%;height:100%;font-size:20px;display:flex}._assetInspectorRow_tfgff_1359{flex-direction:row;display:flex}._assetInspectorRow_tfgff_1359:not(:first-child){border-top:solid;border-color:var(--skyBlue)}._assetInspectorItem_tfgff_1369{font-family:var(--proximaNova);white-space:nowrap;text-overflow:ellipsis;flex:1;width:0;margin:10px;overflow:hidden}._assetInspectorRow_tfgff_1359>._assetInspectorItem_tfgff_1369:first-child{border-right:solid;border-color:var(--skyBlue);flex-grow:0;min-width:60px}._assetImportCount_tfgff_1387{float:left;padding:inherit;text-overflow:clip;white-space:nowrap;width:100%;margin:10px}._dropdownRelativeHolder_tfgff_1396{position:initial;display:contents}._dropdownHolder_tfgff_1401{flex-direction:column;width:100%;display:none;position:absolute;bottom:100%;left:0}._dropdownParent_tfgff_1410{align-items:center}._dropdownParent_tfgff_1410:hover ._dropdownHolder_tfgff_1401{display:flex}._webcamHolder_tfgff_1418{flex-direction:column;flex:1;justify-content:center;align-items:center;width:100%;height:100%;padding:30px;display:flex;overflow:hidden}._webcamButtonHolder_tfgff_1431{flex-direction:row;padding:5px;display:flex}._webcamItem_tfgff_1437{flex:"1"}._webcamVideo_tfgff_1441{flex:1;width:100%;min-width:0;display:flex;overflow:hidden}._webcamVisualizer_tfgff_1449{background-color:green;max-width:200px;height:10px}._webcamDestPreview_tfgff_1455{color:#fff;background-color:var(--lightGrey);text-align:center;width:200px;height:auto}._webcamButton_tfgff_1431{background-color:var(--siteGreen);flex:1;margin:5px}._webcamButton_tfgff_1431[supported=false]{background-color:var(--siteSlate)}._webcamButton_tfgff_1431[recording=true]{background-color:var(--siteRed)}._webcamButton_tfgff_1431[recording=true]:hover{background-color:var(--siteRed)!important}._assetInspectorRow_tfgff_1359>._assetInspectorItem_tfgff_1369:nth-child(2){flex-grow:5}._errorPopup_tfgff_1484{vertical-align:middle;color:#b71c1c;background-color:#fdecea;border:1px solid #f7c7c2;border-radius:3px;margin:auto;padding:10px;font-family:Inconsolata,monospace;position:absolute;top:10vh;left:10%;right:10%}._errorPopupExitButton_tfgff_1499{background-color:#fff;border:1px solid #f7c7c2;border-radius:50%}._errorPopup_tfgff_1484 pre{white-space:pre-wrap;color:inherit;background-color:unset;border-color:unset}@keyframes _iconSpin_tfgff_1193{0%{transform:rotate(0)}to{transform:rotate(359deg)}}._mediaButtonDisabled_tfgff_1533{cursor:not-allowed;background-color:var(--hoverRed)}._button_tfgff_130{min-height:32px;font-family:var(--proximaNova);color:#fff;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;user-select:none;cursor:pointer;border:1px solid #0000;border-radius:.25rem;flex-direction:column;justify-content:center;align-items:center;padding:.375rem .75rem;font-size:14px;line-height:1.5;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;display:flex}._greyOnHover_tfgff_1562:hover:not(:disabled){background-color:var(--lightGrey)}._buttonAbacusLightBlue_tfgff_1565{background-color:var(--abacusLightBlue)}._buttonAbacusLightBlue_tfgff_1565:hover:not(:disabled){background-color:var(--darkBlue)}._buttonRed_tfgff_1571{background-color:var(--siteRed)}._buttonRed_tfgff_1571:hover:not(:disabled){background-color:var(--hoverRed)}._buttonBlue_tfgff_1577{background-color:var(--siteBlue)}._buttonBlue_tfgff_1577:hover:not(:disabled){background-color:var(--hoverBlue)}._buttonGreen_tfgff_1583{background-color:var(--siteGreen)}._buttonGreen_tfgff_1583:hover{background-color:var(--hoverGreen)}._buttonYellow_tfgff_1589{background-color:var(--siteYellow)}._buttonYellow_tfgff_1589:hover{background-color:var(--hoverYellow)}._buttonWhite_tfgff_1595{color:var(--siteBlue);background-color:#fff;border:1px solid var(--siteBlue)!important}._buttonWhite_tfgff_1595:hover{color:var(--hoverBlue);border:1px solid var(--hoverBlue);background-color:#fafafa}._buttonLightGrey_tfgff_1605{color:var(--siteBlue);background-color:#eff2f4;border:1px solid var(--siteBlue)!important}._buttonLightGrey_tfgff_1605:hover{color:var(--hoverBlue);border:1px solid var(--hoverBlue);background-color:#fafafa}._layoutOption_tfgff_1616:hover{background-color:var(--siteLightGrey)}._layoutOption_tfgff_1616 path{stroke:currentColor}._fontWeight400_tfgff_1624{font-weight:400}._textBlack_tfgff_1628{color:#484848}._textGreen_tfgff_1631{color:var(--siteGreen)}._textRed_tfgff_1634{color:var(--siteRed)}._textDarkRed_tfgff_1638{color:#d73d26}._textBlue_tfgff_1642{color:var(--siteBlue)}._buttonOutline_tfgff_1646{background-color:inherit;border:1px solid var(--lightGrey);color:var(--lighGrey)}._button_tfgff_130._grayButton_tfgff_130{background-color:var(--siteSlate)}._button_tfgff_130._grayButton_tfgff_130:hover:not(:disabled){background-color:var(--hoverSlate)}._button_tfgff_130._runButton_tfgff_1659{background-color:var(--siteGreen)}._button_tfgff_130._runButton_tfgff_1659:hover:not(:disabled){background-color:var(--hoverGreen)}._pauseButton_tfgff_1665{background-color:var(--siteOrange)}._pauseButton_tfgff_1665:hover:not(:disabled){background-color:var(--hoverOrange)}._button_tfgff_130._playButton_tfgff_1671{background-color:var(--siteBlue)}._button_tfgff_130._playButton_tfgff_1671:hover:not(:disabled){background-color:var(--hoverBlue)}._button_tfgff_130._layoutButton_tfgff_1677{background-color:var(--abacusDarkBlue);border:none}._button_tfgff_130._layoutButton_tfgff_1677:hover:not(:disabled){background-color:var(--abacusLightBlue);box-shadow:none}._button_tfgff_130._layoutButton_tfgff_1677 path{stroke:#fff}._button_tfgff_130._stopButton_tfgff_1688{background-color:var(--siteRed)}._button_tfgff_130._stopButton_tfgff_1688:hover:not(:disabled){background-color:var(--hoverRed)}._debugButton_tfgff_1694{background-color:var(--siteBlue);min-height:16px;margin:2px;padding-left:12px;padding-right:12px;font-size:14px}._breakpoint_tfgff_1702{background-image:url(data:image/png;base64,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);background-position:8px 4px;background-repeat:no-repeat;background-size:11px}._karelBreakpoint_tfgff_1714{background-image:radial-gradient(circle,#e51400 0 5px,#0000 6px);background-position:50%;background-repeat:no-repeat}._graphicsButton_tfgff_1719{background-color:var(--siteIndigo)}._graphicsButton_tfgff_1719:hover:not(:disabled){background-color:var(--hoverIndigo)}._pressed_tfgff_1725{font-weight:700}._debugButton_tfgff_1694:hover:not(:disabled){background-color:var(--hoverBlue)}._gone_tfgff_1731{display:none}._stacked_tfgff_324{flex-direction:column;width:100%}._stacked_tfgff_324 ._dragBarContainer_tfgff_24{display:none}._stacked_tfgff_324 ._editorLeftPanelWrapper_tfgff_252 ._dragBarContainer_tfgff_24{display:inherit}._stacked_tfgff_324 ._tabBar_tfgff_153{display:none}._stacked_tfgff_324 ._editorTabBar_tfgff_401{display:inherit}._stacked_tfgff_324 ._panels_tfgff_92{flex-flow:column-reverse}._stacked_tfgff_324 ._tabContainer_tfgff_265{align-self:start;height:100%;display:flex;width:100%!important}._stacked_tfgff_324 ._tabContent_tfgff_449,._stacked_tfgff_324 ._editor_tfgff_147 small._tabContainer_tfgff_265{height:100%}._stacked_tfgff_324 ._settingsButton_tfgff_1775,._stacked_tfgff_324 ._webcamVisualizer_tfgff_1449{display:none}._stacked_tfgff_324 ._screenshotButton_tfgff_1783{display:none!important}._stacked_tfgff_324 ._webcamButtonHolder_tfgff_1431{flex-direction:column!important}._stacked_tfgff_324 ._webcamHolder_tfgff_1418{flex-direction:row!important}._mobileResizer_tfgff_1793{display:none}@media only screen and (max-width:600px){._mobileFileButton_tfgff_1798{background-color:var(--abacusLightBlue);border-radius:100%;padding:12px;display:flex;position:absolute;bottom:10px;right:10px;box-shadow:0 0 8px}._mobileFileListContainer_tfgff_1809{background-color:#fff;border-radius:5px;flex-flow:row;padding:0 5px;display:flex;position:absolute;bottom:70px;right:10px}._mobileResizer_tfgff_1793{z-index:4;background-color:var(--abacusLightBlue);justify-content:center;align-items:center;width:100%;height:23px;display:flex;position:absolute;top:calc(50% - 23px)}._tabContainer_tfgff_265{height:50%}}@media screen and (min-width:601px){._mobileFileButton_tfgff_1798,._mobileFileListContainer_tfgff_1809,._mobileResizer_tfgff_1793{display:none}}@media only screen and (max-width:600px){._dragBarContainer_tfgff_24,._leftTabs_tfgff_318,._tabBar_tfgff_153{display:none}._tabContainer_tfgff_265{align-self:start}._panels_tfgff_92{flex-flow:column-reverse;width:100vw}._tabContainer_tfgff_265{display:flex;width:100%!important}._editor_tfgff_147 ._tabContainer_tfgff_265{height:100%}._settingsButton_tfgff_1775,._webcamVisualizer_tfgff_1449{display:none}._fileListContainer_tfgff_1889,._screenshotButton_tfgff_1783{display:none!important}._webcamButtonHolder_tfgff_1431{flex-direction:column!important}._webcamHolder_tfgff_1418{flex-direction:row!important}}:root{--abacusDarkBlue:#28384a;--siteBlue:#27a9e1;--sitePink:#ff99c6;--siteRed:#de5844;--siteMaroon:#8e3329;--siteOrange:#fbaf3f;--siteYellow:#ffdd17;--siteGreen:#8cc63e;--siteTeal:#00a79d;--siteIndigo:#2e3092;--sitePurple:#9e1e62;--mediumBlue:#307dcd;--skyBlue:#f4f8fc;--darkBlue:#0d2f47;--siteDarkNavy:#19232e;--siteLightGrey:#dee5e9;--siteGrey:#beccd4;--siteSilver:#95a5ac;--siteSlate:#6b757b;--siteDarkGreen:#4f800e;--facebookBlue:#3b5998;--twitterBlue:#55acee;--hoverBlue:#2499cc;--hoverDarkBlue:#161f29;--hoverGreen:#85be39;--hoverOrange:#eca53c;--hoverRed:#c8503e;--hoverYellow:#efcb1b;--hoverTeal:#039285;--hoverPurple:#77194f;--hoverPink:#f891c1;--hoverIndigo:#252a72;--hoverSilver:#8c9ba2;--hoverSlate:#606a6f;--lightGrey:#ddd;--abacusLightBlue:#335670;--proximaNova:"Proxima Nova", "proxima-nova", sans-serif;--proximaNovaThin:"proxima_nova_ltthin", sans-serif;--proximaNovaSemiBold:"proxima_nova_ltsemibold", sans-serif}._activeCollaboratorsList_tfgff_1950{display:flex;position:relative}._cursorLabel_tfgff_1955{opacity:1;border-radius:5px;padding:5px;transition:opacity 1s;position:absolute}._collaborateAvatar_tfgff_1963{color:#878787;border:3px solid;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;margin-left:5px;display:flex}._userListEntry_tfgff_1975{display:flex}._userListColorIndicator_tfgff_1979{width:20px;height:20px;margin:5px;display:inline-block}._collaborateOverflowListArrow_tfgff_1986{border:5px solid #0000;border-top-width:0;border-bottom-color:#eff2f5;width:0;height:0;margin-left:-5px;position:absolute;top:-5px;right:calc(50% - 5px)}._collaborateOverflowList_tfgff_1986{z-index:72;background-color:#eff2f5;border-radius:3px;flex-flow:column;width:100px;margin-top:50px;display:flex;position:absolute;right:-34px}._collaborateOverflowEntry_tfgff_2018{justify-content:flex-start;align-items:center;margin-top:2px;padding:5px;display:flex}._collaborateOverflowEntry_tfgff_2018 img{margin-right:5px}._collaborateOverflowEntry_tfgff_2018:not(:last-child){border-bottom:1px solid #d3d3d3}#_urlBarContainer_tfgff_1{background-color:#f4f8fc;border-bottom:2px solid #dee5e9;padding:5px;display:flex}#_urlBarContainer_tfgff_1 button:hover{cursor:pointer}#_urlInput_tfgff_1{border:1px solid #dee5e9;flex-grow:1}._outputFrame_tfgff_2053{flex:1;min-width:0;min-height:0;display:flex}._outputFrameScreen_tfgff_2054{flex-flow:column;flex:1;min-width:0;min-height:0;display:flex;position:relative}._outputFramePhone_tfgff_2079 ._outputFrameScreen_tfgff_2054,._outputFramePictureFrame_tfgff_2080 ._outputFrameScreen_tfgff_2054,._outputFrameTv_tfgff_2081 ._outputFrameScreen_tfgff_2054,._outputFrameHandheld_tfgff_2082 ._outputFrameScreen_tfgff_2054,._outputFramePolaroid_tfgff_2083 ._outputFrameScreen_tfgff_2054{background:#fff;overflow:auto}._outputFramePhone_tfgff_2079{background:#1c1c1e;border:34px solid #1c1c1e;border-width:34px 14px;border-radius:40px;width:100%;max-width:420px;margin:8px auto;position:relative;box-shadow:0 10px 28px #00000059}._outputFramePhone_tfgff_2079:before{content:"";background:#3a3a3e;border-radius:3px;width:64px;height:6px;position:absolute;top:-21px;left:50%;transform:translate(-50%)}._outputFramePhone_tfgff_2079:after{content:"";background:#4a4a4e;border-radius:3px;width:96px;height:5px;position:absolute;bottom:-23px;left:50%;transform:translate(-50%)}._outputFramePhone_tfgff_2079 ._outputFrameScreen_tfgff_2054{border-radius:24px}._outputFramePictureFrame_tfgff_2080{background:#f5f0e6;border:16px solid #8a6b45;border-radius:2px;width:100%;max-width:720px;margin:10px auto;padding:26px;box-shadow:inset 0 0 0 3px #b8966b,0 10px 30px #0000004d}._outputFramePictureFrame_tfgff_2080 ._outputFrameScreen_tfgff_2054{box-shadow:0 0 0 2px #0000002e}._outputFrameTv_tfgff_2081{background:#2a2a2d;border:14px solid #2a2a2d;border-radius:8px;margin:8px min(24px,5%) 56px;position:relative;box-shadow:0 4px 18px #0006}._outputFrameTv_tfgff_2081:before{content:"";background:#2a2a2d;width:16px;height:34px;position:absolute;bottom:-44px;left:50%;transform:translate(-50%)}._outputFrameTv_tfgff_2081:after{content:"";background:#2a2a2d;border-radius:0 0 8px 8px;width:180px;height:10px;position:absolute;bottom:-52px;left:50%;transform:translate(-50%)}._outputFrameHandheld_tfgff_2082{background:#9b9bb5;border-radius:12px 12px 48px;width:100%;max-width:540px;margin:8px auto 12px;padding:18px 18px 56px;position:relative;box-shadow:inset 0 0 0 3px #7a7a92,0 8px 24px #00000059}._outputFrameHandheld_tfgff_2082 ._outputFrameScreen_tfgff_2054{border:6px solid #2f2f3a;border-radius:8px}._outputFrameHandheld_tfgff_2082:before{content:"";clip-path:polygon(33% 0,67% 0,67% 33%,100% 33%,100% 67%,67% 67%,67% 100%,33% 100%,33% 67%,0 67%,0 33%,33% 33%);background:#2f2f3a;width:34px;height:34px;position:absolute;bottom:16px;left:24px}._outputFrameHandheld_tfgff_2082:after{content:"";background:#b52a46;border-radius:50%;width:14px;height:14px;position:absolute;bottom:28px;right:30px;box-shadow:-24px -8px #b52a46}._outputFramePolaroid_tfgff_2083{background:#fafaf6;width:100%;max-width:560px;margin:10px auto 14px;padding:14px 14px 64px;box-shadow:0 6px 20px #0000004d,inset 0 0 0 1px #e6e6df}._outputFramePolaroid_tfgff_2083 ._outputFrameScreen_tfgff_2054{box-shadow:inset 0 0 12px #00000026}._outputFramePicker_tfgff_2245{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}._outputFrameOption_tfgff_2252{cursor:pointer;background:0 0;border:2px solid #d4d4d8;border-radius:8px;flex-direction:column;align-items:center;gap:6px;min-width:76px;padding:8px 6px;display:flex}._outputFrameOption_tfgff_2252:hover{border-color:#a8a8b0}._outputFrameOptionSelected_tfgff_2269{background:#2499cc14;border-color:#2499cc}._outputFrameOptionLabel_tfgff_2274{font-size:11px}._outputFrameHint_tfgff_2278{color:#777;margin:4px 0 0;font-size:12px}._outputFrameSaveError_tfgff_2284{color:#b52a46;margin:8px 0 0;font-size:12px}._outputFrameMini_tfgff_2290{justify-content:center;align-items:center;width:64px;height:48px;display:flex}._outputFrameMiniBody_tfgff_2298{width:52px;height:38px;display:flex}._outputFrameMiniScreen_tfgff_2304{background:linear-gradient(135deg,#8fd3f4,#3a7fa0);border-radius:1px;flex:1;overflow:hidden}._outputFrameMiniNone_tfgff_2311{border:2px dashed #b0b0b8}._outputFrameMiniPhone_tfgff_2315{background:#1c1c1e;border:7px solid #1c1c1e;border-width:7px 3px;border-radius:8px;width:30px;height:46px;margin:0 auto}._outputFrameMiniPhone_tfgff_2315 ._outputFrameMiniScreen_tfgff_2304{border-radius:4px}._outputFrameMiniPictureFrame_tfgff_2330{background:#f5f0e6;border:4px solid #8a6b45;padding:5px}._outputFrameMiniTv_tfgff_2336{background:#2a2a2d;border:3px solid #2a2a2d;border-radius:2px;margin-bottom:6px;position:relative}._outputFrameMiniTv_tfgff_2336:after{content:"";background:#2a2a2d;border-radius:0 0 2px 2px;width:24px;height:4px;position:absolute;bottom:-7px;left:50%;transform:translate(-50%)}._outputFrameMiniHandheld_tfgff_2356{background:#9b9bb5;border-radius:4px 4px 12px;padding:3px 3px 9px}._outputFrameMiniHandheld_tfgff_2356 ._outputFrameMiniScreen_tfgff_2304{border:2px solid #2f2f3a;border-radius:2px}._outputFrameMiniPolaroid_tfgff_2367{background:#fafaf6;padding:3px 3px 11px;box-shadow:0 1px 3px #0000004d}.xterm-wrapper .xterm{border:1px solid var(--siteLightGrey)}.xterm{margin:10px;padding:10px}.xterm .xterm-viewport{cursor:default;scrollbar-color:var(--highlight) var(--dark);scrollbar-width:thin;background-color:#0000;position:absolute;inset:0;overflow-y:auto}.xterm-viewport::-webkit-scrollbar{background-color:var(--dark);width:5px}.xterm-viewport::-webkit-scrollbar-thumb{background:var(--highlight)}.firepad{flex:1;display:flex}.settings-switch[disabled]+span{cursor:not-allowed;opacity:.65}.droplet-palette-wrapper{z-index:70!important}.droplet-palette-in-tab{top:0!important;left:0!important}.karel-editor .ace_editor .ace_gutter,.karel-editor .ace_editor .ace_gutter-layer{visibility:visible!important;display:block!important}.karel-editor .ace_editor .ace_gutter-cell.ace_breakpoint,.droplet-ace .ace_gutter-cell.ace_breakpoint,.droplet-gutter-line.droplet_breakpoint{background-image:radial-gradient(circle at 9px,#e51400 0 5px,#0000 6px)!important;background-repeat:no-repeat!important}.xterm{-webkit-user-select:none;user-select:none;position:relative}.xterm.focus,.xterm:focus{outline:none}.xterm .xterm-helpers{z-index:5;position:absolute;top:0}.xterm .xterm-helper-textarea{opacity:0;z-index:-5;white-space:nowrap;resize:none;border:0;width:0;height:0;margin:0;padding:0;position:absolute;top:0;left:-9999em;overflow:hidden}.xterm .composition-view{color:#fff;white-space:nowrap;z-index:1;background:#000;display:none;position:absolute}.xterm .composition-view.active{display:block}.xterm .xterm-viewport{cursor:default;background-color:#000;position:absolute;inset:0;overflow-y:scroll}.xterm .xterm-screen{position:relative}.xterm .xterm-screen canvas{position:absolute;top:0;left:0}.xterm .xterm-scroll-area{visibility:hidden}.xterm-char-measure-element{visibility:hidden;line-height:normal;display:inline-block;position:absolute;top:0;left:-9999em}.xterm{cursor:text}.xterm.enable-mouse-events{cursor:default}.xterm.xterm-cursor-pointer{cursor:pointer}.xterm.column-select.focus{cursor:crosshair}.xterm .xterm-accessibility,.xterm .xterm-message{z-index:10;color:#0000;position:absolute;inset:0}.xterm .live-region{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.xterm-dim{opacity:.5}.xterm-underline{text-decoration:underline}
