/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

@font-face {
	font-family: "codicon";
	font-display: block;
	src: url("./codicon-vYssfST5.ttf?79130123c9d3674a686cf03962523e8a") format("truetype");
}

.codicon[class*='codicon-'] {
	font: normal normal normal 16px/1 codicon;
	display: inline-block;
	text-decoration: none;
	text-rendering: auto;
	text-align: center;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
}

/*---------------------
 *  Modifiers
 *-------------------*/

@keyframes codicon-spin {
	100% {
		transform:rotate(360deg);
	}
}

.codicon-sync.codicon-modifier-spin,
.codicon-loading.codicon-modifier-spin,
.codicon-gear.codicon-modifier-spin {
	/* Use steps to throttle FPS to reduce CPU usage */
	animation: codicon-spin 1.5s steps(30) infinite;
}

.codicon-modifier-disabled {
	opacity: 0.5;
}

.codicon-modifier-hidden {
	opacity: 0;
}

/* custom speed & easing for loading icon */

.codicon-loading {
	animation-duration: 1s !important;
	animation-timing-function: cubic-bezier(0.53, 0.21, 0.29, 0.67) !important;
}

/*---------------------
 *  Icons
 *-------------------*/

.codicon-add:before { content: "\ea60" }

.codicon-plus:before { content: "\ea60" }

.codicon-gist-new:before { content: "\ea60" }

.codicon-repo-create:before { content: "\ea60" }

.codicon-lightbulb:before { content: "\ea61" }

.codicon-light-bulb:before { content: "\ea61" }

.codicon-repo:before { content: "\ea62" }

.codicon-repo-delete:before { content: "\ea62" }

.codicon-gist-fork:before { content: "\ea63" }

.codicon-repo-forked:before { content: "\ea63" }

.codicon-git-pull-request:before { content: "\ea64" }

.codicon-git-pull-request-abandoned:before { content: "\ea64" }

.codicon-record-keys:before { content: "\ea65" }

.codicon-keyboard:before { content: "\ea65" }

.codicon-tag:before { content: "\ea66" }

.codicon-git-pull-request-label:before { content: "\ea66" }

.codicon-tag-add:before { content: "\ea66" }

.codicon-tag-remove:before { content: "\ea66" }

.codicon-person:before { content: "\ea67" }

.codicon-person-follow:before { content: "\ea67" }

.codicon-person-outline:before { content: "\ea67" }

.codicon-person-filled:before { content: "\ea67" }

.codicon-git-branch:before { content: "\ea68" }

.codicon-git-branch-create:before { content: "\ea68" }

.codicon-git-branch-delete:before { content: "\ea68" }

.codicon-source-control:before { content: "\ea68" }

.codicon-mirror:before { content: "\ea69" }

.codicon-mirror-public:before { content: "\ea69" }

.codicon-star:before { content: "\ea6a" }

.codicon-star-add:before { content: "\ea6a" }

.codicon-star-delete:before { content: "\ea6a" }

.codicon-star-empty:before { content: "\ea6a" }

.codicon-comment:before { content: "\ea6b" }

.codicon-comment-add:before { content: "\ea6b" }

.codicon-alert:before { content: "\ea6c" }

.codicon-warning:before { content: "\ea6c" }

.codicon-search:before { content: "\ea6d" }

.codicon-search-save:before { content: "\ea6d" }

.codicon-log-out:before { content: "\ea6e" }

.codicon-sign-out:before { content: "\ea6e" }

.codicon-log-in:before { content: "\ea6f" }

.codicon-sign-in:before { content: "\ea6f" }

.codicon-eye:before { content: "\ea70" }

.codicon-eye-unwatch:before { content: "\ea70" }

.codicon-eye-watch:before { content: "\ea70" }

.codicon-circle-filled:before { content: "\ea71" }

.codicon-primitive-dot:before { content: "\ea71" }

.codicon-close-dirty:before { content: "\ea71" }

.codicon-debug-breakpoint:before { content: "\ea71" }

.codicon-debug-breakpoint-disabled:before { content: "\ea71" }

.codicon-debug-hint:before { content: "\ea71" }

.codicon-terminal-decoration-success:before { content: "\ea71" }

.codicon-primitive-square:before { content: "\ea72" }

.codicon-edit:before { content: "\ea73" }

.codicon-pencil:before { content: "\ea73" }

.codicon-info:before { content: "\ea74" }

.codicon-issue-opened:before { content: "\ea74" }

.codicon-gist-private:before { content: "\ea75" }

.codicon-git-fork-private:before { content: "\ea75" }

.codicon-lock:before { content: "\ea75" }

.codicon-mirror-private:before { content: "\ea75" }

.codicon-close:before { content: "\ea76" }

.codicon-remove-close:before { content: "\ea76" }

.codicon-x:before { content: "\ea76" }

.codicon-repo-sync:before { content: "\ea77" }

.codicon-sync:before { content: "\ea77" }

.codicon-clone:before { content: "\ea78" }

.codicon-desktop-download:before { content: "\ea78" }

.codicon-beaker:before { content: "\ea79" }

.codicon-microscope:before { content: "\ea79" }

.codicon-vm:before { content: "\ea7a" }

.codicon-device-desktop:before { content: "\ea7a" }

.codicon-file:before { content: "\ea7b" }

.codicon-file-text:before { content: "\ea7b" }

.codicon-more:before { content: "\ea7c" }

.codicon-ellipsis:before { content: "\ea7c" }

.codicon-kebab-horizontal:before { content: "\ea7c" }

.codicon-mail-reply:before { content: "\ea7d" }

.codicon-reply:before { content: "\ea7d" }

.codicon-organization:before { content: "\ea7e" }

.codicon-organization-filled:before { content: "\ea7e" }

.codicon-organization-outline:before { content: "\ea7e" }

.codicon-new-file:before { content: "\ea7f" }

.codicon-file-add:before { content: "\ea7f" }

.codicon-new-folder:before { content: "\ea80" }

.codicon-file-directory-create:before { content: "\ea80" }

.codicon-trash:before { content: "\ea81" }

.codicon-trashcan:before { content: "\ea81" }

.codicon-history:before { content: "\ea82" }

.codicon-clock:before { content: "\ea82" }

.codicon-folder:before { content: "\ea83" }

.codicon-file-directory:before { content: "\ea83" }

.codicon-symbol-folder:before { content: "\ea83" }

.codicon-logo-github:before { content: "\ea84" }

.codicon-mark-github:before { content: "\ea84" }

.codicon-github:before { content: "\ea84" }

.codicon-terminal:before { content: "\ea85" }

.codicon-console:before { content: "\ea85" }

.codicon-repl:before { content: "\ea85" }

.codicon-zap:before { content: "\ea86" }

.codicon-symbol-event:before { content: "\ea86" }

.codicon-error:before { content: "\ea87" }

.codicon-stop:before { content: "\ea87" }

.codicon-variable:before { content: "\ea88" }

.codicon-symbol-variable:before { content: "\ea88" }

.codicon-array:before { content: "\ea8a" }

.codicon-symbol-array:before { content: "\ea8a" }

.codicon-symbol-module:before { content: "\ea8b" }

.codicon-symbol-package:before { content: "\ea8b" }

.codicon-symbol-namespace:before { content: "\ea8b" }

.codicon-symbol-object:before { content: "\ea8b" }

.codicon-symbol-method:before { content: "\ea8c" }

.codicon-symbol-function:before { content: "\ea8c" }

.codicon-symbol-constructor:before { content: "\ea8c" }

.codicon-symbol-boolean:before { content: "\ea8f" }

.codicon-symbol-null:before { content: "\ea8f" }

.codicon-symbol-numeric:before { content: "\ea90" }

.codicon-symbol-number:before { content: "\ea90" }

.codicon-symbol-structure:before { content: "\ea91" }

.codicon-symbol-struct:before { content: "\ea91" }

.codicon-symbol-parameter:before { content: "\ea92" }

.codicon-symbol-type-parameter:before { content: "\ea92" }

.codicon-symbol-key:before { content: "\ea93" }

.codicon-symbol-text:before { content: "\ea93" }

.codicon-symbol-reference:before { content: "\ea94" }

.codicon-go-to-file:before { content: "\ea94" }

.codicon-symbol-enum:before { content: "\ea95" }

.codicon-symbol-value:before { content: "\ea95" }

.codicon-symbol-ruler:before { content: "\ea96" }

.codicon-symbol-unit:before { content: "\ea96" }

.codicon-activate-breakpoints:before { content: "\ea97" }

.codicon-archive:before { content: "\ea98" }

.codicon-arrow-both:before { content: "\ea99" }

.codicon-arrow-down:before { content: "\ea9a" }

.codicon-arrow-left:before { content: "\ea9b" }

.codicon-arrow-right:before { content: "\ea9c" }

.codicon-arrow-small-down:before { content: "\ea9d" }

.codicon-arrow-small-left:before { content: "\ea9e" }

.codicon-arrow-small-right:before { content: "\ea9f" }

.codicon-arrow-small-up:before { content: "\eaa0" }

.codicon-arrow-up:before { content: "\eaa1" }

.codicon-bell:before { content: "\eaa2" }

.codicon-bold:before { content: "\eaa3" }

.codicon-book:before { content: "\eaa4" }

.codicon-bookmark:before { content: "\eaa5" }

.codicon-debug-breakpoint-conditional-unverified:before { content: "\eaa6" }

.codicon-debug-breakpoint-conditional:before { content: "\eaa7" }

.codicon-debug-breakpoint-conditional-disabled:before { content: "\eaa7" }

.codicon-debug-breakpoint-data-unverified:before { content: "\eaa8" }

.codicon-debug-breakpoint-data:before { content: "\eaa9" }

.codicon-debug-breakpoint-data-disabled:before { content: "\eaa9" }

.codicon-debug-breakpoint-log-unverified:before { content: "\eaaa" }

.codicon-debug-breakpoint-log:before { content: "\eaab" }

.codicon-debug-breakpoint-log-disabled:before { content: "\eaab" }

.codicon-briefcase:before { content: "\eaac" }

.codicon-broadcast:before { content: "\eaad" }

.codicon-browser:before { content: "\eaae" }

.codicon-bug:before { content: "\eaaf" }

.codicon-calendar:before { content: "\eab0" }

.codicon-case-sensitive:before { content: "\eab1" }

.codicon-check:before { content: "\eab2" }

.codicon-checklist:before { content: "\eab3" }

.codicon-chevron-down:before { content: "\eab4" }

.codicon-chevron-left:before { content: "\eab5" }

.codicon-chevron-right:before { content: "\eab6" }

.codicon-chevron-up:before { content: "\eab7" }

.codicon-chrome-close:before { content: "\eab8" }

.codicon-chrome-maximize:before { content: "\eab9" }

.codicon-chrome-minimize:before { content: "\eaba" }

.codicon-chrome-restore:before { content: "\eabb" }

.codicon-circle-outline:before { content: "\eabc" }

.codicon-circle:before { content: "\eabc" }

.codicon-debug-breakpoint-unverified:before { content: "\eabc" }

.codicon-terminal-decoration-incomplete:before { content: "\eabc" }

.codicon-circle-slash:before { content: "\eabd" }

.codicon-circuit-board:before { content: "\eabe" }

.codicon-clear-all:before { content: "\eabf" }

.codicon-clippy:before { content: "\eac0" }

.codicon-close-all:before { content: "\eac1" }

.codicon-cloud-download:before { content: "\eac2" }

.codicon-cloud-upload:before { content: "\eac3" }

.codicon-code:before { content: "\eac4" }

.codicon-collapse-all:before { content: "\eac5" }

.codicon-color-mode:before { content: "\eac6" }

.codicon-comment-discussion:before { content: "\eac7" }

.codicon-credit-card:before { content: "\eac9" }

.codicon-dash:before { content: "\eacc" }

.codicon-dashboard:before { content: "\eacd" }

.codicon-database:before { content: "\eace" }

.codicon-debug-continue:before { content: "\eacf" }

.codicon-debug-disconnect:before { content: "\ead0" }

.codicon-debug-pause:before { content: "\ead1" }

.codicon-debug-restart:before { content: "\ead2" }

.codicon-debug-start:before { content: "\ead3" }

.codicon-debug-step-into:before { content: "\ead4" }

.codicon-debug-step-out:before { content: "\ead5" }

.codicon-debug-step-over:before { content: "\ead6" }

.codicon-debug-stop:before { content: "\ead7" }

.codicon-debug:before { content: "\ead8" }

.codicon-device-camera-video:before { content: "\ead9" }

.codicon-device-camera:before { content: "\eada" }

.codicon-device-mobile:before { content: "\eadb" }

.codicon-diff-added:before { content: "\eadc" }

.codicon-diff-ignored:before { content: "\eadd" }

.codicon-diff-modified:before { content: "\eade" }

.codicon-diff-removed:before { content: "\eadf" }

.codicon-diff-renamed:before { content: "\eae0" }

.codicon-diff:before { content: "\eae1" }

.codicon-discard:before { content: "\eae2" }

.codicon-editor-layout:before { content: "\eae3" }

.codicon-empty-window:before { content: "\eae4" }

.codicon-exclude:before { content: "\eae5" }

.codicon-extensions:before { content: "\eae6" }

.codicon-eye-closed:before { content: "\eae7" }

.codicon-file-binary:before { content: "\eae8" }

.codicon-file-code:before { content: "\eae9" }

.codicon-file-media:before { content: "\eaea" }

.codicon-file-pdf:before { content: "\eaeb" }

.codicon-file-submodule:before { content: "\eaec" }

.codicon-file-symlink-directory:before { content: "\eaed" }

.codicon-file-symlink-file:before { content: "\eaee" }

.codicon-file-zip:before { content: "\eaef" }

.codicon-files:before { content: "\eaf0" }

.codicon-filter:before { content: "\eaf1" }

.codicon-flame:before { content: "\eaf2" }

.codicon-fold-down:before { content: "\eaf3" }

.codicon-fold-up:before { content: "\eaf4" }

.codicon-fold:before { content: "\eaf5" }

.codicon-folder-active:before { content: "\eaf6" }

.codicon-folder-opened:before { content: "\eaf7" }

.codicon-gear:before { content: "\eaf8" }

.codicon-gift:before { content: "\eaf9" }

.codicon-gist-secret:before { content: "\eafa" }

.codicon-gist:before { content: "\eafb" }

.codicon-git-commit:before { content: "\eafc" }

.codicon-git-compare:before { content: "\eafd" }

.codicon-compare-changes:before { content: "\eafd" }

.codicon-git-merge:before { content: "\eafe" }

.codicon-github-action:before { content: "\eaff" }

.codicon-github-alt:before { content: "\eb00" }

.codicon-globe:before { content: "\eb01" }

.codicon-grabber:before { content: "\eb02" }

.codicon-graph:before { content: "\eb03" }

.codicon-gripper:before { content: "\eb04" }

.codicon-heart:before { content: "\eb05" }

.codicon-home:before { content: "\eb06" }

.codicon-horizontal-rule:before { content: "\eb07" }

.codicon-hubot:before { content: "\eb08" }

.codicon-inbox:before { content: "\eb09" }

.codicon-issue-reopened:before { content: "\eb0b" }

.codicon-issues:before { content: "\eb0c" }

.codicon-italic:before { content: "\eb0d" }

.codicon-jersey:before { content: "\eb0e" }

.codicon-json:before { content: "\eb0f" }

.codicon-kebab-vertical:before { content: "\eb10" }

.codicon-key:before { content: "\eb11" }

.codicon-law:before { content: "\eb12" }

.codicon-lightbulb-autofix:before { content: "\eb13" }

.codicon-link-external:before { content: "\eb14" }

.codicon-link:before { content: "\eb15" }

.codicon-list-ordered:before { content: "\eb16" }

.codicon-list-unordered:before { content: "\eb17" }

.codicon-live-share:before { content: "\eb18" }

.codicon-loading:before { content: "\eb19" }

.codicon-location:before { content: "\eb1a" }

.codicon-mail-read:before { content: "\eb1b" }

.codicon-mail:before { content: "\eb1c" }

.codicon-markdown:before { content: "\eb1d" }

.codicon-megaphone:before { content: "\eb1e" }

.codicon-mention:before { content: "\eb1f" }

.codicon-milestone:before { content: "\eb20" }

.codicon-git-pull-request-milestone:before { content: "\eb20" }

.codicon-mortar-board:before { content: "\eb21" }

.codicon-move:before { content: "\eb22" }

.codicon-multiple-windows:before { content: "\eb23" }

.codicon-mute:before { content: "\eb24" }

.codicon-no-newline:before { content: "\eb25" }

.codicon-note:before { content: "\eb26" }

.codicon-octoface:before { content: "\eb27" }

.codicon-open-preview:before { content: "\eb28" }

.codicon-package:before { content: "\eb29" }

.codicon-paintcan:before { content: "\eb2a" }

.codicon-pin:before { content: "\eb2b" }

.codicon-play:before { content: "\eb2c" }

.codicon-run:before { content: "\eb2c" }

.codicon-plug:before { content: "\eb2d" }

.codicon-preserve-case:before { content: "\eb2e" }

.codicon-preview:before { content: "\eb2f" }

.codicon-project:before { content: "\eb30" }

.codicon-pulse:before { content: "\eb31" }

.codicon-question:before { content: "\eb32" }

.codicon-quote:before { content: "\eb33" }

.codicon-radio-tower:before { content: "\eb34" }

.codicon-reactions:before { content: "\eb35" }

.codicon-references:before { content: "\eb36" }

.codicon-refresh:before { content: "\eb37" }

.codicon-regex:before { content: "\eb38" }

.codicon-remote-explorer:before { content: "\eb39" }

.codicon-remote:before { content: "\eb3a" }

.codicon-remove:before { content: "\eb3b" }

.codicon-replace-all:before { content: "\eb3c" }

.codicon-replace:before { content: "\eb3d" }

.codicon-repo-clone:before { content: "\eb3e" }

.codicon-repo-force-push:before { content: "\eb3f" }

.codicon-repo-pull:before { content: "\eb40" }

.codicon-repo-push:before { content: "\eb41" }

.codicon-report:before { content: "\eb42" }

.codicon-request-changes:before { content: "\eb43" }

.codicon-rocket:before { content: "\eb44" }

.codicon-root-folder-opened:before { content: "\eb45" }

.codicon-root-folder:before { content: "\eb46" }

.codicon-rss:before { content: "\eb47" }

.codicon-ruby:before { content: "\eb48" }

.codicon-save-all:before { content: "\eb49" }

.codicon-save-as:before { content: "\eb4a" }

.codicon-save:before { content: "\eb4b" }

.codicon-screen-full:before { content: "\eb4c" }

.codicon-screen-normal:before { content: "\eb4d" }

.codicon-search-stop:before { content: "\eb4e" }

.codicon-server:before { content: "\eb50" }

.codicon-settings-gear:before { content: "\eb51" }

.codicon-settings:before { content: "\eb52" }

.codicon-shield:before { content: "\eb53" }

.codicon-smiley:before { content: "\eb54" }

.codicon-sort-precedence:before { content: "\eb55" }

.codicon-split-horizontal:before { content: "\eb56" }

.codicon-split-vertical:before { content: "\eb57" }

.codicon-squirrel:before { content: "\eb58" }

.codicon-star-full:before { content: "\eb59" }

.codicon-star-half:before { content: "\eb5a" }

.codicon-symbol-class:before { content: "\eb5b" }

.codicon-symbol-color:before { content: "\eb5c" }

.codicon-symbol-constant:before { content: "\eb5d" }

.codicon-symbol-enum-member:before { content: "\eb5e" }

.codicon-symbol-field:before { content: "\eb5f" }

.codicon-symbol-file:before { content: "\eb60" }

.codicon-symbol-interface:before { content: "\eb61" }

.codicon-symbol-keyword:before { content: "\eb62" }

.codicon-symbol-misc:before { content: "\eb63" }

.codicon-symbol-operator:before { content: "\eb64" }

.codicon-symbol-property:before { content: "\eb65" }

.codicon-wrench:before { content: "\eb65" }

.codicon-wrench-subaction:before { content: "\eb65" }

.codicon-symbol-snippet:before { content: "\eb66" }

.codicon-tasklist:before { content: "\eb67" }

.codicon-telescope:before { content: "\eb68" }

.codicon-text-size:before { content: "\eb69" }

.codicon-three-bars:before { content: "\eb6a" }

.codicon-thumbsdown:before { content: "\eb6b" }

.codicon-thumbsup:before { content: "\eb6c" }

.codicon-tools:before { content: "\eb6d" }

.codicon-triangle-down:before { content: "\eb6e" }

.codicon-triangle-left:before { content: "\eb6f" }

.codicon-triangle-right:before { content: "\eb70" }

.codicon-triangle-up:before { content: "\eb71" }

.codicon-twitter:before { content: "\eb72" }

.codicon-unfold:before { content: "\eb73" }

.codicon-unlock:before { content: "\eb74" }

.codicon-unmute:before { content: "\eb75" }

.codicon-unverified:before { content: "\eb76" }

.codicon-verified:before { content: "\eb77" }

.codicon-versions:before { content: "\eb78" }

.codicon-vm-active:before { content: "\eb79" }

.codicon-vm-outline:before { content: "\eb7a" }

.codicon-vm-running:before { content: "\eb7b" }

.codicon-watch:before { content: "\eb7c" }

.codicon-whitespace:before { content: "\eb7d" }

.codicon-whole-word:before { content: "\eb7e" }

.codicon-window:before { content: "\eb7f" }

.codicon-word-wrap:before { content: "\eb80" }

.codicon-zoom-in:before { content: "\eb81" }

.codicon-zoom-out:before { content: "\eb82" }

.codicon-list-filter:before { content: "\eb83" }

.codicon-list-flat:before { content: "\eb84" }

.codicon-list-selection:before { content: "\eb85" }

.codicon-selection:before { content: "\eb85" }

.codicon-list-tree:before { content: "\eb86" }

.codicon-debug-breakpoint-function-unverified:before { content: "\eb87" }

.codicon-debug-breakpoint-function:before { content: "\eb88" }

.codicon-debug-breakpoint-function-disabled:before { content: "\eb88" }

.codicon-debug-stackframe-active:before { content: "\eb89" }

.codicon-circle-small-filled:before { content: "\eb8a" }

.codicon-debug-stackframe-dot:before { content: "\eb8a" }

.codicon-terminal-decoration-mark:before { content: "\eb8a" }

.codicon-debug-stackframe:before { content: "\eb8b" }

.codicon-debug-stackframe-focused:before { content: "\eb8b" }

.codicon-debug-breakpoint-unsupported:before { content: "\eb8c" }

.codicon-symbol-string:before { content: "\eb8d" }

.codicon-debug-reverse-continue:before { content: "\eb8e" }

.codicon-debug-step-back:before { content: "\eb8f" }

.codicon-debug-restart-frame:before { content: "\eb90" }

.codicon-debug-alt:before { content: "\eb91" }

.codicon-call-incoming:before { content: "\eb92" }

.codicon-call-outgoing:before { content: "\eb93" }

.codicon-menu:before { content: "\eb94" }

.codicon-expand-all:before { content: "\eb95" }

.codicon-feedback:before { content: "\eb96" }

.codicon-git-pull-request-reviewer:before { content: "\eb96" }

.codicon-group-by-ref-type:before { content: "\eb97" }

.codicon-ungroup-by-ref-type:before { content: "\eb98" }

.codicon-account:before { content: "\eb99" }

.codicon-git-pull-request-assignee:before { content: "\eb99" }

.codicon-bell-dot:before { content: "\eb9a" }

.codicon-debug-console:before { content: "\eb9b" }

.codicon-library:before { content: "\eb9c" }

.codicon-output:before { content: "\eb9d" }

.codicon-run-all:before { content: "\eb9e" }

.codicon-sync-ignored:before { content: "\eb9f" }

.codicon-pinned:before { content: "\eba0" }

.codicon-github-inverted:before { content: "\eba1" }

.codicon-server-process:before { content: "\eba2" }

.codicon-server-environment:before { content: "\eba3" }

.codicon-pass:before { content: "\eba4" }

.codicon-issue-closed:before { content: "\eba4" }

.codicon-stop-circle:before { content: "\eba5" }

.codicon-play-circle:before { content: "\eba6" }

.codicon-record:before { content: "\eba7" }

.codicon-debug-alt-small:before { content: "\eba8" }

.codicon-vm-connect:before { content: "\eba9" }

.codicon-cloud:before { content: "\ebaa" }

.codicon-merge:before { content: "\ebab" }

.codicon-export:before { content: "\ebac" }

.codicon-graph-left:before { content: "\ebad" }

.codicon-magnet:before { content: "\ebae" }

.codicon-notebook:before { content: "\ebaf" }

.codicon-redo:before { content: "\ebb0" }

.codicon-check-all:before { content: "\ebb1" }

.codicon-pinned-dirty:before { content: "\ebb2" }

.codicon-pass-filled:before { content: "\ebb3" }

.codicon-circle-large-filled:before { content: "\ebb4" }

.codicon-circle-large:before { content: "\ebb5" }

.codicon-circle-large-outline:before { content: "\ebb5" }

.codicon-combine:before { content: "\ebb6" }

.codicon-gather:before { content: "\ebb6" }

.codicon-table:before { content: "\ebb7" }

.codicon-variable-group:before { content: "\ebb8" }

.codicon-type-hierarchy:before { content: "\ebb9" }

.codicon-type-hierarchy-sub:before { content: "\ebba" }

.codicon-type-hierarchy-super:before { content: "\ebbb" }

.codicon-git-pull-request-create:before { content: "\ebbc" }

.codicon-run-above:before { content: "\ebbd" }

.codicon-run-below:before { content: "\ebbe" }

.codicon-notebook-template:before { content: "\ebbf" }

.codicon-debug-rerun:before { content: "\ebc0" }

.codicon-workspace-trusted:before { content: "\ebc1" }

.codicon-workspace-untrusted:before { content: "\ebc2" }

.codicon-workspace-unknown:before { content: "\ebc3" }

.codicon-terminal-cmd:before { content: "\ebc4" }

.codicon-terminal-debian:before { content: "\ebc5" }

.codicon-terminal-linux:before { content: "\ebc6" }

.codicon-terminal-powershell:before { content: "\ebc7" }

.codicon-terminal-tmux:before { content: "\ebc8" }

.codicon-terminal-ubuntu:before { content: "\ebc9" }

.codicon-terminal-bash:before { content: "\ebca" }

.codicon-arrow-swap:before { content: "\ebcb" }

.codicon-copy:before { content: "\ebcc" }

.codicon-person-add:before { content: "\ebcd" }

.codicon-filter-filled:before { content: "\ebce" }

.codicon-wand:before { content: "\ebcf" }

.codicon-debug-line-by-line:before { content: "\ebd0" }

.codicon-inspect:before { content: "\ebd1" }

.codicon-layers:before { content: "\ebd2" }

.codicon-layers-dot:before { content: "\ebd3" }

.codicon-layers-active:before { content: "\ebd4" }

.codicon-compass:before { content: "\ebd5" }

.codicon-compass-dot:before { content: "\ebd6" }

.codicon-compass-active:before { content: "\ebd7" }

.codicon-azure:before { content: "\ebd8" }

.codicon-issue-draft:before { content: "\ebd9" }

.codicon-git-pull-request-closed:before { content: "\ebda" }

.codicon-git-pull-request-draft:before { content: "\ebdb" }

.codicon-debug-all:before { content: "\ebdc" }

.codicon-debug-coverage:before { content: "\ebdd" }

.codicon-run-errors:before { content: "\ebde" }

.codicon-folder-library:before { content: "\ebdf" }

.codicon-debug-continue-small:before { content: "\ebe0" }

.codicon-beaker-stop:before { content: "\ebe1" }

