@font-face{font-family:codicon;font-display:block;src:url(/assets/codicon-DjkITdqj.ttf?721d4c0a96379d0c13d3d5596893c348)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-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{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,.codicon-bracket: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-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-attach:before{content:""}.codicon-go-to-editing-session:before{content:""}.codicon-edit-session:before{content:""}.codicon-code-review:before{content:""}.codicon-copilot-warning:before{content:""}.codicon-python:before{content:""}.codicon-copilot-large:before{content:""}.codicon-copilot-warning-large:before{content:""}.codicon-keyboard-tab:before{content:""}.codicon-copilot-blocked:before{content:""}.codicon-copilot-not-connected:before{content:""}.codicon-flag:before{content:""}.codicon-lightbulb-empty:before{content:""}.codicon-symbol-method-arrow:before{content:""}.codicon-copilot-unavailable:before{content:""}.codicon-repo-pinned:before{content:""}.codicon-keyboard-tab-above:before{content:""}.codicon-keyboard-tab-below:before{content:""}.codicon-git-pull-request-done:before{content:""}.codicon-mcp:before{content:""}.codicon-extensions-large:before{content:""}.codicon-layout-panel-dock:before{content:""}.codicon-layout-sidebar-left-dock:before{content:""}.codicon-layout-sidebar-right-dock:before{content:""}.codicon-copilot-in-progress:before{content:""}.codicon-copilot-error:before{content:""}.codicon-copilot-success:before{content:""}.codicon-chat-sparkle:before{content:""}.codicon-search-sparkle:before{content:""}.codicon-edit-sparkle:before{content:""}.codicon-copilot-snooze:before{content:""}.codicon-send-to-remote-agent:before{content:""}.codicon-comment-discussion-sparkle:before{content:""}.codicon-chat-sparkle-warning:before{content:""}.codicon-chat-sparkle-error:before{content:""}.codicon-collection:before{content:""}.codicon-new-collection:before{content:""}.codicon-thinking:before{content:""}.codicon-build:before{content:""}.codicon-comment-discussion-quote:before{content:""}.codicon-cursor:before{content:""}.codicon-eraser:before{content:""}.codicon-file-text:before{content:""}.codicon-quotes:before{content:""}.codicon-rename:before{content:""}.codicon-run-with-deps:before{content:""}.codicon-debug-connected:before{content:""}.codicon-strikethrough:before{content:""}.codicon-open-in-product:before{content:""}.codicon-index-zero:before{content:""}.codicon-agent:before{content:""}.codicon-edit-code:before{content:""}.codicon-repo-selected:before{content:""}.codicon-skip:before{content:""}.codicon-merge-into:before{content:""}.codicon-git-branch-changes:before{content:""}.codicon-git-branch-staged-changes:before{content:""}.codicon-git-branch-conflicts:before{content:""}.codicon-git-branch:before,.codicon-git-branch-create:before,.codicon-git-branch-delete:before{content:""}.codicon-search-large:before{content:""}.codicon-terminal-git-bash:before{content:""}.codicon-window-active:before{content:""}.codicon-forward:before{content:""}.codicon-download:before{content:""}.codicon-clockface:before{content:""}.codicon-unarchive:before{content:""}.codicon-session-in-progress:before{content:""}.codicon-collection-small:before{content:""}.codicon-vm-small:before{content:""}.codicon-cloud-small:before{content:""}.codicon-add-small:before{content:""}.codicon-remove-small:before{content:""}.codicon-worktree-small:before{content:""}.codicon-worktree:before{content:""}.codicon-screen-cut:before{content:""}.codicon-ask:before{content:""}.codicon-openai:before{content:""}.codicon-claude:before{content:""}.codicon-open-in-window:before{content:""}.codicon-new-session:before{content:""}.codicon-git-fetch:before{content:""}.codicon-vm-pending:before{content:""}:root{--vscode-font-family:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", sans-serif;--vscode-editor-font-family:ui-monospace, "Cascadia Mono", "Segoe UI Mono", Menlo, monospace;--vscode-font-size:13px}:root,:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--vscode-foreground:#d7dae0;--vscode-descriptionForeground:#a3a9b3;--vscode-focusBorder:#5aa7f0;--vscode-contrastBorder:transparent;--vscode-widget-shadow:#0000008c;--vscode-backdrop-background:#00000073;--vscode-editor-background:#1e1f22;--vscode-editorWidget-background:#26282d;--vscode-editorWidget-border:#43464e;--vscode-editorHoverWidget-background:#2b2d33;--vscode-editorHoverWidget-foreground:#d7dae0;--vscode-editorHoverWidget-border:#50545d;--vscode-editorWarning-foreground:#e5b547;--vscode-editorError-foreground:#f38b82;--vscode-panel-border:#3a3d44;--vscode-panelTitle-activeForeground:#f0f1f3;--vscode-panelTitle-inactiveForeground:#a3a9b3;--vscode-panelTitle-activeBorder:#d9b25f;--vscode-button-background:#2a66a8;--vscode-button-foreground:#fff;--vscode-button-hoverBackground:#3277c2;--vscode-button-border:transparent;--vscode-button-secondaryBackground:#3c4049;--vscode-button-secondaryForeground:#e6e8ec;--vscode-button-secondaryHoverBackground:#484d57;--vscode-textLink-foreground:#74b6f7;--vscode-textLink-activeForeground:#9ccbfa;--vscode-input-background:#2b2d33;--vscode-input-foreground:#e6e8ec;--vscode-input-border:#50545d;--vscode-input-placeholderForeground:#9299a5;--vscode-inputValidation-errorBackground:#4a2424;--vscode-inputValidation-errorBorder:#c95a52;--vscode-inputValidation-infoBackground:#1f3348;--vscode-inputValidation-infoBorder:#3f7fc0;--vscode-badge-background:#434854;--vscode-badge-foreground:#f0f1f3;--vscode-progressBar-background:#d9b25f;--vscode-notificationsInfoIcon-foreground:#74b6f7;--vscode-list-hoverBackground:#2c2f36;--vscode-list-activeSelectionBackground:#2f4a6b;--vscode-list-activeSelectionForeground:#fff;--vscode-activityBar-background:#2a2c31;--vscode-activityBar-foreground:#f0f1f3;--vscode-activityBar-inactiveForeground:#a3a9b3;--vscode-activityBar-activeBorder:#d9b25f;--vscode-activityBarBadge-background:#d9b25f;--vscode-activityBarBadge-foreground:#1e1f22;--vscode-sideBar-background:#232529;--vscode-sideBar-foreground:#d7dae0;--vscode-sideBar-border:#3a3d44;--vscode-sideBarTitle-foreground:#b6bbc4;--vscode-editorGroupHeader-tabsBackground:#232529;--vscode-tab-activeBackground:#1e1f22;--vscode-tab-activeForeground:#fff;--vscode-tab-inactiveBackground:#2a2c31;--vscode-tab-inactiveForeground:#a9afb9;--vscode-tab-border:#1e1f22;--vscode-tab-activeBorderTop:#d9b25f;--vscode-statusBar-background:#2a4a75;--vscode-statusBar-foreground:#fff;--vscode-statusBar-border:transparent;--vscode-statusBarItem-hoverBackground:#3a5d8c;--vscode-statusBarItem-warningBackground:#7a4b00;--vscode-statusBarItem-warningForeground:#fff;--vscode-statusBarItem-offlineBackground:#5a3030;--vscode-quickInput-background:#26282d;--vscode-quickInput-foreground:#d7dae0;--vscode-quickInputList-focusBackground:#2f4a6b;--vscode-quickInputList-focusForeground:#fff;--vscode-notifications-background:#26282d;--vscode-notifications-foreground:#d7dae0;--vscode-notifications-border:#43464e;--vscode-scrollbarSlider-background:#4b4f58}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--vscode-foreground:#24292f;--vscode-descriptionForeground:#57606a;--vscode-focusBorder:#0b5cad;--vscode-contrastBorder:transparent;--vscode-widget-shadow:#00000038;--vscode-backdrop-background:#0000004d;--vscode-editor-background:#fff;--vscode-editorWidget-background:#f4f5f7;--vscode-editorWidget-border:#c9cdd3;--vscode-editorHoverWidget-background:#f4f5f7;--vscode-editorHoverWidget-foreground:#24292f;--vscode-editorHoverWidget-border:#b4b9c1;--vscode-editorWarning-foreground:#8a5a00;--vscode-editorError-foreground:#b3261e;--vscode-panel-border:#d5d9de;--vscode-panelTitle-activeForeground:#24292f;--vscode-panelTitle-inactiveForeground:#57606a;--vscode-panelTitle-activeBorder:#9a6b00;--vscode-button-background:#1f5fa8;--vscode-button-foreground:#fff;--vscode-button-hoverBackground:#184e8c;--vscode-button-border:transparent;--vscode-button-secondaryBackground:#dfe3e8;--vscode-button-secondaryForeground:#24292f;--vscode-button-secondaryHoverBackground:#cfd4db;--vscode-textLink-foreground:#0b5cad;--vscode-textLink-activeForeground:#084682;--vscode-input-background:#fff;--vscode-input-foreground:#24292f;--vscode-input-border:#8c959f;--vscode-input-placeholderForeground:#6a737d;--vscode-inputValidation-errorBackground:#fdecea;--vscode-inputValidation-errorBorder:#b3261e;--vscode-inputValidation-infoBackground:#e8f1fb;--vscode-inputValidation-infoBorder:#1f5fa8;--vscode-badge-background:#dfe3e8;--vscode-badge-foreground:#24292f;--vscode-progressBar-background:#1f5fa8;--vscode-notificationsInfoIcon-foreground:#1f5fa8;--vscode-list-hoverBackground:#e9ecef;--vscode-list-activeSelectionBackground:#cfe2f7;--vscode-list-activeSelectionForeground:#1b1f24;--vscode-activityBar-background:#e4e7eb;--vscode-activityBar-foreground:#1b1f24;--vscode-activityBar-inactiveForeground:#57606a;--vscode-activityBar-activeBorder:#9a6b00;--vscode-activityBarBadge-background:#1f5fa8;--vscode-activityBarBadge-foreground:#fff;--vscode-sideBar-background:#f4f5f7;--vscode-sideBar-foreground:#24292f;--vscode-sideBar-border:#d5d9de;--vscode-sideBarTitle-foreground:#4b535c;--vscode-editorGroupHeader-tabsBackground:#eceef1;--vscode-tab-activeBackground:#fff;--vscode-tab-activeForeground:#1b1f24;--vscode-tab-inactiveBackground:#e4e7eb;--vscode-tab-inactiveForeground:#4b535c;--vscode-tab-border:#d5d9de;--vscode-tab-activeBorderTop:#9a6b00;--vscode-statusBar-background:#2a4a75;--vscode-statusBar-foreground:#fff;--vscode-statusBar-border:transparent;--vscode-statusBarItem-hoverBackground:#3a5d8c;--vscode-statusBarItem-warningBackground:#7a4b00;--vscode-statusBarItem-warningForeground:#fff;--vscode-statusBarItem-offlineBackground:#7d2f2f;--vscode-quickInput-background:#f4f5f7;--vscode-quickInput-foreground:#24292f;--vscode-quickInputList-focusBackground:#1f5fa8;--vscode-quickInputList-focusForeground:#fff;--vscode-notifications-background:#f4f5f7;--vscode-notifications-foreground:#24292f;--vscode-notifications-border:#b4b9c1;--vscode-scrollbarSlider-background:#b4b9c1}:root[data-theme=high-contrast]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--vscode-foreground:#fff;--vscode-descriptionForeground:#fff;--vscode-focusBorder:#f38518;--vscode-contrastBorder:#6fc3df;--vscode-widget-shadow:transparent;--vscode-backdrop-background:#000000b3;--vscode-editor-background:#000;--vscode-editorWidget-background:#000;--vscode-editorWidget-border:#6fc3df;--vscode-editorHoverWidget-background:#000;--vscode-editorHoverWidget-foreground:#fff;--vscode-editorHoverWidget-border:#6fc3df;--vscode-editorWarning-foreground:gold;--vscode-editorError-foreground:#ff8a80;--vscode-panel-border:#6fc3df;--vscode-panelTitle-activeForeground:#fff;--vscode-panelTitle-inactiveForeground:#fff;--vscode-panelTitle-activeBorder:#f38518;--vscode-button-background:#000;--vscode-button-foreground:#fff;--vscode-button-hoverBackground:#1a3a4a;--vscode-button-border:#6fc3df;--vscode-button-secondaryBackground:#000;--vscode-button-secondaryForeground:#fff;--vscode-button-secondaryHoverBackground:#1a3a4a;--vscode-textLink-foreground:#6fc3df;--vscode-textLink-activeForeground:#a8e0f0;--vscode-input-background:#000;--vscode-input-foreground:#fff;--vscode-input-border:#6fc3df;--vscode-input-placeholderForeground:#c8c8c8;--vscode-inputValidation-errorBackground:#000;--vscode-inputValidation-errorBorder:#ff8a80;--vscode-inputValidation-infoBackground:#000;--vscode-inputValidation-infoBorder:#6fc3df;--vscode-badge-background:#000;--vscode-badge-foreground:#fff;--vscode-progressBar-background:#f38518;--vscode-notificationsInfoIcon-foreground:#6fc3df;--vscode-list-hoverBackground:#1a3a4a;--vscode-list-activeSelectionBackground:#1a3a4a;--vscode-list-activeSelectionForeground:#fff;--vscode-activityBar-background:#000;--vscode-activityBar-foreground:#fff;--vscode-activityBar-inactiveForeground:#fff;--vscode-activityBar-activeBorder:#f38518;--vscode-activityBarBadge-background:#fff;--vscode-activityBarBadge-foreground:#000;--vscode-sideBar-background:#000;--vscode-sideBar-foreground:#fff;--vscode-sideBar-border:#6fc3df;--vscode-sideBarTitle-foreground:#fff;--vscode-editorGroupHeader-tabsBackground:#000;--vscode-tab-activeBackground:#000;--vscode-tab-activeForeground:#fff;--vscode-tab-inactiveBackground:#000;--vscode-tab-inactiveForeground:#fff;--vscode-tab-border:#6fc3df;--vscode-tab-activeBorderTop:#f38518;--vscode-statusBar-background:#000;--vscode-statusBar-foreground:#fff;--vscode-statusBar-border:#6fc3df;--vscode-statusBarItem-hoverBackground:#1a3a4a;--vscode-statusBarItem-warningBackground:#000;--vscode-statusBarItem-warningForeground:gold;--vscode-statusBarItem-offlineBackground:#000;--vscode-quickInput-background:#000;--vscode-quickInput-foreground:#fff;--vscode-quickInputList-focusBackground:#1a3a4a;--vscode-quickInputList-focusForeground:#fff;--vscode-notifications-background:#000;--vscode-notifications-foreground:#fff;--vscode-notifications-border:#6fc3df;--vscode-scrollbarSlider-background:#6fc3df}*,:before,:after{box-sizing:border-box}body{color:var(--vscode-foreground);background:var(--vscode-editor-background);font-family:var(--vscode-font-family);font-size:var(--vscode-font-size);min-width:0;margin:0;line-height:1.5;overflow:hidden}h1,h2,h3,p{margin:0}h1{font-size:1.5em;font-weight:600}h2{letter-spacing:.06em;text-transform:uppercase;color:var(--vscode-descriptionForeground);margin-bottom:6px;font-size:.85em;font-weight:600}h3{color:var(--vscode-descriptionForeground);margin:12px 0 4px;font-size:.85em;font-weight:600}section{margin-top:20px}.muted{color:var(--vscode-descriptionForeground)}.hint{margin-bottom:6px;font-size:.92em}.num{text-align:right;font-variant-numeric:tabular-nums}.negative,.warning{color:var(--vscode-editorWarning-foreground)}.blocked{color:var(--vscode-descriptionForeground);font-size:.92em}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}:focus-visible{outline:1px solid var(--vscode-focusBorder);outline-offset:2px}button{border:1px solid var(--vscode-button-border,transparent);color:var(--vscode-button-foreground);background:var(--vscode-button-background);font:inherit;cursor:pointer;border-radius:2px;padding:4px 12px}button:hover:not(:disabled){background:var(--vscode-button-hoverBackground)}button.secondary{color:var(--vscode-button-secondaryForeground);background:var(--vscode-button-secondaryBackground)}button.secondary:hover:not(:disabled){background:var(--vscode-button-secondaryHoverBackground)}button.primary{padding:6px 20px;font-weight:600}button.link{color:var(--vscode-textLink-foreground);background:0 0;border:none;padding:0}button.link:hover:not(:disabled){color:var(--vscode-textLink-activeForeground);background:0 0;text-decoration:underline}button:disabled{opacity:.5;cursor:not-allowed}input[type=text],input[type=number],select{border:1px solid var(--vscode-input-border,transparent);width:100%;color:var(--vscode-input-foreground);background:var(--vscode-input-background);font:inherit;border-radius:2px;margin-top:4px;padding:5px 8px;display:block}.header{z-index:2;background:var(--vscode-editor-background);border-bottom:1px solid var(--vscode-panel-border);padding-top:14px;position:sticky;top:0}.title-row{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.population{margin-top:2px}.banner{border:1px solid var(--vscode-panel-border);background:var(--vscode-editorWidget-background);border-left-width:3px;border-radius:2px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:12px;padding:8px 12px;display:flex}.banner-warning{border-left-color:var(--vscode-editorWarning-foreground)}.banner-offline{border-left-color:var(--vscode-descriptionForeground)}.banner-error{border-left-color:var(--vscode-editorError-foreground)}.fief{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:0 32px;display:grid}.column{min-width:0}table.resources{border-collapse:collapse;width:100%}table.resources th,table.resources td{border-bottom:1px solid var(--vscode-panel-border);text-align:left;padding:3px 8px 3px 0;font-weight:400}table.resources th.num,table.resources td.num{text-align:right}table.resources thead th{color:var(--vscode-descriptionForeground);font-size:.85em}ul,ol{margin:0;padding:0;list-style:none}.worker{border-radius:2px;grid-template-columns:minmax(0,1fr) auto 72px;align-items:center;gap:8px;padding:3px 4px;display:grid}.worker:focus-within,.worker:hover{background:var(--vscode-list-hoverBackground)}.stepper{align-items:center;gap:4px;display:inline-flex}.stepper button{min-width:26px;padding:1px 6px}.count{text-align:center;font-variant-numeric:tabular-nums;min-width:2ch;display:inline-block}.active-construction{border:1px solid var(--vscode-panel-border);background:var(--vscode-editorWidget-background);border-radius:2px;padding:8px 10px}.active-construction .row{justify-content:space-between}progress{appearance:none;background:var(--vscode-editorWidget-border,var(--vscode-panel-border));border:none;border-radius:2px;width:100%;height:4px;margin-top:8px;display:block}progress::-webkit-progress-bar{background:var(--vscode-editorWidget-border,var(--vscode-panel-border));border-radius:2px}progress::-webkit-progress-value{background:var(--vscode-progressBar-background);border-radius:2px}.upgrade{border-bottom:1px solid var(--vscode-panel-border);grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;padding:6px 0;display:grid}.upgrade-name{grid-column:1}.upgrade-actions{grid-area:1/2/span 2;align-items:center;gap:10px;display:flex}.upgrade .blocked{grid-column:1/-1}.arrivals{margin-bottom:6px}.chips{flex-wrap:wrap;gap:4px;display:flex}.chip{color:var(--vscode-badge-foreground);background:var(--vscode-badge-background);white-space:nowrap;border-radius:8px;padding:0 6px;font-size:.88em}.chip-missing{outline:1px solid var(--vscode-editorWarning-foreground);color:var(--vscode-editorWarning-foreground);background:0 0}.objective{grid-template-columns:auto minmax(0,1fr);gap:6px;padding:3px 0;display:grid}.objective-done{color:var(--vscode-descriptionForeground)}.objective-why{color:var(--vscode-descriptionForeground);font-size:.92em;display:block}.chronicle li{border-bottom:1px solid var(--vscode-panel-border);padding:3px 0}.explained{border-bottom:1px dotted var(--vscode-descriptionForeground);cursor:help;position:relative}.explained:hover:after,.explained:focus:after{content:attr(data-tip);z-index:5;border:1px solid var(--vscode-editorHoverWidget-border);color:var(--vscode-editorHoverWidget-foreground);background:var(--vscode-editorHoverWidget-background);font-variant-numeric:normal;text-align:left;white-space:normal;border-radius:2px;padding:6px 10px;font-size:.92em;position:fixed;bottom:34px;left:16px;right:16px}.welcome,.loading{max-width:440px;margin:0 auto;padding-top:48px}.lead{color:var(--vscode-descriptionForeground);margin:8px 0 24px}.welcome label{margin-bottom:12px;display:block}.welcome .primary{margin-top:8px}.elsewhere{border-top:1px solid var(--vscode-panel-border);margin-top:32px;padding-top:16px}.elsewhere p{margin-bottom:8px}.today{max-width:640px}.today .primary{margin-top:20px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.document{max-width:720px}.document h1{margin-bottom:8px}.document h2{margin-top:20px}.document p{margin:6px 0}.document li{border-bottom:1px solid var(--vscode-panel-border);padding:3px 0 3px 14px}.settings{max-width:560px}.settings fieldset{border:none;margin:0 0 16px;padding:0}.settings legend{padding:0;font-weight:600}.settings label{margin-top:6px;display:block}.settings input[type=checkbox],.settings input[type=radio]{accent-color:var(--vscode-button-background);margin:0 6px 0 0}.settings select,.settings input[type=number]{max-width:220px}dl.facts{grid-template-columns:auto minmax(0,1fr);gap:4px 16px;margin:8px 0;display:grid}dl.facts dt{color:var(--vscode-descriptionForeground)}dl.facts dd{overflow-wrap:anywhere;margin:0}code,.mono{font-family:var(--vscode-editor-font-family)}html,body,#root{height:100%}.workbench{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:48px auto minmax(0,1fr);height:100dvh;display:grid}.codicon{vertical-align:text-bottom}.activitybar{background:var(--vscode-activityBar-background);border-right:1px solid var(--vscode-contrastBorder);flex-direction:column;grid-area:1/1;justify-content:space-between;display:flex}.activitybar ul{flex-direction:column;display:flex}.activity{width:48px;height:48px;color:var(--vscode-activityBar-inactiveForeground);background:0 0;border:none;border-left:2px solid #0000;border-radius:0;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.activity .codicon{font-size:24px}.activity:hover:not(:disabled),.activity[aria-pressed=true]{color:var(--vscode-activityBar-foreground);background:0 0}.activity[aria-pressed=true]{border-left-color:var(--vscode-activityBar-activeBorder)}.activity:focus-visible{outline-offset:-2px}.activity-badge{min-width:16px;color:var(--vscode-activityBarBadge-foreground);background:var(--vscode-activityBarBadge-background);text-align:center;border-radius:8px;padding:0 4px;font-size:10px;font-weight:600;line-height:16px;position:absolute;top:8px;right:6px}.sidebar{width:300px;min-height:0;color:var(--vscode-sideBar-foreground);background:var(--vscode-sideBar-background);border-right:1px solid var(--vscode-sideBar-border);flex-direction:column;grid-area:1/2;display:flex}.sidebar[hidden]{display:none}.sidebar-title{letter-spacing:.04em;text-transform:uppercase;color:var(--vscode-sideBarTitle-foreground);margin:0;padding:10px 12px 8px 20px;font-size:11px;font-weight:400}.sidebar-body{flex:1;min-height:0;overflow:hidden auto}.sidebar-empty{padding:4px 20px 16px}.sidebar-empty p{margin-bottom:10px}.tree{padding-bottom:12px}.tree-row{cursor:pointer;white-space:nowrap;align-items:center;gap:6px;min-height:22px;padding:0 8px;display:flex}.tree-row:hover{background:var(--vscode-list-hoverBackground)}.tree-row[aria-selected=true]{color:var(--vscode-list-activeSelectionForeground);background:var(--vscode-list-activeSelectionBackground)}.tree-row[aria-selected=true] .tree-description{color:var(--vscode-list-activeSelectionForeground)}.tree-row:focus-visible{outline-offset:-1px}.tree-depth-1{padding-left:24px}.tree-depth-2{padding-left:40px}.tree-depth-3{padding-left:56px}.tree-twistie{flex:none;width:16px}.tree-label{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.tree-description{min-width:0;color:var(--vscode-descriptionForeground);text-overflow:ellipsis;flex:1 1 0;font-size:.92em;overflow:hidden}.tree-actions{flex:none;gap:2px;display:none}.tree-row:hover .tree-actions,.tree-row:focus .tree-actions,.tree-row:focus-within .tree-actions{display:inline-flex}.tree-actions button{min-width:20px;color:inherit;background:0 0;border:none;padding:0 4px;line-height:20px}.tree-actions button:hover:not(:disabled){background:var(--vscode-list-hoverBackground)}.editor{background:var(--vscode-editor-background);flex-direction:column;grid-area:1/3;min-width:0;min-height:0;display:flex}.editor-tabs{background:var(--vscode-editorGroupHeader-tabsBackground);border-bottom:1px solid var(--vscode-contrastBorder);scrollbar-width:none;flex:none;display:flex;overflow:auto hidden}.editor-tab{border-top:1px solid #0000;border-right:1px solid var(--vscode-tab-border);height:35px;color:var(--vscode-tab-inactiveForeground);background:var(--vscode-tab-inactiveBackground);flex:none;align-items:center;gap:6px;padding:0 4px 0 12px;display:inline-flex}.editor-tab-active{border-top-color:var(--vscode-tab-activeBorderTop);color:var(--vscode-tab-activeForeground);background:var(--vscode-tab-activeBackground)}.editor-tab button{color:inherit;background:0 0;border:none;border-radius:0;padding:0}.editor-tab button:hover:not(:disabled){background:0 0}.editor-tab [role=tab]{align-items:center;gap:6px;height:100%;padding-right:8px;display:inline-flex}.editor-tab [role=tab]:focus-visible{outline-offset:-3px}.editor-tab .tab-close{border-radius:3px;width:20px;height:20px;margin-right:4px}.editor-tab .tab-close:hover:not(:disabled){background:var(--vscode-list-hoverBackground)}.dot{background:var(--vscode-notificationsInfoIcon-foreground);border-radius:50%;width:7px;height:7px;display:inline-block}.editor-content{flex:1;min-height:0;padding:0 16px 40px;overflow:hidden auto}.statusbar{min-height:24px;color:var(--vscode-statusBar-foreground);background:var(--vscode-statusBar-background);border-top:1px solid var(--vscode-statusBar-border);grid-area:2/1/auto/-1;justify-content:space-between;gap:8px;font-size:12px;display:flex}.statusbar-group{min-width:0;display:flex}.statusbar button{min-width:0;color:inherit;font-size:inherit;white-space:nowrap;background:0 0;border:none;border-radius:0;align-items:center;gap:5px;padding:0 8px;line-height:24px;display:inline-flex}.statusbar button:hover:not(:disabled){background:var(--vscode-statusBarItem-hoverBackground)}.statusbar button:focus-visible{outline-color:var(--vscode-statusBar-foreground);outline-offset:-2px}.statusbar .status-main,.statusbar .status-main span{text-overflow:ellipsis;overflow:hidden}.statusbar .status-warning{color:var(--vscode-statusBarItem-warningForeground);background:var(--vscode-statusBarItem-warningBackground)}.statusbar .status-offline{background:var(--vscode-statusBarItem-offlineBackground)}.statusbar .codicon{font-size:14px}.backdrop{z-index:30;background:var(--vscode-backdrop-background);justify-content:center;align-items:flex-start;padding:12vh 12px 12px;display:flex;position:fixed;inset:0}.backdrop-top{background:0 0;padding-top:0}.dialog{border:1px solid var(--vscode-editorWidget-border);width:min(480px,100%);max-height:76vh;color:var(--vscode-quickInput-foreground);background:var(--vscode-quickInput-background);box-shadow:0 6px 24px var(--vscode-widget-shadow);border-radius:4px;padding:16px 18px;overflow:hidden auto}.dialog h2{letter-spacing:0;text-transform:none;color:var(--vscode-quickInput-foreground);margin-bottom:8px;font-size:1.1em}.dialog p{margin:6px 0}.dialog-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.dialog-code{border:1px solid var(--vscode-editorWidget-border);background:var(--vscode-input-background);border-radius:2px;flex-wrap:wrap;align-items:center;gap:10px;margin:10px 0;padding:8px 10px;display:flex}.dialog-code code{color:var(--vscode-input-foreground);letter-spacing:.04em;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;flex:1;font-size:1.15em}.validation{border:1px solid var(--vscode-inputValidation-infoBorder);background:var(--vscode-inputValidation-infoBackground);margin-top:4px;padding:3px 8px;font-size:.92em}.validation-error{border-color:var(--vscode-inputValidation-errorBorder);background:var(--vscode-inputValidation-errorBackground)}input::placeholder{color:var(--vscode-input-placeholderForeground)}.quickpick{border-top-left-radius:0;border-top-right-radius:0;width:min(600px,100%);padding:6px}.quickpick input[type=text]{margin-top:0}.quickpick-title{color:var(--vscode-descriptionForeground);padding:2px 4px 6px;font-size:.92em}.quickpick-list{max-height:50vh;margin-top:6px;overflow:hidden auto}.quickpick-item{cursor:pointer;border-radius:2px;flex-wrap:wrap;align-items:baseline;gap:2px 8px;padding:3px 8px;display:flex}.quickpick-item[aria-selected=true]{color:var(--vscode-quickInputList-focusForeground);background:var(--vscode-quickInputList-focusBackground)}.quickpick-item[aria-selected=true] .muted{color:var(--vscode-quickInputList-focusForeground)}.quickpick-detail{flex-basis:100%;font-size:.92em}.quickpick-empty{padding:6px 8px}.toasts{z-index:20;flex-direction:column;gap:8px;width:min(420px,100vw - 24px);display:flex;position:fixed;bottom:36px;right:12px}.toast{border:1px solid var(--vscode-notifications-border);color:var(--vscode-notifications-foreground);background:var(--vscode-notifications-background);box-shadow:0 4px 16px var(--vscode-widget-shadow);border-radius:4px;grid-template-columns:auto minmax(0,1fr) auto;gap:4px 8px;padding:10px 10px 8px 12px;display:grid}.toast-info>.codicon{color:var(--vscode-notificationsInfoIcon-foreground)}.toast-warning>.codicon{color:var(--vscode-editorWarning-foreground)}.toast-error>.codicon{color:var(--vscode-editorError-foreground)}.toast-actions{flex-wrap:wrap;grid-column:2/-1;justify-content:flex-end;gap:6px;display:flex}.toast .toast-close{color:inherit;background:0 0;border:none;padding:0 2px}@media (width<=720px){.workbench{grid-template-columns:48px minmax(0,1fr)}.sidebar{z-index:10;width:min(300px,100vw - 48px);box-shadow:4px 0 16px var(--vscode-widget-shadow);position:fixed;top:0;bottom:25px;left:48px}.editor{grid-column:2}.editor-content{padding:0 10px 40px}.statusbar .status-optional{display:none}}
