.loadingOverlay_overlay__smYWS{position:fixed;width:100%;height:100%;z-index:9999;background-color:rgba(48,48,48,.9)}.loadingOverlay_loadingImage__AeE6Y{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:min(80vw,80vh);z-index:99999}@media(min-width:576px){.loadingOverlay_loadingImage__AeE6Y{width:min(80vw,80vh)}}@media(min-width:768px){.loadingOverlay_loadingImage__AeE6Y{width:min(60vw,60vh)}}@media(min-width:991px){.loadingOverlay_loadingImage__AeE6Y{width:min(60vw,60vh)}}.loadingOverlay_statusText__sx8W_{position:fixed;top:calc(70% + 3rem);left:50%;transform:translate(-50%,-50%);color:#fff;font-size:1.5rem}.Code_mainCodeWorkspace__7bWKB{font-family:Poppins,"san-serif"}.Code_mainCodeWorkspace__7bWKB ::-webkit-scrollbar{width:12px}.Code_mainCodeWorkspace__7bWKB ::-webkit-scrollbar-track{box-shadow:inset 0 0 6px rgba(0,0,0,.3);-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);border-radius:10px}.Code_mainCodeWorkspace__7bWKB ::-webkit-scrollbar-thumb{border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.5);-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.5);background-color:#cecece}.Code_menu__c5xCX{display:block;height:5%;margin-left:env(safe-area-inset-left);margin-right:env(safe-area-inset-right);background-color:#1e1e1e;background-color:#22123b}.Code_toolboxButton__GoIst{display:none!important;position:absolute;z-index:5;-ms-writing-mode:sideways-lr;writing-mode:sideways-lr;padding:5px;clip-path:polygon(0 0,100% 17.5%,100% 82.5%,0 100%);width:max(3vw,40px);height:max(10vw,133px);display:grid;align-items:center;justify-content:center;text-align:center;border:0;cursor:pointer}@media(min-width:991px){.Code_toolboxButton__GoIst{font-size:1.5rem}}.Code_blocklyWorkspace__W6BKD{height:calc(100% - 80px - env(safe-area-inset-top));width:100%;padding:0;margin:0 env(safe-area-inset-right) 0 env(safe-area-inset-left)}.Code_blocklyWorkspace__W6BKD .blocklyToolbox{padding-top:0}.Code_blocklyWorkspace__W6BKD .blocklyDeleteIcon{display:block}.Code_blocklyWorkspace__W6BKD .blocklyToolboxCategory{cursor:pointer}.Code_blocklyWorkspace__W6BKD .blocklyToolboxCategory .blocklyToolboxCategoryIcon{visibility:visible;background-image:none!important}.Code_blocklyWorkspace__W6BKD .label>.blocklyFlyoutLabelText{font-family:inherit;font-size:1.2rem;fill:#444}.Code_blocklyWorkspace__W6BKD .flyoutTitle>.blocklyFlyoutLabelText{font-size:1.8rem}.Code_blocklyWorkspace__W6BKD .blocklyTreeRowContentContainer{display:flex;align-items:center}.Code_blocklyWorkspace__W6BKD .blocklyToolboxCategoryIcon,.Code_blocklyWorkspace__W6BKD .customToolboxIcon{display:inline-flex;margin-left:.3rem;width:2rem;align-items:center;justify-content:center}.Code_blocklyWorkspace__W6BKD .blocklyToolboxCategoryContainer .blocklyToolboxCategory{display:grid;align-items:center;height:3rem;margin:0}.Code_blocklyWorkspace__W6BKD .blocklyToolboxCategoryContainer .blocklyToolboxCategoryLabel{font-family:inherit;font-weight:500}.Code_blocklyWorkspace__W6BKD .blocklyToolboxCategoryContainer .blocklyFlyoutLabelText,.Code_blocklyWorkspace__W6BKD .blocklyToolboxCategoryContainer .blocklyToolboxCategoryLabel{font-size:1.2rem;display:none;margin-left:.3rem}@media(min-width:991px){.Code_blocklyWorkspace__W6BKD .blocklyToolboxCategoryContainer .blocklyToolboxCategory{display:grid;align-items:center;height:3rem}.Code_blocklyWorkspace__W6BKD .blocklyToolboxCategoryContainer .blocklyToolboxCategoryLabel{display:inline;font-size:1.5rem}}.Code_sensorDataDisplay__p0o6V{position:fixed;bottom:30vh;right:10vw;width:300px;border:solid;border-radius:16px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:999;backdrop-filter:blur(4px);background-color:rgba(0,0,0,.125);overflow:hidden}.Code_sensorDataDisplay__p0o6V .Code_handle__PVuBS{padding-left:.7rem;padding-right:.7rem;background-color:#502d85;color:#fff}.Code_sensorDataDisplay__p0o6V pre{padding-left:1rem;padding-right:1rem;padding-bottom:1rem;margin-top:.1rem}.Code_programControlMenu__PSDde{position:fixed;top:calc(100px + env(safe-area-inset-top));right:0;min-height:300px;padding:1vw calc(env(safe-area-inset-right) + 1vw) 1vw 1vw;display:flex;flex-direction:column;align-items:center;gap:10px}.Code_programControlMenu__PSDde .Code_programStatusIndicator__4CjI7{width:7vh;height:7vh;min-width:40px;min-height:40px;background-color:#ffcb36;border-radius:50%;display:flex}.Code_programControlMenu__PSDde .Code_programStatusIndicator__4CjI7.Code_active__TWd_a{background-color:#10cb36}.Code_programControlMenu__PSDde .Code_playPauseButton__2_VHf{display:flex;justify-content:center;align-items:center;width:7vh;height:7vh;min-width:40px;min-height:40px;border-radius:50%;border:0;padding:0;margin:0;cursor:pointer}.Code_programControlMenu__PSDde .Code_playPauseButton__2_VHf .Code_icon__SiTBz{width:80%;height:80%;fill:#fff;color:#fff;stroke-width:1px}.Code_programControlMenu__PSDde .Code_sidebarButton__AqtXR{display:flex;justify-content:center;align-items:center;width:5vh;height:5vh;min-width:35px;min-height:35px;border-radius:50%;border:0;padding:0;margin:0;cursor:pointer;background-color:#28104e}.Code_programControlMenu__PSDde .Code_sidebarButton__AqtXR .Code_icon__SiTBz{width:80%;height:80%;color:#fff;stroke-width:1.5px}.Code_programControlMenu__PSDde .Code_sidebarButton__AqtXR .Code_icon__SiTBz .Code_shareIcon__ZzNHN{fill:#fff;margin-left:-2px}.Code_programControlMenu__PSDde .Code_sidebarButton__AqtXR .Code_icon__SiTBz .Code_importIcon__Eu2MA,.Code_programControlMenu__PSDde .Code_sidebarButton__AqtXR .Code_icon__SiTBz .Code_terminalIcon__4tmxT{stroke-width:2.5px;margin-left:1px;margin-bottom:3px}.Code_programControlMenu__PSDde .Code_playPauseButton__2_VHf.Code_inactive__SbS7O{background-color:#10cb36}.Code_programControlMenu__PSDde .Code_playPauseButton__2_VHf.Code_active__TWd_a{background-color:#fd2d14}.Code_shareAndImportModal__ydiLd .Code_coverScreen__piJE_{position:fixed;top:0;left:0;height:100%;width:100%;background-color:#000;z-index:9999;opacity:.9}.Code_shareAndImportModal__ydiLd .Code_shareAndImportModalInner__Ucfzg{text-align:center;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#28104e;color:#fff;border-radius:30px;padding:20px;width:35vw;max-width:500px;z-index:9999}.Code_shareAndImportModal__ydiLd .Code_shareAndImportModalInner__Ucfzg .Code_modalHeader__BzVkl{margin:0 0 2vh;font-size:1.5rem;font-weight:600}.Code_shareAndImportModal__ydiLd .Code_shareAndImportModalInner__Ucfzg .Code_closeModal__kOOvn{position:absolute;cursor:pointer;top:0;right:20px;color:#fff;font-size:28px;font-weight:700}.Code_shareAndImportModal__ydiLd .Code_shareAndImportModalInner__Ucfzg textarea.Code_shareStringTextArea__2W1Lr{width:100%;height:15vh;resize:none;border-radius:10px;padding:5px}.Code_shareAndImportModal__ydiLd .Code_shareAndImportModalInner__Ucfzg p.Code_shareStringInvalidText__Tcuex{color:red;margin:0}.Code_shareAndImportModal__ydiLd .Code_shareAndImportModalInner__Ucfzg .Code_copyAndPasteButton__JJy1S{background-color:#4b1d94;border:none;color:#fff;margin-top:1vh;padding:0 2vh;border-radius:10px;cursor:pointer}.Code_shareAndImportModal__ydiLd .Code_shareAndImportModalInner__Ucfzg .Code_copyAndPasteButton__JJy1S .Code_copyAndPasteButtonInnerContainer__LwNa3{display:flex;justify-content:space-between}.Code_shareAndImportModal__ydiLd .Code_shareAndImportModalInner__Ucfzg .Code_copyAndPasteButton__JJy1S .Code_copyAndPasteButtonInnerContainer__LwNa3 .Code_icon__SiTBz{align-self:center;justify-content:center;margin-right:3px}.Code_goToLandscapeModal__fA8B0{position:fixed;top:0;left:0;height:100%;width:100%;background-color:#000;z-index:9999;opacity:.9;pointer-events:auto}.Code_goToLandscapeModal__fA8B0 .Code_deviceIconContainer__i6YfD{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%}.Code_goToLandscapeModal__fA8B0 .Code_deviceIcon__rjQq1{display:block;margin:auto;width:30%;height:100%;color:#fff;stroke-width:1px;animation-direction:normal;animation-name:Code_deviceRotateAnimation__J_lly;animation-duration:3s;animation-iteration-count:infinite;animation-timing-function:ease-in-out}.Code_goToLandscapeModal__fA8B0 .Code_rotateIconContainer__wCwFX{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%}.Code_goToLandscapeModal__fA8B0 .Code_rotateIcon__v3rVU{display:block;margin:auto;width:70%;height:100%;color:#fff;stroke-width:.5px;animation-direction:normal;animation-name:Code_arrowRotateAnimation__iKlrk;animation-duration:3s;animation-iteration-count:infinite;animation-timing-function:ease-out}@keyframes Code_deviceRotateAnimation__J_lly{20%{transform:rotate(-90deg)}30%{transform:rotate(-90deg)}40%{transform:rotate(-90deg);opacity:.8}50%{transform:rotate(-90deg);opacity:.6}60%{transform:rotate(-90deg);opacity:.4}70%{transform:rotate(-90deg);opacity:.2}80%{transform:rotate(-90deg);opacity:0}90%{transform:rotate(-90deg);opacity:0}to{transform:rotate(-90deg);opacity:0}}@keyframes Code_arrowRotateAnimation__iKlrk{20%{transform:rotate(-90deg)}30%{transform:rotate(-90deg);opacity:.5}40%{transform:rotate(-90deg);opacity:0}50%{transform:rotate(-90deg);opacity:0}60%{transform:rotate(-90deg);opacity:0}70%{transform:rotate(-90deg);opacity:0}80%{transform:rotate(-90deg);opacity:0}90%{transform:rotate(-90deg);opacity:0}to{transform:rotate(-90deg);opacity:0}}.Code_goToLandscapeModal__fA8B0 p.Code_askToRotateText__MTVVQ{position:absolute;width:70%;bottom:15vh;left:50%;text-align:center;color:#fff;transform:translate(-50%)}button.Code_ignorePortraitWarningButton__okyd8{position:absolute;width:70%;bottom:7vh;left:50%;transform:translate(-50%);text-align:center;background-color:transparent;border:none;cursor:pointer;text-decoration:underline;color:gray;z-index:99999}.Code_toastNotification__dwEuq{position:fixed;bottom:2vh;left:50%;transform:translate(-50%);background-color:rgba(50,50,50,.8);border-radius:40px;color:#fff;text-align:center;overflow-wrap:break-word;padding:5px 12px;z-index:9999;opacity:0;transition-property:opacity;transition-duration:.25s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.Code_customTooltip__t6Ep6{max-width:290px;background-color:#fff;border:1px solid #ddc;box-shadow:4px 4px 20px 1px rgba(0,0,0,.15);color:#000;display:none;font:9pt sans-serif;padding:6px;position:fixed;border-radius:.5rem;pointer-events:none;z-index:100000}.Code_cvModal__oXbpD{position:fixed;z-index:999;background-color:#fff;width:70%;height:-moz-fit-content;height:fit-content;max-height:-moz-fit-content;max-height:fit-content;max-width:400px;padding:16px 0;right:6vw;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;border-radius:12px;box-shadow:1px 0 12px 2px rgba(0,0,0,.3)}.Code_cvModal__oXbpD .Code_cvTabHeader__L8Py7{width:90%;display:flex;gap:8px;padding-bottom:8px}.Code_cvModal__oXbpD .Code_cvTabButton__H8gp8{flex:1 1;padding:8px 16px;background:transparent;border:none;border-bottom:3px solid transparent;cursor:pointer;font-size:14px;font-weight:500;color:#666;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.Code_cvModal__oXbpD .Code_cvTabButton__H8gp8:hover{color:#333;background-color:rgba(0,0,0,.05)}.Code_cvModal__oXbpD .Code_cvTabButton__H8gp8.Code_active__TWd_a{color:#4caf50;border-bottom-color:#4caf50;font-weight:600}.Code_cvModal__oXbpD .Code_cvTabButton__H8gp8:disabled{opacity:.4;cursor:not-allowed;color:#999;background-color:transparent}.Code_cvModal__oXbpD .Code_cvTabButton__H8gp8:disabled:hover{background-color:transparent;color:#999}.Code_cvModal__oXbpD .Code_cvClientSideContent___7ofA{width:90%;min-height:200px;display:flex;align-items:center;justify-content:center}.Code_cvModal__oXbpD .Code_cvModalLoadingOverlay__aCcvv{position:absolute;z-index:1001;width:95%;height:97%;background-color:hsla(0,0%,100%,.28);backdrop-filter:blur(3px);border-radius:12px}.Code_cvModal__oXbpD .Code_cvModalLoadingSpinner__DLGDc{position:absolute;z-index:1002;top:50%;left:50%;transform:translate(-50%,-50%);background:url(/loading.gif) no-repeat 50%;background-size:contain;width:90%;height:90%}.Code_cvModal__oXbpD .Code_cvModalLoadingText__ZlCZ_{position:absolute;z-index:1002;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;margin-top:120px}.Code_cvModal__oXbpD .Code_cvModelSelector__2WRrR{width:90%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px}.Code_cvModal__oXbpD .Code_cvModelSelector__2WRrR .Code_cvModelSelectorLabel__bAD0v{display:block}.Code_cvModal__oXbpD .Code_cvModelSelector__2WRrR .Code_cvModelDropdown__8uVjK{max-width:90%;border-radius:6px;padding:4px;border:2px solid #4caf50;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Code_cvModal__oXbpD .Code_cvCanvasContainer__Hj_vl{position:relative;width:90%;display:flex;align-items:center;justify-content:center;-o-object-fit:cover;object-fit:cover}.Code_cvModal__oXbpD .Code_cvCanvasContainer__Hj_vl .Code_cvCanvas__uly71{width:100%;aspect-ratio:4/3;border:2px solid #4caf50;border-radius:12px}.Code_cvModal__oXbpD .Code_cvCanvasContainer__Hj_vl .Code_cvCanvasFlipButton__gDHyX,.Code_cvModal__oXbpD .Code_cvCanvasContainer__Hj_vl .Code_cvCanvasMirrorButton__SM1G2{position:absolute;top:8px;width:36px;height:36px;border:1px solid hsla(0,0%,100%,.15);border-radius:10px;background:rgba(0,0,0,.5);backdrop-filter:blur(8px);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s ease,transform .15s ease}.Code_cvModal__oXbpD .Code_cvCanvasContainer__Hj_vl .Code_cvCanvasFlipButton__gDHyX img,.Code_cvModal__oXbpD .Code_cvCanvasContainer__Hj_vl .Code_cvCanvasMirrorButton__SM1G2 img{width:20px;height:20px;filter:brightness(0) invert(1)}.Code_cvModal__oXbpD .Code_cvCanvasContainer__Hj_vl .Code_cvCanvasFlipButton__gDHyX:hover,.Code_cvModal__oXbpD .Code_cvCanvasContainer__Hj_vl .Code_cvCanvasMirrorButton__SM1G2:hover{background:rgba(0,0,0,.65)}.Code_cvModal__oXbpD .Code_cvCanvasContainer__Hj_vl .Code_cvCanvasFlipButton__gDHyX:active,.Code_cvModal__oXbpD .Code_cvCanvasContainer__Hj_vl .Code_cvCanvasMirrorButton__SM1G2:active{transform:scale(.92)}.Code_cvModal__oXbpD .Code_cvCanvasContainer__Hj_vl .Code_cvCanvasMirrorButton__SM1G2{left:8px}.Code_cvModal__oXbpD .Code_cvCanvasContainer__Hj_vl .Code_cvCanvasFlipButton__gDHyX{right:8px}.Code_cvModal__oXbpD .Code_cvInferenceList__LQUBi{width:90%}.Code_cvModal__oXbpD .Code_cvInferenceList__LQUBi .Code_cvInferenceItem__X0qHP{width:100%;align-items:center;justify-content:space-between;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,.6fr);grid-gap:4px;gap:4px}.Code_cvModal__oXbpD .Code_cvInferenceList__LQUBi .Code_cvInferenceItem__X0qHP .Code_cvInferenceLabel__BjtQO{overflow:hidden;text-overflow:ellipsis}.Code_cvModal__oXbpD .Code_cvInferenceList__LQUBi .Code_cvInferenceItem__X0qHP .Code_cvInferenceProgressBar__d0l2h{height:10px;transition:width .2s;background:#4caf50;border-radius:4px}.Code_cvModal__oXbpD .Code_cvInferenceList__LQUBi .Code_cvInferenceItem__X0qHP .Code_cvInferenceScore__b5etS{text-align:right}.Code_cvModal__oXbpD .Code_cvUploadForm__pK5gR{width:90%;margin-top:16px}.Code_cvModal__oXbpD .Code_cvUploadForm__pK5gR .Code_cvUploadLink__GYrI7{width:100%;padding:10px;border-radius:10px;border:2px solid #4caf50}.Code_cvModal__oXbpD .Code_cvUploadForm__pK5gR .Code_cvUploadLinkValidationText__Rnp8K{color:red}.Code_cvModal__oXbpD .Code_cvUploadForm__pK5gR .Code_cvFileInputGrid__h6kBH{display:grid;grid-template-columns:auto 1fr}.Code_cvModal__oXbpD .Code_cvUploadForm__pK5gR .Code_cvFileInputGrid__h6kBH .Code_cvFileButtonWrapper__FwkAb{position:relative;height:-moz-fit-content;height:fit-content}.Code_cvModal__oXbpD .Code_cvUploadForm__pK5gR .Code_cvFileInputGrid__h6kBH .Code_cvFileButtonWrapper__FwkAb .Code_cvChooseFileButton__vVklW{cursor:pointer;padding:5px 8px;border-radius:12px;border:1px solid rgba(0,0,0,.18);background:hsla(0,0%,100%,.7);white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;height:100%}.Code_cvModal__oXbpD .Code_cvUploadForm__pK5gR .Code_cvFileInputGrid__h6kBH .Code_cvFileButtonWrapper__FwkAb .Code_cvHiddenFileInput__Zv1AG{position:absolute;opacity:0;top:0;left:0;width:100%;border-radius:4px;z-index:-999}.Code_cvModal__oXbpD .Code_cvUploadForm__pK5gR .Code_cvFileInputGrid__h6kBH .Code_cvFileName__hpVvi{display:inline;width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin:0 0 0 5px;padding:5px 8px;border-radius:12px;border:1px solid rgba(0,0,0,.18);background:hsla(0,0%,100%,.7);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.Code_cvModal__oXbpD .Code_cvUploadForm__pK5gR .Code_cvUploadButton__3Y1l4{margin-top:10px;width:100%;height:42px;padding:0 16px;border-radius:14px;border:1px solid rgba(0,0,0,.1);color:#fff;font-size:15px;font-weight:700;line-height:42px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;box-shadow:0 10px 22px rgba(67,176,71,.22);transition:box-shadow .12s ease,transform .12s ease,opacity .12s ease}.Code_cvModal__oXbpD .Code_cvUploadForm__pK5gR .Code_cvUploadButton__3Y1l4.Code_enabled__WOgU_{background-color:#35c75a;cursor:pointer}.Code_cvModal__oXbpD .Code_cvUploadForm__pK5gR .Code_cvUploadButton__3Y1l4.Code_disabled__umy5O{background-color:rgba(53,199,90,.5);cursor:not-allowed}@import"https://fonts.googleapis.com/css2?family=Lato:wght@100;300;400;700;900&family=Poppins:wght@100;200;300;400;500;600;700;800;900&display=swap";.CodeLegacy_mainCodeWorkspace__Uc7pa{font-family:Poppins,"san-serif"}.CodeLegacy_mainCodeWorkspace__Uc7pa ::-webkit-scrollbar{width:12px}.CodeLegacy_mainCodeWorkspace__Uc7pa ::-webkit-scrollbar-track{box-shadow:inset 0 0 6px rgba(0,0,0,.3);-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);border-radius:10px}.CodeLegacy_mainCodeWorkspace__Uc7pa ::-webkit-scrollbar-thumb{border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.5);-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.5);background-color:#cecece}.CodeLegacy_blocklyWorkspace__oHPEC{height:100%;width:100%;margin:0;padding:0 0 0 env(safe-area-inset-left)}.CodeLegacy_blocklyWorkspace__oHPEC .blocklyToolboxCategory{cursor:pointer}.CodeLegacy_blocklyWorkspace__oHPEC .blocklyTreeRow{height:2rem}.CodeLegacy_blocklyWorkspace__oHPEC .blocklyTreeRow .blocklyTreeRowContentContainer{align-content:center;height:100%}.CodeLegacy_blocklyWorkspace__oHPEC .blocklyTreeRow>div>span.blocklyTreeLabel{font-size:1.5rem}@media(min-width:991px){.CodeLegacy_blocklyWorkspace__oHPEC .blocklyTreeRow{height:3rem}.CodeLegacy_blocklyWorkspace__oHPEC .blocklyTreeRow>div>span.blocklyTreeLabel{font-size:2rem}}.CodeLegacy_sensorDataDisplay__PeMyT{position:fixed;top:10rem;left:50px;width:300px;border:solid;border-radius:16px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:999;backdrop-filter:blur(4px);background-color:rgba(0,0,0,.125);overflow:hidden}.CodeLegacy_sensorDataDisplay__PeMyT .CodeLegacy_handle__hhqzE{padding-left:.7rem;padding-right:.7rem;background-color:#502d85;color:#fff}.CodeLegacy_sensorDataDisplay__PeMyT pre{padding-left:1rem;padding-right:1rem;padding-bottom:1rem;margin-top:.1rem}.CodeLegacy_programControlMenu__FP5_O{position:fixed;top:calc(100px + env(safe-area-inset-top));right:0;min-height:300px;padding:1vw calc(env(safe-area-inset-right) + 1vw) 1vw 1vw;display:flex;flex-direction:column;align-items:center;gap:20px}.CodeLegacy_programControlMenu__FP5_O .CodeLegacy_programStatusIndicator__v3A4C{width:7vh;height:7vh;min-width:40px;min-height:40px;background-color:#ffcb36;border-radius:50%;display:flex}.CodeLegacy_programControlMenu__FP5_O .CodeLegacy_programStatusIndicator__v3A4C.CodeLegacy_active__dJ2RT{background-color:#10cb36}.CodeLegacy_programControlMenu__FP5_O .CodeLegacy_playPauseButton__UJ_tf{display:flex;justify-content:center;align-items:center;width:7vh;height:7vh;min-width:40px;min-height:40px;border-radius:50%;border:0;padding:0;margin:0;cursor:pointer}.CodeLegacy_programControlMenu__FP5_O .CodeLegacy_playPauseButton__UJ_tf .CodeLegacy_icon__OrFst{width:80%;height:80%;fill:#fff;color:#fff;stroke-width:1px}.CodeLegacy_programControlMenu__FP5_O .CodeLegacy_sidebarButton__PZ_Kg{display:flex;justify-content:center;align-items:center;width:5vh;height:5vh;min-width:35px;min-height:35px;border-radius:50%;border:0;padding:0;margin:0;cursor:pointer;background-color:#28104e}.CodeLegacy_programControlMenu__FP5_O .CodeLegacy_sidebarButton__PZ_Kg .CodeLegacy_icon__OrFst{width:80%;height:80%;color:#fff;stroke-width:1.5px}.CodeLegacy_programControlMenu__FP5_O .CodeLegacy_sidebarButton__PZ_Kg .CodeLegacy_icon__OrFst .CodeLegacy_shareIcon__ra_U2{fill:#fff;margin-left:-2px}.CodeLegacy_programControlMenu__FP5_O .CodeLegacy_sidebarButton__PZ_Kg .CodeLegacy_icon__OrFst .CodeLegacy_importIcon__Rv466,.CodeLegacy_programControlMenu__FP5_O .CodeLegacy_sidebarButton__PZ_Kg .CodeLegacy_icon__OrFst .CodeLegacy_terminalIcon__JGbTK{stroke-width:2.5px;margin-left:1px;margin-bottom:3px}.CodeLegacy_programControlMenu__FP5_O .CodeLegacy_playPauseButton__UJ_tf.CodeLegacy_inactive__rNKlZ{background-color:#10cb36}.CodeLegacy_programControlMenu__FP5_O .CodeLegacy_playPauseButton__UJ_tf.CodeLegacy_active__dJ2RT{background-color:#fd2d14}.CodeLegacy_shareAndImportModal__NiqLv .CodeLegacy_coverScreen__2aERr{position:fixed;top:0;left:0;height:100%;width:100%;background-color:#000;z-index:9999;opacity:.9}.CodeLegacy_shareAndImportModal__NiqLv .CodeLegacy_shareAndImportModalInner__SP844{text-align:center;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#28104e;color:#fff;border-radius:30px;padding:20px;width:35vw;max-width:500px;z-index:9999}.CodeLegacy_shareAndImportModal__NiqLv .CodeLegacy_shareAndImportModalInner__SP844 .CodeLegacy_modalHeader__88r_v{margin:0 0 2vh;font-size:1.5rem;font-weight:600}.CodeLegacy_shareAndImportModal__NiqLv .CodeLegacy_shareAndImportModalInner__SP844 .CodeLegacy_closeModal__WsElh{position:absolute;cursor:pointer;top:0;right:20px;color:#fff;font-size:28px;font-weight:700}.CodeLegacy_shareAndImportModal__NiqLv .CodeLegacy_shareAndImportModalInner__SP844 textarea.CodeLegacy_shareStringTextArea__8kb8N{width:100%;height:15vh;resize:none;border-radius:10px;padding:5px}.CodeLegacy_shareAndImportModal__NiqLv .CodeLegacy_shareAndImportModalInner__SP844 p.CodeLegacy_shareStringInvalidText__kZp3c{color:red;margin:0}.CodeLegacy_shareAndImportModal__NiqLv .CodeLegacy_shareAndImportModalInner__SP844 .CodeLegacy_copyAndPasteButton__lRw48{background-color:#4b1d94;border:none;color:#fff;margin-top:1vh;padding:0 2vh;border-radius:10px;cursor:pointer}.CodeLegacy_shareAndImportModal__NiqLv .CodeLegacy_shareAndImportModalInner__SP844 .CodeLegacy_copyAndPasteButton__lRw48 .CodeLegacy_copyAndPasteButtonInnerContainer__ko_c8{display:flex;justify-content:space-between}.CodeLegacy_shareAndImportModal__NiqLv .CodeLegacy_shareAndImportModalInner__SP844 .CodeLegacy_copyAndPasteButton__lRw48 .CodeLegacy_copyAndPasteButtonInnerContainer__ko_c8 .CodeLegacy_icon__OrFst{align-self:center;justify-content:center;margin-right:3px}.CodeLegacy_goToLandscapeModal__7IX_L{position:fixed;top:0;left:0;height:100%;width:100%;background-color:#000;z-index:9999;opacity:.9;pointer-events:auto}.CodeLegacy_goToLandscapeModal__7IX_L .CodeLegacy_deviceIconContainer__9KAXf{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%}.CodeLegacy_goToLandscapeModal__7IX_L .CodeLegacy_deviceIcon__IyDZC{display:block;margin:auto;width:30%;height:100%;color:#fff;stroke-width:1px;animation-direction:normal;animation-name:CodeLegacy_deviceRotateAnimation___MvDl;animation-duration:3s;animation-iteration-count:infinite;animation-timing-function:ease-in-out}.CodeLegacy_goToLandscapeModal__7IX_L .CodeLegacy_rotateIconContainer__0a___{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%}.CodeLegacy_goToLandscapeModal__7IX_L .CodeLegacy_rotateIcon__s9nle{display:block;margin:auto;width:70%;height:100%;color:#fff;stroke-width:.5px;animation-direction:normal;animation-name:CodeLegacy_arrowRotateAnimation__uhPZN;animation-duration:3s;animation-iteration-count:infinite;animation-timing-function:ease-out}@keyframes CodeLegacy_deviceRotateAnimation___MvDl{20%{transform:rotate(-90deg)}30%{transform:rotate(-90deg)}40%{transform:rotate(-90deg);opacity:.8}50%{transform:rotate(-90deg);opacity:.6}60%{transform:rotate(-90deg);opacity:.4}70%{transform:rotate(-90deg);opacity:.2}80%{transform:rotate(-90deg);opacity:0}90%{transform:rotate(-90deg);opacity:0}to{transform:rotate(-90deg);opacity:0}}@keyframes CodeLegacy_arrowRotateAnimation__uhPZN{20%{transform:rotate(-90deg)}30%{transform:rotate(-90deg);opacity:.5}40%{transform:rotate(-90deg);opacity:0}50%{transform:rotate(-90deg);opacity:0}60%{transform:rotate(-90deg);opacity:0}70%{transform:rotate(-90deg);opacity:0}80%{transform:rotate(-90deg);opacity:0}90%{transform:rotate(-90deg);opacity:0}to{transform:rotate(-90deg);opacity:0}}.CodeLegacy_goToLandscapeModal__7IX_L p.CodeLegacy_askToRotateText__dwgxa{position:absolute;width:70%;bottom:15vh;left:50%;text-align:center;color:#fff;transform:translate(-50%)}button.CodeLegacy_ignorePortraitWarningButton__sDGMb{position:absolute;width:70%;bottom:7vh;left:50%;transform:translate(-50%);text-align:center;background-color:transparent;border:none;cursor:pointer;text-decoration:underline;color:gray;z-index:99999}.CodeLegacy_toastNotification__tQV3J{bottom:2vh;left:50%;transform:translate(-50%);background-color:rgba(50,50,50,.8);border-radius:40px;overflow-wrap:break-word;padding:5px 12px;z-index:9999;opacity:0;transition-property:opacity;transition-duration:.25s}.CodeLegacy_toastNotification__tQV3J,.controlAppVersionLabel_versionLabel__3atKX{position:fixed;color:#fff;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.controlAppVersionLabel_versionLabel__3atKX{width:100%;padding:0;margin:0;left:0;bottom:.7rem;font-size:1rem;font-family:Poppins,sans-serif;z-index:998}