.codicon-graph-line:before { content: "\ebe2" }

.codicon-graph-scatter:before { content: "\ebe3" }

.codicon-pie-chart:before { content: "\ebe4" }

.codicon-bracket:before { content: "\eb0f" }

.codicon-bracket-dot:before { content: "\ebe5" }

.codicon-bracket-error:before { content: "\ebe6" }

.codicon-lock-small:before { content: "\ebe7" }

.codicon-azure-devops:before { content: "\ebe8" }

.codicon-verified-filled:before { content: "\ebe9" }

.codicon-newline:before { content: "\ebea" }

.codicon-layout:before { content: "\ebeb" }

.codicon-layout-activitybar-left:before { content: "\ebec" }

.codicon-layout-activitybar-right:before { content: "\ebed" }

.codicon-layout-panel-left:before { content: "\ebee" }

.codicon-layout-panel-center:before { content: "\ebef" }

.codicon-layout-panel-justify:before { content: "\ebf0" }

.codicon-layout-panel-right:before { content: "\ebf1" }

.codicon-layout-panel:before { content: "\ebf2" }

.codicon-layout-sidebar-left:before { content: "\ebf3" }

.codicon-layout-sidebar-right:before { content: "\ebf4" }

.codicon-layout-statusbar:before { content: "\ebf5" }

.codicon-layout-menubar:before { content: "\ebf6" }

.codicon-layout-centered:before { content: "\ebf7" }

.codicon-target:before { content: "\ebf8" }

.codicon-indent:before { content: "\ebf9" }

.codicon-record-small:before { content: "\ebfa" }

.codicon-error-small:before { content: "\ebfb" }

.codicon-terminal-decoration-error:before { content: "\ebfb" }

.codicon-arrow-circle-down:before { content: "\ebfc" }

.codicon-arrow-circle-left:before { content: "\ebfd" }

.codicon-arrow-circle-right:before { content: "\ebfe" }

.codicon-arrow-circle-up:before { content: "\ebff" }

.codicon-layout-sidebar-right-off:before { content: "\ec00" }

.codicon-layout-panel-off:before { content: "\ec01" }

.codicon-layout-sidebar-left-off:before { content: "\ec02" }

.codicon-blank:before { content: "\ec03" }

.codicon-heart-filled:before { content: "\ec04" }

.codicon-map:before { content: "\ec05" }

.codicon-map-filled:before { content: "\ec06" }

.codicon-circle-small:before { content: "\ec07" }

.codicon-bell-slash:before { content: "\ec08" }

.codicon-bell-slash-dot:before { content: "\ec09" }

.codicon-comment-unresolved:before { content: "\ec0a" }

.codicon-git-pull-request-go-to-changes:before { content: "\ec0b" }

.codicon-git-pull-request-new-changes:before { content: "\ec0c" }

.codicon-search-fuzzy:before { content: "\ec0d" }

.codicon-comment-draft:before { content: "\ec0e" }

.codicon-send:before { content: "\ec0f" }

.codicon-sparkle:before { content: "\ec10" }

.codicon-insert:before { content: "\ec11" }

.codicon-mic:before { content: "\ec12" }

.codicon-thumbsdown-filled:before { content: "\ec13" }

.codicon-thumbsup-filled:before { content: "\ec14" }

.codicon-coffee:before { content: "\ec15" }

.codicon-snake:before { content: "\ec16" }

.codicon-game:before { content: "\ec17" }

.codicon-vr:before { content: "\ec18" }

.codicon-chip:before { content: "\ec19" }

.codicon-piano:before { content: "\ec1a" }

.codicon-music:before { content: "\ec1b" }

.codicon-mic-filled:before { content: "\ec1c" }

.codicon-git-fetch:before { content: "\ec1d" }

.codicon-copilot:before { content: "\ec1e" }

:root {
	--hl-gray-0: #bdd4e3;
	--hl-gray-1: #8fa1b3;
	--hl-gray-2: #c0c5ce;
	--hl-gray-4: #4f5b66;
	--hl-gray-5: #96b5b4;
	--hl-gray-6: #969896;
	--hl-dark-green: #359448;
	--hl-dark-blue-1: #329af0;
	--hl-dark-blue-2: #268bd2;
	--hl-dark-blue-3: #35a5ff;
	--hl-dark-yellow: #ebcb8b;
	--hl-dark-red: #bf616a;
	--hl-blue: #72c3fc;
	--hl-yellow: #fff3bf;
	--hl-red: #ffb0af;
	--hl-green-1: #d3f9d8;
	--hl-green-2: #a3be8c;
	--hl-purple: #b48ead;
	--hl-orange: #d08770;
	--hl-brown: #ab7967;
	--hl-black: #2b303b;
	--hl-white: #f2f4f8;
	--hl-bg-red: #bf616a;
	--hl-bg-dark-red: #350b10;
	--hl-bg-dark-green: #0e2414;
	--hl-scip-identifier: #859900;
}

.hljs-keyword,
.hljs-literal,
.hljs-symbol,
.hljs-name {
	color: #569cd6;
}

.hljs-link {
	color: #569cd6;
	text-decoration: underline;
}

.hljs-built_in,
.hljs-type {
	color: #4ec9b0;
}

.hljs-number,
.hljs-class {
	color: #b8d7a3;
}

.hljs-string,
.hljs-meta-string {
	color: #d69d85;
}

.hljs-regexp,
.hljs-template-tag {
	color: #9a5334;
}

.hljs-subst,
.hljs-function,
.hljs-title,
.hljs-params,
.hljs-formula {
	color: #dcdcdc;
}

.hljs-comment,
.hljs-quote {
	color: #57a64a;
}

.hljs-doctag {
	color: #608b4e;
}

.hljs-meta,
.hljs-meta-keyword,
.hljs-tag {
	color: #9b9b9b;
}

.hljs-variable,
.hljs-template-variable {
	color: #bd63c5;
}

.hljs-attr,
.hljs-attribute,
.hljs-builtin-name {
	color: #9cdcfe;
}

.hljs-section {
	color: #ffd700;
}

.hljs-emphasis {
	font-style: italic;
}

.hljs-strong {
	font-weight: bold;
}

.hljs-bullet,
.hljs-selector-tag,
.hljs-selector-id,
.hljs-selector-class,
.hljs-selector-attr,
.hljs-selector-pseudo {
	color: #d7ba7d;
}

.hljs-addition {
	background-color: #024c00;
	color: #d9f2d8;
}

.hljs-deletion {
	background-color: #4c0000;
	color: #fecccc;
}

.hl-source,
.hl-text {
	color: var(--hl-gray-2);
}

.hl-variable.hl-parameter.hl-function {
	color: var(--hl-gray-0);
}

.hl-punctuation.hl-definition {
	color: var(--hl-gray-0);
}

.hl-comment,
.hl-punctuation.hl-definition.hl-comment {
	color: var(--hl-dark-green);
}

.hl-keyword.hl-operator {
	color: var(--hl-dark-blue-1);
}

.hl-keyword {
	color: var(--hl-dark-blue-3);
}

.hl-variable {
	color: var(--hl-blue);
}

.hl-entity.hl-name.hl-function,
.hl-meta.hl-require,
.hl-support.hl-function.hl-any-method,
.hl-variable.hl-function {
	color: var(--hl-yellow);
}

.hl-support.hl-class,
.hl-entity.hl-name.hl-class,
.hl-meta.hl-class {
	color: var(--hl-blue);
}

.hl-entity.hl-other.hl-inherited-class {
	color: var(--hl-red);
}

.hl-keyword.hl-other.hl-special-method {
	color: var(--hl-gray-1);
}

.hl-storage {
	color: var(--hl-dark-blue-1);
}

.hl-support.hl-function {
	color: var(--hl-yellow);
}

.hl-string,
.hl-constant.hl-other.hl-symbol {
	color: var(--hl-red);
}

.hl-string.hl-regexp {
	color: var(--hl-gray-5);
}

.hl-constant.hl-character.hl-escape {
	color: var(--hl-gray-5);
}

.hl-constant {
	color: var(--hl-dark-blue-1);
}

.hl-constant.hl-numeric {
	color: var(--hl-green-1);
}

.hl-constant.hl-other.hl-color {
	color: var(--hl-gray-5);
}

.hl-entity.hl-name.hl-tag {
	color: var(--hl-dark-blue-1);
}

.hl-entity.hl-other.hl-attribute-name {
	color: var(--hl-blue);
}

.hl-entity.hl-other.hl-attribute-name.hl-id,
.hl-punctuation.hl-definition.hl-entity {
	color: var(--hl-gray-1);
}

.hl-meta.hl-selector {
	color: var(--hl-purple);
}

.hl-markup.hl-heading,
.hl-punctuation.hl-definition.hl-heading,
.hl-entity.hl-name.hl-section {
	color: var(--hl-gray-1);
}

.hl-keyword.hl-other.hl-unit {
	color: var(--hl-orange);
}

.hl-markup.hl-raw.hl-inline {
	color: var(--hl-green-2);
	/* Links */
}

.hl-string.hl-other.hl-link {
	color: var(--hl-dark-red);
}

.hl-meta.hl-link {
	color: var(--hl-orange);
}

.hl-meta.hl-image {
	color: var(--hl-orange);
}

.hl-markup.hl-list {
	color: var(--hl-dark-red);
}

.hl-punctuation.hl-section.hl-embedded,
.hl-variable.hl-interpolation {
	color: var(--hl-brown);
}

.hl-source.hl-diff {
	color: var(--hl-gray-6);
}

.hl-source.hl-diff .hl-meta.hl-range {
	color: var(--hl-dark-blue-2);
}

.hl-source.hl-diff .hl-markup.hl-deleted {
	color: var(--hl-white);
	background: var(--diff-remove-bg);
}

.hl-source.hl-diff .hl-markup.hl-inserted {
	color: var(--hl-white);
	background: var(--diff-add-bg);
}

.hl-json .hl-key .hl-string {
	color: var(--hl-green-2);
}

.hl-typed-Keyword {
    color: #569cd6;
}

.hl-typed-Comment {
	color: var(--hl-dark-green);
}

.hl-typed-PunctuationDelimiter {
	color: var(--hl-gray-2);
}

.hl-typed-PunctuationBracket {
	color: var(--hl-gray-2);
}

.hl-typed-IdentifierKeyword {
	color: var(--hl-dark-blue-2);
}

.hl-typed-IdentifierOperator {
	color: var(--hl-gray-0);
}

.hl-typed-Identifier {
	color: var(--hl-blue);
}

.hl-typed-IdentifierFunction {
	color: var(--hl-dark-yellow);
}

.hl-typed-IdentifierType {
	color: var(--hl-gray-1);
}

.hl-typed-IdentifierBuiltin {
	color: var(--hl-purple);
}

.hl-typed-IdentifierNull {
	color: var(--hl-orange);
}

.hl-typed-BooleanLiteral {
	color: var(--hl-orange);
}

.hl-typed-IdentifierConstant {
	color: var(--hl-orange);
}

.hl-typed-IdentifierMutableGlobal {
	color: var(--hl-blue);
}

.hl-typed-IdentifierParameter {
	color: var(--hl-blue);
}

.hl-typed-IdentifierLocal {
	color: var(--hl-blue);
}

.hl-typed-IdentifierShadowed {
	color: var(--hl-blue);
}

.hl-typed-IdentifierModule {
	color: var(--hl-blue);
}

.hl-typed-IdentifierFunctionDefinition {
	color: var(--hl-yellow);
}

.hl-typed-IdentifierMacro {
	color: var(--hl-yellow);
}

.hl-typed-IdentifierMacroDefinition {
	color: var(--hl-yellow);
}

.hl-typed-IdentifierBuiltinType {
	color: var(--hl-orange);
}

.hl-typed-IdentifierAttribute {
	color: var(--hl-purple);
}

.hl-typed-StringLiteral {
	color: var(--hl-red);
}

.hl-typed-StringLiteralEscape {
	color: var(--hl-red);
}

.hl-typed-StringLiteralSpecial {
	color: var(--hl-red);
}

.hl-typed-StringLiteralKey {
	color: var(--hl-red);
}

.hl-typed-CharacterLiteral {
	color: var(--hl-red);
}

.hl-typed-NumericLiteral {
	color: var(--hl-green-1);
}

.hl-typed-TagAttribute {
	color: var(--hl-gray-3);
}

.theme-light .theme-contrast-compliant-syntax-highlighting {
	--hl-property: #d33682;
	--hl-string: #058356;
	--hl-function: #886700;
	--hl-object: #677700;
	--hl-keyword: #c44e06;
	--hl-type: #2178b6;
	--hl-const-num: #5f66e0;
	--hl-punctuation: #767676;
	--hl-symbol: #6d6c6c;
	--hl-comment: #767676;
	--hl-modifier: #1626b8;
	--hl-pink: var(--hl-property);
	--hl-cyan: var(--hl-string);
	--hl-yellow: var(--hl-function);
	--hl-green: var(--hl-object);
	--hl-orange: var(--hl-keyword);
	--hl-blue: var(--hl-type);
	--hl-purple: var(--hl-purple);
	--hl-gray-0: var(--hl-comment);
	--hl-gray-1: var(--hl-comment);
	--hl-gray-2: var(--hl-comment);
	--hl-gray-3: var(--hl-symbol);
}

.theme-light .theme-contrast-compliant-syntax-highlighting .hl-punctuation.hl-definition.hl-string {
	color: var(--hl-punctuation);
}

.theme-light .theme-contrast-compliant-syntax-highlighting .hl-storage.hl-modifier {
	color: var(--hl-modifier);
}

.theme-contrast-compliant-syntax-highlighting {
	--hl-property: #eb519c;
	--hl-string: #fb90c4;
	--hl-function: #b58900;
	--hl-object: #859900;
	--hl-keyword: #329af0;
	--hl-type: #329af0;
	--hl-const-num: #777dec;
	--hl-punctuation: #d66f6d;
	--hl-symbol: #bbbbbb;
	--hl-comment: #3ba04f;
	--hl-other: #d08770;
	--hl-pink: var(--hl-property);
	--hl-yellow: var(--hl-function);
	--hl-dark-blue-3: var(--hl-keyword);
	--hl-dark-blue-1: var(--hl-type);
	--hl-purple: var(--hl-const-num);
	--hl-gray-3: var(--hl-symbol);
	--hl-dark-green: var(--hl-comment);
	--hl-red: var(--hl-string);
}

.theme-contrast-compliant-syntax-highlighting .hl-keyword.hl-other.hl-unit {
	color: var(--hl-other);
}

.theme-contrast-compliant-syntax-highlighting .hl-punctuation.hl-section.hl-embedded,
.theme-contrast-compliant-syntax-highlighting .hl-variable.hl-interpolation {
	color: var(--hl-gray-2);
}

@tailwind base;

@tailwind components;

@tailwind utilities;

