@font-face{font-family:Aptos Mono;font-weight:400;font-style:normal;src:local(Aptos Mono),url(./Aptos-Mono-U-CC77Ag.ttf)format("truetype")}@font-face{font-family:Aptos Mono;font-weight:400;font-style:italic;src:local(Aptos Mono Italic),url(./Aptos-Mono-Italic-CU_i98oT.ttf)format("truetype")}@font-face{font-family:Aptos Mono;font-weight:600 700;font-style:normal;src:local(Aptos Mono Bold),url(./Aptos-Mono-Bold-B3FB4yf6.ttf)format("truetype")}@font-face{font-family:Aptos Mono;font-weight:600 700;font-style:italic;src:local(Aptos Mono Bold Italic),url(./Aptos-Mono-Bold-Italic-DgY7huC4.ttf)format("truetype")}@font-face{font-family:Aptos;font-weight:400;font-style:normal;src:local(Aptos),url(./Aptos-BtN9VxtF.ttf)format("truetype")}@font-face{font-family:Aptos;font-weight:400;font-style:italic;src:local(Aptos Italic),url(./Aptos-Italic-DKlsDCf4.ttf)format("truetype")}@font-face{font-family:Aptos;font-weight:600;font-style:normal;src:local(Aptos SemiBold),url(./Aptos-SemiBold-DLJa9Ku2.ttf)format("truetype")}@font-face{font-family:Aptos;font-weight:600;font-style:italic;src:local(Aptos SemiBold Italic),url(./Aptos-SemiBold-Italic-anuT9cpN.ttf)format("truetype")}@font-face{font-family:codicon;font-display:block;src:url(./codicon-B16ygVZF.ttf?38dcd33a732ebca5a557e04831e9e235)format("truetype")}.codicon[class*=codicon-]{text-rendering:auto;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-user-select:none;user-select:none;font:16px/1 codicon;text-decoration:none;display:inline-block}@keyframes codicon-spin{to{transform:rotate(360deg)}}.codicon-sync.codicon-modifier-spin,.codicon-loading.codicon-modifier-spin,.codicon-gear.codicon-modifier-spin{animation:1.5s steps(30,end) infinite codicon-spin}.codicon-modifier-disabled{opacity:.5}.codicon-modifier-hidden{opacity:0}.codicon-loading{animation-duration:1s!important;animation-timing-function:cubic-bezier(.53,.21,.29,.67)!important}.codicon-add:before,.codicon-plus:before,.codicon-gist-new:before,.codicon-repo-create:before{content:""}.codicon-lightbulb:before,.codicon-light-bulb:before{content:""}.codicon-repo:before,.codicon-repo-delete:before{content:""}.codicon-gist-fork:before,.codicon-repo-forked:before{content:""}.codicon-git-pull-request:before,.codicon-git-pull-request-abandoned:before{content:""}.codicon-record-keys:before,.codicon-keyboard:before{content:""}.codicon-tag:before,.codicon-git-pull-request-label:before,.codicon-tag-add:before,.codicon-tag-remove:before{content:""}.codicon-person:before,.codicon-person-follow:before,.codicon-person-outline:before,.codicon-person-filled:before{content:""}.codicon-git-branch:before,.codicon-git-branch-create:before,.codicon-git-branch-delete:before,.codicon-source-control:before{content:""}.codicon-mirror:before,.codicon-mirror-public:before{content:""}.codicon-star:before,.codicon-star-add:before,.codicon-star-delete:before,.codicon-star-empty:before{content:""}.codicon-comment:before,.codicon-comment-add:before{content:""}.codicon-alert:before,.codicon-warning:before{content:""}.codicon-search:before,.codicon-search-save:before{content:""}.codicon-log-out:before,.codicon-sign-out:before{content:""}.codicon-log-in:before,.codicon-sign-in:before{content:""}.codicon-eye:before,.codicon-eye-unwatch:before,.codicon-eye-watch:before{content:""}.codicon-circle-filled:before,.codicon-primitive-dot:before,.codicon-close-dirty:before,.codicon-debug-breakpoint:before,.codicon-debug-breakpoint-disabled:before,.codicon-debug-hint:before,.codicon-terminal-decoration-success:before{content:""}.codicon-primitive-square:before{content:""}.codicon-edit:before,.codicon-pencil:before{content:""}.codicon-info:before,.codicon-issue-opened:before{content:""}.codicon-gist-private:before,.codicon-git-fork-private:before,.codicon-lock:before,.codicon-mirror-private:before{content:""}.codicon-close:before,.codicon-remove-close:before,.codicon-x:before{content:""}.codicon-repo-sync:before,.codicon-sync:before{content:""}.codicon-clone:before,.codicon-desktop-download:before{content:""}.codicon-beaker:before,.codicon-microscope:before{content:""}.codicon-vm:before,.codicon-device-desktop:before{content:""}.codicon-file:before,.codicon-file-text:before{content:""}.codicon-more:before,.codicon-ellipsis:before,.codicon-kebab-horizontal:before{content:""}.codicon-mail-reply:before,.codicon-reply:before{content:""}.codicon-organization:before,.codicon-organization-filled:before,.codicon-organization-outline:before{content:""}.codicon-new-file:before,.codicon-file-add:before{content:""}.codicon-new-folder:before,.codicon-file-directory-create:before{content:""}.codicon-trash:before,.codicon-trashcan:before{content:""}.codicon-history:before,.codicon-clock:before{content:""}.codicon-folder:before,.codicon-file-directory:before,.codicon-symbol-folder:before{content:""}.codicon-logo-github:before,.codicon-mark-github:before,.codicon-github:before{content:""}.codicon-terminal:before,.codicon-console:before,.codicon-repl:before{content:""}.codicon-zap:before,.codicon-symbol-event:before{content:""}.codicon-error:before,.codicon-stop:before{content:""}.codicon-variable:before,.codicon-symbol-variable:before{content:""}.codicon-array:before,.codicon-symbol-array:before{content:""}.codicon-symbol-module:before,.codicon-symbol-package:before,.codicon-symbol-namespace:before,.codicon-symbol-object:before{content:""}.codicon-symbol-method:before,.codicon-symbol-function:before,.codicon-symbol-constructor:before{content:""}.codicon-symbol-boolean:before,.codicon-symbol-null:before{content:""}.codicon-symbol-numeric:before,.codicon-symbol-number:before{content:""}.codicon-symbol-structure:before,.codicon-symbol-struct:before{content:""}.codicon-symbol-parameter:before,.codicon-symbol-type-parameter:before{content:""}.codicon-symbol-key:before,.codicon-symbol-text:before{content:""}.codicon-symbol-reference:before,.codicon-go-to-file:before{content:""}.codicon-symbol-enum:before,.codicon-symbol-value:before{content:""}.codicon-symbol-ruler:before,.codicon-symbol-unit:before{content:""}.codicon-activate-breakpoints:before{content:""}.codicon-archive:before{content:""}.codicon-arrow-both:before{content:""}.codicon-arrow-down:before{content:""}.codicon-arrow-left:before{content:""}.codicon-arrow-right:before{content:""}.codicon-arrow-small-down:before{content:""}.codicon-arrow-small-left:before{content:""}.codicon-arrow-small-right:before{content:""}.codicon-arrow-small-up:before{content:""}.codicon-arrow-up:before{content:""}.codicon-bell:before{content:""}.codicon-bold:before{content:""}.codicon-book:before{content:""}.codicon-bookmark:before{content:""}.codicon-debug-breakpoint-conditional-unverified:before{content:""}.codicon-debug-breakpoint-conditional:before,.codicon-debug-breakpoint-conditional-disabled:before{content:""}.codicon-debug-breakpoint-data-unverified:before{content:""}.codicon-debug-breakpoint-data:before,.codicon-debug-breakpoint-data-disabled:before{content:""}.codicon-debug-breakpoint-log-unverified:before{content:""}.codicon-debug-breakpoint-log:before,.codicon-debug-breakpoint-log-disabled:before{content:""}.codicon-briefcase:before{content:""}.codicon-broadcast:before{content:""}.codicon-browser:before{content:""}.codicon-bug:before{content:""}.codicon-calendar:before{content:""}.codicon-case-sensitive:before{content:""}.codicon-check:before{content:""}.codicon-checklist:before{content:""}.codicon-chevron-down:before{content:""}.codicon-chevron-left:before{content:""}.codicon-chevron-right:before{content:""}.codicon-chevron-up:before{content:""}.codicon-chrome-close:before{content:""}.codicon-chrome-maximize:before{content:""}.codicon-chrome-minimize:before{content:""}.codicon-chrome-restore:before{content:""}.codicon-circle-outline:before,.codicon-circle:before,.codicon-debug-breakpoint-unverified:before,.codicon-terminal-decoration-incomplete:before{content:""}.codicon-circle-slash:before{content:""}.codicon-circuit-board:before{content:""}.codicon-clear-all:before{content:""}.codicon-clippy:before{content:""}.codicon-close-all:before{content:""}.codicon-cloud-download:before{content:""}.codicon-cloud-upload:before{content:""}.codicon-code:before{content:""}.codicon-collapse-all:before{content:""}.codicon-color-mode:before{content:""}.codicon-comment-discussion:before{content:""}.codicon-credit-card:before{content:""}.codicon-dash:before{content:""}.codicon-dashboard:before{content:""}.codicon-database:before{content:""}.codicon-debug-continue:before{content:""}.codicon-debug-disconnect:before{content:""}.codicon-debug-pause:before{content:""}.codicon-debug-restart:before{content:""}.codicon-debug-start:before{content:""}.codicon-debug-step-into:before{content:""}.codicon-debug-step-out:before{content:""}.codicon-debug-step-over:before{content:""}.codicon-debug-stop:before{content:""}.codicon-debug:before{content:""}.codicon-device-camera-video:before{content:""}.codicon-device-camera:before{content:""}.codicon-device-mobile:before{content:""}.codicon-diff-added:before{content:""}.codicon-diff-ignored:before{content:""}.codicon-diff-modified:before{content:""}.codicon-diff-removed:before{content:""}.codicon-diff-renamed:before{content:""}.codicon-diff:before,.codicon-diff-sidebyside:before{content:""}.codicon-discard:before{content:""}.codicon-editor-layout:before{content:""}.codicon-empty-window:before{content:""}.codicon-exclude:before{content:""}.codicon-extensions:before{content:""}.codicon-eye-closed:before{content:""}.codicon-file-binary:before{content:""}.codicon-file-code:before{content:""}.codicon-file-media:before{content:""}.codicon-file-pdf:before{content:""}.codicon-file-submodule:before{content:""}.codicon-file-symlink-directory:before{content:""}.codicon-file-symlink-file:before{content:""}.codicon-file-zip:before{content:""}.codicon-files:before{content:""}.codicon-filter:before{content:""}.codicon-flame:before{content:""}.codicon-fold-down:before{content:""}.codicon-fold-up:before{content:""}.codicon-fold:before{content:""}.codicon-folder-active:before{content:""}.codicon-folder-opened:before{content:""}.codicon-gear:before{content:""}.codicon-gift:before{content:""}.codicon-gist-secret:before{content:""}.codicon-gist:before{content:""}.codicon-git-commit:before{content:""}.codicon-git-compare:before,.codicon-compare-changes:before{content:""}.codicon-git-merge:before{content:""}.codicon-github-action:before{content:""}.codicon-github-alt:before{content:""}.codicon-globe:before{content:""}.codicon-grabber:before{content:""}.codicon-graph:before{content:""}.codicon-gripper:before{content:""}.codicon-heart:before{content:""}.codicon-home:before{content:""}.codicon-horizontal-rule:before{content:""}.codicon-hubot:before{content:""}.codicon-inbox:before{content:""}.codicon-issue-reopened:before{content:""}.codicon-issues:before{content:""}.codicon-italic:before{content:""}.codicon-jersey:before{content:""}.codicon-json:before{content:""}.codicon-kebab-vertical:before{content:""}.codicon-key:before{content:""}.codicon-law:before{content:""}.codicon-lightbulb-autofix:before{content:""}.codicon-link-external:before{content:""}.codicon-link:before{content:""}.codicon-list-ordered:before{content:""}.codicon-list-unordered:before{content:""}.codicon-live-share:before{content:""}.codicon-loading:before{content:""}.codicon-location:before{content:""}.codicon-mail-read:before{content:""}.codicon-mail:before{content:""}.codicon-markdown:before{content:""}.codicon-megaphone:before{content:""}.codicon-mention:before{content:""}.codicon-milestone:before,.codicon-git-pull-request-milestone:before{content:""}.codicon-mortar-board:before{content:""}.codicon-move:before{content:""}.codicon-multiple-windows:before{content:""}.codicon-mute:before{content:""}.codicon-no-newline:before{content:""}.codicon-note:before{content:""}.codicon-octoface:before{content:""}.codicon-open-preview:before{content:""}.codicon-package:before{content:""}.codicon-paintcan:before{content:""}.codicon-pin:before{content:""}.codicon-play:before,.codicon-run:before{content:""}.codicon-plug:before{content:""}.codicon-preserve-case:before{content:""}.codicon-preview:before{content:""}.codicon-project:before{content:""}.codicon-pulse:before{content:""}.codicon-question:before{content:""}.codicon-quote:before{content:""}.codicon-radio-tower:before{content:""}.codicon-reactions:before{content:""}.codicon-references:before{content:""}.codicon-refresh:before{content:""}.codicon-regex:before{content:""}.codicon-remote-explorer:before{content:""}.codicon-remote:before{content:""}.codicon-remove:before{content:""}.codicon-replace-all:before{content:""}.codicon-replace:before{content:""}.codicon-repo-clone:before{content:""}.codicon-repo-force-push:before{content:""}.codicon-repo-pull:before{content:""}.codicon-repo-push:before{content:""}.codicon-report:before{content:""}.codicon-request-changes:before{content:""}.codicon-rocket:before{content:""}.codicon-root-folder-opened:before{content:""}.codicon-root-folder:before{content:""}.codicon-rss:before{content:""}.codicon-ruby:before{content:""}.codicon-save-all:before{content:""}.codicon-save-as:before{content:""}.codicon-save:before{content:""}.codicon-screen-full:before{content:""}.codicon-screen-normal:before{content:""}.codicon-search-stop:before{content:""}.codicon-server:before{content:""}.codicon-settings-gear:before{content:""}.codicon-settings:before{content:""}.codicon-shield:before{content:""}.codicon-smiley:before{content:""}.codicon-sort-precedence:before{content:""}.codicon-split-horizontal:before{content:""}.codicon-split-vertical:before{content:""}.codicon-squirrel:before{content:""}.codicon-star-full:before{content:""}.codicon-star-half:before{content:""}.codicon-symbol-class:before{content:""}.codicon-symbol-color:before{content:""}.codicon-symbol-constant:before{content:""}.codicon-symbol-enum-member:before{content:""}.codicon-symbol-field:before{content:""}.codicon-symbol-file:before{content:""}.codicon-symbol-interface:before{content:""}.codicon-symbol-keyword:before{content:""}.codicon-symbol-misc:before{content:""}.codicon-symbol-operator:before{content:""}.codicon-symbol-property:before,.codicon-wrench:before,.codicon-wrench-subaction:before{content:""}.codicon-symbol-snippet:before{content:""}.codicon-tasklist:before{content:""}.codicon-telescope:before{content:""}.codicon-text-size:before{content:""}.codicon-three-bars:before{content:""}.codicon-thumbsdown:before{content:""}.codicon-thumbsup:before{content:""}.codicon-tools:before{content:""}.codicon-triangle-down:before{content:""}.codicon-triangle-left:before{content:""}.codicon-triangle-right:before{content:""}.codicon-triangle-up:before{content:""}.codicon-twitter:before{content:""}.codicon-unfold:before{content:""}.codicon-unlock:before{content:""}.codicon-unmute:before{content:""}.codicon-unverified:before{content:""}.codicon-verified:before{content:""}.codicon-versions:before{content:""}.codicon-vm-active:before{content:""}.codicon-vm-outline:before{content:""}.codicon-vm-running:before{content:""}.codicon-watch:before{content:""}.codicon-whitespace:before{content:""}.codicon-whole-word:before{content:""}.codicon-window:before{content:""}.codicon-word-wrap:before{content:""}.codicon-zoom-in:before{content:""}.codicon-zoom-out:before{content:""}.codicon-list-filter:before{content:""}.codicon-list-flat:before{content:""}.codicon-list-selection:before,.codicon-selection:before{content:""}.codicon-list-tree:before{content:""}.codicon-debug-breakpoint-function-unverified:before{content:""}.codicon-debug-breakpoint-function:before,.codicon-debug-breakpoint-function-disabled:before{content:""}.codicon-debug-stackframe-active:before{content:""}.codicon-circle-small-filled:before,.codicon-debug-stackframe-dot:before,.codicon-terminal-decoration-mark:before{content:""}.codicon-debug-stackframe:before,.codicon-debug-stackframe-focused:before{content:""}.codicon-debug-breakpoint-unsupported:before{content:""}.codicon-symbol-string:before{content:""}.codicon-debug-reverse-continue:before{content:""}.codicon-debug-step-back:before{content:""}.codicon-debug-restart-frame:before{content:""}.codicon-debug-alt:before{content:""}.codicon-call-incoming:before{content:""}.codicon-call-outgoing:before{content:""}.codicon-menu:before{content:""}.codicon-expand-all:before{content:""}.codicon-feedback:before,.codicon-git-pull-request-reviewer:before{content:""}.codicon-group-by-ref-type:before{content:""}.codicon-ungroup-by-ref-type:before{content:""}.codicon-account:before,.codicon-git-pull-request-assignee:before{content:""}.codicon-bell-dot:before{content:""}.codicon-debug-console:before{content:""}.codicon-library:before{content:""}.codicon-output:before{content:""}.codicon-run-all:before{content:""}.codicon-sync-ignored:before{content:""}.codicon-pinned:before{content:""}.codicon-github-inverted:before{content:""}.codicon-server-process:before{content:""}.codicon-server-environment:before{content:""}.codicon-pass:before,.codicon-issue-closed:before{content:""}.codicon-stop-circle:before{content:""}.codicon-play-circle:before{content:""}.codicon-record:before{content:""}.codicon-debug-alt-small:before{content:""}.codicon-vm-connect:before{content:""}.codicon-cloud:before{content:""}.codicon-merge:before{content:""}.codicon-export:before{content:""}.codicon-graph-left:before{content:""}.codicon-magnet:before{content:""}.codicon-notebook:before{content:""}.codicon-redo:before{content:""}.codicon-check-all:before{content:""}.codicon-pinned-dirty:before{content:""}.codicon-pass-filled:before{content:""}.codicon-circle-large-filled:before{content:""}.codicon-circle-large:before,.codicon-circle-large-outline:before{content:""}.codicon-combine:before,.codicon-gather:before{content:""}.codicon-table:before{content:""}.codicon-variable-group:before{content:""}.codicon-type-hierarchy:before{content:""}.codicon-type-hierarchy-sub:before{content:""}.codicon-type-hierarchy-super:before{content:""}.codicon-git-pull-request-create:before{content:""}.codicon-run-above:before{content:""}.codicon-run-below:before{content:""}.codicon-notebook-template:before{content:""}.codicon-debug-rerun:before{content:""}.codicon-workspace-trusted:before{content:""}.codicon-workspace-untrusted:before{content:""}.codicon-workspace-unknown:before{content:""}.codicon-terminal-cmd:before{content:""}.codicon-terminal-debian:before{content:""}.codicon-terminal-linux:before{content:""}.codicon-terminal-powershell:before{content:""}.codicon-terminal-tmux:before{content:""}.codicon-terminal-ubuntu:before{content:""}.codicon-terminal-bash:before{content:""}.codicon-arrow-swap:before{content:""}.codicon-copy:before{content:""}.codicon-person-add:before{content:""}.codicon-filter-filled:before{content:""}.codicon-wand:before{content:""}.codicon-debug-line-by-line:before{content:""}.codicon-inspect:before{content:""}.codicon-layers:before{content:""}.codicon-layers-dot:before{content:""}.codicon-layers-active:before{content:""}.codicon-compass:before{content:""}.codicon-compass-dot:before{content:""}.codicon-compass-active:before{content:""}.codicon-azure:before{content:""}.codicon-issue-draft:before{content:""}.codicon-git-pull-request-closed:before{content:""}.codicon-git-pull-request-draft:before{content:""}.codicon-debug-all:before{content:""}.codicon-debug-coverage:before{content:""}.codicon-run-errors:before{content:""}.codicon-folder-library:before{content:""}.codicon-debug-continue-small:before{content:""}.codicon-beaker-stop:before{content:""}.codicon-graph-line:before{content:""}.codicon-graph-scatter:before{content:""}.codicon-pie-chart:before{content:""}.codicon-bracket:before{content:""}.codicon-bracket-dot:before{content:""}.codicon-bracket-error:before{content:""}.codicon-lock-small:before{content:""}.codicon-azure-devops:before{content:""}.codicon-verified-filled:before{content:""}.codicon-newline:before{content:""}.codicon-layout:before{content:""}.codicon-layout-activitybar-left:before{content:""}.codicon-layout-activitybar-right:before{content:""}.codicon-layout-panel-left:before{content:""}.codicon-layout-panel-center:before{content:""}.codicon-layout-panel-justify:before{content:""}.codicon-layout-panel-right:before{content:""}.codicon-layout-panel:before{content:""}.codicon-layout-sidebar-left:before{content:""}.codicon-layout-sidebar-right:before{content:""}.codicon-layout-statusbar:before{content:""}.codicon-layout-menubar:before{content:""}.codicon-layout-centered:before{content:""}.codicon-target:before{content:""}.codicon-indent:before{content:""}.codicon-record-small:before{content:""}.codicon-error-small:before,.codicon-terminal-decoration-error:before{content:""}.codicon-arrow-circle-down:before{content:""}.codicon-arrow-circle-left:before{content:""}.codicon-arrow-circle-right:before{content:""}.codicon-arrow-circle-up:before{content:""}.codicon-layout-sidebar-right-off:before{content:""}.codicon-layout-panel-off:before{content:""}.codicon-layout-sidebar-left-off:before{content:""}.codicon-blank:before{content:""}.codicon-heart-filled:before{content:""}.codicon-map:before,.codicon-map-horizontal:before,.codicon-fold-horizontal:before{content:""}.codicon-map-filled:before,.codicon-map-horizontal-filled:before,.codicon-fold-horizontal-filled:before{content:""}.codicon-circle-small:before{content:""}.codicon-bell-slash:before{content:""}.codicon-bell-slash-dot:before{content:""}.codicon-comment-unresolved:before{content:""}.codicon-git-pull-request-go-to-changes:before{content:""}.codicon-git-pull-request-new-changes:before{content:""}.codicon-search-fuzzy:before{content:""}.codicon-comment-draft:before{content:""}.codicon-send:before{content:""}.codicon-sparkle:before{content:""}.codicon-insert:before{content:""}.codicon-mic:before{content:""}.codicon-thumbsdown-filled:before{content:""}.codicon-thumbsup-filled:before{content:""}.codicon-coffee:before{content:""}.codicon-snake:before{content:""}.codicon-game:before{content:""}.codicon-vr:before{content:""}.codicon-chip:before{content:""}.codicon-piano:before{content:""}.codicon-music:before{content:""}.codicon-mic-filled:before{content:""}.codicon-repo-fetch:before{content:""}.codicon-copilot:before{content:""}.codicon-lightbulb-sparkle:before{content:""}.codicon-robot:before{content:""}.codicon-sparkle-filled:before{content:""}.codicon-diff-single:before{content:""}.codicon-diff-multiple:before{content:""}.codicon-surround-with:before{content:""}.codicon-share:before{content:""}.codicon-git-stash:before{content:""}.codicon-git-stash-apply:before{content:""}.codicon-git-stash-pop:before{content:""}.codicon-vscode:before{content:""}.codicon-vscode-insiders:before{content:""}.codicon-code-oss:before{content:""}.codicon-run-coverage:before{content:""}.codicon-run-all-coverage:before{content:""}.codicon-coverage:before{content:""}.codicon-github-project:before{content:""}.codicon-map-vertical:before,.codicon-fold-vertical:before{content:""}.codicon-map-vertical-filled:before,.codicon-fold-vertical-filled:before{content:""}.codicon-go-to-search:before{content:""}.codicon-percentage:before,.codicon-sort-percentage:before{content:""}.codicon-git-fetch:before{content:""}html,body,#root{min-width:944px;min-height:100%;margin:0}*{box-sizing:border-box}.app-shell{grid-template-columns:153px minmax(320px, 1fr) var(--canvas-width,400px);min-height:100vh;display:grid;position:relative}._bar_1p6v4_1{--bar-surface:#f7f7f8;--bar-border:#d9d9de;--bar-foreground:#1f1f24;--bar-muted:#6b6b76;--bar-divider:#dedee4;--bar-hover:#1f1f240f;--bar-shadow:0 8px 24px #0f0f121f;--prototype-accent:#7c3aed;--prototype-accent-foreground:#fff;z-index:9999;background:var(--bar-surface);border:1px solid var(--bar-border);box-shadow:var(--bar-shadow);color:var(--bar-foreground);-webkit-user-select:none;user-select:none;border-radius:10px;align-items:center;gap:0;max-width:calc(100vw - 16px);padding:5px 10px;font-size:12px;line-height:20px;display:flex;position:fixed;overflow:hidden}._bar_1p6v4_1[data-color-mode=dark]{--bar-surface:#252526;--bar-border:#3a3a3d;--bar-foreground:#f3f3f4;--bar-muted:#a3a3ad;--bar-divider:#3a3a3d;--bar-hover:#ffffff14;--bar-shadow:0 10px 28px #00000059}._barResizing_1p6v4_39{cursor:col-resize}._barDragging_1p6v4_43{cursor:grabbing;opacity:.9}._dragHandle_1p6v4_48{appearance:none;cursor:grab;width:16px;height:24px;color:var(--bar-muted);background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;margin-right:6px;padding:0;display:inline-flex}._dragHandle_1p6v4_48:hover{background:var(--bar-hover)}._dragHandle_1p6v4_48:focus-visible{box-shadow:inset 0 0 0 2px var(--prototype-accent);outline:none}._barDragging_1p6v4_43 ._dragHandle_1p6v4_48{cursor:grabbing}._dragDots_1p6v4_78{background-image:radial-gradient(circle, var(--bar-muted,#6b6b76) 1.2px, transparent 1.2px);opacity:.75;background-size:4px 4px;width:8px;height:16px;display:block}._separator_1p6v4_87{background:var(--bar-divider);flex-shrink:0;width:1px;height:20px;margin:0 10px}._groupLabel_1p6v4_95{color:var(--bar-foreground);white-space:nowrap;flex-shrink:0;margin-right:6px;font-size:12px;font-weight:500;line-height:20px}._toggleGroup_1p6v4_105{border:1px solid var(--bar-divider);border-radius:6px;flex-shrink:0;gap:0;display:inline-flex;overflow:hidden}._toggleBtn_1p6v4_114{color:var(--bar-foreground);cursor:pointer;white-space:nowrap;background:0 0;border:none;flex-shrink:0;padding:3px 10px;font-size:11px;font-weight:500;line-height:16px}._toggleBtn_1p6v4_114:hover:not(._toggleBtnSelected_1p6v4_127):not(:disabled){background:var(--bar-hover)}._toggleBtn_1p6v4_114:disabled,._toggleSelect_1p6v4_132:disabled{cursor:not-allowed;opacity:.5}._toggleBtnSelected_1p6v4_127{background:var(--prototype-accent);color:var(--prototype-accent-foreground)}._toggleBtn_1p6v4_114:focus-visible{box-shadow:inset 0 0 0 2px var(--prototype-accent);z-index:1;outline:none;position:relative}._toggleBtnSelected_1p6v4_127:focus-visible{box-shadow:inset 0 0 0 1px var(--prototype-accent-foreground), inset 0 0 0 3px var(--prototype-accent);outline:none}._optionDecoration_1p6v4_154{text-transform:uppercase;margin-left:5px;font-size:9px;font-weight:600}._toggleSelect_1p6v4_132{flex-shrink:0}._toggleSelect_1p6v4_132:focus-within{box-shadow:inset 0 0 0 2px var(--prototype-accent);outline:none}._toggleSelect_1p6v4_132 button{min-width:0;color:var(--bar-foreground);font-size:11px;font-weight:500}._toggleListbox_1p6v4_177{z-index:10000;width:max-content;min-width:172px;max-width:min(260px,100vw - 16px);max-height:224px;overflow-y:auto}._toggleListbox_1p6v4_177 [role=option]{min-height:28px;padding-block:3px;font-size:12px}._collapseBtn_1p6v4_192{color:var(--bar-muted);cursor:pointer;background:0 0;border:none;border-radius:3px;flex-shrink:0;margin-right:2px;padding:2px 4px;font-size:9px;line-height:1}._collapseBtn_1p6v4_192:hover{background:var(--bar-hover);color:var(--bar-foreground)}._collapseBtn_1p6v4_192:focus-visible{box-shadow:inset 0 0 0 2px var(--prototype-accent);outline:none}._barCollapsed_1p6v4_215{padding:5px 8px}._utilityRail_1p6v4_219{white-space:nowrap;flex:none;align-items:center;display:inline-flex}._scrollRegion_1p6v4_226{scrollbar-width:thin;flex:auto;align-items:center;min-width:0;display:flex;overflow-x:auto}._scrollRegion_1p6v4_226::-webkit-scrollbar{height:4px}._scrollRegion_1p6v4_226::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--bar-muted) 65%, transparent);border-radius:2px}._actionRail_1p6v4_242{border-left:1px solid var(--bar-divider);background:var(--bar-surface);flex:none;align-self:stretch;align-items:center;margin-left:10px;padding-left:10px;display:inline-flex}._resizeHandle_1p6v4_253{background:color-mix(in srgb, var(--prototype-accent) 8%, transparent);cursor:col-resize;border-left:1px solid #0000;flex:0 0 12px;align-self:stretch;width:12px;height:30px;margin:-5px -10px -5px auto;display:block;position:relative}._resizeHandle_1p6v4_253:after{background:color-mix(in srgb, var(--prototype-accent) 72%, var(--bar-muted));content:"";border-radius:1px;width:2px;height:14px;position:absolute;top:50%;left:4px;translate:0 -50%}._resizeHandle_1p6v4_253:hover,._resizeHandle_1p6v4_253:focus-visible{border-left-color:color-mix(in srgb, var(--prototype-accent) 48%, transparent);background:color-mix(in srgb, var(--prototype-accent) 16%, transparent)}._resizeHandle_1p6v4_253:focus-visible{outline:1px solid var(--prototype-accent);outline-offset:-2px}._moreBtn_1p6v4_290{width:24px;height:22px;color:var(--bar-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;flex:0 0 24px;justify-content:center;align-items:center;padding:0;display:inline-flex}._moreBtn_1p6v4_290 .codicon{font-size:14px}._moreBtn_1p6v4_290:hover{background:var(--bar-hover);color:var(--bar-foreground)}._moreBtn_1p6v4_290:focus-visible{box-shadow:inset 0 0 0 2px var(--prototype-accent);outline:none}._moreBtnActive_1p6v4_320{background:color-mix(in srgb, var(--prototype-accent) 15%, transparent);color:var(--prototype-accent)}._themeToggle_1p6v4_325{color:var(--bar-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;padding:2px 6px;font-size:13px;line-height:1}._themeToggle_1p6v4_325:hover{background:var(--bar-hover);color:var(--bar-foreground)}._themeToggle_1p6v4_325:focus-visible{box-shadow:inset 0 0 0 2px var(--prototype-accent);outline:none}._themeToggleActive_1p6v4_346,._themeToggleActive_1p6v4_346:hover{background:var(--prototype-accent);color:var(--prototype-accent-foreground)}._themeToggle_1p6v4_325 svg{display:block}._trailingActions_1p6v4_359{flex-shrink:0;align-items:center;gap:4px;display:inline-flex}._trailingActions_1p6v4_359 button:focus-visible,._trailingActions_1p6v4_359 [role=button]:focus-visible,._trailingActions_1p6v4_359 [role=switch]:focus-visible,._trailingActions_1p6v4_359 a[href]:focus-visible,._trailingActions_1p6v4_359 input:not([type=hidden]):focus-visible,._trailingActions_1p6v4_359 select:focus-visible,._trailingActions_1p6v4_359 [tabindex]:not([tabindex="-1"]):focus-visible{box-shadow:inset 0 0 0 2px var(--prototype-accent);outline:none}:root{--prototype-accent:#7c3aed;--prototype-accent-hover:#6d28d9;--prototype-accent-soft:#7c3aed1f;--prototype-accent-foreground:#fff}._reviewLayout_q6qkk_8{width:100%;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}._overlay_q6qkk_17{z-index:10020;pointer-events:none;color:var(--vscode-foreground);font-family:var(--vscode-font-family);position:fixed;inset:0}._actions_q6qkk_26{align-items:center;gap:2px;display:inline-flex}._reviewButton_q6qkk_32,._primaryReviewButton_q6qkk_33{color:var(--prototype-accent-foreground)!important;background:var(--prototype-accent)!important}._reviewButton_q6qkk_32:hover,._primaryReviewButton_q6qkk_33:hover{background:var(--prototype-accent-hover)!important}[data-compact-actions=true] ._reviewLabel_q6qkk_43{display:none}[data-compact-actions=true] ._reviewButton_q6qkk_32{width:24px!important;min-width:24px!important;padding-inline:0!important}._addReviewButton_q6qkk_53{border-color:var(--prototype-accent)!important;color:var(--prototype-accent)!important}._addReviewButton_q6qkk_53:hover{border-color:var(--prototype-accent-hover)!important;background:var(--prototype-accent-soft)!important;color:var(--prototype-accent-hover)!important}._placementMode_q6qkk_64 [data-review-surface-id],._placementMode_q6qkk_64 [data-review-surface-id] *{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28'%3E%3Cpath fill='%237c3aed' stroke='%23ffffff' stroke-width='1.5' d='M4.75 3.75h18.5a2 2 0 0 1 2 2v13a2 2 0 0 1-2 2H12l-6.9 4.1.95-4.1h-1.3a2 2 0 0 1-2-2v-13a2 2 0 0 1 2-2Z'/%3E%3Cpath fill='%23ffffff' d='M8 10.5h12v1.5H8zm0 4h8v1.5H8z'/%3E%3C/svg%3E") 5 24,pointer!important}._placementMode_q6qkk_64 [data-review-ui],._placementMode_q6qkk_64 [data-review-ui] *{cursor:default!important}._reviewHint_q6qkk_74{border:1px solid var(--prototype-accent);background:var(--vscode-editorWidget-background);max-width:calc(100vw - 24px);color:var(--vscode-foreground);pointer-events:auto;border-radius:4px;padding:5px 8px;position:fixed;top:12px;left:50%;translate:-50%}._targetHighlight_q6qkk_88{border:2px dashed var(--prototype-accent);background:color-mix(in srgb, var(--prototype-accent) 8%, transparent);pointer-events:none;position:fixed}._marker_q6qkk_95{appearance:none;box-sizing:border-box;border:2px solid var(--vscode-editor-background);background:var(--prototype-accent);width:24px;height:24px;color:var(--prototype-accent-foreground);font:inherit;cursor:pointer;pointer-events:auto;border-radius:50%;place-items:center;padding:0;font-size:11px;font-weight:600;line-height:1;display:grid;position:fixed;translate:-50% -50%;box-shadow:0 1px 4px #00000047}._marker_q6qkk_95:hover,._markerSelected_q6qkk_119{background:var(--prototype-accent-hover)}._markerSelected_q6qkk_119{outline:2px solid var(--prototype-accent);outline-offset:2px}._composer_q6qkk_128,._panel_q6qkk_129{border:1px solid var(--vscode-panel-border);background:var(--vscode-editorWidget-background);pointer-events:auto;border-radius:4px;flex-direction:column;display:flex}._composer_q6qkk_128{border-color:color-mix(in srgb, var(--prototype-accent) 55%, var(--vscode-panel-border));background:linear-gradient(145deg, color-mix(in srgb, var(--prototype-accent) 15%, var(--vscode-editorWidget-background)) 0%, var(--vscode-editorWidget-background) 44%);width:min(360px,100vw - 24px);box-shadow:0 12px 36px #0000005c, 0 0 0 1px color-mix(in srgb, var(--prototype-accent) 14%, transparent);border-radius:8px;gap:14px;padding:16px;position:fixed}._composerHeader_q6qkk_149{align-items:center;gap:10px;display:flex}._composerHeader_q6qkk_149>div{flex-direction:column;gap:2px;min-width:0;display:flex}._composerHeader_q6qkk_149 strong{font-size:14px;font-weight:600}._composerHeader_q6qkk_149>div>span{color:var(--vscode-descriptionForeground);font-size:11px}._composerIcon_q6qkk_172{background:var(--prototype-accent);width:30px;height:30px;color:var(--prototype-accent-foreground);border-radius:7px;flex:0 0 30px;justify-content:center;align-items:center;display:inline-flex}._composerTextarea_q6qkk_184{background:color-mix(in srgb, var(--vscode-input-background) 88%, var(--prototype-accent-soft));border-radius:6px;width:100%;min-height:112px}._composerCancelButton_q6qkk_191{background:color-mix(in srgb, var(--prototype-accent) 8%, transparent)!important}._composerActions_q6qkk_195,._exportActions_q6qkk_196{justify-content:flex-end;align-items:center;gap:6px;display:flex}._panel_q6qkk_129{border-width:0 0 0 1px;border-radius:0;flex:0 0 min(340px,34vw);width:340px;min-width:300px;position:relative;overflow:hidden}._panelHeader_q6qkk_213,._commentMeta_q6qkk_214{justify-content:space-between;align-items:center;gap:8px;display:flex}._panelHeader_q6qkk_213{border-bottom:1px solid var(--vscode-panel-border);padding:10px 10px 8px;position:relative}._panelHeader_q6qkk_213 span,._commentMeta_q6qkk_214>span{color:var(--vscode-descriptionForeground);font-size:11px}._panelTitle_q6qkk_233{align-items:center;gap:7px;min-width:0;display:flex}._localStatus_q6qkk_240{font-size:11px;font-weight:400;color:var(--vscode-descriptionForeground)!important}._reviewTabs_q6qkk_246{border-bottom:1px solid var(--vscode-panel-border);padding:0 10px 8px}._reviewTab_q6qkk_246[aria-selected=true]{color:var(--prototype-accent)}._reviewTab_q6qkk_246[aria-selected=true]:after{background-color:var(--prototype-accent)}._commentList_q6qkk_259{flex-direction:column;flex:1;gap:6px;min-height:0;padding:10px;display:flex;overflow-y:auto}._emptyState_q6qkk_269{color:var(--vscode-descriptionForeground);margin:12px 0}._commentCard_q6qkk_274{border:1px solid var(--vscode-panel-border);background:var(--vscode-editor-background);cursor:pointer;border-radius:3px;padding:8px}._commentCard_q6qkk_274:hover{border-color:color-mix(in srgb, var(--prototype-accent) 28%, var(--vscode-panel-border));background:color-mix(in srgb, var(--prototype-accent) 7%, var(--vscode-editor-background))}._commentCardSelected_q6qkk_287{border-color:color-mix(in srgb, var(--prototype-accent) 38%, var(--vscode-panel-border));background:color-mix(in srgb, var(--prototype-accent) 13%, var(--vscode-editor-background))}._commentBody_q6qkk_292{align-items:flex-start;gap:8px;display:flex}._commentBody_q6qkk_292 p{min-width:0;font-size:var(--vscode-font-size);overflow-wrap:anywhere;margin:1px 0 6px}._commentNumber_q6qkk_305{background:var(--prototype-accent);width:20px;height:20px;color:var(--prototype-accent-foreground);border-radius:50%;flex:0 0 20px;justify-content:center;align-items:center;font-size:10px;font-weight:600;display:inline-flex}._commentMeta_q6qkk_214>div{gap:2px;margin-left:auto;display:flex}._exportActions_q6qkk_196{border-top:1px solid var(--vscode-panel-border);flex-wrap:wrap;padding:8px 10px}._marker_q6qkk_95:focus-visible,._composer_q6qkk_128:focus-within,._panel_q6qkk_129:focus-within,._commentCard_q6qkk_274:focus-visible{outline:1px solid var(--vscode-focusBorder);outline-offset:2px}._srOnly_q6qkk_339{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=599px){._actions_q6qkk_26,._panelActions_q6qkk_353,._exportActions_q6qkk_196{flex-wrap:wrap}._reviewLayout_q6qkk_8{flex-direction:column;overflow-y:auto}._panel_q6qkk_129{border-width:1px 0 0;flex:0 0 45vh;width:100%;min-width:0;max-height:45vh}}@media (prefers-reduced-motion:reduce){._marker_q6qkk_95,._composer_q6qkk_128,._panel_q6qkk_129{scroll-behavior:auto}}._root_xgt3d_1{grid-template-columns:var(--blueprint-rail-width,220px) 1px minmax(0, 1fr);min-width:0;min-height:0;display:grid}._separator_xgt3d_8{z-index:2;background:var(--vscode-panel-border,#7f7f7f59);cursor:col-resize;touch-action:none;border:0;width:1px;min-height:0;padding:0;position:relative}._separator_xgt3d_8:before{content:"";position:absolute;inset:0 -5px}._separator_xgt3d_8:hover,._separator_xgt3d_8:focus-visible{background:var(--vscode-focusBorder,#0078d4)}._separator_xgt3d_8:focus-visible{outline:2px solid var(--vscode-focusBorder,#0078d4);outline-offset:1px}@media (forced-colors:active){._separator_xgt3d_8{background:canvastext}._separator_xgt3d_8:focus-visible{background:highlight;outline-color:highlight}}._field_1doza_1{flex-direction:column;gap:6px;min-width:0;display:flex}._label_1doza_8{color:inherit;font-size:11px;font-weight:600;line-height:16px}._textarea_1doza_15{box-sizing:border-box;resize:vertical;border:1px solid color-mix(in srgb, currentcolor 28%, transparent);background:color-mix(in srgb, currentcolor 2%, transparent);width:100%;min-height:120px;color:inherit;font:inherit;border-radius:4px;padding:9px 10px;font-size:12px;line-height:18px}._textarea_1doza_15:focus-visible{outline-offset:-2px;outline:2px solid}@media (forced-colors:active){._textarea_1doza_15{color:fieldtext;background:field;border-color:buttontext}._textarea_1doza_15:focus-visible{outline-color:highlight}}._root_1ccgg_1{--forge-canvas:#efefec;--forge-surface:#fafaf8;--forge-surface-strong:#fff;--forge-border:#c7c7c2;--forge-foreground:#171716;--forge-muted:#686863;--forge-accent:#171716;--forge-success:#2f6f44;min-width:0;height:100%;color:var(--forge-foreground);background:var(--forge-canvas);flex-direction:column;font-family:Aptos,Segoe UI,sans-serif;display:flex;overflow:hidden}.app-shell[data-color-mode=dark] ._root_1ccgg_1{--forge-canvas:#191918;--forge-surface:#222220;--forge-surface-strong:#292927;--forge-border:#484845;--forge-foreground:#f1f1ed;--forge-muted:#b4b4ae;--forge-accent:#f1f1ed;--forge-success:#8fc49a}._header_1ccgg_31{border-bottom:1px solid var(--forge-border);background:var(--forge-surface);justify-content:space-between;align-items:center;gap:10px;padding:12px 14px 10px;display:flex}._header_1ccgg_31 h2{margin:4px 0 0;font-size:14px;line-height:20px}._eyebrow_1ccgg_47,._progress_1ccgg_48,._workspaceHeading_1ccgg_49 span{font-variant-numeric:tabular-nums;letter-spacing:.02em;color:var(--forge-muted);font-family:Cascadia Code,SFMono-Regular,Consolas,monospace;font-size:10px;line-height:14px}._shell_1ccgg_58{flex:1;min-width:0;min-height:0;overflow:hidden}._nav_1ccgg_65,._workspace_1ccgg_49{min-width:0}._nav_1ccgg_65{background:var(--forge-surface);flex-direction:column;min-height:0;display:flex;overflow:hidden auto}._navRow_1ccgg_79{border:0;border-bottom:1px solid var(--forge-border);width:100%;min-width:0;min-height:48px;color:var(--forge-muted);text-align:left;background:0 0;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:6px;padding:6px 9px;display:grid;position:relative}._navRow_1ccgg_79:hover{background:var(--forge-surface-strong)}._navRow_1ccgg_79:focus-visible{outline:2px solid var(--forge-accent);outline-offset:-2px}._navRow_1ccgg_79[aria-pressed=true]{color:var(--forge-foreground);background:var(--forge-surface-strong)}._navRow_1ccgg_79[aria-pressed=true]:before{content:"";background:var(--forge-accent);width:3px;position:absolute;inset:3px auto 3px 0}._navIcon_1ccgg_118{justify-content:center;align-items:center;margin-top:1px;display:inline-flex}._navIcon_1ccgg_118 svg{width:16px;height:16px}._navBody_1ccgg_130{flex-direction:column;min-width:0;display:flex}._navLabel_1ccgg_136,._navState_1ccgg_137{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._navLabel_1ccgg_136{color:var(--forge-foreground);font-size:12px;line-height:16px}._navState_1ccgg_137{color:var(--forge-muted);font-size:11px;font-weight:400;line-height:15px}._workspace_1ccgg_49{background:var(--forge-surface);padding:14px;overflow:auto}._workspaceHeading_1ccgg_49{margin-bottom:12px}._workspaceHeading_1ccgg_49 h3{margin:3px 0 0;font-size:12px;line-height:16px}._editor_1ccgg_173{gap:16px;display:grid}._tabs_1ccgg_178{border-bottom:1px solid var(--forge-border);gap:4px;display:flex;overflow-x:auto}._tab_1ccgg_178{min-height:34px;color:var(--forge-muted);cursor:pointer;font:inherit;background:0 0;border:0;flex:none;padding:6px 10px;position:relative}._tab_1ccgg_178[aria-selected=true]{color:var(--forge-foreground);font-weight:600}._tab_1ccgg_178[aria-selected=true]:after{background:var(--forge-accent);content:"";height:2px;position:absolute;bottom:-1px;left:8px;right:8px}._tab_1ccgg_178:focus-visible{outline:2px solid var(--forge-accent);outline-offset:-2px}._editorBody_1ccgg_217{min-width:0}._resourceFields_1ccgg_221{flex-direction:column;gap:16px;display:flex}._resourceSection_1ccgg_227{flex-direction:column;gap:6px;display:flex}._resourceSectionHeading_1ccgg_233{letter-spacing:.06em;text-transform:uppercase;color:var(--forge-muted);margin:0;font-size:10px;font-weight:600;line-height:14px}._resourceKind_1ccgg_243{border:1px solid var(--forge-border);background:var(--forge-surface-strong);border-radius:6px;flex-direction:column;gap:4px;padding:8px 10px;display:flex}._resourceKindHeader_1ccgg_253,._resourceValueRow_1ccgg_261{justify-content:space-between;align-items:center;gap:8px;min-height:24px;display:flex}._resourceValueLabel_1ccgg_269{overflow-wrap:anywhere;flex:1;font-size:13px;line-height:18px}._fieldLabel_1ccgg_276,._pendingLabel_1ccgg_277{color:var(--forge-muted);font-size:12px}._pendingLabel_1ccgg_277{flex:none;font-family:Cascadia Code,SFMono-Regular,Consolas,monospace}._yamlEditor_1ccgg_287{width:100%}._yamlEditor_1ccgg_287 textarea{min-height:210px;font-family:Cascadia Code,SFMono-Regular,Consolas,monospace;line-height:1.6}._changeList_1ccgg_297,._emptyChanges_1ccgg_298{margin:0}._changeList_1ccgg_297{gap:8px;padding-left:22px;display:grid}._emptyChanges_1ccgg_298{color:var(--forge-muted)}._validationSummary_1ccgg_312{border:1px solid var(--forge-border);background:color-mix(in srgb, var(--forge-surface-strong) 82%, var(--forge-canvas));border-radius:6px;gap:4px;padding:12px 14px;display:grid}._validationSummary_1ccgg_312 span{color:var(--forge-muted);font-size:13px}._editorActions_1ccgg_326{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}._root_1ccgg_1 .blueprint-panel,._root_1ccgg_1 .blueprint-review,._root_1ccgg_1 .blueprint-resource-list,._root_1ccgg_1 .blueprint-editor{gap:10px}._root_1ccgg_1 .blueprint-panel h3,._root_1ccgg_1 .blueprint-panel__intro h3{color:var(--forge-foreground);font-size:12px;line-height:16px}._root_1ccgg_1 .blueprint-panel p,._root_1ccgg_1 .blueprint-panel__intro p{color:var(--forge-muted);font-size:10px;line-height:14px}._root_1ccgg_1 .blueprint-panel__heading{grid-template-columns:18px minmax(0,1fr);gap:8px}._root_1ccgg_1 .blueprint-panel__heading>svg{width:16px;height:16px;color:var(--forge-muted);margin-top:1px}._root_1ccgg_1 .blueprint-resource-row{border:1px solid var(--forge-border);background:var(--forge-surface-strong);border-radius:4px;min-height:44px;padding:6px 8px}._root_1ccgg_1 .blueprint-resource-row>div{grid-template-columns:minmax(52px,auto) minmax(0,1fr) auto;gap:7px}._root_1ccgg_1 .blueprint-resource-row__label{font-size:11px}._root_1ccgg_1 .blueprint-resource-row__value{color:var(--forge-muted);font-size:10px}._root_1ccgg_1 .blueprint-add-action.blueprint-add-action{color:var(--forge-muted);border-color:#0000}._root_1ccgg_1 .blueprint-add-action.blueprint-add-action:hover{background:var(--forge-surface);color:var(--forge-foreground)}._root_1ccgg_1 .blueprint-badge--neutral.blueprint-badge--neutral,._root_1ccgg_1 .blueprint-status--neutral.blueprint-status--neutral{border-color:var(--forge-border);color:var(--forge-muted)}._root_1ccgg_1 .fui-Badge[data-appearance=filled][data-color=success],._root_1ccgg_1 .fui-Badge[data-appearance=tint][data-color=success]{border-color:color-mix(in srgb, var(--forge-success) 45%, transparent);color:var(--forge-success)}@media (forced-colors:active){._navRow_1ccgg_79[aria-pressed=true]:before{forced-color-adjust:none;background:highlight}}._root_87jcq_1{min-width:0;min-height:calc(100vh - 60px);color:var(--colorNeutralForeground1);background:var(--colorNeutralBackground3);flex-direction:column;font-family:Aptos,Segoe UI,sans-serif;display:flex;overflow:hidden}._header_87jcq_12{border-bottom:1px solid var(--colorNeutralStroke2);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}._headerTitle_87jcq_22{color:var(--colorNeutralForeground1);margin:0;font-size:14px;font-weight:600;line-height:20px}._shell_87jcq_30{flex:auto;min-width:0;min-height:0;overflow:hidden}._nav_87jcq_37{background:var(--colorNeutralBackground3);flex-direction:column;gap:2px;min-height:0;padding:8px 4px;display:flex;overflow:hidden auto}._navRow_87jcq_48{all:unset;box-sizing:border-box;cursor:pointer;min-height:48px;color:var(--colorNeutralForeground2);border-radius:4px;grid-template-columns:16px minmax(0,1fr);align-items:start;gap:8px;padding:6px 8px;font-family:inherit;font-size:14px;line-height:20px;display:grid;position:relative}._navRow_87jcq_48:hover{background:var(--colorNeutralBackground1Hover)}._navRow_87jcq_48:focus-visible{outline:2px solid var(--colorStrokeFocus2);outline-offset:-2px}._navRow_87jcq_48[aria-pressed=true]{background:var(--colorNeutralBackground1);color:var(--colorNeutralForeground1);font-weight:600}._navRow_87jcq_48[aria-pressed=true]:before{content:"";background:var(--colorBrandBackground);border-radius:2px;width:3px;position:absolute;top:4px;bottom:4px;left:0}._navIcon_87jcq_92{justify-content:center;align-items:center;width:16px;height:16px;margin-top:2px;display:flex}._navIcon_87jcq_92 svg{width:16px;height:16px}._navBody_87jcq_106{flex-direction:column;min-width:0;display:flex}._navLabel_87jcq_112,._navSummary_87jcq_113{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._navSummary_87jcq_113{color:var(--colorNeutralForeground3);font-size:12px;font-weight:400;line-height:16px}._workspace_87jcq_127{background:var(--colorNeutralBackground1);flex-direction:column;min-width:0;min-height:0;padding:24px;display:flex;overflow-y:auto}._builderSections_87jcq_137,._workspaceSection_87jcq_138{min-width:0}._workspace_87jcq_127[data-workspace-mode=editor] ._builderSections_87jcq_137,._workspace_87jcq_127[data-workspace-mode=editor] ._workspaceSection_87jcq_138,._workspace_87jcq_127[data-workspace-mode=editor] ._section_87jcq_144,._workspace_87jcq_127[data-workspace-mode=editor] ._section_87jcq_144>.fui-Field{flex-direction:column;flex:auto;min-height:0;display:flex}._workspace_87jcq_127[data-workspace-mode=editor] .fui-Textarea{flex:auto;min-height:clamp(240px,48vh,560px)}._workspace_87jcq_127[data-workspace-mode=editor] .fui-Textarea__textarea{height:100%;min-height:inherit;max-height:none}._section_87jcq_144{flex-direction:column;gap:16px;display:flex}._sectionHeading_87jcq_169{align-items:flex-start;gap:12px;display:flex}._section_87jcq_144 h3,._resourceBrowserIntro_87jcq_176 h3{margin:0;font-size:12px;font-weight:600;line-height:16px}._sectionHeading_87jcq_169 p{margin:4px 0 0}._sectionHeading_87jcq_169 p,._resourceValue_87jcq_188,._resourceBrowserDescription_87jcq_189{color:var(--colorNeutralForeground2);font-size:10px;line-height:14px}._provenanceGroups_87jcq_195{flex-direction:column;gap:8px;display:flex}._provenanceRow_87jcq_201{align-items:center;gap:8px;font-size:13px;line-height:18px;display:flex}._selectionRow_87jcq_209{align-items:center;gap:8px;display:flex}._resourceBrowserRoot_87jcq_215{flex-direction:column;gap:16px;min-width:0;display:flex}._resourceBrowserIntro_87jcq_176{min-width:0;display:flex}._resourceBrowserIntro_87jcq_176 h3,._resourceBrowserPaneHeader_87jcq_228 h4{margin:0}._resourceBrowserShell_87jcq_232{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:16px;min-width:0;display:grid}._resourceBrowserListColumn_87jcq_239,._resourceBrowserPane_87jcq_228,._resourceBrowserCardContent_87jcq_241,._resourceBrowserValues_87jcq_242,._resourceBrowserValueList_87jcq_243{flex-direction:column;min-width:0;display:flex}._resourceBrowserListColumn_87jcq_239,._resourceBrowserPane_87jcq_228,._resourceBrowserCardContent_87jcq_241,._resourceBrowserValues_87jcq_242{gap:12px}._resourceBrowserSearch_87jcq_256{width:100%;min-width:0;max-width:none}._resourceBrowserCards_87jcq_262{grid-template-columns:1fr;gap:16px;min-width:0;display:grid;overflow:auto}._resourceBrowserCardOption_87jcq_270{cursor:pointer;min-width:0;display:block;position:relative}._resourceBrowserCard_87jcq_241._resourceBrowserCard_87jcq_241{height:100%}._resourceBrowserRadio_87jcq_281{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}._resourceBrowserCardOption_87jcq_270:has(._resourceBrowserRadio_87jcq_281:focus-visible) ._resourceBrowserCard_87jcq_241{outline:2px solid var(--colorStrokeFocus2);outline-offset:2px}@media (forced-colors:active){._resourceBrowserCard_87jcq_241._resourceBrowserCard_87jcq_241{background:canvas;border-color:canvastext}._resourceBrowserCardOption_87jcq_270[data-selected=true] ._resourceBrowserCard_87jcq_241{border-color:highlight}._resourceBrowserCardOption_87jcq_270:has(._resourceBrowserRadio_87jcq_281:focus-visible) ._resourceBrowserCard_87jcq_241{outline-color:highlight}}._resourceBrowserPaneHeader_87jcq_228{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}._resourceBrowserActions_87jcq_314{flex-wrap:wrap;gap:8px;display:flex}._resourceBrowserEmpty_87jcq_320{min-width:0}._resourceBrowserStatus_87jcq_324{align-self:flex-start;align-items:center;gap:4px;min-width:0;display:inline-flex}._resourceBrowserStatus_87jcq_324 svg{color:var(--colorNeutralForeground3);flex:none}._resourceBrowserSectionGroup_87jcq_337{grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:8px;min-width:0;display:grid}._resourceBrowserSectionLabel_87jcq_344{letter-spacing:.04em;text-transform:uppercase;color:var(--colorNeutralForeground3);grid-column:1/-1;margin:0;font-size:11px;font-weight:600;line-height:16px}._resourceBrowserPaneHeadingGroup_87jcq_355{align-items:center;gap:8px;min-width:0;display:flex}._resourceBrowserValueRows_87jcq_362{flex-direction:column;gap:8px;min-width:0;display:flex}._resourceBrowserValueRow_87jcq_362{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}._resourceBrowserIconAction_87jcq_378{flex:none;width:28px;min-width:28px;height:28px}._resourceBrowserValueLabel_87jcq_385{overflow-wrap:anywhere;flex:auto;min-width:0}._root_16z9k_1{--still-canvas:#f5f8fb;--still-surface:#fff;--still-border:#dce4ec;--still-foreground:#1d2935;--still-muted:#718091;--still-accent:#2474c6;min-width:0;height:100%;color:var(--still-foreground);background:var(--still-canvas);flex-direction:column;font-family:Aptos,Segoe UI,sans-serif;display:flex;overflow:hidden}.app-shell[data-color-mode=dark] ._root_16z9k_1{--still-canvas:#171d23;--still-surface:#20272e;--still-border:#3d4a57;--still-foreground:#edf3f8;--still-muted:#afbdca;--still-accent:#65aef2}._header_16z9k_27{border-bottom:1px solid var(--still-border);background:var(--still-surface);justify-content:space-between;align-items:center;gap:4px;padding:16px 16px 14px;display:flex}._header_16z9k_27 h2{margin:0;font-size:14px;line-height:20px}._workspaceHeading_16z9k_43 h3{margin:0;font-size:12px;line-height:16px}._workspaceHeading_16z9k_43 p{color:var(--still-muted);margin:0;font-size:10px;line-height:14px}._eyebrow_16z9k_56,._workspaceHeading_16z9k_43 span{text-transform:uppercase;letter-spacing:.04em;color:var(--still-muted);font-size:10px;line-height:14px}._shell_16z9k_65{flex:1;min-width:0;min-height:0;overflow:hidden}._nav_16z9k_72,._workspace_16z9k_43{min-width:0}._nav_16z9k_72{background:var(--still-surface);flex-direction:column;gap:2px;min-height:0;padding:8px 0;display:flex;overflow:hidden auto}._navRow_16z9k_88{width:100%;min-width:0;min-height:52px;color:var(--still-muted);text-align:left;background:0 0;border:0;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:8px;padding:8px 12px;display:grid;position:relative}._navRow_16z9k_88:hover{background:color-mix(in srgb, var(--still-accent) 8%, transparent)}._navRow_16z9k_88:focus-visible{outline:2px solid var(--still-accent);outline-offset:-2px}._navRow_16z9k_88[aria-pressed=true]{color:var(--still-foreground);background:color-mix(in srgb, var(--still-accent) 13%, var(--still-surface))}._navRow_16z9k_88[aria-pressed=true]:before{content:"";background:var(--still-accent);width:3px;position:absolute;inset:4px auto 4px 0}._navIcon_16z9k_126{justify-content:center;align-items:center;margin-top:2px;display:inline-flex}._navIcon_16z9k_126 svg{width:16px;height:16px}._navBody_16z9k_138{flex-direction:column;min-width:0;display:flex}._navLabel_16z9k_144,._navState_16z9k_145{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._navLabel_16z9k_144{color:var(--still-foreground);font-size:14px;line-height:20px}._navState_16z9k_145{color:var(--still-muted);font-size:12px;font-weight:400;line-height:16px}._workspace_16z9k_43{min-width:0;padding:20px clamp(14px,4cqw,30px);overflow:auto}._focusFrame_16z9k_171{border:1px solid var(--still-border);background:var(--still-surface);border-radius:6px;width:min(100%,560px);margin-inline:auto;padding:18px;box-shadow:0 10px 30px #224a7017}._workspaceHeading_16z9k_43{margin-bottom:16px}._root_16z9k_1 .blueprint-panel__heading>svg{color:var(--still-accent)}._root_16z9k_1 .blueprint-panel p,._root_16z9k_1 .blueprint-panel__intro p,._root_16z9k_1 .blueprint-resource-row__value{color:var(--still-muted)}._root_16z9k_1 .blueprint-resource-row{border-color:var(--still-border);background:color-mix(in srgb, var(--still-surface) 84%, transparent)}._root_16z9k_1 .blueprint-add-action.blueprint-add-action:hover{background:color-mix(in srgb, var(--still-accent) 10%, transparent)}._root_16z9k_1 .blueprint-badge--neutral.blueprint-badge--neutral,._root_16z9k_1 .blueprint-status--neutral.blueprint-status--neutral{border-color:var(--still-border);color:var(--still-muted)}@media (forced-colors:active){._navRow_16z9k_88[aria-pressed=true]:before{forced-color-adjust:none;background:highlight}}._root_1ndmy_1{--step-surface:var(--colorNeutralBackground1);--step-surface-subtle:var(--colorNeutralBackground2);--step-border:var(--colorNeutralStroke2);--step-foreground:var(--colorNeutralForeground1);--step-muted:var(--colorNeutralForeground3);--step-accent:var(--colorBrandStroke1);min-width:280px;color:var(--step-foreground);flex-direction:column;gap:0;display:flex}._root_1ndmy_1 .setup-card{min-width:0}._root_1ndmy_1:not([data-ui-library=fluent]) .setup-card{margin-block-end:0}._root_1ndmy_1 .setup-card--accented:before{background:var(--step-accent);width:3px}._root_1ndmy_1 .setup-card__header-body,._root_1ndmy_1 .setup-card__content,._root_1ndmy_1 .build-agent-step,._root_1ndmy_1 .agent-type-step,._root_1ndmy_1 .starting-prompt-step{min-width:0}._root_1ndmy_1 .agent-type-step{gap:12px;display:grid}._root_1ndmy_1 .agent-type-step__choices{gap:8px;display:grid}._root_1ndmy_1 .agent-type-step__choice{border:1px solid var(--step-border);border-radius:var(--borderRadiusMedium);background:var(--step-surface);text-align:left;white-space:normal;justify-content:flex-start;width:100%;min-width:0;height:auto;padding:10px 32px 10px 12px;position:relative}._root_1ndmy_1 .agent-type-step__choice.agent-type-step__choice:hover:not(:disabled),._root_1ndmy_1 .starting-prompt-step__starter.starting-prompt-step__starter:hover:not(:disabled){border-color:var(--colorNeutralStroke1);background:var(--step-surface);box-shadow:var(--shadow2)}._root_1ndmy_1 .agent-type-step__choice.agent-type-step__choice[aria-checked=true],._root_1ndmy_1 .starting-prompt-step__starter.starting-prompt-step__starter[aria-checked=true]{border-color:var(--step-accent);background:var(--step-surface);box-shadow:var(--shadow2)}._root_1ndmy_1 .agent-type-step__choice-content{flex:auto;gap:2px;min-width:0;display:grid}._root_1ndmy_1 .selection-card__check{width:16px;height:16px;color:var(--step-accent);opacity:0;flex:0 0 16px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}._root_1ndmy_1 .starting-prompt-step__starter.starting-prompt-step__starter{border-color:var(--step-border);background:var(--step-surface);padding-right:32px;position:relative}._root_1ndmy_1 [aria-checked=true]>.selection-card__check{opacity:1}._root_1ndmy_1 .starting-prompt-step__starter.starting-prompt-step__starter:disabled[aria-checked]{border-color:var(--colorNeutralStrokeDisabled);background:var(--colorNeutralBackgroundDisabled);color:var(--colorNeutralForegroundDisabled);box-shadow:none;opacity:.55}._root_1ndmy_1 .starting-prompt-step__starter:disabled .starting-prompt-step__starter-icon{background:var(--colorNeutralBackground3);color:var(--colorNeutralForegroundDisabled)}._root_1ndmy_1 .starting-prompt-step__starter:disabled>.selection-card__check{color:var(--colorNeutralForegroundDisabled)}._root_1ndmy_1 .agent-type-step__choice-heading{align-items:center;gap:6px;min-width:0;display:flex}._root_1ndmy_1 .agent-type-step__choice-title{color:var(--step-foreground);font-size:var(--fontSizeBase200,12px);font-weight:var(--fontWeightSemibold,600);line-height:var(--lineHeightBase200,16px);flex:none}._root_1ndmy_1 .agent-type-step__choice-label{border-radius:var(--borderRadiusSmall,2px);background:var(--colorNeutralBackground4);color:var(--step-muted);font-size:var(--fontSizeBase100,10px);font-weight:var(--fontWeightRegular,400);line-height:var(--lineHeightBase100,14px);text-overflow:ellipsis;white-space:nowrap;padding:0 5px;overflow:hidden}._root_1ndmy_1 .agent-type-step__choice-attribution{color:var(--colorNeutralForeground3);font-size:var(--fontSizeBase200);font-weight:var(--fontWeightRegular);line-height:var(--lineHeightBase200);align-items:center;gap:4px;display:inline-flex}._root_1ndmy_1 .agent-type-step__choice-attribution .codicon{font-size:14px}._root_1ndmy_1 .agent-type-step__choice-description{color:var(--step-muted);font-size:var(--fontSizeBase100,10px);font-weight:var(--fontWeightRegular,400);line-height:var(--lineHeightBase100,14px)}._root_1ndmy_1 .agent-type-step__summary-value{color:var(--step-complete-accent)}._root_1ndmy_1 .agent-type-step__actions{justify-content:flex-start;display:flex}._root_1ndmy_1 .agent-type-step__harness{gap:0;padding-inline:2px;display:grid}._root_1ndmy_1 .agent-type-step__harness-control{align-items:center;gap:2px;display:flex}._root_1ndmy_1 .agent-type-step__harness-attribution{width:16px;height:16px;color:var(--step-muted);cursor:help;border-radius:2px;justify-content:center;align-items:center;display:inline-flex}._root_1ndmy_1 .agent-type-step__harness-attribution:focus-visible{outline:2px solid var(--colorStrokeFocus2);outline-offset:1px}._root_1ndmy_1 .agent-type-step__harness .fui-Checkbox.fui-Checkbox{min-height:20px}._root_1ndmy_1 .agent-type-step__harness .fui-Checkbox__label.fui-Checkbox__label{font-size:var(--fontSizeBase200,12px);line-height:var(--lineHeightBase200,16px);padding:0 8px 0 2px}._root_1ndmy_1 .agent-type-step__harness .fui-Checkbox__indicator.fui-Checkbox__indicator{width:14px;height:14px;margin:3px}._root_1ndmy_1 .agent-type-step__harness .fui-Checkbox__input:checked+.fui-Checkbox__indicator.fui-Checkbox__indicator{border-color:var(--step-complete-check);background:var(--step-complete-check)}._root_1ndmy_1 .agent-type-step__harness .fui-Checkbox__input.fui-Checkbox__input{width:20px;height:20px}._root_1ndmy_1 .agent-type-step__harness-description{color:var(--step-muted);font-size:var(--fontSizeBase100,10px);line-height:var(--lineHeightBase100,14px);margin-block-start:-2px;margin-inline-start:22px}._root_1ndmy_1 button,._root_1ndmy_1 textarea,._root_1ndmy_1 .fui-Dropdown{max-width:100%}._root_1ndmy_1 .setup-card{background:var(--step-surface)}._root_1ndmy_1 .setup-card h2{color:var(--step-foreground)}._root_1ndmy_1 .setup-card--complete h2{color:var(--step-muted);font-weight:var(--fontWeightRegular,400)}._root_1ndmy_1 .setup-card--complete.setup-card--collapsed .setup-card__description{display:none}._root_1ndmy_1 .sign-in-step__summary-value,._root_1ndmy_1 .project-step__summary-value,._root_1ndmy_1 .agent-type-step__summary-value{font-weight:var(--fontWeightRegular,400)}._root_1ndmy_1 .setup-card__eyebrow,._root_1ndmy_1 .setup-card__description,._root_1ndmy_1 .setup-card__summary{color:var(--step-muted)}._root_1ndmy_1[data-ui-library=foundry]{--step-surface:var(--colorNeutralBackground1);--step-surface-subtle:var(--colorNeutralBackground3);--step-border:var(--colorNeutralStroke2);--step-accent:var(--colorBrandBackground);font-family:var(--fontFamilyBase,Aptos, "Segoe UI", sans-serif);gap:0}._root_1ndmy_1[data-ui-library=foundry] .setup-card{border:0;border-bottom:1px solid var(--step-border);box-shadow:none;border-radius:0}._root_1ndmy_1[data-ui-library=forge]{--step-surface:#f9f9f8;--step-surface-subtle:#ededeb;--step-border:#c8c8c4;--step-foreground:#171716;--step-muted:#666662;--step-accent:#171716;border-block:1px solid var(--step-border);gap:0}._root_1ndmy_1[data-ui-library=forge] .setup-card{border:0;border-bottom:1px solid var(--step-border);box-shadow:none;border-radius:0}._root_1ndmy_1[data-ui-library=forge] .setup-card__eyebrow,._root_1ndmy_1[data-ui-library=forge] .status-icon{font-variant-numeric:tabular-nums;font-family:Cascadia Code,SFMono-Regular,Consolas,monospace}._root_1ndmy_1[data-ui-library=still]{--step-surface:#fff;--step-surface-subtle:#f5f8fb;--step-border:#dce4ec;--step-foreground:#1d2935;--step-muted:#6e7c8b;--step-accent:#2474c6;gap:14px;padding:4px}._root_1ndmy_1[data-ui-library=still] .setup-card--complete{box-shadow:0 2px 8px #224a700f}._root_1ndmy_1[data-ui-library=still] .setup-card--pending{box-shadow:none}._root_1ndmy_1[data-ui-library=still] .setup-card--current{border:1px solid #b9d4ee;box-shadow:0 8px 24px #224a701a}.app-shell[data-color-mode=dark] ._root_1ndmy_1[data-ui-library=forge]{--step-surface:#20201f;--step-surface-subtle:#292927;--step-border:#484845;--step-foreground:#f1f1ed;--step-muted:#b4b4ae;--step-accent:#f1f1ed}.app-shell[data-color-mode=dark] ._root_1ndmy_1[data-ui-library=still]{--step-surface:#20262d;--step-surface-subtle:#192027;--step-border:#3d4a57;--step-foreground:#edf3f8;--step-muted:#afbdca;--step-accent:#65aef2}@media (forced-colors:active){._root_1ndmy_1[data-ui-library] .setup-card--accented:before{forced-color-adjust:none;background:highlight}}:root{font-family:var(--fontFamilyBase,"Segoe UI", sans-serif);color:var(--colorNeutralForeground1);background:var(--colorNeutralBackground1);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}body{overflow:hidden}button,textarea{font:inherit}button{letter-spacing:0}#root>.app-provider{background:var(--colorNeutralBackground1);min-height:100vh}.app-shell{--step-complete-accent:var(--colorPalettePurpleForeground2);--step-complete-check:var(--colorPalettePurpleBackground2);height:100vh;color:var(--colorNeutralForeground1);font-size:var(--fontSizeBase100,10px);line-height:var(--lineHeightBase100,14px);overflow:hidden}.sidebar{border-right:1px solid var(--colorNeutralStroke2);background:var(--colorNeutralBackground2);flex-direction:column;min-width:0;padding:31px 8px 8px;display:flex;position:relative;overflow:hidden}.window-controls{gap:6px;display:flex;position:absolute;top:9px;left:8px}.window-dot{border-radius:50%;width:8px;height:8px}.window-dot--red{background:var(--colorPaletteRedBackground3)}.window-dot--yellow{background:var(--colorPaletteYellowBackground3)}.window-dot--green{background:var(--colorPaletteGreenBackground3)}.sidebar__primary,.chat-list{flex-direction:column;gap:1px;display:flex}.sidebar-item,.chat-item,.chats-toggle{width:100%;min-width:0;color:var(--colorNeutralForeground1);cursor:default;text-align:left;background:0 0;border:0;align-items:center;display:flex}.sidebar-item{border-radius:var(--borderRadiusMedium);height:22px;font-size:var(--fontSizeBase100,10px);gap:7px;padding:0 8px}.sidebar-item svg{width:13px;height:13px;color:var(--colorNeutralForeground2)}.sessions-heading{height:26px;color:var(--colorNeutralForeground3);font-size:var(--fontSizeBase100,10px);font-weight:var(--fontWeightSemibold);justify-content:space-between;align-items:center;margin-top:12px;padding-left:7px;display:flex}.sessions-heading__actions{display:flex}.sessions-heading .fui-Button,.profile-row .fui-Button,.chats-toggle+.fui-Button{width:18px;min-width:18px;height:18px;color:var(--colorNeutralForeground3);padding:0}.chats-toggle{height:20px;font-size:var(--fontSizeBase100,10px);font-weight:var(--fontWeightSemibold);gap:3px;padding:0 6px}.chats-toggle svg,.chat-item svg{flex:none;width:12px;height:12px}.chat-list{margin-top:1px}.chat-item{border-radius:var(--borderRadiusMedium);height:22px;font-size:var(--fontSizeBase100,10px);gap:5px;padding:0 2px 0 12px}.chat-item span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.chat-item--selected{background:var(--colorBrandBackground2);color:var(--colorBrandForeground1);font-weight:var(--fontWeightSemibold)}.profile-row{border-top:1px solid var(--colorNeutralStroke2);grid-template-columns:20px minmax(0,1fr) 18px 18px;align-items:center;gap:5px;margin-top:auto;padding:8px 4px 0;display:grid}.profile-row__name{font-weight:var(--fontWeightSemibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chat-panel{border-right:1px solid var(--colorNeutralStroke2);background:var(--colorNeutralBackground1);min-width:0;position:relative;overflow:hidden}.chat-header{border-bottom:1px solid var(--colorNeutralStroke2);height:36px;font-size:var(--fontSizeBase200,12px);justify-content:space-between;align-items:center;padding:0 13px 0 15px;display:flex}.chat-header strong{font-weight:var(--fontWeightSemibold)}.chat-header__actions{align-items:center;gap:2px;display:flex}.chat-header .fui-Button{min-width:22px;height:22px;font-size:var(--fontSizeBase100,10px);padding:0 5px}.chat-header .fui-Button:last-child{width:22px;padding:0}.chat-content{position:absolute;inset:36px 0 79px;overflow:hidden}.user-message{border-radius:var(--borderRadiusXLarge);background:var(--colorNeutralBackground3);width:min(330px,100% - 40px);margin:15px 15px 0 auto;padding:11px 12px;font-size:9px;line-height:13px}.user-message--replayed{animation:.18s ease-out user-message-enter}.user-message--submitted-prompt{white-space:pre-wrap}.annotation-trigger.annotation-trigger{min-width:0;height:22px;padding:0 6px;font-size:11px}.agent-canvas .update-notification.update-notification{margin-bottom:12px;container:update-notification/inline-size}.update-notification .fui-MessageBarBody{white-space:normal;min-width:0}.update-notification .fui-MessageBarBody,.update-notification .fui-MessageBarTitle{font-size:var(--fontSizeBase200,12px);line-height:var(--lineHeightBase200,16px)}.update-notification__instructions{color:var(--colorNeutralForeground2);white-space:nowrap;display:inline-block}@container update-notification (width<=320px){.update-notification .fui-MessageBarTitle,.update-notification__instructions{display:block}.update-notification__instructions{white-space:normal}}.agent-canvas .survey-dialog.survey-dialog{z-index:11;width:min(400px,100% - 24px);max-width:400px;padding:14px;position:absolute;container:survey-dialog/inline-size}.agent-canvas>.fui-DialogSurface__backdrop{z-index:10;position:absolute}.survey-dialog .fui-DialogTitle{font-size:var(--fontSizeBase300,14px);line-height:var(--lineHeightBase300,20px)}.survey-dialog .fui-DialogContent{font-size:var(--fontSizeBase200,12px);line-height:var(--lineHeightBase200,16px)}.survey-dialog .fui-DialogTitle [aria-label=Close\ survey]{width:20px;min-width:20px;height:20px;padding:2px}.survey-dialog .fui-DialogTitle [aria-label=Close\ survey] svg{width:12px;height:12px}.survey-dialog .fui-DialogActions button{white-space:nowrap;min-width:max-content}.survey-dialog .fui-DialogActions{flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;justify-self:stretch;width:100%;margin-block-start:2px}.survey-dialog__decision-actions{gap:8px;display:flex}@container survey-dialog (width<=340px){.survey-dialog .fui-DialogActions{flex-direction:column;align-items:flex-end;gap:8px}.survey-dialog .fui-DialogActions>button{order:2}.survey-dialog__decision-actions{order:1}}.survey-dialog .primary-button .fui-Button__icon{width:12px;height:12px}.assistant-log{color:var(--colorNeutralForeground2);font-size:var(--fontSizeBase100,10px);margin:14px 15px;line-height:14px}.skill-loaded,.activity-row,.activity-detail,.elapsed-row{align-items:center;display:flex}.skill-loaded{color:var(--colorNeutralForeground3);gap:7px}.skill-loaded svg,.activity-row svg,.activity-detail svg{flex:none;width:12px;height:12px}.assistant-log>p{max-width:450px;color:var(--colorNeutralForeground1);margin:13px 0 12px}.chat-auth-card{border:1px solid var(--colorBrandStroke2);border-radius:var(--borderRadiusMedium);background:var(--colorBrandBackground2);max-width:450px;color:var(--colorNeutralForeground1);flex-direction:column;gap:4px;margin:0 0 10px;padding:9px 10px;display:flex}.chat-auth-card strong{color:var(--colorBrandForeground1);font-weight:var(--fontWeightSemibold)}.chat-auth-card span{color:var(--colorNeutralForeground2)}.chat-auth-card .fui-Button{align-self:flex-start;margin-top:5px}.chat-generation{min-height:24px;color:var(--colorNeutralForeground1);align-items:center;gap:7px;margin-top:13px;display:flex}.chat-generation__indicator{background:var(--colorBrandBackground);border-radius:50%;width:8px;height:8px;animation:1.1s ease-in-out infinite chat-generation-pulse}.chat-generation__dots{align-items:center;gap:2px;display:inline-flex}.chat-generation__dots span{background:currentColor;border-radius:50%;width:3px;height:3px;animation:1.1s ease-in-out infinite chat-generation-dot}.chat-generation__dots span:nth-child(2){animation-delay:.12s}.chat-generation__dots span:nth-child(3){animation-delay:.24s}@keyframes chat-generation-pulse{50%{opacity:.45;transform:scale(.75)}}@keyframes user-message-enter{0%{opacity:0;transform:translateY(4px)}}@keyframes chat-generation-dot{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.agent-canvas,.agent-creation-activity__spinner,.user-message--replayed,.chat-generation__indicator,.chat-generation__dots span{animation:none}}.activity-row{gap:7px;min-height:20px}.activity-row--complete>svg{color:var(--colorPaletteGreenForeground1)}.activity-row__meta{min-width:0;color:var(--colorNeutralForeground4);text-overflow:ellipsis;white-space:nowrap;margin-left:4px;overflow:hidden}.activity-detail{color:var(--colorNeutralForeground3);gap:7px;margin:7px 0 0 14px}.elapsed-row{color:var(--colorNeutralForeground4);gap:4px;margin:3px 0 0 15px}.elapsed-row__clock{font-size:var(--fontSizeBase200,12px)}.composer{border:1px solid var(--colorNeutralStroke1);border-radius:var(--borderRadiusLarge);background:var(--colorNeutralBackground1);height:60px;box-shadow:var(--shadow2);padding:7px 7px 5px;position:absolute;bottom:10px;left:10px;right:10px}.composer__placeholder{height:17px;color:var(--colorNeutralForeground4);font-size:var(--fontSizeBase100,10px);padding-left:1px}.composer__toolbar{align-items:center;gap:1px;height:23px;display:flex}.composer .fui-Button{min-width:20px;height:20px;font-size:var(--fontSizeBase100,10px);padding:0 4px}.composer .mode-button{background:var(--colorNeutralBackground3);margin-left:1px}.composer__meta{color:var(--colorNeutralForeground3);white-space:nowrap;margin-left:4px}.composer__toolbar>:nth-last-child(3){margin-left:auto}.composer .send-button{background:var(--colorNeutralForeground1);width:20px;min-width:20px;color:var(--colorNeutralForegroundInverted);padding:0}.agent-canvas{background:var(--agent-canvas-background);flex:1 1 0;min-width:0;animation:.18s ease-out canvas-reveal;position:relative;overflow:hidden;container-type:inline-size}.app-shell[data-intent-clarity=clear] .agent-canvas{animation-duration:.36s}@keyframes canvas-reveal{0%{opacity:0;transform:translate(8px)}}.canvas-resize-handle{z-index:5;top:0;right:calc(var(--canvas-width,400px) - 2px);cursor:col-resize;touch-action:none;width:4px;position:absolute;bottom:0}.canvas-resize-handle:after{background:var(--colorBrandStroke1);content:"";opacity:0;width:2px;transition:opacity .12s;position:absolute;top:0;bottom:0;left:1px}.canvas-resize-handle:hover:after,.canvas-resize-handle:focus-visible:after{opacity:1}.canvas-tabbar{border-bottom:1px solid var(--colorNeutralStroke2);background:var(--colorNeutralBackground1);align-items:center;height:36px;padding-left:6px;display:flex}.canvas-tab{border:1px solid var(--colorNeutralStroke2);border-bottom-color:var(--colorNeutralBackground1);border-radius:var(--borderRadiusMedium) var(--borderRadiusMedium) 0 0;min-width:150px;height:27px;font-size:var(--fontSizeBase100,10px);font-weight:var(--fontWeightSemibold);align-items:center;gap:6px;padding:0 9px;display:flex}.canvas-tab svg{width:12px;height:12px}.canvas-tabbar .fui-Button{width:22px;min-width:22px;height:22px;padding:0}.canvas-tabbar__tools{margin-left:auto;padding-right:5px;display:flex}.canvas-content{height:calc(100vh - 36px);padding:0 16px 16px;overflow-y:auto}.canvas-content__column{width:100%}.canvas-content__column--centered{max-width:528px;margin-inline:auto}.canvas-content--disabled{cursor:progress}.canvas-content--disabled>*{opacity:.58;filter:saturate(.55)}.canvas-content--disabled[data-disabled-reason=authentication]{cursor:not-allowed}.agent-creation-activity__spinner{box-sizing:border-box;border:2px solid var(--colorNeutralStroke2);border-top-color:var(--colorBrandStroke1);border-radius:50%;width:14px;height:14px;margin:1px;animation:.9s linear infinite agent-creation-spin}@keyframes agent-creation-spin{to{transform:rotate(360deg)}}.canvas-heading{z-index:3;background:var(--agent-canvas-background);padding:12px 0;position:sticky;top:0}.canvas-heading h1{font-size:var(--fontSizeBase300,14px);line-height:var(--lineHeightBase300,20px);font-weight:var(--fontWeightSemibold);margin:0}.canvas-feedback-footer{justify-content:flex-end;padding:8px 0 12px;display:flex}.canvas-feedback-footer .canvas-feedback-footer__action{width:fit-content;min-width:0;height:20px;color:var(--colorNeutralForeground4);font-size:var(--fontSizeBase100,10px);line-height:var(--lineHeightBase100,14px);font-weight:var(--fontWeightRegular);padding:0 2px}.canvas-feedback-footer .canvas-feedback-footer__action .fui-Button__icon{--fui-Button__icon--spacing:4px;width:16px;height:16px;font-size:16px}.canvas-feedback-footer .canvas-feedback-footer__action:hover,.canvas-feedback-footer .canvas-feedback-footer__action:hover .fui-Button__icon{color:var(--colorNeutralForeground3)}.setup-card{background:var(--colorNeutralBackground1);box-shadow:var(--shadow2);border:0;border-radius:6px;margin-bottom:12px;padding:12px;transition:box-shadow .16s;position:relative}.setup-card:hover{box-shadow:var(--shadow8)}.setup-card--current{box-shadow:var(--shadow4)}.setup-card--accented:before{background:var(--colorBrandStroke1);content:"";border-radius:8px 0 0 8px;width:3px;position:absolute;inset:0 auto 0 0}.sign-in-card,.project-card{padding:10px 12px}.setup-card__header{align-items:flex-start;gap:6px;display:flex}.setup-card__header-main{flex:auto;min-width:0;position:relative}.setup-card__header-content{align-items:flex-start;gap:6px;width:100%;min-width:0;display:flex}.setup-card__header-action{z-index:2;flex:none;align-items:flex-start;display:flex;position:relative}.setup-card__disclosure{z-index:1;cursor:pointer;background:0 0;border:0;position:absolute;inset:0}.setup-card__disclosure:focus-visible{outline:2px solid var(--colorStrokeFocus2);outline-offset:2px;border-radius:4px}.setup-card__header-body{min-width:0}.setup-card__title-row{align-items:center;gap:4px;min-width:0;display:flex}.setup-card__title-row h2{min-width:0}.setup-card__title-action{z-index:2;flex:none;align-items:center;display:inline-flex;position:relative}.status-icon{flex:0 0 14px;align-self:flex-start;width:14px;min-width:14px;height:14px;margin-top:1px;display:block}.status-icon--complete{color:var(--step-complete-check)}.status-icon--incomplete{color:var(--colorNeutralForeground2)}.setup-card h2{color:var(--colorNeutralForeground1);font-size:var(--fontSizeBase200,12px);line-height:var(--lineHeightBase200,16px);font-weight:var(--fontWeightSemibold);margin:0}.setup-card__description,.setup-card__eyebrow,.setup-card__summary{color:var(--colorNeutralForeground3);font-size:var(--fontSizeBase100);line-height:var(--lineHeightBase100);font-weight:var(--fontWeightRegular);margin:2px 0 0}.setup-card__summary{margin-top:2px}.setup-card__eyebrow{margin:0}.setup-card__content{margin-top:8px;max-width:480px;margin-inline-start:22px}.setup-card--pending .setup-card__content[aria-disabled=true]{color:var(--colorNeutralForeground3);opacity:.62;pointer-events:none}.setup-card__chevron{width:14px;min-width:14px;height:14px;color:var(--colorNeutralForeground3);align-self:flex-start;margin-top:1px;margin-left:auto;transition:opacity .12s}.setup-card__chevron--up{opacity:1}.setup-card__chevron--down{opacity:0}.setup-card:hover .setup-card__chevron--down,.setup-card__disclosure:hover+.setup-card__header-content .setup-card__chevron--down,.setup-card__disclosure:focus-visible+.setup-card__header-content .setup-card__chevron--down{opacity:1}.setup-card--collapsed{padding-bottom:10px}.account-row{border:1px solid var(--colorNeutralStrokeSubtle);border-radius:var(--borderRadiusMedium,4px);background:var(--colorNeutralBackground2);min-height:40px;font-size:var(--fontSizeBase200);line-height:var(--lineHeightBase200);grid-template-columns:24px 1fr auto;align-items:center;gap:8px;padding:4px 8px 4px 12px;display:grid}.account-row .fui-Button{min-width:48px;height:28px;color:var(--colorBrandForeground1);font-size:var(--fontSizeBase200);padding:0 8px}.sign-in-button{min-height:32px}.sign-in-open-button{width:100%;min-height:32px}.sign-in-open-button.sign-in-open-button{border-color:var(--sign-in-action-border);background:var(--sign-in-action-background);color:var(--sign-in-action-foreground);font-size:var(--fontSizeBase200,12px);line-height:var(--lineHeightBase200,16px);font-weight:var(--fontWeightSemibold,600)}.sign-in-open-button.sign-in-open-button:hover{border-color:var(--sign-in-action-border-hover);background:var(--sign-in-action-background-hover);color:var(--sign-in-action-foreground)}.sign-in-open-button.sign-in-open-button:active{border-color:var(--sign-in-action-border-pressed);background:var(--sign-in-action-background-pressed);color:var(--sign-in-action-foreground)}.sign-in-change-button{color:var(--colorBrandForeground1)}.sign-in-change-button.sign-in-change-button:hover{color:var(--colorBrandForeground1);text-decoration:underline}.select-field{border-radius:var(--borderRadiusMedium,4px);background:var(--colorNeutralBackground2);min-height:40px;color:var(--colorNeutralForeground3);font-size:var(--fontSizeBase200);line-height:var(--lineHeightBase200);grid-template-columns:minmax(0,1fr) auto 16px;align-items:center;gap:8px;padding:0 12px;display:grid}.select-field+.select-field,.select-field+.searchable-picker,.searchable-picker+.searchable-picker{margin-top:8px}.select-field--button{cursor:pointer;text-align:left;border:0;width:100%}.select-field--button:hover{background:var(--colorNeutralBackground2Hover)}.select-field--button:focus-visible{outline:2px solid var(--colorStrokeFocus2);outline-offset:-2px}.searchable-picker__surface{box-sizing:border-box;border:1px solid var(--colorNeutralStroke1);background:var(--colorNeutralBackground1);width:100%;box-shadow:var(--shadow16);border-radius:4px;padding:0;overflow:hidden}.searchable-picker__search.searchable-picker__search{box-sizing:border-box;width:calc(100% - 16px);max-width:none;margin:8px 8px 4px;display:flex}.searchable-picker__listbox{max-height:220px;padding:4px 0;overflow-y:auto}.searchable-picker__listbox .fui-Option.searchable-picker__option{box-sizing:border-box;border-radius:4px;width:calc(100% - 8px);margin:0 4px}.searchable-picker__option-copy{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.searchable-picker__option-primary{color:var(--colorNeutralForeground1);font-weight:var(--fontWeightSemibold)}.searchable-picker__option-secondary{color:var(--colorNeutralForeground3);font-size:var(--fontSizeBase100)}.searchable-picker__surface.searchable-picker__surface--compact.searchable-picker__surface--compact{max-width:none;padding:0}.searchable-picker__listbox.searchable-picker__listbox--compact{font-size:var(--fontSizeBase200);line-height:var(--lineHeightBase200)}.searchable-picker__listbox.searchable-picker__listbox--compact .fui-Option.searchable-picker__option--compact{box-sizing:border-box;height:32px;min-height:32px;padding:2px 8px}.searchable-picker__listbox--compact .searchable-picker__option-copy{gap:0;width:100%;overflow:hidden}.searchable-picker__listbox--compact .searchable-picker__option-primary,.searchable-picker__listbox--compact .searchable-picker__option-secondary{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.searchable-picker__listbox--compact .searchable-picker__option-primary{font-size:var(--fontSizeBase200);line-height:var(--lineHeightBase200)}.searchable-picker__listbox--compact .searchable-picker__option-secondary{line-height:var(--lineHeightBase100)}.searchable-picker__empty{color:var(--colorNeutralForeground3);font-size:var(--fontSizeBase200);line-height:var(--lineHeightBase200);padding:8px}.searchable-picker__footer{border-top:1px solid var(--colorNeutralStrokeSubtle)}.searchable-picker__footer-link.searchable-picker__footer-link{box-sizing:border-box;width:100%;min-height:40px;color:var(--colorBrandForeground1);font-size:var(--fontSizeBase200);line-height:var(--lineHeightBase200);justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;text-decoration:none;display:flex}.searchable-picker__footer-link.searchable-picker__footer-link:hover{background:var(--colorNeutralBackground1Hover);color:var(--colorBrandForeground1);text-decoration:underline}.searchable-picker__footer-link-icon{flex:0 0 16px;justify-content:center;align-items:center;width:16px;height:16px;line-height:0;display:inline-flex}.searchable-picker__footer-link-icon svg{width:16px;height:16px;display:block}.project-step__summary-value{color:var(--step-complete-accent)}.project-step__actions{justify-content:flex-start;margin-top:8px;display:flex}.project-card .setup-card__header,.project-card .setup-card__header-content{align-items:flex-start}.project-card .setup-card__header-content--with-title-action>.status-icon{margin-top:4px}.project-card .setup-card__header-body{flex-direction:column;gap:2px;min-width:0;display:flex}.project-card .setup-card__summary{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.project-card .setup-card__header-action{align-self:center;margin-left:8px}.project-step__inline-fields{gap:8px;width:100%;display:grid}.project-step__header-actions{align-items:center;gap:2px;display:flex}.project-step__copy-endpoint.project-step__copy-endpoint{color:var(--colorNeutralForeground3)}.project-step__copy-endpoint.project-step__copy-endpoint:hover,.project-step__copy-endpoint.project-step__copy-endpoint:active,.project-step__copy-endpoint.project-step__copy-endpoint:hover .fui-Button__icon,.project-step__copy-endpoint.project-step__copy-endpoint:active .fui-Button__icon{color:var(--sign-in-action-foreground)}.project-step__copy-endpoint--icon.project-step__copy-endpoint--icon{width:24px;min-width:24px;height:24px;padding:4px}.project-step__copy-endpoint--inline.project-step__copy-endpoint--inline{width:fit-content;min-width:0;height:24px;font-size:var(--fontSizeBase100,10px);line-height:var(--lineHeightBase100,14px);padding:0 4px}.project-step__copy-endpoint--inline .fui-Button__icon{width:12px;height:12px}.project-step__copy-status{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.project-step__inline-fields .searchable-picker+.searchable-picker{margin-top:0}.project-step__settings-button{width:28px;min-width:28px;height:28px;color:var(--colorNeutralForeground3);padding:0}.project-step__settings-surface.project-step__settings-surface{border:1px solid var(--colorNeutralStroke1);background:var(--colorNeutralBackground1);width:min(320px,100vw - 16px);max-width:calc(100vw - 16px);box-shadow:var(--shadow8);border-radius:8px;padding:0;display:block;overflow:hidden}.project-step__settings-account-row{grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:56px;padding:0 12px;display:grid}.project-step__settings-account-icon{background:var(--colorPalettePurpleBackground2,#efd7f5);color:var(--colorPalettePurpleForeground2,#5c2e91)}.project-step__settings-account-details{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.project-step__settings-account{color:var(--colorNeutralForeground1);font-size:var(--fontSizeBase200);line-height:var(--lineHeightBase200);font-weight:var(--fontWeightSemibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.project-step__switch-directory.project-step__switch-directory{min-width:auto;height:20px;min-height:20px;color:var(--colorBrandForeground1);font-size:var(--fontSizeBase100);line-height:var(--lineHeightBase100);font-weight:var(--fontWeightRegular);padding:0}.project-step__sign-out.project-step__sign-out{min-width:auto;color:var(--colorBrandForeground1);font-size:var(--fontSizeBase200);line-height:var(--lineHeightBase200);font-weight:var(--fontWeightSemibold);padding:0 4px}.project-step__settings-separator{background:var(--colorNeutralStroke2);width:100%;height:1px}.project-step__settings-row,.project-step__settings-row .searchable-picker{width:100%}.project-step__settings-row:hover{background:var(--colorNeutralBackground1Hover)}.project-step__settings-row .select-field{box-sizing:border-box;min-height:52px;font-size:var(--fontSizeBase200);line-height:var(--lineHeightBase200);background:0 0;border:0;border-radius:0;padding:0 12px}.agent-canvas .directory-switch-dialog.directory-switch-dialog{width:min(400px,100% - 24px)}.directory-switch-dialog__content{flex-direction:column;gap:16px;display:flex}.directory-switch-dialog__current{color:var(--colorNeutralForeground1);flex-direction:column;gap:6px;display:flex}.directory-switch-dialog__label,.directory-switch-dialog__description{color:var(--colorNeutralForeground3)}.directory-switch-dialog__label{font-weight:var(--fontWeightSemibold)}.directory-switch-dialog__current-summary{border:1px solid var(--colorNeutralStrokeSubtle);background:var(--colorNeutralBackground2);border-radius:4px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:10px;padding:10px 12px;display:grid}.directory-switch-dialog__current-icon{color:var(--colorNeutralForeground2);display:inline-flex}.directory-switch-dialog__current-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.directory-switch-dialog__current-copy>span{color:var(--colorNeutralForeground3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.directory-switch-dialog__field{flex-direction:column;gap:6px;display:flex}.directory-switch-dialog__field .searchable-picker{width:100%}.directory-switch-dialog__description{font-size:var(--fontSizeBase200);line-height:var(--lineHeightBase200);margin:0}.directory-switch-dialog .fui-DialogActions{flex-flow:row;justify-content:flex-end;align-items:center;gap:8px}.build-agent-step__agent-row.blueprint-panel__agent-row{grid-template-columns:minmax(0,1fr) auto}.blueprint-panel__agent-row>:last-child{white-space:nowrap}.build-agent-step__agent-label{color:var(--colorNeutralForeground1);font-size:var(--fontSizeBase200,12px);line-height:var(--lineHeightBase200,16px);font-weight:var(--fontWeightSemibold);white-space:nowrap}.build-agent-step__agent-dropdown{width:100%;min-width:0;min-height:32px;font-size:var(--fontSizeBase200,12px);line-height:var(--lineHeightBase200,16px)}.build-agent-step__agent-dropdown .fui-Button,.build-agent-step__agent-dropdown .fui-Combobox{width:100%;min-height:32px;font-size:inherit;line-height:inherit}.build-agent-step__new-agent{white-space:nowrap}.sign-in-step__summary-value{color:var(--step-complete-accent)}.agent-type-step__choice-attribution{color:var(--colorNeutralForeground3);font-size:var(--fontSizeBase200);font-weight:var(--fontWeightRegular);line-height:var(--lineHeightBase200);align-items:center;gap:4px;display:inline-flex}.agent-type-step__choice-attribution .codicon{font-size:14px}.select-field strong{color:var(--colorNeutralForeground1);font-weight:var(--fontWeightSemibold)}.select-field svg{width:16px;height:16px}.selector-chevron{width:16px;height:16px;color:var(--colorNeutralForeground2);flex:0 0 16px;justify-content:center;justify-self:end;align-items:center;line-height:0;display:inline-flex}.select-field>span,.selection-row__label{color:var(--colorNeutralForeground1);font-weight:var(--fontWeightRegular)}.select-field>.selector-chevron{color:var(--colorNeutralForeground2)}.account-row>span,.select-field strong,.selection-row__value{color:var(--colorNeutralForeground1);font-weight:var(--fontWeightSemibold)}.prompt-card .fui-Textarea{border-color:var(--colorNeutralStroke1);border-radius:var(--borderRadiusMedium,4px);width:100%;min-height:84px}.prompt-card textarea{min-height:84px;font-size:var(--fontSizeBase100,10px);line-height:var(--lineHeightBase100,14px);padding:8px 10px}.starting-prompt-step__actions{justify-content:flex-start;display:flex}.starting-prompt-step__creation-status{gap:2px;display:grid}.starting-prompt-step__creation-title{color:var(--colorNeutralForeground1);font-size:var(--fontSizeBase200);line-height:var(--lineHeightBase200);font-weight:var(--fontWeightSemibold);align-items:center;gap:6px;display:flex}.starting-prompt-step__creation-description{color:var(--colorNeutralForeground3);font-size:var(--fontSizeBase100);line-height:var(--lineHeightBase100)}.starting-prompt-step--unclear{gap:12px;display:grid}.starting-prompt-step__starter-section,.starting-prompt-step__preview{gap:4px;display:grid}.starting-prompt-step__section-label{color:var(--colorNeutralForeground3);font-size:var(--fontSizeBase100);line-height:var(--lineHeightBase100)}.starting-prompt-step__starters{grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:8px;display:grid}.starting-prompt-step__starter.starting-prompt-step__starter{border-color:var(--colorNeutralStroke2);background:var(--colorNeutralBackground1);min-width:0;height:38px;min-height:38px;color:var(--colorNeutralForeground1);font-size:var(--fontSizeBase100);line-height:var(--lineHeightBase100);font-weight:var(--fontWeightSemibold);text-align:left;border-radius:4px;justify-content:flex-start;gap:6px;padding:4px 8px}.starting-prompt-step__starter.starting-prompt-step__starter[aria-checked=true]{border-color:var(--step-accent);background:var(--colorNeutralBackground1)}.starting-prompt-step__starter-icon{border-radius:4px;justify-content:center;align-items:center;width:24px;min-width:24px;height:24px;display:inline-flex}.starting-prompt-step__starter-icon svg{width:16px;height:16px}.starting-prompt-step__starter-icon--purple{background:var(--colorPalettePurpleBackground2);color:var(--colorPalettePurpleForeground2)}.starting-prompt-step__starter-icon--green{background:var(--colorPaletteGreenBackground2);color:var(--colorPaletteGreenForeground2)}.starting-prompt-step__starter-icon--blue{background:var(--colorPaletteBlueBackground2);color:var(--colorPaletteBlueForeground2)}.starting-prompt-step__starter-label{overflow-wrap:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}@media (width<=520px){.starting-prompt-step__starters{grid-template-columns:1fr}}.two-in-one-builder .fui-Textarea{border:0;border-radius:4px 4px 0 0;width:100%;min-height:112px}.two-in-one-builder textarea{min-height:110px;font-size:var(--fontSizeBase200,12px);line-height:var(--lineHeightBase200,16px);padding:10px 12px}.two-in-one-builder__starter-section{gap:8px;margin-bottom:12px;display:grid}.two-in-one-builder__section-label{color:var(--colorNeutralForeground5);font-size:var(--fontSizeBase100);line-height:var(--lineHeightBase100)}.two-in-one-builder__starters{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.two-in-one-builder__starter.two-in-one-builder__starter{border-color:var(--colorNeutralStroke2);background:var(--colorNeutralBackground1);min-width:0;height:38px;min-height:38px;color:var(--colorNeutralForeground1);font-size:var(--fontSizeBase100);line-height:var(--lineHeightBase100);font-weight:var(--fontWeightSemibold);text-align:left;border-radius:4px;justify-content:flex-start;gap:6px;padding:6px 8px}.two-in-one-builder__starter.two-in-one-builder__starter[aria-pressed=true]{border-color:var(--step-accent)}.two-in-one-builder__starter-icon{border-radius:4px;justify-content:center;align-items:center;width:24px;min-width:24px;height:24px;display:inline-flex}.two-in-one-builder__starter-icon svg{width:16px;height:16px}.two-in-one-builder__starter-icon--purple{background:var(--colorPalettePurpleBackground2);color:var(--colorPalettePurpleForeground2)}.two-in-one-builder__starter-icon--green{background:var(--colorPaletteGreenBackground2);color:var(--colorPaletteGreenForeground2)}.two-in-one-builder__starter-icon--blue{background:var(--colorPaletteBlueBackground2);color:var(--colorPaletteBlueForeground2)}.two-in-one-builder__starter-label{overflow-wrap:anywhere;min-width:0}.two-in-one-builder__editor{border:1px solid var(--colorNeutralStroke1);border-radius:4px;overflow:hidden}.two-in-one-builder__bar{border-top:1px solid var(--colorNeutralStroke1);flex-wrap:wrap;align-items:center;gap:10px;min-height:38px;padding:5px 7px;display:flex;position:relative}.two-in-one-builder__add{position:relative}.two-in-one-builder__add>.fui-Button{width:26px;min-width:26px;height:26px;padding:0}.two-in-one-builder__menu{z-index:5;border:1px solid var(--colorNeutralStroke1);background:var(--colorNeutralBackground1);width:144px;box-shadow:var(--shadow16);border-radius:4px;padding:4px;position:absolute;top:calc(100% + 5px);left:0}.two-in-one-builder__menu button,.resource-picker__option{width:100%;min-height:30px;color:var(--colorNeutralForeground1);cursor:pointer;font:inherit;font-size:var(--fontSizeBase200,12px);line-height:var(--lineHeightBase200,16px);text-align:left;background:0 0;border:0;border-radius:4px;padding:5px 8px;display:block}.two-in-one-builder__menu button:hover,.two-in-one-builder__menu button:focus-visible,.resource-picker__option:hover,.resource-picker__option:focus-visible{background:var(--colorNeutralBackground3)}.two-in-one-builder__select{min-width:0;color:var(--colorNeutralForeground3);font-size:var(--fontSizeBase100);line-height:var(--lineHeightBase100);flex:0 auto;align-items:center;gap:2px;display:inline-flex}.two-in-one-builder__select+.two-in-one-builder__select{margin-inline-start:6px}.two-in-one-builder__dropdown.two-in-one-builder__dropdown{background:0 0;border:0;width:fit-content;min-width:0;max-width:164px}.two-in-one-builder__dropdown.two-in-one-builder__dropdown:after{display:none}.two-in-one-builder .two-in-one-builder__dropdown>.fui-Dropdown__button.fui-Dropdown__button{width:fit-content;min-width:0;max-width:164px;height:26px;color:var(--colorNeutralForeground1);font-size:var(--fontSizeBase100);line-height:var(--lineHeightBase100);background:0 0;border:0;grid-template-columns:minmax(0,max-content) 16px;column-gap:2px;padding:3px 3px 3px 5px;display:inline-grid}.two-in-one-builder__dropdown .fui-Dropdown__expandIcon{grid-column:2;width:16px;margin:0}.two-in-one-builder .two-in-one-builder__dropdown>.fui-Dropdown__button.fui-Dropdown__button:hover,.two-in-one-builder .two-in-one-builder__dropdown>.fui-Dropdown__button.fui-Dropdown__button:focus-visible,.two-in-one-builder .two-in-one-builder__dropdown>.fui-Dropdown__button.fui-Dropdown__button[aria-expanded=true]{background:var(--colorNeutralBackground3Hover)}.two-in-one-builder .two-in-one-builder__dropdown>.fui-Dropdown__button.fui-Dropdown__button:focus-visible{outline:2px solid var(--colorStrokeFocus2);outline-offset:1px;border-radius:4px}.two-in-one-builder__dropdown .fui-Dropdown__button>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.two-in-one-builder__listbox.two-in-one-builder__listbox{min-width:152px;font-size:var(--fontSizeBase200);line-height:var(--lineHeightBase200);padding:4px}.two-in-one-builder__listbox.two-in-one-builder__listbox .fui-Option{min-height:28px;font-size:var(--fontSizeBase200);line-height:var(--lineHeightBase200)}.resource-category-menu__add-icon{justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.two-in-one-builder__chips{flex-wrap:wrap;gap:6px;padding:8px;display:flex}.two-in-one-resource-chip{background:var(--colorNeutralBackground3);max-width:100%;min-height:28px;color:var(--colorNeutralForeground2);font-size:var(--fontSizeBase200,12px);line-height:var(--lineHeightBase200,16px);border-radius:4px;grid-template-columns:auto minmax(0,1fr) 20px;align-items:center;gap:5px;padding:2px 3px 2px 8px;display:inline-grid}.two-in-one-resource-chip__kind{color:var(--colorNeutralForeground3);font-size:var(--fontSizeBase100,10px);line-height:var(--lineHeightBase100,14px);font-weight:var(--fontWeightSemibold);text-transform:uppercase}.two-in-one-resource-chip__value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.two-in-one-resource-chip .fui-Button{width:20px;min-width:20px;height:20px;padding:0}.two-in-one-builder__actions{justify-content:flex-start;margin-top:10px;display:flex}.resource-picker-backdrop{z-index:40;background:var(--colorBackgroundOverlay);place-items:center;padding:20px;display:grid;position:fixed;inset:0}.resource-picker{border:1px solid var(--colorNeutralStroke1);background:var(--colorNeutralBackground1);width:min(360px,100%);max-height:min(420px,100vh - 40px);box-shadow:var(--shadow64);border-radius:8px;padding:12px;overflow-y:auto}.resource-picker__header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.resource-picker__header h2{font-size:var(--fontSizeBase300,14px);line-height:var(--lineHeightBase300,20px);font-weight:var(--fontWeightSemibold);margin:0}.resource-picker__header .fui-Button{width:24px;min-width:24px;height:24px;padding:0}.resource-picker__options{flex-direction:column;gap:2px;display:flex}@container (width<=360px){.two-in-one-builder__add{flex:0 0 100%}.two-in-one-builder__select{flex-basis:100%;justify-content:space-between}.two-in-one-builder__select+.two-in-one-builder__select{margin-inline-start:0}.two-in-one-builder__dropdown.two-in-one-builder__dropdown,.two-in-one-builder__dropdown>.fui-Dropdown__button{max-width:min(160px,70%)}.two-in-one-resource-chip{width:100%}}.selection-row{background:var(--colorNeutralBackground3);min-height:40px;font-size:var(--fontSizeBase200);line-height:var(--lineHeightBase200);border:0;border-radius:4px;grid-template-columns:20px minmax(0,1fr) auto 20px;align-items:center;gap:8px;padding:8px 12px;display:grid}.selection-row+.selection-row,.skills-group+.selection-row{margin-top:4px}.selection-row__icon,.selection-row__icon svg{width:16px;height:16px}.selection-row__value{color:var(--colorNeutralForeground1);font-weight:var(--fontWeightSemibold)}.selection-row .selection-row__action{width:20px;min-width:20px;height:20px;padding:0}.selection-row__action svg{width:12px;height:12px}.resource-collection+.resource-collection{margin-top:8px}.build-agent-step{flex-direction:column;gap:8px;display:flex}.build-agent-step__agent-row{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.build-agent-step__agent-label{color:var(--colorNeutralForeground3);font-size:var(--fontSizeBase200);font-weight:var(--fontWeightSemibold)}.build-agent-step__agent-select{border:1px solid var(--colorNeutralStroke1);background:var(--colorNeutralBackground1);min-width:0;min-height:32px;color:var(--colorNeutralForeground1);font:inherit;border-radius:4px;padding:0 10px}.build-agent-step__new-agent{min-height:28px}.existing-agent-build{flex-direction:column;gap:8px;display:flex}.existing-agent-build .build-agent-step__agent-row{gap:12px;display:flex}.existing-agent-build .build-agent-step__agent-dropdown{flex:0 auto;width:fit-content;min-width:0;max-width:100%}.build-agent-step__agent-selector{align-items:center;gap:4px;min-width:0;max-width:100%;display:flex}.build-agent-step__agent-selector .build-agent-step__agent-dropdown{min-height:28px}.existing-agent-build .build-agent-step__agent-selector{margin-inline-start:-2px}.build-agent-step__agent-trigger{box-sizing:border-box;border-radius:var(--borderRadiusMedium,4px);width:auto;min-width:0;max-width:100%;height:28px;color:var(--colorNeutralForeground1);cursor:pointer;text-align:start;background:0 0;border:1px solid #0000;grid-template-columns:minmax(0,1fr) 16px;align-items:center;gap:4px;padding:2px 4px;font-family:inherit;display:grid}.build-agent-step__agent-trigger:hover{background:var(--colorSubtleBackgroundHover,var(--colorNeutralBackground1Hover))}.build-agent-step__agent-trigger:active{background:var(--colorSubtleBackgroundPressed,var(--colorNeutralBackground1Pressed))}.build-agent-step__agent-trigger .selector-chevron{color:var(--colorNeutralForeground3)}.build-agent-step__agent-trigger:focus-visible{outline:2px solid var(--colorStrokeFocus2);outline-offset:-2px}.build-agent-step__agent-menu-surface.build-agent-step__agent-menu-surface{box-sizing:border-box;border:1px solid var(--colorNeutralStrokeSubtle);border-radius:var(--borderRadiusMedium,4px);background:var(--colorNeutralBackground1);width:min(280px,100vw - 24px);min-width:min(240px,100vw - 24px);max-height:min(360px,100vh - 180px);box-shadow:var(--shadow16);padding:0;overflow:hidden}.build-agent-step__agent-listbox.build-agent-step__agent-listbox{box-sizing:border-box;max-height:224px;font-size:var(--fontSizeBase200);line-height:var(--lineHeightBase200);background:0 0;border:0;padding:4px 0;overflow-y:auto}.build-agent-step__agent-listbox .fui-Option.build-agent-step__agent-option{box-sizing:border-box;border-radius:var(--borderRadiusMedium,4px);width:calc(100% - 8px);height:32px;min-height:32px;font-size:var(--fontSizeBase200);line-height:var(--lineHeightBase200);margin-inline:4px;padding:8px 10px}.build-agent-step__agent-listbox .fui-Option.build-agent-step__agent-option .fui-Option__checkIcon{font-size:16px}.build-agent-step__agent-listbox .fui-Option.build-agent-step__agent-option--with-metadata{height:auto;min-height:44px;padding-block:3px}.build-agent-step__agent-option-content{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.build-agent-step__agent-option-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.build-agent-step__agent-option-metadata{color:var(--colorNeutralForeground3);font-size:var(--fontSizeBase100,10px);line-height:var(--lineHeightBase100,14px)}.build-agent-step__agent-menu-footer{border-top:1px solid var(--colorNeutralStroke2);padding:4px}.build-agent-step__create-agent{border-radius:var(--borderRadiusMedium,4px);width:100%;min-height:32px;color:var(--colorBrandForeground1);cursor:pointer;font-family:inherit;font-size:var(--fontSizeBase200);line-height:var(--lineHeightBase200);font-weight:var(--fontWeightSemibold);text-align:start;background:0 0;border:0;align-items:center;gap:8px;padding:6px 8px;display:flex}.build-agent-step__create-agent:hover{background:var(--colorNeutralBackground3)}.build-agent-step__create-agent:focus-visible{outline:2px solid var(--colorStrokeFocus2);outline-offset:-2px}.build-agent-step__create-agent svg{width:16px;height:16px;display:block}.build-agent-step__agent-summary{align-items:center;min-width:0;height:30px;display:flex}.build-agent-step__agent-selection{align-items:center;gap:4px;min-width:0;display:inline-flex}.build-agent-step__agent-prefix,.build-agent-step__agent-value{font-size:var(--fontSizeBase200);line-height:var(--lineHeightBase200);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.build-agent-step__agent-prefix{color:var(--colorNeutralForeground3);font-weight:var(--fontWeightRegular);flex:none}.build-agent-step__agent-value{color:var(--colorNeutralForeground1);font-weight:var(--fontWeightRegular)}.prompt-agent-configuration{flex-direction:column;gap:8px;display:flex}.prompt-agent-resource-summary{justify-content:flex-end;align-items:center;gap:4px;min-width:0;display:flex}.prompt-agent-resource-summary--wrap-all{flex-wrap:wrap;overflow:visible}.prompt-agent-resource-summary__chip{border-radius:var(--borderRadiusCircular,9999px);background:var(--colorNeutralBackground1);text-overflow:ellipsis;white-space:nowrap;max-width:112px;padding:1px 6px;overflow:hidden}.prompt-agent-resource-summary__more,.prompt-agent-resource-summary__empty{color:var(--colorNeutralForeground2);font-weight:var(--fontWeightRegular);white-space:nowrap;flex:none}.prompt-agent-configuration__instructions{flex-direction:column;gap:4px;min-width:0;display:flex}.prompt-agent-configuration__instructions label{color:var(--colorNeutralForeground2);font-size:var(--fontSizeBase200,12px);line-height:var(--lineHeightBase200,16px);font-weight:var(--fontWeightSemibold)}.prompt-agent-configuration__instructions textarea{min-height:96px;font-size:var(--fontSizeBase200,12px);line-height:var(--lineHeightBase200,16px)}.existing-agent-build .build-agent-step__new-agent{color:var(--colorBrandForeground1);font-weight:var(--fontWeightSemibold);flex:none;justify-self:end}.existing-agent-build .build-agent-step__new-agent:hover{background:var(--colorNeutralBackground1Hover);color:var(--colorNeutralForeground1)}@container (width<=380px){.existing-agent-build .build-agent-step__agent-row{flex-wrap:wrap;align-items:flex-start}.existing-agent-build .build-agent-step__agent-summary{flex:100%;width:100%}}.agent-resource-selection{flex-direction:column;gap:8px;display:flex}.agent-resource-disclosure{border:1px solid var(--colorNeutralStrokeSubtle);background:var(--colorNeutralBackground2);border-radius:4px;position:relative;overflow:visible}.agent-resource-disclosure--expanded{z-index:4}.agent-resource-disclosure__selection-description{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.agent-resource-selection .selection-row{border-radius:var(--borderRadiusMedium,4px);background:var(--colorNeutralBackground2);width:100%;min-height:32px;color:var(--colorNeutralForeground1);cursor:pointer;text-align:start;border:0;grid-template-columns:16px minmax(0,1fr) 16px;column-gap:8px;padding:6px 10px;font-family:inherit}.agent-resource-selection .selection-row--with-value{grid-template-columns:16px auto minmax(0,1fr) 16px}.prompt-agent-configuration .selection-row--with-value{min-height:36px}.agent-resource-selection .selection-row--with-value:has(.prompt-agent-resource-summary--multiline){align-items:start}:is(.agent-resource-selection .selection-row--with-value:has(.prompt-agent-resource-summary--multiline)>.selection-row__icon,.agent-resource-selection .selection-row--with-value:has(.prompt-agent-resource-summary--multiline)>.selection-row__label,.agent-resource-selection .selection-row--with-value:has(.prompt-agent-resource-summary--multiline)>.selector-chevron){margin-top:4px}.agent-resource-selection .selection-row--with-value:has(.prompt-agent-resource-summary--multiline)>.selection-row__value{margin-top:3px}.agent-resource-selection .agent-resource-disclosure__trigger--refreshable{grid-template-columns:16px minmax(0,1fr) 24px 16px}.agent-resource-selection .selection-row--with-value.agent-resource-disclosure__trigger--refreshable{grid-template-columns:16px auto minmax(0,1fr) 24px 16px}.agent-resource-selection .selection-row--with-value .selection-row__value{text-align:right;justify-self:end}.agent-resource-selection .selection-row:hover,.agent-resource-disclosure:hover>.agent-resource-disclosure__trigger{background:var(--colorNeutralBackground2Hover)}.agent-resource-disclosure__refresh-slot{width:24px;height:24px}.agent-resource-disclosure__refresh.agent-resource-disclosure__refresh{z-index:2;width:24px;min-width:24px;height:24px;color:var(--colorNeutralForeground3);opacity:0;pointer-events:none;padding:4px;transition:opacity 80ms;position:absolute;top:50%;right:30px;transform:translateY(-50%)}.agent-resource-disclosure__refresh.agent-resource-disclosure__refresh:hover,.agent-resource-disclosure__refresh.agent-resource-disclosure__refresh:active,.agent-resource-disclosure__refresh.agent-resource-disclosure__refresh:hover .fui-Button__icon,.agent-resource-disclosure__refresh.agent-resource-disclosure__refresh:active .fui-Button__icon{color:var(--sign-in-action-foreground)}.agent-resource-disclosure:hover>.agent-resource-disclosure__refresh,.agent-resource-disclosure:focus-within>.agent-resource-disclosure__refresh{opacity:1;pointer-events:auto}.agent-resource-selection .selection-row:focus-visible{outline:2px solid var(--colorStrokeFocus2);outline-offset:-2px}.agent-resource-selection .selection-row+.selection-row{margin-top:0}.agent-resource-selection .selection-row__label{color:var(--colorNeutralForeground1);font-size:var(--fontSizeBase200);line-height:var(--lineHeightBase200);font-weight:var(--fontWeightRegular)}.agent-resource-selection .selection-row__icon{width:16px;height:16px;line-height:0;display:block}.agent-resource-selection .selection-row__icon svg{width:16px;height:16px;display:block}.agent-resource-disclosure__model-icon{width:16px;height:16px}.agent-resource-selection .selection-row__action{width:16px;height:16px;color:var(--colorNeutralForeground2);border:0;justify-content:flex-end;align-items:center;display:inline-flex}.agent-resource-disclosure__content{z-index:1;border:1px solid var(--colorNeutralStrokeSubtle);background:var(--colorNeutralBackground1);max-height:min(360px,100vh - 180px);box-shadow:var(--shadow16);border-radius:4px;position:absolute;top:100%;left:-1px;right:-1px;overflow-y:auto}.agent-resource-disclosure__list{flex-direction:column;gap:0;margin:0;padding:4px 0;list-style:none;display:flex}.agent-resource-disclosure__list>li{min-height:32px;color:var(--colorNeutralForeground1);font-size:var(--fontSizeBase200);line-height:var(--lineHeightBase200)}.agent-resource-disclosure__option{width:calc(100% - 8px);min-height:32px;color:var(--colorNeutralForeground1);cursor:pointer;font:inherit;text-align:start;background:0 0;border:0;border-radius:4px;align-items:center;gap:8px;margin-inline:4px;padding:8px 10px;padding-inline-start:6px;display:flex}.agent-resource-disclosure__option:hover,.agent-resource-disclosure__option:focus-visible{background:var(--colorNeutralBackground3)}.agent-resource-disclosure__option:focus-visible{outline:2px solid var(--colorStrokeFocus2);outline-offset:-2px}.agent-resource-disclosure__option-action{color:var(--colorBrandForeground1);font-weight:var(--fontWeightSemibold);opacity:0;align-items:center;gap:4px;margin-left:auto;display:inline-flex}.agent-resource-disclosure__option-status{flex:none}.resource-policy-notice{margin-bottom:16px}.resource-policy-notice .fui-Button:hover:not(:disabled){background-color:var(--colorNeutralBackground1Hover);border-color:var(--colorNeutralStroke1Hover)}.resource-policy-tooltip{pointer-events:none;max-width:320px}.resource-policy-status{color:var(--colorNeutralForeground3);font-size:var(--fontSizeBase100);white-space:nowrap;flex:none;align-items:center;gap:4px;margin-left:auto;display:inline-flex}.resource-policy-status--error{color:var(--colorPaletteRedForeground1);margin-left:0}.resource-policy-tool{border-radius:3px;align-items:center;gap:8px;display:inline-flex}.resource-policy-tool:focus-visible{outline:2px solid var(--colorStrokeFocus2);outline-offset:2px}.agent-resource-disclosure__option[aria-disabled=true],.resource-policy-tool,.agent-resource-disclosure__toolbox-row--blocked .agent-resource-disclosure__toolbox-trigger,.agent-resource-disclosure__toolbox-row--invalid .agent-resource-disclosure__toolbox-trigger,.agent-resource-disclosure__toolbox-action[aria-disabled=true]{color:var(--colorNeutralForegroundDisabled)}.agent-resource-disclosure__option[aria-disabled=true],.agent-resource-disclosure__toolbox-action[aria-disabled=true]{cursor:not-allowed}.agent-resource-disclosure__option--policy>span:first-of-type,.agent-resource-disclosure__toolbox-trigger>span:first-of-type{overflow-wrap:anywhere;min-width:0}.agent-resource-disclosure__toolbox-row--blocked .agent-resource-disclosure__toolbox-action{display:none}.agent-resource-disclosure__toolbox-row--invalid .agent-resource-disclosure__toolbox-action,.agent-resource-disclosure__option--policy .agent-resource-disclosure__option-action{opacity:1}.agent-resource-selection .agent-resource-disclosure__trigger--invalid{box-shadow:inset 0 0 0 1px var(--colorPaletteRedBorder2);grid-template-columns:16px 8px auto 8px minmax(0,1fr) 4px 20px 4px 16px;grid-template-areas:"icon.label.value.error.chevron";column-gap:0}.agent-resource-disclosure__trigger--invalid>.selection-row__icon{grid-area:icon}.agent-resource-disclosure__trigger--invalid>.selection-row__label{grid-area:label}.agent-resource-disclosure__trigger--invalid>.selection-row__value{grid-area:value}.agent-resource-disclosure__trigger--invalid>.selector-chevron{grid-area:chevron}.resource-policy-error-slot{grid-area:error;width:20px}.resource-policy-error-icon{width:20px;height:24px;color:var(--colorPaletteRedForeground1);cursor:help;background:0 0;border:0;border-radius:3px;place-items:center;padding:0;display:grid;position:absolute;top:18px;right:30px;transform:translateY(-50%)}.resource-policy-error-icon:focus-visible{outline:2px solid var(--colorStrokeFocus2);outline-offset:1px}.agent-resource-disclosure__option:hover .agent-resource-disclosure__option-action,.agent-resource-disclosure__option:focus-visible .agent-resource-disclosure__option-action{opacity:1}.agent-resource-disclosure__list--toolboxes>.agent-resource-disclosure__toolbox--expanded{background:var(--colorNeutralBackground3);display:block}.agent-resource-disclosure__toolbox-row{border-radius:4px;align-items:center;min-height:32px;margin-inline:4px;display:flex}.agent-resource-disclosure__toolbox-row:hover{background:var(--colorNeutralBackground3)}.agent-resource-disclosure__toolbox-row:has(:focus-visible){background:var(--colorNeutralBackground3)}.agent-resource-disclosure__toolbox-trigger{min-width:0;min-height:32px;color:var(--colorNeutralForeground1);cursor:pointer;font:inherit;text-align:start;background:0 0;border:0;flex:auto;align-items:center;gap:6px;padding:8px 10px;display:flex}.agent-resource-disclosure__toolbox-trigger:focus-visible,.agent-resource-disclosure__toolbox-action:focus-visible{outline:2px solid var(--colorStrokeFocus2);outline-offset:-2px}.agent-resource-disclosure__toolbox-action{min-height:32px;color:var(--colorBrandForeground1);cursor:pointer;font:inherit;font-weight:var(--fontWeightSemibold);opacity:0;background:0 0;border:0;flex:none;align-items:center;gap:4px;padding:8px 10px;display:inline-flex}.agent-resource-disclosure__toolbox-row:hover .agent-resource-disclosure__toolbox-action{opacity:1}.agent-resource-disclosure__toolbox-row:has(:focus-visible) .agent-resource-disclosure__toolbox-action{opacity:1}.agent-resource-disclosure__toolbox--expanded>ul{border-left:1px solid var(--colorNeutralStrokeSubtle);margin:0 0 4px 25px;padding:0 0 4px 16px;list-style:none}.agent-resource-disclosure__toolbox--policy>ul{color:var(--colorNeutralForegroundDisabled)}.agent-resource-disclosure__toolbox--expanded>ul>li{font-size:var(--fontSizeBase200);line-height:var(--lineHeightBase200);padding:3px 0}.agent-resource-disclosure__footer{border-top:1px solid var(--colorNeutralStrokeSubtle);min-height:40px;color:var(--colorBrandForeground1);font-size:var(--fontSizeBase200);line-height:var(--lineHeightBase200);justify-content:space-between;align-items:center;padding:8px 12px;text-decoration:none;display:flex}.agent-resource-disclosure__footer:hover{background:var(--colorNeutralBackground1Hover);color:var(--colorBrandForeground1);text-decoration:underline}.build-agent-step__actions{justify-content:flex-start;align-items:center;gap:8px;display:flex}.build-agent-card__title{align-items:baseline;gap:4px;display:inline-flex}.build-agent-card__optional{color:var(--colorNeutralForeground3);font-size:var(--fontSizeBase200);font-weight:var(--fontWeightRegular)}.build-agent-step__continue{margin-left:0}.build-agent-step__deployment-status{color:var(--colorPaletteGreenForeground1);font-size:var(--fontSizeBase200);line-height:var(--lineHeightBase200);align-items:center;gap:4px;display:inline-flex}.fui-Button.build-agent-step__save-deploy{min-width:112px}.deploy-step__actions{flex-wrap:wrap;gap:8px;display:flex}.build-resources{flex-direction:column;gap:12px;display:flex}.resource-selector-card{border:1px solid var(--colorNeutralStrokeSubtle);background:var(--colorNeutralBackground2);border-radius:4px;overflow:hidden}.blueprint-workbench{min-height:calc(100vh - 60px);color:var(--colorNeutralForeground1);flex-direction:column;padding:20px 0;display:flex;overflow-x:auto}.blueprint-header{justify-content:space-between;align-items:flex-start;gap:16px;min-height:40px;padding:0 4px 16px;display:flex}.blueprint-header h2{color:var(--colorNeutralForeground1);font-size:var(--fontSizeBase300,14px);line-height:var(--lineHeightBase300,20px);font-weight:var(--fontWeightSemibold);margin:0}.blueprint-panel h3,.blueprint-panel__intro h3{color:var(--colorNeutralForeground1);font-size:var(--fontSizeBase200,12px);line-height:var(--lineHeightBase200,16px);font-weight:var(--fontWeightSemibold);margin:0}.blueprint-header p,.blueprint-panel p,.blueprint-panel__intro p{color:var(--colorNeutralForeground3);font-size:var(--fontSizeBase100,10px);line-height:var(--lineHeightBase100,14px);margin:2px 0 0}.blueprint-health{border-radius:var(--borderRadiusMedium);background:var(--colorPaletteGreenBackground2);color:var(--colorPaletteGreenForeground2);font-size:var(--fontSizeBase100);line-height:var(--lineHeightBase100);font-weight:var(--fontWeightSemibold);padding:2px 8px}.blueprint-layout{border:1px solid var(--colorNeutralStroke2);border-radius:var(--borderRadiusLarge);background:var(--colorNeutralBackground1);width:100%;min-width:0;min-height:420px;box-shadow:var(--shadow2);flex:auto;overflow:hidden}.blueprint-overview{background:var(--colorNeutralBackground2);padding:8px;overflow:hidden auto}.blueprint-row{border-radius:var(--borderRadiusMedium);width:100%;min-height:56px;color:var(--colorNeutralForeground1);cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;padding:7px 8px;display:grid;position:relative}.blueprint-row:hover{background:var(--colorNeutralBackground2Hover)}.blueprint-row[aria-pressed=true]{background:var(--colorNeutralBackground3);color:var(--colorNeutralForeground1)}.blueprint-row[aria-pressed=true]:before{background:var(--colorBrandBackground);content:"";border-radius:2px;width:3px;position:absolute;top:8px;bottom:8px;left:0}.blueprint-row:focus-visible{outline:2px solid var(--colorStrokeFocus2);outline-offset:-2px}.blueprint-row-icon,.blueprint-row-icon svg{width:20px;height:20px}.blueprint-row-body{flex-direction:column;min-width:0;display:flex}.blueprint-row-label{font-size:var(--fontSizeBase200);line-height:var(--lineHeightBase200);font-weight:var(--fontWeightSemibold)}.blueprint-row-summary{color:var(--colorNeutralForeground3);font-size:var(--fontSizeBase100);line-height:var(--lineHeightBase100);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.blueprint-coreai-provider{width:100%;min-width:0}.blueprint-workspace{background:var(--colorNeutralBackground1);min-width:0;padding:24px;overflow-y:auto}.blueprint-panel,.blueprint-review,.blueprint-resource-list,.blueprint-editor{flex-direction:column;gap:16px;display:flex}.blueprint-panel__heading{grid-template-columns:24px minmax(0,1fr);align-items:start;gap:10px;display:grid}.blueprint-panel__heading>svg{width:20px;height:20px;color:var(--colorPalettePurpleForeground2);margin-top:1px}.blueprint-panel__selection{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.blueprint-textarea.blueprint-textarea{border-color:var(--colorNeutralStroke1);border-radius:var(--borderRadiusMedium);width:100%;min-height:160px}.blueprint-textarea textarea{min-height:158px;font-size:var(--fontSizeBase200);line-height:var(--lineHeightBase300);padding:10px 12px}.blueprint-provenance-groups{border:1px solid var(--colorNeutralStroke2);border-radius:var(--borderRadiusMedium);background:var(--colorNeutralBackground2);flex-direction:column;gap:6px;padding:10px;display:flex}.blueprint-provenance-row{color:var(--colorNeutralForeground2);font-size:var(--fontSizeBase200);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;display:grid}.blueprint-resource-section{flex-direction:column;gap:8px;display:flex}.blueprint-resource-section>h4{color:var(--colorNeutralForeground1);font-size:var(--fontSizeBase200);font-weight:var(--fontWeightSemibold);letter-spacing:.02em;text-transform:uppercase;margin:0}.blueprint-resource-kind{border:1px solid var(--colorNeutralStrokeSubtle);border-radius:var(--borderRadiusMedium);background:var(--colorNeutralBackground2);flex-direction:column;gap:4px;padding:8px 10px;display:flex}.blueprint-resource-kind__header{justify-content:space-between;align-items:center;min-height:28px;display:flex}.blueprint-resource-value{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:2px 0;display:grid}.blueprint-resource-value__label{overflow-wrap:anywhere;color:var(--colorNeutralForeground3);font-size:var(--fontSizeBase100)}.blueprint-resource-action.blueprint-resource-action{width:28px;min-width:28px;height:28px;color:var(--colorNeutralForeground2);font-weight:var(--fontWeightRegular);background:0 0;border-color:#0000;flex-shrink:0;padding:0}.blueprint-resource-action.blueprint-resource-action:hover{background:var(--colorNeutralBackground2Hover);color:var(--colorNeutralForeground1);border-color:#0000}.blueprint-resource-row{border:1px solid var(--colorNeutralStrokeSubtle);border-radius:var(--borderRadiusMedium);background:var(--colorNeutralBackground2);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:54px;padding:8px 10px;display:grid}.blueprint-resource-row>div{grid-template-columns:minmax(58px,auto) minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;display:grid}.blueprint-resource-row__label{color:var(--colorNeutralForeground1);font-size:var(--fontSizeBase200);font-weight:var(--fontWeightSemibold)}.blueprint-resource-row__value{overflow-wrap:anywhere;color:var(--colorNeutralForeground3);font-size:var(--fontSizeBase100)}.blueprint-add-action.blueprint-add-action{color:var(--colorNeutralForeground2);font-weight:var(--fontWeightRegular);background:0 0;border-color:#0000}.blueprint-add-action.blueprint-add-action:hover{background:var(--colorNeutralBackground2Hover);color:var(--colorNeutralForeground1);border-color:#0000}.blueprint-badge--neutral.blueprint-badge--neutral,.blueprint-status--neutral.blueprint-status--neutral{border-color:var(--colorNeutralStroke2);color:var(--colorNeutralForeground2);font-weight:var(--fontWeightRegular);background:0 0}@container (width<=560px){.blueprint-workspace{padding:16px}.blueprint-resource-kind{padding:6px 8px}.blueprint-resource-value{gap:4px}.blueprint-resource-row>div{grid-template-columns:minmax(58px,auto) minmax(0,1fr)}.blueprint-resource-row .fui-Badge{grid-column:1/-1;width:fit-content}}.searchable-picker__trigger.resource-selector-card{box-sizing:border-box;grid-template-columns:auto minmax(0,1fr) 16px;padding:6px 12px}.searchable-picker__trigger--compact.resource-selector-card{height:32px;min-height:32px;padding:2px 10px}.searchable-picker__trigger.resource-selector-card strong{min-width:0;color:var(--colorNeutralForeground1);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.build-resources__card-header{box-sizing:border-box;grid-template-columns:20px auto minmax(0,1fr) 28px;align-items:center;gap:8px;min-height:40px;padding:6px 8px 6px 12px;display:grid}.build-resources__card-header:hover{background:var(--colorNeutralBackground3Hover)}.build-resources__card-header--selection .build-resources__value{text-align:right;justify-self:end}.build-resources__heading{color:var(--colorNeutralForeground3);font-size:var(--fontSizeBase200);line-height:var(--lineHeightBase200);font-weight:var(--fontWeightSemibold);margin:0}.build-resources__resource-icon,.build-resources__resource-icon svg,.build-resources__item-icon,.build-resources__item-icon svg{width:20px;height:20px;display:block}.build-resources__resource-icon,.build-resources__item-icon{color:var(--colorNeutralForeground3)}.build-resources__value{min-width:0;color:var(--colorNeutralForeground1);font-size:var(--fontSizeBase200);line-height:var(--lineHeightBase200);font-weight:var(--fontWeightSemibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.build-resources__card-header>.build-resources__action{grid-column:4}.build-resources .build-resources__action{width:28px;min-width:28px;height:28px;color:var(--colorNeutralForeground2);padding:0}.build-resources__item-list{flex-direction:column;gap:6px;margin:0;padding:0 8px 8px 40px;list-style:none;display:flex}.build-resources__item{box-sizing:border-box;border:1px solid var(--colorNeutralStrokeSubtle);background:var(--colorNeutralBackground1);border-radius:4px;grid-template-columns:20px minmax(0,1fr) 28px;align-items:center;gap:8px;min-height:36px;padding:4px 6px 4px 8px;display:grid}.build-resources__remove{opacity:0;pointer-events:none}.build-resources__item:hover .build-resources__remove,.build-resources__item:focus-within .build-resources__remove{opacity:1;pointer-events:auto}.build-resources__item:hover{background:var(--colorNeutralBackground1Hover)}.resource-collection{background:var(--colorNeutralBackground3);border-radius:8px;padding:10px}.resource-collection__heading{color:var(--colorNeutralForeground2);font-size:var(--fontSizeBase100);line-height:var(--lineHeightBase100);font-weight:var(--fontWeightSemibold);margin:0 0 6px}.resource-collection__items{flex-direction:column;gap:6px;margin:6px 0 0;padding:0 0 0 28px;list-style:none;display:flex}.resource-item{border:1px solid var(--colorNeutralStroke1);background:var(--colorNeutralBackground1);min-height:30px;color:var(--colorNeutralForeground2);font-size:var(--fontSizeBase200,12px);line-height:var(--lineHeightBase200,16px);border-radius:4px;align-items:center;gap:8px;padding:0 0 0 8px;display:flex}.resource-item__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.resource-item__status{color:var(--colorBrandForeground1);margin-left:auto;font-size:10px}.resource-item .resource-item__remove{width:20px;min-width:20px;height:20px;padding:0}.free-form-resources{flex-direction:column;gap:10px;display:flex}.free-form-resources__add{position:relative}.free-form-resources__add-button{justify-content:center;width:100%}.free-form-resources__add-button .resource-category-menu__add-icon{margin-inline-end:4px}.fui-MenuPopover.free-form-resources__menu{z-index:5;border:1px solid var(--colorNeutralStroke1);background:var(--colorNeutralBackground1);max-width:min(280px,100vw - 16px);box-shadow:var(--shadow16);border-radius:4px;padding:4px;position:absolute;top:calc(100% + 6px);left:0}.free-form-resources__menu-item{width:100%;min-height:30px;color:var(--colorNeutralForeground1);cursor:pointer;font:inherit;font-size:var(--fontSizeBase200,12px);line-height:var(--lineHeightBase200,16px);text-align:left;background:0 0;border:0;border-radius:4px;padding:5px 8px;display:block}.free-form-resources__menu-item:hover,.free-form-resources__menu-item:focus-visible{background:var(--colorNeutralBackground3)}.free-form-resources__chips{flex-wrap:wrap;gap:6px;display:flex}.fui-Tag.free-form-resource-chip.free-form-resource-chip{border-color:var(--colorNeutralStrokeSubtle);background-color:var(--colorNeutralBackground2);max-width:100%;font-size:var(--fontSizeBase100);line-height:var(--lineHeightBase100);font-weight:var(--fontWeightSemibold)}.fui-Tag.free-form-resource-chip .fui-Tag__primaryText.fui-Tag__primaryText{font-size:var(--fontSizeBase100);line-height:var(--lineHeightBase100);font-weight:var(--fontWeightSemibold)}.free-form-resource-chip__icon,.free-form-resource-chip__icon svg,.fui-Tag.free-form-resource-chip .fui-Tag__dismissIcon svg{width:12px;height:12px;display:block}.fui-Tag.free-form-resource-chip .fui-Tag__icon{width:12px;font-size:12px}.free-form-resource-chip__type{color:var(--colorNeutralForeground5);font-weight:var(--fontWeightSemibold)}.free-form-resource-chip__value{min-width:0;color:var(--colorNeutralForeground1);font-weight:var(--fontWeightSemibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.free-form-resource-chip__status{color:var(--colorBrandForeground1)}.skills-group{border:1px solid var(--colorNeutralStroke2);border-radius:var(--borderRadiusMedium);margin-top:4px}.skills-group .selection-row{border:0}.skills-list{flex-direction:column;gap:4px;padding:0 7px 5px 23px;display:flex}.skill-chip{border:1px solid var(--colorNeutralStroke1);border-radius:var(--borderRadiusMedium);height:21px;color:var(--colorNeutralForeground2);padding:4px 8px;font-size:8px}.deploy-card{margin-bottom:0}.deploy-card .setup-card__chevron{display:none}.deploy-card .setup-card__content{flex-direction:column;gap:8px;display:flex}.deploy-step__actions{gap:8px;width:100%;display:grid}.deploy-card .fui-Button{width:100%;height:32px;min-height:32px;font-size:var(--fontSizeBase200,12px);line-height:var(--lineHeightBase200,16px);border-radius:4px}.fui-Button.primary-button{border-radius:4px}.fui-Button.primary-button.primary-button:not(:disabled){border-color:var(--colorBrandStroke1);background:var(--colorBrandBackground2);color:var(--colorBrandForeground1)}.deploy-card .inspect-button{background:var(--colorNeutralBackground1)}.fui-Button.primary-button.primary-button:not(:disabled):hover{border-color:var(--sign-in-action-border-hover);background:var(--sign-in-action-background-hover);color:var(--sign-in-action-foreground)}.fui-Button.primary-button.primary-button:not(:disabled):active{border-color:var(--sign-in-action-border-pressed);background:var(--sign-in-action-background-pressed);color:var(--sign-in-action-foreground)}.deploy-card .fui-Button.fui-Button:not(.primary-button):not(:disabled):hover{border-color:var(--colorNeutralStroke1Hover);background:var(--colorNeutralBackground1Hover);color:var(--colorNeutralForeground1)}.deploy-card .fui-Button.fui-Button:not(.primary-button):not(:disabled):active{border-color:var(--colorNeutralStroke1Pressed);background:var(--colorNeutralBackground1Pressed);color:var(--colorNeutralForeground1)}
