.error-notice{--errpadding: 20px;margin:var(--errpadding);padding:var(--errpadding);border-radius:var(--pad);background-color:var(--error-bg-color);color:var(--error-fg-color);display:flex;flex-direction:row;gap:var(--pad);cursor:pointer;flex-wrap:wrap;max-width:100%}.error-notice-arrow{margin-top:calc(var(--errpadding) / 2)}.error-notice-row{display:flex;flex-direction:row}.error-notice-content{display:flex;flex-direction:column;max-width:calc(100% - var(--errpadding))}.error-notice-title{font-weight:700}.error-notice-stack-trace{white-space:pre-wrap;font-family:monospace;cursor:text}.error-notice-byline{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.error-notice-details{padding:var(--pad);white-space:pre-wrap;word-break:break-word;width:100%}.error-notice-left{display:flex;flex-direction:row;flex-grow:1;overflow:hidden;gap:var(--pad)}.inline-error-badge>*{display:flex;flex-direction:row;gap:var(--pad);align-items:center;background-color:var(--error-bg-color);color:var(--error-fg-color);font-weight:600;border-radius:var(--halfpad);padding:var(--halfpad) var(--pad)}.inline-error-tooltip{max-width:500px}.context-menu-container,.context-menu-submenu-navigation,.context-menu-tooltip{position:absolute;padding:var(--halfpad);background-color:var(--tooltip-background);color:var(--foreground);border:1px solid var(--tooltip-border);display:flex;flex-direction:column;z-index:2000;min-width:180px;box-sizing:border-box}.context-menu{overflow-y:auto;position:relative}.context-menu-divider{border-top:1px solid var(--tooltip-border);height:0;margin:var(--halfpad)}.context-menu-item{padding:var(--halfpad);border-radius:var(--halfpad);cursor:pointer}.context-menu-submenu{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.context-menu-item:hover,.context-menu-item:focus{background-color:var(--hover-darken)}.context-menu-arrow{--arrow-height: calc(var(--pad) - 4px);--arrow-half-width: calc(var(--arrow-height) / 2);position:absolute}.context-menu-arrow:after{content:" ";position:absolute;width:var(--arrow-height);height:var(--arrow-height);background-color:var(--tooltip-background);border-right:1px solid var(--tooltip-border);border-bottom:1px solid var(--tooltip-border)}.context-menu-arrow-top:after{transform:rotate(225deg)}.context-menu-arrow-bottom:after{transform:rotate(45deg)}.context-menu-arrow-top{left:calc(50% - var(--arrow-half-width));top:calc(-1px - var(--arrow-half-width))}.context-menu-arrow-bottom{left:calc(50% - var(--arrow-half-width));bottom:calc(var(--arrow-half-width))}.context-menu-arrow-left{left:var(--pad)}.context-menu-arrow-right{right:var(--pad);left:unset}.context-menu-disabled-option{cursor:not-allowed;opacity:.8}.toast-container{position:fixed;display:flex;bottom:calc(var(--pad) * 3);left:0;width:100%;z-index:1001;flex-direction:column;align-items:center;pointer-events:none}.tooltip.toast{position:relative;margin-bottom:var(--pad);cursor:default;pointer-events:auto}html .dark-theme,html .vscode-dark{color-scheme:dark;--scm-modified-foreground: #e2c08d;--scm-added-foreground: #73c991;--scm-removed-foreground: #f3674f;--scm-missing-foreground: #b4eaed;--selected-commit-background: rgba(255, 255, 255, .1);--error-fg-color: #f3674f;--error-bg-color: #f3674f20;--tooltip-background: var(--vscode-editorWidget-background, #252526);--tooltip-border: var(--vscode-editorWidget-border, #454545);--hover-darken: rgba(255, 255, 255, .1);--subtle-hover-darken: rgba(255, 255, 255, .03);--highlight-foreground: #f0f0f0;--selection-mix-mode: lighten;--github-badge-fg: white;--github-open-bg: #238636;--github-closed-bg: #da3633;--github-merged-bg: #8957e5;--github-neutral-bg: #6e7781;--diffEditor-foreground: rgb(201, 209, 217);--diffEditor-insertedLineHighlightBackground: var( --vscode-diffEditor-insertedTextBackground, rgba(156, 204, 44, .2) );--diffEditor-removedLineHighlightBackground: var( --vscode-diffEditor-removedTextBackground, rgba(255, 0, 0, .2) );--diffEditor-insertedLineBackground: var( --vscode-diffEditor-insertedLineBackground, rgba(155, 185, 85, .2) );--diffEditor-removedLineBackground: var( --vscode-diffEditor-removedLineBackground, rgba(255, 0, 0, .2) );--diffEditor-modifiedLineBackground: #deb94033;--diffEditor-modifiedLineHighlightBackground: #deb94066;--editor-selectionBackground: #264f78;--editor-changedBackground: hsla(212, 90%, 70%, .15);--editor-changedHighlightBackground: hsla(212, 90%, 70%, .3);--hint-background: rgba(252, 193, 43, .2);--banner-fg: rgb(235, 236, 237);--banner-warning-bg: #deb94066;--banner-error-bg: #fa7e7c55;--banner-default-bg: #45454577;--banner-green-bg: #73a280;--signal-good-bg: #2da44e;--signal-medium-bg: #e0d12d;--signal-bad-bg: #cf222e;--signal-fg: white;--checkbox-border: var(--vscode-contrastBorder, rgba(255, 255, 255, .2))}html .light-theme,html .vscode-light{color-scheme:light;--scm-modified-foreground: #895503;--scm-added-foreground: #007100;--scm-removed-foreground: #ad0707;--scm-missing-foreground: #418c91;--selected-commit-background: rgba(0, 0, 0, .1);--tooltip-background: var(--vscode-editorWidget-background, #f3f3f3);--tooltip-border: var(--vscode-editorWidget-border, #c8c8c8);--error-fg-color: #e35941ff;--error-bg-color: #e3594120;--hover-darken: rgba(0, 0, 0, .1);--subtle-hover-darken: rgba(0, 0, 0, .03);--highlight-foreground: #2a2a2a;--selection-mix-mode: darken;--github-badge-fg: white;--github-open-bg: #2da44e;--github-closed-bg: #cf222e;--github-merged-bg: #8250df;--github-neutral-bg: #6e7781;--diffEditor-foreground: rgb(36, 41, 47);--diffEditor-insertedLineHighlightBackground: var( --vscode-diffEditor-insertedTextBackground, rgba(156, 204, 44, .25) );--diffEditor-removedLineHighlightBackground: var( --vscode-diffEditor-removedTextBackground, rgba(255, 0, 0, .2) );--diffEditor-insertedLineBackground: var( --vscode-diffEditor-insertedLineBackground, rgba(155, 185, 85, .2) );--diffEditor-removedLineBackground: var( --vscode-diffEditor-removedLineBackground, rgba(255, 0, 0, .2) );--diffEditor-modifiedLineBackground: #f9ec5633;--diffEditor-modifiedLineHighlightBackground: #f9ec5666;--editor-selectionBackground: #add6ff;--editor-changedBackground: hsla(211, 100%, 87%, .3);--editor-changedHighlightBackground: hsla(211, 100%, 87%, .5);--hint-background: rgba(241, 168, 23, .2);--banner-fg: rgb(36, 41, 47);--banner-warning-bg: #f9ec5666;--banner-error-bg: #fa7e7c66;--banner-default-bg: var(--tooltip-background);--banner-green-bg: #b0ddbd;--signal-good-bg: #2da44e;--signal-medium-bg: #d5b14e;--signal-bad-bg: #cf222e;--signal-fg: white;--checkbox-border: var(--vscode-contrastBorder, rgba(0, 0, 0, .2))}.banner{display:flex;align-items:center;gap:var(--halfpad);font-size:90%;margin:var(--halfpad) var(--halfpad);padding:var(--halfpad) var(--pad);border-radius:var(--pad);color:var(--banner-fg);background-color:var(--banner-default-bg)}.banner-content{display:flex;align-items:center;gap:var(--halfpad);flex-grow:1}.banner>.banner-buttons{opacity:0%;transition:opacity .2s;display:flex}.banner>.banner-buttons-visible,.banner:hover>.banner-buttons{opacity:100%}.banner-warning{background-color:var(--banner-warning-bg)}.banner-green{background-color:var(--banner-green-bg)}.banner-error{background-color:var(--banner-error-bg)}.progress-container{bottom:0;background:var(--background);padding:calc(2 * var(--pad));z-index:1;border-top:1px solid var(--panel-view-border);display:flex;flex-direction:column;gap:var(--pad);position:relative}.progress-container .tooltip-creator{width:fit-content;max-width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:var(--pad)}.progress-container-row{display:flex;flex-direction:row;align-items:center;gap:var(--pad);width:fit-content;max-width:100%}.progress-container-row .codicon-error{color:var(--scm-removed-foreground)}.progress-container-row .codicon-pass{color:var(--scm-added-foreground)}.queued-operations-container{position:absolute;right:0;bottom:100%;display:flex;flex-direction:column;gap:10px;margin:0;background-color:var(--background);padding:10px;border-radius:4px 0 0;border:1px solid var(--dropdown-border);max-width:90%;border-right-width:0;min-width:150px}.queued-operation{background-color:var(--badge-background);color:var(--badge-foreground);padding:4px 8px;border-radius:4px;margin-left:10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.progress-container-command{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.progress-container-row .tooltip-creator{width:100%;gap:var(--pad);align-items:center}.progress-command-tooltip{max-width:min(700px,50vw);overflow-wrap:anywhere}.progress-command-tooltip pre{word-wrap:break-word;white-space:pre-wrap}.progress-container-last-output{max-height:5rem;overflow-y:auto}.progress-container-last-output code{white-space:pre-wrap}.progress-line{display:flex;gap:var(--pad);align-items:center}.progress-bar{width:120px;height:6px;border-radius:8px;background-color:var(--hover-darken)}.progress-bar-filled{height:100%;display:block;border-radius:8px;background-color:var(--button-primary-hover-background);transition:width .1s}.isl-radio{background:var(--checkbox-background);border-radius:999px;cursor:pointer;height:16px;position:relative;outline:none;width:16px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--checkbox-border);margin:0}.isl-radio:focus{border-color:var(--focus-border);outline-color:var(--focus-border)}.isl-radio:before{display:inline-block;position:absolute;content:" ";top:4px;right:4px;bottom:4px;left:4px;border-radius:50%;transform:scale(0);transition:60ms transform ease-in-out;background-color:var(--checkbox-foreground)}.isl-radio:checked:before{transform:scale(1)}.text-editable-group{position:relative}.text-editable-overlay{position:absolute;pointer-events:none}.text-editable-hidden-textarea{overflow:hidden;white-space:pre;padding:0;margin:0;position:absolute;height:0px;width:0px;opacity:0}.text-editable-hidden-textarea:active,.text-editable-hidden-textarea:focus{outline:none}.text-editable-container *::selection{background:none}@keyframes blink{0%,49%{opacity:1}50%,to{opacity:0}}.text-editable-caret{position:absolute;width:1px;height:0px;background:var(--foreground);transition:transform .06s ease-out;animation:blink 1.2s steps(1) infinite}.text-editable-selection-highlight{position:absolute;opacity:.9;mix-blend-mode:var(--selection-mix-mode)}.text-editable-selection-highlight-line{position:absolute;background:var(--editor-selectionBackground);transition:left .06s ease-out,width .06s ease-out}.partial-file-selection-scroll-y{max-height:500px;overflow-y:auto}.partial-file-selection-scroll-x{max-width:500px;overflow-x:auto;scrollbar-width:none}.partial-file-selection-scroll-x::-webkit-scrollbar{display:none}.partial-file-selection-border{border-left:1px solid var(--tooltip-border);width:fit-content}.partial-file-selection-width-min-content{width:min-content}.partial-file-selection{border-left:1px solid var(--tooltip-border);font-family:var(--monospace-fontFamily);font-size:12px;border-spacing:0;table-layout:fixed;margin-bottom:var(--pad);-webkit-user-select:none;user-select:none}.partial-file-selection .line{-webkit-user-select:text;user-select:text;padding-inline:var(--halfpad) var(--pad);max-width:1200px;white-space:pre-wrap}.partial-file-selection .column-a-number,.partial-file-selection .column-b-number{background-color:var(--subtle-hover-darken);vertical-align:top}.partial-file-selection tr{white-space:pre}.partial-file-selection td{padding:0}.partial-file-selection pre{padding:0;margin:0;width:fit-content;line-height:1.2;font-family:var(--monospace-fontFamily);font-size:12px}.partial-file-selection .line-context{-webkit-user-select:none;user-select:none;text-align:center}.partial-file-selection .line-context{height:var(--pad)}.partial-file-selection .column-unified{min-width:100%}.partial-file-selection .column-a-number,.partial-file-selection .column-b-number{min-width:3em}.partial-file-selection.checkboxes .line.line-context,.partial-file-selection .column-m .line.line-context{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 20'%3E%3Cpath d='M0 10 Q10 15 20 10 Q30 5 40 10' stroke='grey' fill='transparent' /%3E%3C/svg%3E");background-repeat:repeat-x}.partial-file-selection .column-m .line.line-context{cursor:pointer}.partial-file-selection .line-number{padding-left:var(--halfpad);padding-right:var(--halfpad)}.partial-file-selection .selectable.line-number{cursor:pointer}.partial-file-selection.free-form .readonly{background:var(--tooltip-background)}.partial-file-selection.free-form .column-m-number,.partial-file-selection.free-form .column-b-number{border-left:1px solid var(--tooltip-border)}.partial-file-selection .column-a-number,.partial-file-selection .column-b-number,.partial-file-selection .column-m-number{text-align:right;color:gray;-webkit-user-select:none;user-select:none}.partial-file-selection .column-a .region-same,.partial-file-selection .column-b .region-same{opacity:.3}.partial-file-selection .line.line-unique{background:#ea5c0033}.partial-file-selection .column-unified .line-add,.partial-file-selection .column-b .line-add{background:var(--diffEditor-insertedLineBackground)}.partial-file-selection .column-unified .line-del,.partial-file-selection .column-a .line-del{background:var(--diffEditor-removedLineBackground)}.partial-file-selection .line-number.selectable{cursor:pointer;background:var(--hover-darken)}.partial-file-selection .line-number.selectable.selected{color:var(--list-active-selection-foreground);background:var(--list-active-selection-background)}.partial-file-selection .column-checkbox{min-width:40px}.partial-file-selection .checkbox-anchor{position:relative;height:14px;display:block;width:40px}.partial-file-selection .checkbox-container{position:absolute;padding-left:var(--pad);top:calc(10px - 1em)}.hide-scrollbar::-webkit-scrollbar{display:none}.head-commit-info{margin-left:var(--halfpad)}.you-are-here-container{display:flex;gap:var(--pad);align-items:center}.uncommitted-changes{padding:var(--halfpad) 0;display:flex;flex-direction:column;gap:var(--halfpad)}.conflicts-header{display:flex;flex-direction:column;margin:var(--pad) 0}.file-tree,.file-tree-section{margin-top:4px}.file-tree-level{--file-tree-indent: calc(2 * var(--pad));margin-left:var(--file-tree-indent);position:relative}.changed-files>.file-tree>.file-tree-level{margin-left:0}.file-tree-level>.changed-file{margin-left:var(--halfpad)}.file-tree-folder-path{display:flex;align-items:center;gap:var(--halfpad)}.file-tree-folder-path vscode-button::part(control){font-size:initial;max-width:unset}.changed-files-pages-buttons{display:flex;align-items:center;gap:var(--halfpad)}.file-tree-level .file-tree-level:before{content:"";position:absolute;left:calc(var(--file-tree-indent) / -2);height:100%;top:0;border-left:1px solid var(--divider-background)}.file-tree-level:hover>.file-tree-level:before{border-left:1px solid var(--foreground)}.changed-files{display:flex;flex-direction:column}.changed-files .changed-file{display:flex;align-items:center;gap:var(--halfpad);margin-right:var(--halfpad);transition:color .1s;line-height:25px;position:sticky;top:0;background-color:var(--changed-files-overflow-color, var(--background));z-index:10}.changed-files-list .changed-file:nth-child(n+15):last-child{margin-bottom:10px}.changed-files .banner{padding:var(--pad);margin:var(--pad) 0;max-width:500px}.changed-files-list-container{display:flex;flex-direction:column;position:relative;overflow-y:hidden}.changed-files-list{--changed-files-list-height: 500px;--changed-files-overflow-color: var(--background);overflow-y:scroll;max-height:var(--changed-files-list-height)}.changed-file:focus-visible{outline:var(--focus-border) 1px auto;outline-offset:-1px}.changed-files-list .collapsable{margin:var(--pad) 0}.changed-files-list .collapsable-title{-webkit-user-select:none;user-select:none;font-weight:500;opacity:.9;font-variant:all-small-caps}.changed-files-list .collapsable-contents{margin-left:calc(2 * var(--pad))}.changed-files-list:after{--overflow-gradient-height: 20px;display:block;content:" ";width:100%;height:var(--overflow-gradient-height);background:linear-gradient(transparent,var(--changed-files-overflow-color));z-index:10;position:absolute;bottom:0;left:0;top:calc(var(--changed-files-list-height) - var(--overflow-gradient-height));pointer-events:none}.changed-file-path{display:flex;align-items:center;gap:var(--halfpad);cursor:pointer;overflow:hidden}.changed-file-path-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;direction:rtl;text-align:left}.changed-file-path .tooltip-creator{overflow:hidden}.changed-file-path:hover{color:var(--highlight-foreground)}.file-actions{display:flex;flex-wrap:nowrap;align-items:center;gap:var(--halfpad)}.file-actions .tooltip-creator{display:inline-flex}.file-added{color:var(--scm-added-foreground)}.file-modified{color:var(--scm-modified-foreground)}.file-removed{color:var(--scm-removed-foreground)}.file-missing{color:var(--scm-missing-foreground)}.file-unresolved{color:var(--scm-modified-foreground)}.file-resolved{color:var(--scm-added-foreground)}.file-ignored{opacity:.9}.file-generated{opacity:.5}.file-partial{opacity:.8}.show-on-hover,.file-show-on-hover{opacity:0;transition:opacity .1s}.show-on-hover:focus-within,.file-show-on-hover:focus-within{opacity:1}.uncommitted-changes:hover .show-on-hover,.changed-file:hover .file-show-on-hover{opacity:1}.uncommitted-changes:hover vscode-button:disabled.show-on-hover{opacity:.4}:is(button,vscode-button).file-show-on-hover:disabled{opacity:0!important}.changed-file:hover :is(button,vscode-button).file-show-on-hover:disabled{opacity:.4!important}.changed-file-list .button-rows,.uncommitted-changes .button-rows{display:flex;flex-direction:column;gap:var(--halfpad)}.changed-file-list .button-row,.uncommitted-changes .button-row{display:flex;flex-wrap:wrap;gap:var(--halfpad) var(--pad);align-items:center}.changed-file-list .button-row{padding-bottom:var(--halfpad)}.quick-commit-inputs input[type=text]{opacity:0;transition:opacity .1s;z-index:1}.uncommitted-changes:hover input[type=text],.uncommitted-changes input[type=text]:focus-within,.quick-commit-inputs input[type=text]:not(:placeholder-shown){opacity:1}.quick-commit-inputs{transition:background-color .1s;display:flex;gap:var(--pad);align-items:center;padding:4px;margin:-4px;border-radius:4px;position:relative}.quick-commit-inputs:before{content:"";position:absolute;left:0;right:0;height:100%;width:100%;border-radius:4px;pointer-events:none;opacity:0}.quick-commit-inputs:hover:before{background-color:var(--button-icon-hover-background);transition:opacity .3s;opacity:.5}.collapsable{display:flex;flex-direction:column;gap:var(--halfpad)}.collapsable-title{cursor:pointer;display:flex;flex-direction:row;flex-wrap:nowrap;gap:var(--halfpad);align-items:center}.suggested-rebase-context-menu-option{display:flex;gap:var(--pad);align-items:center}.confirm-submit-stack-content{display:flex;flex-direction:column;gap:var(--pad);padding:calc(var(--pad)) calc(2 * var(--pad));max-height:50vh}.confirm-submit-stack-content .commit-list{overflow-y:auto;margin-bottom:var(--pad)}.confirm-submit-stack-content .commit-list .commit{margin-left:calc(3 * var(--pad))}.diff-badge{color:#fff;cursor:pointer;text-decoration:none}.diff-badge:hover{text-decoration:underline}.diff-badge:hover .codicon{text-decoration:none}.diff-badge,.diff-info,.diff-spinner{display:inline-flex;align-items:center;gap:5px}.diff-number{opacity:.9;font-size:90%;padding:0 var(--halfpad)}.diff-number:hover{text-decoration:underline;cursor:pointer}.diff-comments-count{font-size:90%;align-items:center;display:flex;gap:2px;width:100%}.diff-signal-summary{display:flex;align-items:center}.diff-signal-pass{color:var(--signal-good-bg)}.diff-signal-failed{color:var(--signal-bad-bg)}.diff-signal-warning,.diff-signal-land-cancelled,.diff-signal-deferred{color:var(--signal-medium-bg)}.icon-stack{--icon-stack-size: 16px;position:relative;width:var(--icon-stack-size);height:var(--icon-stack-size)}.icon-stack>*:last-child{position:absolute;bottom:-2px;right:-2px}.icon-stack>*:last-child,.icon-stack>.codicon[class*=codicon-]:last-child{font-size:calc(var(--icon-stack-size) / 2)}.icon-stack>*:first-child{clip-path:path("M 0 0 L 16 0 L 19 12 A 1 1 0 1 0 9 16 L 0 16 L 0 0")}.dropdown-fields{display:flex;flex-direction:column;gap:var(--halfpad);height:100%}.dropdown-fields-header{display:flex;flex-direction:row;gap:var(--halfpad);align-items:center;margin:var(--halfpad)}.dropdown-fields-content{display:flex;flex-direction:column;gap:calc(2 * var(--pad));margin:calc(-1 * var(--pad));padding:calc(2 * var(--pad));overflow-y:scroll;height:100%}.dropdown-field{display:flex;flex-direction:column;gap:var(--halfpad)}.dropdown-field strong{font-size:90%}.confirm-unsaved-edits-pre-split{max-width:500px;padding:var(--pad);padding-bottom:0}.confirm-unsaved-edits-pre-split vscode-divider{margin-top:calc(2 * var(--pad))}.confirm-unsaved-edits-pre-split .commits-with-unsaved-changes{padding:var(--pad);display:flex;flex-direction:column;gap:var(--pad)}.confirm-unsaved-edits-pre-split .commits-with-unsaved-changes .commit-row{display:flex;flex-direction:column;gap:var(--halfpad)}.confirm-unsaved-edits-pre-split .commits-with-unsaved-changes .commit{display:flex;gap:var(--pad);align-items:center;pointer-events:none}.confirm-unsaved-edits-pre-split .commits-with-unsaved-changes .unsaved-message-indicator,.confirm-unsaved-edits-pre-split .commits-with-unsaved-changes .selected-commit .commit-details:before{display:none}.confirm-unsaved-edits-pre-split .commits-with-unsaved-changes .field-name{padding-inline:var(--halfpad);display:inline-flex;gap:var(--halfpad);align-items:center;font-weight:700;text-transform:uppercase;font-size:90%;opacity:.9}.confirm-unsaved-edits-pre-split .commits-with-unsaved-changes .byline{padding-inline:calc(2 * var(--pad));display:flex;gap:var(--halfpad);align-items:center}.commit .smart-actions-button{opacity:0;transition:opacity .1s}.commit:hover .smart-actions-button,.smart-actions-button.dropdown-visible{opacity:1}.smart-actions-dropdown vscode-button,.smart-actions-dropdown button{min-width:250px;justify-content:center}.resubmit-stack-tooltip{max-width:300px;display:flex;flex-direction:column;gap:var(--pad)}.copyable{cursor:pointer;display:flex;align-items:center;gap:var(--halfpad);word-break:break-all}.copyable .codicon{opacity:0;transition:opacity transform .1s}.copyable.icon-only .codicon{opacity:1}.copyable:hover .codicon{opacity:1;transform:scale(1.1)}@keyframes beat{0%{transform:scale(1)}to{transform:scale(1.01)}}.copyable:active{animation:beat .1s linear backwards}.copyable-success-tooltip{max-width:300px;display:flex;white-space:nowrap}.copyable-success-overflow{overflow:hidden;text-overflow:ellipsis}.light-theme .rendered-markup{--pre-bg: #fdf5d4;--pre-border: 1px solid #f1c40f;--tt-bg: rgb(235, 233, 231);--th-bg: #ebecee;--td-bg: white;--table-border: #bdc7d8;--quote-fg: #8c98b8}.dark-theme .rendered-markup{--pre-bg: #120b00;--pre-border: 1px solid #673b00;--tt-bg: #18191a;--th-bg: #18191a;--td-bg: black;--table-border: #323436;--quote-fg: #8c98b8}.rendered-markup>p{margin:0}.rendered-markup>h1{margin:0}.rendered-markup table{border:1px solid var(--table-border);background:var(--table-border);border-collapse:separate;border-spacing:1px}.rendered-markup th{background:var(--th-bg);font-weight:700;padding:3px 6px}.rendered-markup td{background:var(--td-bg);padding:3px 6px;text-align:left}.rendered-markup tt{background-color:var(--tt-bg);padding-inline:4px;overflow-wrap:break-word;font-size:110%}.rendered-markup pre{background:var(--pre-bg);border:var(--pre-border);padding:var(--halfpad);font-size:110%;white-space:pre-wrap}.rendered-markup a{color:var(--link-foreground);text-decoration:none}.rendered-markup a:hover{text-decoration:underline}.rendered-markup blockquote{color:var(--quote-fg);border-left:3px solid var(--quote-fg);padding-left:10px;padding-block:5px;font-style:italic;margin:0;display:flex}.rendered-markup blockquote>p{margin:0}.rendered-markup ul,.rendered-markup ol{padding-left:30px}.rendered-markup video,.rendered-markup img{max-width:100%}.rendered-markup .js-suggested-changes-blob.diff-view,.rendered-markup .js-suggested-changes-blob.diff-view div{white-space-collapse:collapse}.rendered-markup .js-suggested-changes-blob.diff-view table{margin-block:5px;border-radius:2px;width:100%;background-color:var(--background);border-width:0;border-collapse:collapse}.rendered-markup .js-suggested-changes-blob.diff-view td.blob-num:after{content:attr(data-line-number)}.rendered-markup .js-suggested-changes-blob.diff-view td{color:var(--diffEditor-foreground);font-family:var(--monospace-fontFamily)}.rendered-markup .js-suggested-changes-blob.diff-view td.blob-num-deletion{background-color:var(--diffEditor-removedLineHighlightBackground);width:2em}.rendered-markup .js-suggested-changes-blob.diff-view td.blob-code-deletion{background-color:var(--diffEditor-removedLineBackground)}.rendered-markup .js-suggested-changes-blob.diff-view td.blob-num-addition{background-color:var(--diffEditor-insertedLineHighlightBackground);width:2em}.rendered-markup .js-suggested-changes-blob.diff-view td.blob-code-addition{background-color:var(--diffEditor-insertedLineBackground)}.see-more-container{width:100%;position:relative;display:flex;flex-direction:column}.see-more-container-collapsed{overflow-y:hidden}.see-less-button,.see-more-button{display:flex;justify-content:center;width:100%}.see-more-button{position:absolute;bottom:0;background:linear-gradient(0deg,var(--background),var(--background),transparent);padding-top:calc(2 * var(--pad))}.inline-badge{border-radius:14px;padding:3px var(--pad);display:inline-block;font-size:80%;font-weight:700;display:inline-flex;align-items:center;gap:var(--halfpad)}.inline-badge.badge-secondary{background-color:var(--button-secondary-hover-background);color:var(--button-secondary-foreground)}.inline-badge.badge-primary{background-color:var(--button-primary-hover-background);color:var(--button-primary-foreground)}.suggested-reviewers{display:flex;flex-direction:row;justify-content:space-between;gap:var(--pad);overflow:hidden}.suggested-reviewers>div:nth-child(2){flex-shrink:2}.suggested-reviewers .suggestion-header{font-size:90%;font-variant:all-small-caps}.suggested-reviewers .suggestions{display:flex;flex-direction:row;gap:var(--halfpad);--suggestion-height: 25px;overflow:hidden;flex-wrap:wrap;height:var(--suggestion-height)}.suggested-reviewers .suggestion{display:block;flex:1 0 var(--suggestion-height);height:var(--suggestion-height);width:fit-content;max-width:fit-content;box-sizing:border-box;color:var(--foreground);cursor:pointer}.suggested-reviewers .suggestion:hover{background-color:var(--hover-darken)}.suggestions-loading{height:var(--suggestion-height);margin:var(--halfpad)}.comment-collapsable{padding:10px}.comment-collapsible-title{display:flex;gap:10px}.comment-count{font-size:90%;align-items:center;display:flex;gap:2px;width:100%}.comment-content-container{margin:0 20px}.comment-list{display:flex;flex-direction:column;gap:16px}.comment-container{display:flex;gap:4px;flex-direction:column}.comment-header{font-size:90%}.comment-link{cursor:pointer}.comment-body{line-clamp:2;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.code-review-upsell-inner{display:flex;align-items:center;width:100%;justify-content:space-between;min-height:24px}.code-review-upsell-icon-text{display:flex;align-items:center;gap:10px}.commit-info-view{display:flex;flex-direction:column;height:100%;--toolbar-fade-height: 30px}.commit-info-view-main-content{overflow-y:auto;padding:var(--pad);flex-grow:1;padding-bottom:var(--toolbar-fade-height)}.commit-info-view-multi-commit{display:flex;flex-direction:column}.commit-info-view-multi-commit .commit-list{display:flex;flex-direction:column;margin-left:calc(4 * var(--pad));gap:var(--halfpad);flex-grow:1}.commit-info-view-multi-commit .commit-list-container{display:flex;flex-direction:column;gap:var(--pad);margin:var(--pad)}.commit-info-view-multi-commit .commit-list-header{text-align:center;display:flex;align-items:center;gap:var(--halfpad);margin:var(--pad)}.commit-info-view vscode-text-area,.commit-info-view vscode-text-field{width:100%;margin:var(--halfpad) 0}.commit-info-rendered-title{cursor:pointer;font-weight:700;display:flex;align-items:center;gap:var(--pad);padding:var(--halfpad);margin:calc(-1 * var(--halfpad))}.commit-info-title-wrapper{display:flex;align-items:center;gap:var(--pad)}.commit-info-title-wrapper:hover .hover-edit-button,.commit-info-title-wrapper:focus-within .hover-edit-button{opacity:1}.commit-info-rendered-field{cursor:pointer;white-space:pre-wrap;margin-bottom:var(--pad);transition:background-color .1s;border-radius:var(--pad);padding-top:0}.commit-info-rendered-textarea,.commit-info-rendered-custom{cursor:pointer;white-space:pre-wrap;transition:background-color .1s;border-radius:var(--pad);margin-inline:calc(-1 * var(--pad));margin-bottom:var(--pad);padding:var(--pad);word-break:break-word}.commit-info-rendered-field:focus-visible,.commit-info-rendered-title:focus-visible,.commit-info-rendered-textarea:focus-visible,.commit-info-rendered-custom:focus-visible{outline:var(--focus-border) 1px auto;outline-offset:-1px}.commit-info-section .see-more-container{margin:calc(-1 * var(--pad));margin-left:0;margin-bottom:var(--pad)}.commit-info-rendered-textarea:hover,.commit-info-rendered-field:hover,.commit-info-rendered-custom:hover{background:var(--tooltip-background)}.commit-info-actions-bar{display:flex;flex-direction:row;gap:var(--pad);flex-wrap:wrap;border-top:1px solid var(--panel-view-border);padding:var(--pad);justify-content:space-between}.commit-info-actions-bar-left{display:flex;flex-direction:row;gap:var(--pad);justify-content:flex-start}.commit-info-actions-bar-right{display:flex;flex-direction:row;gap:var(--pad);margin-left:auto;flex-wrap:wrap;justify-content:flex-end}.commit-info-actions-bar-row{width:100%;display:flex;justify-content:flex-end;flex-direction:row;gap:var(--pad);margin-left:auto}.commit-info-actions-bar-row{display:flex;flex-direction:row;width:100%;align-items:center;justify-content:flex-end}.commit-info-view-toolbar-top{padding:0 var(--pad);border-bottom:1px solid var(--panel-view-border);display:flex;flex-direction:row;gap:var(--pad);justify-content:flex-end}.commit-info-section.commit-info-title-field-section{margin-top:0}.commit-info-view-toolbar-bottom:before{background:linear-gradient(0deg,var(--background),transparent);width:100%;height:var(--toolbar-fade-height);display:block;position:absolute;content:" ";margin-top:calc(-1 * var(--toolbar-fade-height));opacity:.8;pointer-events:none}.commit-info-view-multi-commit .commit-list .commit-details:before{display:none}.commit-info-field-buttons{display:flex;align-items:center;gap:0}.hover-edit-button{opacity:0;transition:opacity .1s,background-color .1s,transform .1s;display:flex;cursor:pointer;border-radius:var(--halfpad);background:none;border:none;padding:2px;color:inherit}.hover-edit-button:hover{transform:scale(1.1)}.commit-info-section:focus-within .hover-edit-button,.commit-info-section:hover .hover-edit-button{opacity:1}.commit-info-small-title{font-weight:700;text-transform:uppercase;font-size:90%;opacity:.9;display:flex;align-items:center;gap:var(--halfpad)}.commit-info-section{margin:var(--pad);margin-top:calc(2 * var(--pad))}.commit-info-title-byline{padding:5px;margin:0 var(--halfpad);display:flex;flex-wrap:nowrap;gap:var(--halfpad);align-items:center}.overflow-ellipsis{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;flex-shrink:0}.overflow-ellipsis.overflow-shrink{flex-shrink:1}.commit-info-title-byline .you-are-here-container{margin-right:5px;flex-shrink:0}.commit-info-title-byline .tooltip-creator{display:inline}.commit-info-view .empty-description{display:flex;gap:var(--halfpad);align-items:center;margin:var(--halfpad)}.commit-info-view .changed-file-list{padding:var(--halfpad) 0}.commit-info-confirm-modal-paragraphs{display:flex;gap:var(--pad);flex-direction:column}.commit-info-view .image-drop-zone{margin:var(--halfpad) 0}.commit-info-view .image-drop-zone vscode-text-area{margin:0}.commit-info-field{position:relative}.text-area-toolbar{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;font-size:90%;margin-bottom:calc(-1.5 * var(--pad));border-radius:var(--pad)}.text-area-toolbar .choose-file{display:none}.commit-info-tokenized-field{position:relative;display:flex;gap:var(--halfpad);align-items:center;flex-wrap:wrap;padding:var(--halfpad) 0;--token-height: 26px}.commit-info-tokenized-field vscode-text-field{margin:0}.commit-info-field-with-typeahead{flex-grow:1;min-width:30px;position:relative;height:var(--token-height)}.commit-info-tokenized-field .token,.suggested-reviewers .token{padding:0;background-color:var(--tooltip-background);padding:0 var(--pad);border:1px solid var(--tooltip-border);display:flex;align-items:center;gap:var(--halfpad);min-height:calc(var(--token-height) - 2px)}.commit-info-tokenized-field .token.clickable{cursor:pointer}.commit-info-tokenized-field .token.clickable:hover{background-color:var(--hover-darken);text-decoration:underline}.commit-info-tokenized-field .token button{margin-right:calc(-1 * var(--pad))}.commit-info-tokenized-field .typeahead-suggestions{position:absolute;top:calc(100% + var(--halfpad));max-width:250px;min-width:250px;z-index:20;display:flex;flex-direction:column;gap:var(--pad);height:unset}.commit-info-tokenized-field:not(:focus-within) .typeahead-suggestions{display:none}.commit-info-tokenized-field .typeahead-suggestions .suggestion{--typeahead-img-size: 30px;display:flex;flex-direction:row;gap:var(--pad);align-items:center;border-radius:var(--halfpad);padding:var(--halfpad);margin:calc(-1 * var(--halfpad));cursor:pointer}.commit-info-tokenized-field .typeahead-suggestions .suggestion:hover,.commit-info-tokenized-field .typeahead-suggestions .selected-suggestion{background-color:var(--hover-darken)}.commit-info-tokenized-field .typeahead-suggestions .suggestion-label{display:flex;flex-direction:column;overflow-wrap:break-word;max-width:calc(100% - var(--typeahead-img-size))}.commit-info-tokenized-field .typeahead-suggestions img{width:var(--typeahead-img-size);height:var(--typeahead-img-size);min-width:var(--typeahead-img-size);border-radius:100%;position:relative;background:linear-gradient(45deg,var(--background),var(--foreground))}.commit-info-tokenized-field .typeahead-suggestions img:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;line-height:var(--typeahead-img-size);background:linear-gradient(45deg,var(--background),var(--foreground));text-align:center;border-radius:100%;display:block;width:var(--typeahead-img-size);height:var(--typeahead-img-size);overflow:hidden}.upload-status{cursor:pointer;-webkit-user-select:none;user-select:none;min-height:22px;display:flex}.upload-status-error{display:flex;align-items:center;gap:var(--pad)}.upload-status-error vscode-button{opacity:0;transition:opacity .2s}.upload-status-error:hover vscode-button{opacity:1}.image-drop-zone{position:relative}.image-drop-zone.hovering-to-drop:before{width:100%;height:calc(100% - 4px);display:flex;content:"Drop here to upload";position:absolute;left:0;top:0;z-index:2;right:0;justify-content:center;align-items:center;font-size:120%;background-color:#0000001a}.commit-info-view-main-content>.tooltip-creator{width:100%}.commit-cloud-info{display:flex;flex-direction:column;gap:calc(1 * var(--pad));margin-top:calc(-1 * var(--pad))}.commit-cloud-header{font-size:90%;margin-bottom:calc(-1 * var(--pad))}.commit-cloud-row,.commit-cloud-row>.subtle{display:flex;flex-direction:row;gap:var(--pad);align-items:center}.commit-cloud-sync-status-badge{padding-block:var(--pad)}.commit-cloud-sync-status-badge>*{display:flex;gap:var(--halfpad);align-items:center}.commit-cloud-dropdown-container{width:100%;z-index:3;box-sizing:border-box;display:flex;flex-flow:column nowrap;align-items:flex-start;justify-content:flex-start}.commit-cloud-dropdown-container label{display:block;color:var(--vscode-foreground);cursor:pointer;line-height:normal;margin-bottom:2px;font-size:90%}.commit-cloud-dropdown-container vscode-dropdown{min-width:200px}.commit-cloud-backup-list{margin-left:calc(3 * var(--pad))}.commit-cloud-workspace-actions{display:flex;flex-direction:column;gap:var(--pad);width:100%}.commit-cloud-new-workspace-input vscode-text-field{flex-grow:1}.commit-cloud-new-workspace-input{display:flex;align-items:flex-end;gap:var(--halfpad)}.render-dag,.render-dag-row-left-side,.render-dag-row-group{display:flex;flex-direction:column}.render-dag-row,.render-dag-row-left-side-line{padding-left:var(--pad);display:flex;flex-direction:row;flex-grow:0}.render-dag-row-left-side-line.grow,.render-dag-row-right-side{flex-grow:1}.render-dag-row-commit{-webkit-user-select:none;user-select:none}.render-dag-svg-patterns{opacity:0;height:0;width:0}.split-diff-view{border:1px solid var(--tooltip-border);border-radius:2px;color:var(--diffEditor-foreground);font-family:var(--monospace-fontFamily);-moz-tab-size:var(--tab-size);tab-size:var(--tab-size)}.split-diff-view-hunk-table{font-family:var(--monospace-fontFamily)}.split-diff-view-file-header{display:flex;align-items:center;color:var(--diffEditor-foreground);background-color:var(--tooltip-background);padding:var(--halfpad) var(--pad);line-height:2em;position:sticky;top:0;margin-left:-1px;margin-right:-1px;border:1px solid var(--panel-view-border);gap:var(--halfpad);z-index:1}.split-diff-view-file-header-toggle-open{padding-right:2px;cursor:pointer}.split-diff-view-file-header.file-header-collapsed{border-bottom-width:0}.split-diff-view-file-header-open-button{color:var(--foreground)}.split-diff-view-file-path-parts{display:flex;flex-grow:1;flex-shrink:1;font-size:12px;flex-wrap:wrap;line-height:1em}.split-diff-view-file-preamble{width:100%;display:flex;flex-direction:column;align-items:center}.split-diff-view-file-status-banner{background-color:var(--background);color:var(--foreground);width:100%;display:flex;flex-direction:column;align-items:center;padding:var(--halfpad)}.split-diff-view-banner-added{background-color:var(--diffEditor-insertedLineHighlightBackground);color:var(--diffEditor-foreground)}.split-diff-view-banner-removed{background-color:var(--diffEditor-removedLineHighlightBackground);color:var(--diffEditor-foreground)}.split-diff-view-banner-modified{background-color:var(--diffEditor-modifiedLineHighlightBackground);color:var(--diffEditor-foreground)}.split-diff-view-file-status-banner .separator>div{padding:1px}.split-diff-view-hunk-separator{display:inline-block;padding:0 var(--pad);cursor:pointer}.split-diff-view-hunk-separator:hover{color:var(--highlight-foreground);background-color:#0000001a}.split-diff-view-inline-row-button{display:inline-block;padding:2px var(--pad);cursor:pointer}.split-diff-view-inline-row-button .codicon{vertical-align:sub}.split-diff-view-inline-row-button .inline-row-button-label{margin:0 calc(2 * var(--pad))}.split-diff-view-inline-row-button:hover{color:var(--highlight-foreground);background-color:#0000001a}.split-diff-view-loading-row,.split-diff-view-error-row{padding:2px var(--pad);display:flex;justify-content:center;align-items:center;gap:var(--pad)}.split-diff-view-hunk-table{border-spacing:0;table-layout:fixed;width:100%}.split-diff-view-hunk-table tbody{vertical-align:top}.split-diff-view-hunk-table td,.split-diff-view-file-preamble{font-size:var(--editor-font-size);line-height:16px;white-space:pre-wrap;word-break:break-all}.split-diff-view-hunk-table td{padding:2px 0 2px 6px}.split-diff-view-hunk-table td.lineNumber{padding-left:10px;padding-right:10px;text-align:right;white-space:nowrap;background-color:var(--subtle-hover-darken)}.split-diff-view-hunk-table.display-split td:nth-child(3){border-left:1px solid var(--tooltip-border)}.split-diff-view-hunk-table.display-unified td:nth-child(1){border-right:1px solid var(--hover-darken)}.split-diff-view-hunk-table tr.separator-row{background-color:var(--tooltip-background);height:12px}.split-diff-view-hunk-table td.separator{line-height:20px;padding:0;text-align:center}.split-diff-view-show-deleted{display:inline-block;padding:var(--pad);cursor:pointer}.split-diff-view-show-deleted:hover{color:var(--highlight-foreground);background-color:#0000001a}.patch-word-begin{border-top-left-radius:.2em;border-bottom-left-radius:.2em}.patch-word-end{border-top-right-radius:.2em;border-bottom-right-radius:.2em}.patch-add-line{background-color:var(--diffEditor-insertedLineBackground)}td.lineNumber.patch-add-line-number,.patch-add-word{background-color:var(--diffEditor-insertedLineHighlightBackground)}.patch-remove-line{background-color:var(--diffEditor-removedLineBackground)}td.lineNumber.patch-remove-line-number,.patch-remove-word{background-color:var(--diffEditor-removedLineHighlightBackground)}td.lineNumber.patch-expanded-number{color:var(--foreground)}.lineNumber.clickable{cursor:pointer}.lineNumber.clickable:hover{text-decoration:underline}.single-column-selection-table.selected-column-0 td:not([data-column="0"]){-webkit-user-select:none;user-select:none}.single-column-selection-table.selected-column-1 td:not([data-column="1"]){-webkit-user-select:none;user-select:none}.single-column-selection-table.selected-column-2 td:not([data-column="2"]){-webkit-user-select:none;user-select:none}.single-column-selection-table.selected-column-3 td:not([data-column="3"]){-webkit-user-select:none;user-select:none}.empty-state{width:90%;margin:100px 0;font-size:150%;font-weight:700;opacity:.7;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;letter-spacing:2px}.empty-state-small{font-size:initial;width:initial;letter-spacing:initial;padding:0 calc(3 * var(--pad))}.empty-state p{font-size:initial;letter-spacing:initial}.interactive-split{height:100%;position:relative;min-width:calc((100vw / var(--zoom)) - 81px);min-height:calc((100vh / var(--zoom)) - 220px);margin-inline:calc(0px - var(--pad));font-size:var(--editor-font-size)}.modal .edit-stack-modal-contents{--split-vertical-overhead: 210px}.modal .split-single-commit-modal-contents{--split-vertical-overhead: 150px}.split-commit-column{margin-inline:var(--pad);background-color:var(--tooltip-background);padding:var(--pad);padding-bottom:0;border-radius:var(--halfpad);min-width:700px;max-width:700px;flex-shrink:0;height:100%}.split-commit-header{font-size:110%;display:flex;flex-direction:row;align-items:center;gap:var(--pad);margin:var(--pad) 0px;margin-bottom:calc(2 * var(--pad))}.split-commit-header-stack-number{flex-shrink:0;font-size:140%;font-weight:300;opacity:.8;margin:0 var(--pad)}.split-range-selector-button{font-size:90%;display:flex;gap:var(--pad);align-items:center}.split-range-selector-info{display:flex;align-items:center;gap:var(--pad);background-color:var(--subtle-hover-darken);border-radius:8px;padding:var(--pad)}.split-range-selector{overflow:auto;display:flex;flex-direction:column;gap:var(--pad);max-height:50vh}.split-range-selector .inner-commit-group{margin-left:var(--halfpad)}.split-range-commit{display:flex;flex-direction:row;gap:var(--halfpad);align-items:center;padding-left:calc(3 * var(--pad));margin-left:-20px;-webkit-user-select:none;user-select:none;cursor:pointer;padding-block:calc(var(--halfpad) / 2)}.split-range-commit .commit-title{opacity:.7}.split-range-commit:hover .commit-title{opacity:.9}.split-range-commit.selection-start .commit-title,.split-range-commit.selection-end .commit-title,.split-range-commit.selection-middle .commit-title{opacity:1}.split-range-commit .commit-selection-avatar{position:absolute;z-index:0;left:-21px;border-radius:24px;height:12px;width:14px;box-sizing:border-box}.split-range-commit.selection-start .commit-selection-avatar,.split-range-commit.selection-middle .commit-selection-avatar,.split-range-commit.selection-end .commit-selection-avatar{background-color:var(--focus-border);border-color:var(--focus-border);width:24px;height:24px;left:-26px}.split-range-commit.selection-start .commit-selection-avatar{border-top-right-radius:0;border-top-left-radius:0;height:28px;transform:translateY(-2px)}.split-range-commit.selection-end .commit-selection-avatar{border-bottom-right-radius:0;border-bottom-left-radius:0;height:28px;transform:translateY(2px)}.split-range-commit.selection-middle .commit-selection-avatar{border-radius:0;border-top-width:17px;height:28px}.split-range-commit.selection-end.selection-start .commit-selection-avatar{border-radius:24px;height:24px;transform:none}.split-range-commit.selection-end .commit-avatar,.split-range-commit.selection-middle .commit-avatar,.split-range-commit.selection-start .commit-avatar{border:none}label.split-range-label{font-size:80%}.split-insert-blank-commit-container{height:auto;margin-top:var(--pad)}.split-insert-blank-commit-container>.tooltip-creator{height:calc(100% - 3 * var(--pad))}.split-insert-blank-commit{cursor:pointer;margin:calc(-1 * var(--pad) + var(--halfpad));padding:var(--halfpad);margin-top:calc(2 * var(--pad));padding-bottom:0;margin-bottom:0;height:100%;transition:background-color .1s;border-radius:4px}.split-insert-blank-commit:hover{background-color:var(--tooltip-background)}.split-insert-blank-commit .codicon{transition:transform .1s;margin-left:1px;margin-right:-1px}.split-insert-blank-commit:hover .codicon{transform:scale(1.5)}.split-commit-file,.split-commit-file pre{font-family:var(--monospace-fontFamily)}.split-commit-file{background-color:var(--background);margin-bottom:var(--pad)}.split-commit-file .split-diff-view-file-header{background-color:var(--background);border:1px solid var(--panel-view-border);margin-left:0;margin-right:0}.split-commit-file-arrows vscode-button{font-family:var(--monospace-fontFamily);opacity:.5;font-size:120%;min-width:25px}.split-commit-file-arrows vscode-button:hover{opacity:.8}.split-commit-file-arrows vscode-button:hover::part(content){transform:scale(1.3)}.split-file{border:1px solid var(--panel-view-border);border-top-width:0px}.split-commit-file table{white-space:pre-wrap;border-spacing:0px}.split-commit-file tr{line-height:1.2}.split-commit-file td{padding:0}.split-commit-file .split-line-content{word-break:break-all}.split-file .split-left-lineno,.split-file .split-right-lineno{vertical-align:top}.split-file .context-button{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 20'%3E%3Cpath d='M0 10 Q10 15 20 10 Q30 5 40 10' stroke='grey' fill='transparent' /%3E%3C/svg%3E");background-repeat:repeat-x;-webkit-user-select:none;user-select:none;cursor:pointer;opacity:.8;position:relative;transition:opacity .1s}.split-file .context-button:before{opacity:0;transition:opacity .1s;display:block;position:absolute;left:calc(50% - 70px);right:calc(50% - 70px);text-align:center;padding:0 var(--pad);content:"Click to expand"}.split-file .context-button:hover{opacity:1}.split-file .context-button:hover:before{opacity:1;background-color:var(--background)}.split-file .lineno{padding-left:var(--halfpad);padding-right:var(--halfpad);text-align:right;-webkit-user-select:none;user-select:none}.split-right-lineno,.split-left-lineno,.split-right-button,.split-left-button{background-color:var(--subtle-hover-darken);-webkit-user-select:none;user-select:none}.split-file tr.add{background:var(--diffEditor-insertedLineBackground)}.split-file tr.del{background:var(--diffEditor-removedLineBackground)}.split-file tr:hover.add{background:var(--diffEditor-insertedLineHighlightBackground)}.split-file tr:hover.del{background:var(--diffEditor-removedLineHighlightBackground)}.split-file tr.selected.add{background:var(--diffEditor-insertedLineHighlightBackground)}.split-file tr.selected.del{background:var(--diffEditor-removedLineHighlightBackground)}.split-file .main-content{min-width:200px;position:relative}.split-file .line{padding-left:var(--halfpad)}.split-file .selected .button{opacity:.8}.split-file .button{-webkit-user-select:none;user-select:none;cursor:pointer;opacity:.3;display:block;transition:transform .1s}.split-commit-file tr.selected .button{opacity:.6;transform:translate(-2px) scale(1.25)}.split-commit-file tr:hover .button{opacity:.7;transform:translate(-2px) scale(1.3)}.split-commit-file tr:hover .left .button{transform:translate(2px) scale(1.3)}.split-file .button:active{color:gray;opacity:1}.split-file-row .filerev-title{padding-left:var(--pad);text-overflow:ellipsis}.split-header-hint{padding:var(--pad);border:1px solid var(--panel-view-border);border-top:none;background:var(--hint-background)}.stack-edit-button-group{display:flex}.stack-edit-right-side-buttons{opacity:0}.stack-edit-subtree{position:relative}.stack-edit-subtree .commit{background:var(--background);margin-bottom:var(--pad);cursor:default}.commit-reorder-preview{opacity:.5}.stack-edit-subtree .commit:hover .stack-edit-right-side-buttons{opacity:1}.drag-handle{cursor:grab;display:flex;padding:var(--button-icon-padding);touch-action:none}.stack-edit-spacer{margin-right:auto}.branch-indicator{stroke:var(--foreground);position:absolute;bottom:-20px;left:-30px;margin-bottom:-5px;z-index:2}.commit-group{margin-bottom:20px;margin-left:20px;margin-top:10px;position:relative;display:flex;flex-direction:column;gap:calc(var(--halfpad) / 2)}.commit-tree-root{margin-top:calc(2px + var(--halfpad))}.commit-tree-stack-actions{display:flex;flex-direction:row;gap:var(--pad);align-items:center;margin-top:var(--halfpad);margin-bottom:calc(2 * var(--pad));margin-left:var(--halfpad)}.commit-group.with-vertical-line:before{content:" ";border-left:2px solid var(--foreground);position:absolute;bottom:5px;top:20px;left:-10px;z-index:1}.commit{position:relative}.commit-avatar{position:absolute;border:1px solid var(--foreground);margin-bottom:0;z-index:3;background-color:var(--foreground, hsla(0, 0%, 0%, .1));display:inline-block;vertical-align:top;overflow:hidden;left:-22px;top:auto;bottom:auto;border-radius:50%;height:16px;width:16px;box-sizing:border-box;transition:transform .2s,box-shadow .3s}.commit.topmost .commit-details:before{left:-15px;top:0;content:"";width:2px;height:50%;background-color:var(--background);position:absolute}.commit.topmost.head-commit .commit-details:before{background-color:var(--button-primary-hover-background)}.commit.highlighted .commit-avatar{box-shadow:0 0 4px 2px var(--focus-border);transform:scale(1.2)}.head-commit .commit-avatar{border-color:var(--button-primary-hover-background)}.commit.obsolete .commit-title,.commit.irrelevant .commit-title{opacity:.5}.commit-rows{display:flex;flex-direction:row;gap:calc(var(--halfpad) / 2) var(--halfpad);padding:calc(var(--halfpad) / 2);padding-left:0;margin-left:var(--halfpad);position:relative;align-items:center;z-index:1}.commit-row-selected{background-color:var(--selected-commit-background);outline:none}.render-dag .commit-row-selected{margin-left:calc(-1 * var(--pad));padding-left:calc(2 * var(--pad))}.commit-row-actioning{outline:1px solid var(--focus-border);outline-offset:-1px}.commit-tree-root{min-width:450px}.commit-tree-narrow .commit-rows{flex-direction:column;align-items:initial}.commit-tree-narrow .commit-group{gap:0}.commit-details{cursor:pointer;display:flex;align-items:center;gap:var(--halfpad) var(--pad);position:relative;box-sizing:border-box;-webkit-user-select:none;user-select:none;margin-left:-30px;padding-left:30px;margin-right:-400px;padding-right:400px;z-index:-1}.commit-title{min-width:180px}.commit-details:focus-visible{outline:var(--focus-border) 1px auto;outline-offset:var(--halfpad)}.commit-wide-drag-target{position:absolute;left:0;top:0;width:500px;height:100%;z-index:-100}.commit-details>.tooltip-creator{display:flex;align-items:center}.commit-second-row{display:flex;gap:var(--pad);align-items:center;flex-shrink:0}.commit-date{font-size:90%;opacity:.8;margin:0 2px}.commit-title .commit-date{margin-left:var(--pad)}.commit .unsaved-message-indicator{color:var(--button-primary-background);display:flex}.commit vscode-tag::part(control){text-transform:unset}.commit-preview-rebase-root,.commit-preview-rebase-descendant{color:var(--scm-added-foreground)}.commit-preview-rebase-old{opacity:.5}.commit-preview-hidden-root>.commit-title,.commit-preview-hidden-descendant>.commit-title{opacity:.5;text-decoration:line-through}.commit-inline-operation-progress{display:flex;flex-direction:row;align-items:center;font-size:80%;gap:10px;opacity:.9;margin-right:var(--halfpad)}@media (prefers-reduced-motion: no-preference){@keyframes delayFadeIn{0%{opacity:0}90%{opacity:0}to{opacity:1}}.commit-inline-operation-progress{animation:delayFadeIn 1s ease-in-out}}.goto-button,.open-commit-info-button{opacity:0;transition:opacity .1s}.commit:hover .goto-button,.commit:hover .open-commit-info-button{opacity:1}.goto-button:focus-within,.open-commit-info-button:focus-within{opacity:1}.stable-commit-metadata{display:flex}.stable-commit-metadata vscode-tag::part(control){background-color:var(--list-hover-background);color:var(--list-hover-foreground);text-overflow:ellipsis;max-width:150px;white-space:nowrap;overflow:hidden}.tooltip span.commit-title{border-radius:4px;padding:1px 4px;font-size:90%;background-color:var(--hover-darken)}.fetch-additional-commits-row{display:flex;align-items:center;margin:var(--halfpad);position:relative;min-height:var(--vscode-icon-button-height)}.comparison-view-file{width:100%}.comparison-view-base-styles,.comparison-view-container,.comparison-view{display:contents}.comparison-view-header{padding:var(--pad) 0 var(--halfpad) 0;margin-bottom:var(--pad);position:relative;display:flex;align-items:flex-start;justify-content:space-between}.comparison-view-header-group{display:flex;gap:var(--pad);align-items:center;flex-wrap:wrap}.comparison-view-header vscode-dropdown{z-index:2}.comparison-view-details{overflow-x:hidden;overflow-y:scroll;display:flex;flex-direction:column;gap:var(--pad);padding-bottom:var(--pad);align-items:center}.comparison-view .split-diff-view{border-top-width:0;border-radius:0}.file-header-copyable-path{cursor:pointer;display:inherit;word-break:break-word}.file-header-copyfrom-path{cursor:default;opacity:.5;color:gray;padding:0 .5em}.file-header-copyable-path:hover,.file-header-copyable-path:hover~.file-header-copyable-path{text-decoration-line:underline}.file-header-copyable-path-hover{font-size:90%}.comparison-view-modal{--border-amt: calc(2 * var(--pad))}.comparison-view-root{padding-inline:var(--pad);max-height:calc(100vh / var(--zoom, 1));max-width:calc(100vw / var(--zoom, 1));height:calc((100vh / var(--zoom, 1)));display:flex;flex-direction:column;position:relative}.drawers{display:flex;flex-direction:column;overflow:hidden;width:100%;height:100%;--drag-handle-size: 7px;--drawer-label-size: calc(2 * var(--halfpad) + 1ch);--min-pane-width: 50px}.drawers-horizontal{display:flex;flex-direction:row;overflow:hidden;width:100%;height:100%}.drawer-left>div:nth-child(3),.drawer-right>div:nth-child(3){width:calc(100% - var(--drawer-label-size) - var(--drag-handle-size) - var(--pad) - 2px)}.drawer-top>div:nth-child(3),.drawer-bottom>div:nth-child(3){height:calc(100% - var(--drawer-label-size) - var(--drag-handle-size) - var(--pad) - 2px)}.drawer-main-content{overflow-y:auto;display:flex;flex-direction:column;flex-grow:1;width:100%}.drawer{display:flex;flex:none;overflow-y:auto;justify-content:flex-end}.drawer.drawer-top{flex-direction:column-reverse}.drawer.drawer-left{flex-direction:row-reverse}.drawer.drawer-bottom{flex-direction:column}.drawer.drawer-right{flex-direction:row}.drawer-expanded.drawer-top,.drawer-expanded.drawer-bottom{min-height:calc(var(--pad) + var(--drag-handle-size) + var(--drawer-label-size))}.drawer-expanded.drawer-right,.drawer-expanded.drawer-left{min-width:calc(var(--pad) + var(--drag-handle-size) + var(--drawer-label-size))}.drawer.drawer-expanded.drawer-left{min-width:var(--min-pane-width);max-width:calc((100vw / var(--zoom)) - var(--min-pane-width))}.drawer.drawer-expanded.drawer-top{min-height:var(--min-pane-width);max-height:calc((100vw / var(--zoom)) - var(--min-pane-width))}.drawer .resizable-drag-handle{border:1px solid var(--panel-view-border);-webkit-user-select:none;user-select:none}.drawer-top .resizable-drag-handle,.drawer-bottom .resizable-drag-handle{min-height:calc(var(--drag-handle-size) - (2 * 1px));width:100%;border-left-width:0;border-right-width:0;cursor:ns-resize}.drawer-left .resizable-drag-handle,.drawer-right .resizable-drag-handle{min-width:calc(var(--drag-handle-size) - (2 * 1px));height:100%;border-top-width:0;border-bottom-width:0;cursor:ew-resize}.drawer .resizable-drag-handle:hover,.drawer .resizable-drag-handle.resizing{background-color:var(--focus-border);border-color:var(--focus-border);transition:background-color 0s .3s,border-color 0s .3s}.drawer-label{font-weight:700;display:flex;align-items:center;justify-content:center;border:0px solid var(--panel-view-border);cursor:pointer;padding:var(--halfpad);gap:var(--halfpad)}.drawer-label:hover{background-color:var(--list-hover-background)}.drawer-left .drawer-label{border-left-width:1px}.drawer-right .drawer-label{border-right-width:1px}.drawer-top .drawer-label{border-bottom-width:1px}.drawer-bottom .drawer-label{border-top-width:1px}.drawer-left .drawer-label,.drawer-right .drawer-label{width:var(--drawer-label-size)}.drawer-top .drawer-label,.drawer-bottom .drawer-label{height:var(--drawer-label-size)}.drawer-left .drawer-label,.drawer-right .drawer-label{writing-mode:vertical-lr;transform:rotate(180deg)}.bug-dropdown{max-width:400px;min-width:400px}.bug-dropdown-version{font-size:80%;opacity:.8;display:flex;flex-direction:column;gap:var(--halfpad)}.bug-dropdown-actions{gap:var(--pad);display:flex;flex-direction:column;width:100%}.bug-dropdown-actions vscode-button{justify-content:center}.bug-dropdown-debug-actions{gap:var(--pad);display:flex;flex-direction:row;justify-content:center;width:100%}.additional-debug-content{display:flex;flex-direction:column;gap:var(--pad)}.bug-button-nux{display:flex;flex-direction:row;align-items:center;gap:var(--pad)}.bug-dropdown .error-notice{margin:0}.bug-dropdown .log-file-path{font-size:80%}.bulk-actions-dropdown vscode-button,.bulk-actions-dropdown button{min-width:250px;justify-content:center}.goto-time-input-row{display:flex;gap:var(--pad);align-items:center}.goto-time-content{display:flex;flex-direction:column;min-width:210px}.goto-time-or-divider{text-align:center;margin:8px 0;color:var(--text-secondary)}.goto-time-datetime-inputs{display:flex;align-items:center}.goto-time-actions{display:flex;justify-content:space-between;align-items:center;margin-top:16px;gap:var(--pad)}.download-commits-input-row{min-width:400px;display:flex;gap:var(--pad);align-items:center}.download-commits-input-row vscode-text-field{flex-grow:1}.download-commits-content{display:flex;flex-direction:column;gap:var(--pad)}.download-commits-expander .collapsable-contents{padding-top:var(--pad)}.pull-info{display:flex;flex-direction:row;align-items:center;gap:var(--pad)}.setting-description{padding-bottom:var(--halfpad);font-size:13px}.multiple-settings{display:flex;flex-direction:column;flex-wrap:wrap;max-width:500px;gap:var(--pad)}.setting-inline-dropdown{display:flex;flex-direction:row;gap:var(--pad);align-items:center}.zoom-setting{display:flex;align-items:center;gap:var(--halfpad)}.zoom-setting label{font-size:80%}.shelved-changes-dropdown{min-width:400px}.shelved-changes-list{display:flex;flex-direction:column;gap:calc(2 * var(--pad));align-items:flex-start;max-height:60vh;overflow-y:auto}.shelved-changes-item{display:flex;flex-direction:column;gap:0;align-items:flex-start;width:100%}.unshelve-button{opacity:0;transition:opacity .1s}.shelved-changes-item:focus-within .unshelve-button,.shelved-changes-item:hover .unshelve-button{opacity:1}.shelved-changes-item-row{width:100%;display:flex;gap:var(--pad);align-items:center}.shelve-name{font-weight:700;font-size:90%}.shelved-changes-item .changed-files{width:100%;margin-left:0}.shelved-changes-item vscode-button{margin-left:0}.shelved-changes-item .changed-files-list{--changed-files-list-height: 80px;--changed-files-overflow-color: var(--tooltip-background)}.top-bar{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap;padding:var(--pad);background-color:var(--background);margin-left:var(--halfpad);gap:var(--pad);position:sticky;top:0;z-index:11}.top-bar .button-group{display:flex;gap:var(--pad);align-items:center;flex-grow:1}.read-only-badge{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--foreground);opacity:.6;padding:2px 8px;border:1px solid currentColor;border-radius:4px}@layer priority1,priority2,priority3,priority4,priority5,priority6,priority7,priority8;@layer priority1{:root{--x1l8pvri:80%;--x1p14t19:90%;--xxnno4u:100%;--x1cmq88m:110%;--x1nywihx:120%}:root{--xfu8au3:2.5px;--x1t065pg:5px;--x633p3y:5px;--xbrllox:50%}:root{--xpx9iji:var(--background);--xb27leu:var(--foreground);--x8n2r01:white;--xngse3z:var(--focus-border);--x7l8k8c:rgba(255, 255, 255, .1);--x1ccnzqb:rgba(255, 255, 255, .03);--xi39ujm:#f0f0f0;--x481dr2:#e2c08d;--x1vhdqif:#73c991;--xenn7e9:#f3674f;--xhhyxc3:#b4eaed;--x1yiq7fk:var(--vscode-editorWidget-background, #252526);--x191c0gu:var(--vscode-editorWidget-border, #454545);--x15pnlqh:#713fc8;--x166q0sc:#cf222e;--xemjxry:#e0d12d;--x1m8kbm1:#dd7c26;--x1nu7yn8:#2da44e;--x4rpzsl:#007acc;--x1xjcpvw:#5f6a79;--x5isq55:white;--xuxh1yk:#2da44e;--xbpzjja:#e0d12d;--x10ai4fm:#cf222e;--x4dfe3w:#f3674f;--x1myq5pn:#f3674f20;--x1f6k76f:white;--xy8ivji:#24853c;--x1pfu7t7:#207134}:root{--xs48uor:0px;--xgwhkva:2.5px;--xtapmem:5px;--xmf0alu:10px;--x1gx0n1f:20px;--x13xovn9:32px;--x6gejfl:48px;--x1hudg73:96px}.xdk48qu{--x1vhdqif:#007100;--xpx9iji:var(--background);--x4rpzsl:#007acc;--x8n2r01:black;--x1myq5pn:#e3594120;--x4dfe3w:#e35941ff;--xb27leu:var(--foreground);--xngse3z:var(--focus-border);--x1nu7yn8:#2da44e;--x1xjcpvw:#5f6a79;--xi39ujm:#2a2a2a;--x7l8k8c:rgba(0, 0, 0, .1);--xy8ivji:#24853c;--x1f6k76f:white;--x1pfu7t7:#207134;--xhhyxc3:#418c91;--x481dr2:#895503;--x1m8kbm1:#dd7c26;--x15pnlqh:#713fc8;--x166q0sc:#cf222e;--xenn7e9:#ad0707;--x10ai4fm:#cf222e;--x5isq55:white;--xuxh1yk:#2da44e;--xbpzjja:#e0d12d;--x1ccnzqb:rgba(0, 0, 0, .03);--x1yiq7fk:var(--vscode-editorWidget-background, #f3f3f3);--x191c0gu:var(--vscode-editorWidget-border, #c8c8c8);--xemjxry:#e0d12d}.x1418ilm{--checkbox-focus-within-color:var(--checkbox-border)}.x1lxwo7c:focus-within{--checkbox-focus-within-color:var(--focus-border)}}@layer priority2{.x11g6tue{background:none}.x7m5jml{background:var(--background)}.x1cu9i7t{background:var(--button-primary-background)}.xd4doml{background:var(--button-secondary-background)}.x1ox0n76{background:var(--checkbox-background)}.x6plqrr{background:var(--hint-background)}.xmyxtyt{background:var(--input-background)}.xvmr8zi{background:var(--x1ccnzqb)}.x18ch91{border:1px solid var(--button-border)}.xuu1oca{border:1px solid var(--checkbox-border)}.x1v0fcf3{border:1px solid var(--dropdown-border)}.x15l4epp{border:1px solid var(--tooltip-border)}.x1kylzug{border:1px solid}.xkzqb9i{border:2px solid}.x1gs6z28{border:none}.xe3n6j7{grid-area:1/2}.x1ghz6dp{margin:0}.x1qk52y6{margin:4px 0}.xo3g9wr{margin:var(--xmf0alu)}.x1eorlks{padding:0 6px 10px}.x1astma3{padding:0 9px}.x1chfjby{padding:0 var(--halfpad)}.x1l24knd{padding:0 var(--pad)}.x1717udv{padding:0}.xpwwz5d{padding:1px 2px}.xxzb6uj{padding:2px 4px}.x1dumkz1{padding:2px 6px}.x18juh3m{padding:3px 6px}.x9ms5i6{padding:3px}.xztvwtv{padding:4px 0}.xs45064{padding:4px 11px}.xfawy5m{padding:4px}.xe8ttls{padding:8px}.x1ps7bvy{padding:var(--halfpad) calc(2 * var(--pad))}.x8sku5q{padding:var(--halfpad) var(--pad)}.xe3gdto{padding:var(--halfpad)}.x9v0szc{padding:var(--pad)}.x19ea983{padding:var(--padding,revert)}.x1cmj1au{padding:var(--xmf0alu)}.x1es65a7{padding:var(--xtapmem)}.x1gi9ed2:hover{background:var(--button-icon-hover-background,rgba(90,93,94,.31))}.xk0w738:hover{background:var(--button-primary-hover-background)}.x1115tup:hover{background:var(--button-secondary-hover-background)}}@layer priority3{.x196p5u9{border-bottom:1px solid transparent}.x11ubikl{border-bottom:1px solid var(--panel-tab-active-foreground)}.x76umrb{border-color:var(--checkbox-focus-within-color)}.xsucx3o{border-color:var(--x1ccnzqb)}.x16r5vbm{border-color:var(--xb27leu)}.xwqakj{border-left:0}.x2gcs7b{border-left:1px solid var(--button-secondary-foreground)}.x1qox62t{border-left:unset}.x1p4ba9y{border-radius:0 2px 2px 0}.x1ctf4ec{border-radius:11px}.x1cum3z5{border-radius:2px}.x18zih8k{border-radius:3px}.x1sxf85j{border-radius:5px}.xwrh3c9{border-radius:var(--halfpad)}.x1qotltm{border-radius:var(--tag-corner-radius,2px)}.x1oab27t{border-radius:var(--x1t065pg)}.xdyxphd{border-radius:var(--xbrllox)}.x151698x{border-radius:var(--xfu8au3)}.x1tj6v8e{border-right:0}.xje8kaz{border-top:1px solid var(--divider-background)}.xgb8cdl{font-variant:all-petite-caps}.x1j8cyr6{font-variant:all-small-caps}.xxhr3t{gap:0}.x195vfkc{gap:2px}.x1rzw5jd{gap:32px}.x1nejdyq{gap:5px}.x167g77z{gap:8px}.x149i6vt{gap:var(--halfpad)}.x1l0ao01{gap:var(--x1gx0n1f)}.xa1bq3q{gap:var(--xgwhkva)}.x1j1eplb{gap:var(--xmf0alu)}.x1qxds0e{gap:var(--xtapmem)}.x10im51j{margin-block:0}.xotl0p9{margin-block:1px}.x17pivgq{margin-block:var(--xmf0alu)}.x1voefu7{margin-block:var(--xtapmem)}.xrxpjvj{margin-inline:0}.x1boxdbh{margin-inline:var(--pad)}.x12vljip{margin-inline:var(--xmf0alu)}.x123nebb{margin-inline:var(--xtapmem)}.x1s9q8ty{outline:1px solid var(--panel-view-border)}.x1a2a7pz{outline:none}.xysyzu8{overflow:auto}.xb3r6kr{overflow:hidden}.xaa9tek{padding-block:var(--xgwhkva)}.x1cq6qzp{padding-block:var(--xmf0alu)}.x195ng4u{padding-block:var(--xtapmem)}.xsnz5q4{padding-inline:var(--x1gx0n1f)}.xg93l7g{padding-inline:var(--xmf0alu)}.x1lr7xhf{padding-inline:var(--xtapmem)}.x1hl2dhg{text-decoration:none}.x1bvjpef{text-decoration:underline}.xu882ml{transition:.06s transform ease-in-out}.x1y2wqyl{transition:opacity .1s ease-out}.x1gkao0c:not(#__unused__)>button:not(:first-child):not(:last-child){border-left:1px solid var(--button-secondary-foreground)}.x1ypjinj:not(#__unused__)>*:not(:first-child):not(:last-child)>button{border-left:1px solid var(--button-secondary-foreground)}.x1to108:not(#__unused__)>*:last-child>button{border-left:1px solid var(--button-secondary-foreground)}.xum2trs:not(#__unused__)>button:last-child{border-left:1px solid var(--button-secondary-foreground)}.xaxxz52:not(#__unused__)>button:not(:first-child):not(:last-child){border-radius:0}.x16q3orr:not(#__unused__)>*:not(:first-child):not(:last-child)>button{border-radius:0}.x1yfdenm:not(#__unused__) .tooltip-creator{border-radius:5px}.xmlq787:focus-visible{outline:1px solid var(--focus-border)}.xt0b8zv:hover{text-decoration:underline}.xrzwx37:focus{outline:1px solid var(--focus-border)}}@layer priority4{.x6s0dn4{align-items:center}.xpqajaz{align-items:end}.x1cy8zhl{align-items:flex-start}.x1qjc9v5{align-items:stretch}.x1bdtpbn{align-items:var(--alignItems,revert)}.xjyslct{-webkit-appearance:none;-moz-appearance:none;appearance:none}.xjbqb8w{background-color:transparent}.xq1mx2j{background-color:var(--backgroundColor,revert)}.x50z3i3{background-color:var(--badge-background)}.xlwc9sh{background-color:var(--button-secondary-background)}.xgennl7{background-color:var(--diffEditor-insertedLineBackground)}.x19887y9{background-color:var(--diffEditor-removedLineBackground)}.x14xb6xe{background-color:var(--foreground)}.xd2z51y{background-color:var(--list-hover-background)}.xj5tmjb{background-color:var(--tooltip-background)}.x142mfhk{background-color:var(--x10ai4fm)}.xkfgjbr{background-color:var(--x15pnlqh)}.x1h75acl{background-color:var(--x166q0sc)}.x1xfwfby{background-color:var(--x1m8kbm1)}.xiam54f{background-color:var(--x1xjcpvw)}.x16t86sb{background-color:var(--x4rpzsl)}.x1vqet0m{background-color:var(--xbpzjja)}.x7xzjfv{background-color:var(--xpx9iji)}.xg05oat{background-color:var(--xuxh1yk)}.x1mwwwfo{border-collapse:collapse}.x972fbf{border-top-width:0}.x1vnecwo{box-shadow:0 2px 5px #0003}.x1gnnqk1{box-shadow:none}.x9f619{box-sizing:border-box}.x19uk92u{color:var(--badge-foreground)}.xc1j6zg{color:var(--button-icon-foreground)}.x1krjsqo{color:var(--button-primary-foreground)}.xamnjz9{color:var(--button-secondary-foreground)}.x4g73fq{color:var(--checkbox-foreground)}.x19dipnz{color:var(--color,revert)}.x11jfisy{color:var(--foreground)}.x15jw8f{color:var(--input-foreground)}.xgzgfqa{color:var(--link-foreground)}.x1kwi8b3{color:var(--list-hover-foreground)}.xxhqhf2{color:var(--panel-tab-active-foreground)}.xanxd5l{color:var(--panel-tab-foreground)}.xcodgy8{color:var(--scm-added-foreground)}.x1jgc58t{color:var(--x5isq55)}.x1yeepr{color:var(--xb27leu)}.x1awj2ng{color:#fff}.x14axycx{content:""}.x1jm3nie{cursor:grab}.x1h6gzvc{cursor:not-allowed}.x1ypdohk{cursor:pointer}.x78zum5{display:flex}.x1rg5ohu{display:inline-block}.x3nfvp2{display:inline-flex}.xwz0xwf{display:inline-grid}.xdt5ytf{flex-direction:column}.x1q0g3np{flex-direction:row}.x1iyjqo2{flex-grow:1}.x2lah0s{flex-shrink:0}.xozqiw3{flex-wrap:nowrap}.x1a02dak{flex-wrap:wrap}.x1ey7xld{font-family:monospace}.x6njhva{font-family:var(--font-family)}.xc4mrlo{font-size:110%}.x1j6dyjg{font-size:11px}.xixp1m3{font-size:85%}.x1e6ku5t{font-size:90%}.x13jbg0v{font-size:var(--fontSize,revert)}.x1ihtlm2{font-size:var(--x1nywihx)}.x1r51h83{font-size:var(--x1p14t19)}.x1fa6o6w{font-size:var(--xxnno4u)}.x117nqv4{font-weight:700}.xl56j7k{justify-content:center}.x13a6bvl{justify-content:flex-end}.x1qughib{justify-content:space-between}.x14ju556{line-height:0}.x1d3mw78{line-height:16px}.xti2d7y{opacity:.4}.xbyyjgo{opacity:.5}.x1us6l5c{opacity:.8}.x1iy03kw{opacity:.9}.xg01cxk{opacity:0}.x1hc1fzr{opacity:1}.x1uczgqu{outline-color:transparent}.x1g40iwv{outline-offset:-1px}.x1wfwxd8{outline-offset:0}.x1hl8ikr{outline-offset:2px}.xaatb59{outline-style:solid}.x1qgsegg{outline-width:1px}.x47corl{pointer-events:none}.x10l6tqk{position:absolute}.x1n2onr6{position:relative}.xlyipyv{text-overflow:ellipsis}.x1kyqaxf{text-transform:lowercase}.x87ps6o{-webkit-user-select:none;user-select:none}.x3ajldb{vertical-align:bottom}.x1wo2wf3{vertical-align:center}.x16dsc37{vertical-align:top}.xlshs6z{visibility:hidden}.xuxw1ft{white-space:nowrap}.x126k92a{white-space:pre-wrap}.x1yn0g08{word-break:break-all}.x11uqc5h{z-index:100}.xfo81ep{z-index:1000}.x1w34mmn:not(#__unused__) .tooltip-creator{background-color:var(--background)}.x5l9old:focus-visible{outline-color:var(--focus-border,transparent)}.x14xc8xn:focus-within{outline-style:solid}.x1nhmm1q:not(#__unused__):hover .send-to-commit{visibility:visible}.xsjgp3v:not(#__unused__):focus-within .send-to-commit{visibility:visible}.x1s07b3s:disabled{cursor:not-allowed}.xijokvz:disabled{opacity:.5}.x1lsc4hg:hover{background-color:var(--button-secondary-hover-background)}.xek9838:hover{background-color:var(--hover-darken)}.xkd9ma8:hover{background-color:var(--tooltip-background)}.x11q8sfh:hover{color:var(--panel-tab-active-foreground)}.x79feik:hover{color:var(--x8n2r01)}.xclar3o:hover{outline-color:var(--contrast-active-border,transparent)}.x12bch0z:hover{outline-style:dotted}.x1t2a46q:focus{background-color:var(--hover-darken)}}@layer priority5{.xfrllxf{border-bottom-left-radius:0}.xjppbhk{border-bottom-right-radius:0}.x1vbnecs{border-left-color:var(--x7l8k8c)}.x1ia1hqs{border-top-left-radius:0}.x1a2w583{border-top-right-radius:0}.xqtp20y{height:0}.x5yr21d{height:100%}.x1dr59a3{height:100vh}.x1kpxq89{height:12px}.x1v9usgg{height:14px}.xlup9mm{height:16px}.x1qx5ct2{height:20px}.xxk0z11{height:24px}.xd7y6wv{height:26px}.xl8wat7{left:100%}.x1rvfpmx{left:5px}.x1jyxor1{margin-bottom:-1px}.xz62fqu{margin-bottom:-5px}.xwwmx7m{margin-bottom:var(--halfpad)}.xqwe9f4{margin-bottom:var(--pad)}.xafznz3{margin-bottom:var(--xtapmem)}.xh9i6ac{margin-left:-1px}.xj3b58b{margin-left:0}.x1y7amh{margin-right:-1px}.x1yf7rl7{margin-right:0}.xpnvaf7{margin-right:var(--xmf0alu)}.x1dj9o9d{margin-top:var(--pad)}.xmni3wm{margin-top:var(--xtapmem)}.xuyqlj2{max-height:300px}.x1fd7afb{max-height:calc(100vh - 200px)}.x16q51m2{max-width:150px}.x1ncir08{max-width:200px}.xw5ewwj{max-width:300px}.x65f84u{max-width:500px}.xrlsmeg{max-width:600px}.xj7dor9{max-width:96px}.x1qcj12a{max-width:max(400px,80vw)}.x1319t99{max-width:unset}.xvrgn94{min-height:18px}.xj9xw9b{min-height:26px}.x1lpwdgh{min-height:300px}.xgujvf1{min-height:42px}.x7ywyr2{min-height:50px}.xktpd3l{min-width:100px}.x16xo4sp{min-width:18px}.xslf67s{min-width:1em}.x1jzhcrs{min-width:200px}.x18n5i07{min-width:300px}.x13o0s5z{min-width:400px}.x1htk8sl{min-width:500px}.x1odjw0f{overflow-y:auto}.x1rife3k{overflow-y:scroll}.x18d9i69{padding-bottom:0}.x7dd4g8{padding-bottom:calc(24px + 2 * var(--pad))}.x1hp6pdz{padding-bottom:var(--xmf0alu)}.x5tiur9{padding-left:20px}.x8hby6w{padding-left:var(--pad)}.x15wvy6h{padding-right:var(--pad)}.xslt2rs{padding-right:var(--xtapmem)}.x123j3cw{padding-top:5px}.x1yrsyyn{padding-top:6px}.xnbk6c9{padding-top:var(--x1gx0n1f)}.xm24atg{right:calc(var(--halfpad) - 1px)}.x1inlv1u{right:var(--x1gx0n1f)}.xmhk92p{top:20px}.x1vdvcdk{top:calc(50% - .5em)}.xyh255t{top:var(--xmf0alu)}.xh8yej3{width:100%}.xn9wirt{width:100vw}.x6jxa94{width:14px}.x1kky2od{width:16px}.xvy4d1p{width:24px}.xvue9z{width:500px}.x14atkfc{width:auto}.x10lvyaf{width:calc(100% - 12px)}.xeq5yr9{width:fit-content}.xv57gom:not(#__unused__)>*:last-child>button{border-bottom-left-radius:0}.xhwjhch:not(#__unused__)>button:last-child{border-bottom-left-radius:0}.xkk3jh6:not(#__unused__)>*:first-child>button{border-bottom-right-radius:0}.x1srx9ia:not(#__unused__)>button:first-child{border-bottom-right-radius:0}.x8g1vtd:not(#__unused__)>button:not(:first-child):not(:last-child){border-left-color:var(--x7l8k8c)}.x1tora0u:not(#__unused__)>*:not(:first-child):not(:last-child)>button{border-left-color:var(--x7l8k8c)}.xa07lae:not(#__unused__)>button:last-child{border-left-color:var(--x7l8k8c)}.x1pg2p6f:not(#__unused__)>*:last-child>button{border-left-color:var(--x7l8k8c)}.x1g5jg3c:not(#__unused__)>*:last-child>button{border-top-left-radius:0}.x18nz0yi:not(#__unused__)>button:last-child{border-top-left-radius:0}.x1gsjib5:not(#__unused__)>*:first-child>button{border-top-right-radius:0}.xtbk84p:not(#__unused__)>button:first-child{border-top-right-radius:0}}@layer priority6{.x13zb2rk:after{grid-area:1/2}.xgb2fpp:after{padding:0 9px}}@layer priority7{.x1cpjm7i:before{content:""}.xjiexis:after{content:attr(data-value)}.x17wsv1d:before{font-size:90%}.xkk1bqk:before{pointer-events:none}.x1hmns74:before{position:absolute}.xx0cqyw:after{visibility:hidden}.xajgrl3:after{white-space:pre-wrap}}@layer priority8{.xszcg87:before{height:100%}.x13y8ogg:after{height:26px}.x1wlytlt:before{left:0}.xi06j70:after{min-width:1em}.x1y3wzot:before{top:0}.x1rmj1tg:before{width:100%}.x183bm9d:after{width:auto}}.isl-root{background-color:var(--background);color:var(--foreground);margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;--pad: 10px;--halfpad: 5px;--vscode-button-height: 26px;--vscode-icon-button-height: 22px;--monospace-fontFamily: var( --vscode-editor-font-family, source-code-pro, SFMono-Regular, Consolas, "Liberation Mono", Menlo, Courier, monospace );--editor-font-size: var(--vscode-editor-font-size, 12px);height:calc(100vh / var(--zoom, 1));max-height:calc(100vh / var(--zoom, 1));display:flex;flex-direction:column;zoom:var(--zoom, 1)}.main-content-area{overflow-y:auto;flex-grow:1}code{font-family:var(--monospace-fontFamily)}.empty-app-state{display:flex;flex-direction:column;padding:calc(4 * var(--pad));width:calc(100% - 8 * var(--pad));height:100%;align-items:center;justify-content:center}vscode-button::part(content){white-space:nowrap;align-items:center}vscode-button::part(control){margin:0}vscode-button[appearance=icon]{border:1px solid var(--subtle-hover-darken)}vscode-button[appearance=icon]:not(:hover){background-color:var(--subtle-hover-darken)}.dark-theme,.vscode-dark{--background: #1e1e1e;--focus-border: #4d8a78;--foreground: #cccccc;--scrollbar-slider-background: #79797966;--scrollbar-slider-hover-background: #646464b3;--scrollbar-slider-active-background: #bfbfbf66;--badge-background: #4d4d4d;--badge-foreground: #ffffff;--button-border: transparent;--button-icon-background: transparent;--button-icon-hover-background: rgba(90, 93, 94, .31);--button-primary-background: #4d8a78;--button-primary-foreground: #ffffff;--button-primary-hover-background: #5b9e8a;--button-secondary-background: #3a3d41;--button-secondary-foreground: #ffffff;--button-secondary-hover-background: #45494e;--checkbox-background: #3c3c3c;--checkbox-border: #3c3c3c;--checkbox-foreground: #f0f0f0;--list-active-selection-background: #1e3d33;--list-active-selection-foreground: #ffffff;--list-hover-background: #2a2d2e;--divider-background: #454545;--dropdown-background: #3c3c3c;--dropdown-border: #3c3c3c;--dropdown-foreground: #f0f0f0;--input-background: #3c3c3c;--input-foreground: #cccccc;--input-placeholder-foreground: #cccccc;--link-active-foreground: #6bb3a0;--link-foreground: #6bb3a0;--progress-background: #4d8a78;--panel-tab-active-border: #e7e7e7;--panel-tab-active-foreground: #e7e7e7;--panel-tab-foreground: #e7e7e799;--panel-view-background: #1e1e1e;--panel-view-border: #80808059}.light-theme,.vscode-light{--background: #ffffff;--focus-border: #4d8a78;--foreground: #616161;--scrollbar-slider-background: rgba(100, 100, 100, .4);--scrollbar-slider-hover-background: rgba(100, 100, 100, .7);--scrollbar-slider-active-background: rgba(0, 0, 0, .6);--badge-background: #c4c4c4;--badge-foreground: #333333;--button-border: transparent;--button-icon-background: transparent;--button-icon-hover-background: rgba(90, 93, 94, .31);--button-primary-background: #4d8a78;--button-primary-foreground: #ffffff;--button-primary-hover-background: #3d7063;--button-secondary-background: #5f6a79;--button-secondary-foreground: #ffffff;--button-secondary-hover-background: #4c5561;--checkbox-background: #ffffff;--checkbox-border: #cecece;--checkbox-foreground: var(--foreground);--list-active-selection-background: #3d7063;--list-active-selection-foreground: #ffffff;--list-hover-background: #e8e8e8;--divider-background: #c8c8c8;--dropdown-background: #ffffff;--dropdown-border: #cecece;--dropdown-foreground: var(--foreground);--input-background: #ffffff;--input-foreground: #616161;--input-placeholder-foreground: #767676;--link-active-foreground: #3d7063;--link-foreground: #3d7063;--progress-background: #4d8a78;--panel-tab-active-border: #424242;--panel-tab-active-foreground: #424242;--panel-tab-foreground: rgba(66, 66, 66, .75);--panel-view-background: #ffffff;--panel-view-border: rgba(128, 128, 128, .35)}