html[data-ide='JetBrains'] {
    --vscode-actionBar-toggledBackground: var(--jetbrains-ToolbarComboWidget-background);
    --vscode-activityBar-background: var(--jetbrains-ToolBar-background);
    --vscode-activityBar-border: var(--jetbrains-ToolbarComboWidget-background);
    --vscode-activityBar-foreground: var(--jetbrains-ToolBar-foreground);
    --vscode-activityBar-inactiveForeground: var(--jetbrains-ToolbarComboWidget-hoverBackground);
    --vscode-activityBarBadge-background: var(--jetbrains-ToolBar-background);
    --vscode-activityBarBadge-foreground: var(--jetbrains-ToolBar-foreground);
    --vscode-activityBarTop-activeBorder: var(--jetbrains-MenuBar-borderColor);
    --vscode-activityBarTop-dropBorder: var(--jetbrains-MenuBar-borderColor);
    --vscode-activityBarTop-foreground: var(--jetbrains-MenuBar-foreground);
    --vscode-activityBarTop-inactiveForeground: var(--jetbrains-MenuBar-selectionForeground);
    --vscode-badge-background: var(--jetbrains-Tree-selectionBackground);
    --vscode-badge-foreground: var(--jetbrains-UIDesigner-Label-foreground);
    --vscode-banner-iconForeground: var(--jetbrains-Button-foreground);
    --vscode-breadcrumb-activeSelectionForeground: var(--jetbrains-Lesson-badge-newLessonForeground);
    --vscode-breadcrumb-background: var(--jetbrains-EditorPane-background);
    --vscode-breadcrumb-focusForeground: var(--jetbrains-EditorPane-caretForeground);
    --vscode-breadcrumb-foreground: var(--jetbrains-EditorPane-foreground);
    --vscode-breadcrumbPicker-background: var(--jetbrains-EditorPane-inactiveBackground);
    --vscode-button-border: var(--jetbrains-Button-startBorderColor);
    --vscode-button-background: var(--jetbrains-Button-default-startBackground);
    --vscode-button-hoverBackground: var(--jetbrains-List-selectionBackground);
    --vscode-button-foreground: var(--jetbrains-Button-default-foreground);
    --vscode-button-secondaryHoverBackground: var(--jetbrains-List-Button-hoverBackground);
    --vscode-button-secondaryBackground: var(--jetbrains-Button-background);
    --vscode-button-secondaryForeground: var(--jetbrains-Button-foreground);
    --vscode-button-separator: var(--jetbrains-Button-shadow);
    --vscode-charts-blue: var(--jetbrains-CheckBox-foreground);
    --vscode-charts-foreground: var(--jetbrains-ControlText);
    --vscode-charts-green: var(--jetbrains-ProgressBar-passedColor);
    --vscode-charts-lines: var(--jetbrains-Table-gridColor);
    --vscode-charts-orange: var(--jetbrains-Bookmark-iconBackground);
    --vscode-charts-purple: var(--jetbrains-Tooltip-learning-background);
    --vscode-charts-red: var(--jetbrains-ProgressBar-failedColor);
    --vscode-charts-yellow: var(--jetbrains-ValidationTooltip-warningBackground);
    --vscode-chat-avatarBackground: var(--jetbrains-RadioButtonMenuItem-background);
    --vscode-chat-avatarForeground: var(--jetbrains-Tooltip-foreground);
    --vscode-chat-requestBackground: var(--jetbrains-List-background);
    --vscode-chat-requestBorder: var(--jetbrains-Component-borderColor);
    --vscode-chat-slashCommandBackground: var(--jetbrains-ToolbarComboWidget-background);
    --vscode-chat-slashCommandForeground: var(--jetbrains-ToolbarComboWidget-hoverBackground);
    --vscode-checkbox-background: var(--jetbrains-CheckBox-background);
    --vscode-checkbox-border: var(--jetbrains-Component-borderColor);
    --vscode-checkbox-foreground: var(--jetbrains-CheckBox-foreground);
    --vscode-checkbox-selectBackground: var(--jetbrains-TextField-selectionBackground);
    --vscode-checkbox-selectBorder: var(--jetbrains-TextField-darkShadow);
    --vscode-commandCenter-activeBorder: var(--jetbrains-Button-default-focusColor);
    --vscode-commandCenter-activeForeground: var(--jetbrains-Button-default-foreground);
    --vscode-commandCenter-border: var(--jetbrains-Component-borderColor);
    --vscode-commandCenter-debuggingBackground: var(--jetbrains-InternalFrame-borderHighlight);
    --vscode-commandCenter-foreground: var(--jetbrains-ToolBar-foreground);
    --vscode-commentsView-resolvedIcon: var(--jetbrains-List-selectionForeground);
    --vscode-commentsView-unresolvedIcon: var(--jetbrains-Bookmark-mnemonic-current-foreground);
    --vscode-contrastActiveBorder: var(--jetbrains-ActionButton-focusedBorderColor);
    --vscode-contrastBorder: var(--jetbrains-ActionButton-hoverBorderColor);
    --vscode-debugConsole-errorForeground: var(--jetbrains-Component-errorFocusColor);
    --vscode-debugConsole-infoForeground: var(--jetbrains-Info);
    --vscode-debugConsole-sourceForeground: var(--jetbrains-EditorPane-foreground);
    --vscode-debugConsole-warningForeground: var(--jetbrains-ValidationTooltip-warningBorderColor);
    --vscode-debugConsoleInputIcon-foreground: var(--jetbrains-Component-infoForeground);
    --vscode-debugExceptionWidget-background: var(--jetbrains-OptionPane-background);
    --vscode-debugExceptionWidget-border: var(--jetbrains-Component-borderColor);
    --vscode-debugIcon-breakpointCurrentStackframeForeground: var(--jetbrains-Tree-selectionForeground);
    --vscode-debugIcon-breakpointDisabledForeground: var(--jetbrains-RadioButton-darcula-selectionDisabledColor);
    --vscode-debugIcon-breakpointForeground: var(--jetbrains-BookmarkMnemonicCurrent-foreground);
    --vscode-debugIcon-breakpointStackframeForeground: var(--jetbrains-Tree-selectionForeground);
    --vscode-debugIcon-breakpointUnverifiedForeground: var(--jetbrains-RadioButton-darcula-selectionDisabledColor);
    --vscode-debugIcon-continueForeground: var(--jetbrains-ToolWindow-HeaderCloseButton-background);
    --vscode-debugIcon-disconnectForeground: var(--jetbrains-Button-shadowColor);
    --vscode-debugIcon-pauseForeground: var(--jetbrains-Button-light);
    --vscode-debugIcon-restartForeground: var(--jetbrains-Button-highlight);
    --vscode-debugIcon-startForeground: var(--jetbrains-Button-highlight);
    --vscode-debugIcon-stepBackForeground: var(--jetbrains-Button-light);
    --vscode-debugIcon-stepIntoForeground: var(--jetbrains-Button-light);
    --vscode-debugIcon-stepOutForeground: var(--jetbrains-Button-light);
    --vscode-debugIcon-stepOverForeground: var(--jetbrains-Button-light);
    --vscode-debugIcon-stopForeground: var(--jetbrains-ToolWindow-HeaderCloseButton-background);
    --vscode-debugTokenExpression-boolean: var(--jetbrains-Table-foreground);
    --vscode-debugTokenExpression-error: var(--jetbrains-ValidationTooltip-errorBackground);
    --vscode-debugTokenExpression-name: var(--jetbrains-ToolTip-foreground);
    --vscode-debugTokenExpression-number: var(--jetbrains-Table-focusCellForeground);
    --vscode-debugTokenExpression-string: var(--jetbrains-TextField-foreground);
    --vscode-debugTokenExpression-value: var(--jetbrains-ToolTip-foreground);
    --vscode-debugToolBar-background: var(--jetbrains-ToolWindow-Header-background);
    --vscode-debugView-exceptionLabelBackground: var(--jetbrains-ValidationTooltip-errorBackground);
    --vscode-debugView-exceptionLabelForeground: var(--jetbrains-ToolTip-foreground);
    --vscode-debugView-stateLabelBackground: var(--jetbrains-ValidationTooltip-warningBackground);
    --vscode-debugView-stateLabelForeground: var(--jetbrains-ToolTip-foreground);
    --vscode-debugView-valueChangedHighlight: var(--jetbrains-ProgressBar-passedColor);
    --vscode-descriptionForeground: var(--jetbrains-Label-foreground);
    --vscode-diffEditor-border: var(--jetbrains-SplitPaneDivider-draggingColor);
    --vscode-diffEditor-insertedTextBorder: var(--jetbrains-Table-selectionBackground);
    --vscode-diffEditor-move-border: var(--jetbrains-ToolWindow-HeaderTab-selectedInactiveBackground);
    --vscode-diffEditor-moveActive-border: var(--jetbrains-ToolWindow-HeaderTab-selectedBackground);
    --vscode-diffEditor-removedTextBorder: var(--jetbrains-ProgressBar-failedEndColor);
    --vscode-diffEditor-unchangedRegionBackground: var(--jetbrains-Table-selectionInactiveBackground);
    --vscode-diffEditor-unchangedRegionForeground: var(--jetbrains-Table-foreground);
    --vscode-diffEditor-unchangedRegionShadow: var(--jetbrains-ScrollBar-thumbDarkShadow);
    --vscode-disabledForeground: var(--jetbrains-CheckBoxMenuItem-disabledForeground);
    --vscode-dropdown-background: var(--jetbrains-Popup-background);
    --vscode-dropdown-border: var(--jetbrains-Popup-borderColor);
    --vscode-dropdown-foreground: var(--jetbrains-PopupMenu-foreground);
    --vscode-dropdown-listBackground: var(--jetbrains-Popup-background);
    --vscode-editor-background: var(--jetbrains-EditorPane-background);
    --vscode-editor-findMatchBorder: var(--jetbrains-DragAndDrop-borderColor);
    --vscode-editor-findMatchHighlightBorder: var(--jetbrains-SegmentedButton-selectedEndBorderColor);
    --vscode-editor-findRangeHighlightBorder: var(--jetbrains-Table-dropLineShortColor);
    --vscode-editor-focusedStackFrameHighlightBackground: var(--jetbrains-Table-selectionBackground);
    --vscode-editor-foreground: var(--jetbrains-EditorPane-foreground);
    --vscode-editor-hoverHighlightBackground: var(--jetbrains-ActionButton-hoverBackground);
    --vscode-editor-inactiveSelectionBackground: var(--jetbrains-TextComponent-selectionBackgroundInactive);
    --vscode-editor-inlineValuesBackground: var(--jetbrains-BookmarkMnemonicAvailable-background);
    --vscode-editor-inlineValuesForeground: var(--jetbrains-Label-foreground);
    --vscode-editor-lineHighlightBorder: var(--jetbrains-Separator-foreground);
    --vscode-editor-linkedEditingBackground: var(--jetbrains-Menu-selectionBackground);
    --vscode-editor-rangeHighlightBorder: var(--jetbrains-Component-focusedBorderColor);
    --vscode-editor-selectionBackground: var(--jetbrains-EditorPane-selectionBackground);
    --vscode-editor-selectionForeground: var(--jetbrains-EditorPane-selectionForeground);
    --vscode-editor-selectionHighlightBorder: var(--jetbrains-SegmentedButton-selectedStartBorderColor);
    --vscode-editor-snippetFinalTabstopHighlightBorder: var(--jetbrains-SegmentedButton-focusColor);
    --vscode-editor-snippetTabstopHighlightBackground: var(--jetbrains-SegmentedButton-selectedButtonColor);
    --vscode-editor-stackFrameHighlightBackground: var(--jetbrains-Table-selectionInactiveBackground);
    --vscode-editor-symbolHighlightBorder: var(--jetbrains-MenuItem-selectionBackground);
    --vscode-editor-wordHighlightBorder: var(--jetbrains-Button-default-startBorderColor);
    --vscode-editor-wordHighlightStrongBorder: var(--jetbrains-TextField-darkShadow);
    --vscode-editor-wordHighlightTextBorder: var(--jetbrains-Component-errorFocusColor);
    --vscode-editorActiveLineNumber-foreground: var(--jetbrains-TextField-highlight);
    --vscode-editorBracketHighlight-foreground1: var(--jetbrains-MenuItem-acceleratorForeground);
    --vscode-editorBracketHighlight-foreground2: var(--jetbrains-Table-selectionForeground);
    --vscode-editorBracketHighlight-foreground3: var(--jetbrains-ToolTip-infoForeground);
    --vscode-editorBracketHighlight-foreground4: var(--jetbrains-Tree-textForeground);
    --vscode-editorBracketHighlight-foreground5: var(--jetbrains-InfoText);
    --vscode-editorBracketHighlight-foreground6: var(--jetbrains-Tree-foreground);
    --vscode-editorBracketHighlight-unexpectedBracket-foreground: var(--jetbrains-Hyperlink-linkColor);
    --vscode-editorBracketMatch-background: var(--jetbrains-EditorBracketMatch-background);
    --vscode-editorBracketMatch-border: var(--jetbrains-EditorBracketMatch-border);
    --vscode-editorBracketPairGuide-activeBackground1: var(--jetbrains-EditorBracketPairGuide-activeBackground1);
    --vscode-editorBracketPairGuide-activeBackground2: var(--jetbrains-EditorBracketPairGuide-activeBackground2);
    --vscode-editorBracketPairGuide-activeBackground3: var(--jetbrains-EditorBracketPairGuide-activeBackground3);
    --vscode-editorBracketPairGuide-activeBackground4: var(--jetbrains-EditorBracketPairGuide-activeBackground4);
    --vscode-editorBracketPairGuide-activeBackground5: var(--jetbrains-EditorBracketPairGuide-activeBackground5);
    --vscode-editorBracketPairGuide-activeBackground6: var(--jetbrains-EditorBracketPairGuide-activeBackground6);
    --vscode-editorBracketPairGuide-background1: var(--jetbrains-EditorBracketPairGuide-background1);
    --vscode-editorBracketPairGuide-background2: var(--jetbrains-EditorBracketPairGuide-background2);
    --vscode-editorBracketPairGuide-background3: var(--jetbrains-EditorBracketPairGuide-background3);
    --vscode-editorBracketPairGuide-background4: var(--jetbrains-EditorBracketPairGuide-background4);
    --vscode-editorBracketPairGuide-background5: var(--jetbrains-EditorBracketPairGuide-background5);
    --vscode-editorBracketPairGuide-background6: var(--jetbrains-EditorBracketPairGuide-background6);
    --vscode-editorCodeLens-foreground: var(--jetbrains-EditorCodeLens-foreground);
    --vscode-editorCommentsWidget-rangeActiveBackground: var(--jetbrains-EditorCommentsWidget-rangeActiveBackground);
    --vscode-editorCommentsWidget-rangeBackground: var(--jetbrains-EditorCommentsWidget-rangeBackground);
    --vscode-editorCommentsWidget-replyInputBackground: var(--jetbrains-EditorCommentsWidget-replyInputBackground);
    --vscode-editorCommentsWidget-resolvedBorder: var(--jetbrains-EditorCommentsWidget-resolvedBorder);
    --vscode-editorCommentsWidget-unresolvedBorder: var(--jetbrains-EditorCommentsWidget-unresolvedBorder);
    --vscode-editorCursor-foreground: var(--jetbrains-EditorCursor-foreground);
    --vscode-editorError-border: var(--jetbrains-EditorError-border);
    --vscode-editorError-foreground: var(--jetbrains-EditorError-foreground);
    --vscode-editorGhostText-border: var(--jetbrains-EditorGhostText-border);
    --vscode-editorGroup-border: var(--jetbrains-EditorGroup-border);
    --vscode-editorGroup-dropIntoPromptBackground: var(--jetbrains-EditorGroup-dropIntoPromptBackground);
    --vscode-editorGroup-dropIntoPromptBorder: var(--jetbrains-EditorGroup-dropIntoPromptBorder);
    --vscode-editorGroup-dropIntoPromptForeground: var(--jetbrains-EditorGroup-dropIntoPromptForeground);
    --vscode-editorGroup-focusedEmptyBorder: var(--jetbrains-EditorGroup-focusedEmptyBorder);
    --vscode-editorGroupHeader-border: var(--jetbrains-EditorGroupHeader-border);
    --vscode-editorGroupHeader-noTabsBackground: var(--jetbrains-EditorGroupHeader-noTabsBackground);
    --vscode-editorGutter-addedBackground: var(--jetbrains-EditorGutter-addedBackground);
    --vscode-editorGutter-background: var(--jetbrains-EditorGutter-background);
    --vscode-editorGutter-commentGlyphForeground: var(--jetbrains-EditorGutter-commentGlyphForeground);
    --vscode-editorGutter-commentRangeForeground: var(--jetbrains-EditorGutter-commentRangeForeground);
    --vscode-editorGutter-commentUnresolvedGlyphForeground: var(--jetbrains-EditorGutter-commentUnresolvedGlyphForeground);
    --vscode-editorGutter-deletedBackground: var(--jetbrains-EditorGutter-deletedBackground);
    --vscode-editorGutter-foldingControlForeground: var(--jetbrains-EditorGutter-foldingControlForeground);
    --vscode-editorGutter-modifiedBackground: var(--jetbrains-EditorGutter-modifiedBackground);
    --vscode-editorHint-border: var(--jetbrains-EditorHint-border);
    --vscode-editorHoverWidget-background: var(--jetbrains-EditorHoverWidget-background);
    --vscode-editorHoverWidget-border: var(--jetbrains-EditorHoverWidget-border);
    --vscode-editorHoverWidget-foreground: var(--jetbrains-EditorHoverWidget-foreground);
    --vscode-editorHoverWidget-highlightForeground: var(--jetbrains-TextField-foreground);
    --vscode-editorHoverWidget-statusBarBackground: var(--jetbrains-StatusBar-foreground);
    --vscode-editorIndentGuide-activeBackground: var(--jetbrains-TextPane-foreground);
    --vscode-editorIndentGuide-activeBackground1: var(--jetbrains-TabbedPane-underlineColor);
    --vscode-editorIndentGuide-activeBackground2: var(--jetbrains-PopupMenu-selectionForeground);
    --vscode-editorIndentGuide-activeBackground3: var(--jetbrains-Table-selectionForeground);
    --vscode-editorIndentGuide-activeBackground4: var(--jetbrains-Tree-textForeground);
    --vscode-editorIndentGuide-activeBackground5: var(--jetbrains-Menu-selectionForeground);
    --vscode-editorIndentGuide-activeBackground6: var(--jetbrains-TextPane-selectionForeground);
    --vscode-editorIndentGuide-background: var(--jetbrains-Separator-foreground);
    --vscode-editorIndentGuide-background1: var(--jetbrains-scrollbar);
    --vscode-editorIndentGuide-background2: var(--jetbrains-Scrollbar-background);
    --vscode-editorIndentGuide-background3: var(--jetbrains-Scrollbar-thumb);
    --vscode-editorIndentGuide-background4: var(--jetbrains-Scrollbar-thumbShadow);
    --vscode-editorIndentGuide-background5: var(--jetbrains-Scrollbar-track);
    --vscode-editorIndentGuide-background6: var(--jetbrains-Scrollbar-trackHighlight);
    --vscode-editorInfo-border: var(--jetbrains-ValidationTooltip-errorBorderColor);
    --vscode-editorInfo-foreground: var(--jetbrains-ValidatedTooltip-warningBorderColor);
    --vscode-editorInlayHint-background: var(--jetbrains-RolloverMousePressedForeground);
    --vscode-editorInlayHint-foreground: var(--jetbrains-RolloverMousePressedBackground);
    --vscode-editorInlayHint-parameterBackground: var(--jetbrains-RecentLocations-colors);
    --vscode-editorInlayHint-parameterForeground: var(--jetbrains-RecentLocations-colors);
    --vscode-editorInlayHint-typeBackground: var(--jetbrains-RecentLocations-menuBackground);
    --vscode-editorInlayHint-typeForeground: var(--jetbrains-RecentLocations-menuForeground);
    --vscode-editorLightBulb-foreground: var(--jetbrains-EditorTabs-foreground);
    --vscode-editorLightBulbAi-foreground: var(--jetbrains-EditorTabs-underlinedTabBackground);
    --vscode-editorLightBulbAutoFix-foreground: var(--jetbrains-FormattedTextField-foreground);
    --vscode-editorLineNumber-activeForeground: var(--jetbrains-FormattedTextField-background);
    --vscode-editorLineNumber-foreground: var(--jetbrains-PasswordField-foreground);
    --vscode-editorLink-activeForeground: var(--jetbrains-Popup-translucentBackground);
    --vscode-editorMarkerNavigation-background: var(--jetbrains-ToolWindow-headerTab-selectedInactiveBackground);
    --vscode-editorMarkerNavigationError-background: var(--jetbrains-Toolbar-darkShadow);
    --vscode-editorMarkerNavigationInfo-background: var(--jetbrains-TabbedPane-darkShadow);
    --vscode-editorMarkerNavigationWarning-background: var(--jetbrains-TabbedPane-foreground);
    --vscode-editorMarkerNavigationWarning-headerBackground: var(--jetbrains-Toolbar-highlight);
    --vscode-editorMultiCursor-primary-foreground: var(--jetbrains-Button-light);
    --vscode-editorMultiCursor-secondary-foreground: var(--jetbrains-ToggleButton-shadow);
    --vscode-editorOverviewRuler-addedForeground: var(--jetbrains-EditorPane-selectionForeground);
    --vscode-editorOverviewRuler-border: var(--jetbrains-Separator-shadow);
    --vscode-editorOverviewRuler-bracketMatchForeground: var(--jetbrains-Scrollbar-thumbHighlight);
    --vscode-editorOverviewRuler-commentForeground: var(--jetbrains-TextPane-foreground);
    --vscode-editorOverviewRuler-commentUnresolvedForeground: var(--jetbrains-Button-shadow);
    --vscode-editorOverviewRuler-commonContentForeground: var(--jetbrains-CheckBox-foreground);
    --vscode-editorOverviewRuler-currentContentForeground: var(--jetbrains-EditorPane-selectionBackground);
    --vscode-editorOverviewRuler-deletedForeground: var(--jetbrains-ProgressBar-failedColor);
    --vscode-editorOverviewRuler-errorForeground: var(--jetbrains-ValidationTooltip-errorBorderColor);
    --vscode-editorOverviewRuler-findMatchForeground: var(--jetbrains-EditorPane-selectionForeground);
    --vscode-editorOverviewRuler-incomingContentForeground: var(--jetbrains-ProgressBar-passedEndColor);
    --vscode-editorOverviewRuler-infoForeground: var(--jetbrains-ToolTip-infoForeground);
    --vscode-editorOverviewRuler-modifiedForeground: var(--jetbrains-ProgressBar-progressColor);
    --vscode-editorOverviewRuler-rangeHighlightForeground: var(--jetbrains-TextPane-selectionForeground);
    --vscode-editorOverviewRuler-selectionHighlightForeground: var(--jetbrains-EditorPane-background);
    --vscode-editorOverviewRuler-warningForeground: var(--jetbrains-ValidationTooltip-warningBorderColor);
    --vscode-editorOverviewRuler-wordHighlightForeground: var(--jetbrains-EditorPane-selectionForeground);
    --vscode-editorOverviewRuler-wordHighlightStrongForeground: var(--jetbrains-TextPane-selectionForeground);
    --vscode-editorOverviewRuler-wordHighlightTextForeground: var(--jetbrains-EditorPane-selectionForeground);
    --vscode-editorPane-background: var(--jetbrains-EditorPane-background);
    --vscode-editorRuler-foreground: var(--jetbrains-EditorRuler-foreground);
    --vscode-editorStickyScroll-background: var(--jetbrains-EditorStickyScroll-background);
    --vscode-editorStickyScroll-border: var(--jetbrains-EditorStickyScroll-border);
    --vscode-editorSuggestWidget-background: var(--jetbrains-EditorSuggestWidget-background);
    --vscode-editorSuggestWidget-border: var(--jetbrains-EditorSuggestWidget-border);
    --vscode-editorSuggestWidget-focusHighlightForeground: var(--jetbrains-EditorSuggestWidget-focusHighlightForeground);
    --vscode-editorSuggestWidget-foreground: var(--jetbrains-EditorSuggestWidget-foreground);
    --vscode-editorSuggestWidget-highlightForeground: var(--jetbrains-EditorSuggestWidget-highlightForeground);
    --vscode-editorSuggestWidgetStatus-foreground: var(--jetbrains-EditorSuggestWidgetStatus-foreground);
    --vscode-editorUnicodeHighlight-border: var(--jetbrains-EditorUnicodeHighlight-border);
    --vscode-editorUnnecessaryCode-border: var(--jetbrains-EditorUnnecessaryCode-border);
    --vscode-editorWarning-border: var(--jetbrains-EditorWarning-border);
    --vscode-editorWarning-foreground: var(--jetbrains-EditorWarning-foreground);
    --vscode-editorWatermark-foreground: var(--jetbrains-EditorWatermark-foreground);
    --vscode-editorWhitespace-foreground: var(--jetbrains-EditorWhitespace-foreground);
    --vscode-editorWidget-background: var(--jetbrains-EditorWidget-background);
    --vscode-editorWidget-border: var(--jetbrains-EditorWidget-border);
    --vscode-editorWidget-foreground: var(--jetbrains-EditorWidget-foreground);
    --vscode-errorForeground: var(--jetbrains-ErrorForeground);
    --vscode-extensionBadge-remoteBackground: var(--jetbrains-ExtensionBadge-remoteBackground);
    --vscode-extensionBadge-remoteForeground: var(--jetbrains-ExtensionBadge-remoteForeground);
    --vscode-extensionButton-separator: var(--jetbrains-ExtensionButton-separator);
    --vscode-extensionIcon-preReleaseForeground: var(--jetbrains-ExtensionIcon-preReleaseForeground);
    --vscode-extensionIcon-starForeground: var(--jetbrains-ExtensionIcon-starForeground);
    --vscode-extensionIcon-verifiedForeground: var(--jetbrains-ExtensionIcon-verifiedForeground);
    --vscode-focusBorder: var(--jetbrains-Link-hoverForeground);
    --vscode-foreground: var(--jetbrains-Foreground);
    --vscode-icon-foreground: var(--jetbrains-Icon-foreground);
    --vscode-input-background: var(--jetbrains-TextField-background);
    --vscode-input-border: var(--jetbrains-TextArea-inactiveForeground);
    --vscode-input-foreground: var(--jetbrains-TextField-foreground);
    --vscode-input-placeholderForeground: var(--jetbrains-TextArea-caretForeground);
    --vscode-inputOption-activeBackground: var(--jetbrains-TextField-selectionBackground);
    --vscode-inputOption-activeBorder: var(--jetbrains-TextArea-inactiveForeground);
    --vscode-inputOption-activeForeground: var(--jetbrains-TextArea-selectionForeground);
    --vscode-inputValidation-errorBackground: var(--jetbrains-Notification-ToolWindow-errorBackground);
    --vscode-inputValidation-errorBorder: var(--jetbrains-Notification-ToolWindow-errorBorderColor);
    --vscode-inputValidation-infoBackground: var(--jetbrains-Notification-ToolWindow-informativeBackground);
    --vscode-inputValidation-infoBorder: var(--jetbrains-Notification-ToolWindow-informativeBorderColor);
    --vscode-inputValidation-warningBackground: var(--jetbrains-Notification-ToolWindow-warningBackground);
    --vscode-inputValidation-warningBorder: var(--jetbrains-Notification-ToolWindow-warningBorderColor);
    --vscode-interactive-activeCodeBorder: var(--jetbrains-Interactive-activeCodeBorder);
    --vscode-interactive-inactiveCodeBorder: var(--jetbrains-Interactive-inactiveCodeBorder);
    --vscode-keybindingLabel-background: var(--jetbrains-Label-background);
    --vscode-keybindingLabel-border: var(--jetbrains-Menu-borderColor);
    --vscode-keybindingLabel-bottomBorder: var(--jetbrains-Menu-borderColor);
    --vscode-keybindingLabel-foreground: var(--jetbrains-Label-foreground);
    --vscode-list-deemphasizedForeground: var(--jetbrains-MenuItem-disabledForeground);
    --vscode-list-filterMatchBorder: var(--jetbrains-MenuItem-acceleratorForeground);
    --vscode-list-focusHighlightForeground: var(--jetbrains-MenuItem-selectionForeground);
    --vscode-list-focusOutline: var(--jetbrains-MenuBar-shadow);
    --vscode-list-highlightForeground: var(--jetbrains-MenuItem-selectionForeground);
    --vscode-list-hoverBackground: var(--jetbrains-List-selectionBackground);
    --vscode-list-invalidItemForeground: var(--jetbrains-MenuItem-disabledForeground);
    --vscode-list-activeSelectionForeground: var(--jetbrains-List-selectionForeground);
    --vscode-list-activeSelectionBackground: var(--jetbrains-List-selectionBackground);
    --vscode-listFilterWidget-background: var(--jetbrains-List-selectionBackground);
    --vscode-listFilterWidget-noMatchesOutline: var(--jetbrains-List-selectionInactiveBackground);
    --vscode-listFilterWidget-outline: var(--jetbrains-List-selectionInactiveBackground);
    --vscode-menu-background: var(--jetbrains-PopupMenu-background);
    --vscode-menu-border: var(--jetbrains-PopupMenu-selectionBackground);
    --vscode-menu-foreground: var(--jetbrains-PopupMenu-foreground);
    --vscode-menu-selectionBorder: var(--jetbrains-PopupMenu-selectionForeground);
    --vscode-menu-separatorBackground: var(--jetbrains-Menu-separatorColor);
    --vscode-menubar-selectionBorder: var(--jetbrains-Menu-separatorColor);
    --vscode-menubar-selectionForeground: var(--jetbrains-Menu-selectionForeground);
    --vscode-merge-border: var(--jetbrains-TextComponent-selectionBackgroundInactive);
    --vscode-mergeEditor-change-background: var(--jetbrains-MainToolbar-Icon-pressedBackground);
    --vscode-mergeEditor-change-word-background: var(--jetbrains-MainToolbar-Icon-background);
    --vscode-mergeEditor-changeBase-background: var(--jetbrains-Menu-selectionForeground);
    --vscode-mergeEditor-changeBase-word-background: var(--jetbrains-TextPane-selectionForeground);
    --vscode-mergeEditor-conflict-handled-minimapOverViewRuler: var(--jetbrains-TextPane-inactiveForeground);
    --vscode-mergeEditor-conflict-handledFocused-border: var(--jetbrains-TextPane-caretForeground);
    --vscode-mergeEditor-conflict-handledUnfocused-border: var(--jetbrains-TextPane-foreground);
    --vscode-mergeEditor-conflict-unhandled-minimapOverViewRuler: var(--jetbrains-TextPane-background);
    --vscode-mergeEditor-conflict-unhandledFocused-border: var(--jetbrains-TextPane-inactiveBackground);
    --vscode-mergeEditor-conflict-unhandledUnfocused-border: var(--jetbrains-TextPane-inactiveForeground);
    --vscode-mergeEditor-conflictingLines-background: var(--jetbrains-TextPane-caretForeground);
    --vscode-minimap-errorHighlight: var(--jetbrains-ValidationTooltip-errorBackground);
    --vscode-minimap-findMatchHighlight: var(--jetbrains-ValidationTooltip-errorBorderColor);
    --vscode-minimap-foregroundOpacity: var(--jetbrains-TextPane-caretForeground);
    --vscode-minimap-infoHighlight: var(--jetbrains-Tooltip-foreground);
    --vscode-minimap-selectionHighlight: var(--jetbrains-Tooltip-background);
    --vscode-minimap-selectionOccurrenceHighlight: var(--jetbrains-Tooltip-Learning-foreground);
    --vscode-minimap-warningHighlight: var(--jetbrains-Tooltip-Learning-background);
    --vscode-minimapGutter-addedBackground: var(--jetbrains-Scrollbar-thumb);
    --vscode-minimapGutter-deletedBackground: var(--jetbrains-Scrollbar-thumbDarkShadow);
    --vscode-minimapGutter-modifiedBackground: var(--jetbrains-Scrollbar-track);
    --vscode-minimapSlider-activeBackground: var(--jetbrains-Scrollbar-trackHighlight);
    --vscode-minimapSlider-background: var(--jetbrains-Scrollbar-foreground);
    --vscode-minimapSlider-hoverBackground: var(--jetbrains-Scrollbar-background);
    --vscode-multiDiffEditor-border: var(--jetbrains-Component-borderColor);
    --vscode-notebook-cellBorderColor: var(--jetbrains-TextField-foreground);
    --vscode-notebook-cellInsertionIndicator: var(--jetbrains-Separator-foreground);
    --vscode-notebook-cellStatusBarItemHoverBackground: var(--jetbrains-DesktopIcon-labelBackground);
    --vscode-notebook-cellToolbarSeparator: var(--jetbrains-Toolbar-background);
    --vscode-notebook-focusedCellBorder: var(--jetbrains-Component-warningFocusColor);
    --vscode-notebook-focusedEditorBorder: var(--jetbrains-Component-errorFocusColor);
    --vscode-notebook-inactiveFocusedCellBorder: var(--jetbrains-Component-inactiveErrorFocusColor);
    --vscode-notebook-inactiveSelectedCellBorder: var(--jetbrains-Component-inactiveWarningFocusColor);
    --vscode-notebook-selectedCellBorder: var(--jetbrains-Component-focusedBorderColor);
    --vscode-notebookEditorOverviewRuler-runningCellForeground: var(--jetbrains-Lesson-Badge-newLessonForeground);
    --vscode-notebookScrollbarSlider-activeBackground: var(--jetbrains-Lesson-shortcutBackground);
    --vscode-notebookScrollbarSlider-background: var(--jetbrains-Lesson-Badge-newLessonBackground);
    --vscode-notebookScrollbarSlider-hoverBackground: var(--jetbrains-Lesson-Badge-newLessonBackground);
    --vscode-notebookStatusErrorIcon-foreground: var(--jetbrains-ValidationTooltip-warningBorderColor);
    --vscode-notebookStatusRunningIcon-foreground: var(--jetbrains-ValidationTooltip-warningBackground);
    --vscode-notebookStatusSuccessIcon-foreground: var(--jetbrains-ValidationTooltip-warningForeground);
    --vscode-notificationCenter-border: var(--jetbrains-notificationCenterHeader-background);
    --vscode-notificationCenterHeader-background: var(--jetbrains-notificationLink-foreground);
    --vscode-notificationLink-foreground: var(--jetbrains-notificationToast-border);
    --vscode-notificationToast-border: var(--jetbrains-notifications-background);
    --vscode-notifications-background: var(--jetbrains-notifications-foreground);
    --vscode-notifications-border: var(--jetbrains-notificationsErrorIcon-foreground);
    --vscode-notifications-foreground: var(--jetbrains-notificationsInfoIcon-foreground);
    --vscode-notificationsErrorIcon-foreground: var(--jetbrains-notificationsWarningIcon-foreground);
    --vscode-panel-background: var(--jetbrains-Panel-background);
    --vscode-panel-border: var(--jetbrains-Panel-foreground);
    --vscode-panel-dropBorder: var(--jetbrains-Panel-background);
    --vscode-panelInput-border: var(--jetbrains-TextField-shadow);
    --vscode-panelSection-border: var(--jetbrains-Panel-background);
    --vscode-panelSectionHeader-border: var(--jetbrains-Panel-background);
    --vscode-panelStickyScroll-background: var(--jetbrains-ScrollPane-background);
    --vscode-panelTitle-activeBorder: var(--jetbrains-TabbedPane-focusColor);
    --vscode-panelTitle-activeForeground: var(--jetbrains-TabbedPane-underlineColor);
    --vscode-panelTitle-inactiveForeground: var(--jetbrains-TabbedPane-foreground);
    --vscode-peekView-border: var(--jetbrains-InternalFrame-borderLight);
    --vscode-peekViewEditor-background: var(--jetbrains-EditorPane-background);
    --vscode-peekViewEditor-matchHighlightBorder: var(--jetbrains-InternalFrame-borderHighlight);
    --vscode-peekViewEditorGutter-background: var(--jetbrains-EditorPane-background);
    --vscode-peekViewEditorStickyScroll-background: var(--jetbrains-ScrollPane-background);
    --vscode-peekViewResult-background: var(--jetbrains-EditorPane-background);
    --vscode-peekViewResult-fileForeground: var(--jetbrains-FileChooser-foreground);
    --vscode-peekViewResult-lineForeground: var(--jetbrains-TextPane-inactiveForeground);
    --vscode-peekViewResult-selectionForeground: var(--jetbrains-Menu-selectionForeground);
    --vscode-peekViewTitle-background: var(--jetbrains-EditorPane-background);
    --vscode-peekViewTitleDescription-foreground: var(--jetbrains-TextPane-foreground);
    --vscode-peekViewTitleLabel-foreground: var(--jetbrains-TextPane-foreground);
    --vscode-pickerGroup-border: var(--jetbrains-Menu-separatorColor);
    --vscode-pickerGroup-foreground: var(--jetbrains-Menu-foreground);
    --vscode-ports-iconRunningProcessForeground: var(--jetbrains-Text-foreground);
    --vscode-problemsErrorIcon-foreground: var(--jetbrains-ValidationTooltip-errorBorderColor);
    --vscode-problemsInfoIcon-foreground: var(--jetbrains-InfoText);
    --vscode-problemsWarningIcon-foreground: var(--jetbrains-WarningText);
    --vscode-profileBadge-background: var(--jetbrains-ProgressBar-background);
    --vscode-profileBadge-foreground: var(--jetbrains-ProgressBar-foreground);
    --vscode-progressBar-background: var(--jetbrains-ProgressBar-background);
    --vscode-quickInput-background: var(--jetbrains-CheckBox-background);
    --vscode-quickInput-foreground: var(--jetbrains-ToolBar-foreground);
    --vscode-quickInputTitle-background: var(--jetbrains-ToolBar-background);
    --vscode-remoteHub-decorations-addedForegroundColor: var(--jetbrains-ActionButton-hoverBackground);
    --vscode-remoteHub-decorations-conflictForegroundColor: var(--jetbrains-ValidationTooltip-warningBorderColor);
    --vscode-remoteHub-decorations-deletedForegroundColor: var(--jetbrains-ActionButton-pressedBackground);
    --vscode-remoteHub-decorations-ignoredResourceForeground: var(--jetbrains-Button-foreground);
    --vscode-remoteHub-decorations-incomingAddedForegroundColor: var(--jetbrains-ActionButton-pressedBackground);
    --vscode-remoteHub-decorations-incomingDeletedForegroundColor: var(--jetbrains-ValidationTooltip-warningBorderColor);
    --vscode-remoteHub-decorations-incomingModifiedForegroundColor: var(--jetbrains-ProgressBar-failedColor);
    --vscode-remoteHub-decorations-incomingRenamedForegroundColor: var(--jetbrains-TabbedPane-selectedTabTitleShadowNormalColor);
    --vscode-remoteHub-decorations-modifiedForegroundColor: var(--jetbrains-ProgressBar-failedColor);
    --vscode-remoteHub-decorations-submoduleForegroundColor: var(--jetbrains-ActionButton-hoverBackground);
    --vscode-remoteHub-decorations-workspaceRepositoriesView-hasUncommittedChangesForegroundColor: var(--jetbrains-ActionButton-pressedBackground);
    --vscode-scm-historyItemStatisticsBorder: var(--jetbrains-VersionControl-Log-Commit-currentBranchBackground);
    --vscode-scrollbar-shadow: var(--jetbrains-ScrollBar-thumbShadow);
    --vscode-scrollbarSlider-activeBackground: var(--jetbrains-ScrollBar-trackHighlight);
    --vscode-scrollbarSlider-background: var(--jetbrains-ScrollBar-track);
    --vscode-scrollbarSlider-hoverBackground: var(--jetbrains-ScrollBar-trackHighlight);
    --vscode-search-resultsInfoForeground: var(--jetbrains-InfoText);
    --vscode-searchEditor-findMatchBorder: var(--jetbrains-SearchEverywhere-list-separatorColor);
    --vscode-searchEditor-textInputBorder: var(--jetbrains-SearchEverywhere-searchField-infoForeground);
    --vscode-selection-background: var(--jetbrains-Text-selectionBackground);
    --vscode-settings-checkboxBackground: var(--jetbrains-Settings-checkboxBackground);
    --vscode-settings-checkboxBorder: var(--jetbrains-Settings-checkboxBorder);
    --vscode-settings-checkboxForeground: var(--jetbrains-Settings-checkboxForeground);
    --vscode-settings-dropdownBackground: var(--jetbrains-ComboBox-background);
    --vscode-settings-dropdownBorder: var(--jetbrains-ComboBox-selectionForeground);
    --vscode-settings-dropdownForeground: var(--jetbrains-ComboBox-foreground);
    --vscode-settings-dropdownListBorder: var(--jetbrains-ComboBox-selectionForeground);
    --vscode-settings-focusedRowBorder: var(--jetbrains-ComboBox-selectionForeground);
    --vscode-settings-headerBorder: var(--jetbrains-Settings-headerBorder);
    --vscode-settings-headerForeground: var(--jetbrains-Settings-headerForeground);
    --vscode-settings-modifiedItemIndicator: var(--jetbrains-Settings-modifiedItemIndicator);
    --vscode-settings-numberInputBackground: var(--jetbrains-Settings-numberInputBackground);
    --vscode-settings-numberInputBorder: var(--jetbrains-Settings-numberInputBorder);
    --vscode-settings-numberInputForeground: var(--jetbrains-Settings-numberInputForeground);
    --vscode-settings-sashBorder: var(--jetbrains-Settings-sashBorder);
    --vscode-settings-settingsHeaderHoverForeground: var(--jetbrains-Settings-settingsHeaderHoverForeground);
    --vscode-settings-textInputBackground: var(--jetbrains-ComboBox-background);
    --vscode-settings-textInputBorder: var(--jetbrains-Settings-textInputBorder);
    --vscode-settings-textInputForeground: var(--jetbrains-ComboBox-foreground);
    --vscode-sideBar-background: var(--jetbrains-MenuBar-background);
    --vscode-search-filters-background: var(--vscode-sideBar-background);
    --vscode-sideBar-border: var(--jetbrains-MenuBar-borderColor);
    --vscode-sideBarActivityBarTop-border: var(--jetbrains-MenuBar-borderColor);
    --vscode-sideBarSectionHeader-border: var(--jetbrains-MenuBar-shadow);
    --vscode-sideBarStickyScroll-background: var(--jetbrains-MenuBar-background);
    --vscode-sideBarTitle-background: var(--jetbrains-MenuBar-background);
    --vscode-sideBarTitle-foreground: var(--jetbrains-MenuBar-foreground);
    --vscode-sideBySideEditor-horizontalBorder: var(--jetbrains-TabbedPane-darkShadow);
    --vscode-sideBySideEditor-verticalBorder: var(--jetbrains-TabbedPane-darkShadow);
    --vscode-simpleFindWidget-sashBorder: var(--jetbrains-Scrollbar-thumbShadow);
    --vscode-statusBar-border: var(--jetbrains-Scrollbar-thumbShadow);
    --vscode-statusBar-debuggingBackground: var(--jetbrains-ProgressBar-failedEndColor);
    --vscode-statusBar-debuggingBorder: var(--jetbrains-ProgressBar-failedEndColor);
    --vscode-statusBar-debuggingForeground: var(--jetbrains-ProgressBar-foreground);
    --vscode-statusBar-foreground: var(--jetbrains-Scrollbar-foreground);
    --vscode-statusBar-noFolderBorder: var(--jetbrains-Scrollbar-thumbShadow);
    --vscode-statusBar-noFolderForeground: var(--jetbrains-Scrollbar-foreground);
    --vscode-statusBarItem-activeBackground: var(--jetbrains-MainToolbar-icon-pressedBackground);
    --vscode-statusBarItem-compactHoverBackground: var(--jetbrains-ToolbarComboWidget-hoverBackground);
    --vscode-statusBarItem-errorForeground: var(--jetbrains-ValidationTooltip-errorForeground);
    --vscode-statusBarItem-errorHoverBackground: var(--jetbrains-StatusBarItem-errorHoverForeground);
    --vscode-statusBarItem-errorHoverForeground: var(--jetbrains-Scrollbar-foreground);
    --vscode-statusBarItem-hoverBackground: var(--jetbrains-ToolbarComboWidget-hoverBackground);
    --vscode-statusBarItem-hoverForeground: var(--jetbrains-Scrollbar-foreground);
    --vscode-statusBarItem-offlineBackground: var(--jetbrains-StatusBarItem-offlineForeground);
    --vscode-statusBarItem-offlineForeground: var(--jetbrains-Scrollbar-foreground);
    --vscode-statusBarItem-offlineHoverBackground: var(--jetbrains-StatusBarItem-offlineHoverForeground);
    --vscode-statusBarItem-offlineHoverForeground: var(--jetbrains-Scrollbar-foreground);
    --vscode-statusBarItem-prominentBackground: var(--jetbrains-StatusBarItem-prominentForeground);
    --vscode-statusBarItem-prominentForeground: var(--jetbrains-Scrollbar-foreground);
    --vscode-statusBarItem-prominentHoverBackground: var(--jetbrains-StatusBarItem-prominentHoverForeground);
    --vscode-statusBarItem-prominentHoverForeground: var(--jetbrains-Scrollbar-foreground);
    --vscode-statusBarItem-remoteBackground: var(--jetbrains-StatusBarItem-remoteForeground);
    --vscode-statusBarItem-remoteForeground: var(--jetbrains-Scrollbar-foreground);
    --vscode-statusBarItem-remoteHoverBackground: var(--jetbrains-StatusBarItem-remoteHoverForeground);
    --vscode-statusBarItem-remoteHoverForeground: var(--jetbrains-Scrollbar-foreground);
    --vscode-statusBarItem-warningForeground: var(--jetbrains-ValidationTooltip-warningForeground);
    --vscode-statusBarItem-warningHoverBackground: var(--jetbrains-StatusBarItem-warningHoverForeground);
    --vscode-statusBarItem-warningHoverForeground: var(--jetbrains-Scrollbar-foreground);
    --vscode-symbolIcon-arrayForeground: var(--jetbrains-SymbolIcon-arrayForeground);
    --vscode-symbolIcon-booleanForeground: var(--jetbrains-SymbolIcon-booleanForeground);
    --vscode-symbolIcon-classForeground: var(--jetbrains-SymbolIcon-classForeground);
    --vscode-symbolIcon-colorForeground: var(--jetbrains-SymbolIcon-colorForeground);
    --vscode-symbolIcon-constantForeground: var(--jetbrains-SymbolIcon-constantForeground);
    --vscode-symbolIcon-constructorForeground: var(--jetbrains-SymbolIcon-constructorForeground);
    --vscode-symbolIcon-enumeratorForeground: var(--jetbrains-SymbolIcon-enumeratorForeground);
    --vscode-symbolIcon-enumeratorMemberForeground: var(--jetbrains-SymbolIcon-enumeratorMemberForeground);
    --vscode-symbolIcon-eventForeground: var(--jetbrains-SymbolIcon-eventForeground);
    --vscode-symbolIcon-fieldForeground: var(--jetbrains-SymbolIcon-fieldForeground);
    --vscode-symbolIcon-fileForeground: var(--jetbrains-SymbolIcon-fileForeground);
    --vscode-symbolIcon-folderForeground: var(--jetbrains-SymbolIcon-folderForeground);
    --vscode-symbolIcon-functionForeground: var(--jetbrains-SymbolIcon-functionForeground);
    --vscode-symbolIcon-interfaceForeground: var(--jetbrains-SymbolIcon-interfaceForeground);
    --vscode-symbolIcon-keyForeground: var(--jetbrains-SymbolIcon-keyForeground);
    --vscode-symbolIcon-keywordForeground: var(--jetbrains-SymbolIcon-keywordForeground);
    --vscode-symbolIcon-methodForeground: var(--jetbrains-SymbolIcon-methodForeground);
    --vscode-symbolIcon-moduleForeground: var(--jetbrains-SymbolIcon-moduleForeground);
    --vscode-symbolIcon-namespaceForeground: var(--jetbrains-SymbolIcon-namespaceForeground);
    --vscode-symbolIcon-nullForeground: var(--jetbrains-SymbolIcon-nullForeground);
    --vscode-symbolIcon-numberForeground: var(--jetbrains-SymbolIcon-numberForeground);
    --vscode-symbolIcon-objectForeground: var(--jetbrains-SymbolIcon-objectForeground);
    --vscode-symbolIcon-operatorForeground: var(--jetbrains-SymbolIcon-operatorForeground);
    --vscode-symbolIcon-packageForeground: var(--jetbrains-SymbolIcon-packageForeground);
    --vscode-symbolIcon-propertyForeground: var(--jetbrains-SymbolIcon-propertyForeground);
    --vscode-symbolIcon-referenceForeground: var(--jetbrains-SymbolIcon-referenceForeground);
    --vscode-symbolIcon-snippetForeground: var(--jetbrains-SymbolIcon-snippetForeground);
    --vscode-symbolIcon-stringForeground: var(--jetbrains-SymbolIcon-stringForeground);
    --vscode-symbolIcon-structForeground: var(--jetbrains-SymbolIcon-structForeground);
    --vscode-symbolIcon-textForeground: var(--jetbrains-SymbolIcon-textForeground);
    --vscode-symbolIcon-typeParameterForeground: var(--jetbrains-SymbolIcon-typeParameterForeground);
    --vscode-symbolIcon-unitForeground: var(--jetbrains-SymbolIcon-unitForeground);
    --vscode-symbolIcon-variableForeground: var(--jetbrains-SymbolIcon-variableForeground);
    --vscode-tab-activeBackground: var(--jetbrains-TabbedPane-background);
    --vscode-tab-activeForeground: var(--jetbrains-TabbedPane-foreground);
    --vscode-tab-border: var(--jetbrains-TabbedPane-border);
    --vscode-tab-dragAndDropBorder: var(--jetbrains-DragAndDrop-borderColor);
    --vscode-tab-inactiveForeground: var(--jetbrains-TabbedPane-foreground);
    --vscode-tab-inactiveModifiedBorder: var(--jetbrains-TabbedPane-selectedTabTitleShadowNormalColor);
    --vscode-tab-lastPinnedBorder: var(--jetbrains-TabbedPane-selectedTabTitleShadowDisabledColor);
    --vscode-tab-unfocusedActiveBackground: var(--jetbrains-TabbedPane-light);
    --vscode-tab-unfocusedActiveForeground: var(--jetbrains-TabbedPane-selectedTabTitleShadowNormalColor);
    --vscode-tab-unfocusedActiveModifiedBorder: var(--jetbrains-TabbedPane-focus);
    --vscode-tab-unfocusedInactiveForeground: var(--jetbrains-TabbedPane-selectedTabTitleDisabledColor);
    --vscode-tab-unfocusedInactiveModifiedBorder: var(--jetbrains-TabbedPane-focusColor);
    --vscode-terminal-ansiBlack: var(--jetbrains-Text);
    --vscode-terminal-ansiBlue: var(--jetbrains-Charts-blue);
    --vscode-terminal-ansiBrightBlack: var(--jetbrains-TextInactiveText);
    --vscode-terminal-ansiBrightBlue: var(--jetbrains-TextLink-foreground);
    --vscode-terminal-ansiBrightCyan: var(--jetbrains-ActionButton-hoverBackground);
    --vscode-terminal-ansiBrightGreen: var(--jetbrains-TextSeparator-foreground);
    --vscode-terminal-ansiBrightMagenta: var(--jetbrains-EditorPane-caretForeground);
    --vscode-terminal-ansiBrightRed: var(--jetbrains-ValidationTooltip-errorBackground);
    --vscode-terminal-ansiBrightWhite: var(--jetbrains-ToolbarComboWidget-hoverBackground);
    --vscode-terminal-ansiBrightYellow: var(--jetbrains-ValidationTooltip-warningBackground);
    --vscode-terminal-ansiCyan: var(--jetbrains-ToolbarButton-selectionBackground);
    --vscode-terminal-ansiGreen: var(--jetbrains-ActionButton-pressedBackground);
    --vscode-terminal-ansiMagenta: var(--jetbrains-Menu-foreground);
    --vscode-terminal-ansiRed: var(--jetbrains-ValidationTooltip-errorBorderColor);
    --vscode-terminal-ansiWhite: var(--jetbrains-Button-default-startBackground);
    --vscode-terminal-ansiYellow: var(--jetbrains-ProgressBar-passedColor);
    --vscode-terminal-border: var(--jetbrains-ProgressBar-background);
    --vscode-terminal-findMatchBorder: var(--jetbrains-ToolbarComboWidget-hoverBackground);
    --vscode-terminal-findMatchHighlightBorder: var(--jetbrains-ToolbarComboWidget-hoverBackground);
    --vscode-terminal-foreground: var(--jetbrains-Text);
    --vscode-terminal-hoverHighlightBackground: var(--jetbrains-ToolbarComboWidget-hoverBackground);
    --vscode-terminal-inactiveSelectionBackground: var(--jetbrains-TextArea-inactiveBackground);
    --vscode-terminal-selectionBackground: var(--jetbrains-ToolbarComboWidget-hoverBackground);
    --vscode-terminal-selectionForeground: var(--jetbrains-TextHighlight);
    --vscode-terminalCommandDecoration-defaultBackground: var(--jetbrains-TextSeparator-foreground);
    --vscode-terminalCommandDecoration-errorBackground: var(--jetbrains-ValidationTooltip-errorBackground);
    --vscode-terminalCommandDecoration-successBackground: var(--jetbrains-ProgressBar-passedEndColor);
    --vscode-terminalOverviewRuler-cursorForeground: var(--jetbrains-Button-startBackground);
    --vscode-terminalOverviewRuler-findMatchForeground: var(--jetbrains-EditorPane-selectionForeground);
    --vscode-testing-coverCountBadgeBackground: var(--jetbrains-ToolbarComboWidget-background);
    --vscode-testing-coverCountBadgeForeground: var(--jetbrains-ToolbarComboWidget-hoverBackground);
    --vscode-testing-coveredBorder: var(--jetbrains-TextLink-activeForeground);
    --vscode-testing-coveredGutterBackground: var(--jetbrains-TextCodeBlock-background);
    --vscode-testing-iconErrored: var(--jetbrains-Button-disabledText);
    --vscode-testing-iconErrored-retired: var(--jetbrains-Label-disabledShadow);
    --vscode-testing-iconFailed: var(--jetbrains-Button-shadow);
    --vscode-testing-iconFailed-retired: var(--jetbrains-Button-default-endBorderColor);
    --vscode-testing-iconPassed: var(--jetbrains-Button-foreground);
    --vscode-testing-iconPassed-retired: var(--jetbrains-Button-startBorderColor);
    --vscode-testing-iconQueued: var(--jetbrains-Button-secondaryForeground);
    --vscode-testing-iconQueued-retired: var(--jetbrains-Button-disabledBorderColor);
    --vscode-testing-iconSkipped: var(--jetbrains-Button-endBackground);
    --vscode-testing-iconSkipped-retired: var(--jetbrains-Button-disabledText);
    --vscode-testing-iconUnset: var(--jetbrains-TextBlockQuote-border);
    --vscode-testing-iconUnset-retired: var(--jetbrains-TextPreformat-foreground);
    --vscode-testing-message-error-decorationForeground: var(--jetbrains-Button-default-foreground);
    --vscode-testing-message-info-decorationForeground: var(--jetbrains-TextCodeBlock-background);
    --vscode-testing-messagePeekBorder: var(--jetbrains-Button-default-startBorderColor);
    --vscode-testing-peekBorder: var(--jetbrains-Button-default-focusColor);
    --vscode-testing-runAction: var(--jetbrains-Toolbar-hoverOutline);
    --vscode-testing-uncoveredBorder: var(--jetbrains-Button-secondaryForeground);
    --vscode-testing-uncoveredGutterBackground: var(--jetbrains-Button-endBorderColor);
    --vscode-textBlockQuote-border: var(--jetbrains-Button-shadow);
    --vscode-textCodeBlock-background: var(--jetbrains-TextCodeBlock-background);
    --vscode-textLink-activeForeground: var(--jetbrains-Link-hoverForeground);
    --vscode-textLink-foreground: var(--jetbrains-Hyperlink-linkColor);
    --vscode-textPreformat-background: var(--jetbrains-TextPreformat-background);
    --vscode-textPreformat-foreground: var(--jetbrains-TextPreformat-foreground);
    --vscode-textSeparator-foreground: var(--jetbrains-TextSeparator-foreground);
    --vscode-titleBar-activeBackground: var(--jetbrains-TitleBar-activeBackground);
    --vscode-titleBar-activeForeground: var(--jetbrains-TitleBar-activeForeground);
    --vscode-titleBar-border: var(--jetbrains-TitleBar-border);
    --vscode-toolbar-hoverOutline: var(--jetbrains-Toolbar-hoverOutline);
    --vscode-tree-inactiveIndentGuidesStroke: var(--jetbrains-Tree-inactiveIndentGuidesStroke);
    --vscode-tree-indentGuidesStroke: var(--jetbrains-Tree-indentGuidesStroke);
    --vscode-welcomePage-progress-background: var(--jetbrains-WelcomePage-progress-background);
    --vscode-welcomePage-progress-foreground: var(--jetbrains-WelcomePage-progress-foreground);
    --vscode-welcomePage-tileBackground: var(--jetbrains-WelcomePage-tileBackground);
    --vscode-welcomePage-tileBorder: var(--jetbrains-WelcomePage-tileBorder);
    --vscode-widget-border: var(--jetbrains-Popup-borderColor);
    --vscode-window-activeBorder: var(--jetbrains-Window-activeBorder);
    --vscode-window-inactiveBorder: var(--jetbrains-Window-inactiveBorder);
    --button-icon-background: var(--jetbrains-Button-iconBackground);
    --foreground: var(--jetbrains-Button-foreground);

    /* Mimic rules injected by VSCode */
    --vscode-font-family: var(--font-family);
    --vscode-font-weight: var(--font-weight);
    --vscode-font-size: var(--jetbrains-font-size);

    --vscode-editor-font-family: var(--font-family);
    --vscode-editor-font-weight: var(--font-weight);
    --vscode-editor-font-size: var(--type-ramp-minus1-font-size);

    --vscode-widget-shadow: rgba(0, 0, 0, 0.36);
    scrollbar-color: var(--vscode-scrollbarSlider-background) var(--vscode-editor-background);
}

