.monaco-workbench .part.banner{background-color:var(--vscode-banner-background);color:var(--vscode-banner-foreground);box-sizing:border-box;cursor:default;width:100%;height:100%;font-size:12px;display:flex;overflow:visible}.monaco-workbench .part.banner .icon-container{flex-shrink:0;align-items:center;padding:0 6px 0 10px;display:flex}.monaco-workbench .part.banner .icon-container .codicon{color:var(--vscode-banner-iconForeground)}.monaco-workbench .part.banner .icon-container.custom-icon{background-position:50%;background-repeat:no-repeat;background-size:16px;background-image:var(--product-icon,url("data:image/svg+xml,%3csvg%20id='Layer_1'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201024%201024'%3e%3cstyle%3e.st0{fill:%23f6f6f6;fill-opacity:0}.st1{fill:%23fff}.st2{fill:%23167abf}%3c/style%3e%3cpath%20class='st0'%20d='M1024%201024H0V0h1024v1024z'/%3e%3cpath%20class='st1'%20d='M1024%2085.333v853.333H0V85.333h1024z'/%3e%3cpath%20class='st2'%20d='M0%2085.333h298.667v853.333H0V85.333zm1024%200v853.333H384V85.333h640zm-554.667%20160h341.333v-64H469.333v64zm341.334%20533.334H469.333v64h341.333l.001-64zm128-149.334H597.333v64h341.333l.001-64zm0-149.333H597.333v64h341.333l.001-64zm0-149.333H597.333v64h341.333l.001-64z'/%3e%3c/svg%3e"));width:16px;margin:0 6px 0 10px;padding:0}.monaco-workbench .part.banner .message-container{text-overflow:ellipsis;white-space:nowrap;line-height:26px;overflow:hidden}.monaco-workbench .part.banner .message-container a{color:var(--vscode-banner-foreground)}.monaco-workbench .part.banner .message-container p{margin-block:0}.monaco-workbench .part.banner .message-actions-container{flex-grow:1;flex-shrink:0;line-height:26px}.monaco-workbench .part.banner .message-actions-container a{color:var(--vscode-banner-foreground);cursor:pointer;margin-left:12px;padding:3px;text-decoration:underline}.monaco-workbench .part.banner .message-container a{cursor:pointer;text-decoration:underline}.monaco-workbench .part.banner .action-container{padding:0 10px 0 6px}.monaco-workbench .part.banner .action-container .codicon{color:var(--vscode-banner-foreground)}.monaco-workbench .part.statusbar{box-sizing:border-box;cursor:default;width:100%;height:22px;font-size:12px;display:flex;overflow:hidden}.monaco-workbench.monaco-enable-motion .part.statusbar{transition:background-color .15s ease-out}.monaco-workbench.mac:not(.fullscreen) .part.statusbar:focus{border-bottom-right-radius:10px;border-bottom-left-radius:10px}.monaco-workbench.mac.macos-tahoe:not(.fullscreen) .part.statusbar:focus{border-bottom-right-radius:16px;border-bottom-left-radius:16px}.monaco-workbench .part.statusbar:not(:focus).status-border-top:after{content:"";z-index:5;pointer-events:none;background-color:var(--status-border-top-color);width:100%;height:1px;position:absolute;top:0;left:0}.monaco-workbench .part.statusbar>.left-items,.monaco-workbench .part.statusbar>.right-items{display:flex}.monaco-workbench .part.statusbar>.right-items{flex-flow:row-reverse wrap}.monaco-workbench .part.statusbar>.left-items{flex-grow:1}.monaco-workbench .part.statusbar>.items-container>.statusbar-item{vertical-align:top;font-variant-numeric:tabular-nums;max-width:40vw;height:100%;line-height:22px;display:inline-block}.monaco-workbench .part.statusbar>.items-container>.statusbar-item.has-beak{position:relative}.monaco-workbench .part.statusbar>.items-container>.statusbar-item.has-beak>.status-bar-item-beak-container{width:10px;height:5px;position:absolute;top:-5px;left:calc(50% - 5px)}.monaco-workbench .part.statusbar>.items-container>.statusbar-item.has-beak>.status-bar-item-beak-container:before{content:"";border-bottom-style:solid;border-bottom-width:5px;border-left:5px solid #0000;border-right:5px solid #0000;position:fixed}.monaco-workbench .part.statusbar>.items-container>.statusbar-item.left.first-visible-item,.monaco-workbench .part.statusbar>.items-container>.statusbar-item.right.last-visible-item{padding-left:0;padding-right:0}.monaco-workbench .part.statusbar>.items-container>.statusbar-item>.statusbar-item-label{cursor:pointer;white-space:pre;text-overflow:ellipsis;outline-width:0;align-items:center;height:100%;margin-left:3px;margin-right:3px;padding:0 5px;display:flex;overflow:hidden}.monaco-workbench .part.statusbar>.items-container>.statusbar-item.compact-left>.statusbar-item-label{margin-left:0;margin-right:5px;padding:0 3px}.monaco-workbench .part.statusbar>.items-container>.statusbar-item.compact-right>.statusbar-item-label{margin-left:5px;margin-right:0;padding:0 3px}.monaco-workbench .part.statusbar>.items-container>.statusbar-item.compact-left.compact-right>.statusbar-item-label{margin-left:0;margin-right:0}.monaco-workbench .part.statusbar>.items-container>.statusbar-item.left.first-visible-item>.statusbar-item-label,.monaco-workbench .part.statusbar>.items-container>.statusbar-item.right.last-visible-item>.statusbar-item-label,.monaco-workbench .part.statusbar>.items-container>.statusbar-item.has-background-color>.statusbar-item-label{margin-left:0;margin-right:0;padding-left:8px;padding-right:8px}.monaco-workbench .part.statusbar>.items-container>.statusbar-item.compact-left.has-background-color>.statusbar-item-label{padding-left:3px;padding-right:10px}.monaco-workbench .part.statusbar>.items-container>.statusbar-item.compact-right.has-background-color>.statusbar-item-label{padding-left:10px;padding-right:3px}.monaco-workbench .part.statusbar>.items-container>.statusbar-item>a:hover:not(.disabled){color:var(--vscode-statusBarItem-hoverForeground);text-decoration:none}.monaco-workbench .part.statusbar>.items-container>.statusbar-item>a.disabled{cursor:default}.monaco-workbench .part.statusbar>.items-container>.statusbar-item span.codicon{text-align:center;color:inherit}.monaco-workbench .part.statusbar>.items-container>.statusbar-item a:active:not(.disabled){outline-offset:-1px;outline:1px solid var(--vscode-contrastActiveBorder)!important}.monaco-workbench:not(.hc-light):not(.hc-black) .part.statusbar>.items-container>.statusbar-item a:active:not(.disabled){background-color:var(--vscode-statusBarItem-activeBackground)!important}.monaco-workbench .part.statusbar>.items-container>.statusbar-item a:hover:not(.disabled){outline:1px dashed var(--vscode-contrastActiveBorder);outline-offset:-1px;background-color:var(--vscode-statusBarItem-hoverBackground)!important}.monaco-workbench .part.statusbar>.items-container>.statusbar-item.warning-kind{color:var(--vscode-statusBarItem-warningForeground);background-color:var(--vscode-statusBarItem-warningBackground)}.monaco-workbench .part.statusbar>.items-container>.statusbar-item.warning-kind a:hover:not(.disabled){color:var(--vscode-statusBarItem-warningHoverForeground);background-color:var(--vscode-statusBarItem-warningHoverBackground)!important}.monaco-workbench .part.statusbar>.items-container>.statusbar-item.error-kind{color:var(--vscode-statusBarItem-errorForeground);background-color:var(--vscode-statusBarItem-errorBackground)}.monaco-workbench .part.statusbar>.items-container>.statusbar-item.error-kind a:hover:not(.disabled){color:var(--vscode-statusBarItem-errorHoverForeground);background-color:var(--vscode-statusBarItem-errorHoverBackground)!important}.monaco-workbench .part.statusbar>.items-container>.statusbar-item.prominent-kind{color:var(--vscode-statusBarItem-prominentForeground);background-color:var(--vscode-statusBarItem-prominentBackground)}.monaco-workbench .part.statusbar>.items-container>.statusbar-item.prominent-kind:not(.compact-right):not(.compact-left) a:hover:not(.disabled){color:var(--vscode-statusBarItem-prominentHoverForeground);background-color:var(--vscode-statusBarItem-prominentHoverBackground)!important}.monaco-workbench .part.statusbar>.items-container>.statusbar-item.remote-kind{color:var(--vscode-statusBarItem-remoteForeground);background-color:var(--vscode-statusBarItem-remoteBackground)}.monaco-workbench .part.statusbar>.items-container>.statusbar-item.remote-kind a:hover:not(.disabled){color:var(--vscode-statusBarItem-remoteHoverForeground);background-color:var(--vscode-statusBarItem-remoteHoverBackground)!important}.monaco-workbench .part.statusbar>.items-container>.statusbar-item.offline-kind{color:var(--vscode-statusBarItem-offlineForeground);background-color:var(--vscode-statusBarItem-offlineBackground)}.monaco-workbench .part.statusbar>.items-container>.statusbar-item.offline-kind a:hover:not(.disabled){color:var(--vscode-statusBarItem-offlineHoverForeground);background-color:var(--vscode-statusBarItem-offlineHoverBackground)!important}.monaco-workbench .part.titlebar{flex-direction:row;display:flex}.monaco-workbench.mac .part.titlebar{flex-direction:row-reverse}.monaco-workbench .part.titlebar>.titlebar-container{box-sizing:border-box;-webkit-user-select:none;user-select:none;flex-grow:1;flex-shrink:1;justify-content:space-between;align-items:center;width:100%;height:100%;display:flex;overflow:hidden}.monaco-workbench .part.titlebar>.titlebar-container.counter-zoom{zoom:calc(1 / var(--zoom-factor))}.monaco-workbench.mac .part.titlebar>.titlebar-container{line-height:22px}.monaco-workbench.web .part.titlebar>.titlebar-container,.monaco-workbench.windows .part.titlebar>.titlebar-container,.monaco-workbench.linux .part.titlebar>.titlebar-container{justify-content:left;line-height:22px}.monaco-workbench.web.safari .part.titlebar,.monaco-workbench.web.safari .part.titlebar>.titlebar-container{overflow:visible}.monaco-workbench .part.titlebar>.titlebar-container>.titlebar-drag-region{-webkit-app-region:drag;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.monaco-workbench .part.titlebar>.titlebar-container>.titlebar-left,.monaco-workbench .part.titlebar>.titlebar-container>.titlebar-center,.monaco-workbench .part.titlebar>.titlebar-container>.titlebar-right{align-items:center;height:100%;display:flex}.monaco-workbench .part.titlebar>.titlebar-container.has-center>.titlebar-left{flex-grow:2;order:0;justify-content:flex-start;width:20%}.monaco-workbench .part.titlebar>.titlebar-container.has-center>.titlebar-center{order:1;justify-content:center;width:60%;min-width:0;max-width:fit-content;margin:0 10px}.monaco-workbench .part.titlebar>.titlebar-container.has-center>.titlebar-right{flex-grow:2;order:2;justify-content:flex-end;width:20%;min-width:min-content}.monaco-workbench .part.titlebar>.titlebar-container:not(.has-center)>.titlebar-left{flex:1;min-width:0}.monaco-workbench .part.titlebar>.titlebar-container:not(.has-center)>.titlebar-center{display:none}.monaco-workbench .part.titlebar>.titlebar-container:not(.has-center)>.titlebar-right{flex:none;padding-left:16px}.monaco-workbench .part.titlebar>.titlebar-container>.titlebar-center>.window-title{white-space:nowrap;text-overflow:ellipsis;flex:0 auto;margin-left:auto;margin-right:auto;font-size:12px;overflow:hidden}.monaco-workbench.web .part.titlebar>.titlebar-container>.titlebar-center>.window-title,.monaco-workbench.windows .part.titlebar>.titlebar-container>.titlebar-center>.window-title,.monaco-workbench.linux .part.titlebar>.titlebar-container>.titlebar-center>.window-title{cursor:default}.monaco-workbench.linux .part.titlebar>.titlebar-container>.titlebar-center>.window-title{font-size:inherit}.monaco-workbench .part.titlebar>.titlebar-container .monaco-toolbar .actions-container{gap:4px}.monaco-workbench .part.titlebar>.titlebar-container>.titlebar-center>.window-title>.command-center{z-index:2500;-webkit-app-region:no-drag}.monaco-workbench .part.titlebar>.titlebar-container>.titlebar-center>.window-title>.command-center.hide{visibility:hidden}.monaco-workbench .part.titlebar>.titlebar-container>.titlebar-center>.window-title>.command-center>.monaco-toolbar>.monaco-action-bar>.actions-container>.action-item>.action-label,.monaco-workbench .part.titlebar>.titlebar-container>.titlebar-center>.window-title>.command-center>.monaco-toolbar>.monaco-action-bar>.actions-container>.action-item.monaco-dropdown-with-primary .action-label{color:var(--vscode-titleBar-activeForeground)}.monaco-workbench .part.titlebar.inactive>.titlebar-container>.titlebar-center>.window-title>.command-center>.monaco-toolbar>.monaco-action-bar>.actions-container>.action-item>.action-label,.monaco-workbench .part.titlebar.inactive>.titlebar-container>.titlebar-center>.window-title>.command-center>.monaco-toolbar>.monaco-action-bar>.actions-container>.action-item.monaco-dropdown-with-primary .action-label{color:var(--vscode-titleBar-inactiveForeground)}.monaco-workbench .part.titlebar>.titlebar-container>.titlebar-center>.window-title>.command-center>.monaco-toolbar>.monaco-action-bar>.actions-container>.action-item>.action-label{color:inherit}.monaco-workbench .part.titlebar>.titlebar-container>.titlebar-center>.window-title>.command-center .action-item.command-center-center{color:var(--vscode-commandCenter-foreground);background-color:var(--vscode-commandCenter-background);border:1px solid var(--vscode-commandCenter-border);border-radius:6px;align-items:stretch;width:38vw;max-width:600px;height:22px;margin:0 6px;display:flex;overflow:hidden}.monaco-workbench .part.titlebar>.titlebar-container>.titlebar-center>.window-title>.command-center .action-item.command-center-center .action-item.command-center-quick-pick{justify-content:start;max-width:600px;margin:auto;display:flex;overflow:hidden}.monaco-workbench .part.titlebar>.titlebar-container>.titlebar-center>.window-title>.command-center .action-item.command-center-center .action-item.command-center-quick-pick .search-icon{opacity:.8;color:var(--vscode-commandCenter-foreground);margin:auto 3px;font-size:14px}.monaco-workbench .part.titlebar.inactive>.titlebar-container>.titlebar-center>.window-title>.command-center .action-item.command-center-center .action-item.command-center-quick-pick .search-icon{color:var(--vscode-titleBar-inactiveForeground)}.monaco-workbench .part.titlebar>.titlebar-container>.titlebar-center>.window-title>.command-center .action-item.command-center-center .action-item.command-center-quick-pick .search-label{text-overflow:ellipsis;overflow:hidden}.monaco-workbench .part.titlebar>.titlebar-container>.titlebar-center>.window-title>.command-center .action-item.command-center-center.multiple{justify-content:flex-start;padding:0 12px}.monaco-workbench .part.titlebar>.titlebar-container>.titlebar-center>.window-title>.command-center .action-item.command-center-center.multiple.active .action-label{background-color:inherit}.monaco-workbench .part.titlebar>.titlebar-container>.titlebar-center>.window-title>.command-center .action-item.command-center-center:only-child{margin-left:0}.monaco-workbench .part.titlebar.inactive>.titlebar-container>.titlebar-center>.window-title>.command-center .action-item.command-center-center{color:var(--vscode-titleBar-inactiveForeground);border-color:var(--vscode-commandCenter-inactiveBorder)!important}.monaco-workbench .part.titlebar>.titlebar-container>.titlebar-center>.window-title>.command-center .action-item.command-center-center:hover{color:var(--vscode-commandCenter-activeForeground);background-color:var(--vscode-commandCenter-activeBackground);border-color:var(--vscode-commandCenter-activeBorder)}.monaco-workbench .part.titlebar>.titlebar-container>.titlebar-left>.menubar{z-index:2500;flex-wrap:nowrap;order:2;min-width:36px}.monaco-workbench.web .part.titlebar>.titlebar-container>.titlebar-left>.menubar{margin-left:4px}.monaco-workbench .part.titlebar>.titlebar-container.counter-zoom .menubar .menubar-menu-button>.menubar-menu-items-holder.monaco-menu-container,.monaco-workbench .part.titlebar>.titlebar-container.counter-zoom .monaco-toolbar .dropdown-action-container{zoom:var(--zoom-factor)}.monaco-workbench.windows .part.titlebar>.titlebar-container>.resizer,.monaco-workbench.linux .part.titlebar>.titlebar-container>.resizer{-webkit-app-region:no-drag;width:100%;height:4px;position:absolute;top:0}.monaco-workbench.windows.fullscreen .part.titlebar>.titlebar-container>.resizer,.monaco-workbench.linux.fullscreen .part.titlebar>.titlebar-container>.resizer{display:none}.monaco-workbench .part.titlebar>.titlebar-container>.titlebar-left>.window-appicon{z-index:2500;flex-shrink:0;order:1;width:35px;height:100%;position:relative}.monaco-workbench .part.titlebar>.titlebar-container>.titlebar-left>.window-appicon:not(.codicon){background-image:var(--product-icon,url("data:image/svg+xml,%3csvg%20id='Layer_1'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201024%201024'%3e%3cstyle%3e.st0{fill:%23f6f6f6;fill-opacity:0}.st1{fill:%23fff}.st2{fill:%23167abf}%3c/style%3e%3cpath%20class='st0'%20d='M1024%201024H0V0h1024v1024z'/%3e%3cpath%20class='st1'%20d='M1024%2085.333v853.333H0V85.333h1024z'/%3e%3cpath%20class='st2'%20d='M0%2085.333h298.667v853.333H0V85.333zm1024%200v853.333H384V85.333h640zm-554.667%20160h341.333v-64H469.333v64zm341.334%20533.334H469.333v64h341.333l.001-64zm128-149.334H597.333v64h341.333l.001-64zm0-149.333H597.333v64h341.333l.001-64zm0-149.333H597.333v64h341.333l.001-64z'/%3e%3c/svg%3e"));background-position:50%;background-repeat:no-repeat;background-size:16px}.monaco-workbench .part.titlebar>.titlebar-container>.titlebar-left>.window-appicon.codicon{line-height:30px}.monaco-workbench.fullscreen .part.titlebar>.titlebar-container>.titlebar-left>.window-appicon{display:none}.monaco-workbench .part.titlebar .window-controls-container{text-align:center;z-index:3000;-webkit-app-region:no-drag;flex-grow:0;flex-shrink:0;width:0;height:100%;display:flex}.monaco-workbench.fullscreen .part.titlebar .window-controls-container{background-color:#0000;display:none}.monaco-workbench.web .part.titlebar .titlebar-right .window-controls-container{width:calc(100vw - env(titlebar-area-width,100vw) - env(titlebar-area-x,0px));height:env(titlebar-area-height,35px)}.monaco-workbench.web .part.titlebar .titlebar-left .window-controls-container{width:env(titlebar-area-x,0px);height:env(titlebar-area-height,35px)}.monaco-workbench.web.mac .part.titlebar .titlebar-left .window-controls-container{order:0}.monaco-workbench.web.mac .part.titlebar .titlebar-right .window-controls-container{order:1}.monaco-workbench:not(.web):not(.mac) .part.titlebar .window-controls-container{width:calc(138px / var(--zoom-factor,1))}.monaco-workbench:not(.web):not(.mac) .part.titlebar .titlebar-container.counter-zoom .window-controls-container{width:138px}.monaco-workbench.linux:not(.web) .part.titlebar .window-controls-container.wco-enabled{width:calc(100vw - env(titlebar-area-width,100vw) - env(titlebar-area-x,0px))}.monaco-workbench:not(.web):not(.mac) .part.titlebar .titlebar-container:not(.counter-zoom) .window-controls-container *{zoom:calc(1 / var(--zoom-factor,1))}.monaco-workbench:not(.web).mac .part.titlebar .window-controls-container{width:70px}.monaco-workbench .part.titlebar .window-controls-container>.window-icon{width:46px;height:100%;color:var(--vscode-titleBar-activeForeground);justify-content:center;align-items:center;font-size:16px;display:flex}.monaco-workbench .part.titlebar.inactive .window-controls-container>.window-icon{color:var(--vscode-titleBar-inactiveForeground)}.monaco-workbench .part.titlebar .window-controls-container>.window-icon:before{height:16px;line-height:16px}.monaco-workbench .part.titlebar .window-controls-container>.window-icon:hover{background-color:#ffffff1a}.monaco-workbench .part.titlebar.light .window-controls-container>.window-icon:hover{background-color:#0000001a}.monaco-workbench .part.titlebar .window-controls-container>.window-icon.window-close:hover{background-color:#e81123e6}.monaco-workbench .part.titlebar .window-controls-container .window-icon.window-close:hover{color:#fff}.monaco-workbench .part.titlebar>.titlebar-container>.titlebar-right>.action-toolbar-container{text-align:center;z-index:2500;-webkit-app-region:no-drag;flex-grow:0;flex-shrink:0;height:100%;margin-left:auto;padding-right:4px;display:none;position:relative}.monaco-workbench.mac:not(.web) .part.titlebar>.titlebar-container>.titlebar-right>.action-toolbar-container{right:8px}.monaco-workbench .part.titlebar>.titlebar-container>.titlebar-right>.action-toolbar-container:not(.has-no-actions){justify-content:center;display:flex}.monaco-workbench .part.titlebar>.titlebar-container>.titlebar-right>.action-toolbar-container .codicon{color:inherit}.monaco-workbench .part.titlebar>.titlebar-container>.titlebar-right>.action-toolbar-container .monaco-action-bar .action-item{display:flex}.monaco-workbench .part.titlebar>.titlebar-container>.titlebar-right>.action-toolbar-container .monaco-action-bar .badge{align-items:center;margin-left:8px;display:flex}.monaco-workbench .part.titlebar>.titlebar-container>.titlebar-right>.action-toolbar-container .monaco-action-bar .action-item.icon .badge{margin-left:0}.monaco-workbench .part.titlebar>.titlebar-container>.titlebar-right>.action-toolbar-container .monaco-action-bar .badge .badge-content{text-align:center;box-sizing:border-box;border-radius:11px;min-width:11px;height:16px;padding:3px 5px;font-size:9px;font-weight:400;line-height:11px;display:inline-block;position:relative}.monaco-workbench .part.titlebar>.titlebar-container>.titlebar-right>.action-toolbar-container .monaco-action-bar .action-item.icon .badge.compact{z-index:2;width:100%;height:100%;margin:auto;position:absolute;top:0;bottom:0;left:0;overflow:hidden}.monaco-workbench .part.titlebar>.titlebar-container>.titlebar-right>.action-toolbar-container .monaco-action-bar .action-item.icon .badge.compact .badge-content:before{top:2px;-webkit-mask-size:12px;mask-size:12px}.monaco-workbench .part.titlebar>.titlebar-container>.titlebar-right>.action-toolbar-container .monaco-action-bar .action-item.icon .badge.compact .badge-content{text-align:center;border-radius:16px;min-width:12px;height:12px;padding:0 2px;font-size:9px;font-weight:600;line-height:12px;position:absolute;top:10px;right:0}
