.shark-txt{background:linear-gradient(45deg,hsla(0,0%,100%,0) 10%,hsla(0,0%,100%,.8),hsla(0,0%,100%,0) 70%) -100% /50% no-repeat}.file-tree .ant-tree-iconEle{padding-top:6px}.file-tree .ant-tree-node-content-wrapper{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left:0!important}.file-tree .ant-tree-treenode-selected .ant-tree-node-content-wrapper:before{background:#e5f2ff!important;color:#0080ff!important}.file-tree .ant-tree-treenode-selected .ant-tree-title{color:#0080ff!important}.file-tree .ant-tree-treenode-selected .ant-tree-iconEle svg,.file-tree .ant-tree-treenode-selected .ant-tree-switcher svg{fill:#0080ff!important}.file-tree .ant-tree-switcher svg{fill:#999!important}.file-tree .ant-tree-switcher{margin-inline-end:0!important;margin-top:-2px;width:18px!important;height:18px!important}.file-tree .ant-tree-switcher:before{top:4px!important}.file-tree .ant-tree-iconEle,.file-tree .ant-tree-switcher:before{width:18px!important;height:18px!important}.cm-editor{height:100%;position:relative}.code-editor .cm-scroller{height:100%!important;overflow:auto}.code-editor .cm-content{padding-top:0;padding-bottom:0}.code-editor .cm-gutters{background:transparent;border-right:none;font-family:Menlo;color:#999}.code-editor.generating .cm-content .cm-line:last-child{background:#cce5ff;position:relative}.code-editor .cm-gutters .cm-lineNumbers .cm-gutterElement{min-width:24px}.code-editor.generating .cm-gutters .cm-lineNumbers .cm-gutterElement:last-child{background:#cce5ff}.code-editor.generating .cm-content .cm-line:last-child:before{content:"";position:absolute;bottom:0;left:-10px;width:10px;height:18.2px;background:#cce5ff;z-index:10}.xterm{cursor:text;position:relative;-moz-user-select:none;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,.xterm .xterm-message{position:absolute;left:0;top:0;bottom:0;right:0;z-index:10;color:transparent;pointer-events:none}.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{-webkit-text-decoration:double underline;text-decoration:double underline}.xterm-underline-3{-webkit-text-decoration:wavy underline;text-decoration:wavy underline}.xterm-underline-4{-webkit-text-decoration:dotted underline;text-decoration:dotted underline}.xterm-underline-5{-webkit-text-decoration:dashed underline;text-decoration:dashed underline}.xterm-overline{text-decoration:overline}.xterm-overline.xterm-underline-1{text-decoration:overline underline}.xterm-overline.xterm-underline-2{-webkit-text-decoration:overline double underline;text-decoration:overline double underline}.xterm-overline.xterm-underline-3{-webkit-text-decoration:overline wavy underline;text-decoration:overline wavy underline}.xterm-overline.xterm-underline-4{-webkit-text-decoration:overline dotted underline;text-decoration:overline dotted underline}.xterm-overline.xterm-underline-5{-webkit-text-decoration:overline dashed underline;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}