/* Mimic rules injected by VSCode */

html[data-ide='JetBrains'] body {
    overscroll-behavior-x: none;
    background-color: var(--vscode-sideBar-background);
    color: var(--vscode-editor-foreground);
    font-family: var(--vscode-font-family);
    font-weight: var(--vscode-font-weight);
    font-size: var(--vscode-font-size);
    margin: 0 auto;
    padding: 0;
}

html[data-ide='JetBrains'] :matches(img, video) {
    max-width: 100%;
    max-height: 100%;
}

html[data-ide='JetBrains'] :matches(a, a code) {
    color: var(--vscode-textLink-foreground);
}

html[data-ide='JetBrains'] a:hover {
    color: var(--vscode-textLink-activeForeground);
}

html[data-ide='JetBrains'] :matches(a, input, select, textarea):focus {
    outline: 1px solid -webkit-focus-ring-color;
    outline-offset: -1px;
}

html[data-ide='JetBrains'] code {
    font-family: monospace; /* todo: get proper font from hosting platform */
    font-size: 0.8rem;
    color: var(--vscode-textPreformat-foreground);
    background-color: var(--vscode-textPreformat-background);
    padding: 1px 3px;
    border-radius: 4px;
}

html[data-ide='JetBrains'] pre code {
    padding: 0;
}

html[data-ide='JetBrains'] blockquote {
    background: var(--vscode-textBlockQuote-background);
    border-color: var(--vscode-textBlockQuote-border);
}

/* color-mix is not supported on JetBrains webview */

html[data-ide='JetBrains'] .context-item-mention-node {
    color: var(--vscode-inputOption-activeForeground);
    background-color: var(--vscode-badge-background);
    gap: 0.2rem;
}

html[data-ide='JetBrains'] .context-item-mention-node .icon {
        width: 1rem;
        height: 1rem;
    }

html[data-ide='JetBrains'] .container {
    background-color: var(--vscode-input-background);
}

html[data-ide='JetBrains'] .tw-bg-muted-transparent:hover {
    background-color: var(--jetbrains-ActionButton-hoverBackground);
}

html[data-ide='JetBrains'] .tw-border-input-border {
    border-style: solid;
    border-width: thin;
}

/* Custom rule for cmdk heading:
 * VSCode uses input background for headings.
 * JetBrains needs different styling to distinguish headings because input background are the same as pane background. */

html[data-ide='JetBrains'] [cmdk-group-heading] {
    background: var(--jetbrains-EditorPane-inactiveBackground);
}

html[data-ide='JetBrains'] body *::-webkit-scrollbar {
    width: 14px;
    height: 8px;
    background-color: transparent;
}

html[data-ide='JetBrains'] body *::-webkit-scrollbar-thumb {
    background: var(--scrollbar-slider-active-background);
    border-radius: 100px;
    border: 3px solid var(--jetbrains-Desktop-background);
}

html[data-ide='JetBrains'] pre::-webkit-scrollbar {
    width: 14px;
    height: 14px;
    background-color: transparent;
}

html[data-ide='JetBrains'] pre::-webkit-scrollbar-thumb {
    background: rgba(255, 255, 255, 0.15);
    border-radius: 100px;
    border: 3px solid var(--code-background);
}

/* stylelint-disable comment-empty-line-before */

