@font-face{font-family:codicon;font-display:block;src:url(./codicon-B16ygVZF.ttf?38dcd33a732ebca5a557e04831e9e235)format("truetype")}.codicon[class*=codicon-]{text-rendering:auto;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-user-select:none;user-select:none;font:16px/1 codicon;text-decoration:none;display:inline-block}@keyframes codicon-spin{to{transform:rotate(360deg)}}.codicon-sync.codicon-modifier-spin,.codicon-loading.codicon-modifier-spin,.codicon-gear.codicon-modifier-spin{animation:1.5s steps(30,end) infinite codicon-spin}.codicon-modifier-disabled{opacity:.5}.codicon-modifier-hidden{opacity:0}.codicon-loading{animation-duration:1s!important;animation-timing-function:cubic-bezier(.53,.21,.29,.67)!important}.codicon-add:before,.codicon-plus:before,.codicon-gist-new:before,.codicon-repo-create:before{content:""}.codicon-lightbulb:before,.codicon-light-bulb:before{content:""}.codicon-repo:before,.codicon-repo-delete:before{content:""}.codicon-gist-fork:before,.codicon-repo-forked:before{content:""}.codicon-git-pull-request:before,.codicon-git-pull-request-abandoned:before{content:""}.codicon-record-keys:before,.codicon-keyboard:before{content:""}.codicon-tag:before,.codicon-git-pull-request-label:before,.codicon-tag-add:before,.codicon-tag-remove:before{content:""}.codicon-person:before,.codicon-person-follow:before,.codicon-person-outline:before,.codicon-person-filled:before{content:""}.codicon-git-branch:before,.codicon-git-branch-create:before,.codicon-git-branch-delete:before,.codicon-source-control:before{content:""}.codicon-mirror:before,.codicon-mirror-public:before{content:""}.codicon-star:before,.codicon-star-add:before,.codicon-star-delete:before,.codicon-star-empty:before{content:""}.codicon-comment:before,.codicon-comment-add:before{content:""}.codicon-alert:before,.codicon-warning:before{content:""}.codicon-search:before,.codicon-search-save:before{content:""}.codicon-log-out:before,.codicon-sign-out:before{content:""}.codicon-log-in:before,.codicon-sign-in:before{content:""}.codicon-eye:before,.codicon-eye-unwatch:before,.codicon-eye-watch:before{content:""}.codicon-circle-filled:before,.codicon-primitive-dot:before,.codicon-close-dirty:before,.codicon-debug-breakpoint:before,.codicon-debug-breakpoint-disabled:before,.codicon-debug-hint:before,.codicon-terminal-decoration-success:before{content:""}.codicon-primitive-square:before{content:""}.codicon-edit:before,.codicon-pencil:before{content:""}.codicon-info:before,.codicon-issue-opened:before{content:""}.codicon-gist-private:before,.codicon-git-fork-private:before,.codicon-lock:before,.codicon-mirror-private:before{content:""}.codicon-close:before,.codicon-remove-close:before,.codicon-x:before{content:""}.codicon-repo-sync:before,.codicon-sync:before{content:""}.codicon-clone:before,.codicon-desktop-download:before{content:""}.codicon-beaker:before,.codicon-microscope:before{content:""}.codicon-vm:before,.codicon-device-desktop:before{content:""}.codicon-file:before,.codicon-file-text:before{content:""}.codicon-more:before,.codicon-ellipsis:before,.codicon-kebab-horizontal:before{content:""}.codicon-mail-reply:before,.codicon-reply:before{content:""}.codicon-organization:before,.codicon-organization-filled:before,.codicon-organization-outline:before{content:""}.codicon-new-file:before,.codicon-file-add:before{content:""}.codicon-new-folder:before,.codicon-file-directory-create:before{content:""}.codicon-trash:before,.codicon-trashcan:before{content:""}.codicon-history:before,.codicon-clock:before{content:""}.codicon-folder:before,.codicon-file-directory:before,.codicon-symbol-folder:before{content:""}.codicon-logo-github:before,.codicon-mark-github:before,.codicon-github:before{content:""}.codicon-terminal:before,.codicon-console:before,.codicon-repl:before{content:""}.codicon-zap:before,.codicon-symbol-event:before{content:""}.codicon-error:before,.codicon-stop:before{content:""}.codicon-variable:before,.codicon-symbol-variable:before{content:""}.codicon-array:before,.codicon-symbol-array:before{content:""}.codicon-symbol-module:before,.codicon-symbol-package:before,.codicon-symbol-namespace:before,.codicon-symbol-object:before{content:""}.codicon-symbol-method:before,.codicon-symbol-function:before,.codicon-symbol-constructor:before{content:""}.codicon-symbol-boolean:before,.codicon-symbol-null:before{content:""}.codicon-symbol-numeric:before,.codicon-symbol-number:before{content:""}.codicon-symbol-structure:before,.codicon-symbol-struct:before{content:""}.codicon-symbol-parameter:before,.codicon-symbol-type-parameter:before{content:""}.codicon-symbol-key:before,.codicon-symbol-text:before{content:""}.codicon-symbol-reference:before,.codicon-go-to-file:before{content:""}.codicon-symbol-enum:before,.codicon-symbol-value:before{content:""}.codicon-symbol-ruler:before,.codicon-symbol-unit:before{content:""}.codicon-activate-breakpoints:before{content:""}.codicon-archive:before{content:""}.codicon-arrow-both:before{content:""}.codicon-arrow-down:before{content:""}.codicon-arrow-left:before{content:""}.codicon-arrow-right:before{content:""}.codicon-arrow-small-down:before{content:""}.codicon-arrow-small-left:before{content:""}.codicon-arrow-small-right:before{content:""}.codicon-arrow-small-up:before{content:""}.codicon-arrow-up:before{content:""}.codicon-bell:before{content:""}.codicon-bold:before{content:""}.codicon-book:before{content:""}.codicon-bookmark:before{content:""}.codicon-debug-breakpoint-conditional-unverified:before{content:""}.codicon-debug-breakpoint-conditional:before,.codicon-debug-breakpoint-conditional-disabled:before{content:""}.codicon-debug-breakpoint-data-unverified:before{content:""}.codicon-debug-breakpoint-data:before,.codicon-debug-breakpoint-data-disabled:before{content:""}.codicon-debug-breakpoint-log-unverified:before{content:""}.codicon-debug-breakpoint-log:before,.codicon-debug-breakpoint-log-disabled:before{content:""}.codicon-briefcase:before{content:""}.codicon-broadcast:before{content:""}.codicon-browser:before{content:""}.codicon-bug:before{content:""}.codicon-calendar:before{content:""}.codicon-case-sensitive:before{content:""}.codicon-check:before{content:""}.codicon-checklist:before{content:""}.codicon-chevron-down:before{content:""}.codicon-chevron-left:before{content:""}.codicon-chevron-right:before{content:""}.codicon-chevron-up:before{content:""}.codicon-chrome-close:before{content:""}.codicon-chrome-maximize:before{content:""}.codicon-chrome-minimize:before{content:""}.codicon-chrome-restore:before{content:""}.codicon-circle-outline:before,.codicon-circle:before,.codicon-debug-breakpoint-unverified:before,.codicon-terminal-decoration-incomplete:before{content:""}.codicon-circle-slash:before{content:""}.codicon-circuit-board:before{content:""}.codicon-clear-all:before{content:""}.codicon-clippy:before{content:""}.codicon-close-all:before{content:""}.codicon-cloud-download:before{content:""}.codicon-cloud-upload:before{content:""}.codicon-code:before{content:""}.codicon-collapse-all:before{content:""}.codicon-color-mode:before{content:""}.codicon-comment-discussion:before{content:""}.codicon-credit-card:before{content:""}.codicon-dash:before{content:""}.codicon-dashboard:before{content:""}.codicon-database:before{content:""}.codicon-debug-continue:before{content:""}.codicon-debug-disconnect:before{content:""}.codicon-debug-pause:before{content:""}.codicon-debug-restart:before{content:""}.codicon-debug-start:before{content:""}.codicon-debug-step-into:before{content:""}.codicon-debug-step-out:before{content:""}.codicon-debug-step-over:before{content:""}.codicon-debug-stop:before{content:""}.codicon-debug:before{content:""}.codicon-device-camera-video:before{content:""}.codicon-device-camera:before{content:""}.codicon-device-mobile:before{content:""}.codicon-diff-added:before{content:""}.codicon-diff-ignored:before{content:""}.codicon-diff-modified:before{content:""}.codicon-diff-removed:before{content:""}.codicon-diff-renamed:before{content:""}.codicon-diff:before,.codicon-diff-sidebyside:before{content:""}.codicon-discard:before{content:""}.codicon-editor-layout:before{content:""}.codicon-empty-window:before{content:""}.codicon-exclude:before{content:""}.codicon-extensions:before{content:""}.codicon-eye-closed:before{content:""}.codicon-file-binary:before{content:""}.codicon-file-code:before{content:""}.codicon-file-media:before{content:""}.codicon-file-pdf:before{content:""}.codicon-file-submodule:before{content:""}.codicon-file-symlink-directory:before{content:""}.codicon-file-symlink-file:before{content:""}.codicon-file-zip:before{content:""}.codicon-files:before{content:""}.codicon-filter:before{content:""}.codicon-flame:before{content:""}.codicon-fold-down:before{content:""}.codicon-fold-up:before{content:""}.codicon-fold:before{content:""}.codicon-folder-active:before{content:""}.codicon-folder-opened:before{content:""}.codicon-gear:before{content:""}.codicon-gift:before{content:""}.codicon-gist-secret:before{content:""}.codicon-gist:before{content:""}.codicon-git-commit:before{content:""}.codicon-git-compare:before,.codicon-compare-changes:before{content:""}.codicon-git-merge:before{content:""}.codicon-github-action:before{content:""}.codicon-github-alt:before{content:""}.codicon-globe:before{content:""}.codicon-grabber:before{content:""}.codicon-graph:before{content:""}.codicon-gripper:before{content:""}.codicon-heart:before{content:""}.codicon-home:before{content:""}.codicon-horizontal-rule:before{content:""}.codicon-hubot:before{content:""}.codicon-inbox:before{content:""}.codicon-issue-reopened:before{content:""}.codicon-issues:before{content:""}.codicon-italic:before{content:""}.codicon-jersey:before{content:""}.codicon-json:before{content:""}.codicon-kebab-vertical:before{content:""}.codicon-key:before{content:""}.codicon-law:before{content:""}.codicon-lightbulb-autofix:before{content:""}.codicon-link-external:before{content:""}.codicon-link:before{content:""}.codicon-list-ordered:before{content:""}.codicon-list-unordered:before{content:""}.codicon-live-share:before{content:""}.codicon-loading:before{content:""}.codicon-location:before{content:""}.codicon-mail-read:before{content:""}.codicon-mail:before{content:""}.codicon-markdown:before{content:""}.codicon-megaphone:before{content:""}.codicon-mention:before{content:""}.codicon-milestone:before,.codicon-git-pull-request-milestone:before{content:""}.codicon-mortar-board:before{content:""}.codicon-move:before{content:""}.codicon-multiple-windows:before{content:""}.codicon-mute:before{content:""}.codicon-no-newline:before{content:""}.codicon-note:before{content:""}.codicon-octoface:before{content:""}.codicon-open-preview:before{content:""}.codicon-package:before{content:""}.codicon-paintcan:before{content:""}.codicon-pin:before{content:""}.codicon-play:before,.codicon-run:before{content:""}.codicon-plug:before{content:""}.codicon-preserve-case:before{content:""}.codicon-preview:before{content:""}.codicon-project:before{content:""}.codicon-pulse:before{content:""}.codicon-question:before{content:""}.codicon-quote:before{content:""}.codicon-radio-tower:before{content:""}.codicon-reactions:before{content:""}.codicon-references:before{content:""}.codicon-refresh:before{content:""}.codicon-regex:before{content:""}.codicon-remote-explorer:before{content:""}.codicon-remote:before{content:""}.codicon-remove:before{content:""}.codicon-replace-all:before{content:""}.codicon-replace:before{content:""}.codicon-repo-clone:before{content:""}.codicon-repo-force-push:before{content:""}.codicon-repo-pull:before{content:""}.codicon-repo-push:before{content:""}.codicon-report:before{content:""}.codicon-request-changes:before{content:""}.codicon-rocket:before{content:""}.codicon-root-folder-opened:before{content:""}.codicon-root-folder:before{content:""}.codicon-rss:before{content:""}.codicon-ruby:before{content:""}.codicon-save-all:before{content:""}.codicon-save-as:before{content:""}.codicon-save:before{content:""}.codicon-screen-full:before{content:""}.codicon-screen-normal:before{content:""}.codicon-search-stop:before{content:""}.codicon-server:before{content:""}.codicon-settings-gear:before{content:""}.codicon-settings:before{content:""}.codicon-shield:before{content:""}.codicon-smiley:before{content:""}.codicon-sort-precedence:before{content:""}.codicon-split-horizontal:before{content:""}.codicon-split-vertical:before{content:""}.codicon-squirrel:before{content:""}.codicon-star-full:before{content:""}.codicon-star-half:before{content:""}.codicon-symbol-class:before{content:""}.codicon-symbol-color:before{content:""}.codicon-symbol-constant:before{content:""}.codicon-symbol-enum-member:before{content:""}.codicon-symbol-field:before{content:""}.codicon-symbol-file:before{content:""}.codicon-symbol-interface:before{content:""}.codicon-symbol-keyword:before{content:""}.codicon-symbol-misc:before{content:""}.codicon-symbol-operator:before{content:""}.codicon-symbol-property:before,.codicon-wrench:before,.codicon-wrench-subaction:before{content:""}.codicon-symbol-snippet:before{content:""}.codicon-tasklist:before{content:""}.codicon-telescope:before{content:""}.codicon-text-size:before{content:""}.codicon-three-bars:before{content:""}.codicon-thumbsdown:before{content:""}.codicon-thumbsup:before{content:""}.codicon-tools:before{content:""}.codicon-triangle-down:before{content:""}.codicon-triangle-left:before{content:""}.codicon-triangle-right:before{content:""}.codicon-triangle-up:before{content:""}.codicon-twitter:before{content:""}.codicon-unfold:before{content:""}.codicon-unlock:before{content:""}.codicon-unmute:before{content:""}.codicon-unverified:before{content:""}.codicon-verified:before{content:""}.codicon-versions:before{content:""}.codicon-vm-active:before{content:""}.codicon-vm-outline:before{content:""}.codicon-vm-running:before{content:""}.codicon-watch:before{content:""}.codicon-whitespace:before{content:""}.codicon-whole-word:before{content:""}.codicon-window:before{content:""}.codicon-word-wrap:before{content:""}.codicon-zoom-in:before{content:""}.codicon-zoom-out:before{content:""}.codicon-list-filter:before{content:""}.codicon-list-flat:before{content:""}.codicon-list-selection:before,.codicon-selection:before{content:""}.codicon-list-tree:before{content:""}.codicon-debug-breakpoint-function-unverified:before{content:""}.codicon-debug-breakpoint-function:before,.codicon-debug-breakpoint-function-disabled:before{content:""}.codicon-debug-stackframe-active:before{content:""}.codicon-circle-small-filled:before,.codicon-debug-stackframe-dot:before,.codicon-terminal-decoration-mark:before{content:""}.codicon-debug-stackframe:before,.codicon-debug-stackframe-focused:before{content:""}.codicon-debug-breakpoint-unsupported:before{content:""}.codicon-symbol-string:before{content:""}.codicon-debug-reverse-continue:before{content:""}.codicon-debug-step-back:before{content:""}.codicon-debug-restart-frame:before{content:""}.codicon-debug-alt:before{content:""}.codicon-call-incoming:before{content:""}.codicon-call-outgoing:before{content:""}.codicon-menu:before{content:""}.codicon-expand-all:before{content:""}.codicon-feedback:before,.codicon-git-pull-request-reviewer:before{content:""}.codicon-group-by-ref-type:before{content:""}.codicon-ungroup-by-ref-type:before{content:""}.codicon-account:before,.codicon-git-pull-request-assignee:before{content:""}.codicon-bell-dot:before{content:""}.codicon-debug-console:before{content:""}.codicon-library:before{content:""}.codicon-output:before{content:""}.codicon-run-all:before{content:""}.codicon-sync-ignored:before{content:""}.codicon-pinned:before{content:""}.codicon-github-inverted:before{content:""}.codicon-server-process:before{content:""}.codicon-server-environment:before{content:""}.codicon-pass:before,.codicon-issue-closed:before{content:""}.codicon-stop-circle:before{content:""}.codicon-play-circle:before{content:""}.codicon-record:before{content:""}.codicon-debug-alt-small:before{content:""}.codicon-vm-connect:before{content:""}.codicon-cloud:before{content:""}.codicon-merge:before{content:""}.codicon-export:before{content:""}.codicon-graph-left:before{content:""}.codicon-magnet:before{content:""}.codicon-notebook:before{content:""}.codicon-redo:before{content:""}.codicon-check-all:before{content:""}.codicon-pinned-dirty:before{content:""}.codicon-pass-filled:before{content:""}.codicon-circle-large-filled:before{content:""}.codicon-circle-large:before,.codicon-circle-large-outline:before{content:""}.codicon-combine:before,.codicon-gather:before{content:""}.codicon-table:before{content:""}.codicon-variable-group:before{content:""}.codicon-type-hierarchy:before{content:""}.codicon-type-hierarchy-sub:before{content:""}.codicon-type-hierarchy-super:before{content:""}.codicon-git-pull-request-create:before{content:""}.codicon-run-above:before{content:""}.codicon-run-below:before{content:""}.codicon-notebook-template:before{content:""}.codicon-debug-rerun:before{content:""}.codicon-workspace-trusted:before{content:""}.codicon-workspace-untrusted:before{content:""}.codicon-workspace-unknown:before{content:""}.codicon-terminal-cmd:before{content:""}.codicon-terminal-debian:before{content:""}.codicon-terminal-linux:before{content:""}.codicon-terminal-powershell:before{content:""}.codicon-terminal-tmux:before{content:""}.codicon-terminal-ubuntu:before{content:""}.codicon-terminal-bash:before{content:""}.codicon-arrow-swap:before{content:""}.codicon-copy:before{content:""}.codicon-person-add:before{content:""}.codicon-filter-filled:before{content:""}.codicon-wand:before{content:""}.codicon-debug-line-by-line:before{content:""}.codicon-inspect:before{content:""}.codicon-layers:before{content:""}.codicon-layers-dot:before{content:""}.codicon-layers-active:before{content:""}.codicon-compass:before{content:""}.codicon-compass-dot:before{content:""}.codicon-compass-active:before{content:""}.codicon-azure:before{content:""}.codicon-issue-draft:before{content:""}.codicon-git-pull-request-closed:before{content:""}.codicon-git-pull-request-draft:before{content:""}.codicon-debug-all:before{content:""}.codicon-debug-coverage:before{content:""}.codicon-run-errors:before{content:""}.codicon-folder-library:before{content:""}.codicon-debug-continue-small:before{content:""}.codicon-beaker-stop:before{content:""}.codicon-graph-line:before{content:""}.codicon-graph-scatter:before{content:""}.codicon-pie-chart:before{content:""}.codicon-bracket:before{content:""}.codicon-bracket-dot:before{content:""}.codicon-bracket-error:before{content:""}.codicon-lock-small:before{content:""}.codicon-azure-devops:before{content:""}.codicon-verified-filled:before{content:""}.codicon-newline:before{content:""}.codicon-layout:before{content:""}.codicon-layout-activitybar-left:before{content:""}.codicon-layout-activitybar-right:before{content:""}.codicon-layout-panel-left:before{content:""}.codicon-layout-panel-center:before{content:""}.codicon-layout-panel-justify:before{content:""}.codicon-layout-panel-right:before{content:""}.codicon-layout-panel:before{content:""}.codicon-layout-sidebar-left:before{content:""}.codicon-layout-sidebar-right:before{content:""}.codicon-layout-statusbar:before{content:""}.codicon-layout-menubar:before{content:""}.codicon-layout-centered:before{content:""}.codicon-target:before{content:""}.codicon-indent:before{content:""}.codicon-record-small:before{content:""}.codicon-error-small:before,.codicon-terminal-decoration-error:before{content:""}.codicon-arrow-circle-down:before{content:""}.codicon-arrow-circle-left:before{content:""}.codicon-arrow-circle-right:before{content:""}.codicon-arrow-circle-up:before{content:""}.codicon-layout-sidebar-right-off:before{content:""}.codicon-layout-panel-off:before{content:""}.codicon-layout-sidebar-left-off:before{content:""}.codicon-blank:before{content:""}.codicon-heart-filled:before{content:""}.codicon-map:before,.codicon-map-horizontal:before,.codicon-fold-horizontal:before{content:""}.codicon-map-filled:before,.codicon-map-horizontal-filled:before,.codicon-fold-horizontal-filled:before{content:""}.codicon-circle-small:before{content:""}.codicon-bell-slash:before{content:""}.codicon-bell-slash-dot:before{content:""}.codicon-comment-unresolved:before{content:""}.codicon-git-pull-request-go-to-changes:before{content:""}.codicon-git-pull-request-new-changes:before{content:""}.codicon-search-fuzzy:before{content:""}.codicon-comment-draft:before{content:""}.codicon-send:before{content:""}.codicon-sparkle:before{content:""}.codicon-insert:before{content:""}.codicon-mic:before{content:""}.codicon-thumbsdown-filled:before{content:""}.codicon-thumbsup-filled:before{content:""}.codicon-coffee:before{content:""}.codicon-snake:before{content:""}.codicon-game:before{content:""}.codicon-vr:before{content:""}.codicon-chip:before{content:""}.codicon-piano:before{content:""}.codicon-music:before{content:""}.codicon-mic-filled:before{content:""}.codicon-repo-fetch:before{content:""}.codicon-copilot:before{content:""}.codicon-lightbulb-sparkle:before{content:""}.codicon-robot:before{content:""}.codicon-sparkle-filled:before{content:""}.codicon-diff-single:before{content:""}.codicon-diff-multiple:before{content:""}.codicon-surround-with:before{content:""}.codicon-share:before{content:""}.codicon-git-stash:before{content:""}.codicon-git-stash-apply:before{content:""}.codicon-git-stash-pop:before{content:""}.codicon-vscode:before{content:""}.codicon-vscode-insiders:before{content:""}.codicon-code-oss:before{content:""}.codicon-run-coverage:before{content:""}.codicon-run-all-coverage:before{content:""}.codicon-coverage:before{content:""}.codicon-github-project:before{content:""}.codicon-map-vertical:before,.codicon-fold-vertical:before{content:""}.codicon-map-vertical-filled:before,.codicon-fold-vertical-filled:before{content:""}.codicon-go-to-search:before{content:""}.codicon-percentage:before,.codicon-sort-percentage:before{content:""}.codicon-git-fetch:before{content:""}:root,.monaco-workbench{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--vscode-foreground:#ccc;--vscode-disabledForeground:#848484;--vscode-errorForeground:#f85149;--vscode-descriptionForeground:#9d9d9d;--vscode-icon-foreground:#ccc;--vscode-focusBorder:#0078d4;--vscode-selection-background:#264f78;--vscode-widget-border:#313131;--vscode-widget-shadow:#0000005c;--vscode-sash-hoverBorder:#0078d4;--vscode-shadow-sm:0 0 4px #00000014;--vscode-shadow-md:0 0 6px #00000014;--vscode-shadow-lg:0 0 12px #00000024;--vscode-shadow-xl:0 0 20px #00000026;--vscode-shadow-active-tab:0 8px 12px #00000005;--vscode-shadow-depth-x:5px 0 10px -4px #0000000d;--vscode-shadow-depth-y:0 5px 10px -4px #0000000a;--vscode-cornerRadius-small:2px;--vscode-cornerRadius-medium:4px;--vscode-cornerRadius-large:6px;--vscode-cornerRadius-xLarge:8px;--vscode-cornerRadius-circle:9999px;--vscode-button-background:#0078d4;--vscode-button-foreground:#fff;--vscode-button-hoverBackground:#026ec1;--vscode-button-border:#ffffff1a;--vscode-button-separator:#fff6;--vscode-button-secondaryBackground:#313131;--vscode-button-secondaryForeground:#ccc;--vscode-button-secondaryHoverBackground:#3c3c3c;--vscode-button-secondaryBorder:#3c3c3c;--vscode-input-background:#313131;--vscode-input-foreground:#ccc;--vscode-input-border:#3c3c3c;--vscode-input-placeholderForeground:#989898;--vscode-inputOption-activeBackground:#2489db82;--vscode-inputOption-activeBorder:#2488db;--vscode-inputOption-activeForeground:#fff;--vscode-inputValidation-errorBackground:#5a1d1d;--vscode-inputValidation-errorBorder:#be1100;--vscode-inputValidation-warningBackground:#5a3d1d;--vscode-inputValidation-warningBorder:#9e6a03;--vscode-inputValidation-infoBackground:#063b49;--vscode-inputValidation-infoBorder:#007acc;--vscode-dropdown-background:#313131;--vscode-dropdown-foreground:#ccc;--vscode-dropdown-border:#3c3c3c;--vscode-dropdown-listBackground:#1f1f1f;--vscode-checkbox-background:#313131;--vscode-checkbox-border:#3c3c3c;--vscode-checkbox-foreground:#ccc;--vscode-badge-background:#616161;--vscode-badge-foreground:#f8f8f8;--vscode-list-activeSelectionBackground:#04395e;--vscode-list-activeSelectionForeground:#fff;--vscode-list-activeSelectionIconForeground:#fff;--vscode-list-inactiveSelectionBackground:#37373d;--vscode-list-inactiveSelectionForeground:#ccc;--vscode-list-hoverBackground:#2a2d2e;--vscode-list-hoverForeground:#ccc;--vscode-list-focusOutline:#0078d4;--vscode-list-focusBackground:#04395e;--vscode-list-focusForeground:#fff;--vscode-list-highlightForeground:#2aaaff;--vscode-list-deemphasizedForeground:#8c8c8c;--vscode-list-errorForeground:#f88070;--vscode-list-warningForeground:#cca700;--vscode-sideBar-background:#181818;--vscode-sideBar-foreground:#ccc;--vscode-sideBar-border:#2b2b2b;--vscode-sideBar-dropBackground:#53595d80;--vscode-sideBarTitle-background:#181818;--vscode-sideBarTitle-foreground:#ccc;--vscode-sideBarTitle-border:#2b2b2b;--vscode-sideBarSectionHeader-background:#181818;--vscode-sideBarSectionHeader-foreground:#ccc;--vscode-sideBarSectionHeader-border:#2b2b2b;--vscode-activityBar-background:#181818;--vscode-activityBar-foreground:#d7d7d7;--vscode-activityBar-inactiveForeground:#868686;--vscode-activityBar-border:#2b2b2b;--vscode-activityBar-activeBorder:#0078d4;--vscode-activityBarBadge-background:#0078d4;--vscode-activityBarBadge-foreground:#fff;--vscode-editor-background:#1f1f1f;--vscode-editor-foreground:#ccc;--vscode-editorGroup-border:#ffffff17;--vscode-editorGroupHeader-tabsBackground:#181818;--vscode-editorGroupHeader-tabsBorder:#2b2b2b;--vscode-editorGroupHeader-noTabsBackground:#1f1f1f;--vscode-editorGroupHeader-border:#2b2b2b;--vscode-editorPane-background:#1f1f1f;--vscode-tab-activeBackground:#1f1f1f;--vscode-tab-unfocusedActiveBackground:#1f1f1f;--vscode-tab-inactiveBackground:#181818;--vscode-tab-unfocusedInactiveBackground:#181818;--vscode-tab-activeForeground:#fff;--vscode-tab-inactiveForeground:#9d9d9d;--vscode-tab-unfocusedActiveForeground:#ffffff80;--vscode-tab-unfocusedInactiveForeground:#9d9d9d80;--vscode-tab-border:#2b2b2b;--vscode-tab-activeBorder:#1f1f1f;--vscode-tab-unfocusedActiveBorder:#1f1f1f;--vscode-tab-activeBorderTop:#0078d4;--vscode-tab-unfocusedActiveBorderTop:#2b2b2b;--vscode-tab-selectedBorderTop:#6caddf;--vscode-tab-selectedBackground:#1f1f1f;--vscode-tab-selectedForeground:#fff;--vscode-tab-hoverBackground:#1f1f1f;--vscode-tab-unfocusedHoverBackground:#1f1f1f;--vscode-tab-hoverForeground:#fff;--vscode-tab-dragAndDropBorder:#0078d4;--vscode-tab-activeModifiedBorder:#39c;--vscode-tab-inactiveModifiedBorder:#3399cc80;--vscode-panel-background:#181818;--vscode-panel-border:#2b2b2b;--vscode-panelTitle-activeBorder:#0078d4;--vscode-panelTitle-activeForeground:#ccc;--vscode-panelTitle-inactiveForeground:#9d9d9d;--vscode-panelInput-border:#2b2b2b;--vscode-notifications-background:#1f1f1f;--vscode-notifications-foreground:#ccc;--vscode-notifications-border:#2b2b2b;--vscode-notificationCenterHeader-background:#1f1f1f;--vscode-notificationCenterHeader-foreground:#ccc;--vscode-menu-background:#1f1f1f;--vscode-menu-foreground:#ccc;--vscode-menu-selectionBackground:#0078d4;--vscode-menu-selectionForeground:#fff;--vscode-menu-separatorBackground:#606060;--vscode-menu-border:#454545;--vscode-statusBar-background:#181818;--vscode-statusBar-foreground:#ccc;--vscode-statusBar-border:#2b2b2b;--vscode-statusBar-noFolderBackground:#1f1f1f;--vscode-statusBar-debuggingBackground:#0078d4;--vscode-statusBar-debuggingForeground:#fff;--vscode-statusBar-focusBorder:#0078d4;--vscode-statusBarItem-hoverBackground:#f1f1f133;--vscode-statusBarItem-hoverForeground:#fff;--vscode-statusBarItem-activeBackground:#ffffff25;--vscode-statusBarItem-prominentBackground:#6e768166;--vscode-statusBarItem-remoteBackground:#0078d4;--vscode-statusBarItem-remoteForeground:#fff;--vscode-statusBarItem-errorBackground:#c72e0f;--vscode-statusBarItem-errorForeground:#fff;--vscode-statusBarItem-warningBackground:#7a6200;--vscode-statusBarItem-warningForeground:#fff;--vscode-statusBarItem-focusBorder:#0078d4;--vscode-titleBar-activeBackground:#181818;--vscode-titleBar-activeForeground:#ccc;--vscode-titleBar-inactiveBackground:#1f1f1f;--vscode-titleBar-inactiveForeground:#9d9d9d;--vscode-titleBar-border:#2b2b2b;--vscode-toolbar-hoverBackground:#5a5a5a50;--vscode-toolbar-hoverOutline:transparent;--vscode-toolbar-activeBackground:#5a5a5a70;--vscode-scrollbar-shadow:#000;--vscode-scrollbarSlider-background:#79797966;--vscode-scrollbarSlider-hoverBackground:#646464b3;--vscode-scrollbarSlider-activeBackground:#bfbfbf66;--vscode-progressBar-background:#0078d4;--vscode-textLink-foreground:#4daafc;--vscode-textLink-activeForeground:#4daafc;--vscode-textCodeBlock-background:#2b2b2b;--vscode-textBlockQuote-background:#2b2b2b;--vscode-textBlockQuote-border:#616161;--vscode-textPreformat-foreground:#d0d0d0;--vscode-textPreformat-background:#3c3c3c;--vscode-textSeparator-foreground:#21262d;--vscode-editorWidget-background:#202020;--vscode-editorWidget-foreground:#ccc;--vscode-editorWidget-border:#454545;--vscode-quickInput-background:#222;--vscode-quickInput-foreground:#ccc;--vscode-pickerGroup-border:#3c3c3c;--vscode-pickerGroup-foreground:#3794ff;--vscode-charts-green:#89d185;--vscode-charts-red:#f14c4c;--vscode-charts-yellow:#f1c40f;--vscode-charts-blue:#3794ff;--editor-group-tab-height:35px;--tabs-border-bottom-color:var(--vscode-editorGroupHeader-tabsBorder);--tab-border-top-color:var(--vscode-tab-activeBorderTop);--tab-border-bottom-color:var(--vscode-tab-activeBorder);--last-tab-margin-right:0px;--status-border-top-color:var(--vscode-statusBar-border);--vscode-icon-chevron-down-content:"";--vscode-icon-chevron-down-font-family:codicon;--vscode-icon-circle-filled-content:"";--vscode-icon-circle-filled-font-family:codicon;--vscode-icon-pinned-dirty-content:"";--vscode-icon-pinned-dirty-font-family:codicon;--vscode-icon-close-content:"";--vscode-icon-close-font-family:codicon;--monaco-monospace-font:Consolas, "Courier New", monospace}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.monaco-workbench.mac{font-family:-apple-system,BlinkMacSystemFont,sans-serif}.monaco-workbench.mac:lang(zh-Hans){font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,sans-serif}.monaco-workbench.mac:lang(zh-Hant){font-family:-apple-system,BlinkMacSystemFont,PingFang TC,sans-serif}.monaco-workbench.mac:lang(ja){font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic Pro,sans-serif}.monaco-workbench.mac:lang(ko){font-family:-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Nanum Gothic,AppleGothic,sans-serif}.monaco-workbench.windows{font-family:Segoe WPC,Segoe UI,sans-serif}.monaco-workbench.windows:lang(zh-Hans){font-family:Segoe WPC,Segoe UI,Microsoft YaHei,sans-serif}.monaco-workbench.windows:lang(zh-Hant){font-family:Segoe WPC,Segoe UI,Microsoft Jhenghei,sans-serif}.monaco-workbench.windows:lang(ja){font-family:Segoe WPC,Segoe UI,Yu Gothic UI,Meiryo UI,sans-serif}.monaco-workbench.windows:lang(ko){font-family:Segoe WPC,Segoe UI,Malgun Gothic,Dotom,sans-serif}.monaco-workbench.linux{font-family:system-ui,Ubuntu,Droid Sans,sans-serif}.monaco-workbench.linux:lang(zh-Hans){font-family:system-ui,Ubuntu,Droid Sans,Source Han Sans SC,Source Han Sans CN,Source Han Sans,sans-serif}.monaco-workbench.linux:lang(zh-Hant){font-family:system-ui,Ubuntu,Droid Sans,Source Han Sans TC,Source Han Sans TW,Source Han Sans,sans-serif}.monaco-workbench.linux:lang(ja){font-family:system-ui,Ubuntu,Droid Sans,Source Han Sans J,Source Han Sans JP,Source Han Sans,sans-serif}.monaco-workbench.linux:lang(ko){font-family:system-ui,Ubuntu,Droid Sans,Source Han Sans K,Source Han Sans JR,Source Han Sans,UnDotum,FBaekmuk Gulim,sans-serif}.monaco-workbench.mac{--monaco-monospace-font:"SF Mono", Monaco, Menlo, Courier, monospace}.monaco-workbench.windows{--monaco-monospace-font:Consolas, "Courier New", monospace}.monaco-workbench.linux{--monaco-monospace-font:"Ubuntu Mono", "Liberation Mono", "DejaVu Sans Mono", "Courier New", monospace}body{-webkit-user-select:none;user-select:none;width:100%;height:100%;margin:0;padding:0;font-size:11px;overflow:hidden}.monaco-workbench{z-index:1;color:var(--vscode-foreground);--vscode-shadow-sm:0 0 4px #00000014;--vscode-shadow-md:0 0 6px #00000014;--vscode-shadow-lg:0 0 12px #00000024;--vscode-shadow-xl:0 0 20px #00000026;--vscode-shadow-active-tab:0 8px 12px #00000005;--vscode-shadow-depth-x:5px 0 10px -4px #0000000d;--vscode-shadow-depth-y:0 5px 10px -4px #0000000a;font-size:13px;line-height:1.4em;position:relative;inset:0;overflow:hidden}.monaco-workbench.no-shadows .part.titlebar,.monaco-workbench.no-shadows .part.activitybar,.monaco-workbench.no-shadows.nosidebar .part.activitybar,.monaco-workbench.no-shadows.activitybar-right .part.activitybar,.monaco-workbench.no-shadows .part.editor .tabs-container>.tab,.monaco-workbench.no-shadows .part.editor .tabs-container>.tab:hover:not(.active),.monaco-workbench.no-shadows .part.editor .tabs-container>.tab.active{box-shadow:none}.monaco-workbench.no-shadows{--vscode-shadow-active-tab:0 0 0 0 transparent;--vscode-shadow-depth-x:0 0 0 0 transparent;--vscode-shadow-depth-y:0 0 0 0 transparent;--vscode-shadow-sm:0 0 0 0 transparent}.monaco-workbench.web{touch-action:none;overscroll-behavior:none}.monaco-workbench.border:not(.fullscreen){box-sizing:border-box;border:1px solid var(--window-border-color)}.monaco-workbench.border.mac{border-radius:10px}.monaco-workbench.border.mac.macos-tahoe{border-radius:16px}.monaco-workbench img{border:0}.monaco-workbench label{cursor:pointer}.monaco-workbench a{text-decoration:none}.monaco-workbench p>a{-webkit-text-decoration:var(--text-link-decoration);text-decoration:var(--text-link-decoration)}.monaco-workbench.underline-links{--text-link-decoration:underline}.monaco-workbench.hc-black p>a,.monaco-workbench.hc-light p>a{text-decoration:underline!important}.monaco-workbench a:active{color:inherit;background-color:inherit}.monaco-workbench a.plain,.monaco-workbench a.plain:hover,.monaco-workbench a.plain.hover{color:inherit;text-decoration:none}.monaco-workbench input{color:inherit;font-family:inherit;font-size:100%}.monaco-workbench table{color:inherit;font-size:inherit}.monaco-workbench input::placeholder,.monaco-workbench textarea::placeholder{color:var(--vscode-input-placeholderForeground)}.monaco-workbench textarea::-webkit-input-placeholder{color:var(--vscode-input-placeholderForeground)}.monaco-workbench textarea::placeholder{color:var(--vscode-input-placeholderForeground)}.monaco-workbench .pointer{cursor:pointer}.monaco-workbench.mac.monaco-font-aliasing-antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.monaco-workbench.mac.monaco-font-aliasing-none{-webkit-font-smoothing:none;-moz-osx-font-smoothing:unset}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.monaco-workbench.mac.monaco-font-aliasing-auto{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}.monaco-workbench .context-view{-webkit-app-region:no-drag}.monaco-workbench .codicon{color:var(--vscode-icon-foreground)}.monaco-workbench .codicon[class*=codicon-]{font-size:16px}.monaco-workbench .predefined-file-icon[class*=codicon-]:before{width:16px;padding-left:3px;padding-right:3px}.predefined-file-icon:before{font-family:codicon}.monaco-workbench:not(.file-icons-enabled) .predefined-file-icon[class*=codicon-]:before{content:unset!important}.monaco-workbench.modal-dialog-visible .monaco-progress-container.infinite .progress-bit{display:none}.monaco-workbench select{appearance:none;border:1px solid;font-family:inherit}.monaco-workbench .select-container{position:relative}.monaco-workbench .select-container:after{content:var(--vscode-icon-chevron-down-content);font-family:var(--vscode-icon-chevron-down-font-family);pointer-events:none;width:16px;height:16px;margin:auto;font-size:16px;line-height:16px;position:absolute;top:0;bottom:0;right:4px}.monaco-workbench [tabindex="0"]:focus,.monaco-workbench [tabindex="-1"]:focus,.monaco-workbench .synthetic-focus,.monaco-workbench select:focus,.monaco-workbench input[type=button]:focus,.monaco-workbench input[type=text]:focus,.monaco-workbench button:focus,.monaco-workbench textarea:focus,.monaco-workbench input[type=search]:focus,.monaco-workbench input[type=checkbox]:focus{outline-offset:-1px;outline-width:1px;outline-style:solid;outline-color:var(--vscode-focusBorder);opacity:1}.monaco-workbench.hc-black .synthetic-focus input,.monaco-workbench.hc-light .synthetic-focus input{background:0 0}.monaco-workbench input[type=checkbox]:focus{outline-offset:2px}.monaco-workbench [tabindex="0"]:active,.monaco-workbench [tabindex="-1"]:active,.monaco-workbench select:active,.monaco-workbench input[type=button]:active,.monaco-workbench input[type=checkbox]:active{outline:0!important}.monaco-workbench.mac select:focus{border-color:#0000}.monaco-workbench.hc-black .monaco-list:not(.element-focused):not(:active):focus:before,.monaco-workbench.hc-light .monaco-list:not(.element-focused):not(:active):focus:before{z-index:15;content:"";pointer-events:none;outline-offset:-1px;outline:1px solid;outline-color:var(--vscode-focusBorder);width:100%;height:100%;position:absolute;top:0;left:0}.monaco-workbench .monaco-list:not(:focus) .monaco-list-row.focused .monaco-highlighted-label .highlight,.monaco-workbench .monaco-list .monaco-list-row .monaco-highlighted-label .highlight{color:var(--vscode-list-highlightForeground)}.monaco-workbench .monaco-list .monaco-list-row.focused .monaco-highlighted-label .highlight{color:var(--vscode-list-focusHighlightForeground)}.monaco-workbench .synthetic-focus :focus,.monaco-workbench .monaco-inputbox.info.synthetic-focus,.monaco-workbench .monaco-inputbox.warning.synthetic-focus,.monaco-workbench .monaco-inputbox.error.synthetic-focus,.monaco-workbench .monaco-inputbox.info input[type=text]:focus,.monaco-workbench .monaco-inputbox.warning input[type=text]:focus,.monaco-workbench .monaco-inputbox.error input[type=text]:focus,.monaco-workbench .monaco-list:focus{outline:0!important}.monaco-workbench a.monaco-link:hover{text-decoration:underline}.monaco-workbench .monaco-action-bar:not(.vertical) .action-label:not(.disabled):hover,.monaco-workbench .monaco-action-bar:not(.vertical) .monaco-dropdown-with-primary:not(.disabled):hover{background-color:var(--vscode-toolbar-hoverBackground)}.monaco-workbench .monaco-action-bar:not(.vertical) .action-item.active .action-label:not(.disabled),.monaco-workbench .monaco-action-bar:not(.vertical) .monaco-dropdown.active .action-label:not(.disabled){background-color:var(--vscode-toolbar-activeBackground)}.monaco-workbench .monaco-action-bar:not(.vertical) .action-item .action-label:hover:not(.disabled){outline:1px dashed var(--vscode-toolbar-hoverOutline);outline-offset:-1px}.monaco-workbench .part{box-sizing:border-box;overflow:hidden}.monaco-workbench .part>.drop-block-overlay.visible{visibility:visible}.monaco-workbench .part>.drop-block-overlay{visibility:hidden;opacity:0;z-index:12;width:100%;height:100%;position:absolute;top:0}.monaco-workbench .part>.title,.monaco-workbench .part>.header-or-footer{box-sizing:border-box;height:35px;display:flex;overflow:hidden}.monaco-workbench .part>.title{padding-left:8px;padding-right:8px}.monaco-workbench .part>.title>.title-label{white-space:nowrap;text-overflow:ellipsis;padding-left:12px;line-height:35px;overflow:hidden}.monaco-workbench .part>.title>.title-label h2{cursor:default;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:11px;font-weight:400;overflow:hidden}.monaco-workbench .part>.title>.title-label a{cursor:default;font-size:13px;text-decoration:none}.monaco-workbench .part>.title>.title-actions{flex:1;height:35px;padding-left:5px}.monaco-workbench .part>.title>.title-actions .action-label{background-position:50%;background-repeat:no-repeat;background-size:16px;display:block}.monaco-workbench .part>.title>.title-actions .action-label .label{display:none}.monaco-workbench .part>.content{font-size:13px}.monaco-workbench .part>.content>.monaco-progress-container,.monaco-workbench .part.editor>.content .editor-group-container>.monaco-progress-container{z-index:5;position:absolute;top:33px;left:0}.monaco-text-button{box-sizing:border-box;text-align:center;cursor:pointer;border:1px solid var(--vscode-button-border,transparent);overflow-wrap:normal;border-radius:4px;justify-content:center;align-items:center;width:100%;padding:4px 8px;font-size:12px;line-height:16px;display:flex}.monaco-text-button.secondary{border-color:var(--vscode-button-secondaryBorder,var(--vscode-button-border,transparent))}.monaco-text-button.small{padding:3px 6px;font-size:11px;line-height:14px}.monaco-text-button:focus{outline-offset:2px!important}.monaco-text-button:hover{text-decoration:none!important}.monaco-button.disabled:focus,.monaco-button.disabled{cursor:default;opacity:.4!important}.monaco-text-button .codicon{margin:0 .2em;color:inherit!important}.monaco-text-button.monaco-text-button-with-short-label{flex-flow:wrap;height:28px;padding:0 4px;overflow:hidden}.monaco-text-button.monaco-text-button-with-short-label>.monaco-button-label{flex-basis:100%}.monaco-text-button.monaco-text-button-with-short-label>.monaco-button-label-short{flex-grow:1;width:0;overflow:hidden}.monaco-text-button.monaco-text-button-with-short-label>.monaco-button-label,.monaco-text-button.monaco-text-button-with-short-label>.monaco-button-label-short{font-weight:400;font-style:inherit;justify-content:center;align-items:center;padding:4px 0;line-height:18px;display:flex}.monaco-button-dropdown{cursor:pointer;display:flex}.monaco-button-dropdown.disabled{cursor:default}.monaco-button-dropdown>.monaco-button:focus{outline-offset:-1px!important}.monaco-button-dropdown.disabled>.monaco-button.disabled,.monaco-button-dropdown.disabled>.monaco-button.disabled:focus,.monaco-button-dropdown.disabled>.monaco-button-dropdown-separator{opacity:.4!important}.monaco-button-dropdown>.monaco-button.monaco-text-button{border-right-width:0!important}.monaco-button-dropdown .monaco-button-dropdown-separator{cursor:default;padding:4px 0}.monaco-button-dropdown .monaco-button-dropdown-separator>div{width:1px;height:100%}.monaco-button-dropdown>.monaco-button.monaco-dropdown-button{border:1px solid var(--vscode-button-border,transparent);border-radius:0 4px 4px 0;align-items:center;padding:0 4px;display:flex;border-left-width:0!important}.monaco-button-dropdown>.monaco-button.monaco-dropdown-button.secondary{border-color:var(--vscode-button-secondaryBorder,var(--vscode-button-border,transparent))}.monaco-button-dropdown>.monaco-button.monaco-text-button{border-radius:4px 0 0 4px}.monaco-description-button{flex-direction:column;align-items:center;margin:4px 5px;display:flex}.monaco-description-button .monaco-button-description{padding:4px 20px;font-size:11px;font-style:italic}.monaco-description-button .monaco-button-label,.monaco-description-button .monaco-button-description{justify-content:center;align-items:center;display:flex}.monaco-description-button .monaco-button-label>.codicon,.monaco-description-button .monaco-button-description>.codicon{margin:0 .2em;color:inherit!important}.monaco-button.default-colors,.monaco-button-dropdown.default-colors>.monaco-button{color:var(--vscode-button-foreground);background-color:var(--vscode-button-background)}.monaco-button.default-colors:hover,.monaco-button-dropdown.default-colors>.monaco-button:hover{background-color:var(--vscode-button-hoverBackground)}.monaco-button.default-colors.secondary,.monaco-button-dropdown.default-colors>.monaco-button.secondary{color:var(--vscode-button-secondaryForeground);background-color:var(--vscode-button-secondaryBackground)}.monaco-button.default-colors.secondary:hover,.monaco-button-dropdown.default-colors>.monaco-button.secondary:hover{background-color:var(--vscode-button-secondaryHoverBackground)}.monaco-button-dropdown.default-colors .monaco-button-dropdown-separator{background-color:var(--vscode-button-background);border-top:1px solid var(--vscode-button-border);border-bottom:1px solid var(--vscode-button-border)}.monaco-button-dropdown.default-colors .monaco-button.secondary+.monaco-button-dropdown-separator{background-color:var(--vscode-button-secondaryBackground);border-top-color:var(--vscode-button-secondaryBorder,var(--vscode-button-border));border-bottom-color:var(--vscode-button-secondaryBorder,var(--vscode-button-border))}.monaco-button-dropdown.default-colors .monaco-button-dropdown-separator>div{background-color:var(--vscode-button-separator)}.monaco-action-bar{white-space:nowrap;height:100%}.monaco-action-bar .actions-container{align-items:center;width:100%;height:100%;margin:0 auto;padding:0;display:flex}.monaco-action-bar.vertical .actions-container{display:inline-block}.monaco-action-bar .action-item{cursor:pointer;justify-content:center;align-items:center;display:block;position:relative}.monaco-action-bar .action-item.disabled{cursor:default}.monaco-action-bar .action-item .icon,.monaco-action-bar .action-item .codicon{display:block}.monaco-action-bar .action-item .codicon{align-items:center;width:16px;height:16px;display:flex}.monaco-action-bar .action-label,.monaco-action-bar .action-item .keybinding{border-radius:var(--vscode-cornerRadius-medium);padding:3px;font-size:11px;display:flex}.monaco-action-bar .action-item.disabled .action-label:not(.icon),.monaco-action-bar .action-item.disabled .action-label:not(.icon):before,.monaco-action-bar .action-item.disabled .action-label:not(.icon):hover{color:var(--vscode-disabledForeground)}.monaco-action-bar .action-item.disabled .action-label.icon,.monaco-action-bar .action-item.disabled .action-label.icon:before,.monaco-action-bar .action-item.disabled .action-label.icon:hover{opacity:.6}.monaco-action-bar.vertical{text-align:left}.monaco-action-bar.vertical .action-item{display:block}.monaco-action-bar.vertical .action-item .action-label.separator{border-bottom:1px solid var(--vscode-menu-separatorBackground,var(--vscode-disabledForeground));background-color:#0000;width:100%;height:0;margin:4px .8em;padding-top:1px;display:block}.monaco-action-bar .action-item .action-label.separator{cursor:default;background-color:var(--vscode-disabledForeground);width:1px;min-width:1px;height:16px;padding:0;margin:5px 4px!important}.secondary-actions .monaco-action-bar .action-label{margin-left:6px}.monaco-action-bar .action-item.select-container{flex:1;justify-content:center;align-items:center;min-width:60px;max-width:170px;margin-right:10px;display:flex;overflow:hidden}.monaco-action-bar .action-item.action-dropdown-item{display:flex}.monaco-action-bar .action-item.action-dropdown-item>.action-dropdown-item-separator{cursor:default;align-items:center;display:flex}.monaco-action-bar .action-item.action-dropdown-item>.action-dropdown-item-separator>div{width:1px}.monaco-inputbox{box-sizing:border-box;font-size:inherit;border-radius:4px;padding:0;display:block;position:relative}.monaco-inputbox>.ibwrapper>.input,.monaco-inputbox>.ibwrapper>.mirror{padding:4px 6px}.monaco-inputbox>.ibwrapper{width:100%;position:relative}.monaco-inputbox>.ibwrapper>.input{box-sizing:border-box;width:100%;height:100%;line-height:inherit;font-family:inherit;font-size:inherit;resize:none;color:inherit;border:none;display:inline-block}.monaco-inputbox>.ibwrapper>input{text-overflow:ellipsis}.monaco-inputbox>.ibwrapper>textarea.input{scrollbar-width:none;outline:none;display:block}.monaco-inputbox>.ibwrapper>textarea.input::-webkit-scrollbar{display:none}.monaco-inputbox>.ibwrapper>textarea.input.empty{white-space:nowrap}.monaco-inputbox>.ibwrapper>.mirror{box-sizing:border-box;white-space:pre-wrap;visibility:hidden;word-wrap:break-word;width:100%;display:inline-block;position:absolute;top:0;left:0}.monaco-inputbox-container{text-align:right}.monaco-inputbox-container .monaco-inputbox-message{text-align:left;box-sizing:border-box;word-wrap:break-word;width:100%;margin-top:-1px;padding:.4em;font-size:12px;line-height:17px;display:inline-block;overflow:hidden}.monaco-inputbox .monaco-action-bar{position:absolute;top:4px;right:2px}.monaco-inputbox .monaco-action-bar .action-item{margin-left:2px}.monaco-inputbox .monaco-action-bar .action-item .codicon{width:16px;height:16px;color:var(--vscode-icon-foreground);background-repeat:no-repeat}.monaco-select-box{cursor:pointer;border-radius:var(--vscode-cornerRadius-small);width:100%}.monaco-select-box-dropdown-container{text-transform:none;font-size:13px;font-weight:400}.monaco-action-bar .action-item.select-container{cursor:default}.monaco-action-bar .action-item .monaco-select-box{cursor:pointer;min-width:100px;min-height:18px;padding:2px 23px 2px 8px}.mac .monaco-action-bar .action-item .monaco-select-box{border-radius:var(--vscode-cornerRadius-small);min-height:24px;font-size:11px}.monaco-count-badge{text-align:center;box-sizing:border-box;border-radius:11px;min-width:18px;min-height:18px;padding:3px 5px;font-size:11px;font-weight:400;line-height:11px;display:inline-block}.monaco-count-badge.long{border-radius:2px;min-height:auto;padding:2px 3px;line-height:normal}.monaco-dialog-modal-block{z-index:2575;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.monaco-dialog-modal-block.dimmed{background:#00000080}.monaco-dialog-box{border-radius:var(--vscode-cornerRadius-xLarge);width:min-content;min-width:480px;max-width:90vw;min-height:75px;max-height:90vh;box-shadow:var(--vscode-shadow-xl);flex-direction:column-reverse;padding:8px;display:flex;transform:translate(0,0)}.monaco-dialog-box.align-vertical{min-width:350px}.monaco-dialog-box .dialog-toolbar-row{height:20px;padding-bottom:4px}.monaco-dialog-box .dialog-toolbar-row .actions-container{justify-content:flex-end}.monaco-dialog-box .dialog-message-row,.monaco-dialog-box .dialog-footer-row{flex-grow:1;align-items:center;min-height:0;padding:0 8px 0 12px;display:flex;overflow:hidden}.monaco-dialog-box.align-vertical .dialog-message-row{flex-direction:column}.monaco-dialog-box.align-vertical .dialog-message-row .dialog-message-container{min-height:0}.monaco-dialog-box .dialog-message-row>.dialog-icon.codicon{flex:0 0 24px;height:24px;font-size:24px}.monaco-dialog-box.align-vertical .dialog-message-row>.dialog-icon.codicon{flex:0 0 64px;height:64px;font-size:64px}.monaco-dialog-box:not(.align-vertical) .dialog-message-row>.dialog-icon.codicon{align-self:baseline}.monaco-dialog-box:not(.align-vertical) .dialog-message-row .dialog-message-container{align-self:stretch}.monaco-dialog-box .dialog-message-row .dialog-message-container,.monaco-dialog-box .dialog-footer-row{text-overflow:ellipsis;-webkit-user-select:text;user-select:text;word-wrap:break-word;white-space:normal;flex-direction:column;display:flex;overflow:hidden auto}.monaco-dialog-box .dialog-footer-row{margin-top:20px}.monaco-dialog-box:not(.align-vertical) .dialog-message-row .dialog-message-container,.monaco-dialog-box:not(.align-vertical) .dialog-footer-row{padding-left:12px}.monaco-dialog-box.align-vertical .dialog-message-row .dialog-message-container,.monaco-dialog-box.align-vertical .dialog-footer-row{text-align:center;align-items:center}.monaco-dialog-box .dialog-message-row .dialog-message-container ul,.monaco-dialog-box .dialog-footer-row ul{padding-inline-start:20px}.monaco-dialog-box .dialog-message-row .dialog-message-container .dialog-message{white-space:normal;word-wrap:break-word;flex-grow:1;align-items:center;min-height:22px;margin-bottom:4px;font-size:14px;font-weight:600;display:flex}.monaco-dialog-box .dialog-message-row .dialog-message-container .dialog-message-detail{white-space:pre-wrap;flex:1;line-height:20px}.monaco-dialog-box .dialog-message-row .dialog-message-container .dialog-message a:focus,.monaco-dialog-box .dialog-message-row .dialog-message-container .dialog-message-detail a:focus{outline-width:1px;outline-style:solid}.monaco-dialog-box .dialog-message-row .dialog-message-container .dialog-checkbox-row{padding:15px 0 0;display:flex}.monaco-dialog-box .dialog-message-row .dialog-message-container .dialog-checkbox-row .dialog-checkbox-message{cursor:pointer;-webkit-user-select:none;user-select:none;flex:1}.monaco-dialog-box .dialog-message-row .dialog-message-container .dialog-message-input{padding:15px 0 0;display:flex}.monaco-dialog-box .dialog-message-row .dialog-message-container .dialog-message-input .monaco-inputbox{flex:1}.monaco-dialog-box code{font-family:var(--monaco-monospace-font)}.monaco-dialog-box>.dialog-buttons-row{white-space:nowrap;align-items:center;padding:20px 0 0;display:flex;overflow:hidden}.monaco-dialog-box>.dialog-buttons-row>.dialog-buttons{width:100%;display:flex}.monaco-dialog-box:not(.align-vertical)>.dialog-buttons-row>.dialog-buttons{justify-content:flex-end;margin-left:67px;overflow:hidden}.monaco-dialog-box.align-vertical>.dialog-buttons-row>.dialog-buttons{flex-direction:column;margin-left:5px;margin-right:5px}.monaco-dialog-box>.dialog-buttons-row>.dialog-buttons>.monaco-button{text-overflow:ellipsis;margin:4px;overflow:hidden;outline-offset:1px!important}.monaco-dialog-box.align-vertical>.dialog-buttons-row>.dialog-buttons>.monaco-button{margin:4px 0}.monaco-dialog-box:not(.align-vertical)>.dialog-buttons-row>.dialog-buttons>.monaco-button{width:-moz-fit-content;width:fit-content}.monaco-dialog-box:not(.align-vertical)>.dialog-buttons-row>.dialog-buttons>.monaco-button-dropdown{margin:4px 5px}.monaco-dialog-box.align-vertical>.dialog-buttons-row>.dialog-buttons>.monaco-button-dropdown{width:100%}.monaco-dialog-box>.dialog-buttons-row>.dialog-buttons>.monaco-button-dropdown:focus-within{outline-width:1px;outline-style:solid;outline-color:var(--vscode-focusBorder);border-radius:4px;outline-offset:2px!important}.monaco-dialog-box.align-vertical>.dialog-buttons-row>.dialog-buttons>.monaco-button-dropdown>.monaco-text-button{width:100%}.monaco-dialog-box>.dialog-buttons-row>.dialog-buttons>.monaco-button-dropdown>.monaco-dropdown-button{padding:0 4px}.monaco-dialog-modal-block .dialog-shadow{border-radius:var(--vscode-cornerRadius-xLarge)}.monaco-icon-label{text-overflow:ellipsis;display:flex;overflow:hidden}.monaco-icon-label:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:top;background-position:0;background-repeat:no-repeat;background-size:16px;flex-shrink:0;width:16px;height:22px;padding-right:6px;display:inline-block;line-height:inherit!important}.monaco-icon-label-iconpath{width:16px;height:22px;margin-right:6px;display:flex}.monaco-icon-label-container.disabled{color:var(--vscode-disabledForeground)}.monaco-icon-label>.monaco-icon-label-container{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.monaco-icon-label>.monaco-icon-label-container>.monaco-icon-name-container>.label-name{color:inherit;white-space:pre}.monaco-icon-label>.monaco-icon-label-container>.monaco-icon-name-container>.label-name>.label-separator{opacity:.5;margin:0 2px}.monaco-icon-label>.monaco-icon-label-container>.monaco-icon-suffix-container>.label-suffix{opacity:.7;white-space:pre}.monaco-icon-label>.monaco-icon-label-container>.monaco-icon-description-container>.label-description{opacity:.7;white-space:pre;margin-left:.5em;font-size:.9em}.monaco-icon-label.nowrap>.monaco-icon-label-container>.monaco-icon-description-container>.label-description{white-space:nowrap}.vs .monaco-icon-label>.monaco-icon-label-container>.monaco-icon-description-container>.label-description{opacity:.95}.monaco-icon-label.bold>.monaco-icon-label-container>.monaco-icon-name-container>.label-name,.monaco-icon-label.bold>.monaco-icon-label-container>.monaco-icon-description-container>.label-description{font-weight:700}.monaco-icon-label.italic>.monaco-icon-label-container>.monaco-icon-name-container>.label-name,.monaco-icon-label.italic>.monaco-icon-label-container>.monaco-icon-description-container>.label-description{font-style:italic}.monaco-icon-label.deprecated{opacity:.66;text-decoration:line-through}.monaco-icon-label.strikethrough>.monaco-icon-label-container>.monaco-icon-name-container>.label-name,.monaco-icon-label.strikethrough>.monaco-icon-label-container>.monaco-icon-description-container>.label-description{text-decoration:line-through}.monaco-icon-label:after{opacity:.75;text-align:center;margin:auto 16px 0 5px;font-size:90%;font-weight:600}.monaco-list:focus .selected .monaco-icon-label,.monaco-list:focus .selected .monaco-icon-label:after{color:inherit!important}.monaco-list-row.focused .monaco-icon-label>.monaco-icon-label-container>.monaco-icon-description-container>.label-description,.monaco-list-row.selected .monaco-icon-label>.monaco-icon-label-container>.monaco-icon-description-container>.label-description{opacity:1}.monaco-pane-view{--pane-header-size:22px;width:100%;height:100%}.monaco-pane-view .pane{flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.monaco-pane-view .pane.horizontal:not(.expanded){flex-direction:row}.monaco-pane-view .pane>.pane-header{height:var(--pane-header-size);line-height:var(--pane-header-size);cursor:pointer;box-sizing:border-box;align-items:center;font-size:11px;font-weight:700;display:flex;overflow:hidden}.monaco-pane-view .pane>.pane-header.not-collapsible{cursor:default}.monaco-pane-view .pane>.pane-header>.title{text-transform:uppercase}.monaco-pane-view .pane.horizontal:not(.expanded)>.pane-header{height:100%;width:var(--pane-header-size);flex-direction:column}.monaco-pane-view .pane>.pane-header>.codicon:first-of-type{margin:0 2px}.monaco-pane-view .pane>.pane-header.expanded>.codicon:first-of-type{transform:translateY(1px)}.monaco-pane-view .pane.horizontal:not(.expanded)>.pane-header>.codicon:first-of-type{margin:2px}.monaco-pane-view .pane>.pane-header>.actions{margin-left:auto;margin-right:8px;display:none}.monaco-pane-view .pane>.pane-header>.actions .action-item{margin-right:4px}.monaco-pane-view .pane>.pane-header>.actions .action-label{padding:2px}.monaco-pane-view .pane:hover>.pane-header.expanded>.actions,.monaco-pane-view .pane:focus-within>.pane-header.expanded>.actions,.monaco-pane-view .pane>.pane-header.actions-always-visible.expanded>.actions,.monaco-pane-view .pane>.pane-header.focused.expanded>.actions{display:initial}.monaco-pane-view .pane>.pane-header .monaco-action-bar .action-item.select-container{cursor:default}.monaco-pane-view .pane>.pane-header .action-item .monaco-select-box{cursor:pointer;min-width:110px;min-height:18px;padding:2px 23px 2px 8px}.linux .monaco-pane-view .pane>.pane-header .action-item .monaco-select-box,.windows .monaco-pane-view .pane>.pane-header .action-item .monaco-select-box{padding:0 23px 0 8px}.monaco-pane-view:lang(zh-Hans) .pane>.pane-header,.monaco-pane-view:lang(zh-Hant) .pane>.pane-header,.monaco-pane-view:lang(ja) .pane>.pane-header,.monaco-pane-view:lang(ko) .pane>.pane-header{font-weight:400}.monaco-pane-view .pane>.pane-header.hidden{display:none}.monaco-pane-view .pane>.pane-body{flex:1;overflow:hidden}.monaco-pane-view.animated .split-view-view{transition-duration:.15s;transition-timing-function:ease-out}.monaco-reduce-motion .monaco-pane-view .split-view-view{transition-duration:0s!important}.monaco-pane-view.animated.vertical .split-view-view{transition-property:height}.monaco-pane-view.animated.horizontal .split-view-view{transition-property:width}#monaco-pane-drop-overlay{z-index:10000;box-sizing:border-box;width:100%;height:100%;position:absolute;left:0}#monaco-pane-drop-overlay>.pane-overlay-indicator{pointer-events:none;width:100%;min-width:19px;height:100%;min-height:22px;transition:opacity .15s ease-out;position:absolute}#monaco-pane-drop-overlay>.pane-overlay-indicator.overlay-move-transition{transition:top 70ms ease-out,left 70ms ease-out,width 70ms ease-out,height 70ms ease-out,opacity .15s ease-out}.monaco-pane-view .split-view-view:first-of-type>.pane>.pane-header{border-top:none!important}.monaco-pane-view .split-view-view:first-of-type>.pane{border-left:none!important}.monaco-pane-view .pane>.pane-header{position:relative}.monaco-pane-view .pane>.pane-header.not-collapsible .twisty-container{display:none}.monaco-pane-view .pane>.pane-header.not-collapsible .title{margin-left:8px}.monaco-pane-view .pane>.pane-header>.actions.show-always,.monaco-pane-view .pane.expanded>.pane-header>.actions.show-expanded{display:initial}.monaco-pane-view .pane>.pane-header>.icon{width:16px;height:16px;display:none}.monaco-pane-view .pane.pane.horizontal:not(.expanded)>.pane-header>.icon{margin-top:4px;display:inline}.monaco-pane-view .pane>.pane-header h3.title{white-space:nowrap;text-overflow:ellipsis;-webkit-margin-before:0;-webkit-margin-after:0;min-width:3ch;font-size:11px;overflow:hidden}.monaco-pane-view .pane>.pane-header .description{color:var(--vscode-panelTitle-inactiveForeground);text-overflow:ellipsis;text-transform:none;white-space:nowrap;flex-shrink:100000;margin-left:10px;font-weight:400;display:block;overflow:hidden}.monaco-pane-view .pane>.pane-header .description .codicon{margin-left:2px;font-size:9px}.monaco-pane-view .pane>.pane-header:not(.expanded) .description,.monaco-pane-view .pane.horizontal:not(.expanded)>.pane-header h3.title,.monaco-pane-view .pane.horizontal:not(.expanded)>.pane-header .description{display:none}.monaco-pane-view .pane .monaco-progress-container{z-index:5;position:absolute;top:-2px;left:0}.monaco-pane-view .pane:not(.merged-header) .monaco-progress-container{top:20px}.monaco-workbench .part.editor>.content .editor-group-container>.title{cursor:pointer}.monaco-workbench .part.editor>.content .editor-group-container>.title .title-label,.monaco-workbench .part.editor>.content .editor-group-container>.title .tabs-container>.tab .tab-label{flex:1;white-space:nowrap!important}.monaco-workbench .part.editor>.content .editor-group-container>.title .title-label .label-name,.monaco-workbench .part.editor>.content .editor-group-container>.title .tabs-container>.tab .tab-label .label-name{white-space:nowrap}.monaco-workbench .part.editor>.content .editor-group-container>.title .title-label a,.monaco-workbench .part.editor>.content .editor-group-container>.title .tabs-container>.tab .tab-label a{font-size:13px}.monaco-workbench .part.editor>.content .editor-group-container>.title .monaco-icon-label:before,.monaco-workbench .part.editor>.content .editor-group-container>.title .tabs-container>.tab .monaco-icon-label:before,.monaco-workbench .part.editor>.content .editor-group-container>.title .title-label a,.monaco-workbench .part.editor>.content .editor-group-container>.title .tabs-container>.tab .tab-label a,.monaco-workbench .part.editor>.content .editor-group-container>.title .title-label h2,.monaco-workbench .part.editor>.content .editor-group-container>.title .tabs-container>.tab .tab-label span{cursor:pointer}.monaco-workbench .part.editor>.content .editor-group-container>.title .monaco-icon-label:before,.monaco-workbench .part.editor>.content .editor-group-container>.title .monaco-icon-label>.monaco-icon-label-iconpath{height:var(--editor-group-tab-height)}.monaco-workbench .part.editor>.content .editor-group-container>.title.breadcrumbs .monaco-icon-label:after,.monaco-workbench .part.editor>.content .editor-group-container>.title.tabs .monaco-icon-label:after{margin-right:0}.monaco-workbench .part.editor>.content .editor-group-container>.title>.tabs-and-actions-container{display:flex;position:relative}.monaco-workbench .part.editor>.content .editor-group-container>.title>.tabs-and-actions-container.empty{display:none}.monaco-workbench .part.editor>.content .editor-group-container>.title>.tabs-and-actions-container.tabs-border-bottom:after{content:"";z-index:9;pointer-events:none;background-color:var(--tabs-border-bottom-color);width:100%;height:1px;position:absolute;bottom:0;left:0}.monaco-workbench .part.editor>.content .editor-group-container>.title>.tabs-and-actions-container>.monaco-scrollable-element{flex:1}.monaco-workbench .part.editor>.content .editor-group-container>.title>.tabs-and-actions-container>.monaco-scrollable-element .scrollbar{z-index:11;cursor:default}.monaco-workbench .part.editor>.content .editor-group-container>.title .tabs-container{height:var(--editor-group-tab-height);scrollbar-width:none;display:flex}.monaco-workbench .part.editor>.content .editor-group-container>.title .tabs-container.scroll{overflow:scroll!important}.monaco-workbench .part.editor>.content .editor-group-container>.title .tabs-container>.tabs-bar-add-tab{height:var(--editor-group-tab-height);flex:none;align-items:center;display:flex}.monaco-workbench .part.editor>.content .editor-group-container>.title .tabs-container>.tabs-bar-add-tab.hidden{display:none}.monaco-workbench .part.editor>.content .editor-group-container>.title .tabs-container>.tabs-bar-add-tab .action-label{margin:0 4px}.monaco-workbench .part.editor>.content .editor-group-container>.title>.tabs-and-actions-container.wrapping .tabs-container{flex-wrap:wrap;height:auto}.monaco-workbench .part.editor>.content .editor-group-container>.title .tabs-container::-webkit-scrollbar{display:none}.monaco-workbench .part.editor>.content .editor-group-container>.title .tabs-container>.tab{white-space:nowrap;cursor:pointer;height:var(--editor-group-tab-height);box-sizing:border-box;outline-offset:-2px;background-color:var(--vscode-tab-unfocusedInactiveBackground);padding-left:10px;display:flex;position:relative}.monaco-workbench .part.editor>.content .editor-group-container.active>.title .tabs-container>.tab{background-color:var(--vscode-tab-inactiveBackground)}.monaco-workbench .part.editor>.content .editor-group-container>.title .tabs-container>.tab.active{background-color:var(--vscode-tab-unfocusedActiveBackground)}.monaco-workbench .part.editor>.content .editor-group-container.active>.title .tabs-container>.tab.active{background-color:var(--vscode-tab-activeBackground)}.monaco-workbench .part.editor>.content .editor-group-container>.title .tabs-container>.tab{color:var(--vscode-tab-unfocusedInactiveForeground)}.monaco-workbench .part.editor>.content .editor-group-container.active>.title .tabs-container>.tab{color:var(--vscode-tab-inactiveForeground)}.monaco-workbench .part.editor>.content .editor-group-container>.title .tabs-container>.tab.active{color:var(--vscode-tab-unfocusedActiveForeground)}.monaco-workbench .part.editor>.content .editor-group-container.active>.title .tabs-container>.tab.active{color:var(--vscode-tab-activeForeground)}.monaco-workbench .part.editor>.content .editor-group-container.active>.title .tabs-container>.tab.selected:not(.active){background-color:var(--vscode-tab-selectedBackground);color:var(--vscode-tab-selectedForeground)}.monaco-workbench .part.editor>.content .editor-group-container>.title .tabs-container>.tab:not(.active){box-shadow:none}.monaco-workbench .part.editor>.content .editor-group-container>.title .tabs-container>.tab.active{box-shadow:inset var(--vscode-shadow-active-tab)}.monaco-workbench .part.editor>.content .editor-group-container>.title .tabs-container>.tab:hover:not(.active){box-shadow:var(--vscode-shadow-sm)}.monaco-workbench .part.editor>.content .editor-group-container>.title>.tabs-and-actions-container.wrapping .tabs-container>.tab:last-child{margin-right:var(--last-tab-margin-right)}.monaco-workbench .part.editor>.content .editor-group-container>.title>.tabs-and-actions-container.wrapping .tabs-container>.tab.last-in-row:not(:last-child){border-right:0!important}.monaco-workbench .part.editor>.content .editor-group-container>.title .tabs-container>.tab.sizing-shrink.has-icon.tab-actions-right,.monaco-workbench .part.editor>.content .editor-group-container>.title .tabs-container>.tab.sizing-shrink.has-icon.close-action-off:not(.sticky-compact),.monaco-workbench .part.editor>.content .editor-group-container>.title .tabs-container>.tab.sizing-fixed.has-icon.tab-actions-right,.monaco-workbench .part.editor>.content .editor-group-container>.title .tabs-container>.tab.sizing-fixed.has-icon.close-action-off:not(.sticky-compact){padding-left:5px}.monaco-workbench .part.editor>.content .editor-group-container>.title .tabs-container>.tab.sizing-fit{flex-shrink:0;width:120px;min-width:-moz-fit-content;min-width:fit-content}.monaco-workbench .part.editor>.content .editor-group-container>.title .tabs-container>.tab.sizing-fixed{min-width:var(--tab-sizing-current-width,var(--tab-sizing-fixed-min-width,50px));max-width:var(--tab-sizing-current-width,var(--tab-sizing-fixed-max-width,160px));flex:1 0 0}.monaco-workbench .part.editor>.content .editor-group-container>.title .tabs-container>.tab.sizing-fixed.last-in-row{min-width:calc(var(--tab-sizing-current-width,var(--tab-sizing-fixed-min-width,50px)) - 1px)}.monaco-workbench .part.editor>.content .editor-group-container>.title>.tabs-and-actions-container.wrapping .tabs-container>.tab.sizing-fit.last-in-row:not(:last-child){flex-grow:1}.monaco-workbench .part.editor>.content .editor-group-container>.title .tabs-container>.tab.sizing-shrink{flex-grow:1;flex-basis:0;min-width:80px;max-width:-moz-fit-content;max-width:fit-content}.monaco-workbench .part.editor>.content .editor-group-container>.title .tabs-container>.tab.sizing-fit.sticky-compact,.monaco-workbench .part.editor>.content .editor-group-container>.title .tabs-container>.tab.sizing-shrink.sticky-compact,.monaco-workbench .part.editor>.content .editor-group-container>.title .tabs-container>.tab.sizing-fixed.sticky-compact,.monaco-workbench .part.editor>.content .editor-group-container>.title .tabs-container>.tab.sizing-fit.sticky-shrink,.monaco-workbench .part.editor>.content .editor-group-container>.title .tabs-container>.tab.sizing-shrink.sticky-shrink,.monaco-workbench .part.editor>.content .editor-group-container>.title .tabs-container>.tab.sizing-fixed.sticky-shrink{z-index:8;flex-grow:0;flex-basis:0;position:sticky}.monaco-workbench .part.editor>.content .editor-group-container>.title .tabs-container>.tab.sizing-fit.sticky-compact,.monaco-workbench .part.editor>.content .editor-group-container>.title .tabs-container>.tab.sizing-shrink.sticky-compact,.monaco-workbench .part.editor>.content .editor-group-container>.title .tabs-container>.tab.sizing-fixed.sticky-compact{width:38px;min-width:38px;max-width:38px}.monaco-workbench .part.editor>.content .editor-group-container>.title .tabs-container>.tab.sizing-fit.sticky-shrink,.monaco-workbench .part.editor>.content .editor-group-container>.title .tabs-container>.tab.sizing-shrink.sticky-shrink,.monaco-workbench .part.editor>.content .editor-group-container>.title .tabs-container>.tab.sizing-fixed.sticky-shrink{width:80px;min-width:80px;max-width:80px}.monaco-workbench .part.editor>.content .editor-group-container>.title .tabs-container.disable-sticky-tabs>.tab.sizing-fit.sticky-compact,.monaco-workbench .part.editor>.content .editor-group-container>.title .tabs-container.disable-sticky-tabs>.tab.sizing-shrink.sticky-compact,.monaco-workbench .part.editor>.content .editor-group-container>.title .tabs-container.disable-sticky-tabs>.tab.sizing-fixed.sticky-compact,.monaco-workbench .part.editor>.content .editor-group-container>.title .tabs-container.disable-sticky-tabs>.tab.sizing-fit.sticky-shrink,.monaco-workbench .part.editor>.content .editor-group-container>.title .tabs-container.disable-sticky-tabs>.tab.sizing-shrink.sticky-shrink,.monaco-workbench .part.editor>.content .editor-group-container>.title .tabs-container.disable-sticky-tabs>.tab.sizing-fixed.sticky-shrink{z-index:unset;position:relative;left:unset!important}.monaco-workbench .part.editor>.content .editor-group-container>.title .tabs-container>.tab .tab-fade-hider,.tabs-container>.tab>.tab-fill{display:none}.monaco-workbench .part.editor>.content .editor-group-container>.title .tabs-container>.tab.sizing-shrink.tab-actions-left .tab-fade-hider,.monaco-workbench .part.editor>.content .editor-group-container>.title .tabs-container>.tab.sizing-shrink.close-action-off .tab-fade-hider,.monaco-workbench .part.editor>.content .editor-group-container>.title .tabs-container>.tab.sizing-fixed.tab-actions-left .tab-fade-hider,.monaco-workbench .part.editor>.content .editor-group-container>.title .tabs-container>.tab.sizing-fixed.close-action-off .tab-fade-hider{flex:0;width:5px;display:flex}.monaco-workbench .part.editor>.content .editor-group-container>.title .tabs-container>.tab.sizing-shrink.tab-actions-left,.monaco-workbench .part.editor>.content .editor-group-container>.title .tabs-container>.tab.sizing-fixed.tab-actions-left{min-width:80px;padding-right:5px}.monaco-workbench .part.editor>.content .editor-group-container>.title .tabs-container>.tab.tab-actions-left:not(.sticky-compact){flex-direction:row-reverse;padding-left:0;padding-right:10px}.monaco-workbench .part.editor>.content .editor-group-container>.title .tabs-container>.tab>.tab-border-top-container,.monaco-workbench .part.editor>.content .editor-group-container>.title .tabs-container>.tab>.tab-border-bottom-container{display:none}.monaco-workbench .part.editor>.content .editor-group-container>.title .tabs-container>.tab.active.tab-border-top>.tab-border-top-container,.monaco-workbench .part.editor>.content .editor-group-container>.title .tabs-container>.tab.selected.tab-border-top>.tab-border-top-container,.monaco-workbench .part.editor>.content .editor-group-container>.title:not(.two-tab-bars) .tabs-container>.tab.active.tab-border-bottom>.tab-border-bottom-container,.monaco-workbench .part.editor>.content .editor-group-container>.title.two-tab-bars .tabs-and-actions-container:not(:first-child) .tabs-container>.tab.active.tab-border-bottom>.tab-border-bottom-container,.monaco-workbench .part.editor>.content .editor-group-container>.title .tabs-container>.tab.dirty-border-top>.tab-border-top-container{pointer-events:none;width:100%;display:block;position:absolute;left:0}.monaco-workbench .part.editor>.content .editor-group-container>.title .tabs-container>.tab.active.tab-border-top:not(:focus)>.tab-border-top-container,.monaco-workbench .part.editor>.content .editor-group-container>.title .tabs-container>.tab.selected.tab-border-top:not(:focus)>.tab-border-top-container{z-index:6;background-color:var(--tab-border-top-color);height:1px;top:0}.monaco-workbench .part.editor>.content .editor-group-container>.title .tabs-container>.tab.active.tab-border-bottom>.tab-border-bottom-container{z-index:10;background-color:var(--tab-border-bottom-color);height:1px;bottom:0}.monaco-workbench .part.editor>.content .editor-group-container>.title .tabs-container>.tab.dirty-border-top:not(:focus)>.tab-border-top-container{z-index:6;background-color:var(--tab-dirty-border-top-color);height:2px;top:0}.monaco-workbench .part.editor>.content .editor-group-container>.title .tabs-container>.tab .tab-label{line-height:var(--editor-group-tab-height);margin-top:auto;margin-bottom:auto}.monaco-workbench .part.editor>.content .editor-group-container>.title .tabs-container>.tab.sizing-shrink .tab-label,.monaco-workbench .part.editor>.content .editor-group-container>.title .tabs-container>.tab.sizing-fixed .tab-label{position:relative}.monaco-workbench .part.editor>.content .editor-group-container>.title .tabs-container>.tab.sizing-shrink>.tab-label>.monaco-icon-label-container:after,.monaco-workbench .part.editor>.content .editor-group-container>.title .tabs-container>.tab.sizing-fixed>.tab-label>.monaco-icon-label-container:after{content:"";opacity:1;width:5px;height:calc(100% - 2px);padding:0;position:absolute;top:1px;bottom:1px;right:0}.monaco-workbench .part.editor>.content .editor-group-container>.title .tabs-container>.tab.sizing-shrink:focus>.tab-label>.monaco-icon-label-container:after,.monaco-workbench .part.editor>.content .editor-group-container>.title .tabs-container>.tab.sizing-fixed:focus>.tab-label>.monaco-icon-label-container:after{opacity:0}.monaco-workbench .part.editor>.content .editor-group-container>.title .tabs-container>.tab.sizing-shrink>.tab-label.tab-label-has-badge:after,.monaco-workbench .part.editor>.content .editor-group-container>.title .tabs-container>.tab.sizing-fixed>.tab-label.tab-label-has-badge:after{margin-right:5px}.monaco-workbench .part.editor>.content .editor-group-container>.title .tabs-container>.tab.sizing-shrink:not(.tab-actions-left):not(.close-action-off) .tab-label{padding-right:5px}.monaco-workbench .part.editor>.content .editor-group-container>.title .tabs-container>.tab.sticky-compact:not(.has-icon) .monaco-icon-label{text-align:center}.monaco-workbench .part.editor>.content .editor-group-container>.title .tabs-container>.tab.sizing-fit .monaco-icon-label,.monaco-workbench .part.editor>.content .editor-group-container>.title .tabs-container>.tab.sizing-fit .monaco-icon-label>.monaco-icon-label-container{scrollbar-width:none;-ms-overflow-style:none;overflow-x:visible}:is(.monaco-workbench .part.editor>.content .editor-group-container>.title .tabs-container>.tab.sizing-fit .monaco-icon-label,.monaco-workbench .part.editor>.content .editor-group-container>.title .tabs-container>.tab.sizing-fit .monaco-icon-label>.monaco-icon-label-container)::-webkit-scrollbar{display:none}.monaco-workbench .part.editor>.content .editor-group-container>.title .tabs-container>.tab.sizing-shrink>.monaco-icon-label>.monaco-icon-label-container,.monaco-workbench .part.editor>.content .editor-group-container>.title .tabs-container>.tab.sizing-fixed>.monaco-icon-label>.monaco-icon-label-container{text-overflow:clip;flex:none}.monaco-workbench.hc-black .part.editor>.content .editor-group-container>.title .tabs-container>.tab.sizing-shrink>.monaco-icon-label>.monaco-icon-label-container,.monaco-workbench.hc-light .part.editor>.content .editor-group-container>.title .tabs-container>.tab.sizing-shrink>.monaco-icon-label>.monaco-icon-label-container,.monaco-workbench.hc-black .part.editor>.content .editor-group-container>.title .tabs-container>.tab.sizing-fixed>.monaco-icon-label>.monaco-icon-label-container,.monaco-workbench.hc-light .part.editor>.content .editor-group-container>.title .tabs-container>.tab.sizing-fixed>.monaco-icon-label>.monaco-icon-label-container{text-overflow:ellipsis}.monaco-workbench .part.editor>.content .editor-group-container>.title .tabs-container>.tab>.monaco-icon-label.italic>.monaco-icon-label-container{padding-right:1px}.monaco-workbench .part.editor>.content .editor-group-container>.title .tabs-container>.tab>.tab-actions{width:28px;margin-top:auto;margin-bottom:auto}.monaco-workbench .part.editor>.content .editor-group-container>.title .tabs-container>.tab>.tab-actions>.monaco-action-bar{width:28px}.monaco-workbench .part.editor>.content .editor-group-container>.title .tabs-container>.tab.tab-actions-right.sizing-shrink>.tab-actions,.monaco-workbench .part.editor>.content .editor-group-container>.title .tabs-container>.tab.tab-actions-right.sizing-fixed>.tab-actions{flex:0;overflow:hidden}.monaco-workbench .part.editor>.content .editor-group-container>.title .tabs-container>.tab.dirty.tab-actions-right.sizing-shrink>.tab-actions,.monaco-workbench .part.editor>.content .editor-group-container>.title .tabs-container>.tab.sticky.tab-actions-right.sizing-shrink>.tab-actions,.monaco-workbench .part.editor>.content .editor-group-container>.title .tabs-container>.tab.tab-actions-right.sizing-shrink:hover>.tab-actions,.monaco-workbench .part.editor>.content .editor-group-container>.title .tabs-container>.tab.tab-actions-right.sizing-shrink>.tab-actions:focus-within,.monaco-workbench .part.editor>.content .editor-group-container>.title .tabs-container>.tab.dirty.tab-actions-right.sizing-fixed>.tab-actions,.monaco-workbench .part.editor>.content .editor-group-container>.title .tabs-container>.tab.sticky.tab-actions-right.sizing-fixed>.tab-actions,.monaco-workbench .part.editor>.content .editor-group-container>.title .tabs-container>.tab.tab-actions-right.sizing-fixed:hover>.tab-actions,.monaco-workbench .part.editor>.content .editor-group-container>.title .tabs-container>.tab.tab-actions-right.sizing-fixed>.tab-actions:focus-within{overflow:visible}.monaco-workbench .part.editor>.content .editor-group-container>.title .tabs-container>.tab.close-action-off:not(.dirty)>.tab-actions,.monaco-workbench .part.editor>.content .editor-group-container>.title .tabs-container>.tab.sticky-compact>.tab-actions{display:none}.monaco-workbench .part.editor>.content .editor-group-container.active>.title .tabs-container>.tab.active>.tab-actions .action-label,.monaco-workbench .part.editor>.content .editor-group-container.active>.title .tabs-container>.tab>.tab-actions .action-label:focus,.monaco-workbench .part.editor>.content .editor-group-container.active>.title .tabs-container>.tab:hover>.tab-actions .action-label,.monaco-workbench .part.editor>.content .editor-group-container.active>.title .tabs-container>.tab.active:hover>.tab-actions .action-label,.monaco-workbench .part.editor>.content .editor-group-container.active>.title .tabs-container>.tab.sticky:not(.pinned-action-off)>.tab-actions .action-label,.monaco-workbench .part.editor>.content .editor-group-container.active>.title .tabs-container>.tab.dirty>.tab-actions .action-label{opacity:1}.monaco-workbench .part.editor>.content .editor-group-container>.title .tabs-container>.tab>.tab-actions .actions-container{justify-content:center}.monaco-workbench .part.editor>.content .editor-group-container.active>.title .tabs-container>.tab>.tab-actions .action-label.codicon{color:inherit;width:16px;height:16px;padding:2px;font-size:16px}.monaco-workbench .part.editor>.content .editor-group-container.active>.title .tabs-container>.tab.sticky.dirty>.tab-actions .action-label:not(:hover):before,.monaco-workbench .part.editor>.content .editor-group-container>.title .tabs-container>.tab.sticky.dirty>.tab-actions .action-label:not(:hover):before{content:var(--vscode-icon-pinned-dirty-content);font-family:var(--vscode-icon-pinned-dirty-font-family)}.monaco-workbench .part.editor>.content .editor-group-container.active>.title .tabs-container>.tab.dirty>.tab-actions .action-label:not(:hover):before,.monaco-workbench .part.editor>.content .editor-group-container>.title .tabs-container>.tab.dirty>.tab-actions .action-label:not(:hover):before{content:var(--vscode-icon-circle-filled-content);font-family:var(--vscode-icon-circle-filled-font-family)}.monaco-workbench .part.editor>.content .editor-group-container>.title .tabs-container>.tab.active>.tab-actions .action-label,.monaco-workbench .part.editor>.content .editor-group-container>.title .tabs-container>.tab.active:hover>.tab-actions .action-label,.monaco-workbench .part.editor>.content .editor-group-container>.title .tabs-container>.tab.dirty>.tab-actions .action-label,.monaco-workbench .part.editor>.content .editor-group-container>.title .tabs-container>.tab.sticky:not(.pinned-action-off)>.tab-actions .action-label,.monaco-workbench .part.editor>.content .editor-group-container>.title .tabs-container>.tab:hover>.tab-actions .action-label{opacity:.5}.monaco-workbench .part.editor>.content .editor-group-container>.title .tabs-container>.tab>.tab-actions .action-label{opacity:0}.monaco-workbench .part.editor>.content .editor-group-container>.title .tabs-container>.tab.close-action-off{padding-right:10px}.monaco-workbench .part.editor>.content .editor-group-container>.title .tabs-container>.tab.sizing-shrink.close-action-off:not(.sticky-compact),.monaco-workbench .part.editor>.content .editor-group-container>.title .tabs-container>.tab.sizing-fixed.close-action-off:not(.sticky-compact){padding-right:5px}.monaco-workbench .part.editor>.content .editor-group-container>.title .tabs-container>.tab.close-action-off.dirty-border-top>.tab-actions{display:none}.monaco-workbench .part.editor>.content .editor-group-container>.title .tabs-container>.tab.close-action-off.dirty:not(.dirty-border-top):not(.sticky-compact){padding-right:0}.monaco-workbench .part.editor>.content .editor-group-container>.title .tabs-container>.tab.close-action-off>.tab-actions{pointer-events:none}.monaco-workbench .part.editor>.content .editor-group-container>.title .editor-actions{cursor:default;flex:initial;height:var(--editor-group-tab-height);padding:0 8px 0 4px}.monaco-workbench .part.editor>.content .editor-group-container>.title .editor-actions.hidden{display:none}.monaco-workbench .part.editor>.content .editor-group-container>.title .editor-actions .action-item{margin-right:4px}.monaco-workbench .part.editor>.content .editor-group-container>.title>.tabs-and-actions-container.wrapping .editor-actions{position:absolute;bottom:0;right:0}.monaco-workbench .part.editor>.content .editor-group-container>.title .editor-actions-separator,.monaco-workbench .part.editor>.content .editor-group-container>.title .editor-layout-actions,.monaco-workbench .part.editor>.content .editor-group-container>.title.two-tab-bars>.tabs-and-actions-container:first-child .editor-actions{display:none}.monaco-workbench .part.editor>.content .editor-group-container>.title .tabs-container>.tab.drop-target-left:after,.monaco-workbench .part.editor>.content .editor-group-container>.title .tabs-container>.tab.drop-target-right:before{content:"";background-color:var(--vscode-tab-dragAndDropBorder);pointer-events:none;z-index:11;width:2px;height:100%;position:absolute;top:0}.monaco-workbench .part.editor>.content .editor-group-container>.title .tabs-container>.tab.drop-target-right:before{left:0}.monaco-workbench .part.editor>.content .editor-group-container>.title .tabs-container>.tab.drop-target-left:after{right:-2px}.monaco-workbench .part.editor>.content .editor-group-container>.title .tabs-container>.tab.last-in-row.drop-target-left:not(:last-child):after{right:0}.monaco-workbench.nosidebar>.part.sidebar{visibility:hidden!important;display:none!important}.monaco-workbench .part.sidebar .title-actions .actions-container{justify-content:flex-end}.monaco-workbench .part.sidebar .title-actions .action-item{margin-right:4px}.monaco-workbench .part.sidebar>.title{background-color:var(--vscode-sideBarTitle-background)}.monaco-workbench .part.sidebar>.title>.title-label h2{text-transform:uppercase}.monaco-workbench .viewlet .collapsible.header .title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.monaco-workbench .viewlet .collapsible.header .actions{width:0}.monaco-workbench .viewlet .split-view-view:hover>.header .actions,.monaco-workbench .viewlet .collapsible.header.focused .actions{width:initial;flex:1}.monaco-workbench .viewlet .collapsible.header .actions .action-label{background-position:50%;background-repeat:no-repeat;background-size:16px;width:28px;height:22px;margin-right:0}.monaco-workbench .viewlet .collapsible.header .actions .action-label .label,.monaco-workbench .viewlet .collapsible.header.collapsed .actions{display:none}.monaco-workbench .viewlet .collapsible.header .action-label{background-repeat:no-repeat;width:16px;height:16px;margin-right:.2em}.monaco-workbench .part.sidebar>.title>.composite-bar-container>.composite-bar>.monaco-action-bar .action-item:focus,.monaco-workbench .part.sidebar>.header-or-footer>.composite-bar-container>.composite-bar>.monaco-action-bar .action-item:focus{outline:0!important}.monaco-workbench .part.sidebar>.title>.composite-bar-container>.composite-bar>.monaco-action-bar .action-item .action-label,.monaco-workbench .part.sidebar>.header-or-footer>.composite-bar-container>.composite-bar>.monaco-action-bar .action-item .action-label{outline-offset:2px}.hc-black .monaco-workbench .part.sidebar>.title>.composite-bar-container>.composite-bar>.monaco-action-bar .action-item .action-label,.hc-black .monaco-workbench .part.sidebar>.header-or-footer>.composite-bar-container>.composite-bar>.monaco-action-bar .action-item .action-label,.hc-light .monaco-workbench .part.sidebar>.title>.composite-bar-container>.composite-bar>.monaco-action-bar .action-item .action-label,.hc-light .monaco-workbench .part.sidebar>.header-or-footer>.composite-bar-container>.composite-bar>.monaco-action-bar .action-item .action-label{border-radius:0}.monaco-workbench .part.sidebar>.title>.composite-bar-container>.composite-bar>.monaco-action-bar .action-item .action-label:before,.monaco-workbench .part.sidebar>.header-or-footer>.composite-bar-container>.composite-bar>.monaco-action-bar .action-item .action-label:before{position:absolute;left:5px}.monaco-workbench .part.sidebar>.header-or-footer.header>.composite-bar-container>.composite-bar>.monaco-action-bar .action-item.checked:not(:focus) .active-item-indicator:before,.monaco-workbench .part.sidebar>.header-or-footer.header>.composite-bar-container>.composite-bar>.monaco-action-bar .action-item.checked.clicked:focus .active-item-indicator:before,.monaco-workbench .part.sidebar>.title>.composite-bar-container>.composite-bar>.monaco-action-bar .action-item.checked:not(:focus) .active-item-indicator:before,.monaco-workbench .part.sidebar>.title>.composite-bar-container>.composite-bar>.monaco-action-bar .action-item.checked.clicked:focus .active-item-indicator:before{border-top-color:var(--vscode-activityBarTop-activeBorder)!important}.monaco-workbench .part.sidebar>.header-or-footer.footer>.composite-bar-container>.composite-bar>.monaco-action-bar .action-item.checked:not(:focus) .active-item-indicator:before,.monaco-workbench .part.sidebar>.header-or-footer.footer>.composite-bar-container>.composite-bar>.monaco-action-bar .action-item.checked.clicked:focus .active-item-indicator:before{border-bottom-color:var(--vscode-activityBarTop-activeBorder)!important}.monaco-workbench .part.sidebar>.header-or-footer>.composite-bar-container>.composite-bar>.monaco-action-bar .action-item:hover .action-label,.monaco-workbench .part.sidebar>.header-or-footer>.composite-bar-container>.composite-bar>.monaco-action-bar .action-item:focus .action-label,.monaco-workbench .part.sidebar>.title>.composite-bar-container>.composite-bar>.monaco-action-bar .action-item:hover .action-label,.monaco-workbench .part.sidebar>.title>.composite-bar-container>.composite-bar>.monaco-action-bar .action-item:focus .action-label{color:var(--vscode-activityBarTop-foreground)!important}.monaco-workbench .part.sidebar>.header-or-footer>.composite-bar-container>.composite-bar>.monaco-action-bar .action-item:hover .action-label.uri-icon,.monaco-workbench .part.sidebar>.header-or-footer>.composite-bar-container>.composite-bar>.monaco-action-bar .action-item:focus .action-label.uri-icon,.monaco-workbench .part.sidebar>.title>.composite-bar-container>.composite-bar>.monaco-action-bar .action-item:hover .action-label.uri-icon,.monaco-workbench .part.sidebar>.title>.composite-bar-container>.composite-bar>.monaco-action-bar .action-item:focus .action-label.uri-icon{background-color:var(--vscode-activityBarTop-foreground)!important}.monaco-workbench .sidebar.pane-composite-part>.title>.composite-bar-container{flex:1}.monaco-workbench .sidebar.part.pane-composite-part>.composite.title.has-composite-bar>.title-actions{flex:inherit}.monaco-workbench .sidebar.pane-composite-part>.title.has-composite-bar>.title-actions .monaco-action-bar .action-item{max-width:150px}html,body{background:var(--vscode-editor-background);width:100%;height:100%;margin:0;padding:0;overflow:hidden}.monaco-workbench.nova-root{--nova-sidebar-width:320px;grid-template-columns:var(--nova-sidebar-width) 4px minmax(0, 1fr);background-color:var(--vscode-editor-background);color:var(--vscode-foreground);grid-template-rows:minmax(0,1fr);display:grid;position:absolute;inset:0}.monaco-workbench.nova-root>.part.sidebar{background-color:var(--vscode-sideBar-background);min-width:0;min-height:0;color:var(--vscode-sideBar-foreground);border-right:1px solid var(--vscode-sideBar-border);flex-direction:column;grid-area:1/1;display:flex}.monaco-workbench.nova-root>.nova-sash.vertical{cursor:ew-resize;z-index:20;touch-action:none;background:0 0;outline:none;grid-area:1/2;width:4px;position:relative}.monaco-workbench.nova-root>.nova-sash.vertical:before{content:"";position:absolute;inset:0 -2px}.monaco-workbench.nova-root>.nova-sash.vertical:hover,.monaco-workbench.nova-root>.nova-sash.vertical:focus,.monaco-workbench.nova-root.nova-sash-active>.nova-sash.vertical{background:var(--vscode-sash-hoverBorder,var(--vscode-focusBorder))}.monaco-workbench.nova-root>.part.sidebar>.title{box-sizing:border-box;background-color:var(--vscode-sideBarTitle-background);border-bottom:1px solid var(--vscode-sideBarTitle-border,var(--vscode-sideBar-border));height:35px;padding-left:8px;padding-right:8px;display:flex;overflow:hidden}.monaco-workbench.nova-root>.part.sidebar>.title>.title-label{white-space:nowrap;text-overflow:ellipsis;padding-left:12px;line-height:35px;overflow:hidden}.monaco-workbench.nova-root>.part.sidebar>.title>.title-label h2{cursor:default;white-space:nowrap;text-overflow:ellipsis;text-transform:uppercase;color:var(--vscode-sideBarTitle-foreground);margin:0;font-size:11px;font-weight:400;overflow:hidden}.monaco-workbench.nova-root>.part.sidebar>.title>.title-actions{flex:1;justify-content:flex-end;align-items:center;height:35px;padding-left:5px;display:flex}.monaco-workbench.nova-root>.part.sidebar>.content{flex-direction:column;flex:1;min-height:0;font-size:13px;display:flex;overflow:hidden}.monaco-workbench.nova-root>.part.sidebar>.content>.monaco-pane-view{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.monaco-workbench.nova-root .monaco-pane-view>.pane{border-bottom:1px solid var(--vscode-sideBarSectionHeader-border);flex:none;height:auto;min-height:22px}.monaco-workbench.nova-root .monaco-pane-view>.pane.nova-pane-fill{flex:auto;min-height:120px}.monaco-workbench.nova-root .monaco-pane-view>.pane:not(.expanded)>.pane-body{display:none}.monaco-workbench.nova-root .monaco-pane-view>.pane.expanded.nova-pane-fill>.pane-body{flex-direction:column;min-height:0;display:flex;overflow:hidden}.monaco-workbench.nova-root .monaco-pane-view>.pane.expanded.nova-pane-fill>.pane-body>.nova-filter-bar{flex:none}.monaco-workbench.nova-root .monaco-pane-view>.pane.expanded.nova-pane-fill>.pane-body>.nova-tree{flex:auto;min-height:0}.monaco-workbench.nova-root .monaco-pane-view .pane>.pane-header{background:var(--vscode-sideBarSectionHeader-background);color:var(--vscode-sideBarSectionHeader-foreground);-webkit-user-select:none;user-select:none;padding-left:4px}.monaco-workbench.nova-root .monaco-pane-view .pane>.pane-header>.twisty,.monaco-workbench.nova-root .monaco-pane-view .pane>.pane-header>.codicon:first-of-type{width:16px;height:16px;color:var(--vscode-icon-foreground);flex:none;justify-content:center;align-items:center;font-size:16px;display:flex}.monaco-workbench.nova-root .monaco-pane-view .pane>.pane-header:not(.expanded)>.twisty,.monaco-workbench.nova-root .monaco-pane-view .pane>.pane-header:not(.expanded)>.codicon:first-of-type{transform:rotate(-90deg)}.monaco-workbench.nova-root .monaco-pane-view .pane>.pane-header>.title{text-overflow:ellipsis;min-width:0;margin:0;padding:0 4px;font-size:11px;font-weight:700;overflow:hidden}.monaco-workbench.nova-root .monaco-pane-view .pane>.pane-header>.description{color:var(--vscode-descriptionForeground);text-overflow:ellipsis;text-transform:none;white-space:nowrap;flex:auto;min-width:0;margin-left:6px;font-weight:400;display:block;overflow:hidden}.monaco-workbench.nova-root .monaco-pane-view .pane>.pane-header:not(.expanded)>.description{display:none}.monaco-workbench.nova-root .monaco-pane-view .pane>.pane-header>.actions{align-items:center;margin-left:auto;margin-right:4px;display:flex!important}.monaco-workbench.nova-root .monaco-pane-view .pane>.pane-body{background:var(--vscode-sideBar-background)}.monaco-workbench.nova-root>.part.editor{background-color:var(--vscode-editor-background);flex-direction:column;grid-area:1/3;min-width:0;min-height:0;display:flex}.monaco-workbench.nova-root>.part.editor>.content{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.monaco-workbench.nova-root .editor-group-container{flex-direction:column;flex:1;height:100%;min-height:0;display:flex}.monaco-workbench.nova-root .editor-group-container>.title{background-color:var(--vscode-editorGroupHeader-tabsBackground);cursor:pointer;flex-direction:column;display:flex}.monaco-workbench.nova-root .editor-group-container>.title>.tabs-and-actions-container{width:100%;display:flex;position:relative}.monaco-workbench.nova-root .editor-group-container>.title>.tabs-and-actions-container.tabs-border-bottom:after{content:"";z-index:9;pointer-events:none;background-color:var(--tabs-border-bottom-color);width:100%;height:1px;position:absolute;bottom:0;left:0}.monaco-workbench.nova-root .editor-group-container>.title .tabs-container{height:var(--editor-group-tab-height);scrollbar-width:none;flex:1;display:flex;overflow:auto hidden}.monaco-workbench.nova-root .editor-group-container>.title .tabs-container::-webkit-scrollbar{display:none}.monaco-workbench.nova-root .editor-group-container>.editor-container{background:#000;flex:1;min-height:0;position:relative;overflow:hidden}.monaco-workbench .tabs-container>.tabs-empty{height:var(--editor-group-tab-height);color:var(--vscode-descriptionForeground);cursor:default;align-items:center;padding:0 12px;font-size:12px;display:flex}.monaco-workbench .tabs-container>.tab{--tab-border-top-color:var(--vscode-tab-activeBorderTop);--tab-border-bottom-color:var(--vscode-tab-activeBorder);border-right:1px solid var(--vscode-tab-border)}.monaco-workbench.nova-root .tabs-container>.tab .monaco-icon-label:before{content:"";color:var(--vscode-icon-foreground);font-family:codicon;font-size:16px;line-height:var(--editor-group-tab-height);height:var(--editor-group-tab-height);background:0 0;justify-content:center;align-items:center;width:16px;padding-right:6px;display:inline-flex}.monaco-workbench .tabs-container>.tab .label-description{opacity:.7;margin-left:6px;font-size:11px}.monaco-workbench.nova-root .tabs-container>.tab .monaco-icon-label-container{align-items:center;min-width:0;display:flex}.monaco-count-badge{background-color:var(--vscode-badge-background);color:var(--vscode-badge-foreground)}.monaco-inputbox{background-color:var(--vscode-input-background);color:var(--vscode-input-foreground);border:1px solid var(--vscode-input-border,transparent)}.monaco-inputbox>.ibwrapper>.input{color:inherit;background:0 0;outline:none}.monaco-inputbox.on-focus,.monaco-inputbox.synthetic-focus,.monaco-inputbox:focus-within{outline:1px solid var(--vscode-focusBorder);outline-offset:-1px}button.monaco-button{appearance:none;font-family:inherit}button.monaco-button.monaco-text-button{width:auto}button.monaco-button:disabled,button.monaco-button.disabled{cursor:default;opacity:.4!important}.monaco-action-bar .actions-container{margin:0;padding:0;list-style:none}.monaco-action-bar .action-item{list-style:none}a.monaco-button{box-sizing:border-box}.nova-actions-row{align-items:center;gap:8px;display:flex}.nova-actions-row>.monaco-button{flex:1 1 0;width:auto;min-width:0}.nova-field{gap:4px;margin-bottom:8px;display:grid}.nova-field>.nova-field-label{color:var(--vscode-descriptionForeground);font-size:11px}.nova-stack{gap:8px;display:grid}.monaco-workbench .monaco-action-bar .action-label.codicon{color:var(--vscode-icon-foreground);border-radius:var(--vscode-cornerRadius-medium);box-sizing:border-box;cursor:pointer;appearance:none;background:0 0;border:0;justify-content:center;align-items:center;width:22px;height:22px;padding:3px;display:flex}.monaco-workbench .monaco-action-bar .action-label.codicon:focus-visible{outline:1px solid var(--vscode-focusBorder);outline-offset:-1px}.monaco-workbench .monaco-action-bar .action-label.codicon:disabled{opacity:.4;cursor:default}.monaco-workbench .monaco-action-bar .action-label.codicon:hover{background-color:var(--vscode-toolbar-hoverBackground)}.monaco-workbench .monaco-action-bar .action-item.checked .action-label.codicon,.monaco-workbench .monaco-action-bar .action-label.codicon.active{background-color:var(--vscode-toolbar-activeBackground)}.monaco-workbench .monaco-action-bar .action-item.disabled .action-label.codicon{opacity:.4;cursor:default}.monaco-workbench select.monaco-select-box{background-color:var(--vscode-dropdown-background);color:var(--vscode-dropdown-foreground);border:1px solid var(--vscode-dropdown-border);outline:none;min-height:24px;padding:2px 23px 2px 8px}.monaco-workbench select.monaco-select-box:focus{outline:1px solid var(--vscode-focusBorder);outline-offset:-1px}.monaco-dialog-box{background-color:var(--vscode-editorWidget-background);color:var(--vscode-editorWidget-foreground);border:1px solid var(--vscode-editorWidget-border,var(--vscode-widget-border))}@media (max-width:960px){body{overflow:hidden}.monaco-workbench.nova-root{grid-template-rows:minmax(0,3fr) minmax(260px,2fr);grid-template-columns:1fr;height:100%;min-height:0;position:absolute}.monaco-workbench.nova-root>.part.editor{grid-area:1/1}.monaco-workbench.nova-root>.nova-sash.vertical{display:none}.monaco-workbench.nova-root>.part.sidebar{border-right:0;border-top:1px solid var(--vscode-sideBar-border);grid-area:2/1;min-height:0;max-height:100%}}#gpuCanvas{touch-action:none;cursor:default;background:#000;outline:none;width:100%;height:100%;display:block}.editor-container.session-recovery-visible #gpuCanvas{filter:blur(8px);transform:scale(1.015)}.editor-container.has-dock:before{content:"";z-index:8;background:var(--vscode-panel-border);pointer-events:none;height:1px;position:absolute;top:0;left:0;right:0}.connection-dock{--dock-slant:16px;--dock-fill:color-mix(in srgb, var(--vscode-editorWidget-background) 94%, transparent);--dock-stroke:var(--vscode-widget-border);z-index:12;width:min(400px,100% - 34px);height:28px;padding:2px calc(var(--dock-slant) + 6px) 2px;box-shadow:none;filter:drop-shadow(0 3px 8px #00000059);clip-path:polygon(0 0, 100% 0, calc(100% - var(--dock-slant)) 100%, var(--dock-slant) 100%);background:0 0;border:0;border-radius:0;align-items:center;gap:2px;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)}.connection-dock:before{content:"";z-index:-2;background:var(--dock-stroke);pointer-events:none;position:absolute;inset:0}.connection-dock:after{content:"";z-index:-1;background:var(--dock-fill);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;clip-path:polygon(0 0, 100% 0, calc(100% - (var(--dock-slant) - 1px)) 100%, calc(var(--dock-slant) - 1px) 100%);position:absolute;inset:0 1px 1px}.connection-dock.hidden{display:none}.editor-container:not(:hover) .connection-dock:not(.pinned):not(:focus-within){opacity:.78}.connection-dock .monaco-action-bar{z-index:1;width:100%;height:100%;position:relative}.connection-dock .monaco-action-bar .actions-container{gap:2px}.connection-dock #dockCloseItem{margin-left:auto}.connection-dock .monitor-select{flex:auto;min-width:110px;max-width:180px}.connection-dock .remote-lock.monaco-button{height:22px;min-height:22px;padding:0 8px;font-size:11px;line-height:14px}.connection-dock .audio-mute.muted{color:var(--vscode-charts-yellow)}.dock-expand{--dock-slant:12px;z-index:13;width:min(230px,46vw);height:14px;min-height:14px;color:var(--vscode-icon-foreground);cursor:pointer;filter:drop-shadow(0 2px 4px #0000004d);background:0 0;border:0;border-radius:0;padding:0;display:none;position:absolute;top:0;left:50%;transform:translate(-50%)}.dock-expand.visible{display:block}.dock-expand:before{content:"";background:color-mix(in srgb, var(--vscode-editorWidget-background) 94%, transparent);height:12px;box-shadow:none;clip-path:polygon(0 0, 100% 0, calc(100% - var(--dock-slant)) 100%, var(--dock-slant) 100%);filter:drop-shadow(0 0 .6px var(--vscode-widget-border));border:0;border-radius:0;position:absolute;top:0;left:20px;right:20px}.dock-expand .codicon{z-index:1;opacity:.86;pointer-events:none;font-size:14px;position:absolute;top:0;left:50%;transform:translate(-50%)}.stage-status{border:1px solid var(--vscode-widget-border);border-radius:var(--vscode-cornerRadius-medium);background:color-mix(in srgb, var(--vscode-notifications-background) 94%, transparent);max-width:min(520px,60vw);color:var(--vscode-descriptionForeground);box-shadow:var(--vscode-shadow-lg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);overflow-wrap:anywhere;z-index:10;padding:8px 10px;font-size:12px;position:absolute;top:16px;left:16px}.stage-status.error{border-color:var(--vscode-errorForeground);color:#ffd7d5;background:#3c1418eb}.stage-status.hidden{display:none}.connection-info{border:1px solid color-mix(in srgb, var(--vscode-widget-border) 70%, transparent);border-radius:var(--vscode-cornerRadius-medium);background:color-mix(in srgb, var(--vscode-editorWidget-background) 55%, transparent);width:min(380px,100% - 32px);max-height:calc(100% - 32px);color:var(--vscode-notifications-foreground);box-shadow:var(--vscode-shadow-lg);-webkit-backdrop-filter:blur(14px)saturate(1.15);backdrop-filter:blur(14px)saturate(1.15);z-index:11;padding:10px 12px;position:absolute;bottom:16px;right:16px;overflow:auto}.connection-info.hidden{display:none}.connection-info h2{text-transform:uppercase;letter-spacing:.04em;color:var(--vscode-descriptionForeground);margin:0 0 8px;font-size:11px;font-weight:600}.metric-grid{font-family:var(--monaco-monospace-font);grid-template-columns:108px minmax(0,1fr);gap:4px 8px;font-size:11px;display:grid}.metric-grid span:nth-child(odd){color:var(--vscode-descriptionForeground)}.metric-grid span:nth-child(2n){overflow-wrap:anywhere;text-align:right}.status{color:var(--vscode-descriptionForeground);text-transform:none;letter-spacing:0;align-items:center;gap:6px;padding:0 2px;font-size:11px;font-weight:400;line-height:16px;display:inline-flex}.status .dot{background:var(--vscode-descriptionForeground);border-radius:50%;width:8px;height:8px}.status.ok .dot{background:var(--vscode-charts-green)}.status.warn .dot{background:var(--vscode-charts-yellow)}.status.bad .dot{background:var(--vscode-charts-red)}.nova-settings{flex-direction:column;gap:0;min-height:0;max-height:100%;padding:0 0 8px;display:flex;overflow:auto}.nova-settings-group{border-bottom:1px solid var(--vscode-sideBarSectionHeader-border);padding:10px 12px 12px}.nova-settings-group:last-child{border-bottom:0}.nova-settings-header{text-transform:uppercase;letter-spacing:.04em;color:var(--vscode-descriptionForeground);margin-bottom:8px;font-size:11px;font-weight:600}.nova-settings-row{margin-bottom:8px}.nova-settings-row:last-child{margin-bottom:0}.nova-identity-summary{align-items:center;gap:8px;display:flex}.nova-registration-state{min-width:0;color:var(--vscode-descriptionForeground);align-items:center;gap:6px;font-size:11px;display:inline-flex}.nova-registration-state:before{content:"";background:var(--vscode-charts-yellow);border-radius:50%;flex:0 0 8px;width:8px;height:8px}.nova-registration-state.registered:before{background:var(--vscode-charts-green)}.nova-identity-summary .monaco-button{flex:none}.nova-kv{border:1px solid var(--vscode-sideBar-border);border-radius:var(--vscode-cornerRadius-medium);background:color-mix(in srgb, var(--vscode-editor-background) 55%, transparent);font-family:var(--monaco-monospace-font);gap:3px;margin-top:8px;padding:8px;font-size:11px;display:grid}.nova-kv-row{grid-template-columns:64px minmax(0,1fr);align-items:start;gap:8px;display:grid}.nova-kv-key{color:var(--vscode-descriptionForeground)}.nova-kv-val{overflow-wrap:anywhere;color:var(--vscode-foreground)}.nova-filter-bar{border-bottom:1px solid var(--vscode-sideBarSectionHeader-border);flex:none;padding:6px 8px 4px}.nova-filter-bar .monaco-inputbox{width:100%}.nova-filter-bar .input{height:24px;padding:3px 8px;font-size:12px}.nova-identity-details{color:var(--vscode-descriptionForeground);margin-top:8px;font-size:12px}.nova-identity-details summary{cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--vscode-textLink-foreground);list-style:none}.nova-identity-details summary::-webkit-details-marker{display:none}.nova-identity-details summary:before{content:var(--vscode-icon-chevron-down-content);width:14px;color:var(--vscode-icon-foreground);margin-right:2px;font-family:codicon;display:inline-block;transform:rotate(-90deg)}.nova-identity-details[open] summary:before{transform:none}.nova-identity-details[open]>.nova-kv{margin-top:8px}.nova-welcome{z-index:2;background:var(--vscode-editor-background);color:var(--vscode-foreground);pointer-events:none;place-items:center;padding:24px;display:grid;position:absolute;inset:0}.nova-welcome.hidden{display:none}.nova-welcome-inner{text-align:center;max-width:420px}.nova-welcome-icon{color:var(--vscode-descriptionForeground);opacity:.55;margin-bottom:12px;font-size:64px;line-height:1}.nova-welcome-title{color:var(--vscode-foreground);margin:0 0 6px;font-size:20px;font-weight:400}.nova-welcome-sub{color:var(--vscode-descriptionForeground);margin:0 0 18px;font-size:13px}.nova-welcome-steps{text-align:left;gap:8px;max-width:340px;margin:0 auto 16px;display:grid}.nova-welcome-step{border-radius:var(--vscode-cornerRadius-medium);background:color-mix(in srgb, var(--vscode-sideBar-background) 80%, transparent);border:1px solid var(--vscode-widget-border);color:var(--vscode-descriptionForeground);align-items:center;gap:10px;padding:8px 10px;font-size:12px;display:flex}.nova-welcome-step .codicon{color:var(--vscode-icon-foreground);flex:none;font-size:16px}.nova-welcome-hint{color:var(--vscode-descriptionForeground);opacity:.8;margin:0;font-size:11px}.editor-container.has-session .nova-welcome{display:none}.editor-container:not(.has-session) #gpuCanvas{visibility:hidden}.nova-tree{outline:none;flex:1;min-height:0;padding:2px 0 8px;overflow:auto}.nova-tree-empty{text-align:center;color:var(--vscode-descriptionForeground);padding:18px 16px;font-size:12px;line-height:1.45}.nova-tree-empty .codicon{opacity:.55;margin:0 auto 8px;font-size:32px;display:block}.nova-tree-node{-webkit-user-select:none;user-select:none}.nova-tree-row{cursor:pointer;height:22px;color:var(--vscode-sideBar-foreground);box-sizing:border-box;align-items:center;gap:2px;padding:0 8px 0 4px;display:flex}.nova-tree-row:hover{background:var(--vscode-list-hoverBackground)}.nova-tree-row:focus-visible{outline:1px solid var(--vscode-list-focusOutline,var(--vscode-focusBorder));outline-offset:-1px}.nova-tree-row.selected{background:var(--vscode-list-inactiveSelectionBackground);color:var(--vscode-list-inactiveSelectionForeground,var(--vscode-sideBar-foreground))}.nova-tree-row.selected:focus,.nova-tree-node:focus-within>.nova-tree-row.selected{background:var(--vscode-list-activeSelectionBackground);color:var(--vscode-list-activeSelectionForeground)}.nova-tree-twistie{width:16px;height:16px;color:var(--vscode-icon-foreground);flex:0 0 16px;justify-content:center;align-items:center;font-size:16px;display:flex}.nova-tree-node:not(.expanded)>.nova-tree-row>.nova-tree-twistie{transform:rotate(-90deg)}.nova-tree-node.leaf>.nova-tree-row>.nova-tree-twistie{visibility:hidden}.nova-tree-icon{width:16px;height:16px;color:var(--vscode-icon-foreground);flex:0 0 16px;justify-content:center;align-items:center;margin-right:4px;font-size:16px;display:flex}.nova-tree-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:13px;overflow:hidden}.nova-tree-meta{color:var(--vscode-descriptionForeground);font-size:11px;font-family:var(--monaco-monospace-font);flex:none;margin-left:8px}.nova-status-dot{background:var(--vscode-descriptionForeground);width:8px;height:8px;box-shadow:0 0 0 1px color-mix(in srgb, var(--vscode-sideBar-background) 40%, transparent);border-radius:50%;flex:0 0 8px;margin-right:4px}.nova-status-dot.ok{background:var(--vscode-charts-green)}.nova-status-dot.warn{background:var(--vscode-charts-yellow)}.nova-status-dot.bad{background:var(--vscode-charts-red)}.nova-status-dot.live{background:var(--vscode-charts-blue);box-shadow:0 0 0 2px color-mix(in srgb, var(--vscode-charts-blue) 28%, transparent)}.nova-tree-badge{background:var(--vscode-badge-background);min-height:16px;color:var(--vscode-badge-foreground);border-radius:8px;flex:none;margin-left:6px;padding:0 5px;font-size:10px;line-height:16px}.nova-tree-badge.live{background:color-mix(in srgb, var(--vscode-charts-blue) 35%, #1f1f1f);color:#9cdcfe}.nova-tree-row.filtered-out,.nova-tree-node.filtered-out{display:none}.tab.nova-tab-error .label-name{color:var(--vscode-errorForeground)}.tab.nova-tab-warn .label-name{color:var(--vscode-charts-yellow)}.nova-tree-row.selected .nova-tree-meta,.nova-tree-row.selected .nova-tree-icon,.nova-tree-row.selected .nova-tree-twistie{color:inherit;opacity:.9}.nova-tree-children{display:none;position:relative}.nova-tree-node.expanded>.nova-tree-children{display:block}.nova-tree-children:before{content:"";background:color-mix(in srgb, var(--vscode-tree-indentGuidesStroke,#585858) 80%, transparent);pointer-events:none;width:1px;position:absolute;top:0;bottom:0;left:12px}.nova-tree-children>.nova-tree-node>.nova-tree-row{padding-left:20px}.session-detail{border:1px solid var(--vscode-sideBar-border);border-radius:var(--vscode-cornerRadius-medium);background:color-mix(in srgb, var(--vscode-editor-background) 70%, transparent);margin:0 8px 6px 36px;padding:8px;display:none}.nova-tree-node.session.selected>.session-detail,.nova-tree-node.session.active>.session-detail{gap:6px;display:grid}.session-detail .session-meta{color:var(--vscode-descriptionForeground);font-family:var(--monaco-monospace-font);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.session-detail.unavailable{opacity:.72}.session-roles{flex-wrap:wrap;gap:4px;min-width:0;display:flex}.role-badge{min-height:18px;font:10px/1 var(--monaco-monospace-font);color:var(--vscode-badge-foreground);background:var(--vscode-badge-background);border-radius:11px;align-items:center;padding:0 6px;display:inline-flex}.role-badge.ready{color:#fff;background:#238636}.role-badge.waiting{color:#fff;background:#9e6a03}.role-badge.muted{opacity:.74}.session-webrtc-policy-row{color:var(--vscode-descriptionForeground);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;font-size:11px;display:grid}.session-webrtc-policy{width:100%;min-width:0}.session-actions{grid-template-columns:1fr 1fr 1fr;gap:4px;display:grid}.session-actions .monaco-button{width:100%;min-height:24px;padding:3px 4px;font-size:11px;line-height:14px}.empty{color:var(--vscode-descriptionForeground);text-align:center;padding:16px 12px;font-size:12px}.empty.compact{padding:8px}.session-chooser-backdrop{z-index:80;background:#00000080;place-items:center;padding:18px;display:grid;position:absolute;inset:0}.session-chooser-backdrop.hidden{display:none}.session-chooser.monaco-dialog-box{flex-direction:unset;grid-template-rows:auto minmax(0,1fr) auto;width:min(560px,100%);min-width:350px;max-width:90vw;max-height:min(680px,100% - 36px);padding:0;display:grid;overflow:hidden}.session-chooser-head{border-bottom:1px solid var(--vscode-widget-border);justify-content:space-between;align-items:start;gap:14px;padding:12px 16px;display:flex}.session-chooser-head>div{gap:4px;min-width:0;display:grid}.session-chooser-head h2{margin:0;font-size:14px;font-weight:600}.session-chooser-head p{color:var(--vscode-descriptionForeground);margin:0;font-size:12px}.session-chooser-list{align-content:start;gap:2px;min-height:96px;padding:8px;display:grid;overflow:auto}.session-choice{text-align:left;border-radius:var(--vscode-cornerRadius-medium);min-width:0;color:var(--vscode-foreground);white-space:normal;cursor:pointer;width:100%;height:auto;min-height:0;font:inherit;background:0 0;border:1px solid #0000;grid-template-columns:minmax(0,1fr) auto;justify-content:stretch;align-items:start;gap:4px 10px;padding:8px 10px;display:grid}.session-choice:hover:not(:disabled){background:var(--vscode-list-hoverBackground)}.session-choice.active{border-color:var(--vscode-focusBorder);background:var(--vscode-list-activeSelectionBackground);color:var(--vscode-list-activeSelectionForeground)}.session-choice:focus-visible{outline:1px solid var(--vscode-focusBorder);outline-offset:-2px}.session-choice:disabled{opacity:.4;cursor:default}.session-choice-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:600;overflow:hidden}.session-choice-meta{color:var(--vscode-descriptionForeground);font:11px/1.35 var(--monaco-monospace-font)}.session-choice.active .session-choice-meta{color:inherit;opacity:.85}.session-choice-roles{flex-wrap:wrap;grid-column:1/-1;gap:4px;display:flex}.session-chooser-actions{border-top:1px solid var(--vscode-widget-border);justify-content:flex-end;gap:8px;padding:10px 12px 12px;display:flex}.session-chooser-actions .monaco-button{min-width:128px}#hiddenMedia{display:none}@media (max-width:960px){.nova-tree{max-height:420px}}.login-backdrop{z-index:200;background:var(--vscode-editor-background);position:fixed}.monaco-workbench.nova-root.nova-auth-gated{visibility:hidden}.login-backdrop.connecting .login-form,.login-backdrop.connecting .session-chooser-actions{display:none}.login-backdrop.connecting .session-chooser.monaco-dialog-box{grid-template-rows:auto}.login-backdrop.connecting .session-chooser-head{border-bottom:0}.login-backdrop:not(.connecting) #loginSpinner{display:none}#loginSpinner{color:var(--vscode-descriptionForeground);font-size:16px}.login-form{gap:10px;padding:6px 16px 12px;display:grid}.login-form .monaco-inputbox{display:block}.login-error{min-height:16px;color:var(--vscode-errorForeground,#f48771);margin:0;font-size:12px}
