.styles_actionButton__Bhsd1{background:none;border:none;color:inherit;cursor:pointer;font-family:inherit;font-size:1em;line-height:inherit;margin:0;padding:0}.styles_actionButton__Bhsd1.styles_disabled__f8ovf{color:#888;cursor:auto}.styles_iconFont__KQaYH{height:1em;overflow:visible}.styles_terminalView__CtO5d{align-items:center;display:flex;height:100%;justify-content:center;overflow-x:hidden}.styles_terminalCanvas__6Iyuw{-ms-interpolation-mode:nearest-neighbor;display:block;image-rendering:optimizeSpeed;image-rendering:-moz-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:-o-crisp-edges;image-rendering:optimize-contrast}.styles_terminalBar__kdHn5{fill:#000;background:#eee;color:#000;font-size:.8em}.styles_terminalButton__aLEnw,.styles_terminalInfo__YnLaf{display:inline-block;padding:3px}.styles_terminalButtonsRight__GUyUY{float:right}.styles_terminalButton__aLEnw:hover{background:#ddd}.styles_terminalButton__aLEnw.styles_disabled__f8ovf:hover{background:none}.styles_terminalInput__-Turc{opacity:0;position:absolute;z-index:-1000}.styles_terminalProgress__zNqEM{background:#333;height:2px}:root{--color-background:#fff;--color-text:#444;--color-tinytext:#aaa;--color-primary:#007acc;--color-code-background:#f5f5f5;--color-filelist-background:#eee;--color-fileentry-hover:#ddd;--color-fileentry-active:#ccc;--color-filname:#444;--color-fileinfo:#888;--color-notification-background:#fff;--color-error:#ffb6b6;--color-warn:#f9982f;--color-ok:#2dff31;--color-tabbar-background:#d8d8d8;--color-tab-background:#ececec;--color-tab-hover:#e0e0e0;--color-tab-active:#fff;--color-tab-border:#c8c8c8}[data-theme=dark]{--color-background:#1e1e1e;--color-text:#fff;--color-tinytext:#aaa;--color-primary:#007acc;--color-code-background:#252526;--color-filelist-background:#2d2d30;--color-fileentry-hover:#3e3e42;--color-fileentry-active:#007acc;--color-filname:#fff;--color-fileinfo:#ccc;--color-notification-background:#3e3e42;--color-error:#670000;--color-warn:#f9982f;--color-ok:#2dff31;--color-tabbar-background:#252526;--color-tab-background:#2d2d30;--color-tab-hover:#3e3e42;--color-tab-active:#1e1e1e;--color-tab-border:#1e1e1e}body{background-color:var(--color-background);color:var(--color-text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;line-height:1.3em}.container,.styles_container__Xa5p0,body,html{border:none;height:100%;margin:0;min-height:100vh;padding:0;width:100%}.styles_container__Xa5p0{display:flex;flex-direction:column}.styles_tabBar__zFXlm{align-items:stretch;background-color:var(--color-tabbar-background);border-bottom:1px solid var(--color-tab-border);display:flex;flex-shrink:0;flex-wrap:nowrap;height:32px;overflow-x:auto}.styles_tabEntry__P9ZnE{align-items:center;background-color:var(--color-tab-background);border-right:1px solid var(--color-tab-border);color:var(--color-text);cursor:pointer;display:flex;font-size:.85em;max-width:220px;padding:0 10px;user-select:none}.styles_tabEntry__P9ZnE:hover{background-color:var(--color-tab-hover)}.styles_tabEntry__P9ZnE.styles_tabActive__xZ4YP,.styles_tabEntry__P9ZnE.styles_tabActive__xZ4YP:hover{background-color:var(--color-tab-active)}.styles_tabLabel__0WdDz{margin-right:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.styles_tabClose__4et-w{border-radius:3px;color:var(--color-tinytext);height:16px;line-height:16px;text-align:center;width:16px}.styles_tabClose__4et-w:before{content:"\2715";font-size:.85em}.styles_tabClose__4et-w:hover{background-color:hsla(0,0%,50%,.25);color:var(--color-text)}.styles_tabNewButton__R6fgi{align-items:center;color:var(--color-text);cursor:pointer;display:flex;font-size:1.2em;justify-content:center;user-select:none;width:32px}.styles_tabNewButton__R6fgi:hover{background-color:var(--color-tab-hover)}.styles_tokenButton__0iB25{align-items:center;background-color:var(--color-tab-background);border-left:1px solid var(--color-tab-border);color:var(--color-text);cursor:pointer;display:flex;font-size:.85em;justify-content:center;margin-left:auto;padding:0 10px;user-select:none}.styles_tokenButton__0iB25:hover{background-color:var(--color-tab-hover)}.styles_sessionHost__v6cS8{display:flex;flex:1 1 auto;min-height:0}.styles_sessionHost__v6cS8>div{flex:1 1 auto;min-height:0;min-width:0;overflow:hidden}.styles_sessionHidden__7Xh0R{display:none!important}code,pre{background-color:var(--color-code-background);font-family:Consolas,Courier New,monospace}code{padding:0 2px}pre{font-size:.8em;padding:10px;white-space:pre-wrap}.infoContainer,.styles_infoContainer__jS38F{margin:0 auto;max-width:900px;position:relative;top:80px}.infoView,.styles_infoDescription__gRntY,.styles_infoView__tBJay{padding:5px 10px}.styles_infoView__tBJay{border:3px solid #eee;font-size:1.5em;line-height:1.3em}.styles_errorView__GrKis{background-color:var(--color-error);color:var(--color-text)}.styles_termLine__dBogX:before{content:"> "}.styles_computerView__rcf-M{height:100%}.styles_computerSplit__nB2cF{display:flex;flex-wrap:nowrap;height:100%;justify-content:space-between}.styles_editorView__XE7OR,.styles_terminalView__W0mjC{flex-grow:1;flex-shrink:1;overflow:hidden}.styles_fileList__EFSkW{background-color:var(--color-filelist-background);flex-basis:200px;font-size:.8em;line-height:1.4em;max-width:200px}.styles_fileEntry__K-UZ0{cursor:pointer;padding:5px 3px}.styles_fileEntry__K-UZ0:hover{background-color:var(--color-fileentry-hover)}.styles_fileEntry__K-UZ0.styles_active__zkyF-{background-color:var(--color-fileentry-active)!important}.styles_fileComputer__kEXoI .styles_fileName__BCCmy{font-size:1.4em}.styles_fileInfo__8KBCv,.styles_fileName__BCCmy{color:var(--color-filname);overflow:hidden;text-overflow:ellipsis}.styles_fileInfo__8KBCv{color:var(--color-fileinfo);font-size:.8em}.styles_fileInfo__8KBCv a,.styles_fileInfo__8KBCv a:active,.styles_fileInfo__8KBCv a:focus,.styles_fileInfo__8KBCv a:hover,.styles_fileInfo__8KBCv a:visited{color:inherit;text-decoration:none}.styles_fileIcon__5-6RT{float:right;padding:5px}.styles_fileEntry__K-UZ0:hover .styles_fileIcon__5-6RT:before{content:"\2715"}.styles_fileIcon__5-6RT.styles_fileIconModified__TIkjQ:before{content:"\2b24"}.styles_fileIcon__5-6RT.styles_fileIconReadonly__tmkpH:before{content:"!"}.styles_notifications__USH3R{left:200px;position:absolute;right:0;top:0}.styles_notification__ZohI3{background:var(--color-notification-background);display:flex;font-size:.9em;justify-content:space-between;margin:10px auto;position:relative;width:80%;z-index:100}.styles_notification__ZohI3>*{padding:.5em}.styles_notificationKind__Ttvh1{color:#fff}.styles_notificationContent__l5qJt{flex-grow:1;flex-shrink:1}.styles_notificationClose__OzqGh{color:#aaa;cursor:pointer}.styles_notificationClose__OzqGh,.styles_notificationKind__Ttvh1{align-items:center;display:flex}.styles_notificationClose__OzqGh:hover{color:#666}.styles_notificationClose__OzqGh:before{content:"\2715"}.styles_notificationError__nTkkY{border:1px solid var(--color-error)}.styles_notificationError__nTkkY .styles_notificationKind__Ttvh1{background-color:var(--color-error)}.styles_notificationError__nTkkY .styles_notificationKind__Ttvh1 span:before{content:"Error"}.styles_notificationWarn__gWJIF{border:1px solid var(--color-warn)}.styles_notificationWarn__gWJIF .styles_notificationKind__Ttvh1{background-color:var(--color-warn)}.styles_notificationWarn__gWJIF .styles_notificationKind__Ttvh1 span:before{content:"Warning"}.styles_notificationOk__w9fEN{border:1px solid var(--color-ok)}.styles_notificationOk__w9fEN .styles_notificationKind__Ttvh1{background-color:var(--color-ok)}.styles_notificationOk__w9fEN .styles_notificationKind__Ttvh1 span:before{content:"Success"}.styles_settingsCog__NdGg-{fill:var(--color-text);bottom:5px;left:5px;opacity:.6;position:fixed;z-index:50}.styles_settingsCog__NdGg-:hover{opacity:1}.styles_dialogueOverlay__0wvQT{background:rgba(0,0,0,.7);bottom:0;left:0;position:fixed;right:0;top:0;z-index:150}.styles_dialogueBox__lgW9C{background:var(--color-background);margin:0 auto;padding:20px;position:relative;top:80px;width:800px}.styles_formGroup__IAjMy{display:flex;flex-wrap:wrap}.styles_formGroup__IAjMy>label{box-sizing:border-box;flex-basis:50%;font-weight:500;padding:10px}.styles_formGroup__IAjMy input,.styles_formGroup__IAjMy select{margin:0 5px}