html[data-ide='VisualStudio'] {
    /* --vscode-actionBar-toggledBackground: var(); */
    /* --vscode-activityBar-background: var(); */
    /* --vscode-activityBar-border: var(); */
    /* --vscode-activityBar-foreground: var(); */
    /* --vscode-activityBar-inactiveForeground: var(); */
    /* --vscode-activityBarBadge-background: var(); */
    /* --vscode-activityBarBadge-foreground: var(); */
    /* --vscode-activityBarTop-activeBorder: var(); */
    /* --vscode-activityBarTop-dropBorder: var(); */
    /* --vscode-activityBarTop-foreground: var(); */
    /* --vscode-activityBarTop-inactiveForeground: var(); */
    --vscode-badge-background: var(--visualstudio-smarttaghoverfill);
    --vscode-badge-foreground: var(--visualstudio-smarttaghovertext);
    /* --vscode-banner-iconForeground: var(); */
    /* --vscode-breadcrumb-activeSelectionForeground: var(); */
    /* --vscode-breadcrumb-background: var(); */
    /* --vscode-breadcrumb-focusForeground: var(); */
    /* --vscode-breadcrumb-foreground: var(); */
    /* --vscode-breadcrumbPicker-background: var(); */
    --vscode-button-border: var(--visualstudio-filetabbuttonhoverselectedactiveborder);
    --vscode-button-background: var(--visualstudio-filetabbackground);
    --vscode-button-hoverBackground: var(--visualstudio-filetabselectedbackground);
    --vscode-button-foreground: var(--visualstudio-filetabparenttext);
    --vscode-button-secondaryHoverBackground: var(--visualstudio-filetabprovisionalhover);
    --vscode-button-secondaryBackground: var(--visualstudio-filetabbackground);
    --vscode-button-secondaryForeground: var(--visualstudio-filetabinactivetext);
    --vscode-button-separator: var(--visualstudio-filetabprimaryseparator);
    --vscode-charts-blue: var(--visualstudio-vizsurfacesoftbluedark);
    /* --vscode-charts-foreground: var(); */
    --vscode-charts-green: var(--visualstudio-vizsurfacegreendark);
    --vscode-charts-lines: var(--visualstudio-snaplines);
    --vscode-charts-orange: var(--visualstudio-vizsurfacebrowndark);
    --vscode-charts-purple: var(--visualstudio-vizsurfaceplumdark);
    --vscode-charts-red: var(--visualstudio-vizsurfacereddark);
    --vscode-charts-yellow: var(--visualstudio-vizsurfacegoldlight);
    /* --vscode-chat-avatarBackground: var(); */
    /* --vscode-chat-avatarForeground: var(); */
    /* --vscode-chat-requestBackground: var(); */
    /* --vscode-chat-requestBorder: var(); */
    --vscode-chat-slashCommandBackground: var(--visualstudio-editorexpansionlink);
    --vscode-chat-slashCommandForeground: var(--visualstudio-editorexpansiontext);
    /* --vscode-checkbox-background: var(); */
    /* --vscode-checkbox-border: var(); */
    /* --vscode-checkbox-foreground: var(); */
    /* --vscode-checkbox-selectBackground: var(); */
    /* --vscode-checkbox-selectBorder: var(); */
    /* --vscode-commandCenter-activeBorder: var(); */
    /* --vscode-commandCenter-activeForeground: var(); */
    /* --vscode-commandCenter-border: var(); */
    /* --vscode-commandCenter-debuggingBackground: var(); */
    /* --vscode-commandCenter-foreground: var(); */
    /* --vscode-commentsView-resolvedIcon: var(); */
    /* --vscode-commentsView-unresolvedIcon: var(); */
    /* --vscode-contrastActiveBorder: var(); */
    /* --vscode-contrastBorder: var(); */
    /* --vscode-debugConsole-errorForeground: var(); */
    /* --vscode-debugConsole-infoForeground: var(); */
    /* --vscode-debugConsole-sourceForeground: var(); */
    /* --vscode-debugConsole-warningForeground: var(); */
    /* --vscode-debugConsoleInputIcon-foreground: var(); */
    /* --vscode-debugExceptionWidget-background: var(); */
    /* --vscode-debugExceptionWidget-border: var(); */
    /* --vscode-debugIcon-breakpointCurrentStackframeForeground: var(); */
    /* --vscode-debugIcon-breakpointDisabledForeground: var(); */
    /* --vscode-debugIcon-breakpointForeground: var(); */
    /* --vscode-debugIcon-breakpointStackframeForeground: var(); */
    /* --vscode-debugIcon-breakpointUnverifiedForeground: var(); */
    /* --vscode-debugIcon-continueForeground: var(); */
    /* --vscode-debugIcon-disconnectForeground: var(); */
    /* --vscode-debugIcon-pauseForeground: var(); */
    /* --vscode-debugIcon-restartForeground: var(); */
    /* --vscode-debugIcon-startForeground: var(); */
    /* --vscode-debugIcon-stepBackForeground: var(); */
    /* --vscode-debugIcon-stepIntoForeground: var(); */
    /* --vscode-debugIcon-stepOutForeground: var(); */
    /* --vscode-debugIcon-stepOverForeground: var(); */
    /* --vscode-debugIcon-stopForeground: var(); */
    /* --vscode-debugTokenExpression-boolean: var(); */
    /* --vscode-debugTokenExpression-error: var(); */
    /* --vscode-debugTokenExpression-name: var(); */
    /* --vscode-debugTokenExpression-number: var(); */
    /* --vscode-debugTokenExpression-string: var(); */
    /* --vscode-debugTokenExpression-value: var(); */
    /* --vscode-debugToolBar-background: var(); */
    /* --vscode-debugView-exceptionLabelBackground: var(); */
    /* --vscode-debugView-exceptionLabelForeground: var(); */
    /* --vscode-debugView-stateLabelBackground: var(); */
    /* --vscode-debugView-stateLabelForeground: var(); */
    /* --vscode-debugView-valueChangedHighlight: var(); */
    /* --vscode-descriptionForeground: var(); */
    /* --vscode-diffEditor-border: var(); */
    /* --vscode-diffEditor-insertedTextBorder: var(); */
    /* --vscode-diffEditor-move-border: var(); */
    /* --vscode-diffEditor-moveActive-border: var(); */
    /* --vscode-diffEditor-removedTextBorder: var(); */
    /* --vscode-diffEditor-unchangedRegionBackground: var(); */
    /* --vscode-diffEditor-unchangedRegionForeground: var(); */
    /* --vscode-diffEditor-unchangedRegionShadow: var(); */
    /* --vscode-disabledForeground: var(); */
    --vscode-dropdown-background: var(--visualstudio-dropdownbackground);
    --vscode-dropdown-border: var(--visualstudio-commandbarmenuseparator);
    --vscode-dropdown-foreground: var(--visualstudio-dropdowntext);
    --vscode-dropdown-listBackground: var(--visualstudio-dropdownmouseoverbackgroundend);
    --vscode-editor-background: var(--visualstudio-editorexpansionfill);
    /* --vscode-editor-findMatchBorder: var(); */
    /* --vscode-editor-findMatchHighlightBorder: var(); */
    /* --vscode-editor-findRangeHighlightBorder: var(); */
    /* --vscode-editor-focusedStackFrameHighlightBackground: var(); */
    --vscode-editor-foreground: var(--visualstudio-toolwindowtext);
    /* --vscode-editor-hoverHighlightBackground: var(); */
    /* --vscode-editor-inactiveSelectionBackground: var(); */
    /* --vscode-editor-inlineValuesBackground: var(); */
    /* --vscode-editor-inlineValuesForeground: var(); */
    /* --vscode-editor-lineHighlightBorder: var(); */
    /* --vscode-editor-linkedEditingBackground: var(); */
    /* --vscode-editor-rangeHighlightBorder: var(); */
    /* --vscode-editor-selectionBackground: var(); */
    /* --vscode-editor-selectionForeground: var(); */
    /* --vscode-editor-selectionHighlightBorder: var(); */
    /* --vscode-editor-snippetFinalTabstopHighlightBorder: var(); */
    /* --vscode-editor-snippetTabstopHighlightBackground: var(); */
    /* --vscode-editor-stackFrameHighlightBackground: var(); */
    /* --vscode-editor-symbolHighlightBorder: var(); */
    /* --vscode-editor-wordHighlightBorder: var(); */
    /* --vscode-editor-wordHighlightStrongBorder: var(); */
    /* --vscode-editor-wordHighlightTextBorder: var(); */
    /* --vscode-editorActiveLineNumber-foreground: var(); */
    /* --vscode-editorBracketHighlight-foreground1: var(); */
    /* --vscode-editorBracketHighlight-foreground2: var(); */
    /* --vscode-editorBracketHighlight-foreground3: var(); */
    /* --vscode-editorBracketHighlight-foreground4: var(); */
    /* --vscode-editorBracketHighlight-foreground5: var(); */
    /* --vscode-editorBracketHighlight-foreground6: var(); */
    /* --vscode-editorBracketHighlight-unexpectedBracket-foreground: var(); */
    /* --vscode-editorBracketMatch-background: var(); */
    /* --vscode-editorBracketMatch-border: var(); */
    /* --vscode-editorBracketPairGuide-activeBackground1: var(); */
    /* --vscode-editorBracketPairGuide-activeBackground2: var(); */
    /* --vscode-editorBracketPairGuide-activeBackground3: var(); */
    /* --vscode-editorBracketPairGuide-activeBackground4: var(); */
    /* --vscode-editorBracketPairGuide-activeBackground5: var(); */
    /* --vscode-editorBracketPairGuide-activeBackground6: var(); */
    /* --vscode-editorBracketPairGuide-background1: var(); */
    /* --vscode-editorBracketPairGuide-background2: var(); */
    /* --vscode-editorBracketPairGuide-background3: var(); */
    /* --vscode-editorBracketPairGuide-background4: var(); */
    /* --vscode-editorBracketPairGuide-background5: var(); */
    /* --vscode-editorBracketPairGuide-background6: var(); */
    /* --vscode-editorCodeLens-foreground: var(); */
    /* --vscode-editorCommentsWidget-rangeActiveBackground: var(); */
    /* --vscode-editorCommentsWidget-rangeBackground: var(); */
    /* --vscode-editorCommentsWidget-replyInputBackground: var(); */
    /* --vscode-editorCommentsWidget-resolvedBorder: var(); */
    /* --vscode-editorCommentsWidget-unresolvedBorder: var(); */
    /* --vscode-editorCursor-foreground: var(); */
    /* --vscode-editorError-border: var(); */
    /* --vscode-editorError-foreground: var(); */
    /* --vscode-editorGhostText-border: var(); */
    /* --vscode-editorGroup-border: var(); */
    /* --vscode-editorGroup-dropIntoPromptBackground: var(); */
    /* --vscode-editorGroup-dropIntoPromptBorder: var(); */
    /* --vscode-editorGroup-dropIntoPromptForeground: var(); */
    /* --vscode-editorGroup-focusedEmptyBorder: var(); */
    /* --vscode-editorGroupHeader-border: var(); */
    /* --vscode-editorGroupHeader-noTabsBackground: var(); */
    /* --vscode-editorGutter-addedBackground: var(); */
    /* --vscode-editorGutter-background: var(); */
    /* --vscode-editorGutter-commentGlyphForeground: var(); */
    /* --vscode-editorGutter-commentRangeForeground: var(); */
    /* --vscode-editorGutter-commentUnresolvedGlyphForeground: var(); */
    /* --vscode-editorGutter-deletedBackground: var(); */
    /* --vscode-editorGutter-foldingControlForeground: var(); */
    /* --vscode-editorGutter-modifiedBackground: var(); */
    /* --vscode-editorHint-border: var(); */
    /* --vscode-editorHoverWidget-background: var(); */
    /* --vscode-editorHoverWidget-border: var(); */
    /* --vscode-editorHoverWidget-foreground: var(); */
    /* --vscode-editorHoverWidget-highlightForeground: var(); */
    /* --vscode-editorHoverWidget-statusBarBackground: var(); */
    /* --vscode-editorIndentGuide-activeBackground: var(); */
    /* --vscode-editorIndentGuide-activeBackground1: var(); */
    /* --vscode-editorIndentGuide-activeBackground2: var(); */
    /* --vscode-editorIndentGuide-activeBackground3: var(); */
    /* --vscode-editorIndentGuide-activeBackground4: var(); */
    /* --vscode-editorIndentGuide-activeBackground5: var(); */
    /* --vscode-editorIndentGuide-activeBackground6: var(); */
    /* --vscode-editorIndentGuide-background: var(); */
    /* --vscode-editorIndentGuide-background1: var(); */
    /* --vscode-editorIndentGuide-background2: var(); */
    /* --vscode-editorIndentGuide-background3: var(); */
    /* --vscode-editorIndentGuide-background4: var(); */
    /* --vscode-editorIndentGuide-background5: var(); */
    /* --vscode-editorIndentGuide-background6: var(); */
    /* --vscode-editorInfo-border: var(); */
    /* --vscode-editorInfo-foreground: var(); */
    /* --vscode-editorInlayHint-background: var(); */
    /* --vscode-editorInlayHint-foreground: var(); */
    /* --vscode-editorInlayHint-parameterBackground: var(); */
    /* --vscode-editorInlayHint-parameterForeground: var(); */
    /* --vscode-editorInlayHint-typeBackground: var(); */
    /* --vscode-editorInlayHint-typeForeground: var(); */
    /* --vscode-editorLightBulb-foreground: var(); */
    /* --vscode-editorLightBulbAi-foreground: var(); */
    /* --vscode-editorLightBulbAutoFix-foreground: var(); */
    /* --vscode-editorLineNumber-activeForeground: var(); */
    /* --vscode-editorLineNumber-foreground: var(); */
    /* --vscode-editorLink-activeForeground: var(); */
    /* --vscode-editorMarkerNavigation-background: var(); */
    /* --vscode-editorMarkerNavigationError-background: var(); */
    /* --vscode-editorMarkerNavigationInfo-background: var(); */
    /* --vscode-editorMarkerNavigationWarning-background: var(); */
    /* --vscode-editorMarkerNavigationWarning-headerBackground: var(); */
    /* --vscode-editorMultiCursor-primary-foreground: var(); */
    /* --vscode-editorMultiCursor-secondary-foreground: var(); */
    /* --vscode-editorOverviewRuler-addedForeground: var(); */
    /* --vscode-editorOverviewRuler-border: var(); */
    /* --vscode-editorOverviewRuler-bracketMatchForeground: var(); */
    /* --vscode-editorOverviewRuler-commentForeground: var(); */
    /* --vscode-editorOverviewRuler-commentUnresolvedForeground: var(); */
    /* --vscode-editorOverviewRuler-commonContentForeground: var(); */
    /* --vscode-editorOverviewRuler-currentContentForeground: var(); */
    /* --vscode-editorOverviewRuler-deletedForeground: var(); */
    /* --vscode-editorOverviewRuler-errorForeground: var(); */
    /* --vscode-editorOverviewRuler-findMatchForeground: var(); */
    /* --vscode-editorOverviewRuler-incomingContentForeground: var(); */
    /* --vscode-editorOverviewRuler-infoForeground: var(); */
    /* --vscode-editorOverviewRuler-modifiedForeground: var(); */
    /* --vscode-editorOverviewRuler-rangeHighlightForeground: var(); */
    /* --vscode-editorOverviewRuler-selectionHighlightForeground: var(); */
    /* --vscode-editorOverviewRuler-warningForeground: var(); */
    /* --vscode-editorOverviewRuler-wordHighlightForeground: var(); */
    /* --vscode-editorOverviewRuler-wordHighlightStrongForeground: var(); */
    /* --vscode-editorOverviewRuler-wordHighlightTextForeground: var(); */
    --vscode-editorPane-background: var(--visualstudio-editorexpansionfill);
    /* --vscode-editorRuler-foreground: var(); */
    /* --vscode-editorStickyScroll-background: var(); */
    /* --vscode-editorStickyScroll-border: var(); */
    /* --vscode-editorSuggestWidget-background: var(); */
    /* --vscode-editorSuggestWidget-border: var(); */
    /* --vscode-editorSuggestWidget-focusHighlightForeground: var(); */
    /* --vscode-editorSuggestWidget-foreground: var(); */
    /* --vscode-editorSuggestWidget-highlightForeground: var(); */
    /* --vscode-editorSuggestWidgetStatus-foreground: var(); */
    /* --vscode-editorUnicodeHighlight-border: var(); */
    /* --vscode-editorUnnecessaryCode-border: var(); */
    /* --vscode-editorWarning-border: var(); */
    /* --vscode-editorWarning-foreground: var(); */
    /* --vscode-editorWatermark-foreground: var(); */
    /* --vscode-editorWhitespace-foreground: var(); */
    /* --vscode-editorWidget-background: var(); */
    /* --vscode-editorWidget-border: var(); */
    /* --vscode-editorWidget-foreground: var(); */
    --vscode-errorForeground: var(--visualstudio-toolwindowvalidationerrortext);
    /* --vscode-extensionBadge-remoteBackground: var(); */
    /* --vscode-extensionBadge-remoteForeground: var(); */
    /* --vscode-extensionButton-separator: var(); */
    /* --vscode-extensionIcon-preReleaseForeground: var(); */
    /* --vscode-extensionIcon-starForeground: var(); */
    /* --vscode-extensionIcon-verifiedForeground: var(); */
    --vscode-focusBorder: var(--visualstudio-comboboxborder);
    --vscode-foreground: var(--visualstudio-systemmenutext);
    --vscode-icon-foreground: var(--visualstudio-comboboxtext);
    --vscode-input-background: var(--visualstudio-comboboxbackground);
    --vscode-input-border: var(--visualstudio-comboboxborder);
    --vscode-input-foreground: var(--visualstudio-comboboxtext);
    --vscode-input-placeholderForeground: var(--visualstudio-commandbarmenuwatermarktext);
    --vscode-inputOption-activeBackground: var(--visualstudio-startpagetextcontrollinkselected);
    --vscode-inputOption-activeBorder: var(--visualstudio-startpagetextcontrollinkselected);
    --vscode-inputOption-activeForeground: var(--visualstudio-startpagetextbody);
    --vscode-inputValidation-errorBackground: var(--visualstudio-statusbardebugging);
    --vscode-inputValidation-errorBorder: var(--visualstudio-statusbardebugging);
    --vscode-inputValidation-infoBackground: var(--visualstudio-statusbarbuilding);
    --vscode-inputValidation-infoBorder: var(--visualstudio-statusbarbuilding);
    /* --vscode-inputValidation-warningBackground: var(); */
    /* --vscode-inputValidation-warningBorder: var(); */
    /* --vscode-interactive-activeCodeBorder: var(); */
    /* --vscode-interactive-inactiveCodeBorder: var(); */
    --vscode-keybindingLabel-background: var(--visualstudio-helpsearchbackground);
    --vscode-keybindingLabel-border: var(--visualstudio-helpsearchborder);
    --vscode-keybindingLabel-bottomBorder: var(--visualstudio-helpsearchfilterborder);
    --vscode-keybindingLabel-foreground: var(--visualstudio-helpsearchtext);
    /* --vscode-list-deemphasizedForeground: var(); */
    /* --vscode-list-filterMatchBorder: var(); */
    /* --vscode-list-focusHighlightForeground: var(); */
    /* --vscode-list-focusOutline: var(); */
    /* --vscode-list-highlightForeground: var(); */
    /* --vscode-list-hoverBackground: var(); */
    --vscode-list-invalidItemForeground: var(--visualstudio-toolwindowvalidationerrortext);
    --vscode-list-inactiveSelectionBackground: var(--visualstudio-sortbackground);
    --vscode-list-activeSelectionForeground: var(--visualstudio-commandbarmenuitemmouseovertext);
    --vscode-list-activeSelectionBackground: var(--visualstudio-commandbarmenuitemmouseover);
    /* --vscode-listFilterWidget-background: var(); */
    /* --vscode-listFilterWidget-noMatchesOutline: var(); */
    /* --vscode-listFilterWidget-outline: var(); */
    /* --vscode-menu-background: var(); */
    /* --vscode-menu-border: var(); */
    /* --vscode-menu-foreground: var(); */
    /* --vscode-menu-selectionBorder: var(); */
    /* --vscode-menu-separatorBackground: var(); */
    /* --vscode-menubar-selectionBorder: var(); */
    /* --vscode-menubar-selectionForeground: var(); */
    /* --vscode-merge-border: var(); */
    /* --vscode-mergeEditor-change-background: var(); */
    /* --vscode-mergeEditor-change-word-background: var(); */
    /* --vscode-mergeEditor-changeBase-background: var(); */
    /* --vscode-mergeEditor-changeBase-word-background: var(); */
    /* --vscode-mergeEditor-conflict-handled-minimapOverViewRuler: var(); */
    /* --vscode-mergeEditor-conflict-handledFocused-border: var(); */
    /* --vscode-mergeEditor-conflict-handledUnfocused-border: var(); */
    /* --vscode-mergeEditor-conflict-unhandled-minimapOverViewRuler: var(); */
    /* --vscode-mergeEditor-conflict-unhandledFocused-border: var(); */
    /* --vscode-mergeEditor-conflict-unhandledUnfocused-border: var(); */
    /* --vscode-mergeEditor-conflictingLines-background: var(); */
    /* --vscode-minimap-errorHighlight: var(); */
    /* --vscode-minimap-findMatchHighlight: var(); */
    /* --vscode-minimap-foregroundOpacity: var(); */
    /* --vscode-minimap-infoHighlight: var(); */
    /* --vscode-minimap-selectionHighlight: var(); */
    /* --vscode-minimap-selectionOccurrenceHighlight: var(); */
    /* --vscode-minimap-warningHighlight: var(); */
    /* --vscode-minimapGutter-addedBackground: var(); */
    /* --vscode-minimapGutter-deletedBackground: var(); */
    /* --vscode-minimapGutter-modifiedBackground: var(); */
    /* --vscode-minimapSlider-activeBackground: var(); */
    /* --vscode-minimapSlider-background: var(); */
    /* --vscode-minimapSlider-hoverBackground: var(); */
    /* --vscode-multiDiffEditor-border: var(); */
    /* --vscode-notebook-cellBorderColor: var(); */
    /* --vscode-notebook-cellInsertionIndicator: var(); */
    /* --vscode-notebook-cellStatusBarItemHoverBackground: var(); */
    /* --vscode-notebook-cellToolbarSeparator: var(); */
    /* --vscode-notebook-focusedCellBorder: var(); */
    /* --vscode-notebook-focusedEditorBorder: var(); */
    /* --vscode-notebook-inactiveFocusedCellBorder: var(); */
    /* --vscode-notebook-inactiveSelectedCellBorder: var(); */
    /* --vscode-notebook-selectedCellBorder: var(); */
    /* --vscode-notebookEditorOverviewRuler-runningCellForeground: var(); */
    /* --vscode-notebookScrollbarSlider-activeBackground: var(); */
    /* --vscode-notebookScrollbarSlider-background: var(); */
    /* --vscode-notebookScrollbarSlider-hoverBackground: var(); */
    /* --vscode-notebookStatusErrorIcon-foreground: var(); */
    /* --vscode-notebookStatusRunningIcon-foreground: var(); */
    /* --vscode-notebookStatusSuccessIcon-foreground: var(); */
    /* --vscode-notificationCenter-border: var(); */
    /* --vscode-notificationCenterHeader-background: var(); */
    /* --vscode-notificationLink-foreground: var(); */
    /* --vscode-notificationToast-border: var(); */
    /* --vscode-notifications-background: var(); */
    /* --vscode-notifications-border: var(); */
    /* --vscode-notifications-foreground: var(); */
    /* --vscode-notificationsErrorIcon-foreground: var(); */
    /* --vscode-panel-background: var(); */
    /* --vscode-panel-border: var(); */
    /* --vscode-panel-dropBorder: var(); */
    /* --vscode-panelInput-border: var(); */
    /* --vscode-panelSection-border: var(); */
    /* --vscode-panelSectionHeader-border: var(); */
    /* --vscode-panelStickyScroll-background: var(); */
    /* --vscode-panelTitle-activeBorder: var(); */
    /* --vscode-panelTitle-activeForeground: var(); */
    /* --vscode-panelTitle-inactiveForeground: var(); */
    /* --vscode-peekView-border: var(); */
    /* --vscode-peekViewEditor-background: var(); */
    /* --vscode-peekViewEditor-matchHighlightBorder: var(); */
    /* --vscode-peekViewEditorGutter-background: var(); */
    /* --vscode-peekViewEditorStickyScroll-background: var(); */
    /* --vscode-peekViewResult-background: var(); */
    /* --vscode-peekViewResult-fileForeground: var(); */
    /* --vscode-peekViewResult-lineForeground: var(); */
    /* --vscode-peekViewResult-selectionForeground: var(); */
    /* --vscode-peekViewTitle-background: var(); */
    /* --vscode-peekViewTitleDescription-foreground: var(); */
    /* --vscode-peekViewTitleLabel-foreground: var(); */
    /* --vscode-pickerGroup-border: var(); */
    /* --vscode-pickerGroup-foreground: var(); */
    /* --vscode-ports-iconRunningProcessForeground: var(); */
    /* --vscode-problemsErrorIcon-foreground: var(); */
    /* --vscode-problemsInfoIcon-foreground: var(); */
    /* --vscode-problemsWarningIcon-foreground: var(); */
    /* --vscode-profileBadge-background: var(); */
    /* --vscode-profileBadge-foreground: var(); */
    /* --vscode-progressBar-background: var(); */
    --vscode-quickInput-background: var(--visualstudio-commandbarmenuiconbackground);
    --vscode-quickInput-foreground: var(--visualstudio-comboboxtext);
    --vscode-quickInputTitle-background: var(--visualstudio---visualstudio-filetabselectedbackground);
    /* --vscode-remoteHub-decorations-addedForegroundColor: var(); */
    /* --vscode-remoteHub-decorations-conflictForegroundColor: var(); */
    /* --vscode-remoteHub-decorations-deletedForegroundColor: var(); */
    /* --vscode-remoteHub-decorations-ignoredResourceForeground: var(); */
    /* --vscode-remoteHub-decorations-incomingAddedForegroundColor: var(); */
    /* --vscode-remoteHub-decorations-incomingDeletedForegroundColor: var(); */
    /* --vscode-remoteHub-decorations-incomingModifiedForegroundColor: var(); */
    /* --vscode-remoteHub-decorations-incomingRenamedForegroundColor: var(); */
    /* --vscode-remoteHub-decorations-modifiedForegroundColor: var(); */
    /* --vscode-remoteHub-decorations-submoduleForegroundColor: var(); */
    /* --vscode-remoteHub-decorations-workspaceRepositoriesView-hasUncommittedChangesForegroundColor: var(); */
    --vscode-scm-historyItemStatisticsBorder: var(--visualstudio-scrollbararrowglyph);
    --vscode-scrollbar-shadow: var(--visualstudio-scrollbarthumbglyph);
    --vscode-scrollbarSlider-activeBackground: var(--visualstudio-toolwindowbackground);
    --vscode-scrollbarSlider-background: var(--visualstudio-toolwindowbackground);
    --vscode-scrollbarSlider-hoverBackground: var(--visualstudio-toolwindowbackground);
    /* --vscode-search-resultsInfoForeground: var(); */
    /* --vscode-searchEditor-findMatchBorder: var(); */
    /* --vscode-searchEditor-textInputBorder: var(); */
    --vscode-selection-background: var(--visualstudio-ComboBoxSelection);
    /* --vscode-settings-checkboxBackground: var(); */
    /* --vscode-settings-checkboxBorder: var(); */
    /* --vscode-settings-checkboxForeground: var(); */
    --vscode-settings-dropdownBackground: var(--visualstudio-dropdownbackground);
    --vscode-settings-dropdownBorder: var(--visualstudio-dropdownborder);
    --vscode-settings-dropdownForeground: var(--visualstudio-dropdowntext);
    --vscode-settings-dropdownListBorder: var(--visualstudio-dropdownmouseoverbackground);
    /* --vscode-settings-focusedRowBorder: var(); */
    /* --vscode-settings-headerBorder: var(); */
    /* --vscode-settings-headerForeground: var(); */
    /* --vscode-settings-modifiedItemIndicator: var(); */
    /* --vscode-settings-numberInputBackground: var(); */
    /* --vscode-settings-numberInputBorder: var(); */
    /* --vscode-settings-numberInputForeground: var(); */
    /* --vscode-settings-sashBorder: var(); */
    /* --vscode-settings-settingsHeaderHoverForeground: var(); */
    /* --vscode-settings-textInputBackground: var(); */
    /* --vscode-settings-textInputBorder: var(); */
    /* --vscode-settings-textInputForeground: var(); */
    --vscode-sideBar-background: var(--visualstudio-toolwindowbackground);
    --vscode-search-filters-background: var(--vscode-sideBar-background);
    --vscode-sideBar-foreground: var(--visualstudio-toolwindowtext);
    --vscode-sideBar-border: var(--visualstudio-toolwindowborder);
    /* --vscode-sideBarActivityBarTop-border: var(); */
    /* --vscode-sideBarSectionHeader-border: var(); */
    --vscode-sideBarStickyScroll-background: var(--visualstudio-dropdownbackground);
    --vscode-sideBarTitle-background: var(--visualstudio-dropdownbackground);
    --vscode-sideBarTitle-foreground: var(--visualstudio-toolwindowtabselectedactivetext);
    /* --vscode-sideBySideEditor-horizontalBorder: var(); */
    /* --vscode-sideBySideEditor-verticalBorder: var(); */
    /* --vscode-simpleFindWidget-sashBorder: var(); */
    /* --vscode-statusBar-border: var(); */
    /* --vscode-statusBar-debuggingBackground: var(); */
    /* --vscode-statusBar-debuggingBorder: var(); */
    /* --vscode-statusBar-debuggingForeground: var(); */
    /* --vscode-statusBar-foreground: var(); */
    /* --vscode-statusBar-noFolderBorder: var(); */
    /* --vscode-statusBar-noFolderForeground: var(); */
    /* --vscode-statusBarItem-activeBackground: var(); */
    /* --vscode-statusBarItem-compactHoverBackground: var(); */
    /* --vscode-statusBarItem-errorForeground: var(); */
    /* --vscode-statusBarItem-errorHoverBackground: var(); */
    /* --vscode-statusBarItem-errorHoverForeground: var(); */
    /* --vscode-statusBarItem-hoverBackground: var(); */
    /* --vscode-statusBarItem-hoverForeground: var(); */
    /* --vscode-statusBarItem-offlineBackground: var(); */
    /* --vscode-statusBarItem-offlineForeground: var(); */
    /* --vscode-statusBarItem-offlineHoverBackground: var(); */
    /* --vscode-statusBarItem-offlineHoverForeground: var(); */
    /* --vscode-statusBarItem-prominentBackground: var(); */
    /* --vscode-statusBarItem-prominentForeground: var(); */
    /* --vscode-statusBarItem-prominentHoverBackground: var(); */
    /* --vscode-statusBarItem-prominentHoverForeground: var(); */
    /* --vscode-statusBarItem-remoteBackground: var(); */
    /* --vscode-statusBarItem-remoteForeground: var(); */
    /* --vscode-statusBarItem-remoteHoverBackground: var(); */
    /* --vscode-statusBarItem-remoteHoverForeground: var(); */
    /* --vscode-statusBarItem-warningForeground: var(); */
    /* --vscode-statusBarItem-warningHoverBackground: var(); */
    /* --vscode-statusBarItem-warningHoverForeground: var(); */
    /* --vscode-symbolIcon-arrayForeground: var(); */
    /* --vscode-symbolIcon-booleanForeground: var(); */
    /* --vscode-symbolIcon-classForeground: var(); */
    /* --vscode-symbolIcon-colorForeground: var(); */
    /* --vscode-symbolIcon-constantForeground: var(); */
    /* --vscode-symbolIcon-constructorForeground: var(); */
    /* --vscode-symbolIcon-enumeratorForeground: var(); */
    /* --vscode-symbolIcon-enumeratorMemberForeground: var(); */
    /* --vscode-symbolIcon-eventForeground: var(); */
    /* --vscode-symbolIcon-fieldForeground: var(); */
    /* --vscode-symbolIcon-fileForeground: var(); */
    /* --vscode-symbolIcon-folderForeground: var(); */
    /* --vscode-symbolIcon-functionForeground: var(); */
    /* --vscode-symbolIcon-interfaceForeground: var(); */
    /* --vscode-symbolIcon-keyForeground: var(); */
    /* --vscode-symbolIcon-keywordForeground: var(); */
    /* --vscode-symbolIcon-methodForeground: var(); */
    /* --vscode-symbolIcon-moduleForeground: var(); */
    /* --vscode-symbolIcon-namespaceForeground: var(); */
    /* --vscode-symbolIcon-nullForeground: var(); */
    /* --vscode-symbolIcon-numberForeground: var(); */
    /* --vscode-symbolIcon-objectForeground: var(); */
    /* --vscode-symbolIcon-operatorForeground: var(); */
    /* --vscode-symbolIcon-packageForeground: var(); */
    /* --vscode-symbolIcon-propertyForeground: var(); */
    /* --vscode-symbolIcon-referenceForeground: var(); */
    /* --vscode-symbolIcon-snippetForeground: var(); */
    /* --vscode-symbolIcon-stringForeground: var(); */
    /* --vscode-symbolIcon-structForeground: var(); */
    /* --vscode-symbolIcon-textForeground: var(); */
    /* --vscode-symbolIcon-typeParameterForeground: var(); */
    /* --vscode-symbolIcon-unitForeground: var(); */
    /* --vscode-symbolIcon-variableForeground: var(); */
    --vscode-tab-activeBackground: var(--visualstudio-filetabactivegrouptitlebackground);
    --vscode-tab-activeForeground: var(--visualstudio-filetabhottext);
    --vscode-tab-border: var(--visualstudio-filetabborder);
    --vscode-tab-dragAndDropBorder: var(--visualstudio-filetabbuttonprovisionalhoverinactiveborder);
    --vscode-tab-inactiveForeground: var(--visualstudio-filetabinactivetext);
    --vscode-tab-inactiveModifiedBorder: var(--visualstudio-filetabbuttonhoverinactiveborder);
    --vscode-tab-lastPinnedBorder: var(--visualstudio-filetabbuttonhoverselectedactiveborder);
    --vscode-tab-unfocusedActiveBackground: var(--visualstudio-filetabprovisionalhover);
    --vscode-tab-unfocusedActiveForeground: var(--visualstudio-filetabprovisionalhoverforeground);
    --vscode-tab-unfocusedActiveModifiedBorder: var(--visualstudio-FileTabProvisionalHoverBorder);
    --vscode-tab-unfocusedInactiveForeground: var(--visualstudio-filetabprovisionalinactiveforeground);
    --vscode-tab-unfocusedInactiveModifiedBorder: var(--visualstudio-filetabprovisionalselectedactiveborder);
    /* --vscode-terminal-ansiBlack: var(); */
    /* --vscode-terminal-ansiBlue: var(); */
    /* --vscode-terminal-ansiBrightBlack: var(); */
    /* --vscode-terminal-ansiBrightBlue: var(); */
    /* --vscode-terminal-ansiBrightCyan: var(); */
    /* --vscode-terminal-ansiBrightGreen: var(); */
    /* --vscode-terminal-ansiBrightMagenta: var(); */
    /* --vscode-terminal-ansiBrightRed: var(); */
    /* --vscode-terminal-ansiBrightWhite: var(); */
    /* --vscode-terminal-ansiBrightYellow: var(); */
    /* --vscode-terminal-ansiCyan: var(); */
    /* --vscode-terminal-ansiGreen: var(); */
    /* --vscode-terminal-ansiMagenta: var(); */
    /* --vscode-terminal-ansiRed: var(); */
    /* --vscode-terminal-ansiWhite: var(); */
    /* --vscode-terminal-ansiYellow: var(); */
    /* --vscode-terminal-border: var(); */
    /* --vscode-terminal-findMatchBorder: var(); */
    /* --vscode-terminal-findMatchHighlightBorder: var(); */
    /* --vscode-terminal-foreground: var(); */
    /* --vscode-terminal-hoverHighlightBackground: var(); */
    /* --vscode-terminal-inactiveSelectionBackground: var(); */
    /* --vscode-terminal-selectionBackground: var(); */
    /* --vscode-terminal-selectionForeground: var(); */
    /* --vscode-terminalCommandDecoration-defaultBackground: var(); */
    /* --vscode-terminalCommandDecoration-errorBackground: var(); */
    /* --vscode-terminalCommandDecoration-successBackground: var(); */
    /* --vscode-terminalOverviewRuler-cursorForeground: var(); */
    /* --vscode-terminalOverviewRuler-findMatchForeground: var(); */
    /* --vscode-testing-coverCountBadgeBackground: var(); */
    /* --vscode-testing-coverCountBadgeForeground: var(); */
    /* --vscode-testing-coveredBorder: var(); */
    /* --vscode-testing-coveredGutterBackground: var(); */
    /* --vscode-testing-iconErrored: var(); */
    /* --vscode-testing-iconErrored-retired: var(); */
    /* --vscode-testing-iconFailed: var(); */
    /* --vscode-testing-iconFailed-retired: var(); */
    /* --vscode-testing-iconPassed: var(); */
    /* --vscode-testing-iconPassed-retired: var(); */
    /* --vscode-testing-iconQueued: var(); */
    /* --vscode-testing-iconQueued-retired: var(); */
    /* --vscode-testing-iconSkipped: var(); */
    /* --vscode-testing-iconSkipped-retired: var(); */
    /* --vscode-testing-iconUnset: var(); */
    /* --vscode-testing-iconUnset-retired: var(); */
    /* --vscode-testing-message-error-decorationForeground: var(); */
    /* --vscode-testing-message-info-decorationForeground: var(); */
    /* --vscode-testing-messagePeekBorder: var(); */
    /* --vscode-testing-peekBorder: var(); */
    /* --vscode-testing-runAction: var(); */
    /* --vscode-testing-uncoveredBorder: var(); */
    /* --vscode-testing-uncoveredGutterBackground: var(); */
    /* --vscode-textBlockQuote-border: var(); */
    --vscode-textCodeBlock-background: var(--visualstudio-editorexpansionfill);
    --vscode-textLink-activeForeground: var(--visualstudio-editorexpansionlink);
    --vscode-textLink-foreground: var(--visualstudio-editorexpansionlink);
    /* --vscode-textPreformat-background: var(); */
    /* --vscode-textPreformat-foreground: var(); */
    /* --vscode-textSeparator-foreground: var(); */
    --vscode-titleBar-activeBackground: var(--visualstudio-paneltitlebar);
    --vscode-titleBar-activeForeground: var(--visualstudio-paneltitlebartext);
    /* --vscode-titleBar-border: var(); */
    /* --vscode-toolbar-hoverOutline: var(); */
    /* --vscode-tree-inactiveIndentGuidesStroke: var(); */
    /* --vscode-tree-indentGuidesStroke: var(); */
    /* --vscode-welcomePage-progress-background: var(); */
    /* --vscode-welcomePage-progress-foreground: var(); */
    /* --vscode-welcomePage-tileBackground: var(); */
    /* --vscode-welcomePage-tileBorder: var(); */
    /* --vscode-widget-border: var(); */
    --vscode-window-activeBorder: var(--visualstudio-titlebaractiveborder);
    --vscode-window-inactiveBorder: var(--visualstudio-titlebarinactive);
    /* --button-icon-background: var(--visualstudio-filetabbackground); */
    --foreground: var(--visualstudio-toolwindowtext);

    /* Mimic rules injected by VSCode */
    --visualstudio-font-weight: normal;
    --vscode-font-family: var(--visualstudio-ui-font-family);
    --vscode-font-size: var(--visualstudio-ui-font-size);
    --vscode-font-weight: var(--visualstudio-font-weight);
    --vscode-editor-font-family: var(--visualstudio-editor-font-family);
    --vscode-editor-font-size: var(--visualstudio-editor-font-size);
    --vscode-editor-font-weight: var(--visualstudio-font-weight);
    --vscode-widget-shadow: var(--visualstudio-buttonshadow);

    /* Mimic rules injected by VSCode */
    scrollbar-color: var(--visualstudio-scrollbarthumbbackground) var(--visualstudio-toolwindowbackground);

}

