.autocomplete-palette{width:400px;position:absolute;top:20px;left:20px}
@font-face{font-family:codicon;font-display:block;src:url(../media/codicon.d8c3a661.ttf)format("truetype")}.codicon[class*=codicon-]{text-rendering:auto;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-user-select:none;user-select:none;font:16px/1 codicon;text-decoration:none;display:inline-block}@keyframes codicon-spin{to{transform:rotate(360deg)}}.codicon-sync.codicon-modifier-spin,.codicon-loading.codicon-modifier-spin,.codicon-gear.codicon-modifier-spin{animation:1.5s steps(30,end) infinite codicon-spin}.codicon-modifier-disabled{opacity:.5}.codicon-modifier-hidden{opacity:0}.codicon-loading{animation-duration:1s!important;animation-timing-function:cubic-bezier(.53,.21,.29,.67)!important}.codicon-add:before,.codicon-plus:before,.codicon-gist-new:before,.codicon-repo-create:before{content:""}.codicon-lightbulb:before,.codicon-light-bulb:before{content:""}.codicon-repo:before,.codicon-repo-delete:before{content:""}.codicon-gist-fork:before,.codicon-repo-forked:before{content:""}.codicon-git-pull-request:before,.codicon-git-pull-request-abandoned:before{content:""}.codicon-record-keys:before,.codicon-keyboard:before{content:""}.codicon-tag:before,.codicon-git-pull-request-label:before,.codicon-tag-add:before,.codicon-tag-remove:before{content:""}.codicon-person:before,.codicon-person-follow:before,.codicon-person-outline:before,.codicon-person-filled:before{content:""}.codicon-source-control:before{content:""}.codicon-mirror:before,.codicon-mirror-public:before{content:""}.codicon-star:before,.codicon-star-add:before,.codicon-star-delete:before,.codicon-star-empty:before{content:""}.codicon-comment:before,.codicon-comment-add:before{content:""}.codicon-alert:before,.codicon-warning:before{content:""}.codicon-search:before,.codicon-search-save:before{content:""}.codicon-log-out:before,.codicon-sign-out:before{content:""}.codicon-log-in:before,.codicon-sign-in:before{content:""}.codicon-eye:before,.codicon-eye-unwatch:before,.codicon-eye-watch:before{content:""}.codicon-circle-filled:before,.codicon-primitive-dot:before,.codicon-close-dirty:before,.codicon-debug-breakpoint:before,.codicon-debug-breakpoint-disabled:before,.codicon-debug-hint:before,.codicon-terminal-decoration-success:before{content:""}.codicon-primitive-square:before{content:""}.codicon-edit:before,.codicon-pencil:before{content:""}.codicon-info:before,.codicon-issue-opened:before{content:""}.codicon-gist-private:before,.codicon-git-fork-private:before,.codicon-lock:before,.codicon-mirror-private:before{content:""}.codicon-close:before,.codicon-remove-close:before,.codicon-x:before{content:""}.codicon-repo-sync:before,.codicon-sync:before{content:""}.codicon-clone:before,.codicon-desktop-download:before{content:""}.codicon-beaker:before,.codicon-microscope:before{content:""}.codicon-vm:before,.codicon-device-desktop:before{content:""}.codicon-file:before{content:""}.codicon-more:before,.codicon-ellipsis:before,.codicon-kebab-horizontal:before{content:""}.codicon-mail-reply:before,.codicon-reply:before{content:""}.codicon-organization:before,.codicon-organization-filled:before,.codicon-organization-outline:before{content:""}.codicon-new-file:before,.codicon-file-add:before{content:""}.codicon-new-folder:before,.codicon-file-directory-create:before{content:""}.codicon-trash:before,.codicon-trashcan:before{content:""}.codicon-history:before,.codicon-clock:before{content:""}.codicon-folder:before,.codicon-file-directory:before,.codicon-symbol-folder:before{content:""}.codicon-logo-github:before,.codicon-mark-github:before,.codicon-github:before{content:""}.codicon-terminal:before,.codicon-console:before,.codicon-repl:before{content:""}.codicon-zap:before,.codicon-symbol-event:before{content:""}.codicon-error:before,.codicon-stop:before{content:""}.codicon-variable:before,.codicon-symbol-variable:before{content:""}.codicon-array:before,.codicon-symbol-array:before{content:""}.codicon-symbol-module:before,.codicon-symbol-package:before,.codicon-symbol-namespace:before,.codicon-symbol-object:before{content:""}.codicon-symbol-method:before,.codicon-symbol-function:before,.codicon-symbol-constructor:before{content:""}.codicon-symbol-boolean:before,.codicon-symbol-null:before{content:""}.codicon-symbol-numeric:before,.codicon-symbol-number:before{content:""}.codicon-symbol-structure:before,.codicon-symbol-struct:before{content:""}.codicon-symbol-parameter:before,.codicon-symbol-type-parameter:before{content:""}.codicon-symbol-key:before,.codicon-symbol-text:before{content:""}.codicon-symbol-reference:before,.codicon-go-to-file:before{content:""}.codicon-symbol-enum:before,.codicon-symbol-value:before{content:""}.codicon-symbol-ruler:before,.codicon-symbol-unit:before{content:""}.codicon-activate-breakpoints:before{content:""}.codicon-archive:before{content:""}.codicon-arrow-both:before{content:""}.codicon-arrow-down:before{content:""}.codicon-arrow-left:before{content:""}.codicon-arrow-right:before{content:""}.codicon-arrow-small-down:before{content:""}.codicon-arrow-small-left:before{content:""}.codicon-arrow-small-right:before{content:""}.codicon-arrow-small-up:before{content:""}.codicon-arrow-up:before{content:""}.codicon-bell:before{content:""}.codicon-bold:before{content:""}.codicon-book:before{content:""}.codicon-bookmark:before{content:""}.codicon-debug-breakpoint-conditional-unverified:before{content:""}.codicon-debug-breakpoint-conditional:before,.codicon-debug-breakpoint-conditional-disabled:before{content:""}.codicon-debug-breakpoint-data-unverified:before{content:""}.codicon-debug-breakpoint-data:before,.codicon-debug-breakpoint-data-disabled:before{content:""}.codicon-debug-breakpoint-log-unverified:before{content:""}.codicon-debug-breakpoint-log:before,.codicon-debug-breakpoint-log-disabled:before{content:""}.codicon-briefcase:before{content:""}.codicon-broadcast:before{content:""}.codicon-browser:before{content:""}.codicon-bug:before{content:""}.codicon-calendar:before{content:""}.codicon-case-sensitive:before{content:""}.codicon-check:before{content:""}.codicon-checklist:before{content:""}.codicon-chevron-down:before{content:""}.codicon-chevron-left:before{content:""}.codicon-chevron-right:before{content:""}.codicon-chevron-up:before{content:""}.codicon-chrome-close:before{content:""}.codicon-chrome-maximize:before{content:""}.codicon-chrome-minimize:before{content:""}.codicon-chrome-restore:before{content:""}.codicon-circle-outline:before,.codicon-circle:before,.codicon-debug-breakpoint-unverified:before,.codicon-terminal-decoration-incomplete:before{content:""}.codicon-circle-slash:before{content:""}.codicon-circuit-board:before{content:""}.codicon-clear-all:before{content:""}.codicon-clippy:before{content:""}.codicon-close-all:before{content:""}.codicon-cloud-download:before{content:""}.codicon-cloud-upload:before{content:""}.codicon-code:before{content:""}.codicon-collapse-all:before{content:""}.codicon-color-mode:before{content:""}.codicon-comment-discussion:before{content:""}.codicon-credit-card:before{content:""}.codicon-dash:before{content:""}.codicon-dashboard:before{content:""}.codicon-database:before{content:""}.codicon-debug-continue:before{content:""}.codicon-debug-disconnect:before{content:""}.codicon-debug-pause:before{content:""}.codicon-debug-restart:before{content:""}.codicon-debug-start:before{content:""}.codicon-debug-step-into:before{content:""}.codicon-debug-step-out:before{content:""}.codicon-debug-step-over:before{content:""}.codicon-debug-stop:before{content:""}.codicon-debug:before{content:""}.codicon-device-camera-video:before{content:""}.codicon-device-camera:before{content:""}.codicon-device-mobile:before{content:""}.codicon-diff-added:before{content:""}.codicon-diff-ignored:before{content:""}.codicon-diff-modified:before{content:""}.codicon-diff-removed:before{content:""}.codicon-diff-renamed:before{content:""}.codicon-diff:before,.codicon-diff-sidebyside:before{content:""}.codicon-discard:before{content:""}.codicon-editor-layout:before{content:""}.codicon-empty-window:before{content:""}.codicon-exclude:before{content:""}.codicon-extensions:before{content:""}.codicon-eye-closed:before{content:""}.codicon-file-binary:before{content:""}.codicon-file-code:before{content:""}.codicon-file-media:before{content:""}.codicon-file-pdf:before{content:""}.codicon-file-submodule:before{content:""}.codicon-file-symlink-directory:before{content:""}.codicon-file-symlink-file:before{content:""}.codicon-file-zip:before{content:""}.codicon-files:before{content:""}.codicon-filter:before{content:""}.codicon-flame:before{content:""}.codicon-fold-down:before{content:""}.codicon-fold-up:before{content:""}.codicon-fold:before{content:""}.codicon-folder-active:before{content:""}.codicon-folder-opened:before{content:""}.codicon-gear:before{content:""}.codicon-gift:before{content:""}.codicon-gist-secret:before{content:""}.codicon-gist:before{content:""}.codicon-git-commit:before{content:""}.codicon-git-compare:before,.codicon-compare-changes:before{content:""}.codicon-git-merge:before{content:""}.codicon-github-action:before{content:""}.codicon-github-alt:before{content:""}.codicon-globe:before{content:""}.codicon-grabber:before{content:""}.codicon-graph:before{content:""}.codicon-gripper:before{content:""}.codicon-heart:before{content:""}.codicon-home:before{content:""}.codicon-horizontal-rule:before{content:""}.codicon-hubot:before{content:""}.codicon-inbox:before{content:""}.codicon-issue-reopened:before{content:""}.codicon-issues:before{content:""}.codicon-italic:before{content:""}.codicon-jersey:before{content:""}.codicon-json:before,.codicon-bracket:before{content:""}.codicon-kebab-vertical:before{content:""}.codicon-key:before{content:""}.codicon-law:before{content:""}.codicon-lightbulb-autofix:before{content:""}.codicon-link-external:before{content:""}.codicon-link:before{content:""}.codicon-list-ordered:before{content:""}.codicon-list-unordered:before{content:""}.codicon-live-share:before{content:""}.codicon-loading:before{content:""}.codicon-location:before{content:""}.codicon-mail-read:before{content:""}.codicon-mail:before{content:""}.codicon-markdown:before{content:""}.codicon-megaphone:before{content:""}.codicon-mention:before{content:""}.codicon-milestone:before,.codicon-git-pull-request-milestone:before{content:""}.codicon-mortar-board:before{content:""}.codicon-move:before{content:""}.codicon-multiple-windows:before{content:""}.codicon-mute:before{content:""}.codicon-no-newline:before{content:""}.codicon-note:before{content:""}.codicon-octoface:before{content:""}.codicon-open-preview:before{content:""}.codicon-package:before{content:""}.codicon-paintcan:before{content:""}.codicon-pin:before{content:""}.codicon-play:before,.codicon-run:before{content:""}.codicon-plug:before{content:""}.codicon-preserve-case:before{content:""}.codicon-preview:before{content:""}.codicon-project:before{content:""}.codicon-pulse:before{content:""}.codicon-question:before{content:""}.codicon-quote:before{content:""}.codicon-radio-tower:before{content:""}.codicon-reactions:before{content:""}.codicon-references:before{content:""}.codicon-refresh:before{content:""}.codicon-regex:before{content:""}.codicon-remote-explorer:before{content:""}.codicon-remote:before{content:""}.codicon-remove:before{content:""}.codicon-replace-all:before{content:""}.codicon-replace:before{content:""}.codicon-repo-clone:before{content:""}.codicon-repo-force-push:before{content:""}.codicon-repo-pull:before{content:""}.codicon-repo-push:before{content:""}.codicon-report:before{content:""}.codicon-request-changes:before{content:""}.codicon-rocket:before{content:""}.codicon-root-folder-opened:before{content:""}.codicon-root-folder:before{content:""}.codicon-rss:before{content:""}.codicon-ruby:before{content:""}.codicon-save-all:before{content:""}.codicon-save-as:before{content:""}.codicon-save:before{content:""}.codicon-screen-full:before{content:""}.codicon-screen-normal:before{content:""}.codicon-search-stop:before{content:""}.codicon-server:before{content:""}.codicon-settings-gear:before{content:""}.codicon-settings:before{content:""}.codicon-shield:before{content:""}.codicon-smiley:before{content:""}.codicon-sort-precedence:before{content:""}.codicon-split-horizontal:before{content:""}.codicon-split-vertical:before{content:""}.codicon-squirrel:before{content:""}.codicon-star-full:before{content:""}.codicon-star-half:before{content:""}.codicon-symbol-class:before{content:""}.codicon-symbol-color:before{content:""}.codicon-symbol-constant:before{content:""}.codicon-symbol-enum-member:before{content:""}.codicon-symbol-field:before{content:""}.codicon-symbol-file:before{content:""}.codicon-symbol-interface:before{content:""}.codicon-symbol-keyword:before{content:""}.codicon-symbol-misc:before{content:""}.codicon-symbol-operator:before{content:""}.codicon-symbol-property:before,.codicon-wrench:before,.codicon-wrench-subaction:before{content:""}.codicon-symbol-snippet:before{content:""}.codicon-tasklist:before{content:""}.codicon-telescope:before{content:""}.codicon-text-size:before{content:""}.codicon-three-bars:before{content:""}.codicon-thumbsdown:before{content:""}.codicon-thumbsup:before{content:""}.codicon-tools:before{content:""}.codicon-triangle-down:before{content:""}.codicon-triangle-left:before{content:""}.codicon-triangle-right:before{content:""}.codicon-triangle-up:before{content:""}.codicon-twitter:before{content:""}.codicon-unfold:before{content:""}.codicon-unlock:before{content:""}.codicon-unmute:before{content:""}.codicon-unverified:before{content:""}.codicon-verified:before{content:""}.codicon-versions:before{content:""}.codicon-vm-active:before{content:""}.codicon-vm-outline:before{content:""}.codicon-vm-running:before{content:""}.codicon-watch:before{content:""}.codicon-whitespace:before{content:""}.codicon-whole-word:before{content:""}.codicon-window:before{content:""}.codicon-word-wrap:before{content:""}.codicon-zoom-in:before{content:""}.codicon-zoom-out:before{content:""}.codicon-list-filter:before{content:""}.codicon-list-flat:before{content:""}.codicon-list-selection:before,.codicon-selection:before{content:""}.codicon-list-tree:before{content:""}.codicon-debug-breakpoint-function-unverified:before{content:""}.codicon-debug-breakpoint-function:before,.codicon-debug-breakpoint-function-disabled:before{content:""}.codicon-debug-stackframe-active:before{content:""}.codicon-circle-small-filled:before,.codicon-debug-stackframe-dot:before,.codicon-terminal-decoration-mark:before{content:""}.codicon-debug-stackframe:before,.codicon-debug-stackframe-focused:before{content:""}.codicon-debug-breakpoint-unsupported:before{content:""}.codicon-symbol-string:before{content:""}.codicon-debug-reverse-continue:before{content:""}.codicon-debug-step-back:before{content:""}.codicon-debug-restart-frame:before{content:""}.codicon-debug-alt:before{content:""}.codicon-call-incoming:before{content:""}.codicon-call-outgoing:before{content:""}.codicon-menu:before{content:""}.codicon-expand-all:before{content:""}.codicon-feedback:before,.codicon-git-pull-request-reviewer:before{content:""}.codicon-group-by-ref-type:before{content:""}.codicon-ungroup-by-ref-type:before{content:""}.codicon-account:before,.codicon-git-pull-request-assignee:before{content:""}.codicon-bell-dot:before{content:""}.codicon-debug-console:before{content:""}.codicon-library:before{content:""}.codicon-output:before{content:""}.codicon-run-all:before{content:""}.codicon-sync-ignored:before{content:""}.codicon-pinned:before{content:""}.codicon-github-inverted:before{content:""}.codicon-server-process:before{content:""}.codicon-server-environment:before{content:""}.codicon-pass:before,.codicon-issue-closed:before{content:""}.codicon-stop-circle:before{content:""}.codicon-play-circle:before{content:""}.codicon-record:before{content:""}.codicon-debug-alt-small:before{content:""}.codicon-vm-connect:before{content:""}.codicon-cloud:before{content:""}.codicon-merge:before{content:""}.codicon-export:before{content:""}.codicon-graph-left:before{content:""}.codicon-magnet:before{content:""}.codicon-notebook:before{content:""}.codicon-redo:before{content:""}.codicon-check-all:before{content:""}.codicon-pinned-dirty:before{content:""}.codicon-pass-filled:before{content:""}.codicon-circle-large-filled:before{content:""}.codicon-circle-large:before,.codicon-circle-large-outline:before{content:""}.codicon-combine:before,.codicon-gather:before{content:""}.codicon-table:before{content:""}.codicon-variable-group:before{content:""}.codicon-type-hierarchy:before{content:""}.codicon-type-hierarchy-sub:before{content:""}.codicon-type-hierarchy-super:before{content:""}.codicon-git-pull-request-create:before{content:""}.codicon-run-above:before{content:""}.codicon-run-below:before{content:""}.codicon-notebook-template:before{content:""}.codicon-debug-rerun:before{content:""}.codicon-workspace-trusted:before{content:""}.codicon-workspace-untrusted:before{content:""}.codicon-workspace-unknown:before{content:""}.codicon-terminal-cmd:before{content:""}.codicon-terminal-debian:before{content:""}.codicon-terminal-linux:before{content:""}.codicon-terminal-powershell:before{content:""}.codicon-terminal-tmux:before{content:""}.codicon-terminal-ubuntu:before{content:""}.codicon-terminal-bash:before{content:""}.codicon-arrow-swap:before{content:""}.codicon-copy:before{content:""}.codicon-person-add:before{content:""}.codicon-filter-filled:before{content:""}.codicon-wand:before{content:""}.codicon-debug-line-by-line:before{content:""}.codicon-inspect:before{content:""}.codicon-layers:before{content:""}.codicon-layers-dot:before{content:""}.codicon-layers-active:before{content:""}.codicon-compass:before{content:""}.codicon-compass-dot:before{content:""}.codicon-compass-active:before{content:""}.codicon-azure:before{content:""}.codicon-issue-draft:before{content:""}.codicon-git-pull-request-closed:before{content:""}.codicon-git-pull-request-draft:before{content:""}.codicon-debug-all:before{content:""}.codicon-debug-coverage:before{content:""}.codicon-run-errors:before{content:""}.codicon-folder-library:before{content:""}.codicon-debug-continue-small:before{content:""}.codicon-beaker-stop:before{content:""}.codicon-graph-line:before{content:""}.codicon-graph-scatter:before{content:""}.codicon-pie-chart:before{content:""}.codicon-bracket-dot:before{content:""}.codicon-bracket-error:before{content:""}.codicon-lock-small:before{content:""}.codicon-azure-devops:before{content:""}.codicon-verified-filled:before{content:""}.codicon-newline:before{content:""}.codicon-layout:before{content:""}.codicon-layout-activitybar-left:before{content:""}.codicon-layout-activitybar-right:before{content:""}.codicon-layout-panel-left:before{content:""}.codicon-layout-panel-center:before{content:""}.codicon-layout-panel-justify:before{content:""}.codicon-layout-panel-right:before{content:""}.codicon-layout-panel:before{content:""}.codicon-layout-sidebar-left:before{content:""}.codicon-layout-sidebar-right:before{content:""}.codicon-layout-statusbar:before{content:""}.codicon-layout-menubar:before{content:""}.codicon-layout-centered:before{content:""}.codicon-target:before{content:""}.codicon-indent:before{content:""}.codicon-record-small:before{content:""}.codicon-error-small:before,.codicon-terminal-decoration-error:before{content:""}.codicon-arrow-circle-down:before{content:""}.codicon-arrow-circle-left:before{content:""}.codicon-arrow-circle-right:before{content:""}.codicon-arrow-circle-up:before{content:""}.codicon-layout-sidebar-right-off:before{content:""}.codicon-layout-panel-off:before{content:""}.codicon-layout-sidebar-left-off:before{content:""}.codicon-blank:before{content:""}.codicon-heart-filled:before{content:""}.codicon-map:before,.codicon-map-horizontal:before,.codicon-fold-horizontal:before{content:""}.codicon-map-filled:before,.codicon-map-horizontal-filled:before,.codicon-fold-horizontal-filled:before{content:""}.codicon-circle-small:before{content:""}.codicon-bell-slash:before{content:""}.codicon-bell-slash-dot:before{content:""}.codicon-comment-unresolved:before{content:""}.codicon-git-pull-request-go-to-changes:before{content:""}.codicon-git-pull-request-new-changes:before{content:""}.codicon-search-fuzzy:before{content:""}.codicon-comment-draft:before{content:""}.codicon-send:before{content:""}.codicon-sparkle:before{content:""}.codicon-insert:before{content:""}.codicon-mic:before{content:""}.codicon-thumbsdown-filled:before{content:""}.codicon-thumbsup-filled:before{content:""}.codicon-coffee:before{content:""}.codicon-snake:before{content:""}.codicon-game:before{content:""}.codicon-vr:before{content:""}.codicon-chip:before{content:""}.codicon-piano:before{content:""}.codicon-music:before{content:""}.codicon-mic-filled:before{content:""}.codicon-repo-fetch:before{content:""}.codicon-copilot:before{content:""}.codicon-lightbulb-sparkle:before{content:""}.codicon-robot:before{content:""}.codicon-sparkle-filled:before{content:""}.codicon-diff-single:before{content:""}.codicon-diff-multiple:before{content:""}.codicon-surround-with:before{content:""}.codicon-share:before{content:""}.codicon-git-stash:before{content:""}.codicon-git-stash-apply:before{content:""}.codicon-git-stash-pop:before{content:""}.codicon-vscode:before{content:""}.codicon-vscode-insiders:before{content:""}.codicon-code-oss:before{content:""}.codicon-run-coverage:before{content:""}.codicon-run-all-coverage:before{content:""}.codicon-coverage:before{content:""}.codicon-github-project:before{content:""}.codicon-map-vertical:before,.codicon-fold-vertical:before{content:""}.codicon-map-vertical-filled:before,.codicon-fold-vertical-filled:before{content:""}.codicon-go-to-search:before{content:""}.codicon-percentage:before,.codicon-sort-percentage:before{content:""}.codicon-attach:before{content:""}.codicon-go-to-editing-session:before{content:""}.codicon-edit-session:before{content:""}.codicon-code-review:before{content:""}.codicon-copilot-warning:before{content:""}.codicon-python:before{content:""}.codicon-copilot-large:before{content:""}.codicon-copilot-warning-large:before{content:""}.codicon-keyboard-tab:before{content:""}.codicon-copilot-blocked:before{content:""}.codicon-copilot-not-connected:before{content:""}.codicon-flag:before{content:""}.codicon-lightbulb-empty:before{content:""}.codicon-symbol-method-arrow:before{content:""}.codicon-copilot-unavailable:before{content:""}.codicon-repo-pinned:before{content:""}.codicon-keyboard-tab-above:before{content:""}.codicon-keyboard-tab-below:before{content:""}.codicon-git-pull-request-done:before{content:""}.codicon-mcp:before{content:""}.codicon-extensions-large:before{content:""}.codicon-layout-panel-dock:before{content:""}.codicon-layout-sidebar-left-dock:before{content:""}.codicon-layout-sidebar-right-dock:before{content:""}.codicon-copilot-in-progress:before{content:""}.codicon-copilot-error:before{content:""}.codicon-copilot-success:before{content:""}.codicon-chat-sparkle:before{content:""}.codicon-search-sparkle:before{content:""}.codicon-edit-sparkle:before{content:""}.codicon-copilot-snooze:before{content:""}.codicon-send-to-remote-agent:before{content:""}.codicon-comment-discussion-sparkle:before{content:""}.codicon-chat-sparkle-warning:before{content:""}.codicon-chat-sparkle-error:before{content:""}.codicon-collection:before{content:""}.codicon-new-collection:before{content:""}.codicon-thinking:before{content:""}.codicon-build:before{content:""}.codicon-comment-discussion-quote:before{content:""}.codicon-cursor:before{content:""}.codicon-eraser:before{content:""}.codicon-file-text:before{content:""}.codicon-quotes:before{content:""}.codicon-rename:before{content:""}.codicon-run-with-deps:before{content:""}.codicon-debug-connected:before{content:""}.codicon-strikethrough:before{content:""}.codicon-open-in-product:before{content:""}.codicon-index-zero:before{content:""}.codicon-agent:before{content:""}.codicon-edit-code:before{content:""}.codicon-repo-selected:before{content:""}.codicon-skip:before{content:""}.codicon-merge-into:before{content:""}.codicon-git-branch-changes:before{content:""}.codicon-git-branch-staged-changes:before{content:""}.codicon-git-branch-conflicts:before{content:""}.codicon-git-branch:before,.codicon-git-branch-create:before,.codicon-git-branch-delete:before{content:""}.codicon-search-large:before{content:""}.codicon-terminal-git-bash:before{content:""}.codicon-window-active:before{content:""}.codicon-forward:before{content:""}.codicon-download:before{content:""}.codicon-clockface:before{content:""}.codicon-unarchive:before{content:""}.codicon-session-in-progress:before{content:""}.codicon-collection-small:before{content:""}.codicon-vm-small:before{content:""}.codicon-cloud-small:before{content:""}.codicon-git-fetch:before{content:""}.codicon-vm-pending:before{content:""}
:root{--glsp-error-foreground:red;--glsp-warning-foreground:yellow;--glsp-info-foreground:lightblue;--glsp-issue-background:#ffffffd9}.sprotty{padding:0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.sprotty svg text::selection{background:0 0}.sprotty-hidden{width:0;height:0;display:block;position:absolute}.sprotty-popup{z-index:1;pointer-events:none;background:#fff;border:1px solid;border-radius:5px;min-width:100px;max-width:400px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;position:absolute}.sprotty-popup>div{margin:10px}.sprotty-popup-closed{display:none}.sprotty-resize-handle{r:5px;fill:#1d80d1;stroke:none;z-index:1000}.sprotty-resize-handle.selected,.sprotty-resize-handle.active{fill:#1d80d1}.sprotty-edge{fill:none;stroke-width:1.5px}.sprotty-edge.selected,.sprotty-edge.mouseover:not(.selected) path{stroke-width:1.5px}.sprotty-node:not(.selected){stroke-width:0}.sprotty-node.mouseover:not(.selected),.sprotty-edge.mouseover:not(.selected){opacity:.6}.sprotty-node.selected,.sprotty-edge.selected{stroke:#1d80d1;stroke-width:1.5px}.sprotty-edge.mouseover:not(.selected) .arrow,.sprotty-edge.selected .arrow{stroke-dashoffset:none;stroke-dasharray:none}.sprotty .node-creation-mode{cursor:copy}.sprotty .overlap-forbidden-mode{cursor:not-allowed}.sprotty .default-mode{cursor:default}.sprotty .edge-modification-not-allowed-mode{cursor:no-drop}.sprotty .edge-creation-select-source-mode{cursor:pointer}.sprotty .edge-creation-select-target-mode,.sprotty .edge-reconnect-select-target-mode{cursor:crosshair}.sprotty .edge-check-pending-mode{cursor:wait}.sprotty .move-mode{cursor:move}.sprotty .resize-nesw-mode{cursor:nesw-resize}.sprotty .resize-nwse-mode{cursor:nwse-resize}.sprotty .resize-nw-mode{cursor:nw-resize}.sprotty .resize-ne-mode{cursor:ne-resize}.sprotty .resize-e-mode{cursor:e-resize}.sprotty .resize-se-mode{cursor:se-resize}.sprotty .resize-s-mode{cursor:s-resize}.sprotty .resize-sw-mode{cursor:sw-resize}.sprotty .resize-w-mode{cursor:w-resize}.sprotty .element-deletion-mode{cursor:pointer}.sprotty .marquee-mode{cursor:crosshair}.sprotty-node.marquee{fill:#d3d3d3;opacity:.2}.sprotty-edge>.sprotty-routing-handle{r:5px;fill:#1d80d1;stroke:none;z-index:1000}.sprotty-edge>.sprotty-routing-handle[data-kind=line]{opacity:.35}.sprotty-edge>.sprotty-routing-handle.selected{fill:#1d80d1}.sprotty-edge>.sprotty-routing-handle.mouseover{stroke:#1d80d1a1;stroke-width:1px}.sprotty-missing{stroke-width:1px;stroke:red;fill:red;text-anchor:middle;font-size:14pt}.sprotty g .movement-not-allowed>.sprotty-node{stroke:var(--glsp-error-foreground);stroke-width:1.5px}.sprotty .sprotty-resize-handle.movement-not-allowed{stroke:var(--glsp-error-foreground);fill:var(--glsp-error-foreground)}.sprotty .error>.sprotty-node{filter:drop-shadow(0px 0px 2px var(--glsp-error-foreground))}.sprotty .warning>.sprotty-node{filter:drop-shadow(0px 0px 2px var(--glsp-warning-foreground))}.sprotty .info>.sprotty-node{filter:drop-shadow(0px 0px 2px var(--glsp-info-foreground))}.sprotty svg{-webkit-user-select:none;user-select:none;border:1px solid #bbb}.sprotty text{stroke-width:0;stroke:#000;fill:#000;text-anchor:middle;font-family:sans-serif;font-size:8pt}.glsp-projection{opacity:1;width:40%}.sprotty.sprotty-hidden .sprotty-projection-bar{visibility:hidden}.sprotty-projection-bar.vertical.bordered-projection-bar{width:20px;height:100%;position:absolute;top:0;right:0}.sprotty-projection-bar.horizontal.bordered-projection-bar{width:100%;height:20px;position:absolute;bottom:0;left:0}.sprotty-projection-bar.horizontal .sprotty-projection,.sprotty-projection-bar.horizontal .sprotty-viewport{height:100%;position:absolute;top:0}.sprotty-projection-bar.vertical .sprotty-projection,.sprotty-projection-bar.vertical .sprotty-viewport{width:100%;position:absolute;left:0}.projection-scroll-bar{z-index:1;opacity:.3;background:#aaa;transition:opacity .8s linear;position:absolute}.sprotty-viewport{z-index:1;border-style:solid;border-width:2px}.bordered-projection-bar{fill:#0000;border-top:1px solid #d4d4d433;border-left:1px solid #d4d4d433}.ui-extension.hidden{opacity:0;display:none}
.keyboard-shortcuts-menu{z-index:9999;background-color:#ededee;border:1px solid #ccc;border-radius:5px;flex-direction:column;width:400px;max-height:512px;margin-bottom:20px;font-size:16px;line-height:1.5;display:flex;position:absolute;bottom:0;right:10px;box-shadow:0 4px 8px #0003,0 6px 20px #00000030}.keyboard-shortcuts-menu h3{margin:0 0 10px;padding:10px;font-size:18px;font-weight:700}.keyboard-shortcuts-menu kbd{color:#333;text-shadow:0 1px #ffffff80;white-space:nowrap;background-color:#e4e1e1;border:1px solid #ccc;border-radius:3px;padding:2px 4px;font-size:.85em;font-weight:600;line-height:1;display:inline-block;box-shadow:0 1px #0003,inset 0 0 0 1px #ffffff80}.keyboard-shortcuts-menu kbd:active{box-shadow:inset 0 1px #0003}.keyboard-shortcuts-container{text-align:left;z-index:1000;color:#000;flex-direction:column;max-height:100%;padding:3px 10px 10px;display:block;top:25px;right:40px;overflow:auto}.shortcut-entry-container{justify-content:space-between;margin-right:10px;display:flex}#key-shortcut-close-btn{cursor:pointer;background:#ccc;border:none;font-size:16px;font-weight:700;position:absolute;top:14px;right:5px}.column-title{text-align:left}.menu-header{text-align:left;background:#ccc;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:.4em;display:flex}.shortcut-table thead th{border-bottom:2px solid #000}
.command-palette{transition:opacity .3s linear;box-shadow:0 4px 8px #0003,0 6px 20px #00000030}.command-palette-suggestions{z-index:1000;box-sizing:border-box;background:#fff;border:1px solid #3c3c3c99;overflow:auto;box-shadow:0 4px 8px #0003,0 6px 20px #00000030}.command-palette-suggestions .icon{align-self:center;padding-right:.3em;display:flex}.command-palette-suggestions em{font-style:normal;font-weight:700}.command-palette-suggestions>div{padding:0 4px;display:flex}.command-palette-suggestions .group{background:#eee}.command-palette-suggestions>div:hover:not(.group),.command-palette-suggestions>div.selected{cursor:pointer}.command-palette-suggestions>div:hover:not(.group){background:#e0e0e0}.command-palette-suggestions>div.selected{background:#bbdefb}
.sprotty-issue-background{fill:var(--glsp-issue-background);background-color:var(--glsp-issue-background)}.sprotty-issue.sprotty-error{fill:var(--glsp-error-foreground);background-color:var(--glsp-error-foreground)}.sprotty-issue.sprotty-warning{fill:var(--glsp-warning-foreground);background-color:var(--glsp-warning-foreground)}.sprotty-issue.sprotty-info{fill:var(--glsp-info-foreground);background-color:var(--glsp-info-foreground)}
.sprotty-status{align-items:center;display:flex;position:absolute;top:5px;left:10px}.sprotty-status .fatal,.sprotty-status .error{color:var(--glsp-error-foreground)}.sprotty-status .warning{color:var(--glsp-warning-foreground)}.sprotty-status .info{color:var(--glsp-info-foreground)}.sprotty-error{fill:var(--glsp-issue-background);color:var(--glsp-error-foreground)}.sprotty-warning{fill:var(--glsp-issue-background);color:var(--glsp-warning-foreground)}.sprotty-info{fill:var(--glsp-issue-background);color:inherit}.sprotty-infoRow .codicon{margin-right:8px}.sprotty-status .ok{visibility:hidden}.sprotty-status-message{visibility:hidden;padding-left:10px}.sprotty-status-message.fatal{visibility:visible;padding-left:10px}.sprotty-status:hover .sprotty-status-message{visibility:visible}
.tool-palette{text-align:center;z-index:1000;color:#000;-webkit-user-select:none;user-select:none;-khtml-user-select:none;border:0 solid #bbb;border-radius:5px;width:fit-content;font-size:14px;display:block;position:absolute;top:35px;right:45px;box-shadow:4px 0 4px #0003,0 4px 4px #00000030}.palette-header{text-align:left;background:#97a0a5;border:1px solid #3c3c3c99;border-bottom:0;flex-direction:column;justify-content:space-between;align-items:center;gap:6px;padding:.4em;display:flex}.header-icon{align-items:center;display:none}.header-tools{align-items:center;gap:3px;display:flex}.header-tools i{border:1px solid #0000;margin-right:.15em;padding:.15em}.header-tools i:hover{background:#dfdfdf}.header-tools .clicked{background:#bddaef;border:1px solid #3c3c3c99}.palette-body{background:#64646433;border:1px solid #3c3c3c99}.tool-group{text-align:left;background:#ededee}.group-header{background:#bbc1c4;align-items:center;display:flex}.group-header:hover{background:#bbc1c4}.group-header i{padding:.4em}.tool-button{background:#fcfdfd;align-items:center;padding:.4em;display:flex}.tool-button i{margin-right:.4em}.tool-button:hover{background:#dcdfe0}.tool-button.clicked{background:#a3c9db}.tool-button.collapsed{display:none}.collapsible-palette{transition:max-height .2s ease-out;overflow:auto}.minimize-palette-button{z-index:1000;color:#3a3f41;position:absolute;top:35px;right:20px}.minimize-palette-button .codicon:before{font-size:20px}.search-input{box-sizing:border-box;color:#000;background:#fcfdfd;border:1px solid #bbc1c4;width:100%;margin:3px 0;padding:4px}
.sprotty-resize-handle[data-kind=top-left]{cursor:nw-resize}.sprotty-resize-handle[data-kind=top]{cursor:n-resize}.sprotty-resize-handle[data-kind=top-right]{cursor:ne-resize}.sprotty-resize-handle[data-kind=right]{cursor:e-resize}.sprotty-resize-handle[data-kind=bottom-right]{cursor:se-resize}.sprotty-resize-handle[data-kind=bottom]{cursor:s-resize}.sprotty-resize-handle[data-kind=bottom-left]{cursor:sw-resize}.sprotty-resize-handle[data-kind=left]{cursor:w-resize}.sprotty-resize-handle.resize-not-allowed{fill:var(--glsp-error-foreground)}.sprotty g .resize-not-allowed>.sprotty-node{stroke:var(--glsp-error-foreground);stroke-width:1.5px}
.ghost-element{pointer-events:none;opacity:.8}.ghost-element.hidden{visibility:hidden;width:0;height:0}.sprotty-node.insert-indicator:not(.selected){pointer-events:none;fill:none;stroke:#000;stroke-width:1.5px}
:root{--glsp-navigation-highlight:#8443}.navigable-element{stroke:var(--glsp-navigation-highlight)}.navigable-element .sprotty-edge.arrow{fill:var(--glsp-navigation-highlight);stroke:var(--glsp-navigation-highlight)}
.grid-container{grid-template-columns:auto auto auto;display:grid;position:absolute;inset:.5rem}.grid-container.grid-visible{opacity:.7;visibility:visible}.grid-container.grid-hidden{opacity:0;visibility:hidden}.grid-container:focus{opacity:1}.grid-item{border:1px solid #0009;margin:0 -1px -1px 0;padding:1rem}.grid-item-number{color:#000;text-align:center;background:#fff;border:2px solid #666;border-radius:50%;width:1.5rem;height:1.5rem;padding:.5rem;font:700 1.3rem Arial,sans-serif}
.accessibility-tool-palette .header-tools i{position:relative}.accessibility-tool-palette .tool-button .key-shortcut,.accessibility-tool-palette .header-tools .key-shortcut{color:#000;text-align:center;background:#fff;border:2px solid #666;border-radius:50%;width:.5rem;height:.5rem;padding:.5rem;font:700 .8rem/.5rem Arial,sans-serif;display:none;position:absolute}.accessibility-tool-palette .tool-button .key-shortcut{left:-2rem}.accessibility-tool-palette .header-tools .key-shortcut{top:-2.5rem;right:-.3rem}.accessibility-show-shortcuts:focus-within .header-tools .key-shortcut,.accessibility-show-shortcuts:focus-within .tool-button .key-shortcut{display:block}.accessibility-tool-palette.collapsible-palette{overflow:visible}.accessibility-tool-palette.collapsible-palette+.minimize-palette-button{top:50px}
.search-hidden{opacity:.4}.search-highlighted .sprotty-node,.search-highlighted .sprotty-edge{stroke-width:1.5px;stroke-width:2px;stroke-dashoffset:5px;stroke-dasharray:5 5;stroke-linecap:round;stroke:#130bf7}
.toast{grid-column-gap:1rem;grid-template-columns:1fr 1fr 1fr;display:grid;position:absolute;bottom:48px;left:40px}.toast-column-left{grid-column:1/span 1}.toast-column-center{grid-column:2/span 1}.toast-column-right{grid-column:3/span 1}.toast-container{color:#000;background-color:#ccc;min-width:256px;max-width:516px;padding:.5rem;display:inline-block}
.debug-bounds:has(>.debug-bounds-decoration){fill-opacity:.5}.debug-bounds-decoration{fill:none;stroke:#000;stroke-width:1px}
.grid-background .sprotty-graph,.grid-background.sprotty-graph{--grid-stroke-width:calc(1px*var(--grid-background-zoom));--grid-stroke-width-half:calc(var(--grid-stroke-width)/2);--grid-color:#0000001a;background-image:linear-gradient(to right,var(--grid-color)var(--grid-stroke-width),transparent var(--grid-stroke-width)),linear-gradient(to bottom,var(--grid-color)var(--grid-stroke-width),transparent var(--grid-stroke-width));background-size:var(--grid-background-width)var(--grid-background-height);background-position:calc(var(--grid-background-x) - var(--grid-stroke-width-half))calc(var(--grid-background-y) - var(--grid-stroke-width-half))}
.helper-line{pointer-events:none;stroke:#1d80d1;stroke-width:1px;opacity:1}.selection-bounds{pointer-events:none;fill:#00f;fill-opacity:.05;stroke-linejoin:miter;stroke-linecap:round;stroke:#00008b;stroke-width:.5px;stroke-dasharray:2}
button[data-balloon]{overflow:visible}[data-balloon]{cursor:pointer;position:relative}[data-balloon]:after{filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-moz-opacity:0;-khtml-opacity:0;opacity:0;pointer-events:none;-o-transition:all .18s ease-out .18s;color:#fff;content:attr(data-balloon);white-space:nowrap;z-index:10;background:#111111e6;border-radius:4px;padding:.5em 1em;transition:all .18s ease-out .18s;position:absolute;text-shadow:none!important;font-family:sans-serif!important;font-size:12px!important;font-style:normal!important;font-weight:400!important}[data-balloon]:before{width:18px;height:6px;filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-moz-opacity:0;-khtml-opacity:0;opacity:0;pointer-events:none;-o-transition:all .18s ease-out .18s;content:"";z-index:10;background:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http://www.w3.org/2000/svg%22%20width%3D%2236px%22%20height%3D%2212px%22%3E%3Cpath%20fill%3D%22rgba(17,17,17,0.9)%22%20transform%3D%22rotate(0)%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E") 0 0/100% no-repeat;transition:all .18s ease-out .18s;position:absolute}[data-balloon]:hover:before,[data-balloon]:hover:after,[data-balloon][data-balloon-visible]:before,[data-balloon][data-balloon-visible]:after{filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-moz-opacity:1;-khtml-opacity:1;opacity:1;pointer-events:auto}[data-balloon]:not([data-balloon-pos]):after{transform-origin:top;margin-bottom:11px;bottom:100%;left:50%;transform:translate(-50%,10px)}[data-balloon]:not([data-balloon-pos]):before{transform-origin:top;margin-bottom:5px;bottom:100%;left:50%;transform:translate(-50%,10px)}[data-balloon]:not([data-balloon-pos]):hover:after,[data-balloon]:not([data-balloon-pos])[data-balloon-visible]:after,[data-balloon]:not([data-balloon-pos]):hover:before,[data-balloon]:not([data-balloon-pos])[data-balloon-visible]:before{transform:translate(-50%)}[data-balloon].font-awesome:after{font-family:FontAwesome,sans-serif!important}[data-balloon][data-balloon-break]:after{white-space:pre}[data-balloon][data-balloon-blunt]:before,[data-balloon][data-balloon-blunt]:after{-o-transition:none;transition:none}[data-balloon][data-balloon-pos=up]:after{transform-origin:top;margin-bottom:11px;bottom:100%;left:50%;transform:translate(-50%,10px)}[data-balloon][data-balloon-pos=up]:before{transform-origin:top;margin-bottom:5px;bottom:100%;left:50%;transform:translate(-50%,10px)}[data-balloon][data-balloon-pos=up]:hover:after,[data-balloon][data-balloon-pos=up][data-balloon-visible]:after,[data-balloon][data-balloon-pos=up]:hover:before,[data-balloon][data-balloon-pos=up][data-balloon-visible]:before{transform:translate(-50%)}[data-balloon][data-balloon-pos=up-left]:after{transform-origin:top;margin-bottom:11px;bottom:100%;left:0;transform:translateY(10px)}[data-balloon][data-balloon-pos=up-left]:before{transform-origin:top;margin-bottom:5px;bottom:100%;left:5px;transform:translateY(10px)}[data-balloon][data-balloon-pos=up-left]:hover:after,[data-balloon][data-balloon-pos=up-left][data-balloon-visible]:after,[data-balloon][data-balloon-pos=up-left]:hover:before,[data-balloon][data-balloon-pos=up-left][data-balloon-visible]:before{transform:translate(0)}[data-balloon][data-balloon-pos=up-right]:after{transform-origin:top;margin-bottom:11px;bottom:100%;right:0;transform:translateY(10px)}[data-balloon][data-balloon-pos=up-right]:before{transform-origin:top;margin-bottom:5px;bottom:100%;right:5px;transform:translateY(10px)}[data-balloon][data-balloon-pos=up-right]:hover:after,[data-balloon][data-balloon-pos=up-right][data-balloon-visible]:after,[data-balloon][data-balloon-pos=up-right]:hover:before,[data-balloon][data-balloon-pos=up-right][data-balloon-visible]:before{transform:translate(0)}[data-balloon][data-balloon-pos=down]:after{margin-top:11px;top:100%;left:50%;transform:translate(-50%,-10px)}[data-balloon][data-balloon-pos=down]:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http://www.w3.org/2000/svg%22%20width%3D%2236px%22%20height%3D%2212px%22%3E%3Cpath%20fill%3D%22rgba(17,17,17,0.9)%22%20transform%3D%22rotate(180 18 6)%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E") 0 0/100% no-repeat;width:18px;height:6px;margin-top:5px;top:100%;left:50%;transform:translate(-50%,-10px)}[data-balloon][data-balloon-pos=down]:hover:after,[data-balloon][data-balloon-pos=down][data-balloon-visible]:after,[data-balloon][data-balloon-pos=down]:hover:before,[data-balloon][data-balloon-pos=down][data-balloon-visible]:before{transform:translate(-50%)}[data-balloon][data-balloon-pos=down-left]:after{margin-top:11px;top:100%;left:0;transform:translateY(-10px)}[data-balloon][data-balloon-pos=down-left]:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http://www.w3.org/2000/svg%22%20width%3D%2236px%22%20height%3D%2212px%22%3E%3Cpath%20fill%3D%22rgba(17,17,17,0.9)%22%20transform%3D%22rotate(180 18 6)%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E") 0 0/100% no-repeat;width:18px;height:6px;margin-top:5px;top:100%;left:5px;transform:translateY(-10px)}[data-balloon][data-balloon-pos=down-left]:hover:after,[data-balloon][data-balloon-pos=down-left][data-balloon-visible]:after,[data-balloon][data-balloon-pos=down-left]:hover:before,[data-balloon][data-balloon-pos=down-left][data-balloon-visible]:before{transform:translate(0)}[data-balloon][data-balloon-pos=down-right]:after{margin-top:11px;top:100%;right:0;transform:translateY(-10px)}[data-balloon][data-balloon-pos=down-right]:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http://www.w3.org/2000/svg%22%20width%3D%2236px%22%20height%3D%2212px%22%3E%3Cpath%20fill%3D%22rgba(17,17,17,0.9)%22%20transform%3D%22rotate(180 18 6)%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E") 0 0/100% no-repeat;width:18px;height:6px;margin-top:5px;top:100%;right:5px;transform:translateY(-10px)}[data-balloon][data-balloon-pos=down-right]:hover:after,[data-balloon][data-balloon-pos=down-right][data-balloon-visible]:after,[data-balloon][data-balloon-pos=down-right]:hover:before,[data-balloon][data-balloon-pos=down-right][data-balloon-visible]:before{transform:translate(0)}[data-balloon][data-balloon-pos=left]:after{margin-right:11px;top:50%;right:100%;transform:translate(10px,-50%)}[data-balloon][data-balloon-pos=left]:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http://www.w3.org/2000/svg%22%20width%3D%2212px%22%20height%3D%2236px%22%3E%3Cpath%20fill%3D%22rgba(17,17,17,0.9)%22%20transform%3D%22rotate(-90 18 18)%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E") 0 0/100% no-repeat;width:6px;height:18px;margin-right:5px;top:50%;right:100%;transform:translate(10px,-50%)}[data-balloon][data-balloon-pos=left]:hover:after,[data-balloon][data-balloon-pos=left][data-balloon-visible]:after,[data-balloon][data-balloon-pos=left]:hover:before,[data-balloon][data-balloon-pos=left][data-balloon-visible]:before{transform:translateY(-50%)}[data-balloon][data-balloon-pos=right]:after{margin-left:11px;top:50%;left:100%;transform:translate(-10px,-50%)}[data-balloon][data-balloon-pos=right]:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http://www.w3.org/2000/svg%22%20width%3D%2212px%22%20height%3D%2236px%22%3E%3Cpath%20fill%3D%22rgba(17,17,17,0.9)%22%20transform%3D%22rotate(90 6 6)%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E") 0 0/100% no-repeat;width:6px;height:18px;margin-left:5px;top:50%;left:100%;transform:translate(-10px,-50%)}[data-balloon][data-balloon-pos=right]:hover:after,[data-balloon][data-balloon-pos=right][data-balloon-visible]:after,[data-balloon][data-balloon-pos=right]:hover:before,[data-balloon][data-balloon-pos=right][data-balloon-visible]:before{transform:translateY(-50%)}[data-balloon][data-balloon-length=small]:after{white-space:normal;width:80px}[data-balloon][data-balloon-length=medium]:after{white-space:normal;width:150px}[data-balloon][data-balloon-length=large]:after{white-space:normal;width:260px}[data-balloon][data-balloon-length=xlarge]:after{white-space:normal;width:380px}@media screen and (max-width:768px){[data-balloon][data-balloon-length=xlarge]:after{white-space:normal;width:90vw}}[data-balloon][data-balloon-length=fit]:after{white-space:normal;width:100%}
.label-edit input,.label-edit textarea{background:#ffffff80;border:0;border-radius:5px;width:99%;height:99%}.label-edit input:focus,.label-edit textarea:focus{outline-offset:0px;outline:none}.label-edit{border-left:1px dotted gray}.label-edit.validation-warning{color:orange;border-left:1px dotted orange}.label-edit.validation-error{color:red;border-left:1px dotted red}
.sprotty-graph{border:none;height:100%;font-size:15pt}.sprotty-text{text-anchor:middle;font-size:12pt}.sprotty-node{stroke-width:0;font-weight:700}.sprotty-label{stroke-width:0;fill:#000;font-weight:inherit;text-align:inherit;-webkit-user-select:none;user-select:none;font-size:100%}.sprotty-label.heading{fill:#f0f3f8;font-size:.7em;font-weight:400}.icon path{stroke-width:0;fill:#f0f3f8}.icon .icon-background{fill:#0000}.task.automated>.sprotty-node{fill:#5b9fa8}.task.manual>.sprotty-node{fill:#db8651}.category>.sprotty-node{fill:#5c87bd}.category .category>.sprotty-node{stroke:#38679a;fill:#6f9ad0;stroke-width:1px}.sprotty-edge.weighted.low:not(.selected,.navigable-element),.sprotty-edge.weighted.low:not(.selected,.navigable-element) .arrow{stroke:#805ae9}.sprotty-edge.weighted.low:not(.selected,.navigable-element) .arrow{fill:#805ae9}.sprotty-edge.weighted:not(.selected,.navigable-element),.sprotty-edge.weighted:not(.selected,.navigable-element) .arrow,.sprotty-edge.weighted.medium:not(.selected,.navigable-element),.sprotty-edge.weighted.medium:not(.selected,.navigable-element) .arrow{stroke:#623cc1}.sprotty-edge.weighted:not(.selected,.navigable-element) .arrow,.sprotty-edge.weighted.medium:not(.selected,.navigable-element) .arrow{fill:#623cc1}.sprotty-edge.weighted.high:not(.selected,.navigable-element),.sprotty-edge.weighted.high:not(.selected,.navigable-element) .arrow{stroke:#441ea3}.sprotty-edge.weighted.high:not(.selected,.navigable-element) .arrow{fill:#441ea3}.sprotty-comp{stroke:#0000;fill:#0000}.label-edit input{margin-top:-3px;margin-left:-3px}
