html,body,#root{height:100%;width:100%;margin:0;padding:0;overflow:hidden}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;background-color:var(--color-dark-bg);color:var(--color-text-primary);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code,pre{font-family:Monaco,Menlo,Ubuntu Mono,Consolas,source-code-pro,monospace}html{scroll-behavior:smooth}button{font-family:inherit}a{text-decoration:none}:root{--color-primary: #7c3aed;--color-secondary: #06b6d4;--color-dark-bg: #1a1b26;--color-editor-bg: #282a3a;--color-sidebar-bg: #1a1b26;--color-button-bg: #303242;--color-text-primary: #ffffff;--color-text-secondary: #a0aec0;--color-text-muted: #718096;--color-hover: rgba(124, 58, 237, .1);--color-active: #7c3aed;--color-focus: rgba(6, 182, 212, .3);--color-border: rgba(124, 58, 237, .2);--gradient-primary: linear-gradient(135deg, #7c3aed 0%, #06b6d4 100%);--gradient-purple-black: linear-gradient(135deg, #7c3aed 0%, #1a1b26 100%);--gradient-dark-bg: linear-gradient(135deg, #1a1b26 0%, #2d2d44 100%);--gradient-button-hover: linear-gradient(135deg, rgba(124, 58, 237, .2), rgba(6, 182, 212, .1));--gradient-button-active: linear-gradient(135deg, #7c3aed, rgba(6, 182, 212, .2));--duration-fast: .15s;--duration-normal: .3s;--duration-slow: .5s;--timing-function: cubic-bezier(.4, 0, .2, 1);--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--shadow-sm: 0 2px 4px rgba(0, 0, 0, .1);--shadow-md: 0 4px 12px rgba(124, 58, 237, .15);--shadow-lg: 0 8px 24px rgba(124, 58, 237, .2);--shadow-glow: 0 0 20px rgba(124, 58, 237, .4);--shadow-cyan: 0 0 20px rgba(6, 182, 212, .4)}*{box-sizing:border-box;margin:0;padding:0}html,body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;background-color:var(--color-dark-bg);color:var(--color-text-primary);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;overflow-x:hidden}::selection{background-color:var(--color-primary);color:var(--color-text-primary)}::-moz-selection{background-color:var(--color-primary);color:var(--color-text-primary)}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:var(--color-dark-bg);border-radius:var(--radius-sm)}::-webkit-scrollbar-thumb{background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));border-radius:var(--radius-sm);border:2px solid var(--color-dark-bg)}::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,var(--color-secondary),var(--color-primary))}*:focus-visible{outline:2px solid var(--color-secondary);outline-offset:2px;border-radius:var(--radius-sm)}button{font-family:inherit;cursor:pointer;border:none;outline:none;background:none}a{color:var(--color-secondary);text-decoration:none;transition:color var(--duration-normal) var(--timing-function)}a:hover{color:var(--color-primary)}input,textarea,select{font-family:inherit;color:inherit;background-color:transparent;border:none;outline:none}button,a,input,select,textarea{transition:all var(--duration-normal) var(--timing-function)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideIn{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}@keyframes glow{0%,to{box-shadow:0 0 10px #7c3aed4d}50%{box-shadow:0 0 20px #7c3aed99}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-fade-in{animation:fadeIn var(--duration-normal) var(--timing-function) forwards}.animate-slide-up{animation:slideUp var(--duration-normal) var(--timing-function) forwards}.animate-slide-in{animation:slideIn var(--duration-normal) var(--timing-function) forwards}.animate-scale-in{animation:scaleIn var(--duration-normal) var(--timing-function) forwards}.animate-pulse{animation:pulse 2s var(--timing-function) infinite}.animate-glow{animation:glow 2s var(--timing-function) infinite}.animate-rotate{animation:rotate 1s linear infinite}.transition-smooth{transition:all var(--duration-normal) var(--timing-function)}.transition-fast{transition:all var(--duration-fast) var(--timing-function)}.transition-slow{transition:all var(--duration-slow) var(--timing-function)}.transition-colors{transition:color var(--duration-normal) var(--timing-function),background-color var(--duration-normal) var(--timing-function),border-color var(--duration-normal) var(--timing-function)}.transition-transform{transition:transform var(--duration-normal) var(--timing-function)}.hover-lift{transition:all var(--duration-normal) var(--timing-function)}.hover-lift:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}.hover-scale{transition:transform var(--duration-normal) var(--timing-function)}.hover-scale:hover{transform:scale(1.05)}.hover-glow:hover{box-shadow:var(--shadow-glow)}.hover-brighten{transition:filter var(--duration-normal) var(--timing-function)}.hover-brighten:hover{filter:brightness(1.1)}.clickable{cursor:pointer;-webkit-user-select:none;user-select:none;transition:all var(--duration-fast) var(--timing-function)}.clickable:active{transform:scale(.98)}.stagger-animation>*{opacity:0;animation:slideUp var(--duration-normal) var(--timing-function) forwards}.stagger-animation>*:nth-child(1){animation-delay:0ms}.stagger-animation>*:nth-child(2){animation-delay:50ms}.stagger-animation>*:nth-child(3){animation-delay:.1s}.stagger-animation>*:nth-child(4){animation-delay:.15s}.stagger-animation>*:nth-child(5){animation-delay:.2s}.stagger-animation>*:nth-child(6){animation-delay:.25s}.stagger-animation>*:nth-child(7){animation-delay:.3s}.stagger-animation>*:nth-child(8){animation-delay:.35s}.stagger-animation>*:nth-child(9){animation-delay:.4s}.stagger-animation>*:nth-child(10){animation-delay:.45s}.loading-spinner{width:20px;height:20px;border:2px solid rgba(255,255,255,.1);border-top-color:var(--color-primary);border-radius:50%;animation:rotate .8s linear infinite}.focus-ring:focus-visible{outline:none;box-shadow:0 0 0 3px var(--color-focus);border-radius:var(--radius-sm)}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}@keyframes typing-indicator{0%,to{opacity:.3}50%{opacity:1}}@keyframes gradient-shift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.shimmer-effect{background:linear-gradient(90deg,transparent 0%,rgba(124,58,237,.1) 50%,transparent 100%);background-size:1000px 100%;animation:shimmer 2s infinite}.gradient-background{background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));background-size:200% 200%;animation:gradient-shift 3s ease infinite}.flex-center{display:flex;justify-content:center;align-items:center}.flex-start{display:flex;justify-content:flex-start;align-items:center}.flex-end{display:flex;justify-content:flex-end;align-items:center}.flex-between{display:flex;justify-content:space-between;align-items:center}.flex-column{display:flex;flex-direction:column}.flex-column-center{display:flex;flex-direction:column;justify-content:center;align-items:center}.gradient-primary{background:var(--gradient-primary)}.gradient-purple-black{background:var(--gradient-purple-black)}.gradient-dark-bg{background:var(--gradient-dark-bg)}.gradient-text{background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.text-primary{color:var(--color-text-primary)}.text-secondary{color:var(--color-text-secondary)}.text-muted{color:var(--color-text-muted)}.text-accent{color:var(--color-secondary)}.text-purple{color:var(--color-primary)}.bg-dark{background-color:var(--color-dark-bg)}.bg-editor{background-color:var(--color-editor-bg)}.bg-sidebar{background-color:var(--color-sidebar-bg)}.bg-button{background-color:var(--color-button-bg)}.bg-transparent{background-color:transparent}.shadow-sm{box-shadow:var(--shadow-sm)}.shadow-md{box-shadow:var(--shadow-md)}.shadow-lg{box-shadow:var(--shadow-lg)}.shadow-glow{box-shadow:var(--shadow-glow)}.shadow-cyan{box-shadow:var(--shadow-cyan)}.shadow-none{box-shadow:none}.rounded-sm{border-radius:var(--radius-sm)}.rounded-md{border-radius:var(--radius-md)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-full{border-radius:9999px}.rounded-none{border-radius:0}.p-xs{padding:var(--spacing-xs)}.p-sm{padding:var(--spacing-sm)}.p-md{padding:var(--spacing-md)}.p-lg{padding:var(--spacing-lg)}.p-xl{padding:var(--spacing-xl)}.px-xs{padding-left:var(--spacing-xs);padding-right:var(--spacing-xs)}.px-sm{padding-left:var(--spacing-sm);padding-right:var(--spacing-sm)}.px-md{padding-left:var(--spacing-md);padding-right:var(--spacing-md)}.px-lg{padding-left:var(--spacing-lg);padding-right:var(--spacing-lg)}.px-xl{padding-left:var(--spacing-xl);padding-right:var(--spacing-xl)}.py-xs{padding-top:var(--spacing-xs);padding-bottom:var(--spacing-xs)}.py-sm{padding-top:var(--spacing-sm);padding-bottom:var(--spacing-sm)}.py-md{padding-top:var(--spacing-md);padding-bottom:var(--spacing-md)}.py-lg{padding-top:var(--spacing-lg);padding-bottom:var(--spacing-lg)}.py-xl{padding-top:var(--spacing-xl);padding-bottom:var(--spacing-xl)}.m-xs{margin:var(--spacing-xs)}.m-sm{margin:var(--spacing-sm)}.m-md{margin:var(--spacing-md)}.m-lg{margin:var(--spacing-lg)}.m-xl{margin:var(--spacing-xl)}.mx-xs{margin-left:var(--spacing-xs);margin-right:var(--spacing-xs)}.mx-sm{margin-left:var(--spacing-sm);margin-right:var(--spacing-sm)}.mx-md{margin-left:var(--spacing-md);margin-right:var(--spacing-md)}.mx-lg{margin-left:var(--spacing-lg);margin-right:var(--spacing-lg)}.mx-xl{margin-left:var(--spacing-xl);margin-right:var(--spacing-xl)}.my-xs{margin-top:var(--spacing-xs);margin-bottom:var(--spacing-xs)}.my-sm{margin-top:var(--spacing-sm);margin-bottom:var(--spacing-sm)}.my-md{margin-top:var(--spacing-md);margin-bottom:var(--spacing-md)}.my-lg{margin-top:var(--spacing-lg);margin-bottom:var(--spacing-lg)}.my-xl{margin-top:var(--spacing-xl);margin-bottom:var(--spacing-xl)}.w-full{width:100%}.w-auto{width:auto}.h-full{height:100%}.h-auto{height:auto}.h-screen{height:100vh}.w-screen{width:100vw}.hidden{display:none}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.sticky{position:sticky}.overflow-hidden{overflow:hidden}.overflow-auto{overflow:auto}.overflow-scroll{overflow:scroll}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.cursor-pointer{cursor:pointer}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.font-bold{font-weight:700}.font-semibold{font-weight:600}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-light{font-weight:300}.text-xs{font-size:.75rem}.text-sm{font-size:.875rem}.text-base{font-size:1rem}.text-lg{font-size:1.125rem}.text-xl{font-size:1.25rem}.text-2xl{font-size:1.5rem}.text-3xl{font-size:1.875rem}.text-4xl{font-size:2.25rem}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.interactive{cursor:pointer;transition:all var(--duration-normal) var(--timing-function)}.interactive:hover{opacity:.8}.interactive:active{transform:scale(.98)}.card{background-color:var(--color-button-bg);border-radius:var(--radius-md);padding:var(--spacing-lg);box-shadow:var(--shadow-md);transition:all var(--duration-normal) var(--timing-function)}.card:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.btn-gradient{background:var(--gradient-primary);color:var(--color-text-primary);padding:12px 24px;border-radius:var(--radius-md);border:none;font-weight:600;cursor:pointer;transition:all var(--duration-normal) var(--timing-function);box-shadow:var(--shadow-md)}.btn-gradient:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.btn-gradient:active{transform:translateY(0)}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 var(--spacing-md)}.container-fluid{width:100%;padding:0 var(--spacing-md)}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}#root{display:flex;flex-direction:column;background:var(--color-dark-bg);min-height:100vh}.ant-btn-primary{background:var(--gradient-primary)!important;border:none!important;box-shadow:var(--shadow-md)!important;transition:all var(--duration-normal) var(--timing-function)!important}.ant-btn-primary:hover{box-shadow:var(--shadow-lg)!important;transform:translateY(-2px)}.ant-btn-primary:active{transform:translateY(0)}.split-view-view{background-color:var(--color-dark-bg)!important}.sash{background-color:#7c3aed26!important;transition:all var(--duration-normal) var(--timing-function)!important;position:relative!important;z-index:10!important}.sash:before{content:"";position:absolute;background:var(--gradient-primary);opacity:0;transition:opacity var(--duration-normal) var(--timing-function);border-radius:4px}.sash:hover{background-color:var(--color-primary)!important;box-shadow:0 0 12px #7c3aed80!important}.sash:hover:before{opacity:1}.sash:active{background-color:var(--color-secondary)!important;box-shadow:0 0 16px #06b6d499!important}.sash-horizontal{height:4px!important;cursor:row-resize!important;margin:0!important}.sash-horizontal:before{left:50%;top:50%;transform:translate(-50%,-50%);width:60px;height:4px}.sash-horizontal:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:32px;height:4px;background:#ffffff4d;border-radius:2px;transition:all var(--duration-normal) var(--timing-function)}.sash-horizontal:hover:after{width:48px;background:#fff9;box-shadow:0 0 8px #7c3aed66}.sash-vertical{width:4px!important;cursor:col-resize!important;margin:0!important}.sash-vertical:before{left:50%;top:50%;transform:translate(-50%,-50%);width:4px;height:60px}.sash-vertical:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:4px;height:32px;background:#ffffff4d;border-radius:2px;transition:all var(--duration-normal) var(--timing-function)}.sash-vertical:hover:after{height:48px;background:#fff9;box-shadow:0 0 8px #7c3aed66}.page-container{min-height:100vh;display:flex;flex-direction:column}.centered-container{display:flex;justify-content:center;align-items:center;min-height:100vh}.file-icon-wrapper{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:4px;transition:all var(--duration-fast, .15s) ease;flex-shrink:0}.file-icon{width:18px;height:18px;transition:all var(--duration-fast, .15s) ease;filter:drop-shadow(0 1px 2px rgba(0,0,0,.2))}.tree-node-file:hover .file-icon-wrapper{background-color:#ffffff0d;transform:scale(1.05)}.tree-node-file:hover .file-icon{filter:drop-shadow(0 2px 4px rgba(0,0,0,.3)) brightness(1.1)}.tree-node-file:active .file-icon-wrapper{transform:scale(.95)}.tree-node-file.selected .file-icon-wrapper{background-color:#7c3aed26}.tree-node-file.selected .file-icon{filter:drop-shadow(0 2px 6px rgba(124,58,237,.4)) brightness(1.15)}.tree-node-container{padding-left:12px;color:var(--color-text-primary)}.tree-node-folder-button{border:none;cursor:pointer;outline:none;color:var(--color-text-primary);background-color:transparent;padding:8px 12px;font-size:14px;margin-top:2px;display:flex;align-items:center;gap:8px;width:100%;text-align:left;border-radius:var(--radius-sm);transition:all var(--duration-normal) var(--timing-function);font-weight:500;letter-spacing:.2px;position:relative}.tree-node-folder-button:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:0;background:var(--gradient-primary);border-radius:0 2px 2px 0;transition:height var(--duration-normal) var(--timing-function)}.tree-node-folder-button:hover:before{height:60%}.tree-node-folder-button:hover{background-color:var(--color-hover);color:var(--color-text-primary)}.tree-node-folder-button:active{transform:scale(.98)}.tree-node-folder-button.expanded{color:var(--color-secondary)}.tree-node-icon-arrow{transition:transform var(--duration-normal) var(--timing-function);display:flex;align-items:center;color:var(--color-text-secondary);font-size:12px}.tree-node-icon-arrow.expanded{color:var(--color-secondary);transform:rotate(0)}.tree-node-folder-icon{display:flex;align-items:center;color:#dcb67a;font-size:16px;transition:all var(--duration-fast) var(--timing-function)}.tree-node-folder-button:hover .tree-node-folder-icon{transform:scale(1.1)}.tree-node-folder-button.expanded .tree-node-folder-icon{color:#f9d77e}.tree-node-folder-name{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tree-node-file{display:flex;align-items:center;justify-content:flex-start;padding:6px 12px;margin-top:2px;margin-left:4px;cursor:pointer;border-radius:var(--radius-sm);transition:all var(--duration-normal) var(--timing-function);position:relative}.tree-node-file:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:2px;height:0;background:var(--gradient-primary);border-radius:0 2px 2px 0;transition:height var(--duration-normal) var(--timing-function)}.tree-node-file:hover:before{height:50%}.tree-node-file:hover{background-color:#7c3aed14}.tree-node-file:hover .tree-node-file-name{color:var(--color-text-primary)}.tree-node-file:active{background-color:#7c3aed1f;transform:scale(.98)}.tree-node-file.selected{background-color:#7c3aed26}.tree-node-file.selected:before{height:70%;background:var(--color-primary)}.tree-node-file.selected .tree-node-file-name{color:var(--color-secondary);font-weight:500}.tree-node-file-icon{display:flex;align-items:center;flex-shrink:0}.tree-node-file-name{padding-top:0;padding-bottom:0;margin:0 0 0 10px;font-size:13px;color:var(--color-text-secondary);transition:color var(--duration-normal) var(--timing-function);font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:.2px}.tree-node-children{animation:slideDown var(--duration-normal) var(--timing-function);border-left:1px solid rgba(124,58,237,.15);margin-left:8px}@keyframes slideDown{0%{opacity:0;max-height:0}to{opacity:1;max-height:1000px}}.fileContextButton{color:#fff;border:none;outline:none;width:100%;height:30px;cursor:pointer;background-color:#363545;padding:5px}.fileContextButton:hover{background-color:#4d4b4b}.fileContextOptionsWrapper{width:120px;position:fixed;border:1.5px solid black}/**
* 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}:root{--separator-border: rgba(128, 128, 128, .35);--sash-hover-transition-duration: .1s}.allotment-module_splitView__L-yRc{height:100%;overflow:hidden;position:relative;width:100%}.allotment-module_splitView__L-yRc>.allotment-module_sashContainer__fzwJF{height:100%;pointer-events:none;position:absolute;width:100%}.allotment-module_splitView__L-yRc>.allotment-module_sashContainer__fzwJF>.allotment-module_sash__QA-2t{pointer-events:auto}.allotment-module_splitView__L-yRc>.allotment-module_splitViewContainer__rQnVa{height:100%;position:relative;white-space:nowrap;width:100%}.allotment-module_splitView__L-yRc>.allotment-module_splitViewContainer__rQnVa>.allotment-module_splitViewView__MGZ6O{overflow:hidden;position:absolute;white-space:initial}.allotment-module_splitView__L-yRc.allotment-module_vertical__WSwwa>.allotment-module_splitViewContainer__rQnVa>.allotment-module_splitViewView__MGZ6O{width:100%}.allotment-module_splitView__L-yRc.allotment-module_horizontal__7doS8>.allotment-module_splitViewContainer__rQnVa>.allotment-module_splitViewView__MGZ6O{height:100%}.allotment-module_splitView__L-yRc.allotment-module_separatorBorder__x-rDS>.allotment-module_splitViewContainer__rQnVa>.allotment-module_splitViewView__MGZ6O:not(:first-child):before{background-color:var(--separator-border);content:" ";left:0;pointer-events:none;position:absolute;top:0;z-index:5}.allotment-module_splitView__L-yRc.allotment-module_separatorBorder__x-rDS.allotment-module_vertical__WSwwa>.allotment-module_splitViewContainer__rQnVa>.allotment-module_splitViewView__MGZ6O:not(:first-child):before{height:1px;width:100%}.allotment-module_splitView__L-yRc.allotment-module_separatorBorder__x-rDS.allotment-module_horizontal__7doS8>.allotment-module_splitViewContainer__rQnVa>.allotment-module_splitViewView__MGZ6O:not(:first-child):before{height:100%;width:1px}:root{--focus-border: #007fd4;--sash-size: 8px;--sash-hover-size: 4px}.sash-module_sash__K-9lB{position:absolute;z-index:35;touch-action:none;pointer-events:auto;text-align:initial}.sash-module_sash__K-9lB.sash-module_disabled__Hm-wx{pointer-events:none}.sash-module_sash__K-9lB.sash-module_mac__Jf6OJ.sash-module_vertical__pB-rs{cursor:col-resize}.sash-module_sash__K-9lB.sash-module_vertical__pB-rs.sash-module_minimum__-UKxp{cursor:e-resize}.sash-module_sash__K-9lB.sash-module_vertical__pB-rs.sash-module_maximum__TCWxD{cursor:w-resize}.sash-module_sash__K-9lB.sash-module_mac__Jf6OJ.sash-module_horizontal__kFbiw{cursor:row-resize}.sash-module_sash__K-9lB.sash-module_horizontal__kFbiw.sash-module_minimum__-UKxp{cursor:s-resize}.sash-module_sash__K-9lB.sash-module_horizontal__kFbiw.sash-module_maximum__TCWxD{cursor:n-resize}.sash-module_sash__K-9lB.sash-module_disabled__Hm-wx{cursor:default!important;pointer-events:none!important}.sash-module_sash__K-9lB.sash-module_vertical__pB-rs{cursor:ew-resize;top:0;width:var(--sash-size);height:100%}.sash-module_sash__K-9lB.sash-module_horizontal__kFbiw{cursor:ns-resize;left:0;width:100%;height:var(--sash-size)}.sash-module_sash__K-9lB:not(.sash-module_disabled__Hm-wx)>.sash-module_orthogonal-drag-handle__Yii2-{content:" ";height:calc(var(--sash-size) * 2);width:calc(var(--sash-size) * 2);z-index:100;display:block;cursor:all-scroll;position:absolute}.sash-module_sash__K-9lB.sash-module_horizontal__kFbiw.sash-module_orthogonal-edge-north__f7Noe:not(.sash-module_disabled__Hm-wx)>.sash-module_orthogonal-drag-handle__Yii2-.sash-module_start__uZEDk,.sash-module_sash__K-9lB.sash-module_horizontal__kFbiw.sash-module_orthogonal-edge-south__6ZrFC:not(.sash-module_disabled__Hm-wx)>.sash-module_orthogonal-drag-handle__Yii2-.sash-module_end__0TP-R{cursor:nwse-resize}.sash-module_sash__K-9lB.sash-module_horizontal__kFbiw.sash-module_orthogonal-edge-north__f7Noe:not(.sash-module_disabled__Hm-wx)>.sash-module_orthogonal-drag-handle__Yii2-.sash-module_end__0TP-R,.sash-module_sash__K-9lB.sash-module_horizontal__kFbiw.sash-module_orthogonal-edge-south__6ZrFC:not(.sash-module_disabled__Hm-wx)>.sash-module_orthogonal-drag-handle__Yii2-.sash-module_start__uZEDk{cursor:nesw-resize}.sash-module_sash__K-9lB.sash-module_vertical__pB-rs>.sash-module_orthogonal-drag-handle__Yii2-.sash-module_start__uZEDk{left:calc(var(--sash-size) * -.5);top:calc(var(--sash-size) * -1)}.sash-module_sash__K-9lB.sash-module_vertical__pB-rs>.sash-module_orthogonal-drag-handle__Yii2-.sash-module_end__0TP-R{left:calc(var(--sash-size) * -.5);bottom:calc(var(--sash-size) * -1)}.sash-module_sash__K-9lB.sash-module_horizontal__kFbiw>.sash-module_orthogonal-drag-handle__Yii2-.sash-module_start__uZEDk{top:calc(var(--sash-size) * -.5);left:calc(var(--sash-size) * -1)}.sash-module_sash__K-9lB.sash-module_horizontal__kFbiw>.sash-module_orthogonal-drag-handle__Yii2-.sash-module_end__0TP-R{top:calc(var(--sash-size) * -.5);right:calc(var(--sash-size) * -1)}.sash-module_sash__K-9lB:before{content:"";pointer-events:none;position:absolute;width:100%;height:100%;transition:background-color var(--sash-hover-transition-duration) ease-out;background:transparent}.sash-module_sash__K-9lB.sash-module_vertical__pB-rs:before{width:var(--sash-hover-size);left:calc(50% - (var(--sash-hover-size) / 2))}.sash-module_sash__K-9lB.sash-module_horizontal__kFbiw:before{height:var(--sash-hover-size);top:calc(50% - (var(--sash-hover-size) / 2))}.sash-module_sash__K-9lB.sash-module_hover__80W6I:before,.sash-module_sash__K-9lB.sash-module_active__bJspD:before{background:var(--focus-border)}