html[data-ide='VisualStudio'] body {
    overscroll-behavior-x: none;
    background-color: var(--vscode-sideBar-background);
    color: var(--vscode-editor-foreground);
    font-family: var(--vscode-font-family);
    font-weight: var(--vscode-font-weight);
    font-size: var(--vscode-font-size);
    margin: 0 auto;
    padding: 0;
}

html[data-ide='VisualStudio'] :matches(img, video) {
    max-width: 100%;
    max-height: 100%;
}

html[data-ide='VisualStudio'] code {
    font-family: var(--vscode-editor-font-family);
    font-size: var(--vscode-editor-font-size);
    color: var(--vscode-textPreformat-foreground);
    background-color: var(--vscode-textPreformat-background);
}

html[data-ide='VisualStudio'] pre code {
    padding: 0;
}

/* hide menu borders */

html[data-ide='VisualStudio'] [id='radix-:r6:'] {
    padding: 0 !important;
}

html[data-ide='VisualStudio'] blockquote {
    background: var(--vscode-textBlockQuote-background);
    border-color: var(--vscode-textBlockQuote-border);
}

/* Import Tailwind directives */

/*! tailwindcss v3.4.3 | MIT License | https://tailwindcss.com*/

/*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
*/

*,
::before,
::after {
  box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: #e5e7eb; /* 2 */
}

::before,
::after {
  --tw-content: '';
}

/*
1. Use a consistent sensible line-height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
3. Use a more readable tab size.
4. Use the user's configured `sans` font-family by default.
5. Use the user's configured `sans` font-feature-settings by default.
6. Use the user's configured `sans` font-variation-settings by default.
7. Disable tap highlights on iOS
*/

html,
:host {
  line-height: 1.5; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
  -moz-tab-size: 4; /* 3 */
  tab-size: 4; /* 3 */
  font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 4 */
  font-feature-settings: normal; /* 5 */
  font-variation-settings: normal; /* 6 */
  -webkit-tap-highlight-color: transparent; /* 7 */
}

/*
1. Remove the margin in all browsers.
2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
*/

body {
  margin: 0; /* 1 */
  line-height: inherit; /* 2 */
}

/*
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3. Ensure horizontal rules are visible by default.
*/

hr {
  height: 0; /* 1 */
  color: inherit; /* 2 */
  border-top-width: 1px; /* 3 */
}

/*
Add the correct text decoration in Chrome, Edge, and Safari.
*/

abbr:where([title]) {
  text-decoration: underline dotted;
}

/*
Remove the default font size and weight for headings.
*/

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}

/*
Reset links to optimize for opt-in styling instead of opt-out.
*/

a {
  color: inherit;
  text-decoration: inherit;
}

/*
Add the correct font weight in Edge and Safari.
*/

b,
strong {
  font-weight: bolder;
}

/*
1. Use the user's configured `mono` font-family by default.
2. Use the user's configured `mono` font-feature-settings by default.
3. Use the user's configured `mono` font-variation-settings by default.
4. Correct the odd `em` font sizing in all browsers.
*/

code,
kbd,
samp,
pre {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; /* 1 */
  font-feature-settings: normal; /* 2 */
  font-variation-settings: normal; /* 3 */
  font-size: 1em; /* 4 */
}

/*
Add the correct font size in all browsers.
*/

small {
  font-size: 80%;
}

/*
Prevent `sub` and `sup` elements from affecting the line height in all browsers.
*/

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/*
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
3. Remove gaps between table borders by default.
*/

table {
  text-indent: 0; /* 1 */
  border-color: inherit; /* 2 */
  border-collapse: collapse; /* 3 */
}

/*
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
3. Remove default padding in all browsers.
*/

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-feature-settings: inherit; /* 1 */
  font-variation-settings: inherit; /* 1 */
  font-size: 100%; /* 1 */
  font-weight: inherit; /* 1 */
  line-height: inherit; /* 1 */
  letter-spacing: inherit; /* 1 */
  color: inherit; /* 1 */
  margin: 0; /* 2 */
  padding: 0; /* 3 */
}

/*
Remove the inheritance of text transform in Edge and Firefox.
*/

button,
select {
  text-transform: none;
}

/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Remove default button styles.
*/

button,
input:where([type='button']),
input:where([type='reset']),
input:where([type='submit']) {
  -webkit-appearance: button; /* 1 */
  background-color: transparent; /* 2 */
  background-image: none; /* 2 */
}

/*
Use the modern Firefox focus style for all focusable elements.
*/

:-moz-focusring {
  outline: auto;
}

/*
Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
*/

:-moz-ui-invalid {
  box-shadow: none;
}

/*
Add the correct vertical alignment in Chrome and Firefox.
*/

progress {
  vertical-align: baseline;
}

/*
Correct the cursor style of increment and decrement buttons in Safari.
*/

::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}

/*
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/

[type='search'] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/*
Remove the inner padding in Chrome and Safari on macOS.
*/

::-webkit-search-decoration {
  -webkit-appearance: none;
}

/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to `inherit` in Safari.
*/

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/*
Add the correct display in Chrome and Safari.
*/

summary {
  display: list-item;
}

/*
Removes the default spacing and border for appropriate elements.
*/

blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}

fieldset {
  margin: 0;
  padding: 0;
}

legend {
  padding: 0;
}

ol,
ul,
menu {
  list-style: none;
  margin: 0;
  padding: 0;
}

/*
Reset default styling for dialogs.
*/

dialog {
  padding: 0;
}

/*
Prevent resizing textareas horizontally by default.
*/

textarea {
  resize: vertical;
}

/*
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
2. Set the default placeholder color to the user's configured gray 400 color.
*/

input::placeholder,
textarea::placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}

/*
Set the default cursor for buttons.
*/

button,
[role="button"] {
  cursor: pointer;
}

/*
Make sure disabled buttons don't get the pointer cursor.
*/

:disabled {
  cursor: default;
}

/*
1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
   This can trigger a poorly considered lint error in some tools but is included by design.
*/

img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block; /* 1 */
  vertical-align: middle; /* 2 */
}

/*
Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
*/

img,
video {
  max-width: 100%;
  height: auto;
}

/* Make elements with the HTML hidden attribute stay hidden by default */

[hidden] {
  display: none;
}

*, ::before, ::after {
	--tw-border-spacing-x: 0;
	--tw-border-spacing-y: 0;
	--tw-translate-x: 0;
	--tw-translate-y: 0;
	--tw-rotate: 0;
	--tw-skew-x: 0;
	--tw-skew-y: 0;
	--tw-scale-x: 1;
	--tw-scale-y: 1;
	--tw-pan-x:  ;
	--tw-pan-y:  ;
	--tw-pinch-zoom:  ;
	--tw-scroll-snap-strictness: proximity;
	--tw-gradient-from-position:  ;
	--tw-gradient-via-position:  ;
	--tw-gradient-to-position:  ;
	--tw-ordinal:  ;
	--tw-slashed-zero:  ;
	--tw-numeric-figure:  ;
	--tw-numeric-spacing:  ;
	--tw-numeric-fraction:  ;
	--tw-ring-inset:  ;
	--tw-ring-offset-width: 0px;
	--tw-ring-offset-color: #fff;
	--tw-ring-color: rgb(59 130 246 / 0.5);
	--tw-ring-offset-shadow: 0 0 #0000;
	--tw-ring-shadow: 0 0 #0000;
	--tw-shadow: 0 0 #0000;
	--tw-shadow-colored: 0 0 #0000;
	--tw-blur:  ;
	--tw-brightness:  ;
	--tw-contrast:  ;
	--tw-grayscale:  ;
	--tw-hue-rotate:  ;
	--tw-invert:  ;
	--tw-saturate:  ;
	--tw-sepia:  ;
	--tw-drop-shadow:  ;
	--tw-backdrop-blur:  ;
	--tw-backdrop-brightness:  ;
	--tw-backdrop-contrast:  ;
	--tw-backdrop-grayscale:  ;
	--tw-backdrop-hue-rotate:  ;
	--tw-backdrop-invert:  ;
	--tw-backdrop-opacity:  ;
	--tw-backdrop-saturate:  ;
	--tw-backdrop-sepia:  ;
	--tw-contain-size:  ;
	--tw-contain-layout:  ;
	--tw-contain-paint:  ;
	--tw-contain-style:  ;
}

::backdrop {
	--tw-border-spacing-x: 0;
	--tw-border-spacing-y: 0;
	--tw-translate-x: 0;
	--tw-translate-y: 0;
	--tw-rotate: 0;
	--tw-skew-x: 0;
	--tw-skew-y: 0;
	--tw-scale-x: 1;
	--tw-scale-y: 1;
	--tw-pan-x:  ;
	--tw-pan-y:  ;
	--tw-pinch-zoom:  ;
	--tw-scroll-snap-strictness: proximity;
	--tw-gradient-from-position:  ;
	--tw-gradient-via-position:  ;
	--tw-gradient-to-position:  ;
	--tw-ordinal:  ;
	--tw-slashed-zero:  ;
	--tw-numeric-figure:  ;
	--tw-numeric-spacing:  ;
	--tw-numeric-fraction:  ;
	--tw-ring-inset:  ;
	--tw-ring-offset-width: 0px;
	--tw-ring-offset-color: #fff;
	--tw-ring-color: rgb(59 130 246 / 0.5);
	--tw-ring-offset-shadow: 0 0 #0000;
	--tw-ring-shadow: 0 0 #0000;
	--tw-shadow: 0 0 #0000;
	--tw-shadow-colored: 0 0 #0000;
	--tw-blur:  ;
	--tw-brightness:  ;
	--tw-contrast:  ;
	--tw-grayscale:  ;
	--tw-hue-rotate:  ;
	--tw-invert:  ;
	--tw-saturate:  ;
	--tw-sepia:  ;
	--tw-drop-shadow:  ;
	--tw-backdrop-blur:  ;
	--tw-backdrop-brightness:  ;
	--tw-backdrop-contrast:  ;
	--tw-backdrop-grayscale:  ;
	--tw-backdrop-hue-rotate:  ;
	--tw-backdrop-invert:  ;
	--tw-backdrop-opacity:  ;
	--tw-backdrop-saturate:  ;
	--tw-backdrop-sepia:  ;
	--tw-contain-size:  ;
	--tw-contain-layout:  ;
	--tw-contain-paint:  ;
	--tw-contain-style:  ;
}

.tw-sr-only {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	white-space: nowrap;
	border-width: 0;
}

.tw-pointer-events-none {
	pointer-events: none;
}

.tw-fixed {
	position: fixed;
}

.tw-absolute {
	position: absolute;
}

.tw-relative {
	position: relative;
}

.tw-sticky {
	position: sticky;
}

.tw-inset-0 {
	inset: 0px;
}

.tw-bottom-0 {
	bottom: 0px;
}

.tw-left-0 {
	left: 0px;
}

.tw-left-1\/2 {
	left: 50%;
}

.tw-right-2 {
	right: 4px;
}

.tw-top-10 {
	top: 20px;
}

.tw-top-3 {
	top: 6px;
}

.tw-top-6 {
	top: 12px;
}

.tw-z-10 {
	z-index: 10;
}

.tw-z-20 {
	z-index: 20;
}

.tw-z-50 {
	z-index: 50;
}

.tw-col-span-2 {
	grid-column: span 2 / span 2;
}

.tw-col-span-full {
	grid-column: 1 / -1;
}

.tw-float-right {
	float: right;
}

.tw-m-0 {
	margin: 0px;
}

.tw-m-2 {
	margin: 4px;
}

.tw-m-4 {
	margin: 8px;
}

.tw-m-5 {
	margin: 10px;
}

.tw-m-\[0\.5rem\] {
	margin: 0.5rem;
}

.tw-mx-1 {
	margin-left: 2px;
	margin-right: 2px;
}

.tw-mx-2 {
	margin-left: 4px;
	margin-right: 4px;
}

.tw-mx-\[0\.5rem\] {
	margin-left: 0.5rem;
	margin-right: 0.5rem;
}

.tw-mx-auto {
	margin-left: auto;
	margin-right: auto;
}

.tw-my-1 {
	margin-top: 2px;
	margin-bottom: 2px;
}

.tw-my-2 {
	margin-top: 4px;
	margin-bottom: 4px;
}

.tw-my-4 {
	margin-top: 8px;
	margin-bottom: 8px;
}

.tw--mb-px {
	margin-bottom: -1px;
}

.tw-mb-1 {
	margin-bottom: 2px;
}

.tw-mb-10 {
	margin-bottom: 20px;
}

.tw-mb-2 {
	margin-bottom: 4px;
}

.tw-mb-3 {
	margin-bottom: 6px;
}

.tw-mb-4 {
	margin-bottom: 8px;
}

.tw-mb-5 {
	margin-bottom: 10px;
}

.tw-mb-6 {
	margin-bottom: 12px;
}

.tw-mb-8 {
	margin-bottom: 16px;
}

.tw-mb-\[10\%\] {
	margin-bottom: 10%;
}

.tw-ml-1 {
	margin-left: 2px;
}

.tw-ml-2 {
	margin-left: 4px;
}

.tw-ml-4 {
	margin-left: 8px;
}

.tw-ml-auto {
	margin-left: auto;
}

.tw-mr-0 {
	margin-right: 0px;
}

.tw-mr-0\.5 {
	margin-right: 0.125rem;
}

.tw-mr-1 {
	margin-right: 2px;
}

.tw-mr-2 {
	margin-right: 4px;
}

.tw-mr-3 {
	margin-right: 6px;
}

.tw-mr-6 {
	margin-right: 12px;
}

.tw-mt-0 {
	margin-top: 0px;
}

.tw-mt-0\.5 {
	margin-top: 0.125rem;
}

.tw-mt-1 {
	margin-top: 2px;
}

.tw-mt-2 {
	margin-top: 4px;
}

.tw-mt-3 {
	margin-top: 6px;
}

.tw-mt-4 {
	margin-top: 8px;
}

.tw-mt-5 {
	margin-top: 10px;
}

.tw-mt-6 {
	margin-top: 12px;
}

.tw-mt-8 {
	margin-top: 16px;
}

.tw-mt-\[2px\] {
	margin-top: 2px;
}

.tw-box-content {
	box-sizing: content-box;
}

.\!tw-line-clamp-1 {
	overflow: hidden !important;
	display: -webkit-box !important;
	-webkit-box-orient: vertical !important;
	-webkit-line-clamp: 1 !important;
}

.tw-line-clamp-1 {
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
}

.tw-block {
	display: block;
}

.tw-inline-block {
	display: inline-block;
}

.tw-inline {
	display: inline;
}

.tw-flex {
	display: flex;
}

.tw-inline-flex {
	display: inline-flex;
}

.tw-grid {
	display: grid;
}

.tw-hidden {
	display: none;
}

.tw-size-6 {
	width: 12px;
	height: 12px;
}

.tw-size-8 {
	width: 16px;
	height: 16px;
}

.\!tw-h-14 {
	height: 28px !important;
}

.\!tw-h-\[30px\] {
	height: 30px !important;
}

.tw-h-1 {
	height: 2px;
}

.tw-h-10 {
	height: 20px;
}

.tw-h-12 {
	height: 24px;
}

.tw-h-16 {
	height: 32px;
}

.tw-h-2 {
	height: 4px;
}

.tw-h-2\.5 {
	height: 0.625rem;
}

.tw-h-3 {
	height: 6px;
}

.tw-h-4 {
	height: 8px;
}

.tw-h-5 {
	height: 10px;
}

.tw-h-6 {
	height: 12px;
}

.tw-h-7 {
	height: 1.75rem;
}

.tw-h-8 {
	height: 16px;
}

.tw-h-\[1\.375rem\] {
	height: 1.375rem;
}

.tw-h-\[16px\] {
	height: 16px;
}

.tw-h-\[1em\] {
	height: 1em;
}

.tw-h-\[400px\] {
	height: 400px;
}

.tw-h-\[50vh\] {
	height: 50vh;
}

.tw-h-auto {
	height: auto;
}

.tw-h-fit {
	height: fit-content;
}

.tw-h-full {
	height: 100%;
}

.tw-h-px {
	height: 1px;
}

.\!tw-max-h-\[unset\] {
	max-height: unset !important;
}

.tw-max-h-60 {
	max-height: 15rem;
}

.tw-max-h-9 {
	max-height: 2.25rem;
}

.tw-max-h-\[200px\] {
	max-height: 200px;
}

.tw-max-h-\[300px\] {
	max-height: 300px;
}

.tw-max-h-\[400px\] {
	max-height: 400px;
}

.tw-max-h-\[500px\] {
	max-height: 500px;
}

.tw-max-h-\[60vh\] {
	max-height: 60vh;
}

.tw-max-h-\[70vh\] {
	max-height: 70vh;
}

.tw-max-h-\[80vh\] {
	max-height: 80vh;
}

.tw-max-h-fit {
	max-height: fit-content;
}

.tw-max-h-full {
	max-height: 100%;
}

.tw-max-h-screen {
	max-height: 100vh;
}

.\!tw-min-h-\[30px\] {
	min-height: 30px !important;
}

.tw-min-h-\[100px\] {
	min-height: 100px;
}

.tw-min-h-\[200px\] {
	min-height: 200px;
}

.\!tw-w-fit {
	width: fit-content !important;
}

.tw-w-1\/4 {
	width: 25%;
}

.tw-w-12 {
	width: 24px;
}

.tw-w-14 {
	width: 28px;
}

.tw-w-16 {
	width: 32px;
}

.tw-w-2 {
	width: 4px;
}

.tw-w-2\.5 {
	width: 0.625rem;
}

.tw-w-2\/5 {
	width: 40%;
}

.tw-w-3 {
	width: 6px;
}

.tw-w-3\/4 {
	width: 75%;
}

.tw-w-3\/5 {
	width: 60%;
}

.tw-w-4 {
	width: 8px;
}

.tw-w-40 {
	width: 10rem;
}

.tw-w-6 {
	width: 12px;
}

.tw-w-64 {
	width: 16rem;
}

.tw-w-7 {
	width: 1.75rem;
}

.tw-w-72 {
	width: 18rem;
}

.tw-w-8 {
	width: 16px;
}

.tw-w-\[1\.375rem\] {
	width: 1.375rem;
}

.tw-w-\[100\%\] {
	width: 100%;
}

.tw-w-\[16px\] {
	width: 16px;
}

.tw-w-\[1em\] {
	width: 1em;
}

.tw-w-\[220px\] {
	width: 220px;
}

.tw-w-\[30vw\] {
	width: 30vw;
}

.tw-w-\[75vw\] {
	width: 75vw;
}

.tw-w-\[calc\(50\%-24px\)\] {
	width: calc(50% - 24px);
}

.tw-w-\[unset\] {
	width: unset;
}

.tw-w-auto {
	width: auto;
}

.tw-w-fit {
	width: fit-content;
}

.tw-w-full {
	width: 100%;
}

.tw-min-w-0 {
	min-width: 0px;
}

.tw-min-w-\[1\.5em\] {
	min-width: 1.5em;
}

.tw-min-w-\[200px\] {
	min-width: 200px;
}

.tw-min-w-\[325px\] {
	min-width: 325px;
}

.tw-min-w-\[70px\] {
	min-width: 70px;
}

.tw-min-w-\[8rem\] {
	min-width: 8rem;
}

.tw-min-w-full {
	min-width: 100%;
}

.\!tw-max-w-\[unset\] {
	max-width: unset !important;
}

.tw-max-w-72 {
	max-width: 18rem;
}

.tw-max-w-\[250px\] {
	max-width: 250px;
}

.tw-max-w-\[300px\] {
	max-width: 300px;
}

.tw-max-w-\[550px\] {
	max-width: 550px;
}

.tw-max-w-\[90\%\] {
	max-width: 90%;
}

.tw-max-w-\[90px\] {
	max-width: 90px;
}

.tw-max-w-\[95px\] {
	max-width: 95px;
}

.tw-max-w-full {
	max-width: 100%;
}

.tw-max-w-lg {
	max-width: 32rem;
}

.tw-max-w-md {
	max-width: 28rem;
}

.tw-max-w-screen-xl {
	max-width: 1280px;
}

.tw-flex-1 {
	flex: 1 1 0%;
}

.tw-flex-auto {
	flex: 1 1 auto;
}

.tw-flex-none {
	flex: none;
}

.tw-flex-shrink-0 {
	flex-shrink: 0;
}

.tw-shrink-0 {
	flex-shrink: 0;
}

.tw-flex-grow {
	flex-grow: 1;
}

.tw-border-collapse {
	border-collapse: collapse;
}

