:root{--vsc-quickInput-background:var(--vsc-menu-background);--vsc-list-highlightForeground:var(--vsc-textLink-foreground);--vsc-panel-height:280px;--vsc-minimap-width:72px}@media (width>=768px){:root[data-sidebar=hidden] .shell{grid-template-columns:var(--vsc-activitybar-width) 0 minmax(0, 1fr)}:root[data-sidebar=hidden] .shell__sidebar{display:none}:root[data-statusbar=hidden] .shell{grid-template-rows:var(--vsc-titlebar-height) minmax(0, 1fr) 0}:root[data-statusbar=hidden] .statusbar{display:none}}:root[data-motion=reduced] *,:root[data-motion=reduced] :before,:root[data-motion=reduced] :after{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important;animation-delay:0s!important}.editor-content:not(.editor-content--landing){font-size:var(--vsc-user-font-size,var(--vsc-font-content-size))}:root[data-font=mono] .editor-content:not(.editor-content--landing){font-family:var(--vsc-font-editor)}.editor-content{zoom:var(--vsc-zoom,1)}:root[data-debugging] .statusbar{--vsc-statusBar-background:var(--vsc-statusBar-debuggingBackground);--vsc-statusBar-foreground:var(--vsc-statusBar-debuggingForeground)}.action-button{width:22px;height:22px;color:var(--vsc-icon-foreground);cursor:pointer;border-radius:5px;justify-content:center;align-items:center;list-style:none;display:flex}.action-button::-webkit-details-marker{display:none}.action-button:not([aria-disabled=true]):hover,.menu[open]>.action-button{background:var(--vsc-toolbar-hoverBackground)}.action-button[aria-disabled=true]{opacity:.4;cursor:default}.shell [aria-disabled=true]:not(.editor-content *),.modal [aria-disabled=true],.quick [aria-disabled=true]{cursor:default}.vsc-button{border:1px solid var(--vsc-button-border);background:var(--vsc-button-background);min-height:26px;color:var(--vsc-button-foreground);font:inherit;text-align:center;cursor:pointer;border-radius:2px;justify-content:center;align-items:center;gap:4px;padding:2px 14px;line-height:18px;display:inline-flex}.vsc-button:hover{background:var(--vsc-button-hoverBackground)}.vsc-button--secondary{background:var(--vsc-button-secondaryBackground);color:var(--vsc-button-secondaryForeground)}.vsc-button--secondary:hover{background:var(--vsc-button-secondaryHoverBackground)}.vsc-button[aria-disabled=true]{opacity:.4;cursor:default}.vsc-button[aria-disabled=true]:hover{background:var(--vsc-button-background)}.vsc-button--secondary[aria-disabled=true]:hover{background:var(--vsc-button-secondaryBackground)}.vsc-button--block{width:100%;display:flex}.badge{background:var(--vsc-badge-background);min-width:18px;height:18px;color:var(--vsc-badge-foreground);border-radius:11px;justify-content:center;align-items:center;margin-left:auto;margin-right:8px;padding:0 5px;font-size:11px;font-weight:400;display:inline-flex}.input-box{border:1px solid var(--vsc-input-border);background:var(--vsc-input-background);min-width:0;color:var(--vsc-input-foreground);border-radius:2px;flex:1;align-items:center;display:flex;position:relative}.input-box:focus-within{border-color:var(--vsc-focusBorder)}.input-box__input{min-width:0;height:24px;color:inherit;font:inherit;background:0 0;border:0;outline:none;flex:1;padding:0 6px}.input-box__input::placeholder{color:var(--vsc-input-placeholderForeground)}.input-box__input::-webkit-search-cancel-button{display:none}.input-box__toggles{gap:2px;padding-right:2px;display:flex}.input-box__toggles>.codicon{opacity:.5}.toggle{width:20px;height:20px;color:var(--vsc-icon-foreground);border:1px solid #0000;border-radius:3px;justify-content:center;align-items:center;display:flex}.toggle:hover{background:var(--vsc-toolbar-hoverBackground)}.toggle[aria-pressed=true]{border-color:var(--vsc-focusBorder);background:color-mix(in srgb, var(--vsc-focusBorder) 25%, transparent)}.shell kbd:not(.editor-content *),.modal kbd,.quick kbd{font:inherit}.menu__title{z-index:1;position:relative}.menu__popup{z-index:70;background:var(--vsc-menu-background);min-width:240px;color:var(--vsc-menu-foreground);border:1px solid var(--vsc-menu-border);box-shadow:0 2px 8px var(--vsc-widget-shadow);cursor:default;border-radius:6px;margin:0;padding:4px 0;font-size:13px;list-style:none;position:absolute;top:calc(100% + 1px);left:0}.menu:not([open])>.menu__popup{display:none}.menu__item{width:calc(100% - 8px);height:26px;color:inherit;white-space:nowrap;text-align:left;cursor:default;border-radius:4px;align-items:center;margin:0 4px;padding:0;display:flex;position:relative}.menu__label{flex:1;padding:0 26px}.menu__item[aria-checked=true]:before{content:"✓";color:inherit;font-size:13px;position:absolute;left:8px}.menu__keybinding{opacity:.9;padding:0 26px 0 16px;font-size:12px}.menu__chevron{width:14px;height:14px;margin-right:8px}.menu__item:not([aria-disabled=true]):hover,.menu__item:not([aria-disabled=true]):focus,.menu__sub:hover>.menu__item,.menu__item[aria-expanded=true]{background:var(--vsc-menu-selectionBackground);color:var(--vsc-menu-selectionForeground);outline:none}.menu__item[aria-disabled=true]{color:var(--vsc-disabledForeground)}.menu__item[aria-disabled=true]:focus-visible{outline:1px solid var(--vsc-focusBorder)}.menu__separator{border-bottom:1px solid var(--vsc-menu-border);height:0;margin:4px 10px}.menu__sub{position:relative}.menu__popup--sub{max-height:70vh;display:none;top:-5px;left:calc(100% + 2px);overflow:auto}.menu__sub:hover>.menu__popup--sub,.menu__sub:focus-within>.menu__popup--sub,.menu__sub.is-open>.menu__popup--sub{display:block}.menu--activity>.menu__popup{top:auto;bottom:4px;left:calc(100% + 2px)}.menu--activity>summary{cursor:pointer;list-style:none}.menu--activity>summary::-webkit-details-marker{display:none}.menu--action>.menu__popup{left:auto;right:0}.view{min-height:0;color:var(--vsc-sideBar-foreground);flex-direction:column;flex:1;display:none;overflow:auto}:root:not([data-view]) [data-view-pane=explorer],:root[data-view=search] [data-view-pane=search],:root[data-view=scm] [data-view-pane=scm],:root[data-view=debug] [data-view-pane=debug],:root[data-view=extensions] [data-view-pane=extensions]{display:flex}.view--explorer{overflow:hidden}.view__title{height:var(--vsc-titlebar-height);text-transform:uppercase;color:var(--vsc-sideBarTitle-foreground);flex:none;align-items:center;margin:0;padding:0 8px 0 20px;font-size:11px;font-weight:400;display:flex}.view__message{color:var(--vsc-descriptionForeground);margin:4px 0;padding:0 20px;font-size:13px;line-height:1.4}.view__link{height:var(--vsc-row-height);color:var(--vsc-textLink-foreground);align-items:center;gap:6px;padding:0 20px;display:flex}.view__link:hover{text-decoration:underline}.view__filter{padding:0 12px 8px 20px}.explorer__title{position:relative}.explorer__actions{display:flex}.explorer__root{flex:1;min-height:0;position:relative;overflow:auto}.explorer__root:not([open]){flex:none}.explorer__section-actions{height:var(--vsc-row-height);align-items:center;gap:2px;display:none;position:absolute;top:0;right:8px}.explorer__root[open]:hover>.explorer__section-actions,.explorer__root:focus-within>.explorer__section-actions{display:flex}.explorer__section-actions .action-button{width:20px;height:20px}.explorer__pane{border-top:1px solid var(--vsc-sideBarSectionHeader-border);flex:none}.explorer__pane[open]{max-height:40%;overflow:auto}.drawer .explorer__section-actions{display:none}.tree__description{color:var(--vsc-descriptionForeground);text-overflow:ellipsis;margin-left:6px;font-size:12px;overflow:hidden}.outline,.timeline,.scm__graph,.extensions{margin:0;padding:0;list-style:none}.outline__empty{color:var(--vsc-descriptionForeground);padding:4px 20px;font-size:12px}.outline__row{text-align:left;width:100%}.outline__row .codicon{color:var(--vsc-symbolIcon-stringForeground,var(--vsc-descriptionForeground))}.outline__row.is-current{background:var(--vsc-list-inactiveSelectionBackground,var(--vsc-list-hoverBackground))}.timeline__icon{color:var(--vsc-descriptionForeground)}.search{padding:0 12px 0 4px}.search__row{align-items:flex-start;gap:2px;display:flex}.search__replace-toggle{width:16px;height:26px;color:inherit;opacity:.4;background:0 0;border:0;border-radius:3px;flex:none;justify-content:center;align-items:center;padding:0;display:flex}button.search__replace-toggle{opacity:1;cursor:pointer}button.search__replace-toggle:hover{background:var(--vsc-toolbar-hoverBackground)}.search__replace-toggle[aria-expanded=true] .codicon{transform:rotate(90deg)}.search__replace{align-items:center;gap:2px;margin:4px 0 0 18px;display:flex}.search__summary{color:var(--vsc-descriptionForeground);margin:6px 0 4px 18px;font-size:12px}.search__error{border:1px solid var(--vsc-inputValidation-errorBorder);background:var(--vsc-inputValidation-errorBackground);margin:4px 0 0 18px;padding:4px 6px;font-size:12px}.search__results{margin:0 -12px 0 -4px;padding:0;list-style:none}.search__file>summary{list-style:none}.search__file>summary::-webkit-details-marker{display:none}.search__file-route{color:var(--vsc-descriptionForeground);text-overflow:ellipsis;margin-left:4px;font-size:12px;overflow:hidden}.search__hit{text-align:left;text-overflow:ellipsis;white-space:nowrap;width:100%;line-height:var(--vsc-row-height);padding-left:40px;padding-right:12px;display:block;overflow:hidden}.search__hit:hover,.search__hit:focus-visible{background:var(--vsc-list-hoverBackground)}.search__hit mark,.quick__label mark{color:var(--vsc-list-highlightForeground);background:0 0;font-weight:700}.search__hit mark{background:var(--vsc-editor-findMatchHighlightBackground,#ea5c0055);color:inherit;font-weight:inherit}.scm__repo .codicon,.scm__branch-icon{width:14px;height:14px}.scm__repo .tree__description{align-items:center;gap:2px;display:flex}.scm__commit{flex-direction:column;gap:6px;padding:8px 12px 10px 20px;display:flex}.scm__message{border:1px solid var(--vsc-input-border);background:var(--vsc-input-background);min-height:26px;color:var(--vsc-input-foreground);font:inherit;resize:none;border-radius:2px;padding:4px 6px}.scm__graph{position:relative}.scm__commit-row{padding-left:20px}.scm__dot{flex:none;width:16px;height:100%;position:relative}.scm__dot:before{content:"";background:var(--vsc-scmGraph-historyItemRefColor,#007acc);width:2px;position:absolute;inset:0 auto 0 7px}.scm__dot:after{content:"";border:2px solid var(--vsc-scmGraph-historyItemRefColor,#007acc);background:var(--vsc-sideBar-background);box-sizing:border-box;border-radius:50%;width:8px;height:8px;position:absolute;top:7px;left:4px}.scm__dot--head:after{background:var(--vsc-scmGraph-historyItemRefColor,#007acc)}.scm__commit--local .scm__commit-row{cursor:default}.scm__commit--local .tree__label{color:var(--vsc-gitDecoration-untrackedResourceForeground,#73c991)}.scm__message:disabled{opacity:.6}.debug__launch{padding:0 12px 8px 20px;display:flex}.debug__run{border:1px solid var(--vsc-dropdown-border);background:var(--vsc-dropdown-background);width:100%;height:26px;color:var(--vsc-dropdown-foreground);border-radius:2px;align-items:center;gap:6px;padding:0 8px;display:flex}.debug__run .codicon{color:#89d185}.debug__run:not([aria-disabled=true]):hover{background:var(--vsc-list-hoverBackground)}.debug__run[aria-disabled=true]{opacity:.5}.debug__script{border:1px solid var(--vsc-widget-border);background:var(--vsc-editor-background);font-family:var(--vsc-font-editor);border-radius:2px;margin:0 12px 10px 20px;padding:6px 0;font-size:11px;line-height:17px;overflow:auto}.debug__line{white-space:pre;padding-right:8px;display:block}.debug__gutter{width:26px;color:var(--vsc-descriptionForeground);text-align:right;user-select:none;padding-right:8px;display:inline-block}.tk-comment{color:#6a9955}.tk-keyword{color:#c586c0}.tk-string{color:#ce9178}.tk-fn{color:#dcdcaa}.tk-var{color:#9cdcfe}[data-theme=light-modern] .tk-comment{color:green}[data-theme=light-modern] .tk-keyword{color:#af00db}[data-theme=light-modern] .tk-string{color:#a31515}[data-theme=light-modern] .tk-fn{color:#795e26}[data-theme=light-modern] .tk-var{color:#001080}.debug__variables{font-family:var(--vsc-font-editor);margin:0;padding:0 12px 6px 20px;font-size:12px}.debug__variables>div{line-height:var(--vsc-row-height);gap:6px;display:flex}.debug__variables dt{color:var(--vsc-debugTokenExpression-name,#c586c0)}.debug__variables dt:after{content:":";color:var(--vsc-foreground)}.debug__variables dd{margin:0}.debug__variables a:hover{text-decoration:underline}.extension{width:100%;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;gap:10px;padding:6px 12px 6px 16px;display:flex}.extension:hover,.extension:focus-visible{background:var(--vsc-list-hoverBackground)}.extension__icon{background:var(--ext-color);color:#fff;width:42px;height:42px;font-family:var(--vsc-font-editor);border-radius:6px;flex:none;justify-content:center;align-items:center;font-size:15px;font-weight:700;display:flex}.extension__icon--large{border-radius:12px;width:96px;height:96px;font-size:32px}.extension__body{flex-direction:column;flex:1;min-width:0;line-height:18px;display:flex}.extension__head{justify-content:space-between;gap:6px;display:flex}.extension__name{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.extension__count{color:var(--vsc-descriptionForeground);flex:none;font-size:12px}.extension__summary{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.extension__publisher{color:var(--vsc-descriptionForeground);align-items:center;gap:4px;font-size:12px;display:flex}.extension__verified{width:14px;height:14px;color:var(--vsc-textLink-foreground)}[data-extension-item][hidden]{display:none}.modal{border:1px solid var(--vsc-widget-border);background:var(--vsc-editor-background);width:min(880px,100vw - 96px);max-height:calc(100vh - 96px);color:var(--vsc-editor-foreground);box-shadow:0 4px 24px var(--vsc-widget-shadow);font-family:var(--vsc-font-ui);border-radius:6px;padding:0;font-size:13px}.modal::backdrop{background:var(--vsc-dialog-backdrop)}.modal__close-form{margin:0;position:absolute;top:8px;right:8px}.modal__close{border-radius:5px;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.modal__close:hover{background:var(--vsc-toolbar-hoverBackground)}.extension-page__header{gap:20px;padding:24px 48px 16px 24px;display:flex}.extension-page__name{margin:0;font-size:26px;font-weight:600;line-height:1.3}.extension-page__publisher{color:var(--vsc-descriptionForeground);align-items:center;gap:6px;margin:4px 0;display:flex}.extension-page__sep{opacity:.6}.extension-page__summary{margin:4px 0 10px}.extension-page__actions{flex-wrap:wrap;gap:6px;display:flex}.extension-page__tabs{border-bottom:1px solid var(--vsc-widget-border);gap:18px;padding:0 24px;display:flex}.extension-page__tab{text-transform:uppercase;padding:6px 0;font-size:11px}.extension-page__tab.is-active{border-bottom:1px solid var(--vsc-tab-activeBorderTop)}.extension-page__body{padding:8px 24px 24px;font-size:14px;line-height:1.6}.extension-page__body a{color:var(--vsc-textLink-foreground)}.minimap{width:var(--vsc-minimap-width);border-left:1px solid var(--vsc-editorGroup-border,transparent);background:var(--vsc-editor-background);flex:none;display:none;position:relative;overflow:hidden}.minimap.is-ready{display:block}.minimap canvas{width:100%;position:absolute;inset:0 0 auto}.minimap__slider{background:var(--vsc-minimapSlider-background,#79797933);opacity:0;transition:opacity .1s;position:absolute;left:0;right:0}.minimap:hover .minimap__slider,.minimap.is-dragging .minimap__slider{opacity:1}:root[data-minimap=off] .minimap{display:none}@media (width<=499.98px){.minimap{display:none!important}}.panel{height:var(--vsc-panel-height);border-top:1px solid var(--vsc-panel-border,var(--vsc-widget-border));background:var(--vsc-panel-background,var(--vsc-editor-background));color:var(--vsc-foreground);flex-direction:column;flex:none;display:flex}.panel[hidden]{display:none}.panel__header{flex:none;justify-content:space-between;align-items:center;height:35px;padding:0 8px;display:flex}.panel__tabs{gap:4px;height:100%;display:flex}.panel__tab{color:var(--vsc-descriptionForeground);text-transform:uppercase;align-items:center;gap:4px;padding:0 8px;font-size:11px;display:flex;position:relative}.panel__tab:hover,.panel__tab[aria-selected=true]{color:var(--vsc-foreground)}.panel__tab[aria-selected=true]:after{content:"";background:var(--vsc-panelTitle-activeBorder,var(--vsc-tab-activeBorderTop));height:1px;position:absolute;inset:auto 8px 4px}.panel__tab .badge{min-width:16px;height:16px;margin:0}.panel__actions{gap:2px;display:flex}.panel__body{min-height:0;font-family:var(--vsc-font-editor);flex:1;padding:4px 0 8px;font-size:12px;line-height:18px;overflow:auto}.panel__line{white-space:pre-wrap;word-break:break-word;margin:0;padding:0 20px}.panel__line--muted{color:var(--vsc-descriptionForeground)}.panel__line--accent{color:var(--vsc-terminal-ansiGreen,#23d18b)}.panel__line--error{color:var(--vsc-errorForeground)}.panel__line--info{color:var(--vsc-textLink-foreground)}.panel__line a{color:var(--vsc-textLink-foreground);text-decoration:underline}.problem{font-family:var(--vsc-font-ui);align-items:flex-start;gap:6px;padding:2px 20px;font-size:13px;display:flex}.problem .codicon{color:var(--vsc-textLink-foreground);margin-top:1px}.problem__where{color:var(--vsc-descriptionForeground)}.problem a{color:var(--vsc-textLink-foreground)}.terminal{cursor:text;flex-direction:column;min-height:100%;display:flex}.terminal-split{grid-template-columns:1fr 1fr;height:100%;display:grid}.terminal-split>.terminal{min-height:0;overflow:auto}.terminal-split>.terminal--right{border-left:1px solid var(--vsc-widget-border)}.terminal__prompt{white-space:pre;padding:0 20px;display:flex}.terminal__ps1{white-space:pre;flex:none}.terminal__user{color:var(--vsc-terminal-ansiGreen,#23d18b)}.terminal__cwd{color:var(--vsc-terminal-ansiBlue,#3b8eea)}.terminal__input{min-width:0;color:inherit;font:inherit;caret-color:var(--vsc-foreground);background:0 0;border:0;outline:none;flex:1;padding:0}.quick{z-index:90;border:1px solid var(--vsc-widget-border);background:var(--vsc-quickInput-background);width:min(600px,100vw - 32px);color:var(--vsc-foreground);box-shadow:0 0 8px 2px var(--vsc-widget-shadow);border-radius:6px;padding:6px 0 4px;font-size:13px;position:fixed;top:6px;left:50%;transform:translate(-50%)}.quick__input{margin:0 6px 6px}.quick__list{max-height:min(440px,60vh);margin:0;padding:0 6px;list-style:none;overflow:auto}.quick__item{cursor:pointer;white-space:nowrap;border-radius:3px;align-items:center;gap:6px;height:22px;padding:0 6px;display:flex}.quick__item[aria-selected=true]{background:var(--vsc-quickInputList-focusBackground,var(--vsc-menu-selectionBackground));color:var(--vsc-quickInputList-focusForeground,var(--vsc-menu-selectionForeground))}.quick__item[aria-disabled=true]{color:var(--vsc-disabledForeground);cursor:default}.quick__item[aria-selected=true] mark,.quick__item[aria-selected=true] .quick__description,.quick__item[aria-selected=true] .quick__keybinding{color:inherit}.quick__item .codicon{width:14px;height:14px}.quick__label{text-overflow:ellipsis;overflow:hidden}.quick__description{color:var(--vsc-descriptionForeground);text-overflow:ellipsis;font-size:12px;overflow:hidden}.quick__keybinding,.quick__separator{color:var(--vsc-descriptionForeground);margin-left:auto;padding-left:12px;font-size:12px}.quick__empty{color:var(--vsc-descriptionForeground);padding:2px 12px 4px}.toasts{right:12px;bottom:calc(var(--vsc-statusbar-height) + 10px);z-index:55;flex-direction:column;gap:8px;width:min(450px,100vw - 24px);display:flex;position:fixed}.toast,.center{border:1px solid var(--vsc-notifications-border);background:var(--vsc-notifications-background);color:var(--vsc-notifications-foreground);box-shadow:0 0 8px 2px var(--vsc-widget-shadow);border-radius:4px}.toast{padding:10px 8px 10px 12px;animation:.2s ease-out toast-in}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.toast{animation:none}}.toast__row{align-items:flex-start;gap:8px;line-height:20px;display:flex}.toast__icon{color:var(--vsc-notificationsInfoIcon-foreground,var(--vsc-textLink-foreground));margin-top:2px}.toast__icon--warning{color:var(--vsc-notificationsWarningIcon-foreground,#cca700)}.toast__message{flex:1}.toast__footer{justify-content:space-between;align-items:center;gap:8px;margin-top:8px;padding-left:24px;display:flex}.toast__source{color:var(--vsc-descriptionForeground);font-size:12px}.toast__actions{gap:6px;display:flex}.center{right:12px;bottom:calc(var(--vsc-statusbar-height) + 10px);z-index:56;width:min(450px,100vw - 24px);position:fixed}.center__header{border-bottom:1px solid var(--vsc-notifications-border);text-transform:uppercase;justify-content:space-between;align-items:center;height:35px;padding:0 8px 0 12px;font-size:11px;display:flex}.center__actions{gap:2px;display:flex}.center__empty{color:var(--vsc-descriptionForeground);margin:0;padding:10px 12px}.center .toast{box-shadow:none;border:0;border-radius:0;animation:none}.center .toast+.toast{border-top:1px solid var(--vsc-notifications-border)}.statusbar__bell-dot,:root[data-notices] .statusbar__bell-icon{display:none}:root[data-notices] .statusbar__bell-dot{display:block}.find{z-index:20;border-left:3px solid var(--vsc-focusBorder);background:var(--vsc-editorWidget-background,var(--vsc-menu-background));width:420px;max-width:calc(100% - 40px);box-shadow:0 0 8px 2px var(--vsc-widget-shadow);grid-template-columns:16px minmax(0,1fr);gap:4px 2px;padding:4px 6px 4px 2px;font-size:13px;display:grid;position:absolute;top:0;right:28px}.find__row{grid-column:2;align-items:center;gap:4px;min-width:0;display:flex}.find__toggle{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:3px;grid-row:1/span 2;justify-content:center;align-items:center;padding:0;display:flex}.find__toggle:hover{background:var(--vsc-toolbar-hoverBackground)}.find__toggle[aria-expanded=true] .codicon{transform:rotate(90deg)}.find .action-button:disabled{opacity:.4;cursor:default}.find__count{min-width:72px;color:var(--vsc-descriptionForeground);white-space:nowrap;font-size:12px}::highlight(shell-find){background-color:#ea5c0055}::highlight(shell-find-current){color:#000;background-color:#f8c84a}.settings{flex-direction:column;height:min(640px,100vh - 96px);display:flex}.settings__top{padding:16px 48px 8px 24px}.settings__heading{margin:0 0 10px;font-size:18px;font-weight:600}.settings__tabs{border-bottom:1px solid var(--vsc-widget-border);gap:18px;margin-top:10px;display:flex}.settings__main{flex:1;min-height:0;display:flex}.settings__toc{border-right:1px solid var(--vsc-widget-border);flex:none;width:180px;margin:0;padding:8px 0;list-style:none}.settings__toc button{text-align:left;width:100%;padding:3px 24px}.settings__toc button:hover{background:var(--vsc-list-hoverBackground)}.settings__list{flex:1;margin:0;padding:8px 24px 24px;list-style:none;overflow:auto}.settings__group{margin:12px 0 6px;font-size:20px;font-weight:600}.setting{border-radius:2px;padding:10px 12px 12px}.setting:hover{background:var(--vsc-settings-rowHoverBackground,var(--vsc-list-hoverBackground))}.setting__label{font-weight:600;display:block}.setting__category{opacity:.9;font-weight:400}.setting__description{color:var(--vsc-descriptionForeground);margin:4px 0 8px}.setting select,.setting input[type=number]{border:1px solid var(--vsc-dropdown-border);background:var(--vsc-dropdown-background);min-width:200px;height:26px;color:var(--vsc-dropdown-foreground);font:inherit;border-radius:2px;padding:0 6px}.setting__check{align-items:center;gap:8px;display:flex}.keybindings{flex-direction:column;height:min(640px,100vh - 96px);display:flex}.keybindings__table{border-collapse:collapse;width:100%}.keybindings__scroll{flex:1;overflow:auto}.keybindings__table th{background:var(--vsc-editor-background);text-align:left;padding:4px 12px;font-weight:600;position:sticky;top:0}.keybindings__table td{padding:3px 12px}.keybindings__table tr:nth-child(2n) td{background:var(--vsc-keybindingTable-rowsBackground,color-mix(in srgb, var(--vsc-foreground) 4%, transparent))}.keybindings__key kbd{border:1px solid var(--vsc-widget-border);background:var(--vsc-keybindingLabel-background,color-mix(in srgb, var(--vsc-foreground) 8%, transparent));border-bottom-width:2px;border-radius:3px;margin-right:3px;padding:1px 4px;font-size:11px;display:inline-block}.keybindings__when{color:var(--vsc-descriptionForeground)}.about{width:min(460px,100vw - 48px);padding:24px}.about__title{align-items:center;gap:10px;margin:0 0 12px;font-size:15px;display:flex}.about__title .codicon{width:32px;height:32px;color:var(--vsc-focusBorder)}.about__facts{font-family:var(--vsc-font-editor);white-space:pre-wrap;margin:0 0 16px;font-size:12px;line-height:20px}.about__actions{justify-content:flex-end;gap:8px;display:flex}.statusbar__item{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0}button.statusbar__item:not([aria-disabled=true]):hover{background:var(--vsc-statusBarItem-hoverBackground)}button.statusbar__item[aria-disabled=true]{cursor:default}.statusbar__sync{margin-left:2px}.statusbar__braces{font-size:11px}@media (width<=767.98px){.panel,.toasts,.center,.quick,.find{display:none!important}}.codicon-wrap{flex:none;display:flex}.codicon-wrap>.tree__twistie{transition:transform .1s}details[open]>summary>.codicon-wrap>.tree__twistie{transform:rotate(90deg)}.activitybar__avatar{background:var(--vsc-avatar-background,var(--vsc-badge-background));width:24px;height:24px;color:var(--vsc-avatar-foreground,var(--vsc-badge-foreground));letter-spacing:.02em;border-radius:50%;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:flex}.editor-content .is-commented{color:var(--vsc-descriptionForeground);font-style:italic}.editor-content .is-commented:before{content:"// "}.editor-content[hidden]{display:none}.source-view{box-sizing:border-box;color:var(--vsc-editor-foreground);font-family:var(--vsc-font-editor);white-space:pre-wrap;overflow-wrap:anywhere;tab-size:4;zoom:var(--vsc-zoom,1);margin:0;padding:16px 0 64px;font-size:14px;line-height:1.5}.source__line{padding-inline:72px 24px;display:block;position:relative}.source__gutter{width:48px;color:var(--vsc-descriptionForeground);text-align:end;user-select:none;position:absolute;inset-inline-start:0}@media (width>=768px){:root[data-wordwrap=off] .editor-content :is(p,li,h1,h2,h3,h4,blockquote,dd,figcaption){white-space:nowrap;overflow-x:auto}:root[data-wordwrap=off] .editor-content pre,:root[data-wordwrap=off] .source-view{overflow-wrap:normal;white-space:pre;overflow-x:auto}:root[data-wordwrap=off] .source__line{box-sizing:border-box;width:max-content;min-width:100%}}.editor-content .is-flashed,.source-view .is-flashed{background-color:var(--vsc-editor-findMatchHighlightBackground)}.editor-content .has-breakpoint{position:relative}.editor-content .has-breakpoint:after{content:"";background:#e51400;border-radius:50%;width:8px;height:8px;position:absolute;top:.55em;left:-16px}.breakpoint{width:100%;color:inherit;font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:2px 12px 2px 20px;display:block;overflow:hidden}.breakpoint:before{content:"";background:#e51400;border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.breakpoint:hover{background:var(--vsc-list-hoverBackground)}.explorer__root.is-refreshing>.tree__list{opacity:.6;transition:opacity .1s}.tree__item>button.tree__row{width:100%;color:inherit;font:inherit;text-align:left;background:0 0;border:0}.tree__item.is-local .tree__label{color:var(--vsc-gitDecoration-untrackedResourceForeground,#73c991);flex:1}.tree__badge{color:var(--vsc-gitDecoration-untrackedResourceForeground,#73c991);margin-left:auto;font-size:12px}.tree__input{border:1px solid var(--vsc-focusBorder);background:var(--vsc-input-background);min-width:0;height:20px;color:var(--vsc-input-foreground,inherit);font:inherit;outline:none;flex:1;padding:0 4px}
