html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}@-ms-viewport{width:device-width}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6}/**
 * Copyright (c) 2014 The xterm.js authors. All rights reserved.
 * Copyright (c) 2012-2013, Christopher Jeffrey (MIT License)
 * https://github.com/chjj/term.js
 * @license MIT
 *
 * Permission is hereby granted, free of charge, to any person obtaining a copy
 * of this software and associated documentation files (the "Software"), to deal
 * in the Software without restriction, including without limitation the rights
 * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 * copies of the Software, and to permit persons to whom the Software is
 * furnished to do so, subject to the following conditions:
 *
 * The above copyright notice and this permission notice shall be included in
 * all copies or substantial portions of the Software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 * THE SOFTWARE.
 *
 * Originally forked from (with the author's permission):
 *   Fabrice Bellard's javascript vt100 for jslinux:
 *   http://bellard.org/jslinux/
 *   Copyright (c) 2011 Fabrice Bellard
 *   The original design remains. The terminal itself
 *   has been extended to include xterm CSI codes, among
 *   other features.
 */.xterm{cursor:text;position:relative;user-select:none;-ms-user-select:none;-webkit-user-select:none}.xterm.focus,.xterm:focus{outline:none}.xterm .xterm-helpers{position:absolute;top:0;z-index:5}.xterm .xterm-helper-textarea{padding:0;border:0;margin:0;position:absolute;opacity:0;left:-9999em;top:0;width:0;height:0;z-index:-5;white-space:nowrap;overflow:hidden;resize:none}.xterm .composition-view{background:#000;color:#fff;display:none;position:absolute;white-space:nowrap;z-index:1}.xterm .composition-view.active{display:block}.xterm .xterm-viewport{background-color:#000;overflow-y:scroll;cursor:default;position:absolute;right:0;left:0;top:0;bottom:0}.xterm .xterm-screen{position:relative}.xterm .xterm-screen canvas{position:absolute;left:0;top:0}.xterm .xterm-scroll-area{visibility:hidden}.xterm-char-measure-element{display:inline-block;visibility:hidden;position:absolute;top:0;left:-9999em;line-height:normal}.xterm.enable-mouse-events{cursor:default}.xterm.xterm-cursor-pointer,.xterm .xterm-cursor-pointer{cursor:pointer}.xterm.column-select.focus{cursor:crosshair}.xterm .xterm-accessibility:not(.debug),.xterm .xterm-message{position:absolute;left:0;top:0;bottom:0;right:0;z-index:10;color:transparent;pointer-events:none}.xterm .xterm-accessibility-tree:not(.debug) *::selection{color:transparent}.xterm .xterm-accessibility-tree{-webkit-user-select:text;user-select:text;white-space:pre}.xterm .live-region{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.xterm-dim{opacity:1!important}.xterm-underline-1{text-decoration:underline}.xterm-underline-2{text-decoration:double underline}.xterm-underline-3{text-decoration:wavy underline}.xterm-underline-4{text-decoration:dotted underline}.xterm-underline-5{text-decoration:dashed underline}.xterm-overline{text-decoration:overline}.xterm-overline.xterm-underline-1{text-decoration:overline underline}.xterm-overline.xterm-underline-2{text-decoration:overline double underline}.xterm-overline.xterm-underline-3{text-decoration:overline wavy underline}.xterm-overline.xterm-underline-4{text-decoration:overline dotted underline}.xterm-overline.xterm-underline-5{text-decoration:overline dashed underline}.xterm-strikethrough{text-decoration:line-through}.xterm-screen .xterm-decoration-container .xterm-decoration{z-index:6;position:absolute}.xterm-screen .xterm-decoration-container .xterm-decoration.xterm-decoration-top-layer{z-index:7}.xterm-decoration-overview-ruler{z-index:8;position:absolute;top:0;right:0;pointer-events:none}.xterm-decoration-top{z-index:2;position:relative}@font-face{font-family:Maple Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/images/maple-mono-latin-400-normal.woff2) format("woff2"),url(/images/maple-mono-latin-400-normal.woff) format("woff")}.tabs{position:relative;height:36px;overflow:hidden;background:#000;z-index:12}.tabs ::-webkit-scrollbar{width:0;display:none}.not-system-ui.is-mac .layout-item.v1 .tabs-inner{margin-left:42px}.not-system-ui.is-mac.not-webapp .layout-item.v1 .tabs-inner{margin-left:72px}.not-system-ui.is-mac.not-webapp.pinned .layout-item.v1 .tabs-inner{margin-left:0}.not-system-ui.not-mac.not-webapp .tabs-extra{right:96px}.tabs-inner{position:relative;z-index:2;padding:0;margin-top:0;display:inline-block;height:36px;overflow-x:scroll;overflow-y:hidden}.tabs-wrapper{z-index:3}.tab{display:inline-block;vertical-align:middle;cursor:pointer;position:relative;min-width:100px;max-width:200px;line-height:36px;margin:0 1px 0 0;border-radius:3px 3px 0 0;background:#000;text-align:center;color:#888}.tab.tab-last{margin-right:5px}.tab .tab-reload,.tab .tab-close{display:none}.tab.active{color:#ddd;background:#141314}.tab.active .tab-count{opacity:1}.tab:hover .tab-close{display:block}.tab.dragover-tab:after{position:absolute;content:"";left:-2px;top:0;width:1px;border:1px dashed #888;height:36px}.tab.error .tab-reload{display:inline-block;color:#fff}.tab-terminal-feed,.tab-traffic,.tab-status{position:absolute;left:2px;top:2px;width:5px;height:5px;border-radius:5px;background-color:#888}.tab-terminal-feed.success,.tab-traffic.success,.tab-status.success{background-color:#06d6a0}.tab-terminal-feed.error,.tab-traffic.error,.tab-status.error{background-color:#ef476f}.tab-terminal-feed.processing,.tab-traffic.processing,.tab-status.processing{background-color:#08c}.is-transporting .tab-traffic{display:block;animation:blink 2s infinite}.tab-traffic{display:none;left:10px;width:5px;border-radius:0;background-color:#06d6a0}.is-terminal-active .tab-terminal-feed{display:block;animation:blink 2s infinite}.tab-terminal-feed{display:none;border-radius:0;color:#06d6a0;background:none;font-size:8px;left:2px;top:24px}.tab-close{position:absolute;right:5px;cursor:pointer;top:50%;margin-top:-8px;background:#888;border-radius:100%;color:#ddd;height:16px;width:16px;text-align:center;line-height:16px;font-size:10px}.tab-close:hover{color:#fff}.tabs-add-btn{display:inline-block;vertical-align:middle;margin:0 3px;color:#ddd}.tabs-add-btn.empty{font-size:20px;margin-left:20px;margin-top:10px}.tabs-add-btn:hover{color:#fff}.tabs-extra{position:absolute;height:40px;top:0;right:0;line-height:40px;z-index:20}.tabs-extra .tabs-dd-icon{color:#ddd;font-size:12px}.tabs-extra .tabs-add-btn{margin-top:0}.window-controls{position:absolute;right:0;top:0;z-index:900;border-radius:0 0 3px 3px;padding:0;background:#2e3338}.window-control-box{display:inline-block;padding:5px 10px;color:#ddd}.window-control-box:hover{color:#08c;cursor:pointer}.window-control-box:hover .icon-maximize{border-color:#08c}.icon-maximize{width:10px;height:7px;border:1px solid #ddd;cursor:pointer}.icon-maximize.is-max{height:6px;position:relative}.icon-maximize.is-max:before{position:absolute;content:"";left:-3px;top:3px;width:8px;height:4px;border:1px solid #ddd;border-top:none;border-right:none}.control-icon:hover{color:#fff}.tab-scroll-icon{color:#888}.tab-scroll-icon:hover{color:#ddd}.add-menu-wrap{overflow-y:scroll}.window-controls .window-control-minimize:hover,.window-controls .window-control-maximize:hover{background:#000}.window-controls .window-control-close:hover{background:#ef476f}.system-ui .window-controls{display:none}.tab-title-tag{margin-right:5px;font-size:14px}.no-sessions{background:#000;text-align:center;padding:50px 0;position:absolute;top:36px;left:0;right:0;bottom:0;z-index:11}.tab-count{border-radius:10px 2px 2px 10px;padding:0 4px;height:20px;line-height:21px;opacity:.8}.no-session-history{position:absolute;top:280px;bottom:80px;left:0;right:0}.no-session-history .sidebar-panel-history .pd2x{width:400px;margin:0 auto}@-moz-keyframes blink{0%{opacity:.3}50%{opacity:1}to{opacity:.3}}@-webkit-keyframes blink{0%{opacity:.3}50%{opacity:1}to{opacity:.3}}@-o-keyframes blink{0%{opacity:.3}50%{opacity:1}to{opacity:.3}}@keyframes blink{0%{opacity:.3}50%{opacity:1}to{opacity:.3}}.tree-control-btn{display:none;margin-left:3px;width:16px;line-height:30px;height:26px}.tree-item{display:flex;position:relative;line-height:26px;padding-left:5px;border-radius:3px}.tree-item.is-category .tree-item-title{font-weight:700;font-size:14px}.tree-item.selected,.tree-item.item-dragover,.tree-item:hover{background:#000;color:#eee;cursor:pointer}.tree-item:hover .tree-control-btn{display:inline-block;vertical-align:middle}.tree-item.item-dragover-top{border-top:1px solid #18d551}.tree-item-title{flex-grow:1;line-height:26px;max-width:300px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sidebar-panel .tree-item-title{max-width:180px}.with-plus:after{content:"+";position:absolute;font-size:16px;top:2px;right:2px}.add-menu-wrap .tree-item-title{padding-right:20px}.add-menu-wrap .is-category .tree-item-title{padding-right:40px}.add-menu-wrap .edit-icon.tree-control-btn,.add-menu-wrap .open-all-icon.tree-control-btn{position:absolute;right:0;top:0}.add-menu-wrap .open-all-icon.tree-control-btn{right:20px}.group-container{padding-left:12px;position:relative;line-height:30px}.tree-expander{position:absolute;left:0;top:0;width:12px;font-size:11px;line-height:30px}.highlight{color:#ef476f}.logo-img{height:80px}.logo-img-small{height:28px}@media (max-width: 500px){.logo-img{height:40px}.logo-img-small{height:20px}}.term-search-opt-icon{margin:0 3px;color:#fff;font-size:15px}.term-search-opt-icon:hover{color:#ddd}.term-search-opt-icon.term-search-on{background:#333;color:#aaa}.term-search-wrap{position:absolute;top:100px;right:5px;z-index:200}.main-footer{background:#141314;height:36px;position:absolute;left:44px;right:0;bottom:0;color:#ddd;z-index:200}.pinned .main-footer,.pinned .qm-wrap-tooltip{left:343px}.terminal-footer-flex{display:flex}.terminal-footer-flex .terminal-footer-unit .ant-select-selector .ant-select-selection-placeholder{line-height:24px}.terminal-footer-unit{margin-left:10px;line-height:39px}.terminal-footer-unit textarea.ant-input{min-height:26px;height:26px;margin-bottom:-2px;resize:none}.terminal-footer-unit textarea.ant-input::-webkit-scrollbar{width:0}.terminal-footer-center{flex-grow:1}.terminal-footer-info{margin-right:10px;line-height:39px}.batch-input-outer .bi-full{display:none}.batch-input-outer.bi-show .bi-full{display:inline}.batch-input-outer.bi-show .bi-compact{display:none}.batch-input-holder{width:100px}@media (max-width: 500px){.batch-input-outer.bi-show{position:fixed;left:100px;right:0;bottom:0;z-index:100;background:#141314}}.qm-list-wrap{max-height:calc(100vh - 100px);overflow-y:scroll}.qm-wrap-tooltip{background:#141314;position:absolute;left:43px;right:0;color:#ddd;z-index:89;height:auto;bottom:36px}.qm-pinned .qm-wrap-tooltip{height:180px}.qm-pinned .qm-list-wrap{max-height:100px}.fil-keyword .qm-item,.fil-label .qm-item{opacity:.4}.fil-keyword .qm-item.name-match,.fil-label .qm-item.name-match,.fil-keyword .qm-item.label-match,.fil-label .qm-item.label-match{font-weight:700;opacity:1}@media (max-width: 500px){.qm-search-input{width:100px}}.item-list-unit.dragover{border:1px dashed #08c}.ai-icon{display:inline-block;cursor:pointer}.terms-box{background:#141314;position:relative}.loading-wrapper{padding:30px;z-index:100}.term-search-box{position:absolute;right:5px;top:5px;z-index:30}.terminal-control{background:#141314;line-height:32px;padding:0 10px}.terms-box{position:relative}.term-wrap{background:#141314;position:absolute}.vertical .term-wrap.not-first-term{border-top:1px solid #2e3338}.horizontal .term-wrap.not-first-term{border-left:1px solid #2e3338}.term-sftp-tabs{margin-left:5px}#container .xterm-screen:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-color:transparent!important}.terminal-not-active .xterm-text-layer{opacity:.74}.terminal-normal-buffer{position:absolute;left:0;top:0;width:100%;background:#141314;color:#ddd;box-shadow:0 3px 3px #dddddd40;z-index:66;padding-bottom:32px}.terminal-normal-buffer-body{overflow-y:scroll;max-height:300px}.terminal-normal-buffer-close{cursor:pointer;font-size:14px;color:#ddd}.terminal-normal-buffer-close:hover{color:#fff}.terminal-normal-buffer-footer{position:absolute;left:0;top:calc(100% - 32px);width:100%;height:32px;line-height:32px;box-shadow:0 -3px 3px #dddddd40;background:#2e3338}.batch-input-wrap{width:calc(100% - 80px)}.terminal-suggestions-wrap{position:absolute;z-index:100;color:#ddd;max-height:300px;max-width:300px;min-width:200px;box-shadow:0 0 3px 3px #2e3338;display:flex;flex-direction:column;background:#141314;border-radius:4px}.terminal-suggestions-wrap.reverse .terminal-suggestions-list{border-top:1px solid #2e3338;border-bottom:none}.terminal-suggestions-list{flex:1;overflow-x:hidden;overflow-y:auto;max-height:268px;max-width:300px;border-bottom:1px solid #2e3338}.terminal-suggestions-sticky{flex-shrink:0;height:32px;padding:0 10px;line-height:32px}.suggestion-item{display:flex;align-items:center;padding:5px 10px;cursor:pointer;color:#ddd}.suggestion-item:hover{background-color:#2e3338}.suggestion-item:hover .suggestion-delete{visibility:visible}.suggestion-command{flex-grow:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.suggestion-type{margin-left:5px;font-size:.8em;opacity:.8}.suggestion-type:hover{opacity:1}.suggestion-delete{margin-left:5px;visibility:hidden}.term-search-bar{position:absolute;right:0;top:0;bottom:0;background:transparent;width:16px}.paste-text{max-height:200px;overflow-y:scroll}.sftp-history-item.addr-bookmark-item{padding-right:20px;position:relative}.del-addr-bookmark{position:absolute;right:0;top:10px;cursor:pointer}.sftp-wrap{display:flex;flex-direction:row}.sftp-section{flex:1}.sftp-title-wrap{position:relative}.sftp-item{position:relative;z-index:3;padding:0;line-height:26px;height:32px;-webkit-user-select:none;user-select:none;margin-bottom:4px}.sftp-item:nth-child(2n) .sftp-file-prop{background:#141314}.sftp-item:hover .sftp-file-prop{background-color:#08c;color:#fff}.sftp-item.selected .sftp-file-prop{background-color:#005f8f;color:#fff}.sftp-history{position:absolute;left:0;top:100%;right:0;z-index:30;box-shadow:none;border:none;height:0;background:#141314;overflow:hidden;border-radius:3px}.sftp-history.focused{height:auto;border:1px solid #000;box-shadow:0 0 3px 3px #1413140d}.sftp-history-item{padding:5px 10px;cursor:pointer;border-bottom:1px solid #08c}.sftp-history-item:hover{background:#000}.sftp-item-title{width:100%}.sftp-item-title{width:75%}.sftp-item-size{width:24%}.sftp-status-success{color:#06d6a0}.sftp-status-exception{color:#ef476f}.sftp-status-active{color:#08c}.virtual-file .sftp-item{position:absolute;left:0;right:0;bottom:0;top:0;z-index:1;height:100%;opacity:0;padding:0;margin:0}.file-icon{position:absolute;left:10px;top:10px;font-size:50px}.file-props-div{display:flex;width:100%}.file-props{margin-left:70px}.opacity-loop{opacity:.3;animation:blinker 5s linear infinite}.sftp-sort-btn{color:#ddd}.sftp-sort-btn.active{font-weight:700;color:#fff}.sftp-file-prop{flex:0 0 auto;height:32px;line-height:30px;padding:0 5px;background:#141314;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;cursor:default;color:#ddd}.file-bg{position:absolute;left:0;top:0;right:0;height:32px;z-index:3}.sftp-header-item{height:28px;line-height:25px;padding:0 5px;background:#141314;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#ddd}.sftp-file-table-header{height:30px}.sftp-table{z-index:2}.sftp-table:hover ::-webkit-scrollbar{width:12px}.sftp-item.sftp-dragover .sftp-file-prop{background:#08c!important;color:#fff!important}.sftp-item.sftp-dragover-multi:after,.sftp-item.sftp-dragover-multi:before{position:absolute;left:2px;top:2px;width:100%;height:100%;background:#2e3338;content:"";z-index:-1}.sftp-item.sftp-dragover-multi:after{left:4px;top:4px}.icon-holder{width:1em;display:inline-block}.symbolic-link-icon{margin-right:2px}.sftp-panel{background:#141314;color:#ddd}.file-list ::-webkit-scrollbar-thumb{background-color:#08c!important}.pager-wrap{z-index:4;position:relative}.file-header-context-menu{position:fixed;z-index:999}.keyword-filter-icon:hover,.keyword-filter-icon.active{color:#06d6a0}@-moz-keyframes blinker{50%{opacity:.8}}@-webkit-keyframes blinker{50%{opacity:.8}}@-o-keyframes blinker{50%{opacity:.8}}@keyframes blinker{50%{opacity:.8}}.type-tab-line{position:absolute;bottom:0;left:0;width:100%;height:1px;background:#888;display:none}.type-tab-txt{position:relative;display:inline-block}.type-tab{display:inline-block;vertical-align:middle;line-height:30px;color:#888;padding:0 20px 0 0;margin-right:0;font-size:14px;cursor:pointer}.type-tab:hover,.type-tab.active{color:#ddd}.type-tab.active .type-tab-line{display:inline-block}.is-transporting .type-tab.sftp .type-tab-line{display:inline-block;background:linear-gradient(to right,#06d6a0,#141314,#ef476f,#08c,#06d6a0);animation:rotate 60s infinite linear}.disable-ssh .type-tab.ssh{display:none}.spliter{color:#ddd}.spliter:hover{color:#fff}.sessions{position:absolute;background:#141314}.session-wrap{display:none;position:absolute;overflow:hidden;z-index:3;padding-top:36px;box-shadow:0 0 1px 1px #1413144d}.session-wrap.session-batch-active{display:block}.web-session-wrap{height:100vh;background:#141314}.session-v-wrap{background:#141314;overflow:scroll;z-index:99}.vnc-session-wrap>div{display:block!important;width:auto!important;height:auto!important}.not-split-view>.ant-splitter-bar .ant-splitter-bar-dragger{display:none}.sess-icon{margin-right:10px}.sess-icon.active{color:#e55934}.split-view-toggle.active{color:#06d6a0}@-moz-keyframes rotate{0%{background-position:-3000px}to{background-position:0px}}@-webkit-keyframes rotate{0%{background-position:-3000px}to{background-position:0px}}@-o-keyframes rotate{0%{background-position:-3000px}to{background-position:0px}}@keyframes rotate{0%{background-position:-3000px}to{background-position:0px}}.layout-wrap,.layout-item{position:absolute;background:#141314;overflow:hidden}.layout-wrap.drag-over,.layout-item.drag-over{border:2px solid #08c}.upgrade-panel{position:fixed;right:10px;bottom:10px;z-index:9999;background:#141314;color:#ddd;border-radius:5px;border:1px solid #0e0d0e;padding:0;width:440px}.upgrade-panel-hide{left:-600px;top:400px;right:auto;bottom:auto}.close-upgrade-panel:hover{color:#06d6a0}.upgrade-panel-title,.upgrade-panel-body{padding:10px 15px}.upgrade-panel-title{border-bottom:1px solid #0e0d0e}.markdown-wrap{max-height:40vh;overflow-y:auto}.setting-wrap{color:#ddd}body .ant-drawer .ant-drawer-content-wrapper{left:43px}.close-setting-wrap-icon{position:absolute;top:70px;font-size:16px;color:#ddd;cursor:pointer;z-index:889}.close-setting-wrap-icon:hover{color:#ddd}.alt-close-setting-wrap{right:20px}.close-setting-wrap{top:70px}.setting-row{position:absolute;top:127px;overflow-y:scroll}.setting-row-left{left:0;width:340px;bottom:0;padding:20px 0 20px 20px}.setting-row-left .ant-tree{background:none}.setting-row-right{left:340px;right:0;bottom:0;top:129px;padding:20px}.setting-tabs-bookmarks .setting-row-left{width:440px}.setting-tabs-bookmarks .setting-row-right{left:483px}.setting-tabs{position:absolute;z-index:4;left:0;top:0;right:0;padding:55px 20px 0 50px}.setting-col ::-webkit-scrollbar{width:0}@media (max-width: 1100px){.setting-col{position:fixed;top:128px;bottom:0;left:43px;right:0;overflow-y:scroll}.setting-row{position:static;top:auto}.setting-row-left{left:auto;width:auto;bottom:auto;padding:138px 10px 10px}.setting-row-right{left:auto;right:auto;bottom:auto;top:auto;padding:10px}.setting-tabs-bookmarks .setting-row-left{width:auto}.setting-tabs-bookmarks .setting-row-right{left:auto}}.color-picker-unit{display:inline-block;padding:5px;margin-right:5px;margin-bottom:5px;border:1px solid #ccc;border-radius:5px;cursor:pointer;background:#fff;width:92px}.color-picker-box{width:420px}.color-picker-box .react-colorful{height:200px}.color-picker-defaults{width:200px}.color-picker-choose{width:18px;height:18px;cursor:pointer}.mg24b{margin-bottom:24px}.mg60b{margin-bottom:60px}.compact-input input{width:80px!important}.ssh-tunnels-host{margin-bottom:0}.ip-item{line-height:34px}.item-item-use{display:none}.ip-item:hover .item-item-use{display:inline-block}.item-list-wrap{overflow-y:scroll}.item-list-wrap::-webkit-scrollbar{width:0}.list-item-edit,.list-item-apply,.list-item-remove{display:none;width:24px;line-height:35px;text-align:center;position:absolute;right:0;top:0}.list-item-title{flex-grow:1}.item-list-unit{display:flex;position:relative;margin-bottom:1px;cursor:pointer;line-height:1.8}.item-list-unit.active{background:#08c;color:#fff}.item-list-unit.current{font-weight:700}.item-list-unit:hover{background:#005f8f;color:#fff}.item-list-unit:hover .list-item-apply,.item-list-unit:hover .list-item-edit,.item-list-unit:hover .list-item-remove{display:block}.item-list .list-item-edit,.item-list .list-item-apply{right:20px}.pd2b.bg-img-setting{display:inline-block;padding:0;margin:5px 5px 0 0}.font-sel{min-width:200px}.setting-wrap .app-drag{position:fixed;top:0;left:43px;height:60px;right:0;z-index:888}.sync-control{margin-bottom:0}.sync-control-link{color:#08c}.sync-control-link:hover{color:#fff}.theme-item.current{border-left:3px solid #06d6a0}.transfer-tag{color:#ddd;border-radius:2px;padding:0 2px}.transfer-status-init{color:#08c}.transfer-status-started{color:#06d6a0}.transfer-status-error{color:#ef476f}.control-icon-wrap .ant-badge-count-sm{font-size:11px}.control-icon-wrap .ant-badge-multiple-words{padding:0 3px}.transfer-list-card{width:calc(100% - 48px)}.table-scroll-wrap{width:100%;overflow-x:scroll}.context-menu{position:relative;width:280px}.context-item{-webkit-app-region:no-drag;position:relative;color:#ddd;height:28px;line-height:28px;padding:0 16px}.context-item:hover{background:#08c;color:#eee;cursor:pointer}.context-item.disabled{color:#ddddddd9}.context-item.disabled:hover{color:#777;background:#333;cursor:not-allowed}.context-item.zoom-item{height:36px;line-height:36px}.context-item.zoom-item:hover{background:transparent}.context-sub-text{position:absolute;right:16px;top:0;opacity:.65}.context-menu hr{margin:0;border:none;border-bottom:1px solid #2e3338}.sub-context-menu{display:none;width:200px;position:absolute;left:100%;top:0;background:#141314;box-shadow:0 0 3px 3px #14131459;max-height:300px;overflow-y:scroll}.with-sub-menu:hover .sub-context-menu{display:block}.sub-context-menu-item{cursor:pointer;padding:10px 16px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sub-context-menu-item:hover,.sub-context-menu-item.active{background-color:#08c;color:#eee}.bookmarks-sub-context-menu{width:380px;padding:20px 10px 10px 20px}.menu-control{width:28px;height:28px;border-radius:30px;color:#ddd;font-size:16px;text-align:center;display:inline-block;line-height:28px;cursor:pointer;opacity:.6}.menu-control:hover{opacity:1}.is-main .menu-control img{border:1px solid #888;border-radius:28px;background:#000}.drag-handle{position:absolute;right:0;top:0;width:3px;bottom:0;display:none;z-index:201;overflow:hidden}.drag-handle.dragging{background:#08c}.sidebar-panel{position:absolute;left:0;top:0;bottom:0;z-index:200;width:0;overflow-y:scroll;background:#141314;color:#ddd}.sidebar-panel .item-list-unit:hover .list-item-remove{display:none!important}.sidebar{position:absolute;left:0;top:0;width:36px;z-index:100;bottom:0;background:#000;box-shadow:0 0 3px 3px #1413141a}.sidebar .item-list{padding-right:0}.sidebar-pin-top{position:absolute;left:0;right:0;top:0;height:112px}.sidebar-panel-bookmarks,.sidebar-panel-history{position:absolute;left:0;right:0;top:112px;bottom:0;overflow-y:scroll}.sidebar-panel-bookmarks .item-list-wrap,.sidebar-panel-history .item-list-wrap{overflow-y:hidden}.not-system-ui.is-mac .sidebar-bar{margin-top:20px}.type-bookmarks .bookmarks-panel,.type-history .history-panel{width:100%}.control-icon-text{color:#ddd}.control-icon-text:hover{color:#fff}.control-icon-wrap{padding:14px 0;text-align:center}.control-icon-wrap.active .control-icon{color:#fff}.control-icon-wrap .control-icon{color:#888;cursor:pointer}.control-icon-wrap .control-icon:hover{color:#fff}.sidebar-list{position:absolute;left:43px;top:0;bottom:0;z-index:200;width:0;border-right:1px solid #0e0d0e}.pinned .sidebar-list{top:0}.pinned .sidebar-list .sidebar-panel{top:0;padding-top:36px}.pinned .drag-handle{display:block}.pinned .sidebar-panel .pinned{color:#06d6a0}.btns{background:#000;border-color:#08c}.btns .open-about-icon{color:#888}.btns .open-about-icon:hover{color:#fff}.hvr-bob{transform:perspective(1px) translateZ(0);box-shadow:0 0 1px #0000;animation-name:hvr-bob-float,hvr-bob;animation-duration:.3s,1.5s;animation-delay:0s,.3s;animation-timing-function:ease-out,ease-in-out;animation-iteration-count:1,infinite;animation-fill-mode:forwards;animation-direction:normal,alternate}.hvr-bob-fast{transform:perspective(2px) translateZ(0);animation-duration:.15s,.3s;animation-delay:0s,.15s}.btns .upgrade-icon{color:#06d6a0}.close-info-modal{cursor:pointer}.close-info-modal:hover{color:#fff}.logo-filter{filter:invert(80%)}.sidebar-inner{padding-right:8px}@-moz-keyframes hvr-bob{0%{transform:translateY(-8px)}50%{transform:translateY(-4px)}to{transform:translateY(-8px)}}@-webkit-keyframes hvr-bob{0%{transform:translateY(-8px)}50%{transform:translateY(-4px)}to{transform:translateY(-8px)}}@-o-keyframes hvr-bob{0%{transform:translateY(-8px)}50%{transform:translateY(-4px)}to{transform:translateY(-8px)}}@keyframes hvr-bob{0%{transform:translateY(-8px)}50%{transform:translateY(-4px)}to{transform:translateY(-8px)}}@-moz-keyframes hvr-bob-float{to{transform:translateY(-8px)}}@-webkit-keyframes hvr-bob-float{to{transform:translateY(-8px)}}@-o-keyframes hvr-bob-float{to{transform:translateY(-8px)}}@keyframes hvr-bob-float{to{transform:translateY(-8px)}}.animated{animation-duration:1s;animation-fill-mode:both}.animated.bounceIn{animation-duration:.45s}.bounceIn{animation-name:bounceIn}@-moz-keyframes bounceIn{0%,20%,40%,60%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{opacity:1;transform:scaleZ(1)}}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{opacity:1;transform:scaleZ(1)}}@-o-keyframes bounceIn{0%,20%,40%,60%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{opacity:1;transform:scaleZ(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{opacity:1;transform:scaleZ(1)}}.transports-wrap{position:absolute;left:60px;top:3px;right:60px;height:36px;color:#ddd}.transports-circle-wrap{text-align:center;position:relative;z-index:10}.transports-dd{position:absolute;left:0;right:0;overflow-y:scroll;z-index:11;background:#141314;box-shadow:0 0 3px 3px #14131480}.transports-wrap .transports-dd{display:none}.transports-wrap:hover .transports-dd{display:block}.transports-title{border-bottom:1px solid #08c;padding:10px 15px}.transports-content{max-height:200px;padding:10px 0}.sftp-transport{display:flex;padding:8px 5px}.sftp-transport:hover{background:#000}.sftp-transport .transfer-control-icon:hover{color:#08c}.transports-count{color:#ddd}.flex-child+.flex-child{margin-left:5px;flex-grow:1}.transfer-control-icon{margin-right:3px;margin-top:3px}.term-fullscreen .sidebar,.term-fullscreen .tabs,.term-fullscreen .terminal-footer,.term-fullscreen .terminal-control,.term-fullscreen .qm-wrap-tooltip,.term-fullscreen .main-footer,.term-fullscreen .session-v-info{display:none}.term-fullscreen .term-fullscreen-control{display:block;right:10px;top:10px;position:fixed;z-index:100;background:#2df56ccc}.term-fullscreen .term-wrap,.term-fullscreen .session-v-wrap{position:fixed;left:0!important;top:0!important;height:100%!important;width:100%!important}.term-fullscreen .term-wrap-1{left:10px!important;top:10px!important;right:10px!important;bottom:10px!important}.term-fullscreen-control{display:none}.terminal-info-icon{color:#888}.terminal-info-icon:hover{color:#ddd}.info-panel-wrap{position:fixed;right:0;top:100px;bottom:0;width:500px;background:#141314;border:1px solid #0e0d0e;border-radius:5px 0 0 5px;border-right:none;color:#ddd;z-index:100;overflow-y:scroll;opacity:.9}.info-panel-wrap .drag-handle{left:0;right:auto;display:block}.terminal-info-section{padding:10px 0}.terminal-info-act,.terminal-info-disk,.terminal-info-network{max-height:260px;overflow-y:scroll}.activity-item{max-height:1.6em;line-height:1.6;overflow:hidden}.activity-item:hover{max-height:none}.info-panel-wrap-pin .toggle-info-panel-wrap{color:#06d6a0}.morph-shape{background:linear-gradient(45deg,#08c,#06d6a0);animation:morph 8s ease-in-out infinite;border-radius:60% 40% 30% 70%/60% 30% 70% 40%;transition:all 1s ease-in-out;z-index:5}.info-modal .ant-modal-header{border:none}.info-modal .ant-modal-body{padding:0 52px 52px}@-moz-keyframes morph{0%{border-radius:60% 40% 30% 70%/60% 30% 70% 40%;background:linear-gradient(45deg,#08c,#06d6a0)}50%{border-radius:30% 60% 70% 40%/50% 60% 30%;background:linear-gradient(45deg,#141314,#06d6a0)}to{border-radius:60% 40% 30% 70%/60% 30% 70% 40%;background:linear-gradient(45deg,#08c,#06d6a0)}}@-webkit-keyframes morph{0%{border-radius:60% 40% 30% 70%/60% 30% 70% 40%;background:linear-gradient(45deg,#08c,#06d6a0)}50%{border-radius:30% 60% 70% 40%/50% 60% 30%;background:linear-gradient(45deg,#141314,#06d6a0)}to{border-radius:60% 40% 30% 70%/60% 30% 70% 40%;background:linear-gradient(45deg,#08c,#06d6a0)}}@-o-keyframes morph{0%{border-radius:60% 40% 30% 70%/60% 30% 70% 40%;background:linear-gradient(45deg,#08c,#06d6a0)}50%{border-radius:30% 60% 70% 40%/50% 60% 30%;background:linear-gradient(45deg,#141314,#06d6a0)}to{border-radius:60% 40% 30% 70%/60% 30% 70% 40%;background:linear-gradient(45deg,#08c,#06d6a0)}}@keyframes morph{0%{border-radius:60% 40% 30% 70%/60% 30% 70% 40%;background:linear-gradient(45deg,#08c,#06d6a0)}50%{border-radius:30% 60% 70% 40%/50% 60% 30%;background:linear-gradient(45deg,#141314,#06d6a0)}to{border-radius:60% 40% 30% 70%/60% 30% 70% 40%;background:linear-gradient(45deg,#08c,#06d6a0)}}.right-side-panel{position:absolute;right:0;top:36px;bottom:0;z-index:200;background:#141314;color:#fff;border-left:1px solid #0e0d0e}.right-side-panel.right-side-panel-pinned{top:0}.right-side-panel .drag-handle{left:0;right:auto;display:block}.right-panel-title{border-bottom:1px solid #0e0d0e}.right-side-panel-controls{color:#888;font-size:16px}.right-side-panel-controls:hover{color:#ddd;cursor:pointer}.right-side-panel-controls.right-side-panel-pin.pinned{color:#06d6a0}.right-side-panel-content{padding:10px;overflow-y:scroll;position:absolute;left:0;top:55px;right:0;bottom:0}.animate-fast{animation-duration:.2s}.ai-chat-container{height:100%;display:flex;flex-direction:column;color:#ddd}.ai-chat-history{flex-grow:1;min-height:0}.ai-chat-history::-webkit-scrollbar{width:0}.ai-history-wrap{width:100%;overflow-y:auto;overflow-x:hidden}.chat-history-item .code-block{border:1px dashed #ddd;padding:5px;border-radius:3px}.chat-history-item .code-block pre{margin-bottom:0}.chat-history-item .code-block .code-block-actions{display:none}.chat-history-item .code-block:hover .code-block-actions{display:block}.ai-chat-input{position:relative;margin-top:10px}.ai-chat-input .ant-input{padding-bottom:40px}.ai-chat-input .ai-chat-terminals{position:absolute;bottom:5px;left:5px;right:5px;background:transparent;z-index:1;font-size:16px}.code-block{width:100%}.code-block pre{white-space:pre-wrap;word-wrap:break-word;overflow-x:auto;max-width:100%}.code-block code{white-space:pre-wrap;word-break:break-all}.clear-ai-icon{position:relative}.clear-ai-icon:after{content:"×";position:absolute;font-size:12px;top:8px;right:-4px;font-weight:700}.common-err-desc:hover{text-overflow:clip;overflow-x:hidden;white-space:pre;max-height:300px;overflow:scroll}.error-wrapper{background:#141314;height:100%;position:fixed;color:#ddd;overflow-y:scroll}.init-wrap,.loading-data{position:fixed;left:0;top:0;width:100%;height:100%;background-color:#2e3338}.loading-data{text-align:center;font-size:30px;color:#ddd;padding:50px;z-index:210}.loading-data .ant-tag{border-radius:3px;padding:4px;font-size:14px}.loaded .loading-data{display:none}#container .session-batch-active .xterm-screen:before{font-size:30vmin;font-weight:700;color:#dddddd26;display:flex;justify-content:center;align-items:center;position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1}.dialog-file-item{padding:6px 10px}.dialog-file-item:hover{background-color:#08c;color:#fff}.dialog-file-item.selected{background-color:#005f8f;color:#fff}.file-dialog-list-wrap{height:70vh;overflow-y:scroll}.file-dialog-header .sftp-title .anticon-eye-invisible{display:none}
