.portalOnboarding_overlay__a0CIb{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.portalOnboarding_modalViewport__6KVQy{width:100vw;height:100vh;max-width:100vw;max-height:100vh;border-radius:0}.portalOnboarding_loadingState__ZLcfA{min-height:320px}.portalOnboarding_shareDataCard__eJfUS{border:1px solid var(--border-tertiary);background:var(--bg-elevated)}.portalOnboarding_errorCard__BOhm8{border:1px solid var(--border-danger-tertiary);background:var(--bg-danger-tertiary)}.portalOnboarding_footerText__3QPVs{text-align:center}@property --scroll-area-top-fade-active{syntax:"<length>";inherits:true;initial-value:0}@property --scroll-area-bottom-fade-active{syntax:"<length>";inherits:true;initial-value:0}@property --scroll-area-top-fade-start-opacity{syntax:"<number>";inherits:true;initial-value:0}@property --scroll-area-bottom-fade-start-opacity{syntax:"<number>";inherits:true;initial-value:0}.ui-scroll-area{--scrollbar-size:6px;--scrollbar-inset:1px;--scrollbar-thumb-top-offset:6px;--scroll-area-scroll-padding:4px;position:relative;overflow:hidden;display:grid;grid-template:1fr/1fr}.ui-scroll-area__viewport{grid-area:1/1;min-height:0;max-height:100%;border-radius:inherit;overflow-x:hidden;overflow-y:auto;scroll-padding:var(--scroll-area-scroll-padding) 0;overscroll-behavior-x:auto;overscroll-behavior-y:contain;scrollbar-width:none!important;-ms-overflow-style:none}.ui-scroll-area__viewport::-webkit-scrollbar{display:none!important}.ui-scroll-area[data-direction=horizontal] .ui-scroll-area__viewport{overflow-x:auto;overflow-y:hidden;scroll-padding:0 var(--scroll-area-scroll-padding);overscroll-behavior-x:contain;overscroll-behavior-y:auto}.ui-scroll-area[data-direction=both] .ui-scroll-area__viewport{overflow-x:auto;overflow-y:auto;scroll-padding:0 var(--scroll-area-scroll-padding);overscroll-behavior:contain}.ui-scroll-area__content{box-sizing:border-box;width:-moz-fit-content;width:fit-content;min-width:100%;max-width:100%;min-height:100%;display:flex;flex-direction:column}.ui-scroll-area[data-direction=horizontal] .ui-scroll-area__content{width:auto;height:-moz-fit-content;height:fit-content;flex-direction:row}.ui-scroll-area[data-direction=both] .ui-scroll-area__content{width:-moz-max-content;width:max-content;min-width:100%;max-width:none;height:auto;flex-direction:column}.ui-scroll-area__scrollbar{position:absolute;z-index:10;inset:var(--scrollbar-inset) var(--scrollbar-inset) calc(var(--scrollbar-inset) + 4px) auto;width:var(--scrollbar-size);pointer-events:auto}.ui-scroll-area__scrollbar[data-scrollable=false]{display:none}.ui-scroll-area__scrollbar[data-orientation=horizontal]{inset:auto var(--scrollbar-inset) var(--scrollbar-inset) var(--scrollbar-inset);width:auto;height:var(--scrollbar-size)}.ui-scroll-area[data-direction=both] .ui-scroll-area__scrollbar[data-orientation=vertical]{inset:var(--scrollbar-inset) var(--scrollbar-inset) calc(var(--scrollbar-inset) + var(--scrollbar-size) + 2px) auto}.ui-scroll-area[data-direction=both] .ui-scroll-area__scrollbar[data-orientation=horizontal]{inset:auto calc(var(--scrollbar-inset) + var(--scrollbar-size) + 2px) var(--scrollbar-inset) var(--scrollbar-inset)}.ui-scroll-area__thumb{position:absolute;inset:0 0 auto 0;min-height:20px;width:var(--scrollbar-size);border-radius:var(--cursor-radius-full);background:var(--cursor-stroke-tertiary);pointer-events:auto;transform:translateZ(0);transition:background-color .15s ease,opacity .15s ease}.ui-scroll-area__thumb.ui-scroll-area__thumb--active,.ui-scroll-area__thumb:active,.ui-scroll-area__thumb:hover{background:var(--cursor-stroke-secondary)}.ui-scroll-area__thumb[data-orientation=horizontal]{inset:0 auto 0 0;width:auto;height:var(--scrollbar-size);min-height:auto;min-width:20px}.ui-scroll-area[data-visibility=hover] .ui-scroll-area__thumb{opacity:0}.ui-scroll-area[data-visibility=hover] .ui-scroll-area__thumb--active,.ui-scroll-area[data-visibility=hover] .ui-scroll-area__thumb:active,.ui-scroll-area[data-visibility=hover]:hover .ui-scroll-area__thumb{opacity:1}.ui-scroll-area[data-visibility=always] .ui-scroll-area__thumb{opacity:1}.ui-scroll-area[data-visibility=never] .ui-scroll-area__scrollbar{display:none}@media(prefers-reduced-motion:reduce){.ui-scroll-area__thumb{transition-duration:.01ms!important}}.ui-scroll-area--masked .ui-scroll-area__viewport{mask-image:linear-gradient(to bottom,rgba(0,0,0,var(--scroll-area-top-fade-start-opacity)) 0,black var(--scroll-area-top-fade-active),black calc(100% - var(--scroll-area-bottom-fade-active)),rgba(0,0,0,var(--scroll-area-bottom-fade-start-opacity)) 100%);-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,var(--scroll-area-top-fade-start-opacity)) 0,black var(--scroll-area-top-fade-active),black calc(100% - var(--scroll-area-bottom-fade-active)),rgba(0,0,0,var(--scroll-area-bottom-fade-start-opacity)) 100%);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.ui-agent-ref-viewer{display:flex;flex-direction:column;height:100%;color:var(--cursor-text-primary)}.ui-agent-ref-viewer__status{color:var(--cursor-text-secondary);font-size:14px}.ui-agent-ref-viewer__error,.ui-agent-ref-viewer__status{display:flex;align-items:center;justify-content:center;padding:var(--cursor-spacing-8)}.ui-agent-ref-viewer__error-box{background-color:var(--cursor-bg-red-secondary);border:1px solid var(--cursor-stroke-red-primary);border-radius:var(--cursor-radius-sm);padding:var(--cursor-spacing-2) var(--cursor-spacing-3);color:var(--cursor-text-red-primary);font-size:14px}.ui-conversation-viewer{--arv-max-content-width:768px;position:relative;height:100%;overflow:hidden}.ui-conversation-viewer__sticky-overlay{position:absolute;top:0;left:0;right:0;z-index:10}.ui-conversation-viewer__content{max-width:var(--arv-max-content-width);margin:0 auto;padding:0 var(--cursor-spacing-4);box-sizing:border-box}.ui-conversation-viewer__virtualizer{width:100%;position:relative}.ui-conversation-viewer__virtual-row{position:absolute;top:0;left:0;width:100%}.ui-conversation-viewer__empty{padding:var(--cursor-spacing-6);color:var(--cursor-text-secondary);text-align:center;font-size:14px}.ui-turn-view{display:flex;flex-direction:column;gap:var(--cursor-spacing-1-5)}.ui-turn-view__steps{margin-top:var(--cursor-spacing-2)}.ui-turn-view__spacer{height:15vh}.ui-kbd{-webkit-font-smoothing:var(--cursor-font-smoothing-webkit,antialiased);-moz-osx-font-smoothing:var(--cursor-font-smoothing-moz,grayscale);--ui-kbd-chip-min-width:18px;--ui-kbd-chip-padding-x:var(--cursor-spacing-1);--ui-kbd-chip-font-size:12px;--ui-kbd-chip-line-height:20px;display:inline-flex;align-items:center;gap:var(--cursor-spacing-1-5)}.ui-kbd[data-size=sm]{--ui-kbd-chip-min-width:16px;--ui-kbd-chip-padding-x:var(--cursor-spacing-0-5);--ui-kbd-chip-font-size:11px;--ui-kbd-chip-line-height:18px}.ui-kbd[data-size=md]{--ui-kbd-chip-min-width:18px;--ui-kbd-chip-padding-x:var(--cursor-spacing-1);--ui-kbd-chip-font-size:12px;--ui-kbd-chip-line-height:20px}.ui-kbd[data-size=lg]{--ui-kbd-chip-min-width:20px;--ui-kbd-chip-padding-x:var(--cursor-spacing-1-5);--ui-kbd-chip-font-size:13px;--ui-kbd-chip-line-height:21px}.ui-kbd[data-variant=plain]{display:inline;padding:0;color:var(--cursor-text-secondary);white-space:nowrap;font-size:var(--ui-kbd-chip-font-size);line-height:var(--ui-kbd-chip-line-height)}.ui-kbd__chord{display:inline-flex;align-items:center;gap:var(--cursor-spacing-0-5)}.ui-kbd__chord-separator{font-size:12px;line-height:1.2;color:var(--cursor-text-quaternary)}.ui-kbd__chip{display:inline-block;box-sizing:border-box;min-width:var(--ui-kbd-chip-min-width);border-radius:var(--cursor-radius-none);padding:0 var(--ui-kbd-chip-padding-x);text-align:center;white-space:nowrap;font-size:var(--ui-kbd-chip-font-size);line-height:var(--ui-kbd-chip-line-height);color:var(--cursor-text-secondary);background:var(--cursor-bg-quaternary)}.ui-kbd__chip--text{padding-left:calc(var(--ui-kbd-chip-padding-x) + 1px);padding-right:calc(var(--ui-kbd-chip-padding-x) + 1px)}.ui-kbd__chip--first{border-top-left-radius:var(--cursor-radius-sm);border-bottom-left-radius:var(--cursor-radius-sm)}.ui-kbd__chip--last{border-top-right-radius:var(--cursor-radius-sm);border-bottom-right-radius:var(--cursor-radius-sm)}.ui-default-code{font-size:var(--cursor-font-size-sm,12px);font-weight:var(--cursor-font-weight-normal-code,400);line-height:var(--cursor-line-height-lg,20px);background-color:var(--cursor-bg-editor);contain:layout style paint;-moz-tab-size:var(--ui-default-code-tab-size,4);-o-tab-size:var(--ui-default-code-tab-size,4);tab-size:var(--ui-default-code-tab-size,4);font-family:var(--cursor-font-family-mono,var(--monaco-monospace-font,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace));padding:6px 0;--shiki-foreground:var(--cursor-syntax-foreground);--shiki-background:transparent;--shiki-token-constant:var(--cursor-syntax-constant);--shiki-token-string:var(--cursor-syntax-string);--shiki-token-comment:var(--cursor-syntax-comment);--shiki-token-keyword:var(--cursor-syntax-keyword);--shiki-token-parameter:var(--cursor-syntax-parameter);--shiki-token-function:var(--cursor-syntax-function);--shiki-token-string-expression:var(--cursor-syntax-string-expression);--shiki-token-punctuation:var(--cursor-syntax-punctuation);--shiki-token-link:var(--cursor-syntax-link);--shiki-token-tag:var(--cursor-syntax-tag,var(--cursor-syntax-keyword));--shiki-token-attribute:var(--cursor-syntax-attribute,var(--cursor-syntax-parameter));--shiki-token-property:var(--cursor-syntax-property,var(--cursor-syntax-foreground));--shiki-token-type:var(--cursor-syntax-type,var(--cursor-syntax-constant));--shiki-token-variable:var(--cursor-syntax-variable,var(--cursor-syntax-foreground));--shiki-token-class:var(--cursor-syntax-class,var(--cursor-syntax-constant));--shiki-token-language-variable:var( --cursor-syntax-language-variable,var(--cursor-syntax-keyword) );--shiki-token-constant-variable:var( --cursor-syntax-constant-variable,var(--cursor-syntax-constant) )}.ui-default-code__content{min-width:-moz-fit-content;min-width:fit-content;contain:layout style}.ui-default-code__line{display:flex;min-height:var(--cursor-line-height-lg,20px)}.ui-default-code__line-number{min-width:28px;text-align:right;padding-right:var(--cursor-spacing-3,12px);color:var(--cursor-text-tertiary);font-variant-numeric:tabular-nums;font-size:var(--cursor-font-size-xs,11px);-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0}.ui-default-code__line-content{flex:1;white-space:pre;overflow:hidden;text-overflow:ellipsis;padding-left:6px;color:var(--shiki-foreground,var(--cursor-text-primary));padding-right:var(--cursor-spacing-2,8px);position:relative}.ui-default-code__indent-guide{position:absolute;top:0;bottom:0;width:1px;background-color:var(--cursor-stroke-tertiary,rgba(128,128,128,.2));pointer-events:none}.ui-default-code__line--highlighted{background-color:var(--cursor-bg-active)}.ui-default-code__line--highlighted .ui-default-code__line-number{color:var(--cursor-text-primary)}.ui-background-nudge-stack{display:flow-root;min-width:0;width:100%;position:relative}.ui-background-nudge-stack--with-tab,.ui-background-nudge-stack:has(.ui-background-nudge){isolation:isolate;--ui-background-nudge-tab-block-height:calc(var(--cursor-spacing-1-5) + (12px * 1.42) + var(--cursor-spacing-1))}.ui-background-nudge-stack--with-tab .ui-background-nudge-stack__shell,.ui-background-nudge-stack:has(.ui-background-nudge) .ui-background-nudge-stack__shell{position:relative;z-index:1}.ui-background-nudge-stack--block-inset .ui-background-nudge{padding-inline:max(var(--conversation-block-inset,0px),0px)}.ui-background-nudge-stack__shell{min-width:0}.ui-background-nudge-stack__tab-gap{min-height:var(--ui-background-nudge-tab-block-height);width:100%;pointer-events:none}.ui-background-nudge{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;box-sizing:border-box;display:flex;flex-direction:column;font-family:var(--cursor-font-family-sans);font-size:12px;line-height:1.42;letter-spacing:0;color:var(--cursor-text-tertiary);background:rgba(0,0,0,0);border:none;border-radius:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ui-background-nudge__inner{flex:1 1 auto;min-width:0;flex-direction:column;justify-content:flex-end;pointer-events:auto;background:color-mix(in srgb,var(--cursor-bg-tertiary) 30%,transparent);border-radius:var(--conversation-surface-border-radius,var(--cursor-radius-xl))}.ui-background-nudge__inner,.ui-background-nudge__row{box-sizing:border-box;min-height:var(--ui-background-nudge-tab-block-height);width:100%;display:flex}.ui-background-nudge__row{flex-direction:row;flex-wrap:wrap;align-items:center;align-content:center;-moz-column-gap:var(--cursor-spacing-1);column-gap:var(--cursor-spacing-1);padding-inline:var(--conversation-tool-card-padding-x,var(--cursor-spacing-2))}.ui-background-nudge__text{color:var(--cursor-text-tertiary)}.ui-background-nudge__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;padding:0;margin:0;color:inherit;box-sizing:border-box;touch-action:manipulation;outline:none!important;outline-width:0!important;outline-style:none!important;outline-offset:0!important;outline-color:rgba(0,0,0,0)!important;font:inherit;line-height:inherit;color:var(--cursor-text-secondary);cursor:pointer;text-decoration:none;vertical-align:baseline}.ui-background-nudge__button:hover{color:var(--cursor-text-primary)}.ui-background-nudge__button:focus-visible{outline:1px solid var(--vscode-focusBorder,var(--cursor-stroke-focused));outline-offset:1px;border-radius:var(--cursor-radius-xs)}.ui-shell-tool-call{font-size:14px;line-height:20px;letter-spacing:-.15px;padding-inline:0}.ui-shell-tool-call>.ui-collapsible>.ui-collapsible-header{padding-inline:0;overflow:visible;text-overflow:clip;min-width:0}.ui-shell-tool-call>.ui-collapsible[data-expandable=true]>.ui-collapsible-header:hover .ui-collapsible-action{color:var(--cursor-text-primary)!important}.ui-shell-tool-call>.ui-collapsible[data-expandable=true]>.ui-collapsible-header:hover .ui-collapsible-details{color:var(--cursor-text-secondary)!important}.ui-shell-tool-call>.ui-collapsible>.ui-collapsible-header .ui-collapsible-action{color:var(--cursor-text-secondary)!important;transition:color .1s ease-in-out}.ui-shell-tool-call>.ui-collapsible[data-expandable=true]>.ui-collapsible-header:hover .ui-shell-tool-call__line-description{color:var(--cursor-text-secondary)}.ui-shell-tool-call>.ui-collapsible[data-expandable=true]>.ui-collapsible-header:hover .ui-shell-tool-call__line-summary{color:var(--cursor-text-tertiary)}.ui-shell-tool-call .ui-tool-call-card__header{align-items:center;gap:var(--cursor-spacing-1-5);border-bottom:1px solid rgba(0,0,0,0)}.ui-shell-tool-call .ui-tool-call-card__body .ui-scroll-area,.ui-shell-tool-call .ui-tool-call-card__body .ui-scroll-area__content,.ui-shell-tool-call .ui-tool-call-card__body .ui-scroll-area__viewport{background:var(--cursor-bg-editor)}.ui-shell-tool-call--pending{outline:none}.ui-shell-tool-call--pending .ui-tool-call-card{border-color:var(--cursor-stroke-primary)}.ui-shell-tool-call__accordion-body{position:relative;border-radius:var(--cursor-radius-lg);border:1px solid var(--cursor-stroke-tertiary);overflow:hidden}.ui-shell-tool-call__accordion-body .ui-scroll-area,.ui-shell-tool-call__accordion-body .ui-scroll-area__content,.ui-shell-tool-call__accordion-body .ui-scroll-area__viewport{background:var(--cursor-bg-editor)}.ui-shell-tool-call__accordion-body--pending{border-color:var(--cursor-stroke-primary)}.ui-shell-tool-call--dismissed{display:flex;flex-direction:row;align-items:center;gap:var(--cursor-spacing-1-5);padding-block:0;font-family:var(--cursor-font-family-sans);opacity:.6}.ui-shell-tool-call--dismissed,.ui-shell-tool-call__dismissed-label{color:var(--cursor-text-tertiary)}.ui-shell-tool-call .ui-shell-tool-call__command,.ui-shell-tool-call .ui-shell-tool-call__output,.ui-shell-tool-call .ui-shell-tool-call__prompt{font-size:13px;line-height:18px;letter-spacing:-.08px;font-family:var(--cursor-font-family-mono,var(--monaco-monospace-font,monospace))}.ui-shell-tool-call__prompt{color:var(--cursor-text-tertiary);-webkit-user-select:none;-moz-user-select:none;user-select:none}.ui-shell-tool-call__icon-swap{display:inline-flex;flex-shrink:0;color:var(--cursor-text-tertiary)}.ui-shell-tool-call__icon-hover.cursor-icon{display:none}.ui-shell-tool-call--expandable:hover .ui-shell-tool-call__icon-default.cursor-icon{display:none}.ui-shell-tool-call--expandable:hover .ui-shell-tool-call__icon-hover.cursor-icon{display:inline-flex}.ui-shell-tool-call__description-row{display:flex;flex-direction:row;align-items:center;gap:var(--cursor-spacing-1-5);flex:1;min-width:0;font-family:var(--cursor-font-family-sans);white-space:nowrap}.ui-shell-tool-call__description,.ui-shell-tool-call__description-row{color:var(--cursor-text-secondary);overflow:hidden;text-overflow:ellipsis}.ui-shell-tool-call__description--loading{background-image:linear-gradient(90deg,color-mix(in srgb,var(--cursor-foreground,currentColor) 60%,transparent) 0,color-mix(in srgb,var(--cursor-foreground,currentColor) 60%,transparent) 25%,var(--cursor-text-primary) 60%,color-mix(in srgb,var(--cursor-foreground,currentColor) 60%,transparent) 75%,color-mix(in srgb,var(--cursor-foreground,currentColor) 60%,transparent) 100%);background-size:200% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);animation:text-shimmer 2s linear infinite}.ui-shell-tool-call__summary{color:var(--cursor-text-tertiary);flex-shrink:0;white-space:nowrap;margin-left:calc(-1*var(--cursor-spacing-0-5))}.ui-shell-tool-call__line-details{display:inline-flex;align-items:center;gap:var(--cursor-spacing-1);min-width:0;overflow:hidden}.ui-shell-tool-call__line-description{color:var(--cursor-text-tertiary);min-width:0;overflow:hidden;text-overflow:ellipsis;transition:color .1s ease-in-out}.ui-shell-tool-call__line-summary{color:var(--cursor-text-quaternary);flex-shrink:0;white-space:nowrap;transition:color .1s ease-in-out}.ui-shell-tool-call__command{--shiki-foreground:var(--cursor-syntax-foreground,var(--cursor-text-primary));--shiki-background:transparent;--shiki-token-constant:var(--cursor-syntax-constant,var(--cursor-text-yellow-primary));--shiki-token-string:var(--cursor-syntax-string,var(--cursor-text-magenta-primary));--shiki-token-comment:var(--cursor-syntax-comment,var(--cursor-text-tertiary));--shiki-token-keyword:var(--cursor-syntax-keyword,var(--cursor-text-cyan-primary));--shiki-token-parameter:var(--cursor-syntax-parameter,var(--cursor-text-primary));--shiki-token-function:var(--cursor-syntax-function,var(--cursor-text-orange-primary));--shiki-token-string-expression:var(--cursor-syntax-string-expression,var(--cursor-text-magenta-primary));--shiki-token-punctuation:var(--cursor-syntax-punctuation,var(--cursor-text-primary));--shiki-token-link:var(--cursor-syntax-link,var(--cursor-text-link));--shiki-token-tag:var(--cursor-syntax-tag,var(--cursor-syntax-keyword,var(--cursor-text-cyan-primary)));--shiki-token-attribute:var(--cursor-syntax-attribute,var(--cursor-syntax-parameter,var(--cursor-text-primary)));--shiki-token-property:var(--cursor-syntax-property,var(--cursor-syntax-foreground,var(--cursor-text-primary)));--shiki-token-type:var(--cursor-syntax-type,var(--cursor-syntax-constant,var(--cursor-text-yellow-primary)));--shiki-token-variable:var(--cursor-syntax-variable,var(--cursor-syntax-foreground,var(--cursor-text-primary)));--shiki-token-class:var(--cursor-syntax-class,var(--cursor-syntax-constant,var(--cursor-text-yellow-primary)));--shiki-token-language-variable:var( --cursor-syntax-language-variable,var(--cursor-syntax-keyword,var(--cursor-text-cyan-primary)) );--shiki-token-constant-variable:var( --cursor-syntax-constant-variable,var(--cursor-syntax-constant,var(--cursor-text-yellow-primary)) );display:block;background-color:var(--cursor-bg-editor);color:var(--cursor-text-tertiary);overflow-wrap:break-word;white-space:pre-wrap;padding-block:var(--cursor-spacing-1-5);padding-inline:var(--cursor-spacing-1-5);-webkit-user-select:text;-moz-user-select:text;user-select:text}.ui-shell-tool-call__approval-reason{display:flex;flex-direction:row;align-items:center;gap:var(--cursor-spacing-1);font-size:12px;line-height:16px;letter-spacing:0;align-items:flex-start;padding:var(--cursor-spacing-1) var(--cursor-spacing-1-5);border-top:1px solid var(--cursor-stroke-tertiary);color:var(--cursor-text-secondary);font-family:var(--cursor-font-family-sans)}.ui-shell-tool-call__approval-reason-label{flex-shrink:0;color:var(--cursor-text-tertiary)}.ui-shell-tool-call__approval-reason-text{min-width:0;overflow-wrap:anywhere}.ui-shell-tool-call__terminal-command-row{display:flex;align-items:flex-start;background-color:var(--cursor-bg-editor)}.ui-shell-tool-call__terminal-command-text{flex:1 1 auto;min-width:0}.ui-shell-tool-call__terminal-command-row .ui-shell-tool-call__command{padding-right:calc(var(--cursor-spacing-1) + 28px)}.ui-shell-tool-call--with-stop .ui-shell-tool-call__terminal-command-row .ui-shell-tool-call__command{padding-right:calc(var(--cursor-spacing-1) + 48px)}.ui-shell-tool-call__body-menu{display:flex;flex-direction:row;align-items:center;gap:var(--cursor-spacing-1);position:absolute;top:var(--cursor-spacing-1-5);right:var(--cursor-spacing-1-5);z-index:1;color:var(--cursor-text-secondary)}.ui-shell-tool-call__token--whitespace{color:inherit}.ui-shell-tool-call__token--command{color:var(--shiki-token-function,var(--cursor-text-primary))}.ui-shell-tool-call__token--flag{color:var(--shiki-token-keyword,var(--cursor-text-cyan-primary))}.ui-shell-tool-call__token--string{color:var(--shiki-token-string,var(--cursor-text-magenta-primary))}.ui-shell-tool-call__token--operator{color:var(--shiki-token-punctuation,var(--cursor-text-secondary))}.ui-shell-tool-call__token--variable{color:var(--shiki-token-variable,var(--cursor-text-green-primary))}.ui-shell-tool-call__token--text{color:var(--shiki-token-parameter,var(--cursor-text-secondary))}.ui-shell-tool-call__output{background-color:var(--cursor-bg-editor);color:var(--cursor-text-tertiary);margin:0;padding:0 var(--conversation-tool-card-padding-x,var(--cursor-spacing-2)) var(--cursor-spacing-1-5);white-space:pre-wrap;overflow-wrap:break-word;-webkit-user-select:text;-moz-user-select:text;user-select:text}.ui-shell-tool-call__card{--ui-shell-tool-call-output-preview-height:calc(5 * 18px + var(--cursor-spacing-1-5))}.ui-shell-tool-call__output-preview{display:flex;flex-direction:column-reverse;box-sizing:border-box;width:100%;max-height:var(--ui-shell-tool-call-output-preview-height);margin:0;padding:0;padding-top:var(--cursor-spacing-1-5);border:none;text-align:left;font:inherit;position:relative;overflow:hidden;background-color:var(--cursor-bg-editor)}.ui-shell-tool-call__output-preview--clickable{outline:none!important;outline-width:0!important;outline-style:none!important;outline-offset:0!important;outline-color:rgba(0,0,0,0)!important}.ui-shell-tool-call__output-preview--clickable:focus-visible{box-shadow:inset 0 0 0 2px var(--cursor-stroke-focused)}.ui-shell-tool-call__output-preview--clickable{cursor:pointer}.ui-shell-tool-call__output-preview--top-fade:before{content:"";position:absolute;top:0;left:0;right:0;height:16px;z-index:1;background:linear-gradient(to bottom,var(--cursor-bg-editor) 0,transparent 100%);pointer-events:none}.ui-shell-tool-call__output-preview-text{display:block;box-sizing:border-box;flex:0 0 auto;width:100%;min-width:0;max-width:100%}.ui-shell-tool-call__expanded-scroll-area{max-height:min(480px,60vh)}.ui-shell-tool-call__header-actions-anchor{position:relative;align-self:stretch;flex-shrink:0;margin-left:auto;min-width:0}.ui-shell-tool-call__header-actions-spacer{display:none;width:16px;height:1px}.ui-shell-tool-call:hover .ui-shell-tool-call__header-actions-spacer,.ui-shell-tool-call__header-actions-anchor:has([aria-expanded=true]) .ui-shell-tool-call__header-actions-spacer{display:block}.ui-shell-tool-call--with-stop .ui-shell-tool-call__header-actions-spacer{width:calc(2*16px + 4px)}.ui-shell-tool-call__header-actions{display:flex;flex-direction:row;align-items:center;gap:var(--cursor-spacing-2);gap:4px;position:absolute;right:0;top:50%;transform:translateY(-50%);color:var(--cursor-text-secondary);opacity:0;transition:opacity .15s ease;pointer-events:none}.ui-shell-tool-call__header-actions:hover{color:var(--cursor-text-primary)}.ui-shell-tool-call:hover .ui-shell-tool-call__header-actions,.ui-shell-tool-call__header-actions:has([aria-expanded=true]){opacity:1;pointer-events:auto}.ui-shell-tool-call__approval-row{display:flex;flex-direction:row;align-items:center;gap:var(--cursor-spacing-2);justify-content:space-between;padding:var(--cursor-spacing-2) var(--conversation-tool-card-padding-x,var(--cursor-spacing-2))}.ui-shell-tool-call__approval-row[data-layout=collapsed]{gap:var(--cursor-spacing-1)}.ui-shell-tool-call__approval-row-left{display:flex;flex-direction:row;align-items:center;gap:var(--cursor-spacing-2);min-width:0;flex:0 0 auto;margin-left:calc(-1*var(--cursor-spacing-1))}.ui-shell-tool-call__mode-dropdown-trigger.ui-button[data-size]{max-width:100%}.ui-shell-tool-call__mode-dropdown-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-shell-tool-call__skip-btn.ui-button[data-size]{flex:0 0 auto;padding:0}.ui-shell-tool-call__approval-row-right{display:flex;flex-direction:row;align-items:center;gap:var(--cursor-spacing-1-5);flex:1 1 auto;min-width:0;justify-content:flex-end}.ui-shell-tool-call__approval-row[data-layout=collapsed] .ui-shell-tool-call__approval-row-right{gap:var(--cursor-spacing-1)}.ui-shell-tool-call__split-button-group{display:flex;flex-direction:row;align-items:center;gap:0;flex:0 1 auto;min-width:0;max-width:100%}.ui-shell-tool-call__allowlist-button-wrapper{display:flex;flex:0 1 auto;justify-content:flex-end;min-width:0;max-width:100%}.ui-shell-tool-call__allowlist-button.ui-button[data-size]{flex:0 1 auto;width:auto;min-width:0;max-width:100%}.ui-shell-tool-call__allowlist-button.ui-button[data-size] .ui-button__label-group{display:flex;flex:0 1 auto;align-items:center;min-width:0;max-width:100%}.ui-shell-tool-call__allowlist-button.ui-button[data-size] .ui-button__kbs{flex:0 0 auto}.ui-shell-tool-call__allowlist-button-label{display:block;flex:1 1 0;min-width:0;overflow:hidden;white-space:nowrap}.ui-shell-tool-call__split-button-main.ui-button[data-size]{flex:0 1 auto;min-width:0;max-width:100%;border-top-right-radius:0;border-bottom-right-radius:0}.ui-shell-tool-call__split-button-dropdown.ui-button[data-size]{flex:0 0 auto;min-width:unset;padding-inline:var(--cursor-spacing-1-5);border-top-left-radius:0;border-bottom-left-radius:0;margin-left:-1px}.ui-shell-tool-call__run-btn.ui-button[data-size]{flex:0 0 auto}.ui-shell-tool-call__run-btn.ui-button[data-variant=primary][data-color=primary]{color:var(--cursor-action-label)}.ui-shell-tool-call__run-btn.ui-button[data-variant=primary][data-color=primary] .ui-button__kbs{color:var(--cursor-action-label)}.ui-shell-tool-call__allowlist-menu-row{display:flex;align-items:flex-start;min-width:0;max-width:100%;flex:1 1 0;overflow:hidden}.ui-shell-tool-call__allowlist-menu-indent{flex:0 0 auto}.ui-shell-tool-call__allowlist-menu-label{display:-webkit-box;line-clamp:2;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;flex:1 1 0;min-width:0;word-break:break-word}.ui-shell-tool-call__allowlist-checkbox{pointer-events:none}.ui-shell-tool-call__allowlist-menu .ui-menu__item-content,.ui-shell-tool-call__allowlist-menu .ui-menu__row{align-items:flex-start}.ui-shell-tool-call__allowlist-menu .ui-menu__item-right{align-self:flex-start;height:1lh;display:flex;align-items:center}.ui-shell-tool-call__allowlist-menu .ui-menu__list{padding-bottom:0}.ui-shell-tool-call__allowlist-menu .ui-menu__section:has(+.ui-shell-tool-call__allowlist-footer):after,.ui-shell-tool-call__allowlist-menu [data-menu-section]:has(+.ui-shell-tool-call__allowlist-footer):after{display:none}.ui-shell-tool-call__allowlist-footer{position:sticky;bottom:0;list-style:none;padding:var(--ui-menu-row-padding-block) var(--ui-menu-row-padding-inline);background:var(--cursor-bg-elevated)}.ui-shell-tool-call__allowlist-footer-button.ui-button{width:100%}.ui-shell-tool-call__glass-stop.ui-icon-button{position:relative;flex-shrink:0;display:inline-grid;place-items:center;padding:0;line-height:0;border-radius:var(--cursor-radius-full);border:none;background-color:color-mix(in srgb,var(--vscode-editor-foreground,var(--cursor-icon-primary)) 80%,transparent);opacity:1}.ui-shell-tool-call__glass-stop.ui-icon-button:hover:not(:disabled,:active){background-color:var(--vscode-editor-foreground,var(--cursor-icon-primary))}.ui-shell-tool-call__glass-stop.ui-icon-button[data-variant=default]{background-color:color-mix(in srgb,var(--vscode-editor-foreground,var(--cursor-icon-primary)) 80%,transparent)}.ui-shell-tool-call__glass-stop.ui-icon-button[data-variant=default]:hover:not(:disabled){background-color:var(--vscode-editor-foreground,var(--cursor-icon-primary))}.ui-shell-tool-call__glass-stop-mark{box-sizing:border-box;width:calc(var(--button-size)*7/16);height:calc(var(--button-size)*7/16);aspect-ratio:1;border-radius:calc(var(--button-size)*1.5/16);background-color:var(--vscode-panel-background,#fff)}.markdown-root .ui-shell-tool-call code.ui-shell-tool-call__command{background-color:var(--cursor-bg-editor);border-radius:0;padding-block:var(--cursor-spacing-1-5);padding-inline:var(--cursor-spacing-1-5);color:var(--cursor-text-tertiary);font-size:13px;line-height:18px;word-break:break-word}.markdown-root .ui-shell-tool-call pre.ui-shell-tool-call__output{margin:0;padding:0 var(--conversation-tool-card-padding-x,var(--cursor-spacing-2)) var(--cursor-spacing-1-5);border-radius:0;background-color:var(--cursor-bg-editor)}[data-component=agent-panel] .ui-shell-tool-call__glass-stop.ui-icon-button,body[data-cursor-glass-mode=true] [data-component=agent-panel] .ui-shell-tool-call__glass-stop.ui-icon-button{background-color:var(--cursor-icon-primary,color-mix(in srgb,var(--vscode-editor-foreground) 80%,transparent))!important}[data-component=agent-panel] .ui-shell-tool-call__glass-stop.ui-icon-button:hover:not(:disabled),body[data-cursor-glass-mode=true] [data-component=agent-panel] .ui-shell-tool-call__glass-stop.ui-icon-button:hover:not(:disabled){background-color:var(--cursor-icon-primary,var(--vscode-editor-foreground))!important}.ui-shell-tool-call__allowlist-tooltip-surface.ui-tooltip{width:-moz-max-content!important;width:max-content!important;min-width:200px!important;max-width:min(680px,100vw - 24px)!important}.ui-shell-tool-call__allowlist-item-tooltip.ui-tooltip,.ui-shell-tool-call__allowlist-tooltip{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.ui-shell-tool-call__allowlist-item-tooltip.ui-tooltip{width:-moz-max-content!important;width:max-content!important;min-width:200px!important;max-width:min(500px,100vw - 24px)!important}.ui-task-tool-call{border-radius:var(--conversation-surface-border-radius,var(--cursor-radius-xl));border:1px solid var(--card-border-color,var(--cursor-stroke-secondary));background:var(--cursor-bg-tertiary);overflow:hidden;font-size:var(--conversation-font-size,13px)}.ui-task-tool-call__header{display:flex;align-items:flex-start;gap:8px;padding:8px 10px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;min-height:36px;box-sizing:border-box;width:100%;border:none;background:rgba(0,0,0,0);font:inherit;color:inherit;text-align:left;outline:none!important}.ui-task-tool-call__header:hover{background:var(--cursor-bg-secondary)}.ui-task-tool-call__status-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:16px;height:20px;color:var(--cursor-text-secondary)}.ui-task-tool-call__title-area{display:flex;flex-direction:column;flex:1;min-width:0;overflow:hidden}.ui-task-tool-call__title{color:var(--cursor-text-primary)}.ui-task-tool-call__subtitle,.ui-task-tool-call__title{font-size:var(--conversation-font-size,13px);line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui-task-tool-call__subtitle{color:var(--cursor-text-tertiary)}.ui-task-tool-call__chevron{flex-shrink:0;color:var(--cursor-icon-tertiary);transition:transform .1s ease;opacity:0}.ui-task-tool-call__header:hover .ui-task-tool-call__chevron{opacity:1}.ui-task-tool-call__chevron--open{transform:rotate(90deg);opacity:1}.ui-task-tool-call__body{border-top:1px solid var(--card-border-color,var(--cursor-stroke-secondary));padding:6px 0}.ui-task-tool-call__error{display:flex;align-items:flex-start;gap:8px;padding:8px 12px;color:var(--cursor-text-red-primary);font-size:var(--conversation-font-size,13px);line-height:20px}@keyframes task-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.ui-task-tool-call__shimmer{background-image:linear-gradient(90deg,color-mix(in srgb,var(--cursor-foreground,currentColor) 60%,transparent) 0,color-mix(in srgb,var(--cursor-foreground,currentColor) 60%,transparent) 25%,var(--cursor-text-primary) 60%,color-mix(in srgb,var(--cursor-foreground,currentColor) 60%,transparent) 75%,color-mix(in srgb,var(--cursor-foreground,currentColor) 60%,transparent) 100%);background-size:200% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);animation:task-shimmer 2s linear infinite}.ui-tool-call-dialog-body{padding-top:12px}.ui-hover-card{background-color:var(--cursor-bg-elevated);border-radius:var(--cursor-radius-base);box-shadow:var(--cursor-box-shadow-soft);position:relative}.ui-hover-card:after{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--cursor-stroke-secondary),inset 0 0 0 1px var(--cursor-bg-elevated);pointer-events:none}.ui-hover-card{font-size:13px;line-height:18px;letter-spacing:-.08px;font-family:var(--cursor-font-family-sans);color:var(--cursor-text-primary);-webkit-user-select:text;-moz-user-select:text;user-select:text;pointer-events:auto;z-index:var(--ui-portal-layer-z-index-tooltip,100000);will-change:transform,opacity;box-shadow:0 8px 16px 0 var(--widget-shadow,rgba(20,20,20,.12))}.ui-hover-card[data-size=sm] .ui-hover-card__content{padding:var(--cursor-spacing-1)}.ui-hover-card[data-size=lg]{border-radius:var(--cursor-radius-2xl)}.ui-hover-card[data-size=lg] .ui-hover-card__content{padding:var(--cursor-spacing-2)}.ui-hover-card__content{padding:var(--cursor-spacing-1) var(--cursor-spacing-2);box-sizing:border-box}@media(prefers-reduced-motion:reduce){.ui-hover-card{transition-duration:.01ms!important}}.ui-hover-row-list{display:flex;flex-direction:column}.ui-hover-row-empty{font-size:var(--conversation-font-size,13px);color:var(--cursor-text-tertiary);padding:4px}.ui-hover-row-preview{font-size:11px;line-height:1.4;color:var(--cursor-text-tertiary);white-space:pre-wrap;word-break:break-word;font-family:var(--font-family-monospace,monospace);padding:0 4px}.ui-hover-row{display:flex;align-items:center;gap:6px;padding:2px 4px;border-radius:var(--cursor-radius-sm);background:none;border:none;margin:0;font:inherit;text-align:left;font-size:var(--conversation-font-size,13px);line-height:1.5;width:100%;min-width:0;cursor:default;color:var(--cursor-text-primary)}.ui-hover-row--clickable{cursor:pointer}.ui-hover-row--clickable:hover{background:var(--cursor-bg-hover,rgba(128,128,128,.1))}.ui-hover-row__icon{flex-shrink:0}.ui-hover-row__primary{flex-shrink:0}.ui-hover-row__primary,.ui-hover-row__secondary{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-hover-row__secondary{flex:1 1 0;min-width:0;color:var(--cursor-text-tertiary)}.ui-user-message-box{background-color:var(--cursor-bg-editor)}.ui-user-message-box__card{padding:6px 8px;border-radius:8px;border:1px solid var(--cursor-stroke-secondary);background-color:var(--cursor-bg-input);color:var(--cursor-text-primary);font-size:14px;line-height:1.5}.ui-browser-script-tool-call-view__actions{display:flex;flex-direction:column;gap:12px}.ui-browser-script-tool-call-view__action{display:flex;flex-direction:column;gap:4px}.ui-browser-script-tool-call-view__action-label{color:var(--cursor-text-secondary);font-size:var(--conversation-font-size,13px);font-weight:var(--cursor-font-weight-medium,500)}.pagination-footer{width:100%;justify-content:space-between;color:var(--cursor-text-tertiary);font-size:12px;line-height:16px;font-variant-numeric:tabular-nums}.pagination-footer,.pagination-footer__controls{display:flex;align-items:center;gap:var(--cursor-spacing-2)}.pagination-footer__status{color:var(--cursor-text-tertiary);font-variant-numeric:tabular-nums}@keyframes ui-icon-morph-in{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes text-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.ui-palette{display:flex;flex-direction:column;width:100%;overflow:hidden;font-family:var(--cursor-font-family-sans);font-size:13px;color:var(--cursor-text-primary);background-color:var(--cursor-bg-elevated);border-radius:var(--cursor-radius-3xl)}.ui-dialog.ui-palette-dialog{top:20%;left:50%;transform:translate(-50%);transform-origin:top center;width:100%;max-width:640px;animation:none}.ui-dialog.ui-palette-dialog[data-status=close]{opacity:0}.ui-dialog.ui-palette-dialog:focus{outline:none}@media(max-width:560px){.ui-dialog.ui-palette-dialog{max-width:calc(100% - 16px)}}:has(.ui-palette-dialog)>.ui-dialog-backdrop{background-color:rgba(0,0,0,.4);animation:none}:has(.ui-palette-dialog)>.ui-dialog-backdrop[data-status=close]{opacity:0}.ui-palette-input-wrapper{display:flex;align-items:center;padding:0 var(--cursor-spacing-4);gap:var(--cursor-spacing-1);border-bottom:1px solid var(--cursor-stroke-quaternary);overflow:hidden;height:44px;cursor:text}.ui-palette-input-wrapper:has(.ui-palette-input-wrapper__icon,.ui-palette-input-wrapper__icon-button){padding-left:14px}.ui-palette-input-wrapper__icon{flex-shrink:0;color:var(--cursor-icon-secondary)}.ui-palette-input-wrapper>.ui-palette-input-wrapper__icon{margin-right:var(--cursor-spacing-1)}.ui-palette-input-wrapper__icon-button{display:inline-flex;align-items:center;justify-content:center;height:100%;width:16px;flex-shrink:0;margin-right:var(--cursor-spacing-1);padding:0;background:rgba(0,0,0,0);border:none;cursor:pointer}.ui-palette-input{flex:1;height:24px;-webkit-font-smoothing:var(--cursor-font-smoothing-webkit,antialiased);-moz-osx-font-smoothing:var(--cursor-font-smoothing-moz,grayscale);font-family:inherit;font-size:17px;line-height:21px;color:var(--cursor-text-primary);background-color:rgba(0,0,0,0);border:none;outline:none}.ui-palette-input::-moz-placeholder{color:var(--cursor-text-tertiary)}.ui-palette-input::placeholder{color:var(--cursor-text-tertiary)}.ui-palette-input:disabled{cursor:not-allowed;opacity:.5}.ui-palette-list{pointer-events:auto}.ui-palette-list__viewport{padding:var(--cursor-spacing-2);scroll-padding:var(--cursor-spacing-1)}.ui-palette-list [cmdk-list-sizer]{display:flex;flex-direction:column;gap:var(--cursor-spacing-2)}.ui-palette-item{-webkit-font-smoothing:var(--cursor-font-smoothing-webkit,antialiased);-moz-osx-font-smoothing:var(--cursor-font-smoothing-moz,grayscale);position:relative;display:flex;align-items:center;gap:var(--cursor-spacing-2);padding:var(--cursor-spacing-1-5);border-radius:var(--cursor-radius-base);font-size:13px;line-height:18px;color:var(--cursor-text-secondary);cursor:pointer;outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ui-palette-item[aria-selected=true]{background-color:var(--cursor-bg-tertiary);color:var(--cursor-text-primary)}.ui-palette-item[data-disabled=true]{pointer-events:none;opacity:.5}.ui-palette-item.ui-palette-item--hover-enabled:hover{background-color:var(--cursor-bg-tertiary);color:var(--cursor-text-primary)}.ui-palette-item .ui-codicon,.ui-palette-item .ui-icon:not([data-color]),.ui-palette-item>svg{color:var(--cursor-icon-secondary)}.ui-palette-group{overflow:hidden;padding:0;color:var(--cursor-text-primary);-webkit-font-smoothing:var(--cursor-font-smoothing-webkit,antialiased);-moz-osx-font-smoothing:var(--cursor-font-smoothing-moz,grayscale)}.ui-palette-group [cmdk-group-items]{display:flex;flex-direction:column;gap:1px}.ui-palette-group [cmdk-group-heading]{margin:0;padding:5px var(--cursor-spacing-1-5);font-size:12px;font-weight:var(--cursor-font-weight-normal,400);color:var(--cursor-text-tertiary)}.ui-palette-group .ui-palette-group-heading{display:flex;align-items:center;gap:var(--cursor-spacing-1-5)}.ui-palette-empty{padding:var(--cursor-spacing-6) 0;text-align:center;font-size:13px;color:var(--cursor-text-secondary)}.ui-palette-separator{margin:var(--cursor-spacing-1) calc(-1*var(--cursor-spacing-1));height:1px;border:none;background-color:var(--cursor-stroke-secondary)}.ui-palette-shortcut{margin-left:auto;display:inline-flex;align-items:center}.ui-palette-scrim{position:fixed;inset:0;z-index:var(--ui-portal-layer-z-index-modal,3000);background-color:rgba(0,0,0,.4)}@media(prefers-reduced-motion:reduce){.ui-palette-scrim{opacity:1}}.ui-vibrancy-sticky-rounded-mask{display:block;min-height:0;position:relative}.ui-voice-waveform{position:relative;display:flex;align-items:center;justify-content:center;width:100%}.ui-voice-waveform__canvas{display:block;width:100%;height:100%}
/*# sourceMappingURL=3c441cf3560f0756.css.map*/