.-tw-translate-y-\[\.2em\] {
	--tw-translate-y: -.2em;
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.tw--translate-x-1\/2 {
	--tw-translate-x: -50%;
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.tw-translate-y-\[1px\] {
	--tw-translate-y: 1px;
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.tw-transform {
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

@keyframes tw-pulse {

	50% {
		opacity: .5;
	}
}

.tw-animate-pulse {
	animation: tw-pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
}

@keyframes tw-spin {

	to {
		transform: rotate(360deg);
	}
}

.tw-animate-spin {
	animation: tw-spin 1s linear infinite;
}

.tw-cursor-default {
	cursor: default;
}

.tw-cursor-help {
	cursor: help;
}

.tw-cursor-not-allowed {
	cursor: not-allowed;
}

.tw-cursor-pointer {
	cursor: pointer;
}

.tw-cursor-wait {
	cursor: wait;
}

.tw-touch-none {
	touch-action: none;
}

.tw-select-none {
	user-select: none;
}

.tw-resize-none {
	resize: none;
}

.tw-list-none {
	list-style-type: none;
}

.tw-appearance-none {
	appearance: none;
}

.tw-grid-cols-1 {
	grid-template-columns: repeat(1, minmax(0, 1fr));
}

.tw-grid-cols-2 {
	grid-template-columns: repeat(2, minmax(0, 1fr));
}

.tw-grid-cols-\[1fr_auto\] {
	grid-template-columns: 1fr auto;
}

.tw-grid-cols-\[2rem_minmax\(120px\,auto\)_minmax\(140px\,auto\)_minmax\(140px\,auto\)\] {
	grid-template-columns: 2rem minmax(120px,auto) minmax(140px,auto) minmax(140px,auto);
}

.tw-grid-cols-\[auto_1fr\] {
	grid-template-columns: auto 1fr;
}

.tw-grid-cols-\[minmax\(150px\,auto\)_repeat\(4\,minmax\(100px\,auto\)\)\] {
	grid-template-columns: minmax(150px,auto) repeat(4,minmax(100px,auto));
}

.tw-flex-row {
	flex-direction: row;
}

.tw-flex-col {
	flex-direction: column;
}

.tw-flex-col-reverse {
	flex-direction: column-reverse;
}

.tw-flex-wrap {
	flex-wrap: wrap;
}

.tw-flex-wrap-reverse {
	flex-wrap: wrap-reverse;
}

.tw-items-start {
	align-items: flex-start;
}

.tw-items-end {
	align-items: flex-end;
}

.\!tw-items-center {
	align-items: center !important;
}

.tw-items-center {
	align-items: center;
}

.tw-items-baseline {
	align-items: baseline;
}

.tw-items-stretch {
	align-items: stretch;
}

.\!tw-justify-start {
	justify-content: flex-start !important;
}

.tw-justify-start {
	justify-content: flex-start;
}

.tw-justify-end {
	justify-content: flex-end;
}

.tw-justify-center {
	justify-content: center;
}

.\!tw-justify-between {
	justify-content: space-between !important;
}

.tw-justify-between {
	justify-content: space-between;
}

.\!tw-gap-2 {
	gap: 4px !important;
}

.tw-gap-0 {
	gap: 0px;
}

.tw-gap-0\.5 {
	gap: 0.125rem;
}

.tw-gap-1 {
	gap: 2px;
}

.tw-gap-1\.5 {
	gap: 3px;
}

.tw-gap-2 {
	gap: 4px;
}

.tw-gap-3 {
	gap: 6px;
}

.tw-gap-4 {
	gap: 8px;
}

.tw-gap-5 {
	gap: 10px;
}

.tw-gap-6 {
	gap: 12px;
}

.tw-gap-8 {
	gap: 16px;
}

.tw-gap-x-3 {
	column-gap: 6px;
}

.tw-gap-x-4 {
	column-gap: 8px;
}

.tw-gap-x-6 {
	column-gap: 12px;
}

.tw-gap-y-1 {
	row-gap: 2px;
}

.tw-gap-y-2 {
	row-gap: 4px;
}

.tw-gap-y-8 {
	row-gap: 16px;
}

.tw-space-x-2 > :not([hidden]) ~ :not([hidden]) {
	--tw-space-x-reverse: 0;
	margin-right: calc(4px * var(--tw-space-x-reverse));
	margin-left: calc(4px * calc(1 - var(--tw-space-x-reverse)));
}

.tw-space-y-1 > :not([hidden]) ~ :not([hidden]) {
	--tw-space-y-reverse: 0;
	margin-top: calc(2px * calc(1 - var(--tw-space-y-reverse)));
	margin-bottom: calc(2px * var(--tw-space-y-reverse));
}

.tw-space-y-1\.5 > :not([hidden]) ~ :not([hidden]) {
	--tw-space-y-reverse: 0;
	margin-top: calc(3px * calc(1 - var(--tw-space-y-reverse)));
	margin-bottom: calc(3px * var(--tw-space-y-reverse));
}

.tw-space-y-2 > :not([hidden]) ~ :not([hidden]) {
	--tw-space-y-reverse: 0;
	margin-top: calc(4px * calc(1 - var(--tw-space-y-reverse)));
	margin-bottom: calc(4px * var(--tw-space-y-reverse));
}

.tw-space-y-3 > :not([hidden]) ~ :not([hidden]) {
	--tw-space-y-reverse: 0;
	margin-top: calc(6px * calc(1 - var(--tw-space-y-reverse)));
	margin-bottom: calc(6px * var(--tw-space-y-reverse));
}

.tw-space-y-4 > :not([hidden]) ~ :not([hidden]) {
	--tw-space-y-reverse: 0;
	margin-top: calc(8px * calc(1 - var(--tw-space-y-reverse)));
	margin-bottom: calc(8px * var(--tw-space-y-reverse));
}

.tw-space-y-6 > :not([hidden]) ~ :not([hidden]) {
	--tw-space-y-reverse: 0;
	margin-top: calc(12px * calc(1 - var(--tw-space-y-reverse)));
	margin-bottom: calc(12px * var(--tw-space-y-reverse));
}

.tw-space-y-8 > :not([hidden]) ~ :not([hidden]) {
	--tw-space-y-reverse: 0;
	margin-top: calc(16px * calc(1 - var(--tw-space-y-reverse)));
	margin-bottom: calc(16px * var(--tw-space-y-reverse));
}

.tw-self-start {
	align-self: flex-start;
}

.tw-self-end {
	align-self: flex-end;
}

.tw-self-center {
	align-self: center;
}

.tw-self-stretch {
	align-self: stretch;
}

.tw-overflow-auto {
	overflow: auto;
}

.tw-overflow-hidden {
	overflow: hidden;
}

.tw-overflow-visible {
	overflow: visible;
}

.tw-overflow-x-auto {
	overflow-x: auto;
}

.tw-overflow-y-auto {
	overflow-y: auto;
}

.tw-overflow-x-hidden {
	overflow-x: hidden;
}

.tw-overscroll-auto {
	overscroll-behavior: auto;
}

.tw-truncate {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.tw-text-ellipsis {
	text-overflow: ellipsis;
}

.tw-whitespace-normal {
	white-space: normal;
}

.tw-whitespace-nowrap {
	white-space: nowrap;
}

.tw-whitespace-pre {
	white-space: pre;
}

.tw-whitespace-pre-line {
	white-space: pre-line;
}

.tw-whitespace-pre-wrap {
	white-space: pre-wrap;
}

.tw-break-words {
	overflow-wrap: break-word;
}

.tw-break-all {
	word-break: break-all;
}

.\!tw-rounded-full {
	border-radius: 9999px !important;
}

.\!tw-rounded-none {
	border-radius: 0px !important;
}

.tw-rounded {
	border-radius: 0.25rem;
}

.tw-rounded-\[6px\] {
	border-radius: 6px;
}

.tw-rounded-\[inherit\] {
	border-radius: inherit;
}

.tw-rounded-full {
	border-radius: 9999px;
}

.tw-rounded-lg {
	border-radius: 6px;
}

.tw-rounded-md {
	border-radius: 4px;
}

.tw-rounded-sm {
	border-radius: 2px;
}

.tw-rounded-b-md {
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
}

.tw-border {
	border-width: 1px;
}

.tw-border-0 {
	border-width: 0px;
}

.tw-border-2 {
	border-width: 2px;
}

.\!tw-border-b-0 {
	border-bottom-width: 0px !important;
}

.tw-border-b {
	border-bottom-width: 1px;
}

.tw-border-b-2 {
	border-bottom-width: 2px;
}

.tw-border-b-\[1px\] {
	border-bottom-width: 1px;
}

.tw-border-l {
	border-left-width: 1px;
}

.tw-border-l-4 {
	border-left-width: 4px;
}

.tw-border-r {
	border-right-width: 1px;
}

.tw-border-t {
	border-top-width: 1px;
}

.tw-border-solid {
	border-style: solid;
}

.tw-border-dashed {
	border-style: dashed;
}

.tw-border-none {
	border-style: none;
}

.\!tw-border-\[var\(--vscode-tab-activeBorderTop\)\] {
	border-color: var(--vscode-tab-activeBorderTop) !important;
}

.\!tw-border-border {
	border-color: var(--vscode-dropdown-border) !important;
}

.tw-border-blue-200 {
	--tw-border-opacity: 1;
	border-color: rgb(191 219 254 / var(--tw-border-opacity));
}

.tw-border-blue-300 {
	--tw-border-opacity: 1;
	border-color: rgb(147 197 253 / var(--tw-border-opacity));
}

.tw-border-blue-500 {
	--tw-border-opacity: 1;
	border-color: rgb(59 130 246 / var(--tw-border-opacity));
}

.tw-border-border {
	border-color: var(--vscode-dropdown-border);
}

.tw-border-button-border {
	border-color: var(--vscode-button-border, transparent);
}

.tw-border-emerald-800\/50 {
	border-color: rgb(6 95 70 / 0.5);
}

.tw-border-gray-200 {
	--tw-border-opacity: 1;
	border-color: rgb(229 231 235 / var(--tw-border-opacity));
}

.tw-border-gray-300 {
	--tw-border-opacity: 1;
	border-color: rgb(209 213 219 / var(--tw-border-opacity));
}

.tw-border-green-200 {
	--tw-border-opacity: 1;
	border-color: rgb(187 247 208 / var(--tw-border-opacity));
}

.tw-border-input-border {
	border-color: var(--vscode-input-border);
}

.tw-border-keybinding-border {
	border-color: var(--vscode-keybindingLabel-border);
}

.tw-border-muted-foreground {
	border-color: var(--vscode-input-placeholderForeground);
}

.tw-border-muted-transparent {
	border-color: color-mix(in lch, currentColor 15%, transparent);
}

.tw-border-red-200 {
	--tw-border-opacity: 1;
	border-color: rgb(254 202 202 / var(--tw-border-opacity));
}

.tw-border-red-700 {
	--tw-border-opacity: 1;
	border-color: rgb(185 28 28 / var(--tw-border-opacity));
}

.tw-border-red-800 {
	--tw-border-opacity: 1;
	border-color: rgb(153 27 27 / var(--tw-border-opacity));
}

.tw-border-red-800\/50 {
	border-color: rgb(153 27 27 / 0.5);
}

.tw-border-rose-400 {
	--tw-border-opacity: 1;
	border-color: rgb(251 113 133 / var(--tw-border-opacity));
}

.tw-border-transparent {
	border-color: transparent;
}

.tw-border-white {
	--tw-border-opacity: 1;
	border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.tw-border-yellow-800\/50 {
	border-color: rgb(133 77 14 / 0.5);
}

.tw-border-zinc-900 {
	--tw-border-opacity: 1;
	border-color: rgb(24 24 27 / var(--tw-border-opacity));
}

.tw-border-b-border {
	border-bottom-color: var(--vscode-dropdown-border);
}

.tw-border-l-transparent {
	border-left-color: transparent;
}

.tw-border-r-zinc-700 {
	--tw-border-opacity: 1;
	border-right-color: rgb(63 63 70 / var(--tw-border-opacity));
}

.tw-border-t-border {
	border-top-color: var(--vscode-dropdown-border);
}

.tw-border-t-transparent {
	border-top-color: transparent;
}

.\!tw-bg-background {
	background-color: var(--vscode-editor-background) !important;
}

.\!tw-bg-transparent {
	background-color: transparent !important;
}

.tw-bg-\[unset\] {
	background-color: unset;
}

.tw-bg-\[var\(--code-background\)\] {
	background-color: var(--code-background);
}

.tw-bg-\[var\(--vscode-input-background\)\] {
	background-color: var(--vscode-input-background);
}

.tw-bg-accent {
	background-color: var(--vscode-list-activeSelectionBackground);
}

.tw-bg-amber-500 {
	--tw-bg-opacity: 1;
	background-color: rgb(245 158 11 / var(--tw-bg-opacity));
}

.tw-bg-background {
	background-color: var(--vscode-editor-background);
}

.tw-bg-badge-background {
	background-color: var(--vscode-badge-background);
}

.tw-bg-black {
	--tw-bg-opacity: 1;
	background-color: rgb(0 0 0 / var(--tw-bg-opacity));
}

.tw-bg-blue-100 {
	--tw-bg-opacity: 1;
	background-color: rgb(219 234 254 / var(--tw-bg-opacity));
}

.tw-bg-blue-200 {
	--tw-bg-opacity: 1;
	background-color: rgb(191 219 254 / var(--tw-bg-opacity));
}

.tw-bg-blue-50 {
	--tw-bg-opacity: 1;
	background-color: rgb(239 246 255 / var(--tw-bg-opacity));
}

.tw-bg-blue-500 {
	--tw-bg-opacity: 1;
	background-color: rgb(59 130 246 / var(--tw-bg-opacity));
}

.tw-bg-blue-600 {
	--tw-bg-opacity: 1;
	background-color: rgb(37 99 235 / var(--tw-bg-opacity));
}

.tw-bg-blue-900 {
	--tw-bg-opacity: 1;
	background-color: rgb(30 58 138 / var(--tw-bg-opacity));
}

.tw-bg-border {
	background-color: var(--vscode-dropdown-border);
}

.tw-bg-button-background {
	background-color: var(--vscode-button-background);
}

.tw-bg-button-secondary-background {
	background-color: var(--vscode-button-secondaryBackground);
}

.tw-bg-button-secondary-background-hover {
	background-color: var(--vscode-button-secondaryHoverBackground);
}

.tw-bg-current-25 {
	background-color: color-mix(in lch, currentColor 25%, transparent);
}

.tw-bg-cyan-500 {
	--tw-bg-opacity: 1;
	background-color: rgb(6 182 212 / var(--tw-bg-opacity));
}

.tw-bg-emerald-950\/30 {
	background-color: rgb(2 44 34 / 0.3);
}

.tw-bg-fuchsia-200 {
	--tw-bg-opacity: 1;
	background-color: rgb(245 208 254 / var(--tw-bg-opacity));
}

.tw-bg-gray-100 {
	--tw-bg-opacity: 1;
	background-color: rgb(243 244 246 / var(--tw-bg-opacity));
}

.tw-bg-gray-200 {
	--tw-bg-opacity: 1;
	background-color: rgb(229 231 235 / var(--tw-bg-opacity));
}

.tw-bg-gray-50 {
	--tw-bg-opacity: 1;
	background-color: rgb(249 250 251 / var(--tw-bg-opacity));
}

.tw-bg-gray-500 {
	--tw-bg-opacity: 1;
	background-color: rgb(107 114 128 / var(--tw-bg-opacity));
}

.tw-bg-gray-500\/10 {
	background-color: rgb(107 114 128 / 0.1);
}

.tw-bg-gray-800 {
	--tw-bg-opacity: 1;
	background-color: rgb(31 41 55 / var(--tw-bg-opacity));
}

.tw-bg-gray-900 {
	--tw-bg-opacity: 1;
	background-color: rgb(17 24 39 / var(--tw-bg-opacity));
}

.tw-bg-green-200 {
	--tw-bg-opacity: 1;
	background-color: rgb(187 247 208 / var(--tw-bg-opacity));
}

.tw-bg-green-50 {
	--tw-bg-opacity: 1;
	background-color: rgb(240 253 244 / var(--tw-bg-opacity));
}

.tw-bg-green-500 {
	--tw-bg-opacity: 1;
	background-color: rgb(34 197 94 / var(--tw-bg-opacity));
}

.tw-bg-green-800 {
	--tw-bg-opacity: 1;
	background-color: rgb(22 101 52 / var(--tw-bg-opacity));
}

.tw-bg-green-900 {
	--tw-bg-opacity: 1;
	background-color: rgb(20 83 45 / var(--tw-bg-opacity));
}

.tw-bg-indigo-200 {
	--tw-bg-opacity: 1;
	background-color: rgb(199 210 254 / var(--tw-bg-opacity));
}

.tw-bg-indigo-500 {
	--tw-bg-opacity: 1;
	background-color: rgb(99 102 241 / var(--tw-bg-opacity));
}

.tw-bg-inherit {
	background-color: inherit;
}

.tw-bg-input-background {
	background-color: var(--vscode-input-background);
}

.tw-bg-input-border {
	background-color: var(--vscode-input-border);
}

.tw-bg-keybinding-background {
	background-color: var(--vscode-keybindingLabel-background);
}

.tw-bg-muted {
	background-color: var(--vscode-input-background);
}

.tw-bg-muted-transparent {
	background-color: color-mix(in lch, currentColor 15%, transparent);
}

.tw-bg-orange-400 {
	--tw-bg-opacity: 1;
	background-color: rgb(251 146 60 / var(--tw-bg-opacity));
}

.tw-bg-pink-500 {
	--tw-bg-opacity: 1;
	background-color: rgb(236 72 153 / var(--tw-bg-opacity));
}

.tw-bg-pink-900 {
	--tw-bg-opacity: 1;
	background-color: rgb(131 24 67 / var(--tw-bg-opacity));
}

.tw-bg-popover {
	background-color: var(--vscode-quickInput-background);
}

.tw-bg-purple-200 {
	--tw-bg-opacity: 1;
	background-color: rgb(233 213 255 / var(--tw-bg-opacity));
}

.tw-bg-purple-500 {
	--tw-bg-opacity: 1;
	background-color: rgb(168 85 247 / var(--tw-bg-opacity));
}

.tw-bg-red-200 {
	--tw-bg-opacity: 1;
	background-color: rgb(254 202 202 / var(--tw-bg-opacity));
}

.tw-bg-red-50 {
	--tw-bg-opacity: 1;
	background-color: rgb(254 242 242 / var(--tw-bg-opacity));
}

.tw-bg-red-500 {
	--tw-bg-opacity: 1;
	background-color: rgb(239 68 68 / var(--tw-bg-opacity));
}

.tw-bg-red-800 {
	--tw-bg-opacity: 1;
	background-color: rgb(153 27 27 / var(--tw-bg-opacity));
}

.tw-bg-red-950\/30 {
	background-color: rgb(69 10 10 / 0.3);
}

.tw-bg-rose-300 {
	--tw-bg-opacity: 1;
	background-color: rgb(253 164 175 / var(--tw-bg-opacity));
}

.tw-bg-rose-600 {
	--tw-bg-opacity: 1;
	background-color: rgb(225 29 72 / var(--tw-bg-opacity));
}

.tw-bg-rose-950\/30 {
	background-color: rgb(76 5 25 / 0.3);
}

.tw-bg-sidebar-background {
	background-color: var(--vscode-sideBar-background);
}

.tw-bg-status-offline-background {
	background-color: var(--vscode-statusBarItem-offlineBackground);
}

.tw-bg-teal-200 {
	--tw-bg-opacity: 1;
	background-color: rgb(153 246 228 / var(--tw-bg-opacity));
}

.tw-bg-transparent {
	background-color: transparent;
}

.tw-bg-white {
	--tw-bg-opacity: 1;
	background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

.tw-bg-yellow-200 {
	--tw-bg-opacity: 1;
	background-color: rgb(254 240 138 / var(--tw-bg-opacity));
}

.tw-bg-yellow-50 {
	--tw-bg-opacity: 1;
	background-color: rgb(254 252 232 / var(--tw-bg-opacity));
}

.tw-bg-yellow-500 {
	--tw-bg-opacity: 1;
	background-color: rgb(234 179 8 / var(--tw-bg-opacity));
}

.tw-bg-yellow-900 {
	--tw-bg-opacity: 1;
	background-color: rgb(113 63 18 / var(--tw-bg-opacity));
}

.tw-bg-yellow-950\/30 {
	background-color: rgb(66 32 6 / 0.3);
}

.tw-bg-zinc-800 {
	--tw-bg-opacity: 1;
	background-color: rgb(39 39 42 / var(--tw-bg-opacity));
}

.tw-bg-zinc-900 {
	--tw-bg-opacity: 1;
	background-color: rgb(24 24 27 / var(--tw-bg-opacity));
}

.tw-bg-zinc-950 {
	--tw-bg-opacity: 1;
	background-color: rgb(9 9 11 / var(--tw-bg-opacity));
}

.tw-bg-opacity-80 {
	--tw-bg-opacity: 0.8;
}

.tw-bg-gradient-to-r {
	background-image: linear-gradient(to right, var(--tw-gradient-stops));
}

.tw-from-sourcegraph-blue {
	--tw-gradient-from: #00CBEC var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(0 203 236 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.tw-via-sourcegraph-purple {
	--tw-gradient-to: rgb(161 18 255 / 0)  var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), #A112FF var(--tw-gradient-via-position), var(--tw-gradient-to);
}

.tw-to-sourcegraph-orange {
	--tw-gradient-to: #FF5543 var(--tw-gradient-to-position);
}

.tw-fill-current {
	fill: currentColor;
}

.\!tw-p-0 {
	padding: 0px !important;
}

.\!tw-p-2 {
	padding: 4px !important;
}

.\!tw-p-3 {
	padding: 6px !important;
}

.\!tw-p-4 {
	padding: 8px !important;
}

.\!tw-p-\[0\.5rem\] {
	padding: 0.5rem !important;
}

.tw-p-0 {
	padding: 0px;
}

.tw-p-1 {
	padding: 2px;
}

.tw-p-10 {
	padding: 20px;
}

.tw-p-2 {
	padding: 4px;
}

.tw-p-3 {
	padding: 6px;
}

.tw-p-4 {
	padding: 8px;
}

.tw-p-5 {
	padding: 10px;
}

.tw-p-6 {
	padding: 12px;
}

.tw-p-\[1px\] {
	padding: 1px;
}

.\!tw-px-0 {
	padding-left: 0px !important;
	padding-right: 0px !important;
}

.\!tw-px-4 {
	padding-left: 8px !important;
	padding-right: 8px !important;
}

.\!tw-px-6 {
	padding-left: 12px !important;
	padding-right: 12px !important;
}

.\!tw-px-8 {
	padding-left: 16px !important;
	padding-right: 16px !important;
}

.\!tw-py-0 {
	padding-top: 0px !important;
	padding-bottom: 0px !important;
}

.\!tw-py-4 {
	padding-top: 8px !important;
	padding-bottom: 8px !important;
}

.tw-px-0 {
	padding-left: 0px;
	padding-right: 0px;
}

.tw-px-1 {
	padding-left: 2px;
	padding-right: 2px;
}

.tw-px-1\.5 {
	padding-left: 3px;
	padding-right: 3px;
}

.tw-px-2 {
	padding-left: 4px;
	padding-right: 4px;
}

.tw-px-3 {
	padding-left: 6px;
	padding-right: 6px;
}

.tw-px-4 {
	padding-left: 8px;
	padding-right: 8px;
}

.tw-px-6 {
	padding-left: 12px;
	padding-right: 12px;
}

.tw-px-8 {
	padding-left: 16px;
	padding-right: 16px;
}

.tw-px-\[5px\] {
	padding-left: 5px;
	padding-right: 5px;
}

.tw-py-0 {
	padding-top: 0px;
	padding-bottom: 0px;
}

.tw-py-0\.5 {
	padding-top: 0.125rem;
	padding-bottom: 0.125rem;
}

.tw-py-1 {
	padding-top: 2px;
	padding-bottom: 2px;
}

.tw-py-1\.5 {
	padding-top: 3px;
	padding-bottom: 3px;
}

.tw-py-10 {
	padding-top: 20px;
	padding-bottom: 20px;
}

.tw-py-12 {
	padding-top: 24px;
	padding-bottom: 24px;
}

.tw-py-2 {
	padding-top: 4px;
	padding-bottom: 4px;
}

.tw-py-2\.5 {
	padding-top: 0.625rem;
	padding-bottom: 0.625rem;
}

.tw-py-3 {
	padding-top: 6px;
	padding-bottom: 6px;
}

.tw-py-4 {
	padding-top: 8px;
	padding-bottom: 8px;
}

.tw-py-8 {
	padding-top: 16px;
	padding-bottom: 16px;
}

.tw-py-\[\.1rem\] {
	padding-top: .1rem;
	padding-bottom: .1rem;
}

.tw-pb-2 {
	padding-bottom: 4px;
}

.tw-pb-6 {
	padding-bottom: 12px;
}

.tw-pl-2 {
	padding-left: 4px;
}

.tw-pl-4 {
	padding-left: 8px;
}

.tw-pl-5 {
	padding-left: 10px;
}

.tw-pr-2 {
	padding-right: 4px;
}

.tw-pr-3 {
	padding-right: 6px;
}

.tw-pr-4 {
	padding-right: 8px;
}

.tw-pt-2 {
	padding-top: 4px;
}

.tw-pt-4 {
	padding-top: 8px;
}

.tw-text-left {
	text-align: left;
}

.tw-text-center {
	text-align: center;
}

.tw-text-right {
	text-align: right;
}

.tw-align-baseline {
	vertical-align: baseline;
}

.tw-align-top {
	vertical-align: top;
}

.tw-align-middle {
	vertical-align: middle;
}

.tw-font-mono {
	font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

.\!tw-text-md {
	font-size: var(--vscode-font-size) !important;
}

.tw-text-2xl {
	font-size: 1.5rem;
	line-height: 2rem;
}

.tw-text-base {
	font-size: 1rem;
	line-height: 1.5rem;
}

.tw-text-lg {
	font-size: calc(var(--vscode-font-size) * 15 / 13);
}

.tw-text-md {
	font-size: var(--vscode-font-size);
}

.tw-text-sm {
	font-size: calc(calc(12/13)*var(--vscode-font-size));
}

.tw-text-xl {
	font-size: 1.25rem;
	line-height: 1.75rem;
}

.tw-text-xs {
	font-size: calc(calc(11/13)*var(--vscode-font-size));
}

.tw-text-xxs {
	font-size: calc(calc(10/13)*var(--vscode-font-size));
}

.\!tw-font-normal {
	font-weight: 400 !important;
}

.tw-font-bold {
	font-weight: 700;
}

.tw-font-medium {
	font-weight: 500;
}

.tw-font-normal {
	font-weight: 400;
}

.tw-font-semibold {
	font-weight: 600;
}

.tw-font-thin {
	font-weight: 100;
}

.tw-uppercase {
	text-transform: uppercase;
}

.tw-capitalize {
	text-transform: capitalize;
}

.\!tw-leading-\[1\.2\] {
	line-height: 1.2 !important;
}

.tw-leading-4 {
	line-height: 1rem;
}

.tw-leading-none {
	line-height: 1;
}

.tw-leading-relaxed {
	line-height: 1.625;
}

.tw-leading-tight {
	line-height: 1.25;
}

.tw-tracking-tight {
	letter-spacing: -0.025em;
}

.tw-tracking-wider {
	letter-spacing: 0.05em;
}

.tw-tracking-widest {
	letter-spacing: 0.1em;
}

.\!tw-text-foreground {
	color: var(--vscode-foreground) !important;
}

.\!tw-text-inherit {
	color: inherit !important;
}

.\!tw-text-muted-foreground {
	color: var(--vscode-input-placeholderForeground) !important;
}

.tw-text-\[var\(--vscode-errorForeground\)\] {
	color: var(--vscode-errorForeground);
}

.tw-text-\[var\(--vscode-foreground\)\] {
	color: var(--vscode-foreground);
}

.tw-text-\[var\(--vscode-gitDecoration-addedResourceForeground\)\] {
	color: var(--vscode-gitDecoration-addedResourceForeground);
}

.tw-text-\[var\(--vscode-warningForeground\)\] {
	color: var(--vscode-warningForeground);
}

.tw-text-badge-foreground {
	color: var(--vscode-badge-foreground);
}

.tw-text-blue-300 {
	--tw-text-opacity: 1;
	color: rgb(147 197 253 / var(--tw-text-opacity));
}

.tw-text-blue-400 {
	--tw-text-opacity: 1;
	color: rgb(96 165 250 / var(--tw-text-opacity));
}

.tw-text-blue-500 {
	--tw-text-opacity: 1;
	color: rgb(59 130 246 / var(--tw-text-opacity));
}

.tw-text-blue-600 {
	--tw-text-opacity: 1;
	color: rgb(37 99 235 / var(--tw-text-opacity));
}

.tw-text-blue-800 {
	--tw-text-opacity: 1;
	color: rgb(30 64 175 / var(--tw-text-opacity));
}

.tw-text-button-foreground {
	color: var(--vscode-button-foreground);
}

.tw-text-button-secondary-foreground {
	color: var(--vscode-button-secondaryForeground);
}

.tw-text-cyan-400 {
	--tw-text-opacity: 1;
	color: rgb(34 211 238 / var(--tw-text-opacity));
}

.tw-text-emerald-400 {
	--tw-text-opacity: 1;
	color: rgb(52 211 153 / var(--tw-text-opacity));
}

.tw-text-emerald-500 {
	--tw-text-opacity: 1;
	color: rgb(16 185 129 / var(--tw-text-opacity));
}

.tw-text-foreground {
	color: var(--vscode-foreground);
}

.tw-text-fuchsia-800 {
	--tw-text-opacity: 1;
	color: rgb(134 25 143 / var(--tw-text-opacity));
}

.tw-text-gray-300 {
	--tw-text-opacity: 1;
	color: rgb(209 213 219 / var(--tw-text-opacity));
}

.tw-text-gray-400 {
	--tw-text-opacity: 1;
	color: rgb(156 163 175 / var(--tw-text-opacity));
}

.tw-text-gray-500 {
	--tw-text-opacity: 1;
	color: rgb(107 114 128 / var(--tw-text-opacity));
}

.tw-text-gray-600 {
	--tw-text-opacity: 1;
	color: rgb(75 85 99 / var(--tw-text-opacity));
}

.tw-text-gray-700 {
	--tw-text-opacity: 1;
	color: rgb(55 65 81 / var(--tw-text-opacity));
}

.tw-text-gray-800 {
	--tw-text-opacity: 1;
	color: rgb(31 41 55 / var(--tw-text-opacity));
}

.tw-text-gray-900 {
	--tw-text-opacity: 1;
	color: rgb(17 24 39 / var(--tw-text-opacity));
}

.tw-text-green-300 {
	--tw-text-opacity: 1;
	color: rgb(134 239 172 / var(--tw-text-opacity));
}

.tw-text-green-400 {
	--tw-text-opacity: 1;
	color: rgb(74 222 128 / var(--tw-text-opacity));
}

.tw-text-green-500 {
	--tw-text-opacity: 1;
	color: rgb(34 197 94 / var(--tw-text-opacity));
}

.tw-text-green-800 {
	--tw-text-opacity: 1;
	color: rgb(22 101 52 / var(--tw-text-opacity));
}

.tw-text-indigo-800 {
	--tw-text-opacity: 1;
	color: rgb(55 48 163 / var(--tw-text-opacity));
}

.tw-text-input-foreground {
	color: var(--vscode-input-foreground);
}

.tw-text-keybinding-foreground {
	color: var(--vscode-keybindingLabel-foreground);
}

.tw-text-link {
	color: var(--vscode-textLink-foreground);
}

.tw-text-muted-foreground {
	color: var(--vscode-input-placeholderForeground);
}

.tw-text-orange-500 {
	--tw-text-opacity: 1;
	color: rgb(249 115 22 / var(--tw-text-opacity));
}

.tw-text-pink-300 {
	--tw-text-opacity: 1;
	color: rgb(249 168 212 / var(--tw-text-opacity));
}

.tw-text-popover-foreground {
	color: var(--vscode-dropdown-foreground);
}

.tw-text-purple-800 {
	--tw-text-opacity: 1;
	color: rgb(107 33 168 / var(--tw-text-opacity));
}

.tw-text-red-400 {
	--tw-text-opacity: 1;
	color: rgb(248 113 113 / var(--tw-text-opacity));
}

.tw-text-red-500 {
	--tw-text-opacity: 1;
	color: rgb(239 68 68 / var(--tw-text-opacity));
}

.tw-text-red-600 {
	--tw-text-opacity: 1;
	color: rgb(220 38 38 / var(--tw-text-opacity));
}

.tw-text-red-700 {
	--tw-text-opacity: 1;
	color: rgb(185 28 28 / var(--tw-text-opacity));
}

.tw-text-red-800 {
	--tw-text-opacity: 1;
	color: rgb(153 27 27 / var(--tw-text-opacity));
}

.tw-text-rose-500 {
	--tw-text-opacity: 1;
	color: rgb(244 63 94 / var(--tw-text-opacity));
}

.tw-text-sidebar-foreground {
	color: var(--vscode-sideBar-foreground);
}

.tw-text-status-offline-foreground {
	color: var(--vscode-statusBarItem-offlineForeground);
}

.tw-text-teal-800 {
	--tw-text-opacity: 1;
	color: rgb(17 94 89 / var(--tw-text-opacity));
}

.tw-text-white {
	--tw-text-opacity: 1;
	color: rgb(255 255 255 / var(--tw-text-opacity));
}

.tw-text-yellow-300 {
	--tw-text-opacity: 1;
	color: rgb(253 224 71 / var(--tw-text-opacity));
}

.tw-text-yellow-400 {
	--tw-text-opacity: 1;
	color: rgb(250 204 21 / var(--tw-text-opacity));
}

.tw-text-yellow-500 {
	--tw-text-opacity: 1;
	color: rgb(234 179 8 / var(--tw-text-opacity));
}

.tw-text-yellow-800 {
	--tw-text-opacity: 1;
	color: rgb(133 77 14 / var(--tw-text-opacity));
}

.tw-text-zinc-100 {
	--tw-text-opacity: 1;
	color: rgb(244 244 245 / var(--tw-text-opacity));
}

.tw-text-zinc-200 {
	--tw-text-opacity: 1;
	color: rgb(228 228 231 / var(--tw-text-opacity));
}

.tw-text-zinc-300 {
	--tw-text-opacity: 1;
	color: rgb(212 212 216 / var(--tw-text-opacity));
}

.tw-text-zinc-400 {
	--tw-text-opacity: 1;
	color: rgb(161 161 170 / var(--tw-text-opacity));
}

.tw-text-zinc-500 {
	--tw-text-opacity: 1;
	color: rgb(113 113 122 / var(--tw-text-opacity));
}

.tw-line-through {
	text-decoration-line: line-through;
}

.tw-underline-offset-4 {
	text-underline-offset: 4px;
}

.\!tw-opacity-100 {
	opacity: 1 !important;
}

.tw-opacity-50 {
	opacity: 0.5;
}

.tw-opacity-60 {
	opacity: 0.6;
}

.tw-opacity-65 {
	opacity: 0.65;
}

.tw-opacity-70 {
	opacity: 0.7;
}

.tw-opacity-75 {
	opacity: 0.75;
}

.tw-opacity-80 {
	opacity: 0.8;
}

.tw-opacity-85 {
	opacity: 0.85;
}

.tw-opacity-90 {
	opacity: 0.9;
}

.tw-shadow {
	--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
	--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.tw-shadow-lg {
	--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
	--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.tw-shadow-md {
	--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
	--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.tw-shadow-sm {
	--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
	--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.tw-shadow-xl {
	--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);
	--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.tw-outline-none {
	outline: 2px solid transparent;
	outline-offset: 2px;
}

.tw-ring-0 {
	--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
	--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
	box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.\!tw-ring-offset-background {
	--tw-ring-offset-color: var(--vscode-editor-background) !important;
}

.tw-ring-offset-background {
	--tw-ring-offset-color: var(--vscode-editor-background);
}

.tw-drop-shadow-md {
	--tw-drop-shadow: drop-shadow(0 4px 3px rgb(0 0 0 / 0.07)) drop-shadow(0 2px 2px rgb(0 0 0 / 0.06));
	filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.tw-backdrop-blur-sm {
	--tw-backdrop-blur: blur(4px);
	backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}

.tw-transition {
	transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
	transition-duration: 150ms;
}

.tw-transition-all {
	transition-property: all;
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
	transition-duration: 150ms;
}

.tw-transition-colors {
	transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
	transition-duration: 150ms;
}

.tw-transition-opacity {
	transition-property: opacity;
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
	transition-duration: 150ms;
}

.tw-transition-transform {
	transition-property: transform;
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
	transition-duration: 150ms;
}

.tw-duration-150 {
	transition-duration: 150ms;
}

.tw-duration-300 {
	transition-duration: 300ms;
}

.tw-duration-75 {
	transition-duration: 75ms;
}

/* VS Code specific overrides for Tailwind */

:root {
    color-scheme: light dark;
}

/* VS Code theme-specific styling */

body[data-vscode-theme-kind="vscode-dark"] .tw-bg-white {
    background-color: var(--vscode-sideBar-background) !important;
}

body[data-vscode-theme-kind="vscode-dark"] .tw-text-gray-500,
body[data-vscode-theme-kind="vscode-dark"] .tw-text-gray-800 {
    color: var(--vscode-sideBar-foreground) !important;
}

/* Base font and styling from original */

@font-face {
    font-family: cody-icons;
    font-display: block;
    src: url('data:font/woff;base64, ') format('woff');
}

:root {
    /* Our syntax highlighter expects a dark code background color, regardless of the VS Code color theme. */
    --code-background: #222222;
    --code-foreground: #ffffff;
}

#root {
    height: 100%;
    margin: 0 auto;
    font-family: var(--vscode-font-family);
    color: var(--vscode-sideBar-foreground);
    background-color: var(--vscode-sideBar-background);
    /* Override VS Code Webview Toolkit elements */
    --border-width: none;
}

html,
body {
    margin: 0;
    padding: 0;
    height: 100%;
    background-color: var(--vscode-sideBar-background);
}

.file\:tw-border-0::file-selector-button {
	border-width: 0px;
}

.file\:tw-bg-transparent::file-selector-button {
	background-color: transparent;
}

.file\:tw-text-sm::file-selector-button {
	font-size: calc(calc(12/13)*var(--vscode-font-size));
}

.file\:tw-font-medium::file-selector-button {
	font-weight: 500;
}

.file\:tw-text-foreground::file-selector-button {
	color: var(--vscode-foreground);
}

.placeholder\:tw-text-muted-foreground::placeholder {
	color: var(--vscode-input-placeholderForeground);
}

.last\:tw-border-b-0:last-child {
	border-bottom-width: 0px;
}

.empty\:tw-hidden:empty {
	display: none;
}

.hover\:tw-border-blue-300:hover {
	--tw-border-opacity: 1;
	border-color: rgb(147 197 253 / var(--tw-border-opacity));
}

.hover\:tw-border-gray-300:hover {
	--tw-border-opacity: 1;
	border-color: rgb(209 213 219 / var(--tw-border-opacity));
}

.hover\:tw-border-red-300:hover {
	--tw-border-opacity: 1;
	border-color: rgb(252 165 165 / var(--tw-border-opacity));
}

.hover\:\!tw-bg-button-secondary-background-hover:hover {
	background-color: var(--vscode-button-secondaryHoverBackground) !important;
}

.hover\:tw-bg-accent:hover {
	background-color: var(--vscode-list-activeSelectionBackground);
}

.hover\:tw-bg-blue-100:hover {
	--tw-bg-opacity: 1;
	background-color: rgb(219 234 254 / var(--tw-bg-opacity));
}

.hover\:tw-bg-blue-50:hover {
	--tw-bg-opacity: 1;
	background-color: rgb(239 246 255 / var(--tw-bg-opacity));
}

.hover\:tw-bg-blue-700:hover {
	--tw-bg-opacity: 1;
	background-color: rgb(29 78 216 / var(--tw-bg-opacity));
}

.hover\:tw-bg-button-background-hover:hover {
	background-color: var(--vscode-button-hoverBackground);
}

.hover\:tw-bg-button-secondary-background-hover:hover {
	background-color: var(--vscode-button-secondaryHoverBackground);
}

.hover\:tw-bg-gray-100:hover {
	--tw-bg-opacity: 1;
	background-color: rgb(243 244 246 / var(--tw-bg-opacity));
}

.hover\:tw-bg-gray-200:hover {
	--tw-bg-opacity: 1;
	background-color: rgb(229 231 235 / var(--tw-bg-opacity));
}

.hover\:tw-bg-gray-300:hover {
	--tw-bg-opacity: 1;
	background-color: rgb(209 213 219 / var(--tw-bg-opacity));
}

.hover\:tw-bg-gray-50:hover {
	--tw-bg-opacity: 1;
	background-color: rgb(249 250 251 / var(--tw-bg-opacity));
}

.hover\:tw-bg-green-900:hover {
	--tw-bg-opacity: 1;
	background-color: rgb(20 83 45 / var(--tw-bg-opacity));
}

.hover\:tw-bg-muted:hover {
	background-color: var(--vscode-input-background);
}

.hover\:tw-bg-muted-transparent:hover {
	background-color: color-mix(in lch, currentColor 15%, transparent);
}

.hover\:tw-bg-red-50:hover {
	--tw-bg-opacity: 1;
	background-color: rgb(254 242 242 / var(--tw-bg-opacity));
}

.hover\:tw-bg-red-600:hover {
	--tw-bg-opacity: 1;
	background-color: rgb(220 38 38 / var(--tw-bg-opacity));
}

.hover\:tw-bg-red-900:hover {
	--tw-bg-opacity: 1;
	background-color: rgb(127 29 29 / var(--tw-bg-opacity));
}

.hover\:tw-bg-transparent:hover {
	background-color: transparent;
}

.hover\:tw-bg-zinc-800:hover {
	--tw-bg-opacity: 1;
	background-color: rgb(39 39 42 / var(--tw-bg-opacity));
}

.hover\:tw-bg-zinc-800\/50:hover {
	background-color: rgb(39 39 42 / 0.5);
}

.hover\:tw-bg-zinc-900:hover {
	--tw-bg-opacity: 1;
	background-color: rgb(24 24 27 / var(--tw-bg-opacity));
}

.hover\:\!tw-text-accent-foreground:hover {
	color: var(--vscode-list-activeSelectionForeground) !important;
}

.hover\:tw-text-accent-foreground:hover {
	color: var(--vscode-list-activeSelectionForeground);
}

.hover\:tw-text-blue-700:hover {
	--tw-text-opacity: 1;
	color: rgb(29 78 216 / var(--tw-text-opacity));
}

.hover\:tw-text-button-foreground:hover {
	color: var(--vscode-button-foreground);
}

.hover\:tw-text-foreground:hover {
	color: var(--vscode-foreground);
}

.hover\:tw-text-gray-700:hover {
	--tw-text-opacity: 1;
	color: rgb(55 65 81 / var(--tw-text-opacity));
}

.hover\:tw-text-gray-800:hover {
	--tw-text-opacity: 1;
	color: rgb(31 41 55 / var(--tw-text-opacity));
}

.hover\:tw-text-link-hover:hover {
	color: var(--vscode-textLink-activeForeground);
}

.hover\:tw-text-red-700:hover {
	--tw-text-opacity: 1;
	color: rgb(185 28 28 / var(--tw-text-opacity));
}

.hover\:tw-underline:hover {
	text-decoration-line: underline;
}

.hover\:tw-no-underline:hover {
	text-decoration-line: none;
}

.hover\:tw-opacity-100:hover {
	opacity: 1;
}

.focus\:tw-border-blue-600:focus {
	--tw-border-opacity: 1;
	border-color: rgb(37 99 235 / var(--tw-border-opacity));
}

.focus\:tw-bg-inherit:focus {
	background-color: inherit;
}

.focus\:tw-shadow-\[0_0_0_0\.125rem_var\(--vscode-focusBorder\)\]:focus {
	--tw-shadow: 0 0 0 0.125rem var(--vscode-focusBorder);
	--tw-shadow-colored: 0 0 0 0.125rem var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.focus\:tw-outline-none:focus {
	outline: 2px solid transparent;
	outline-offset: 2px;
}

.focus\:tw-outline:focus {
	outline-style: solid;
}

.focus\:tw-outline-ring:focus {
	outline-color: var(--vscode-focusBorder);
}

.focus\:tw-ring-0:focus {
	--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
	--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
	box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.focus\:tw-ring-2:focus {
	--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
	--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
	box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.focus\:tw-ring-4:focus {
	--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
	--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
	box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.focus\:tw-ring-green-300:focus {
	--tw-ring-opacity: 1;
	--tw-ring-color: rgb(134 239 172 / var(--tw-ring-opacity));
}

.focus\:tw-ring-red-300:focus {
	--tw-ring-opacity: 1;
	--tw-ring-color: rgb(252 165 165 / var(--tw-ring-opacity));
}

.focus\:tw-ring-ring:focus {
	--tw-ring-color: var(--vscode-focusBorder);
}

.focus\:tw-ring-offset-2:focus {
	--tw-ring-offset-width: 2px;
}

.focus-visible\:tw-border-ring:focus-visible {
	border-color: var(--vscode-focusBorder);
}

.focus-visible\:tw-opacity-100:focus-visible {
	opacity: 1;
}

.focus-visible\:tw-outline-none:focus-visible {
	outline: 2px solid transparent;
	outline-offset: 2px;
}

.focus-visible\:tw-ring-2:focus-visible {
	--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
	--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
	box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.focus-visible\:tw-ring-ring:focus-visible {
	--tw-ring-color: var(--vscode-focusBorder);
}

.focus-visible\:tw-ring-offset-2:focus-visible {
	--tw-ring-offset-width: 2px;
}

.focus-visible\:tw-ring-offset-background:focus-visible {
	--tw-ring-offset-color: var(--vscode-editor-background);
}

.disabled\:tw-pointer-events-none:disabled {
	pointer-events: none;
}

.disabled\:tw-cursor-not-allowed:disabled {
	cursor: not-allowed;
}

.disabled\:tw-bg-button-secondary-background:disabled {
	background-color: var(--vscode-button-secondaryBackground);
}

.disabled\:tw-bg-current-25:disabled {
	background-color: color-mix(in lch, currentColor 25%, transparent);
}

.disabled\:tw-text-current:disabled {
	color: currentColor;
}

.disabled\:tw-text-muted-foreground:disabled {
	color: var(--vscode-input-placeholderForeground);
}

.disabled\:tw-opacity-50:disabled {
	opacity: 0.5;
}

.disabled\:tw-opacity-75:disabled {
	opacity: 0.75;
}

.tw-peer:disabled ~ .peer-disabled\:tw-cursor-not-allowed {
	cursor: not-allowed;
}

.tw-peer:disabled ~ .peer-disabled\:tw-opacity-70 {
	opacity: 0.7;
}

.aria-selected\:tw-bg-accent[aria-selected="true"] {
	background-color: var(--vscode-list-activeSelectionBackground);
}

.aria-selected\:\!tw-text-accent-foreground[aria-selected="true"] {
	color: var(--vscode-list-activeSelectionForeground) !important;
}

.aria-selected\:tw-text-accent-foreground[aria-selected="true"] {
	color: var(--vscode-list-activeSelectionForeground);
}

.data-\[disabled\=true\]\:tw-pointer-events-none[data-disabled=true] {
	pointer-events: none;
}

.data-\[state\=checked\]\:tw-translate-x-5[data-state=checked] {
	--tw-translate-x: 10px;
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.data-\[state\=unchecked\]\:tw-translate-x-0[data-state=unchecked] {
	--tw-translate-x: 0px;
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

@keyframes tw-accordion-up {

	from {
		height: var(--radix-accordion-content-height);
	}

	to {
		height: 0;
	}
}

.data-\[state\=closed\]\:tw-animate-accordion-up[data-state=closed] {
	animation: tw-accordion-up 0.15s ease-out;
}

@keyframes tw-collapsible-up {

	from {
		height: var(--radix-collapsible-content-height);
	}

	to {
		height: 0;
	}
}

.data-\[state\=closed\]\:tw-animate-collapsible-up[data-state=closed] {
	animation: tw-collapsible-up 0.15s ease-out;
}

@keyframes tw-accordion-down {

	from {
		height: 0;
	}

	to {
		height: var(--radix-accordion-content-height);
	}
}

.data-\[state\=open\]\:tw-animate-accordion-down[data-state=open] {
	animation: tw-accordion-down 0.15s ease-out;
}

@keyframes tw-collapsible-down {

	from {
		height: 0;
	}

	to {
		height: var(--radix-collapsible-content-height);
	}
}

.data-\[state\=open\]\:tw-animate-collapsible-down[data-state=open] {
	animation: tw-collapsible-down 0.15s ease-out;
}

.data-\[state\=checked\]\:tw-bg-button-background[data-state=checked] {
	background-color: var(--vscode-button-background);
}

.data-\[state\=unchecked\]\:tw-bg-button-secondary-background[data-state=unchecked] {
	background-color: var(--vscode-button-secondaryBackground);
}

.data-\[disabled\=true\]\:tw-opacity-50[data-disabled=true] {
	opacity: 0.5;
}

@media (min-width: 348px) {

	.xs\:tw-block {
		display: block;
	}
}

@media (min-width: 640px) {

	.sm\:tw-inline-flex {
		display: inline-flex;
	}
}

@media (min-width: 768px) {

	.md\:tw-grid-cols-2 {
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}

	.md\:tw-px-6 {
		padding-left: 12px;
		padding-right: 12px;
	}

	.md\:tw-py-3 {
		padding-top: 6px;
		padding-bottom: 6px;
	}

	.md\:tw-text-md {
		font-size: var(--vscode-font-size);
	}

	.md\:tw-text-sm {
		font-size: calc(calc(12/13)*var(--vscode-font-size));
	}
}

@media (prefers-color-scheme: dark) {

	.dark\:tw-border-gray-600 {
		--tw-border-opacity: 1;
		border-color: rgb(75 85 99 / var(--tw-border-opacity));
	}

	.dark\:tw-border-gray-700 {
		--tw-border-opacity: 1;
		border-color: rgb(55 65 81 / var(--tw-border-opacity));
	}

	.dark\:tw-border-gray-800 {
		--tw-border-opacity: 1;
		border-color: rgb(31 41 55 / var(--tw-border-opacity));
	}

	.dark\:tw-bg-blue-500 {
		--tw-bg-opacity: 1;
		background-color: rgb(59 130 246 / var(--tw-bg-opacity));
	}

	.dark\:tw-bg-gray-700 {
		--tw-bg-opacity: 1;
		background-color: rgb(55 65 81 / var(--tw-bg-opacity));
	}

	.dark\:tw-bg-gray-800 {
		--tw-bg-opacity: 1;
		background-color: rgb(31 41 55 / var(--tw-bg-opacity));
	}

	.dark\:tw-bg-gray-800\/50 {
		background-color: rgb(31 41 55 / 0.5);
	}

	.dark\:tw-text-gray-100 {
		--tw-text-opacity: 1;
		color: rgb(243 244 246 / var(--tw-text-opacity));
	}

	.dark\:tw-text-gray-200 {
		--tw-text-opacity: 1;
		color: rgb(229 231 235 / var(--tw-text-opacity));
	}

	.dark\:tw-text-gray-400 {
		--tw-text-opacity: 1;
		color: rgb(156 163 175 / var(--tw-text-opacity));
	}

	.dark\:hover\:tw-bg-blue-600:hover {
		--tw-bg-opacity: 1;
		background-color: rgb(37 99 235 / var(--tw-bg-opacity));
	}

	.dark\:hover\:tw-bg-blue-900\/30:hover {
		background-color: rgb(30 58 138 / 0.3);
	}

	.dark\:hover\:tw-bg-gray-600:hover {
		--tw-bg-opacity: 1;
		background-color: rgb(75 85 99 / var(--tw-bg-opacity));
	}

	.dark\:hover\:tw-bg-gray-700\/50:hover {
		background-color: rgb(55 65 81 / 0.5);
	}

	.dark\:hover\:tw-bg-gray-700\/60:hover {
		background-color: rgb(55 65 81 / 0.6);
	}

	.dark\:hover\:tw-text-gray-200:hover {
		--tw-text-opacity: 1;
		color: rgb(229 231 235 / var(--tw-text-opacity));
	}

	.dark\:hover\:tw-text-gray-300:hover {
		--tw-text-opacity: 1;
		color: rgb(209 213 219 / var(--tw-text-opacity));
	}

	.dark\:focus\:tw-border-blue-500:focus {
		--tw-border-opacity: 1;
		border-color: rgb(59 130 246 / var(--tw-border-opacity));
	}
}

.\[\&\:not\(\:last-child\)\]\:tw-border-b:not(:last-child) {
	border-bottom-width: 1px;
}

.\[\&\:not\(\:last-child\)\]\:tw-border-border:not(:last-child) {
	border-color: var(--vscode-dropdown-border);
}

.\[\&\[aria-selected\=\'true\'\]\]\:tw-bg-transparent[aria-selected='true'] {
	background-color: transparent;
}

.\[\&_\>_\*\]\:tw-flex-shrink-0 > * {
	flex-shrink: 0;
}

.\[\&_\[cmdk-group-heading\]\]\:\!tw-min-h-\[30px\] [cmdk-group-heading] {
	min-height: 30px !important;
}

.\[\&_\[cmdk-group-heading\]\]\:\!tw-p-3 [cmdk-group-heading] {
	padding: 6px !important;
}

.\[\&_\[cmdk-group-heading\]\]\:tw-px-2 [cmdk-group-heading] {
	padding-left: 4px;
	padding-right: 4px;
}

.\[\&_\[cmdk-group-heading\]\]\:tw-py-1\.5 [cmdk-group-heading] {
	padding-top: 3px;
	padding-bottom: 3px;
}

.\[\&_\[cmdk-group-heading\]\]\:\!tw-text-md [cmdk-group-heading] {
	font-size: var(--vscode-font-size) !important;
}

.\[\&_\[cmdk-group-heading\]\]\:tw-text-xs [cmdk-group-heading] {
	font-size: calc(calc(11/13)*var(--vscode-font-size));
}

.\[\&_\[cmdk-group-heading\]\]\:tw-font-medium [cmdk-group-heading] {
	font-weight: 500;
}

.\[\&_\[cmdk-group-heading\]\]\:\!tw-leading-\[1\.2\] [cmdk-group-heading] {
	line-height: 1.2 !important;
}

.\[\&_\[cmdk-group-heading\]\]\:tw-text-muted-foreground [cmdk-group-heading] {
	color: var(--vscode-input-placeholderForeground);
}

.\[\&_\[cmdk-item\]\]\:tw-whitespace-nowrap [cmdk-item] {
	white-space: nowrap;
}

.\[\&_kbd\]\:-tw-mr-1 kbd {
	margin-right: -2px;
}

.\[\&_kbd\]\:tw-mb-\[-4px\] kbd {
	margin-bottom: -4px;
}

.\[\&_kbd\]\:tw-ml-3 kbd {
	margin-left: 6px;
}

.\[\&_kbd\]\:tw-mt-\[-4px\] kbd {
	margin-top: -4px;
}
pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}/*!
  Theme: GitHub
  Description: Light theme as seen on github.com
  Author: github.com
  Maintainer: @Hirse
  Updated: 2021-05-15

  Outdated base version: https://github.com/primer/github-syntax-light
  Current colors taken from GitHub's CSS
*/.hljs{color:#24292e;background:#fff}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#d73a49}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#6f42c1}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id,.hljs-variable{color:#005cc5}.hljs-meta .hljs-string,.hljs-regexp,.hljs-string{color:#032f62}.hljs-built_in,.hljs-symbol{color:#e36209}.hljs-code,.hljs-comment,.hljs-formula{color:#6a737d}.hljs-name,.hljs-quote,.hljs-selector-pseudo,.hljs-selector-tag{color:#22863a}.hljs-subst{color:#24292e}.hljs-section{color:#005cc5;font-weight:700}.hljs-bullet{color:#735c0f}.hljs-emphasis{color:#24292e;font-style:italic}.hljs-strong{color:#24292e;font-weight:700}.hljs-addition{color:#22863a;background-color:#f0fff4}.hljs-deletion{color:#b31d28;background-color:#ffeef0}