@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-background-nudge-stack{width:100%;min-width:0;display:flow-root;position:relative}:is(.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))}:is(.ui-background-nudge-stack--with-tab .ui-background-nudge-stack__shell,.ui-background-nudge-stack:has(.ui-background-nudge) .ui-background-nudge-stack__shell){z-index:1;position:relative}.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);pointer-events:none;width:100%}.ui-background-nudge{z-index:0;box-sizing:border-box;font-family:var(--cursor-font-family-sans);letter-spacing:0;color:var(--cursor-text-tertiary);pointer-events:none;-webkit-user-select:none;user-select:none;background:0 0;border:none;border-radius:0;flex-direction:column;font-size:12px;line-height:1.42;display:flex;position:absolute;inset:0}.ui-background-nudge__inner{box-sizing:border-box;min-height:var(--ui-background-nudge-tab-block-height);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));flex-direction:column;flex:auto;justify-content:flex-end;width:100%;min-width:0;display:flex}.ui-background-nudge__row{box-sizing:border-box;-moz-column-gap:var(--cursor-spacing-1);align-content:center;align-items:center;column-gap:var(--cursor-spacing-1);min-height:var(--ui-background-nudge-tab-block-height);width:100%;padding-inline:var(--conversation-tool-card-padding-x,var(--cursor-spacing-2));flex-flow:wrap;display:flex}.ui-background-nudge__text{color:var(--cursor-text-tertiary)}.ui-background-nudge__button{appearance:none;color:var(--cursor-text-secondary);box-sizing:border-box;touch-action:manipulation;font:inherit;line-height:inherit;cursor:pointer;vertical-align:baseline;background:0 0;border:none;margin:0;padding:0;text-decoration:none;outline-offset:0!important;outline:0 #0000!important}.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)}@keyframes tool-call-line-shine{0%{background-position:200% 0}to{background-position:-200% 0}}.ui-edit-tool-call,.ui-edit-tool-call--minimal{margin:0}.ui-edit-tool-call--minimal .ui-edit-tool-call__minimal-header{align-items:center;gap:4px;min-width:0;display:flex}.ui-edit-tool-call--minimal .ui-tool-call-line{flex:0 auto;min-width:0}.ui-edit-tool-call--minimal .ui-tool-call-line-details{align-items:center;min-width:0;display:inline-flex}.ui-edit-tool-call--minimal .ui-edit-tool-call__filename{color:var(--cursor-text-tertiary);transition:color .1s ease-in-out}.ui-edit-tool-call--minimal .ui-edit-tool-call__filename-button{font:inherit;line-height:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0;text-decoration:none}.ui-edit-tool-call--minimal .ui-edit-tool-call__filename-button:hover,.ui-edit-tool-call--minimal .ui-edit-tool-call__filename-button:focus-visible{text-decoration:underline;-webkit-text-decoration-color:var(--cursor-text-quaternary);text-decoration-color:var(--cursor-text-quaternary);text-underline-offset:2px;text-decoration-thickness:1px}.ui-edit-tool-call--minimal .ui-edit-tool-call__filename-button:disabled{cursor:default}.ui-edit-tool-call--minimal .ui-edit-tool-call__stats{margin-left:var(--cursor-spacing-2)}.ui-edit-tool-call--minimal .ui-edit-tool-call__additions{color:var(--cursor-text-green-primary)}.ui-edit-tool-call--minimal .ui-edit-tool-call__deletions{color:var(--cursor-text-red-primary)}.ui-edit-tool-call--minimal .ui-tool-call-line--clickable:hover .ui-edit-tool-call__filename,.ui-edit-tool-call--minimal .ui-edit-tool-call__minimal-header:hover .ui-edit-tool-call__filename{color:var(--cursor-text-secondary)}.ui-edit-tool-call--minimal.ui-edit-tool-call--delete .ui-tool-call-line--clickable:hover .ui-edit-tool-call__filename,.ui-edit-tool-call--minimal.ui-edit-tool-call--delete .ui-edit-tool-call__minimal-header:hover .ui-edit-tool-call__filename{color:var(--cursor-text-tertiary)}.ui-edit-tool-call--minimal.ui-edit-tool-call--delete .ui-edit-tool-call__filename{cursor:default}.ui-edit-tool-call--minimal .ui-edit-tool-call__minimal-expand-button{width:16px;height:16px;color:var(--cursor-text-tertiary);cursor:pointer;opacity:0;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;transition:color .1s ease-in-out,opacity .1s ease-in-out;display:inline-flex}.ui-edit-tool-call--minimal .ui-edit-tool-call__minimal-expand-button:hover,.ui-edit-tool-call--minimal .ui-edit-tool-call__minimal-expand-button:focus-visible{color:var(--cursor-text-secondary);opacity:1}.ui-edit-tool-call--minimal .ui-edit-tool-call__minimal-expand-button[aria-expanded=true]{opacity:1}.ui-edit-tool-call--minimal .ui-edit-tool-call__minimal-header:hover .ui-edit-tool-call__minimal-expand-button{color:var(--cursor-text-secondary);opacity:1}.ui-edit-tool-call--minimal .ui-edit-tool-call__minimal-expand-icon{transition:transform .15s ease-in-out}.ui-edit-tool-call--minimal .ui-edit-tool-call__minimal-expand-button[aria-expanded=true] .ui-edit-tool-call__minimal-expand-icon{transform:rotate(90deg)}.ui-edit-tool-call--minimal .ui-edit-tool-call__minimal-content{margin-top:var(--cursor-spacing-1);border-radius:var(--cursor-radius-base);border:1px solid var(--cursor-stroke-secondary);overflow:hidden}.ui-edit-tool-call .ui-tool-call-card__header{cursor:pointer;align-items:center;height:30px}.ui-edit-tool-call__plan-icon{flex-shrink:0}.ui-edit-tool-call__filename{color:var(--cursor-text-secondary);white-space:nowrap;text-overflow:ellipsis;flex-shrink:1;min-width:0;overflow:hidden}.ui-edit-tool-call__filename--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%);-webkit-text-fill-color:transparent;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:2s linear infinite tool-call-line-shine}.ui-edit-tool-call__stats{flex-shrink:0;gap:4px;display:inline-flex}.ui-edit-tool-call__additions{color:var(--cursor-text-green-primary)}.ui-edit-tool-call__deletions{color:var(--cursor-text-red-primary)}.ui-edit-tool-call__content .ui-default-code__line-content{padding-left:10px}.ui-edit-tool-call__preview{overflow:hidden}.ui-edit-tool-call__preview .ui-default-diff__content{width:100%;min-width:100%}.ui-edit-tool-call__scroll-area .ui-scroll-area__content{max-width:none}.ui-edit-tool-call__scroll-area .ui-scroll-area__viewport{container-type:inline-size}.ui-edit-tool-call__expanded-scroll-area{max-height:min(480px,60vh)}.ui-edit-tool-call__scroll-area .ui-default-diff{contain:layout style;width:fit-content;min-width:100%;overflow:visible;container-type:normal}.ui-edit-tool-call__scroll-area .ui-default-diff__line{min-width:100%}.ui-seti{-webkit-font-smoothing:var(--cursor-font-smoothing-webkit,antialiased);-moz-osx-font-smoothing:var(--cursor-font-smoothing-moz,grayscale);vertical-align:middle;width:var(--icon-size);height:var(--icon-size);font-family:seti,Segoe UI,sans-serif;font-style:normal;font-weight:400;line-height:1;font-size:var(--icon-size);--icon-size:20px;--seti-glyph-scale:1;justify-content:center;align-items:center;display:inline-flex}.ui-seti:before{content:var(--seti-content);font-size:calc(var(--icon-size) * var(--seti-glyph-scale))}.ui-seti.ui-seti--cursor-icon{font-family:cursor-icons,Segoe UI,sans-serif}.ui-seti[data-size=xs]{--icon-size:14px}.ui-seti[data-size=sm]{--icon-size:16px}.ui-seti[data-size=base]{--icon-size:20px}.ui-seti[data-size=lg]{--icon-size:22px}.ui-seti[data-size=xl]{--icon-size:28px}:root{--ui-end-of-turn-summary-reserved-height:calc(2px + 2 * var(--cursor-spacing-1-5) + var(--cursor-spacing-0-5) + var(--cursor-spacing-1) + 20px + 5 * (2 * var(--cursor-spacing-1) + 20px))}.ui-end-of-turn-summary{border:1px solid var(--cursor-stroke-tertiary);border-radius:var(--cursor-radius-xl);background:var(--cursor-bg-elevated);padding:var(--cursor-spacing-1-5);font-size:13px;overflow:hidden}.ui-end-of-turn-summary__header{padding:var(--cursor-spacing-0-5) var(--cursor-spacing-1-5) var(--cursor-spacing-1);justify-content:space-between;align-items:center;display:flex}.ui-end-of-turn-summary__title{color:var(--cursor-text-tertiary)}.ui-end-of-turn-summary__review{margin-right:var(--cursor-spacing-ne-1)}.ui-end-of-turn-summary__row,.ui-end-of-turn-summary__toggle{appearance:none;font:inherit;color:inherit;cursor:pointer;box-sizing:border-box;touch-action:manipulation;justify-content:flex-start;align-items:center;gap:var(--cursor-spacing-1);width:100%;min-width:0;padding:0;padding:var(--cursor-spacing-1) var(--cursor-spacing-1-5);border-radius:var(--cursor-radius-base);text-align:left;background:0 0;border:none;margin:0;line-height:1.25;display:flex;outline-offset:0!important;outline:0 #0000!important}.ui-end-of-turn-summary__row{color:var(--cursor-text-secondary)}.ui-end-of-turn-summary__row:not([data-clickable]){cursor:default}.ui-end-of-turn-summary__row[data-clickable]:hover{background:var(--cursor-bg-tertiary)}.ui-end-of-turn-summary__icon{flex-shrink:0}.ui-end-of-turn-summary__icon:before{font-size:var(--icon-size)}.ui-end-of-turn-summary__filename{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ui-end-of-turn-summary__stats{gap:var(--cursor-spacing-2);font-variant-numeric:tabular-nums;flex-shrink:0;display:inline-flex}.ui-end-of-turn-summary__stats [data-kind=additions]{color:var(--cursor-text-added)}.ui-end-of-turn-summary__stats [data-kind=deletions]{color:var(--cursor-text-removed)}.ui-end-of-turn-summary__toggle{gap:var(--cursor-spacing-1);color:var(--cursor-text-tertiary)}.ui-end-of-turn-summary__toggle .ui-icon{flex-shrink:0;width:20px;height:20px}.ui-end-of-turn-summary__toggle:hover{background:var(--cursor-bg-tertiary);color:var(--cursor-text-secondary)}.ui-shell-tool-call{letter-spacing:-.15px;padding-inline:0;font-size:14px;line-height:20px}.ui-shell-tool-call>.ui-collapsible>.ui-collapsible-header{text-overflow:clip;min-width:0;padding-inline:0;overflow:visible}.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{transition:color .1s ease-in-out;color:var(--cursor-text-secondary)!important}.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 #0000}.ui-shell-tool-call .ui-tool-call-card__body .ui-scroll-area,.ui-shell-tool-call .ui-tool-call-card__body .ui-scroll-area__viewport,.ui-shell-tool-call .ui-tool-call-card__body .ui-scroll-area__content{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{border-radius:var(--cursor-radius-lg);border:1px solid var(--cursor-stroke-tertiary);position:relative;overflow:hidden}.ui-shell-tool-call__accordion-body .ui-scroll-area,.ui-shell-tool-call__accordion-body .ui-scroll-area__viewport,.ui-shell-tool-call__accordion-body .ui-scroll-area__content{background:var(--cursor-bg-editor)}.ui-shell-tool-call__accordion-body--pending{border-color:var(--cursor-stroke-primary)}.ui-shell-tool-call--dismissed{align-items:center;gap:var(--cursor-spacing-1-5);color:var(--cursor-text-tertiary);font-family:var(--cursor-font-family-sans);opacity:.6;flex-direction:row;padding-block:0;display:flex}.ui-shell-tool-call__dismissed-label{color:var(--cursor-text-tertiary)}.ui-shell-tool-call .ui-shell-tool-call__prompt,.ui-shell-tool-call .ui-shell-tool-call__command,.ui-shell-tool-call .ui-shell-tool-call__output{letter-spacing:-.08px;font-size:13px;line-height:18px;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;user-select:none}.ui-shell-tool-call__icon-swap{color:var(--cursor-text-tertiary);flex-shrink:0;display:inline-flex}.ui-shell-tool-call__icon-hover.cursor-icon,.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{align-items:center;gap:var(--cursor-spacing-1-5);min-width:0;font-family:var(--cursor-font-family-sans);color:var(--cursor-text-secondary);white-space:nowrap;text-overflow:ellipsis;flex-direction:row;flex:1;display:flex;overflow:hidden}.ui-shell-tool-call__description{color:var(--cursor-text-secondary);text-overflow:ellipsis;overflow:hidden}.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%);-webkit-text-fill-color:transparent;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:2s linear infinite text-shimmer}.ui-shell-tool-call__summary{color:var(--cursor-text-tertiary);white-space:nowrap;margin-left:calc(-1 * var(--cursor-spacing-0-5));flex-shrink:0}.ui-shell-tool-call__line-details{align-items:center;gap:var(--cursor-spacing-1);min-width:0;display:inline-flex;overflow:hidden}.ui-shell-tool-call__line-description{color:var(--cursor-text-tertiary);text-overflow:ellipsis;min-width:0;transition:color .1s ease-in-out;overflow:hidden}.ui-shell-tool-call__line-summary{color:var(--cursor-text-quaternary);white-space:nowrap;flex-shrink:0;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)));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-2-5);-webkit-user-select:text;user-select:text;display:block}.ui-shell-tool-call__reason-stack{isolation:isolate;--ui-shell-tool-call-reason-tab-block-height:calc(var(--cursor-spacing-1-5) + (12px * 1.42) + var(--cursor-spacing-1));width:100%;min-width:0;display:flow-root;position:relative}.ui-shell-tool-call__reason-stack-shell{z-index:1;min-width:0;position:relative}.ui-shell-tool-call__reason-plate{z-index:0;background:color-mix(in srgb, var(--cursor-bg-tertiary) 30%, transparent);border-radius:var(--conversation-surface-border-radius,var(--cursor-radius-xl));pointer-events:none;position:absolute;inset:0}.ui-shell-tool-call__reason-nudge{z-index:1;box-sizing:border-box;min-height:var(--ui-shell-tool-call-reason-tab-block-height);width:100%;padding-block:var(--cursor-spacing-1-5) var(--cursor-spacing-1);padding-inline:var(--conversation-tool-card-padding-x,var(--cursor-spacing-2));font-family:var(--cursor-font-family-sans);letter-spacing:0;color:var(--cursor-text-tertiary);-webkit-user-select:text;user-select:text;flex-direction:row;align-items:center;font-size:12px;line-height:1.42;display:flex;position:relative}.ui-shell-tool-call__reason-nudge-text{min-width:0;color:var(--cursor-text-tertiary);overflow-wrap:anywhere}.ui-shell-tool-call__terminal-command-row{background-color:var(--cursor-bg-editor);align-items:flex-start;display:flex}.ui-shell-tool-call__terminal-command-text{flex: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{align-items:center;gap:var(--cursor-spacing-1);top:var(--cursor-spacing-1-5);right:var(--cursor-spacing-1-5);z-index:1;color:var(--cursor-text-secondary);flex-direction:row;display:flex;position:absolute}.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);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;user-select:text;margin:0}.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{box-sizing:border-box;width:100%;max-height:var(--ui-shell-tool-call-output-preview-height);padding:0;padding-top:var(--cursor-spacing-1-5);text-align:left;font:inherit;background-color:var(--cursor-bg-editor);border:none;flex-direction:column-reverse;margin:0;display:flex;position:relative;overflow:hidden}.ui-shell-tool-call__output-preview--clickable{outline-offset:0!important;outline:0 #0000!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:"";z-index:1;background:linear-gradient(to bottom, var(--cursor-bg-editor) 0%, transparent 100%);pointer-events:none;height:16px;position:absolute;top:0;left:0;right:0}.ui-shell-tool-call__output-preview-text{box-sizing:border-box;flex:none;width:100%;min-width:0;max-width:100%;display:block}.ui-shell-tool-call__expanded-scroll-area{max-height:min(480px,60vh)}.ui-shell-tool-call__header-actions-anchor{flex-shrink:0;align-self:stretch;min-width:0;margin-left:auto;position:relative}.ui-shell-tool-call__header-actions-spacer{width:16px;height:1px;display:none}.ui-shell-tool-call:hover .ui-shell-tool-call__header-actions-spacer{display:block}.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:36px}.ui-shell-tool-call__header-actions{align-items:center;gap:var(--cursor-spacing-2);color:var(--cursor-text-secondary);opacity:0;pointer-events:none;flex-direction:row;gap:4px;transition:opacity .15s;display:flex;position:absolute;top:50%;right:0;transform:translateY(-50%)}.ui-shell-tool-call__header-actions:hover{color:var(--cursor-text-primary)}.ui-shell-tool-call:hover .ui-shell-tool-call__header-actions{opacity:1;pointer-events:auto}.ui-shell-tool-call__header-actions:has([aria-expanded=true]){opacity:1;pointer-events:auto}.ui-shell-tool-call__approval-row{align-items:center;gap:var(--cursor-spacing-2);padding:var(--cursor-spacing-2) var(--conversation-tool-card-padding-x,var(--cursor-spacing-2));flex-direction:row;justify-content:space-between;display:flex}.ui-shell-tool-call__approval-row[data-layout=collapsed]{gap:var(--cursor-spacing-1)}.ui-shell-tool-call__approval-row-left{align-items:center;gap:var(--cursor-spacing-2);min-width:0;margin-left:calc(-1 * var(--cursor-spacing-1));flex-direction:row;flex:none;display:flex}.ui-shell-tool-call__mode-dropdown-trigger.ui-button[data-size]{max-width:100%}.ui-shell-tool-call__mode-dropdown-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-shell-tool-call__skip-btn.ui-button[data-size]{flex:none;padding:0}.ui-shell-tool-call__approval-row-right{align-items:center;gap:var(--cursor-spacing-1-5);flex-direction:row;flex:auto;justify-content:flex-end;min-width:0;display:flex}.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{flex-direction:row;flex:0 auto;align-items:center;gap:0;min-width:0;max-width:100%;display:flex}.ui-shell-tool-call__allowlist-button-wrapper{flex:0 auto;justify-content:flex-end;min-width:0;max-width:100%;display:flex}.ui-shell-tool-call__allowlist-button.ui-button[data-size]{flex:0 auto;width:auto;min-width:0;max-width:100%}.ui-shell-tool-call__allowlist-button.ui-button[data-size] .ui-button__label-group{flex:0 auto;align-items:center;min-width:0;max-width:100%;display:flex}.ui-shell-tool-call__allowlist-button.ui-button[data-size] .ui-button__kbs{flex:none}.ui-shell-tool-call__allowlist-button-label{white-space:nowrap;flex:1 1 0;min-width:0;display:block;overflow:hidden}.ui-shell-tool-call__split-button-main.ui-button[data-size]{border-top-right-radius:0;border-bottom-right-radius:0;flex:0 auto;min-width:0;max-width:100%}.ui-shell-tool-call__split-button-dropdown.ui-button[data-size]{min-width:unset;padding-inline:var(--cursor-spacing-1-5);border-top-left-radius:0;border-bottom-left-radius:0;flex:none;margin-left:-1px}.ui-shell-tool-call__run-btn.ui-button[data-size]{flex:none}.ui-shell-tool-call__run-btn.ui-button[data-variant=primary][data-color=primary],.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{flex:1 1 0;align-items:flex-start;min-width:0;max-width:100%;display:flex;overflow:hidden}.ui-shell-tool-call__allowlist-menu-indent{flex:none}.ui-shell-tool-call__allowlist-menu-label{line-clamp:2;-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;flex:1 1 0;min-width:0;display:-webkit-box;overflow:hidden}.ui-shell-tool-call__allowlist-checkbox{pointer-events:none}.ui-shell-tool-call__allowlist-menu .ui-menu__row,.ui-shell-tool-call__allowlist-menu .ui-menu__item-content{align-items:flex-start}.ui-shell-tool-call__allowlist-menu .ui-menu__item-right{align-self:flex-start;align-items:center;height:1lh;display:flex}.ui-shell-tool-call__allowlist-menu .ui-menu__list{padding-bottom:0}.ui-shell-tool-call__allowlist-menu [data-menu-section]:has(+.ui-shell-tool-call__allowlist-footer):after{display:none}.ui-shell-tool-call__allowlist-menu .ui-menu__section:has(+.ui-shell-tool-call__allowlist-footer):after{display:none}.ui-shell-tool-call__allowlist-footer{padding:var(--ui-menu-row-padding-block) var(--ui-menu-row-padding-inline);background:var(--cursor-bg-elevated);list-style:none;position:sticky;bottom:0}.ui-shell-tool-call__allowlist-footer-button.ui-button{width:100%}.ui-shell-tool-call__allowlist-footer-button.ui-button[data-variant=primary][data-color=primary],.ui-shell-tool-call__allowlist-footer-button.ui-button[data-variant=primary][data-color=primary] .ui-button__kbs{color:var(--cursor-action-label)}.ui-shell-tool-call__glass-stop.ui-icon-button{border-radius:var(--cursor-radius-full);background-color:color-mix(in srgb, var(--vscode-editor-foreground,var(--cursor-icon-primary)) 80%, transparent);opacity:1;border:none;flex-shrink:0;place-items:center;padding:0;line-height:0;display:inline-grid;position:relative}.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);padding-block:var(--cursor-spacing-1-5);padding-inline:var(--cursor-spacing-2-5);color:var(--cursor-text-tertiary);word-break:break-word;border-radius:0;font-size:13px;line-height:18px}.markdown-root .ui-shell-tool-call pre.ui-shell-tool-call__output{padding:0 var(--conversation-tool-card-padding-x,var(--cursor-spacing-2)) var(--cursor-spacing-1-5);background-color:var(--cursor-bg-editor);border-radius:0;margin:0}body[data-cursor-glass-mode=true] [data-component=agent-panel] .ui-shell-tool-call__glass-stop.ui-icon-button,[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}body[data-cursor-glass-mode=true] [data-component=agent-panel] .ui-shell-tool-call__glass-stop.ui-icon-button:hover:not(:disabled),[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:max-content!important;min-width:200px!important;max-width:min(680px,100vw - 24px)!important}.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{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;width:max-content!important;min-width:200px!important;max-width:min(500px,100vw - 24px)!important}.ui-simulated-thinking-with-cancel{align-items:center;gap:8px;display:flex}.ui-simulated-thinking-cancel{font-family:var(--cursor-font-family-sans);font-size:var(--conversation-font-size,13px);cursor:pointer;color:var(--cursor-text-primary);background:0 0;border:none;border-radius:2px;flex-shrink:0;padding:2px 8px;line-height:1}.ui-step-group-file-change-stats{gap:var(--cursor-spacing-1);margin-left:var(--cursor-spacing-2);display:inline-flex}.ui-step-group-file-change-stats [data-kind]{align-items:baseline;display:inline-flex}.ui-step-group-file-change-stats [data-kind=additions]{color:var(--cursor-text-green-primary)}.ui-step-group-file-change-stats [data-kind=deletions]{color:var(--cursor-text-red-primary)}.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);font-size:var(--conversation-font-size,13px);overflow:hidden}.ui-task-tool-call__header{cursor:pointer;-webkit-user-select:none;user-select:none;box-sizing:border-box;width:100%;min-height:36px;font:inherit;color:inherit;text-align:left;background:0 0;border:none;align-items:flex-start;gap:8px;padding:8px 10px;display:flex;outline:none!important}.ui-task-tool-call__header:hover{background:var(--cursor-bg-secondary)}.ui-task-tool-call__status-icon{width:16px;height:20px;color:var(--cursor-text-secondary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.ui-task-tool-call__title-area{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.ui-task-tool-call__title{font-size:var(--conversation-font-size,13px);color:var(--cursor-text-primary);white-space:nowrap;text-overflow:ellipsis;line-height:20px;overflow:hidden}.ui-task-tool-call__subtitle{font-size:var(--conversation-font-size,13px);color:var(--cursor-text-tertiary);white-space:nowrap;text-overflow:ellipsis;line-height:20px;overflow:hidden}.ui-task-tool-call__chevron{color:var(--cursor-icon-tertiary);opacity:0;flex-shrink:0;transition:transform .1s}.ui-task-tool-call__header:hover .ui-task-tool-call__chevron{opacity:1}.ui-task-tool-call__chevron--open{opacity:1;transform:rotate(90deg)}.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{color:var(--cursor-text-red-primary);font-size:var(--conversation-font-size,13px);align-items:flex-start;gap:8px;padding:8px 12px;line-height:20px;display:flex}@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%);-webkit-text-fill-color:transparent;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:2s linear infinite task-shimmer}@keyframes tool-call-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.ui-tool-call-card{border-radius:var(--conversation-surface-border-radius,var(--cursor-radius-xl));border:1px solid var(--card-border-color,var(--cursor-stroke-secondary));position:relative;overflow:hidden}.ui-tool-call-card__header{padding:4px var(--conversation-tool-card-padding-x,var(--cursor-spacing-2));font-size:var(--conversation-font-size,13px);background:var(--cursor-bg-editor);box-sizing:border-box;align-items:flex-start;gap:6px;width:100%;min-width:0;transition:background .15s;display:flex}.ui-tool-call-card__header:hover{background:var(--cursor-bg-tertiary)}.ui-tool-call-card[data-has-content=true] .ui-tool-call-card__header{border-bottom:1px solid var(--card-border-color,var(--cursor-stroke-secondary))}.ui-tool-call-card__body{background:var(--cursor-bg-editor)}.ui-tool-call-card__streaming-fade{background:linear-gradient(to bottom, transparent 0%, var(--cursor-bg-editor) 100%);pointer-events:none;height:16px;position:absolute;bottom:0;left:0;right:0}.ui-tool-call-card__expand-button{background:linear-gradient(to bottom, transparent 0%, var(--cursor-bg-editor) 100%);cursor:pointer;border:none;justify-content:center;align-items:flex-end;height:20px;padding-bottom:1px;display:flex;position:absolute;bottom:0;left:0;right:0;outline:none!important}.ui-tool-call-card__expand-icon{width:20px;height:20px;color:var(--cursor-text-secondary);opacity:0;justify-content:center;align-items:center;transition:opacity .15s,color .15s;display:flex}.ui-tool-call-card:hover .ui-tool-call-card__expand-icon,.ui-tool-call-card__expand-button--expanded .ui-tool-call-card__expand-icon{opacity:1}.ui-tool-call-card__expand-button:hover .ui-tool-call-card__expand-icon{color:var(--cursor-text-primary)}.ui-tool-call-dialog-body{padding-top:12px}.ui-hover-row-list{flex-direction:column;display:flex}.ui-hover-row-empty{font-size:var(--conversation-font-size,13px);color:var(--cursor-text-tertiary);padding:4px}.ui-hover-row-preview{color:var(--cursor-text-tertiary);white-space:pre-wrap;word-break:break-word;font-size:11px;line-height:1.4;font-family:var(--font-family-monospace,monospace);padding:0 4px}.ui-tool-call-line{white-space:nowrap;text-overflow:ellipsis;-webkit-user-select:none;user-select:none;font-size:var(--conversation-font-size,13px);align-items:center;gap:4px;line-height:1.5;display:flex;overflow:hidden}.ui-tool-call-line[role=button],.ui-tool-call-line--clickable{cursor:pointer}.ui-tool-call-line--clickable:hover .ui-tool-call-line-action{color:var(--cursor-text-primary)}.ui-tool-call-line--clickable:hover .ui-tool-call-line-details{color:var(--cursor-text-secondary)}.ui-tool-call-line--unified-tertiary.ui-tool-call-line--clickable:hover .ui-tool-call-line-details{color:var(--cursor-text-tertiary)}.ui-tool-call-line-action{color:var(--cursor-text-secondary);font-weight:var(--cursor-font-weight-normal,400);flex-shrink:0;transition:color .1s ease-in-out}.ui-tool-call-line-details{color:var(--cursor-text-tertiary);text-overflow:ellipsis;font-variant-numeric:tabular-nums;transition:color .1s ease-in-out;overflow:hidden}.ui-tool-call-line-details--linkable{cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--cursor-text-tertiary) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--cursor-text-tertiary) 45%, transparent)}.ui-tool-call-line-details--linkable:hover,.ui-tool-call-line-details--linkable:focus-visible{color:var(--cursor-text-secondary);-webkit-text-decoration-color:color-mix(in srgb, var(--cursor-text-secondary) 55%, transparent);text-decoration-color:color-mix(in srgb, var(--cursor-text-secondary) 55%, transparent)}.ui-tool-call-line-details-button{font:inherit;line-height:inherit;color:var(--cursor-text-tertiary);cursor:pointer;background:0 0;border:none;margin:0;padding:0;text-decoration:none;transition:color .1s ease-in-out}.ui-tool-call-line-details-button:hover,.ui-tool-call-line-details-button:focus-visible{color:var(--cursor-text-secondary);text-decoration:underline;-webkit-text-decoration-color:var(--cursor-text-quaternary);text-decoration-color:var(--cursor-text-quaternary);text-underline-offset:2px;text-decoration-thickness:1px}.ui-tool-call-line-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%);-webkit-text-fill-color:transparent;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:2s linear infinite tool-call-line-shine}.ui-user-message-box{background-color:var(--cursor-bg-editor)}.ui-user-message-box__card{border:1px solid var(--cursor-stroke-secondary);background-color:var(--cursor-bg-input);color:var(--cursor-text-primary);border-radius:8px;padding:6px 8px;font-size:14px;line-height:1.5}.ui-user-message-box__content{max-height:72px;overflow:hidden}.ui-user-message-box__content[data-faded=true]{-webkit-mask-image:linear-gradient(#000 65%,#0000 100%);mask-image:linear-gradient(#000 65%,#0000 100%)}.ui-user-message-box__text{white-space:pre-wrap;word-break:break-word}.ui-user-message-box__text[data-fallback=true]{color:var(--cursor-text-secondary);-webkit-user-select:none;user-select:none}.ui-user-message-box__rich-text{min-width:0}.ui-user-message-box__toggle{margin-top:4px;margin-left:-5px}.agent-transcript-row{min-width:0}.agent-transcript-row-markdown{color:inherit}.agent-transcript-activity-group{gap:var(--step-gap,var(--cursor-spacing-1));flex-direction:column;display:flex}.agent-transcript-activity-group-collapsible{--ui-collapsible-content-gap:var(--step-gap,var(--cursor-spacing-1))}.agent-transcript-tail-status{align-items:center;gap:var(--cursor-spacing-2);min-width:0;font-size:var(--conversation-font-size,13px);color:var(--cursor-text-secondary);line-height:20px;display:flex}.agent-transcript-tail-status .ui-text-roll{min-width:0;font:inherit;line-height:inherit}.agent-transcript-tail-status-cancel{color:var(--cursor-text-tertiary);cursor:pointer;font:inherit;line-height:inherit;background:0 0;border:0;flex:none;padding:0}.agent-transcript-tail-status-cancel:hover{color:var(--cursor-text-primary)}.agent-transcript-work-group{--ui-collapsible-content-gap:var(--react-composer-transcript-row-gap,var(--cursor-spacing-2));min-width:0}.agent-transcript-work-group-content{gap:var(--react-composer-transcript-row-gap,var(--cursor-spacing-2));flex-direction:column;min-width:0;display:flex}.agent-transcript-work-group-child{min-width:0}.ui-browser-script-tool-call-view__actions{flex-direction:column;gap:12px;display:flex}.ui-browser-script-tool-call-view__action{flex-direction:column;gap:4px;display:flex}.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)}.ui-hover-row{border-radius:var(--cursor-radius-sm);font:inherit;text-align:left;font-size:var(--conversation-font-size,13px);cursor:default;width:100%;min-width:0;color:var(--cursor-text-primary);background:0 0;border:none;align-items:center;gap:6px;margin:0;padding:2px 4px;line-height:1.5;display:flex}.ui-hover-row--clickable{cursor:pointer}.ui-hover-row--clickable:hover{background:var(--cursor-bg-hover,#8080801a)}.ui-hover-row__icon{flex-shrink:0}.ui-hover-row__primary{text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;overflow:hidden}.ui-hover-row__secondary{min-width:0;color:var(--cursor-text-tertiary);text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;overflow:hidden}.artifact-text-reference{margin-block:var(--artifact-text-reference-margin-block,9px);border:1px solid var(--cursor-stroke-tertiary);border-radius:var(--cursor-radius-lg);overflow:hidden}.artifact-text-reference .ui-card__header{color:var(--cursor-text-secondary)}.artifact-text-reference .artifact-text-reference__pending-pill{justify-content:center;align-items:center;padding:16px;display:flex}.artifact-text-reference .artifact-text-reference__pending-inner{background:var(--cursor-bg-quaternary);border-radius:9999px;padding:4px 12px;animation:1.5s ease-in-out infinite artifact-text-reference-pulse}.artifact-text-reference .artifact-text-reference__pending-label{color:var(--cursor-text-secondary);font-size:12px}.artifact-text-reference .artifact-text-reference__loading{color:var(--cursor-icon-secondary);justify-content:center;align-items:center;padding:16px;display:flex}.artifact-text-reference .artifact-text-reference__error{color:var(--cursor-text-red-primary);padding:12px;font-size:12px}.artifact-text-reference .artifact-text-reference__code-wrap{overflow:hidden}.artifact-text-reference .artifact-text-reference__code-row{display:flex}.artifact-text-reference .artifact-text-reference__gutter{text-align:right;-webkit-user-select:none;user-select:none;color:var(--cursor-text-quaternary);font-family:var(--cursor-font-family-mono,var(--monaco-monospace-font,monospace));border-right:1px solid var(--cursor-stroke-tertiary);flex-shrink:0;padding:6px 8px;font-size:11px;line-height:1.5}.artifact-text-reference .artifact-text-reference__code-scroll{flex:1;min-width:0}.artifact-text-reference .artifact-text-reference__code-inner{width:max-content;font-family:var(--cursor-font-family-mono,var(--monaco-monospace-font,monospace));color:var(--cursor-text-primary);padding:6px 12px;font-size:11px;line-height:1.5}.artifact-text-reference .artifact-text-reference__line{white-space:pre}.artifact-text-reference .artifact-text-reference__expand{width:100%;height:20px;color:var(--cursor-icon-tertiary);border:none;border-top:1px solid var(--cursor-stroke-tertiary);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0;transition:color .15s;display:flex}.artifact-text-reference .artifact-text-reference__expand:hover{color:var(--cursor-icon-secondary)}.artifact-text-reference .artifact-text-reference__expand-icon{width:12px;height:12px;transition:transform .15s}.artifact-text-reference .artifact-text-reference__expand-icon--rotated{transform:rotate(180deg)}@keyframes artifact-text-reference-pulse{0%,to{opacity:1}50%{opacity:.65}}.artifact-video-container{margin:8px 0}.artifact-video-card{font-family:var(--cursor-font-family-sans,var(--vscode-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif));border:1px solid var(--vscode-widget-border,#80808033);cursor:pointer;background-color:var(--glass-chat-bubble-background,var(--cursor-bg-secondary));-webkit-backdrop-filter:none;border-radius:10px;align-items:center;gap:12px;padding-right:12px;transition:background-color .15s ease-in-out;display:flex}.artifact-video-card:not(.artifact-video-card-loading):hover{background-color:var(--vscode-dropdown-hoverBackground)}.artifact-video-card-loading{cursor:default}.artifact-video-thumbnail{background-color:var(--cursor-bg-tertiary);border-top-left-radius:8px;border-bottom-left-radius:8px;flex-shrink:0;width:96px;height:60px;position:relative;overflow:hidden}.artifact-video-thumbnail video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:opacity .2s ease-in-out;display:block}.artifact-video-thumbnail-skeleton{background:linear-gradient(90deg, var(--cursor-bg-tertiary) 0%, var(--cursor-bg-secondary) 50%, var(--cursor-bg-tertiary) 100%);background-size:200% 100%;animation:1.5s ease-in-out infinite artifact-video-skeleton-shimmer;position:absolute;inset:0}@keyframes artifact-video-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.artifact-video-play-icon{background-color:var(--vscode-sideBar-background);width:24px;height:24px;box-shadow:0 2px 8px var(--vscode-widget-shadow);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.artifact-video-play-icon svg{width:20px;height:20px;color:var(--vscode-editor-foreground)}.artifact-video-info{flex-direction:column;flex:1;min-width:0;display:flex}.artifact-video-title{color:var(--cursor-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.artifact-video-title-skeleton{background:linear-gradient(90deg, var(--cursor-bg-tertiary) 0%, var(--cursor-bg-secondary) 50%, var(--cursor-bg-tertiary) 100%);background-size:200% 100%;border-radius:4px;width:70%;height:13px;animation:1.5s ease-in-out infinite artifact-video-skeleton-shimmer}.artifact-video-subtitle{color:var(--cursor-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.artifact-video-subtitle-skeleton{background:linear-gradient(90deg, var(--cursor-bg-tertiary) 0%, var(--cursor-bg-secondary) 50%, var(--cursor-bg-tertiary) 100%);background-size:200% 100%;border-radius:4px;width:40%;height:12px;margin-top:6px;animation:1.5s ease-in-out infinite artifact-video-skeleton-shimmer}.artifact-video-play-button{color:var(--cursor-text-primary);background-color:var(--cursor-bg-tertiary);cursor:pointer;border:none;border-radius:20px;flex-shrink:0;padding:6px 12px;font-family:inherit;font-size:13px;font-weight:500;transition:background-color .15s ease-in-out,color .15s ease-in-out}.artifact-video-play-button:hover{background-color:var(--cursor-bg-secondary)}.artifact-video-play-button-skeleton{background:linear-gradient(90deg, var(--cursor-bg-tertiary) 0%, var(--cursor-bg-secondary) 50%, var(--cursor-bg-tertiary) 100%);background-size:200% 100%;border-radius:20px;flex-shrink:0;width:60px;height:30px;animation:1.5s ease-in-out infinite artifact-video-skeleton-shimmer}.automations-picker-menu{border-radius:var(--cursor-radius-lg);pointer-events:auto;background-color:var(--cursor-bg-elevated);border:1px solid var(--cursor-stroke-tertiary);box-shadow:var(--cursor-box-shadow-sm);width:auto;font-family:var(--cursor-font-family-sans);letter-spacing:-.08px;color:var(--cursor-text-primary);font-size:13px;line-height:18px;position:fixed}.automations-picker-menu-backdrop{pointer-events:auto;cursor:default;background:0 0;border:0;padding:0;position:fixed;inset:0}.automations-picker-menu-content{padding:var(--cursor-spacing-1)}.automations-picker-menu-content--no-padding{padding:0}.automations-picker-menu-hint{padding:var(--cursor-spacing-1-5) var(--cursor-spacing-2);color:var(--cursor-text-secondary);opacity:.7;font-size:13px}.automations-picker-menu-item{appearance:none;color:inherit;font:inherit;text-align:inherit;cursor:pointer;width:100%;padding:var(--cursor-spacing-1-5) var(--cursor-spacing-2);background:0 0;border:0;border-radius:6px;outline:none;justify-content:space-between;align-items:center;display:flex}.automations-picker-menu-item:hover{background-color:var(--bg-quaternary,var(--cursor-bg-quaternary))}.automations-picker-menu-item:focus{outline:none}.automations-picker-menu-item:disabled{opacity:.5;cursor:default}.automations-picker-menu-item--destructive:hover{background-color:color-mix(in srgb, var(--cursor-bg-red-primary) 10%, transparent)}.automations-picker-menu-item__body{gap:var(--cursor-spacing-2);flex:1;align-items:center;min-width:0;display:flex}.automations-picker-menu-item__body[data-align=start]{align-items:flex-start}.automations-picker-menu-item__icon{width:14px;height:14px;color:var(--cursor-text-primary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.automations-picker-menu-item__icon>:not([class*=codicon]):not([class*=icon-]){width:100%;height:100%}.automations-picker-menu-item__icon--destructive{color:var(--cursor-text-red-primary)}.automations-picker-menu-item__label{min-width:0;color:var(--cursor-text-primary);font-size:13px}.automations-picker-menu-item__label--truncate{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.automations-picker-menu-item__label--destructive{color:var(--cursor-text-red-primary)}.automations-picker-mobile-trigger{justify-content:space-between;align-items:center;gap:var(--cursor-spacing-1);border-radius:var(--cursor-radius-full);text-align:left;cursor:pointer;width:fit-content;max-width:240px;color:var(--cursor-text-secondary);background:0 0;border:none;outline:none;flex-shrink:0;padding:0;transition:color .1s linear;display:flex}.automations-picker-mobile-trigger:focus,.automations-picker-mobile-trigger:focus-visible{border:none;outline:none}.automations-picker-mobile-trigger:focus-visible{box-shadow:0 0 0 2px var(--cursor-bg-elevated), 0 0 0 4px color-mix(in srgb, var(--cursor-text-secondary) 50%, transparent)}.automations-picker-mobile-trigger:hover{color:var(--cursor-text-secondary)}.automations-picker-mobile-trigger:disabled{color:var(--cursor-text-tertiary);cursor:default}.automations-picker-mobile-trigger__inner{align-items:center;gap:var(--cursor-spacing-1-5);min-width:0;transition:opacity .1s linear;display:flex}.automations-picker-mobile-trigger__label-wrap{align-items:center;gap:var(--cursor-spacing-1);min-width:0;display:flex}.automations-picker-mobile-trigger__label{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.automations-picker-mobile-trigger__label[data-large-fonts=true]{font-size:13px}.automations-picker-mobile-trigger__chevron{margin-left:var(--cursor-spacing-1);width:11px;height:11px;color:var(--cursor-icon-secondary);flex-shrink:0}.automations-picker-mobile-trigger:hover .automations-picker-mobile-trigger__chevron{color:var(--cursor-icon-secondary)}.automations-picker-footer-actions{padding:var(--cursor-spacing-1)}.automations-picker-chevron{width:11px;height:11px;color:var(--cursor-icon-secondary);flex-shrink:0}.automations-picker-chevron--inline{align-items:center;transition:color .15s linear;display:inline-flex}.automations-picker-chevron--inline .ui-icon[data-icon-name=chevron-down]{color:var(--cursor-icon-tertiary)}.automations-picker-chevron--inline[data-open=true] .ui-icon[data-icon-name=chevron-down],:where(.group:hover) .automations-picker-chevron--inline[data-open=false] .ui-icon[data-icon-name=chevron-down]{color:var(--cursor-icon-secondary)}.automations-picker-section-header{padding:var(--cursor-spacing-1) var(--cursor-spacing-3);color:var(--cursor-text-tertiary);font-size:11px}.automations-picker-section-toolbar{justify-content:space-between;align-items:center;gap:var(--cursor-spacing-3);padding:var(--cursor-spacing-1) var(--cursor-spacing-3);display:flex}.automations-picker-row-gutter{padding-left:var(--cursor-spacing-1);padding-right:var(--cursor-spacing-1)}.automations-picker-row-item-pad{padding-left:var(--cursor-spacing-2);padding-right:var(--cursor-spacing-2)}.automations-picker-row-item--highlighted{background-color:var(--bg-quaternary,var(--cursor-bg-quaternary))}.automations-picker-divider{margin-top:var(--cursor-spacing-1-5);margin-bottom:var(--cursor-spacing-1-5);border-top:1px solid var(--cursor-stroke-quaternary)}.automations-picker-footer-row{height:30px;min-height:30px;max-height:30px;padding-top:0;padding-bottom:0}.automations-branch-picker{display:inline-block;position:relative}.automations-branch-picker__wrapper{display:contents}.automations-branch-picker-trigger{justify-content:space-between;align-items:center;gap:var(--cursor-spacing-0-5);border-radius:var(--cursor-radius-full);text-align:left;cursor:pointer;max-width:100%;padding:0 var(--cursor-spacing-1);color:var(--cursor-text-secondary);background:0 0;border:0;outline:none;font-size:13px;transition:color .15s linear;display:flex}.automations-branch-picker-trigger[data-display-mode=inline-flex]{display:inline-flex}.automations-branch-picker-trigger:focus,.automations-branch-picker-trigger:focus-visible{outline:none}.automations-branch-picker-trigger:focus-visible{box-shadow:0 0 0 2px var(--cursor-bg-elevated), 0 0 0 4px color-mix(in srgb, var(--cursor-text-secondary) 50%, transparent)}.automations-branch-picker-trigger[data-disabled=true]{color:var(--cursor-text-secondary);opacity:.6;cursor:default}.automations-branch-picker-trigger[data-open=true]{color:var(--cursor-text-primary)}.automations-branch-picker-trigger[data-state=placeholder]:not([data-disabled=true]){color:var(--cursor-text-tertiary);opacity:.9}.automations-branch-picker-trigger[data-state=placeholder]:not([data-disabled=true]):hover{color:var(--cursor-text-primary);opacity:1}.automations-branch-picker-trigger[data-state=selected]:not([data-disabled=true]){color:var(--cursor-text-secondary)}.automations-branch-picker-trigger[data-state=selected]:not([data-disabled=true]):hover{color:var(--cursor-text-primary)}.automations-branch-picker-trigger__label-row{justify-content:space-between;align-items:center;width:100%;display:flex}.automations-branch-picker-trigger__label{align-items:center;gap:var(--cursor-spacing-1);flex:1;min-width:0;display:flex}.automations-branch-picker-trigger__name{white-space:nowrap;text-overflow:ellipsis;color:var(--theme-text-text,var(--cursor-text-primary));font-size:13px;overflow:hidden}.automations-branch-picker-trigger__counter{color:var(--cursor-text-secondary);flex-shrink:0;font-size:13px}.automations-branch-picker-trigger__cached-icon{color:var(--cursor-text-primary);flex-shrink:0;margin-top:2px}.automations-branch-picker-default-label{align-items:center;transition:opacity .1s linear;display:flex;overflow:hidden}.automations-branch-picker-default-label__text{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.automations-branch-picker-menu{font-size:11px}.automations-branch-picker-search-row{align-items:center;gap:var(--cursor-spacing-2);padding:var(--cursor-spacing-1-5) var(--cursor-spacing-2);display:flex}.automations-branch-picker-search-input{color:var(--cursor-text-primary);background:0 0;border:none;outline:none;flex:1;font-size:13px}.automations-branch-picker-search-input::placeholder{color:var(--cursor-text-tertiary)}.automations-branch-picker-results{padding-top:var(--cursor-spacing-1)}.automations-branch-picker-empty{padding:var(--cursor-spacing-3) var(--cursor-spacing-4);text-align:center;color:var(--cursor-text-secondary);font-size:12px}.automations-branch-picker-empty__match{color:var(--cursor-text-primary);font-weight:var(--cursor-font-weight-medium,500)}.automations-branch-picker-list{scrollbar-width:none;scrollbar-color:transparent transparent;-ms-overflow-style:none;max-height:240px;overflow:hidden auto}.automations-branch-picker-list::-webkit-scrollbar{width:0;height:0;display:none}.automations-branch-picker-list::-webkit-scrollbar-thumb{background:0 0}.automations-branch-picker-list::-webkit-scrollbar-track{background:0 0}.automations-branch-picker-list::-webkit-scrollbar-corner{background:0 0}.automations-branch-picker-list{touch-action:pan-y;overscroll-behavior-y:contain}.automations-branch-picker-item--disabled{cursor:default;opacity:.6;font-size:12px}.automations-branch-picker-item__row{align-items:center;gap:var(--cursor-spacing-2);min-width:0;display:flex}.automations-branch-picker-item__icon{flex-shrink:0}.automations-branch-picker-item__name{white-space:nowrap;text-overflow:ellipsis;width:100%;display:block;overflow:hidden}.automations-branch-picker-item__suffix{padding-left:var(--cursor-spacing-1);color:var(--cursor-text-secondary)}.automations-branch-picker-item__check.cursor-icon{color:var(--cursor-text-primary)}.automations-slack-picker{display:inline-block;position:relative}.automations-slack-picker-menu{font-size:11px}.automations-slack-picker-search-row{align-items:center;gap:var(--cursor-spacing-2);padding:var(--cursor-spacing-1-5) var(--cursor-spacing-2);display:flex}.automations-slack-picker-search-input{color:var(--cursor-text-primary);background:0 0;border:none;outline:none;flex:1;font-size:13px}.automations-slack-picker-search-input::placeholder{color:var(--cursor-text-tertiary)}.automations-slack-picker-results{padding-top:var(--cursor-spacing-1)}.automations-slack-picker-section-header{padding:var(--cursor-spacing-1) var(--cursor-spacing-3);color:var(--cursor-text-tertiary);font-size:11px}.automations-slack-picker-empty{padding:var(--cursor-spacing-3) var(--cursor-spacing-4);text-align:center;color:var(--cursor-text-secondary);font-size:12px}.automations-slack-picker-list{max-height:320px;overflow-y:auto}.automations-slack-picker-item__row{align-items:center;gap:var(--cursor-spacing-2);min-width:0;display:flex}.automations-slack-picker-item__name{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.automations-slack-picker-item__check{color:var(--cursor-text-primary);flex-shrink:0}.automations-picker-contents{display:contents}.automations-picker-highlight-match{font-weight:var(--cursor-font-weight-semibold,590)}.automations-slack-picker-connect{align-items:center;gap:var(--cursor-spacing-3);border-radius:var(--cursor-radius-base);border:1px solid var(--cursor-stroke-tertiary);background-color:var(--cursor-bg-elevated);padding:var(--cursor-spacing-3);display:flex}.automations-slack-picker-connect__icon{flex-shrink:0}.automations-slack-picker-connect__copy{flex:1;min-width:0}.automations-slack-picker-connect__title{font-size:13px;font-weight:var(--cursor-font-weight-medium,500);color:var(--cursor-text-primary);margin:0}.automations-slack-picker-connect__subtitle{color:var(--cursor-text-secondary);margin:0;font-size:13px}.automations-slack-picker-connect__button{align-items:center;gap:var(--cursor-spacing-1-5);border-radius:var(--cursor-radius-base);background-color:var(--cursor-bg-accent);padding:var(--cursor-spacing-1-5) var(--cursor-spacing-3);font-size:13px;font-weight:var(--cursor-font-weight-medium,500);color:var(--cursor-text-invert);cursor:pointer;border:0;transition:background-color .15s linear;display:flex}.automations-slack-picker-connect__button:hover{background-color:var(--cursor-bg-accent-hover)}.automations-slack-picker-connect__button:disabled{cursor:not-allowed;opacity:.5}button.automations-slack-picker-connect--compact{justify-content:space-between;align-items:center;gap:var(--cursor-spacing-2);border-radius:var(--cursor-radius-base);border:1px solid var(--cursor-stroke-tertiary);width:auto;min-width:140px;max-width:100%;padding:var(--cursor-spacing-1) var(--cursor-spacing-2);font-size:12px;font-weight:var(--cursor-font-weight-medium,500);color:var(--cursor-text-primary);background-color:var(--cursor-bg-elevated);cursor:pointer;transition:border-color .15s linear;display:inline-flex}button.automations-slack-picker-connect--compact:hover:not(:disabled){border-color:var(--cursor-stroke-secondary)}button.automations-slack-picker-connect--compact:disabled{cursor:not-allowed;opacity:.5}.automations-slack-picker-connect__compact-label{text-align:left;white-space:nowrap;flex:auto;min-width:0}.automations-slack-picker-trigger{border-radius:var(--cursor-radius-base);border:1px solid var(--cursor-stroke-tertiary);background-color:var(--cursor-bg-elevated);width:100%;min-width:140px;padding:var(--cursor-spacing-1) var(--cursor-spacing-2);text-align:left;cursor:pointer;justify-content:space-between;align-items:center;font-size:12px;transition:border-color .15s linear;display:flex}.automations-slack-picker-trigger:hover:not([data-disabled=true]){border-color:var(--cursor-stroke-secondary)}.automations-slack-picker-trigger[data-disabled=true]{cursor:not-allowed;opacity:.5}.automations-slack-picker-trigger__inner{align-items:center;gap:var(--cursor-spacing-2);min-width:0;display:flex}.automations-slack-picker-trigger__icon{width:16px;height:16px;color:var(--cursor-icon-secondary);flex-shrink:0}.automations-slack-picker-trigger__label{white-space:nowrap;text-overflow:ellipsis;color:var(--cursor-text-secondary);overflow:hidden}.automations-slack-picker-trigger__label[data-has-selection=true]{color:var(--cursor-text-primary)}.automations-repo-picker{display:inline-block;position:relative}.automations-repo-picker-menu .ui-menu__row:not([data-has-description]) .ui-menu__item-content{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.automations-repo-picker-search-row{align-items:center;gap:var(--cursor-spacing-2);padding:var(--cursor-spacing-1-5) var(--cursor-spacing-2);display:flex}.automations-repo-picker-search-input{color:var(--cursor-text-primary);background:0 0;border:none;outline:none;flex:1;font-size:13px}.automations-repo-picker-search-input::placeholder{color:var(--cursor-text-tertiary)}.automations-repo-picker-results{padding-top:var(--cursor-spacing-1)}.automations-repo-picker-empty{padding:var(--cursor-spacing-3) var(--cursor-spacing-4);text-align:center;color:var(--cursor-text-secondary);font-size:12px}.automations-repo-picker-item__row{align-items:center;gap:var(--cursor-spacing-2);min-width:0;display:flex}.automations-repo-picker-item__icon{color:var(--cursor-icon-secondary);flex-shrink:0}.automations-repo-picker-item__name{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.automations-repo-picker-item__org{color:var(--cursor-text-tertiary);padding-right:var(--cursor-spacing-1)}.automations-repo-picker-item__check{color:var(--cursor-text-primary);flex-shrink:0}.automations-repo-picker-item__warning{color:var(--cursor-text-yellow-primary);flex-shrink:0}.automations-repo-picker-summary{padding:var(--cursor-spacing-1) var(--cursor-spacing-3);color:var(--cursor-text-tertiary);font-size:11px}.automations-repo-picker-trigger{justify-content:space-between;align-items:center;gap:var(--cursor-spacing-1);border-radius:var(--cursor-radius-full);text-align:left;cursor:pointer;width:fit-content;max-width:240px;color:var(--cursor-text-secondary);background:0 0;border:0;outline:none;flex-shrink:0;padding:0;transition:color .15s linear;display:flex}.automations-repo-picker-trigger[data-multi-repo=true]{gap:var(--cursor-spacing-1-5)}.automations-repo-picker-trigger:focus,.automations-repo-picker-trigger:focus-visible{border:none;outline:none}.automations-repo-picker-trigger:focus-visible{box-shadow:0 0 0 2px var(--cursor-bg-elevated), 0 0 0 4px color-mix(in srgb, var(--cursor-text-secondary) 50%, transparent)}.automations-repo-picker-trigger[data-disabled=true]{color:var(--cursor-text-tertiary);cursor:default}.automations-repo-picker-trigger[data-open=true],.automations-repo-picker-trigger:hover:not([data-disabled=true]){color:var(--cursor-text-primary)}.automations-repo-picker-shell{display:contents}.automations-repo-picker-empty{gap:var(--cursor-spacing-2);padding-left:var(--cursor-spacing-3);padding-right:var(--cursor-spacing-3);padding-top:var(--cursor-spacing-4);padding-bottom:var(--cursor-spacing-4);flex-direction:column;display:flex}.automations-repo-picker-empty[data-fill=true]{justify-content:center;align-items:center;height:100%}.automations-repo-picker-empty__message{text-align:center;color:var(--cursor-text-secondary);font-size:13px}.automations-repo-picker-section{padding-left:var(--cursor-spacing-1);padding-right:var(--cursor-spacing-1)}.automations-repo-picker-row-label{align-items:center;gap:var(--cursor-spacing-2);display:flex}.automations-repo-picker-row-label__icon{flex-shrink:0}.automations-repo-picker-row-label__text{align-items:baseline;gap:var(--cursor-spacing-1-5);text-align:start;flex:1;min-width:0;display:flex}.automations-repo-picker-row-label__name{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:13px;font-weight:var(--cursor-font-weight-normal,400);overflow:hidden}.automations-repo-picker-row-label__meta{white-space:nowrap;color:var(--cursor-text-tertiary);flex-shrink:0;font-size:11px}.automations-repo-picker-row-label__meta--truncate{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.automations-repo-picker-row-stack{gap:var(--cursor-spacing-0-5);flex-direction:column;display:flex}.automations-repo-picker-row-stack__name{text-align:start;font-size:13px;font-weight:var(--cursor-font-weight-normal,400)}.automations-repo-picker-row-stack__secondary{text-align:start;color:var(--cursor-text-secondary);font-size:11px}.automations-repo-picker-row-check{color:var(--cursor-icon-secondary)}.automations-repo-picker-mobile-section-header{padding:var(--cursor-spacing-1) 0 0;color:var(--cursor-text-tertiary);font-size:11px}.automations-repo-picker-mobile-row{justify-content:space-between;align-items:flex-start;width:100%;display:flex}.automations-repo-picker-mobile-row__main{margin-right:var(--cursor-spacing-3);align-items:flex-start;gap:var(--cursor-spacing-2);flex:1;min-width:0;display:flex}.automations-repo-picker-mobile-row__icon{margin-top:var(--cursor-spacing-1);flex-shrink:0}.automations-repo-picker-mobile-row__copy{flex:1;min-width:0}.automations-repo-picker-mobile-row__name{font-size:13px;font-weight:var(--cursor-font-weight-normal,400);color:var(--cursor-text-primary)}.automations-repo-picker-mobile-row__meta{white-space:nowrap;max-width:100%;color:var(--cursor-text-tertiary);font-size:13px}.automations-repo-picker-mobile-row__meta--truncate{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.automations-repo-picker-mobile-row__check{color:var(--cursor-text-primary);flex-shrink:0;width:20px;height:20px;margin-top:2px}.automations-repo-picker-footer-separator{background-color:var(--cursor-stroke-tertiary);height:1px}.automations-repo-picker-footer-separator[data-multi-repo=false]{margin-left:var(--cursor-spacing-1);margin-right:var(--cursor-spacing-1)}.automations-repo-picker-footer-stack{padding-left:var(--cursor-spacing-2-5);padding-right:var(--cursor-spacing-2-5);padding-top:var(--cursor-spacing-1);padding-bottom:var(--cursor-spacing-1);flex-direction:column;display:flex}.automations-repo-picker-footer-row-primary{justify-content:space-between;align-items:center;gap:var(--cursor-spacing-3);min-height:30px;display:flex}.automations-repo-picker-footer-row-primary__left{flex:1;align-items:center;min-width:0;display:flex}.automations-repo-picker-footer-row-primary__right{flex-shrink:0;align-items:center;display:flex}.automations-repo-picker-glyph-xs{flex-shrink:0;width:12px;height:12px}.automations-repo-picker-footer-link-button{justify-content:flex-start;gap:var(--cursor-spacing-1-5);max-width:100%;font-weight:var(--cursor-font-weight-normal,400);white-space:nowrap;padding-left:2px;padding-right:2px;line-height:1}.automations-repo-picker-footer-link-button__label{white-space:nowrap;text-overflow:ellipsis;text-align:start;min-width:0;overflow:hidden}@keyframes automations-vnc-text-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.vnc-text-shimmer{--vnc-text-base:var(--cursor-text-tertiary);--vnc-text-highlight:var(--cursor-text-primary);background-image:linear-gradient(90deg, var(--vnc-text-base) 0%, var(--vnc-text-base) 40%, var(--vnc-text-highlight) 50%, var(--vnc-text-base) 60%, var(--vnc-text-base) 100%);color:#0000;will-change:background-position;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:1.8s linear infinite automations-vnc-text-shimmer}.branch-dropdown-tooltip{background-color:var(--cursor-bg-elevated)!important;color:var(--cursor-text-primary)!important;border-radius:var(--cursor-radius-base)!important;border:1px solid var(--cursor-stroke-tertiary)!important;word-break:break-all!important;z-index:2147483647!important;max-width:min(360px,100vw - 32px)!important;padding:4px 8px!important;font-size:12px!important;box-shadow:0 2px 8px #00000026!important}.automations-surface{color:var(--cursor-text-primary)}.automations-content-container{--bg-elevated:var(--cursor-bg-elevated);--bg-tertiary-opaque:var(--cursor-bg-tertiary);--border-secondary:var(--cursor-stroke-secondary);--border-tertiary:var(--cursor-stroke-tertiary);--border-quaternary:var(--cursor-stroke-quaternary);box-sizing:border-box;width:100%;max-width:60rem;margin-left:auto;margin-right:auto;padding-left:3rem;padding-right:3rem}.automations-panel-scroll{scrollbar-gutter:stable}.automations-content-container--padded{padding-top:4rem;padding-bottom:4rem}.automations-button-reset{appearance:none;color:inherit;font:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0}.automations-button-reset:disabled{cursor:default}.automations-detail-content{padding-top:var(--cursor-spacing-3);padding-bottom:var(--cursor-spacing-16)}.automations-detail-form-stack{gap:var(--cursor-spacing-4);flex-direction:column;display:flex}.automations-section{gap:var(--cursor-spacing-3);flex-direction:column;display:flex}.automations-section--gap-2-5{gap:var(--cursor-spacing-2-5)}.automations-section-body{gap:var(--cursor-spacing-1);flex-direction:column;display:flex}.automations-section-header{gap:var(--cursor-spacing-0-5);flex-direction:column;display:flex}.automations-section-header-description{color:var(--cursor-text-tertiary);margin:0;font-size:13px;line-height:18px}.automations-section-title{padding:0 var(--cursor-spacing-2);color:var(--cursor-text-secondary);font-size:12px;line-height:16px;font-weight:var(--cursor-font-weight-normal,400);margin:0}.automations-caption-slot{min-height:28px;padding-top:var(--cursor-spacing-1)}.automations-actions-stack,.automations-caption-stack{flex-direction:column;display:flex}.automations-actions-stack{gap:var(--cursor-spacing-3)}.automations-caption-stack{gap:var(--cursor-spacing-1)}.automations-row-trailing-actions{align-items:center;gap:var(--cursor-spacing-1-5);display:flex}.ui-button.automations-row-button[data-size]{height:24px;padding:0 var(--cursor-spacing-2);border-radius:var(--cursor-radius-base);gap:var(--cursor-spacing-1-5);font-size:13px;line-height:18px}.connect-integration-button-content{align-items:center;gap:var(--cursor-spacing-1);display:inline-flex}.shared-repository-picker-scroll--fixed{height:min(280px,100vh - 14rem)}.shared-repository-picker-scroll--cap{max-height:min(240px,100vh - 14rem)}.shared-repository-picker-mode-toggle{letter-spacing:.07px;color:var(--cursor-text-tertiary);cursor:pointer;border-radius:var(--cursor-radius-sm);background-color:#0000;border:0;flex-shrink:0;padding:0;font-size:11px;line-height:14px;transition:color .1s}.shared-repository-picker-mode-toggle:hover{color:var(--cursor-text-primary)}.shared-repository-picker-mode-toggle:focus-visible{outline:2px solid var(--cursor-stroke-focused);outline-offset:2px}.automations-tool-warning-text,.automations-tool-menu-hint{color:var(--text-warn,var(--cursor-text-yellow-primary));font-size:13px;line-height:18px}.automations-tool-menu-hint{margin-left:var(--cursor-spacing-1);white-space:nowrap;font-size:12px;line-height:16px}.automations-tool-menu-hint[data-muted=true],.automations-tool-menu-static-status{color:var(--cursor-text-quaternary)}.automations-tool-menu-static-status{white-space:nowrap;font-size:12px;line-height:16px}.automations-mcp-menu-restriction{margin:var(--cursor-spacing-0-5) var(--ui-menu-row-padding-inline) var(--cursor-spacing-1);padding-left:calc(var(--ui-menu-item-left-width) + var(--ui-menu-row-gap));color:var(--cursor-text-quaternary);font-size:12px;line-height:16px}.automations-add-tool-button{width:100%;color:var(--cursor-text-secondary);transition:background-color .15s,color .15s}.automations-add-tool-button:hover{background:var(--cursor-bg-quaternary);color:var(--cursor-text-primary)}.automations-mono{font-family:var(--cursor-font-family-mono,var(--monaco-monospace-font,monospace))}.automations-inline-popover-field{gap:var(--cursor-spacing-2);min-width:0;padding:var(--cursor-spacing-3);border:0;flex-direction:column;margin:0;display:flex}.automations-inline-popover-label{color:var(--cursor-text-secondary);font-size:12px;font-weight:var(--cursor-font-weight-medium,500);line-height:16px}.automations-inline-popover-input{border:1px solid var(--cursor-stroke-tertiary);border-radius:var(--cursor-radius-sm);width:100%;padding:var(--cursor-spacing-1-5) var(--cursor-spacing-2);color:var(--cursor-text-primary);background:0 0;outline:none;font-size:12px;line-height:16px}.automations-inline-popover-input::placeholder{color:var(--cursor-text-tertiary)}.automations-inline-popover-input:focus{border-color:var(--cursor-stroke-secondary)}.automations-inline-popover-input[data-error=true]{border-color:var(--cursor-stroke-red-primary)}.automations-inline-popover-helper{color:var(--cursor-text-quaternary);font-size:11px;line-height:14px}.automations-inline-popover-helper[data-error=true]{color:var(--text-danger,var(--cursor-text-red-primary))}.automations-validation-error{justify-content:space-between;align-items:center;gap:var(--cursor-spacing-2);margin:0 var(--cursor-spacing-1) var(--cursor-spacing-4);border:1px solid var(--cursor-stroke-red-primary);border-radius:var(--cursor-radius-base);background:var(--cursor-bg-red-secondary);padding:var(--cursor-spacing-2) var(--cursor-spacing-3);display:flex}.automations-validation-error__message{color:var(--text-danger,var(--cursor-text-red-primary));font-size:13px;line-height:18px}.automations-validation-error__dismiss{border-radius:var(--cursor-radius-sm);padding:var(--cursor-spacing-0-5);color:var(--cursor-icon-red-primary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.automations-validation-error__dismiss:hover{color:var(--text-danger-secondary,var(--cursor-text-red-secondary))}.automations-icon-xs{flex-shrink:0;width:14px;height:14px}.automations-menu-check-icon{margin-left:var(--cursor-spacing-2);color:var(--cursor-icon-primary);flex-shrink:0}.automations-icon-tertiary{color:var(--cursor-text-tertiary)}.automations-trigger-row__icon[data-dimmed=true],.automations-trigger-row__label[data-dimmed=true],.automations-trigger-row__children[data-dimmed=true]{opacity:.5}.automations-spin{flex-shrink:0;animation:1s linear infinite automations-spin}@keyframes automations-spin{to{transform:rotate(360deg)}}.automations-tool-icon{width:14px;height:14px;color:var(--cursor-icon-secondary);flex-shrink:0}.automations-plugin-icon{border-radius:22%;flex-shrink:0;width:14px;height:14px;overflow:hidden}.automations-plugin-icon__image{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.automations-section-state{transition:opacity .7s ease-out,background-color .15s}.automations-section-state[data-locked=true]{pointer-events:none;opacity:.25}.automations-section-state[data-readonly=true]{pointer-events:none}.automations-section-highlight{border-radius:var(--cursor-radius-lg);transition:background-color .15s}@keyframes automations-row-warn-flash{0%,to{background:0 0}50%{background:var(--bg-warn-tertiary,var(--cursor-bg-yellow-secondary))}}@keyframes automations-enable-blocked-glow{0%,to{box-shadow:0 0 #0000}30%,55%{box-shadow:0 0 0 3px color-mix(in srgb, var(--cursor-bg-yellow-primary) 60%, transparent), 0 0 12px 3px color-mix(in srgb, var(--cursor-bg-yellow-primary) 30%, transparent)}}@keyframes automations-error-flicker{0%,30%,60%,to{opacity:1}15%,45%,75%{opacity:.55}}.automations-surface--flash-invalid .automations-detail-enabled-state{border-radius:var(--cursor-radius-sm);animation:1s automations-enable-blocked-glow}.automations-surface--flash-invalid .automations-validation-error,.automations-surface--flash-invalid .automations-detail-title-error,.automations-surface--flash-invalid .automations-section-caption--warning,.automations-surface--flash-invalid .automations-trigger-row--danger,.automations-surface--flash-invalid [data-error=true]{animation:1s automations-error-flicker}.dashboard-sections{align-items:stretch;gap:var(--cursor-spacing-7-5);flex-direction:column;align-self:stretch;display:flex}.automations-detail-header-body{gap:var(--cursor-spacing-7);margin-bottom:var(--cursor-spacing-2);flex-direction:column;display:flex}.automations-sticky-toolbar{z-index:20;isolation:isolate;background:var(--cursor-bg-chrome,var(--cursor-bg-primary));flex-shrink:0;transition:box-shadow .2s;display:flex;position:sticky;top:0}.automations-sticky-toolbar[data-stuck=true]{box-shadow:inset 0 -1px 0 0 var(--cursor-stroke-secondary)}.automations-sticky-toolbar__inner{align-items:center;gap:var(--cursor-spacing-2);width:100%;height:40px;padding:0 var(--cursor-spacing-2) 0 var(--cursor-spacing-3);flex-shrink:0;margin:0 auto;display:flex}.automations-detail-toolbar-actions{align-items:center;gap:var(--cursor-spacing-2);flex-shrink:0;margin-left:auto;display:flex}.automations-detail-scope-label{padding:0 var(--cursor-spacing-1);color:var(--cursor-text-tertiary);font-size:13px;font-weight:var(--cursor-font-weight-normal,400);align-items:center;line-height:18px;display:inline-flex}.automations-detail-button-content{align-items:center;gap:var(--cursor-spacing-1-5);display:flex}.automations-detail-header-content{padding-top:var(--cursor-spacing-6)}.automations-detail-title-block{gap:var(--cursor-spacing-2);padding:0 var(--cursor-spacing-2);flex-direction:column;margin-top:-7.5px;display:flex}.automations-detail-title-row{align-items:flex-start;gap:var(--cursor-spacing-2);min-width:0;display:flex}.ui-button.automations-detail-title-button[data-size][data-variant]:hover,.ui-button.automations-detail-title-button[data-size][data-variant]:focus-visible{background:0 0}.automations-detail-title-text{overflow-wrap:anywhere;min-width:0;color:var(--cursor-text-primary)}.automations-detail-title-text[data-placeholder=true]{color:var(--cursor-text-tertiary)}.automations-detail-title-edit-icon{pointer-events:none;opacity:0;flex-shrink:0;align-items:center;transition:opacity .15s;display:inline-flex}.ui-button.automations-detail-title-button[data-size][data-variant]:hover .automations-detail-title-edit-icon,.ui-button.automations-detail-title-button[data-size][data-variant]:focus-within .automations-detail-title-edit-icon{opacity:1}.automations-detail-title-static{min-height:36px;margin-left:var(--cursor-spacing-ne-2);padding:0 var(--cursor-spacing-2);color:var(--cursor-text-primary);letter-spacing:-.44px;overflow-wrap:anywhere;align-items:center;font-size:17px;line-height:21px;display:flex}.automations-detail-title-static[data-placeholder=true]{color:var(--cursor-text-tertiary)}.automations-detail-meta-row,.automations-detail-enabled-state{align-items:center;gap:var(--cursor-spacing-2);min-width:0;display:flex}.automations-detail-meta-text{color:var(--cursor-text-secondary);font-size:13px;line-height:18px}.automations-detail-author-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.automations-detail-meta-divider{width:var(--cursor-spacing-0-25);border-radius:var(--cursor-radius-xs);background:var(--cursor-stroke-secondary);height:16px}.automations-environment-header,.runtime-picker-row{align-items:center;gap:var(--cursor-spacing-1);min-width:0;display:flex}.ui-button.runtime-picker-trigger,.composer-picker-trigger{gap:var(--cursor-spacing-1)}.ui-button.runtime-picker-trigger .ui-icon[data-icon-name=chevron-down],.composer-picker-trigger .ui-icon[data-icon-name=chevron-down]{--icon-size:11px;width:11px;height:11px;color:var(--cursor-icon-tertiary);opacity:1;transition:color .15s linear}.ui-button.runtime-picker-trigger:hover:not(:disabled) .ui-icon[data-icon-name=chevron-down],.ui-button.runtime-picker-trigger:focus-visible:not(:disabled) .ui-icon[data-icon-name=chevron-down],.composer-picker-trigger:hover:not(:disabled) .ui-icon[data-icon-name=chevron-down],.composer-picker-trigger:focus-visible:not(:disabled) .ui-icon[data-icon-name=chevron-down]{color:var(--cursor-icon-secondary)}.automations-detail-title-error{color:var(--text-danger,var(--cursor-text-red-primary));margin:0;font-size:12px;line-height:16px}.automations-detail-tabs-row{justify-content:space-between;align-items:center;gap:var(--cursor-spacing-4);display:flex}.automations-scope-tooltip{text-align:left;max-width:280px}.automations-scope-tooltip__label{font-weight:var(--cursor-font-weight-medium,500);margin:0}.automations-scope-tooltip__list{margin:var(--cursor-spacing-2) 0 0;padding-left:var(--cursor-spacing-4);list-style:outside}.automations-scope-tooltip__item+.automations-scope-tooltip__item{margin-top:var(--cursor-spacing-1)}.automations-danger-text{color:var(--text-danger,var(--cursor-text-red-primary))}.ui-button.automations-detail-toolbar-button[data-size]{height:24px;padding:0 var(--cursor-spacing-2);border-radius:var(--cursor-radius-base);gap:var(--cursor-spacing-1-5);font-size:13px;line-height:18px}.ui-button.automations-detail-toolbar-icon-button[data-size]{width:24px;height:24px;padding:0}.ui-button.automations-detail-title-button[data-size][data-variant]{justify-content:flex-start;align-items:center;gap:var(--cursor-spacing-2);min-width:0;max-width:100%;height:36px;margin-left:var(--cursor-spacing-ne-2);border-radius:var(--cursor-radius-base);padding:0 var(--cursor-spacing-2);letter-spacing:-.44px;text-align:left;border:none;font-size:17px;line-height:21px}.ui-input-group.automations-detail-title-input[data-size][data-variant]{width:fit-content;max-width:100%;height:36px;margin-left:var(--cursor-spacing-ne-2);border-radius:var(--cursor-radius-base);padding:0 var(--cursor-spacing-2);background:0 0;border:none}.ui-input-group.automations-detail-title-input .ui-input-group__input{field-sizing:content;letter-spacing:-.44px;flex:0 auto;width:auto;min-width:1ch;max-width:100%;font-size:17px;line-height:21px}.automations-card{box-shadow:0 0 0 1px var(--cursor-stroke-quaternary)}.automations-prompt-card{box-shadow:0 0 0 1px var(--cursor-stroke-tertiary), 0 2px 8px 0 var(--cursor-shadow-secondary);backdrop-filter:blur(4px);transition:box-shadow .15s}.automations-prompt-card:focus-within{box-shadow:0 0 0 1px var(--cursor-stroke-secondary), 0 0 4px 0 var(--cursor-shadow-secondary), 0 8px 24px -2px var(--cursor-shadow-secondary)}.automations-section-card{background:var(--cursor-bg-elevated);border-radius:var(--cursor-radius-xl);box-shadow:0 0 0 1px var(--cursor-stroke-quaternary)}.automations-section-card--rows{overflow:hidden}.automations-section-card--rows>*+*{position:relative}.automations-section-card--rows>*+:before{content:"";top:0;left:var(--cursor-spacing-3);right:var(--cursor-spacing-3);background:var(--cursor-stroke-quaternary);pointer-events:none;height:1px;position:absolute}.automations-section-card--rows>*{padding:var(--cursor-spacing-1)}.automations-section-card-focusable{background:var(--cursor-bg-elevated);border-radius:var(--cursor-radius-xl);box-shadow:0 0 0 1px var(--cursor-stroke-quaternary);transition:box-shadow .15s}.automations-section-card-focusable:focus-within{box-shadow:0 0 0 1px var(--cursor-stroke-primary)}.automations-prompts-list{flex-direction:column;display:flex}.automations-prompt-editor-card{position:relative;overflow:hidden}.automations-prompt-editor-card+.automations-prompt-editor-card{margin-top:var(--cursor-spacing-2)}.automations-prompt-textarea{max-height:320px;padding:var(--cursor-spacing-3) var(--cursor-spacing-4) var(--cursor-spacing-14)!important;background:0 0!important;border:0!important;border-radius:0!important}.automations-prompt-textarea[data-scroll-fade=true]{-webkit-mask-image:linear-gradient(to bottom, black calc(100% - var(--cursor-spacing-11)), #0009 calc(100% - var(--cursor-spacing-5)), #0003 calc(100% - var(--cursor-spacing-2)), transparent);-webkit-mask-image:linear-gradient(to bottom, black calc(100% - var(--cursor-spacing-11)), #0009 calc(100% - var(--cursor-spacing-5)), #0003 calc(100% - var(--cursor-spacing-2)), transparent);mask-image:linear-gradient(to bottom, black calc(100% - var(--cursor-spacing-11)), #0009 calc(100% - var(--cursor-spacing-5)), #0003 calc(100% - var(--cursor-spacing-2)), transparent)}.automations-prompt-editor-root{position:relative}.automations-prompt-editor{resize:none;white-space:pre-wrap;border:1px solid var(--cursor-stroke-quaternary);border-radius:var(--cursor-radius-base);background:var(--cursor-bg-elevated);width:100%;min-height:96px;padding:var(--cursor-spacing-0-75) var(--cursor-spacing-1-5);color:var(--cursor-text-primary);caret-color:var(--cursor-text-primary);font-size:14px;font-style:normal;font-weight:var(--cursor-font-weight-normal,400);outline:none;line-height:20px;overflow-y:auto}.automations-prompt-editor:empty:before,.automations-prompt-editor[data-empty=true]:before{color:var(--cursor-text-quaternary);content:attr(data-placeholder)}.automations-prompt-editor:focus{border-color:var(--cursor-stroke-secondary);background-color:var(--cursor-bg-tertiary)}.automations-prompt-editor--readonly{-webkit-user-select:text;user-select:text}.automations-prompt-footer{padding:var(--cursor-spacing-2-5);justify-content:space-between;align-items:center;display:flex}.automations-prompt-footer__selector{pointer-events:auto}.automations-prompt-footer__selector .ui-model-picker__trigger.ui-button[data-size=sm]{border-radius:var(--cursor-radius-full);height:24px;color:var(--cursor-text-secondary);background-color:#0000;border-color:#0000;padding-left:8px;padding-right:6px}.automations-prompt-footer__selector .ui-model-picker__trigger.ui-button[data-size=sm]:hover:not(:disabled){background-color:var(--cursor-bg-tertiary);color:var(--cursor-text-primary)}.automations-prompt-footer__selector .ui-model-picker__trigger.ui-button[data-size=sm]:active:not(:disabled){transform:none}.automations-prompt-chain-config{align-items:center;gap:var(--cursor-spacing-3);padding:var(--cursor-spacing-2) var(--cursor-spacing-3);border-top:1px solid var(--cursor-stroke-quaternary);color:var(--cursor-text-secondary);flex-wrap:wrap;font-size:12px;display:flex}.automations-prompt-chain-config__field{align-items:center;gap:var(--cursor-spacing-1-5);cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex}.automations-prompt-run-mode{align-items:center;gap:var(--cursor-spacing-1);display:inline-flex}.automations-prompts-add-row{padding:var(--cursor-spacing-2) 0 0;display:flex}.automations-mentioned-action-pill{align-items:center;gap:var(--cursor-spacing-0-5);margin:0 var(--cursor-spacing-0-5);border:1px solid var(--cursor-stroke-tertiary);border-radius:var(--cursor-radius-sm);background:var(--cursor-bg-tertiary);padding:var(--cursor-spacing-0-5) var(--cursor-spacing-1-5);color:var(--cursor-text-primary);font-size:12px;font-weight:var(--cursor-font-weight-medium,500);cursor:pointer;-webkit-user-select:none;user-select:none;line-height:16px;display:inline-flex}.automations-slash-command-pill{margin:0 var(--cursor-spacing-0-5);border:1px solid var(--cursor-stroke-tertiary);border-radius:var(--cursor-radius-sm);background:var(--cursor-bg-tertiary);padding:var(--cursor-spacing-0-5) var(--cursor-spacing-1-5);color:var(--cursor-text-primary);font-size:12px;font-weight:var(--cursor-font-weight-medium,500);-webkit-user-select:none;user-select:none;align-items:center;line-height:16px;display:inline-flex}.automations-page-shell__chunks{align-items:stretch;gap:var(--cursor-spacing-14);flex-direction:column;align-self:stretch;display:flex}.automations-page-shell__chunk{align-items:stretch;gap:var(--cursor-spacing-6);flex-direction:column;align-self:stretch;display:flex}.automations-page-shell__body{gap:var(--cursor-spacing-6);flex-direction:column;display:flex}.automations-page-shell__body--list{gap:var(--cursor-spacing-10)}.automations-filter-tabs{align-items:center;gap:var(--cursor-spacing-0-25);flex-wrap:wrap;display:flex}.automations-page-shell__toolbar-section{gap:var(--cursor-spacing-3);flex-direction:column;display:flex}.automations-page-shell__toolbar{justify-content:space-between;align-items:center;gap:var(--cursor-spacing-3);display:flex}.automations-page-shell__toolbar-actions{align-items:center;gap:var(--cursor-spacing-2);display:flex}.ui-icon-button.automations-compact-search__toggle[data-size]{--button-size:28px}.automations-compact-search{align-items:center;gap:var(--cursor-spacing-1);height:28px;display:flex}.automations-compact-search--disabled{pointer-events:none;opacity:.5}.automations-compact-search__icon{color:var(--cursor-icon-secondary);flex-shrink:0}.automations-compact-search__input{width:140px;color:var(--cursor-text-primary);background:0 0;border:0;outline:none;padding:0;font-family:inherit;font-size:13px;line-height:18px}.automations-compact-search__input::placeholder{color:var(--cursor-text-quaternary)}.automations-compact-search__clear .ui-icon{color:var(--cursor-icon-tertiary)}.automations-template-gallery{gap:var(--cursor-spacing-3);flex-direction:column;display:flex}.automations-template-gallery__filters{align-items:center;gap:var(--cursor-spacing-0-25);flex-wrap:wrap;display:flex}.automations-template-gallery__body{gap:var(--cursor-spacing-6);flex-direction:column;display:flex}.automations-template-gallery__section{gap:var(--cursor-spacing-2);flex-direction:column;display:flex}.automations-template-gallery__grid{gap:var(--cursor-spacing-4);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:640px){.automations-template-gallery__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.automations-template-gallery__title{padding:0 var(--cursor-spacing-2);color:var(--cursor-text-secondary);font-size:12px;font-weight:var(--cursor-font-weight-normal,400);line-height:16px}.automations-template-gallery__toggle{appearance:none;align-self:flex-start;align-items:center;gap:var(--cursor-spacing-1);padding:0 var(--cursor-spacing-2);color:var(--cursor-text-secondary);cursor:pointer;font-size:12px;font-weight:var(--cursor-font-weight-normal,400);background:0 0;border:0;line-height:16px;transition:color .15s;display:flex}.automations-template-gallery__toggle:hover{color:var(--cursor-text-primary)}.automations-template-gallery__empty{padding:0 var(--cursor-spacing-2);color:var(--cursor-text-tertiary);font-size:13px;line-height:18px}.automations-template-gallery__toggle-icon{transition:transform .15s}.automations-template-gallery__toggle[data-open=false] .automations-template-gallery__toggle-icon{transform:rotate(-90deg)}.automations-template-card{gap:var(--cursor-spacing-4);border-radius:var(--cursor-radius-xl);background:var(--cursor-bg-elevated);padding:var(--cursor-spacing-3-5);color:inherit;cursor:pointer;font:inherit;text-align:left;border:0;flex-direction:column;transition:background-color .15s;display:flex;position:relative}.automations-template-card:hover,.automations-template-card:focus-within{background:var(--cursor-bg-quaternary)}.automations-template-card__hit-area{z-index:1;border-radius:inherit;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}.automations-template-card__main{pointer-events:none;z-index:2;gap:var(--cursor-spacing-3);min-width:0;color:inherit;flex-direction:column;flex:1;display:flex;position:relative}.automations-template-card__icon{border-radius:var(--cursor-radius-base);flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.automations-template-card__tool-logo-row{align-items:center;gap:var(--cursor-spacing-1-5);flex-flow:row;min-height:16px;display:inline-flex}.automations-template-card__tool-logo{width:16px;height:16px;color:var(--cursor-icon-tertiary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.automations-template-card__tool-logo-connector{width:12px;height:var(--cursor-spacing-0-5);background:var(--cursor-stroke-secondary);flex-shrink:0;align-self:center}.automations-template-card__tool-logo-icon{flex-shrink:0;width:16px;height:16px}.automations-template-card__tool-logo-overflow{height:16px;color:var(--cursor-text-secondary);font-size:12px;font-weight:var(--cursor-font-weight-medium,500);flex-shrink:0;justify-content:center;align-items:center;line-height:16px;display:flex}.automations-template-card__actions{z-index:3;align-items:center;gap:var(--cursor-spacing-2);display:flex;position:relative}.automations-template-card__content{gap:var(--cursor-spacing-1);flex-direction:column;flex:1;min-width:0;display:flex}.automations-template-card__name{color:var(--cursor-text-primary);font-size:13px;font-weight:var(--cursor-font-weight-normal,400);line-height:18px}.automations-template-card__description{min-height:32px;color:var(--cursor-text-secondary);text-wrap:pretty;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:12px;line-height:16px;display:-webkit-box;overflow:hidden}.automations-stat-card{border-radius:var(--cursor-radius-lg);background:var(--cursor-bg-elevated);padding:var(--cursor-spacing-2-5) var(--cursor-spacing-3);box-shadow:0 0 0 1px var(--cursor-stroke-quaternary)}.automations-stat-card__label{color:var(--cursor-text-secondary);font-size:12px;line-height:16px}.automations-stat-card__value{margin-top:var(--cursor-spacing-1);min-height:24px;color:var(--cursor-text-primary);font-size:17px;line-height:22px}.automations-trigger-inline-text{height:24px;color:var(--cursor-text-primary);white-space:nowrap;align-items:center;font-size:13px;line-height:18px;display:inline-flex}.automations-trigger-repo-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:140px;overflow:hidden}.automations-trigger-mobile-placeholder,.automations-trigger-mobile-placeholder:hover{color:var(--cursor-text-tertiary)}.automations-trigger-mobile-danger,.automations-trigger-mobile-danger:hover{color:var(--text-danger,var(--cursor-text-red-primary))}.automations-trigger-mobile-warning,.automations-trigger-mobile-warning:hover{color:var(--text-warn,var(--cursor-text-yellow-primary))}.automations-inline-trigger-button{appearance:none;align-items:center;gap:var(--cursor-spacing-1);border-radius:var(--cursor-radius-base);height:24px;padding:0 var(--cursor-spacing-1-5) 0 var(--cursor-spacing-2);white-space:nowrap;cursor:pointer;border:0;outline:none;font-family:inherit;font-size:13px;line-height:18px;transition:background-color .15s,color .15s;display:inline-flex}.automations-inline-trigger-button--default{background:var(--cursor-bg-quaternary);color:var(--cursor-text-primary)}.automations-inline-trigger-button--default:hover{background:var(--cursor-bg-tertiary)}.automations-inline-trigger-button--warning{background:var(--cursor-bg-yellow-secondary);color:var(--text-warn,var(--cursor-text-yellow-primary))}.automations-inline-trigger-button--danger{background:var(--cursor-bg-red-secondary);color:var(--text-danger,var(--cursor-text-red-primary))}.automations-inline-trigger-button--danger:hover{background:var(--cursor-bg-red-primary)}.automations-inline-trigger-button--placeholder{background:var(--cursor-bg-quaternary);color:var(--cursor-text-tertiary)}.automations-inline-trigger-button--placeholder:hover{background:var(--cursor-bg-tertiary)}.automations-inline-trigger-button--disabled{cursor:not-allowed;background:var(--cursor-bg-quaternary);color:var(--cursor-text-quaternary);padding:0 var(--cursor-spacing-2)}.automations-inline-trigger-button--no-chevron{padding-right:var(--cursor-spacing-2)}.automations-inline-trigger-button__chevron{flex-shrink:0}.automations-inline-trigger-button__chevron--default{color:var(--cursor-text-tertiary)}.automations-trigger-row{z-index:10;-moz-column-gap:var(--cursor-spacing-2);align-items:start;column-gap:var(--cursor-spacing-2);border-radius:var(--cursor-radius-lg);padding:var(--cursor-spacing-2);grid-template-columns:20px minmax(0,1fr) auto;display:grid;position:relative}.automations-trigger-row--interactive:hover{background:var(--cursor-bg-quaternary)}.automations-trigger-row--warn-flash{animation:1s automations-row-warn-flash}.automations-trigger-row--danger{background:var(--cursor-bg-red-secondary)}.automations-trigger-row--suggested-mcp{background:#eab3081a;border:1px solid #eab3084d;animation:1.8s ease-in-out infinite automations-suggested-mcp-pulse}.automations-trigger-row--suggested-mcp:hover{background:#eab30826}@keyframes automations-suggested-mcp-pulse{0%,to{box-shadow:0 0 #eab30800}50%{box-shadow:0 0 0 2px #eab3082e}}.automations-trigger-row__icon{border-radius:var(--cursor-radius-base);flex-shrink:0;justify-content:center;align-items:center;width:20px;height:24px;display:flex}.automations-trigger-row__label{color:var(--cursor-text-primary);white-space:nowrap;font-size:13px;line-height:18px}.automations-trigger-row__main{align-items:center;gap:var(--cursor-spacing-1-5);flex-wrap:wrap;min-width:0;min-height:24px;font-size:13px;line-height:18px;display:flex}.automations-trigger-row__children{display:contents}.automations-trigger-row__children[data-dimmed=true]{align-items:center;gap:var(--cursor-spacing-1-5);flex-wrap:wrap;min-width:0;display:flex}.automations-trigger-row__trailing{align-items:center;gap:var(--cursor-spacing-2);min-height:24px;display:flex}.automations-trigger-card-body{flex-direction:column;display:flex}.automations-trigger-card-body>*+*{position:relative}.automations-trigger-card-body>*+:before{content:"";top:0;left:var(--cursor-spacing-3);right:var(--cursor-spacing-3);background:var(--cursor-stroke-quaternary);pointer-events:none;height:1px;position:absolute}.automations-trigger-card-body>*{padding:var(--cursor-spacing-1)}.automations-trigger-card-body>.automations-trigger-thread-anchor+.automations-trigger-thread-anchor:before{content:none}.automations-trigger-thread-anchor{position:relative}.automations-trigger-threadline{pointer-events:none;top:calc(var(--cursor-spacing-3) + 24px + var(--cursor-spacing-1));bottom:calc(var(--cursor-spacing-1) - var(--cursor-spacing-3));left:var(--cursor-spacing-3);justify-content:center;width:20px;display:flex;position:absolute}.automations-trigger-threadline:after{content:"";background:var(--cursor-stroke-secondary);border-radius:1px;width:2px;height:100%}.automations-workflow-repo-row,.automations-workflow-repo-add-row{appearance:none;z-index:10;border-radius:var(--cursor-radius-lg);min-height:40px;font:inherit;padding-top:var(--cursor-spacing-1-5);padding-right:var(--cursor-spacing-3);padding-bottom:var(--cursor-spacing-1-5);background:0 0;border:0;align-items:center;transition:background-color .15s,color .15s;display:flex;position:relative}.automations-workflow-repo-row{gap:var(--cursor-spacing-1-5)}.automations-workflow-repo-row:hover,.automations-workflow-repo-add-row:hover{background:var(--cursor-bg-quaternary)}.automations-workflow-repo-add-row{gap:var(--cursor-spacing-2);width:100%;color:var(--cursor-text-tertiary)}.automations-workflow-repo-add-row:hover{color:var(--cursor-text-secondary)}.automations-workflow-repo-row__actions{margin-left:auto}.automations-webhook-endpoint{align-items:center;gap:var(--cursor-spacing-1);border:1px solid var(--cursor-stroke-quaternary);border-radius:var(--cursor-radius-base);max-width:220px;height:28px;padding:0 var(--cursor-spacing-2);font-size:13px;line-height:18px;display:inline-flex}.automations-webhook-endpoint__text{min-width:0;color:var(--cursor-text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.automations-webhook-auth-button{align-items:center;gap:var(--cursor-spacing-1-5);border:1px solid var(--cursor-stroke-quaternary);border-radius:var(--cursor-radius-base);height:28px;padding:0 var(--cursor-spacing-2);color:var(--cursor-text-secondary);white-space:nowrap;outline:none;transition:border-color .15s,color .15s;display:inline-flex}.automations-webhook-auth-button:hover{border-color:var(--cursor-stroke-secondary)}.automations-webhook-auth-button:disabled{cursor:not-allowed;opacity:.5}.automations-webhook-auth-button>.cursor-icon{flex-shrink:0}.automations-webhook-dialog-title{align-items:center;gap:var(--cursor-spacing-2);display:flex}.automations-icon-action{appearance:none;border-radius:var(--cursor-radius-sm);padding:var(--cursor-spacing-1);color:var(--cursor-text-tertiary);cursor:pointer;font:inherit;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .15s,color .15s,opacity .15s;display:inline-flex}.automations-icon-action:hover:not(:disabled){background:var(--cursor-bg-quaternary);color:var(--cursor-text-primary)}.automations-icon-action--reveal{opacity:0}.group:hover .automations-icon-action--reveal{opacity:1}.group:hover .automations-icon-action--reveal:disabled{opacity:.5}.automations-add-trigger-button{width:100%;color:var(--cursor-text-secondary);transition:background-color .15s,color .15s}.automations-add-trigger-button:hover{background:var(--cursor-bg-quaternary)}.automations-trigger-search-result{min-width:0;display:inline}.automations-trigger-search-breadcrumb{color:var(--cursor-text-tertiary)}.automations-list-table{width:100%;padding:var(--cursor-spacing-1) var(--cursor-spacing-1-5) var(--cursor-spacing-1-5);border:1px solid var(--cursor-stroke-quaternary);border-radius:var(--cursor-radius-xl);background:var(--cursor-bg-elevated);overflow:hidden}.automations-list-table__header-row{align-items:stretch;gap:var(--cursor-spacing-3);padding:0 var(--cursor-spacing-2);border-bottom:1px solid #0000;flex-direction:row;display:flex}.automations-list-table__header{min-width:0;padding:var(--cursor-spacing-3) var(--cursor-spacing-0-5);color:var(--cursor-text-secondary);font-size:12px;font-weight:var(--cursor-font-weight-normal,400);text-align:left;text-overflow:ellipsis;white-space:nowrap;align-items:center;line-height:16px;display:flex;overflow:hidden}.automations-list-table__header--right{text-align:right;justify-content:flex-end}.automations-list-table__rows{flex-direction:column;font-size:13px;line-height:20px;display:flex}.automations-list-table__row{align-items:stretch;gap:var(--cursor-spacing-3);padding:0 var(--cursor-spacing-2);flex-direction:row;display:flex;position:relative}.automations-list-table__row--linked{cursor:pointer}.automations-list-table__row-divider{top:0;right:var(--cursor-spacing-2);left:var(--cursor-spacing-2);height:var(--cursor-spacing-0-25);background:var(--cursor-stroke-quaternary);pointer-events:none;position:absolute}.automations-list-table__row:hover{border-radius:var(--cursor-radius-base);background:var(--cursor-bg-quaternary)}.automations-list-table__row:hover>.automations-list-table__row-divider,.automations-list-table__row:hover+.automations-list-table__row>.automations-list-table__row-divider{display:none}.automations-list-table__row:has(>.automations-list-table__row-link:focus-visible){border-radius:var(--cursor-radius-base);outline:2px solid var(--cursor-text-primary);outline-offset:-2px}.automations-list-table__row-link{color:inherit;text-decoration:none;display:contents}.automations-list-table__row-link:hover,.automations-list-table__row-link:visited{color:inherit;text-decoration:none}.automations-list-table__cell{min-width:0;padding:var(--cursor-spacing-3) var(--cursor-spacing-0-5);color:var(--cursor-text-secondary);text-overflow:ellipsis;white-space:nowrap;align-items:center;transition:color .15s;display:flex;overflow:hidden}.automations-list-table__cell--primary{color:var(--cursor-text-primary)}.automations-list-table__cell--right{text-align:right;justify-content:flex-end}.automations-list-table__cell--name{flex:2 1 0;min-width:100px}.automations-list-table__cell--author{flex:1 1 0;min-width:60px}.automations-list-table__cell--tools{flex:0 0 64px;width:64px}.automations-list-table__cell--created{flex:1 1 0;min-width:40px}.automations-list-table__cell--actions{flex:0 0 40px;width:40px}.automations-list-table__name{align-items:center;gap:var(--cursor-spacing-2);min-width:0;display:flex}.automations-list-table__name-text,.automations-list-table__truncate{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.automations-list-table__badge{border-radius:var(--cursor-radius-sm);background:var(--cursor-bg-tertiary);padding:var(--cursor-spacing-0-25) var(--cursor-spacing-1);color:var(--cursor-text-tertiary);flex-shrink:0;font-size:11px;line-height:14px}.automations-list-table__actions{justify-content:flex-end;display:inline-flex}.automations-list-table__skeleton{border-radius:var(--cursor-radius-sm);background:var(--cursor-bg-quaternary);height:20px;animation:2s cubic-bezier(.4,0,.6,1) infinite automations-list-pulse;display:block}.automations-list-table__skeleton--wide{width:75%}.automations-list-table__skeleton--medium{width:50%}.automations-list-table__skeleton--short{width:32px}.automations-list-table>.pagination-footer{border-top:1px solid var(--cursor-stroke-quaternary);margin-top:var(--cursor-spacing-1);padding:var(--cursor-spacing-2) var(--cursor-spacing-2-5);font-size:13px;line-height:18px}.automations-run-history-table__wrapper>.pagination-footer{margin-top:var(--cursor-spacing-2);padding:var(--cursor-spacing-1) var(--cursor-spacing-2)}.automations-list-table__empty{border:1px solid var(--cursor-stroke-quaternary);border-radius:var(--cursor-radius-xl);background:var(--cursor-bg-elevated);padding:var(--cursor-spacing-8) var(--cursor-spacing-4);text-align:center}.automations-list-table__empty-title{color:var(--cursor-text-secondary);font-size:13px;line-height:18px}.automations-list-table__empty-description{max-width:28rem;margin:var(--cursor-spacing-1) auto 0;color:var(--cursor-text-tertiary);font-size:13px;line-height:18px}.automations-list-table__empty-button{margin-top:var(--cursor-spacing-4);text-decoration:none}@keyframes automations-list-pulse{0%,to{opacity:1}50%{opacity:.5}}.automations-modal{align-items:stretch;gap:var(--cursor-spacing-6);border:1px solid var(--cursor-stroke-tertiary);border-radius:var(--cursor-radius-xl);background:var(--cursor-bg-elevated);width:420px;padding:var(--cursor-spacing-4);box-shadow:var(--color-theme-shadow-command);flex-direction:column;display:flex;position:relative}.automations-modal-close-button{top:var(--cursor-spacing-3);right:var(--cursor-spacing-3);z-index:1;border-radius:var(--cursor-radius-lg);cursor:pointer;width:24px;height:24px;color:var(--cursor-icon-secondary);background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:background-color .15s,color .15s;display:flex;position:absolute}.automations-modal-close-button:hover{background:var(--cursor-bg-quaternary);color:var(--cursor-icon-primary)}.automations-divider{width:100%;height:var(--cursor-spacing-0-25);background:var(--cursor-stroke-tertiary)}.automations-text-field{border:1px solid var(--cursor-stroke-quaternary);border-radius:var(--cursor-radius-base);background:var(--cursor-bg-quaternary);padding:var(--cursor-spacing-0-75) var(--cursor-spacing-1-5);color:var(--cursor-text-primary);font-size:13px;font-style:normal;font-weight:var(--cursor-font-weight-normal,400);line-height:20px}.automations-text-field::placeholder{color:var(--cursor-text-tertiary)}.automations-text-field:focus{border-color:var(--cursor-stroke-secondary);background-color:var(--cursor-bg-tertiary);outline:none}.automations-text-field:disabled{color:var(--cursor-text-tertiary)}@media (max-width:639px){.automations-content-container{padding-left:1.5rem;padding-right:1.5rem}.automations-content-container--padded{padding-top:1.5rem;padding-bottom:1.5rem}}.automations-breadcrumb{align-items:center;gap:var(--cursor-spacing-1-5);min-width:0;font-size:13px;line-height:18px;display:flex;position:relative;overflow:hidden}.automations-breadcrumb__measure{visibility:hidden;align-items:center;gap:var(--cursor-spacing-1-5);pointer-events:none;flex-shrink:0;display:flex;position:absolute;top:0;left:0}.automations-breadcrumb__chevron{flex-shrink:0}.automations-breadcrumb__chevron-inline{display:inline}.automations-breadcrumb__suffix{margin-left:var(--cursor-spacing-1)}.automations-breadcrumb__suffix-end{margin-left:var(--cursor-spacing-1);flex-shrink:0}.automations-breadcrumb a,.automations-breadcrumb a:visited,.automations-breadcrumb a:hover,.automations-breadcrumb a:focus,.automations-breadcrumb__link{text-decoration:none}.automations-breadcrumb__root,.automations-breadcrumb__link{color:var(--cursor-text-secondary);flex-shrink:0;transition:color .15s}.automations-breadcrumb__root:hover,.automations-breadcrumb__link:hover{color:var(--cursor-text-primary)}.automations-breadcrumb__group{flex-shrink:0;position:relative}.automations-breadcrumb__ellipsis{border-radius:var(--cursor-radius-sm);padding:var(--cursor-spacing-0-5) var(--cursor-spacing-1);color:var(--cursor-text-secondary);transition:color .15s}.automations-breadcrumb__ellipsis:hover{color:var(--cursor-text-primary)}.automations-breadcrumb__dropdown{z-index:50;min-width:160px;margin-top:var(--cursor-spacing-1);border:1px solid var(--cursor-stroke-secondary);border-radius:var(--cursor-radius-lg);background:var(--cursor-bg-elevated);padding:var(--cursor-spacing-1) 0;box-shadow:var(--cursor-box-shadow-lg);position:absolute;top:100%;left:0;overflow:hidden}.automations-breadcrumb__dropdown-item{padding:var(--cursor-spacing-2) var(--cursor-spacing-3);color:var(--cursor-text-primary);font-size:12px;line-height:16px;display:block}.automations-breadcrumb__dropdown-item:hover{background:var(--cursor-bg-tertiary)}.automations-breadcrumb__parent{align-items:center;gap:var(--cursor-spacing-1-5);flex-shrink:0;display:flex}.automations-breadcrumb__parent-link{color:var(--cursor-text-secondary);transition:color .15s}.automations-breadcrumb__parent-link:hover{color:var(--cursor-text-primary)}.automations-breadcrumb__current{color:var(--cursor-text-primary);font-weight:var(--cursor-font-weight-normal,400);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.automations-section-caption{align-items:flex-start;gap:var(--cursor-spacing-2);padding:var(--cursor-spacing-1) var(--cursor-spacing-2);font-size:12px;line-height:16px;display:flex}.automations-section-caption--warning{color:var(--text-warn,var(--cursor-text-yellow-primary))}.automations-section-caption--hint{color:var(--cursor-text-tertiary)}.automations-section-caption__message{flex:1;min-width:0}.automations-memories-overlay{z-index:50;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.automations-memories-overlay__scrim{background:var(--cursor-bg-scrim,var(--bg-scrim,#0006));position:absolute;inset:0}.automations-memories-modal__heading{gap:var(--cursor-spacing-3);flex-direction:column;display:flex}.automations-memories-modal__title{color:var(--cursor-text-primary);font-size:17px;font-weight:var(--cursor-font-weight-medium,500);line-height:21px}.automations-memories-modal__subtitle{margin-top:var(--cursor-spacing-1);color:var(--cursor-text-tertiary);font-size:13px;line-height:18px}.automations-memories-modal__body{gap:var(--cursor-spacing-5);flex-direction:column;display:flex}.automations-memories-modal__field{gap:var(--cursor-spacing-1-5);flex-direction:column;display:flex}.automations-memories-modal__field-label{padding:0 var(--cursor-spacing-1-5);color:var(--cursor-text-secondary);font-size:13px;line-height:18px}.automations-memories-modal__inline-message{color:var(--cursor-text-tertiary);font-size:13px;line-height:18px}.automations-memories-modal__placeholder-box{min-height:120px;color:var(--cursor-text-tertiary);border-color:var(--cursor-stroke-tertiary)!important}.automations-memories-modal__placeholder-box--error{color:var(--text-danger,var(--cursor-text-red-primary))}.automations-memories-modal__editor{max-height:50vh;font-size:13px;line-height:21px;border-color:var(--cursor-stroke-tertiary)!important}.automations-memories-modal__status{color:var(--cursor-text-tertiary);font-size:13px;line-height:18px}.automations-memories-modal__status--error{color:#f87171}.automations-memories-modal__actions{justify-content:flex-end;align-items:center;gap:var(--cursor-spacing-2);display:flex}.automations-mention-popover{z-index:50;border:1px solid var(--cursor-stroke-tertiary);border-radius:var(--cursor-radius-base);background:var(--cursor-bg-elevated);width:224px;max-height:256px;box-shadow:var(--cursor-box-shadow-lg);position:fixed;overflow-y:auto}.automations-mention-popover--wide{width:288px}.automations-mention-popover--no-scroll{max-height:none;overflow-y:visible}.automations-mention-popover__list{padding:var(--cursor-spacing-1) 0}.automations-mention-popover__section-header{padding:var(--cursor-spacing-1-5) var(--cursor-spacing-3);color:var(--cursor-text-tertiary);font-size:12px;line-height:16px}.automations-mention-popover__option{width:100%;padding:var(--cursor-spacing-2) var(--cursor-spacing-3);text-align:left;font-size:13px;line-height:18px}.automations-mention-popover__option:hover,.automations-mention-popover__option--active{background:var(--bg-tertiary-opaque,var(--cursor-bg-tertiary))}.automations-mention-popover__option-row{align-items:center;gap:var(--cursor-spacing-2);display:flex}.automations-mention-popover__option-name{font-size:13px;font-weight:var(--cursor-font-weight-medium,500);line-height:18px}.automations-mention-popover__option-source{color:var(--cursor-text-tertiary);font-size:12px;line-height:16px}.automations-mention-popover__option-description{margin-top:var(--cursor-spacing-0-5);color:var(--cursor-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:16px;overflow:hidden}.automations-mention-popover__empty{padding:var(--cursor-spacing-2) var(--cursor-spacing-3);color:var(--cursor-text-tertiary);font-size:13px;line-height:18px}.automations-evidence-highlight{color:var(--text-warn,var(--cursor-text-yellow-primary))}.automations-action-icon-row{align-items:center;gap:var(--cursor-spacing-1-5);display:flex}.automations-action-icon{width:14px;height:14px;color:var(--cursor-icon-tertiary)}.automations-action-icon-overflow{color:var(--cursor-text-tertiary);font-size:12px;line-height:16px}.automations-action-icon-empty{color:var(--cursor-text-tertiary)}.automations-row{align-items:center;gap:var(--cursor-spacing-3);border-radius:var(--cursor-radius-lg);width:100%;padding:var(--cursor-spacing-2) var(--cursor-spacing-3);transition:background-color .15s;display:flex}.automations-row--hoverable:hover{background-color:#0000000d}.dark .automations-row--hoverable:hover{background-color:#ffffff0d}.automations-row__content{flex-direction:column;flex:1;align-items:flex-start;min-width:0;display:flex}.automations-row__label{color:color-mix(in srgb, var(--cursor-text-primary) 70%, transparent);font-size:12px;line-height:16px}.automations-row-action-destructive{color:var(--text-danger,var(--cursor-text-red-primary))}.automations-tool-validation-status{align-items:center;gap:var(--cursor-spacing-2);padding:var(--cursor-spacing-1) var(--cursor-spacing-2);font-size:12px;line-height:16px;display:flex}.automations-tool-validation-status--loading{color:var(--cursor-text-tertiary)}.automations-tool-validation-status--warning{color:var(--text-warn,var(--cursor-text-yellow-primary))}.automations-tool-validation-status__spinner{flex-shrink:0;width:14px;height:14px;animation:1s linear infinite automations-spin}.automations-tool-validation-status__dev{margin-left:var(--cursor-spacing-1);color:var(--cursor-text-quaternary)}.automations-make-deploy{gap:var(--cursor-spacing-4);flex-direction:column;display:flex}.automations-make-deploy__group{gap:var(--cursor-spacing-2);flex-direction:column;display:flex}.automations-make-deploy__label{color:var(--cursor-text-primary);font-size:12px;font-weight:var(--cursor-font-weight-medium,500);line-height:16px}.automations-make-deploy__optional{margin-left:var(--cursor-spacing-1);color:var(--cursor-text-tertiary);font-weight:var(--cursor-font-weight-normal,400)}.automations-make-deploy__hint{color:var(--cursor-text-tertiary);font-size:12px;line-height:16px}.automations-make-deploy__mode-list{border:1px solid var(--cursor-stroke-tertiary);border-radius:var(--cursor-radius-lg);background:var(--cursor-bg-tertiary,var(--bg-tertiary));padding:var(--cursor-spacing-1)}.automations-make-deploy__mode-button{justify-content:space-between;align-items:center;gap:var(--cursor-spacing-3);border-radius:var(--cursor-radius-base);width:100%;padding:var(--cursor-spacing-2-5) var(--cursor-spacing-3);text-align:left;border:1px solid #0000;transition:background-color .15s,border-color .15s;display:flex}.automations-make-deploy__mode-button--selected{border-color:var(--cursor-stroke-tertiary);background:var(--cursor-bg-elevated);box-shadow:var(--cursor-box-shadow-sm)}.automations-make-deploy__mode-button--unselected:hover{background:#00000005}.dark .automations-make-deploy__mode-button--unselected:hover{background:#ffffff08}.automations-make-deploy__mode-content{align-items:flex-start;gap:var(--cursor-spacing-0-5);flex-direction:column;display:flex}.automations-make-deploy__mode-name{color:var(--cursor-text-primary);font-size:12px;font-weight:var(--cursor-font-weight-medium,500);line-height:16px}.automations-make-deploy__mode-description{color:var(--cursor-text-tertiary);font-size:11px;line-height:14px}.automations-make-deploy__mode-check{color:var(--cursor-text-secondary);flex-shrink:0}.automations-make-deploy__deploy-key{gap:var(--cursor-spacing-2);flex-direction:column;transition:opacity .15s;display:flex}.automations-make-deploy__deploy-key--disabled{opacity:.5}.automations-make-deploy__copy-row{justify-content:space-between;align-items:center;gap:var(--cursor-spacing-3);border:1px solid var(--cursor-stroke-tertiary);border-radius:var(--cursor-radius-lg);padding:var(--cursor-spacing-3) var(--cursor-spacing-4);display:flex}.automations-make-deploy__copy-text{min-width:0;color:var(--cursor-text-secondary);font-size:12px;line-height:16px}.automations-make-deploy__copy-button{flex-shrink:0}.automations-webhook-panel{border-radius:var(--cursor-radius-lg);background:#00000008}.dark .automations-webhook-panel{background:#ffffff08}.automations-webhook-panel__inner{padding:var(--cursor-spacing-2) var(--cursor-spacing-3)}.automations-webhook-panel__header{align-items:center;gap:var(--cursor-spacing-2);margin-bottom:var(--cursor-spacing-2);display:flex}.automations-webhook-panel__header-icon{width:16px;height:16px;color:var(--cursor-text-tertiary)}.automations-webhook-panel__title{color:var(--cursor-text-secondary);font-size:13px;font-weight:var(--cursor-font-weight-medium,500);line-height:18px}.automations-webhook-panel__description{margin-bottom:var(--cursor-spacing-3);color:var(--cursor-text-tertiary);font-size:12px;line-height:16px}.automations-webhook-panel__inline-code{border-radius:var(--cursor-radius-sm);padding:var(--cursor-spacing-0-5) var(--cursor-spacing-1);background:#0000000d;font-size:11px;line-height:14px}.dark .automations-webhook-panel__inline-code{background:#ffffff0d}.automations-webhook-panel__sections{gap:var(--cursor-spacing-2);flex-direction:column;display:flex}.automations-webhook-panel__field-label{margin-bottom:var(--cursor-spacing-1);color:var(--cursor-text-tertiary);font-size:11px;font-weight:var(--cursor-font-weight-medium,500);line-height:14px}.automations-webhook-panel__code-wrap{position:relative}.automations-webhook-panel__code{border-radius:var(--cursor-radius-base);padding:var(--cursor-spacing-2-5) var(--cursor-spacing-3);color:rgb(from var(--cursor-text-primary,var(--text-primary)) r g b/.7);font-family:var(--cursor-font-family-mono,var(--monaco-monospace-font,monospace));white-space:pre;background:#0000000d;font-size:11px;line-height:1.625;overflow-x:auto}.dark .automations-webhook-panel__code{background:#ffffff0d}.automations-webhook-panel__copy-button{top:var(--cursor-spacing-2);right:var(--cursor-spacing-2);padding:var(--cursor-spacing-1);border-radius:var(--cursor-radius-sm);color:var(--cursor-text-tertiary);opacity:0;background:#0000000d;transition:background-color .15s,color .15s,opacity .15s;position:absolute}.dark .automations-webhook-panel__copy-button{background:#ffffff0d}.automations-webhook-panel__copy-button:hover{color:var(--cursor-text-secondary);background:#0000001a}.dark .automations-webhook-panel__copy-button:hover{background:#ffffff1a}.automations-webhook-panel__code-wrap:hover .automations-webhook-panel__copy-button,.automations-webhook-panel__code-wrap:focus-within .automations-webhook-panel__copy-button{opacity:1}.automations-webhook-panel__generate{justify-content:center;align-items:center;gap:var(--cursor-spacing-2);border-radius:var(--cursor-radius-base);width:100%;padding:var(--cursor-spacing-2-5) var(--cursor-spacing-3);color:var(--cursor-text-secondary);font-size:11px;font-weight:var(--cursor-font-weight-medium,500);background:#0000000d;line-height:14px;transition:background-color .15s;display:flex}.dark .automations-webhook-panel__generate{background:#ffffff0d}.automations-webhook-panel__generate:hover{background:#00000014}.dark .automations-webhook-panel__generate:hover{background:#ffffff14}.automations-webhook-panel__generate:disabled{opacity:.5}.automations-webhook-panel__icon-sm{width:12px;height:12px}.automations-webhook-panel__title-icon{color:#eab308;width:20px;height:20px}.automations-scope-change-alert__description{gap:var(--cursor-spacing-3-5);flex-direction:column;display:flex}.automations-scope-change-alert__card{gap:var(--cursor-spacing-1);border:1px solid var(--cursor-stroke-tertiary);border-radius:var(--cursor-radius-lg);padding:var(--cursor-spacing-2-5) var(--cursor-spacing-3);flex-direction:column;display:flex}.automations-scope-change-alert__transition{align-items:center;gap:var(--cursor-spacing-2-5);display:flex}.automations-tool-validation-modal__resolved{align-items:center;gap:var(--cursor-spacing-2);padding:var(--cursor-spacing-1) var(--cursor-spacing-2);color:var(--cursor-text-green-primary);font-size:13px;line-height:18px;display:flex}.automations-tool-validation-modal__body{gap:var(--cursor-spacing-2);flex-direction:column;display:flex}.automations-tool-validation-modal__description{color:var(--cursor-text-tertiary);font-size:13px;line-height:18px}.automations-tool-validation-modal__footnote{align-items:flex-start;gap:var(--cursor-spacing-2);color:var(--cursor-text-tertiary);font-size:12px;line-height:16px;display:flex}.automations-tool-validation-modal__section-label{color:var(--cursor-text-secondary);font-size:12px;font-weight:500;line-height:16px}.automations-tool-validation-modal__items{border:1px solid var(--cursor-stroke-tertiary);border-radius:var(--cursor-radius-base);background:#00000008;overflow:hidden}.dark .automations-tool-validation-modal__items{background:#ffffff08}.automations-tool-validation-modal__item{align-items:center;gap:var(--cursor-spacing-2-5);padding:var(--cursor-spacing-2-5) var(--cursor-spacing-3);display:flex}.automations-tool-validation-modal__item--with-divider{border-top:1px solid var(--cursor-stroke-tertiary)}.automations-tool-validation-modal__item-icon{width:14px;height:14px;color:var(--cursor-text-quaternary);flex-shrink:0}.automations-tool-validation-modal__item-label{color:var(--cursor-text-primary);font-size:13px;line-height:18px}.automations-template-modal__header-row{align-items:flex-start;gap:var(--cursor-spacing-3);min-width:0;display:flex}.automations-template-modal__header-text{gap:var(--cursor-spacing-0-5);flex-direction:column;min-width:0;display:flex}.automations-template-modal__title{color:var(--cursor-text-primary);font-size:17px;font-weight:var(--cursor-font-weight-medium,500);margin:0;line-height:21px}.automations-template-modal__description{color:var(--cursor-text-secondary);margin:0;font-size:12px;line-height:16px}.automations-template-modal__body{gap:var(--cursor-spacing-4);flex-direction:column;display:flex}.automations-template-modal__section-title{margin:0 0 var(--cursor-spacing-2);padding:0 var(--cursor-spacing-1);color:var(--cursor-text-secondary);font-size:13px;font-weight:var(--cursor-font-weight-medium,500);line-height:18px}.automations-template-modal__chips{gap:var(--cursor-spacing-1-5);flex-wrap:wrap;display:flex}.automations-template-modal__chip{align-items:center;gap:var(--cursor-spacing-1-5);border-radius:var(--cursor-radius-full);background:var(--cursor-bg-quaternary);padding:var(--cursor-spacing-1) var(--cursor-spacing-2);display:flex}.automations-template-modal__chip-text{color:var(--cursor-text-secondary);font-size:13px;line-height:18px}.automations-template-modal__prompt{border-radius:var(--cursor-radius-lg);background:var(--cursor-bg-quaternary);padding:var(--cursor-spacing-2-5) var(--cursor-spacing-3);max-height:120px;overflow-y:auto}.automations-template-modal__prompt-text{color:var(--cursor-text-primary);white-space:pre-wrap;margin:0;font-size:13px;line-height:18px}.automations-template-modal__icon{width:14px;height:14px;color:var(--cursor-text-tertiary);flex-shrink:0}.automations-mcp-submenu__loading{padding:var(--cursor-spacing-3) 0;justify-content:center;align-items:center;display:flex}.automations-mcp-submenu__loading-icon{color:var(--cursor-text-tertiary);animation:1s linear infinite automations-spin}.automations-mcp-submenu__empty{padding:var(--cursor-spacing-3) var(--cursor-spacing-2);text-align:center;color:var(--cursor-text-secondary);font-size:13px;line-height:18px}.automations-mcp-submenu__truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.automations-mcp-status-badge__spinner{color:var(--cursor-text-tertiary);flex-shrink:0;animation:1s linear infinite automations-spin}.automations-mcp-status-badge__error{padding:var(--cursor-spacing-0-5) var(--cursor-spacing-2);border-radius:var(--cursor-radius-full);color:var(--text-danger,var(--cursor-text-red-primary));background:var(--cursor-bg-danger-tertiary,var(--bg-danger-tertiary));cursor:default;align-items:center;font-size:12px;line-height:16px;display:inline-flex}.automations-mcp-action-form__owner-hint{color:var(--cursor-text-tertiary);font-size:11px;line-height:14px}.automations-environment-warning{margin-bottom:var(--cursor-spacing-3);border-radius:var(--cursor-radius-lg);background:var(--cursor-bg-warn-tertiary,var(--bg-warn-tertiary));padding:var(--cursor-spacing-2) var(--cursor-spacing-2-5);align-items:center;display:flex}.automations-environment-warning__text{color:var(--text-warn,var(--cursor-text-yellow-primary));font-size:13px;line-height:18px}.automations-environment-subsection{border-radius:var(--cursor-radius-xl);background:var(--cursor-bg-elevated);box-shadow:0 0 0 1px var(--cursor-stroke-quaternary);overflow:hidden}.automations-environment-cell{justify-content:space-between;align-items:center;gap:var(--cursor-spacing-4);border-bottom:1px solid var(--cursor-stroke-quaternary);padding:var(--cursor-spacing-3);display:flex}.automations-environment-cell:last-child{border-bottom:0}.automations-environment-cell__main{min-width:0}.automations-environment-cell__label{color:var(--cursor-text-secondary);font-size:13px;font-weight:var(--cursor-font-weight-medium,500);line-height:18px}.automations-environment-cell__description{margin-top:var(--cursor-spacing-0-5);color:var(--cursor-text-tertiary);font-size:12px;line-height:16px}.automations-environment-cell__trailing{flex-shrink:0}.automations-environment-cell__trailing-row{align-items:center;display:flex}.automations-environment-cell__trailing-row--gap{align-items:center;gap:var(--cursor-spacing-3);display:flex}.automations-readonly-banner{margin-bottom:var(--cursor-spacing-4);border-radius:var(--cursor-radius-lg);background:var(--cursor-bg-warn-tertiary,var(--bg-warn-tertiary));padding:var(--cursor-spacing-2) var(--cursor-spacing-2-5);align-items:center;display:flex}.automations-readonly-banner__text{color:var(--text-warn,var(--cursor-text-yellow-primary));font-size:13px;line-height:18px}.automations-trigger-filter{min-width:0;padding:var(--cursor-spacing-2);border:0;flex-direction:column;margin:0;display:flex}.automations-trigger-filter__input{width:100%;padding:var(--cursor-spacing-1-5) var(--cursor-spacing-2);color:var(--cursor-text-primary);background:0 0;outline:none;font-size:12px;line-height:16px}.automations-trigger-filter__input::placeholder{color:var(--cursor-text-tertiary)}.automations-trigger-filter__input--invalid{border:1px solid var(--cursor-stroke-danger-tertiary,var(--border-danger-tertiary));border-radius:var(--cursor-radius-sm);color:var(--cursor-text-primary)}.automations-trigger-filter__clear{width:100%;padding:var(--cursor-spacing-1-5) var(--cursor-spacing-2);text-align:left;border-radius:var(--cursor-radius-sm);color:var(--cursor-text-tertiary);font-size:12px;line-height:16px;transition:background-color .15s,color .15s}.automations-trigger-filter__clear:hover{color:var(--cursor-text-secondary);background:#00000008}.dark .automations-trigger-filter__clear:hover{background:#ffffff08}.automations-trigger-filter__checkbox-label{align-items:center;gap:var(--cursor-spacing-1-5);padding:var(--cursor-spacing-1-5) var(--cursor-spacing-2);color:var(--cursor-text-tertiary);cursor:pointer;-webkit-user-select:none;user-select:none;font-size:12px;line-height:16px;display:flex}.automations-trigger-filter__checkbox{accent-color:var(--cursor-text-primary)}.automations-trigger-filter__hint{padding:var(--cursor-spacing-2) var(--cursor-spacing-3);color:var(--cursor-text-tertiary);margin:0;font-size:13px;line-height:18px}.automations-warning-icon{color:#eab308}.automations-trigger-menu-input{padding:var(--cursor-spacing-1)}.automations-trigger-label-truncate{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.automations-inline-trigger-button--narrow{min-width:0;max-width:200px}.automations-inline-trigger-button--medium{min-width:0;max-width:220px}.automations-inline-trigger-button--wide{min-width:0;max-width:min(100%,26rem)}.automations-slack-completion-bullet{padding-right:var(--cursor-spacing-1);color:var(--cursor-text-tertiary)}.automations-slack-completion-emoji-row{border:1px solid var(--cursor-stroke-secondary);border-radius:var(--cursor-radius-sm);align-items:center;gap:0;display:flex}.automations-slack-completion-emoji-row__delimiter{padding-left:var(--cursor-spacing-2);color:var(--cursor-text-tertiary);-webkit-user-select:none;user-select:none;font-size:12px;line-height:16px}.automations-slack-completion-emoji-row__delimiter--end{padding-right:var(--cursor-spacing-2);padding-left:0}.automations-slack-completion-emoji-row__input{width:100%;padding:var(--cursor-spacing-1-5) 0;color:var(--cursor-text-primary);background:0 0;outline:none;font-size:12px;line-height:16px}.automations-slack-completion-emoji-row__input::placeholder{color:var(--cursor-text-tertiary)}.automations-slack-completion-popover{gap:var(--cursor-spacing-2);min-width:0;padding:var(--cursor-spacing-3);border:0;flex-direction:column;margin:0;display:flex}.automations-slack-completion-popover__header{justify-content:space-between;align-items:center;display:flex}.automations-slack-completion-popover__heading{color:var(--cursor-text-secondary);font-size:12px;font-weight:var(--cursor-font-weight-medium,500);line-height:16px}.automations-slack-completion-popover__reset{color:var(--cursor-text-tertiary);font-size:12px;line-height:16px;transition:color .15s}.automations-slack-completion-popover__reset:hover{color:var(--cursor-text-secondary)}.automations-allowlist-popover{gap:var(--cursor-spacing-2);min-width:0;padding:var(--cursor-spacing-3);border:0;flex-direction:column;margin:0;display:flex}.automations-allowlist-popover__header{justify-content:space-between;align-items:center;display:flex}.automations-allowlist-popover__title{color:var(--cursor-text-secondary);font-size:12px;font-weight:var(--cursor-font-weight-medium,500);line-height:16px}.automations-allowlist-popover__reset{color:var(--cursor-text-tertiary);font-size:12px;line-height:16px;transition:color .15s}.automations-allowlist-popover__reset:hover{color:var(--cursor-text-secondary)}.automations-allowlist-token-input{gap:var(--cursor-spacing-1-5);flex-direction:column;min-width:0;display:flex}.automations-allowlist-token-cloud{align-items:center;gap:var(--cursor-spacing-1);flex-wrap:wrap;min-width:0;display:flex}.automations-allowlist-token-input__field{width:100%}.automations-allowlist-token{box-sizing:border-box;border-radius:var(--cursor-radius-sm);background:var(--cursor-bg-tertiary);max-width:9rem;height:18px;color:var(--cursor-text-primary);align-items:center;padding:1px 2px;font-size:12px;line-height:16px;transition:background-color .15s,color .15s;display:inline-flex}.automations-allowlist-token:hover{background:var(--cursor-bg-quaternary)}.automations-allowlist-token__label{text-overflow:ellipsis;white-space:nowrap;padding:0 2px;overflow:hidden}.automations-allowlist-token__remove{border-radius:var(--cursor-radius-sm);color:var(--cursor-icon-secondary);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:2px;font-size:10px;line-height:1;display:inline-flex}.automations-allowlist-tokenized-input{min-width:0;margin:var(--cursor-spacing-1);border:1px solid var(--cursor-stroke-secondary);border-radius:var(--cursor-radius-base);background-color:var(--cursor-bg-quinary);cursor:text;flex-wrap:wrap;align-items:flex-start;gap:3px;padding:3px;transition:border-color .15s;display:flex}.automations-allowlist-tokenized-input:focus-within{border-color:var(--cursor-stroke-primary)}.automations-allowlist-token-input__field,.automations-allowlist-tokenized-input__field{box-sizing:border-box;min-width:4rem;height:18px;padding:1px var(--cursor-spacing-1);color:var(--cursor-text-primary);background:0 0;border:0;outline:none;flex:4rem;font-size:12px;line-height:16px}.automations-allowlist-token-input__field::-moz-placeholder{color:var(--cursor-text-quaternary)}.automations-allowlist-tokenized-input__field::-moz-placeholder{color:var(--cursor-text-quaternary)}.automations-allowlist-token-input__field::placeholder,.automations-allowlist-tokenized-input__field::placeholder{color:var(--cursor-text-quaternary)}.automations-truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.automations-break-all{word-break:break-all}.automations-ml-1{margin-left:var(--cursor-spacing-1)}.automations-shrink-0{flex-shrink:0}.automations-inline-flex{display:inline-flex}.automations-run-summary-view-link{justify-content:center;align-items:center;gap:var(--cursor-spacing-1-5);width:fit-content;height:24px;padding:0 var(--cursor-spacing-2);border-radius:var(--cursor-radius-base);font-size:13px;font-weight:var(--cursor-font-weight-medium,500);white-space:nowrap;color:var(--cursor-text-primary);background-color:var(--cursor-bg-tertiary);flex-shrink:0;line-height:18px;text-decoration:none;transition:background-color .1s ease-out,color .1s ease-out;display:inline-flex}.automations-run-summary-view-link:hover{background-color:var(--bg-primary,var(--cursor-bg-quaternary))}.automations-run-summary-view-link:focus{outline:none}@media (prefers-reduced-motion:reduce){.automations-run-summary-view-link{transition:none}}.automations-run-cell-empty{color:var(--cursor-text-tertiary);font-size:13px}.automations-run-cell-text-secondary{color:var(--cursor-text-secondary);font-size:13px;line-height:18px}.automations-run-name-cell{white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:100%;display:inline-block;overflow:hidden}.automations-run-tools-cell{align-items:center;gap:var(--cursor-spacing-1-5);min-width:0;max-width:100%;display:inline-flex}.automations-run-tools-cell__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--cursor-text-secondary);flex:auto;font-size:13px;line-height:18px;overflow:hidden}.automations-run-tools-cell__overflow{color:var(--cursor-text-tertiary);flex:none;font-size:13px;line-height:18px}.automations-run-tools-tooltip{gap:var(--cursor-spacing-1);flex-direction:column;display:flex}.automations-run-tools-tooltip__row{align-items:center;gap:var(--cursor-spacing-1-5);white-space:nowrap;display:inline-flex}.automations-run-tools-tooltip__label{color:var(--cursor-text-secondary)}.automations-run-tools-tooltip__more{color:var(--cursor-text-tertiary);font-size:12px}.automations-run-trigger-cell{align-items:center;gap:var(--cursor-spacing-1-5);min-width:0;max-width:100%;display:inline-flex}.automations-run-trigger-cell__icon{width:14px;height:14px;color:var(--cursor-icon-tertiary);flex-shrink:0}.automations-run-trigger-cell__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--cursor-text-secondary);flex:auto;font-size:13px;line-height:18px;overflow:hidden}.automations-run-actions-cell{align-items:center;display:inline-flex}.automations-run-filter__trigger{border-radius:var(--cursor-radius-base);width:24px;height:24px;color:var(--cursor-icon-secondary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;transition:background-color .1s,color .1s;display:inline-flex;position:relative}.automations-run-filter__trigger:hover{background-color:var(--cursor-bg-quaternary);color:var(--cursor-icon-primary)}.automations-run-filter__trigger:focus-visible{outline:2px solid var(--cursor-stroke-secondary);outline-offset:1px}.automations-run-filter__trigger[data-has-filters=true]{color:var(--cursor-icon-primary)}.automations-run-filter__trigger-icon{pointer-events:none;color:currentColor}.automations-run-filter__trigger-count{background-color:var(--cursor-bg-blue-primary);min-width:12px;height:12px;color:var(--cursor-text-invert);font-size:11px;line-height:14px;font-weight:var(--cursor-font-weight-medium,500);border-radius:999px;justify-content:center;align-items:center;padding:0 3px;display:inline-flex;position:absolute;top:-2px;right:-2px}.automations-run-filter__heading{padding:var(--cursor-spacing-1) var(--cursor-spacing-2) var(--cursor-spacing-0-5);color:var(--cursor-text-tertiary);font-size:12px;line-height:16px}.automations-run-filter__category-trailing{align-items:center;gap:var(--cursor-spacing-1);color:var(--cursor-text-tertiary);display:inline-flex}.automations-run-filter__category-current{text-overflow:ellipsis;white-space:nowrap;max-width:120px;font-size:12px;overflow:hidden}.automations-run-filter__detail-header{align-items:center;gap:var(--cursor-spacing-1-5);padding:0;display:flex}.automations-run-filter__back{border-radius:var(--cursor-radius-sm);width:20px;height:20px;color:var(--cursor-icon-secondary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;transition:background-color .1s,color .1s;display:inline-flex}.automations-run-filter__back:hover{background-color:var(--cursor-bg-quaternary);color:var(--cursor-icon-primary)}.automations-run-filter__detail-title{color:var(--cursor-text-tertiary);font-size:12px;line-height:16px}.automations-run-filter__truncate{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:200px;display:inline-block;overflow:hidden}.automations-run-filter__action-count{color:var(--cursor-text-tertiary);font-size:12px}.automations-overview-grid{gap:var(--cursor-spacing-3);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:640px){.automations-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.automations-overview-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1024px){.automations-overview__label--compact{display:none}}.automations-overview__label--full{display:none}@media (min-width:1024px){.automations-overview__label--full{display:inline}}.automations-overview__value-row{align-items:baseline;gap:var(--cursor-spacing-1-5);display:inline-flex}.automations-overview__rate{color:var(--cursor-text-tertiary);font-size:12px;display:none}@media (min-width:1024px){.automations-overview__rate{display:inline}}.automations-overview__shimmer{border-radius:var(--cursor-radius-sm);background-color:var(--cursor-bg-quaternary);animation:2s ease-in-out infinite automations-overview-pulse}.automations-overview__shimmer--stat-md{width:48px;height:24px}.automations-overview__shimmer--stat-lg{width:64px;height:24px}.automations-overview__bars-shimmer{width:100%}@keyframes automations-overview-pulse{0%,to{opacity:1}50%{opacity:.5}}.automations-overview__link{appearance:none;padding:var(--cursor-spacing-2-5) var(--cursor-spacing-3);border-radius:var(--cursor-radius-lg);background:var(--cursor-bg-elevated);color:inherit;text-align:left;cursor:pointer;box-shadow:0 0 0 1px var(--cursor-stroke-quaternary);border:0;flex-direction:column;text-decoration:none;transition:background-color .1s;display:flex}.automations-overview__link:hover:not(:disabled){background-color:var(--cursor-bg-quaternary)}.automations-overview__link:hover:not(:disabled) .automations-overview__link-label{color:var(--cursor-text-primary)}.automations-overview__link:hover:not(:disabled) .automations-overview__link-arrow{transform:translate(2px)}.automations-overview__link:focus-visible{outline:2px solid var(--cursor-stroke-secondary);outline-offset:1px}.automations-overview__link:disabled{cursor:default}.automations-overview__link-label{align-items:center;gap:var(--cursor-spacing-1);color:var(--cursor-text-secondary);font-size:12px;line-height:16px;transition:color .1s;display:flex}.automations-overview__link-arrow{color:currentColor;transition:transform .1s}.automations-overview__bars-wrapper{margin-top:var(--cursor-spacing-1);flex:auto;align-items:flex-end;display:flex}.automations-overview__bars{align-items:flex-end;gap:2px;width:100%;display:flex}.automations-overview__bar{background-color:var(--cursor-bg-green-primary);border-radius:2px;flex:auto;min-width:0;max-width:4px;transition:height .15s}@media (prefers-reduced-motion:reduce){.automations-overview__bar,.automations-overview__shimmer,.automations-run-filter__trigger,.automations-run-filter__back,.automations-overview__link{transition:none;animation:none}}.automations-run-history-table__wrapper{flex-direction:column;width:100%;min-width:0;display:flex}.automations-run-history-table{width:100%;padding:var(--cursor-spacing-1) var(--cursor-spacing-1-5) var(--cursor-spacing-1-5);border:1px solid var(--cursor-stroke-quaternary);border-radius:var(--cursor-radius-lg);background:var(--cursor-bg-elevated);flex-direction:column;display:flex;overflow:hidden}.automations-run-history-table__header-row{align-items:stretch;gap:var(--cursor-spacing-3);padding:0 var(--cursor-spacing-2);flex-direction:row;display:flex}.automations-run-history-table__header{min-width:0;padding:var(--cursor-spacing-3) var(--cursor-spacing-0-5);color:var(--cursor-text-secondary);font-size:12px;font-weight:var(--cursor-font-weight-normal,400);text-align:left;text-overflow:ellipsis;white-space:nowrap;align-items:center;line-height:16px;display:flex;overflow:hidden}.automations-run-history-table__header--align-right{text-align:right;justify-content:flex-end}.automations-run-history-table__header--align-center{text-align:center;justify-content:center}.automations-run-history-table__rows{flex-direction:column;font-size:13px;line-height:20px;display:flex}.automations-run-history-table__row{align-items:stretch;gap:var(--cursor-spacing-3);padding:0 var(--cursor-spacing-2);flex-direction:row;display:flex;position:relative}.automations-run-history-table__row--linked{cursor:pointer}.automations-run-history-table__row-divider{top:0;right:var(--cursor-spacing-2);left:var(--cursor-spacing-2);height:var(--cursor-spacing-0-25);background:var(--cursor-stroke-quaternary);pointer-events:none;position:absolute}.automations-run-history-table__row:hover{border-radius:var(--cursor-radius-base);background:var(--cursor-bg-quaternary)}.automations-run-history-table__row:hover>.automations-run-history-table__row-divider,.automations-run-history-table__row:hover+.automations-run-history-table__row>.automations-run-history-table__row-divider{display:none}.automations-run-history-table__row:has(>.automations-run-history-table__row-link:focus-visible){border-radius:var(--cursor-radius-base);outline:2px solid var(--cursor-text-primary);outline-offset:-2px}.automations-run-history-table__row-link{color:inherit;appearance:none;font:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;text-decoration:none;display:contents}.automations-run-history-table__row-link:hover,.automations-run-history-table__row-link:visited{color:inherit;text-decoration:none}.automations-run-history-table__cell{min-width:0;padding:var(--cursor-spacing-3) var(--cursor-spacing-0-5);color:var(--cursor-text-secondary);text-overflow:ellipsis;white-space:nowrap;align-items:center;transition:color .15s;display:flex;overflow:hidden}.automations-run-history-table__cell--align-right{text-align:right;justify-content:flex-end}.automations-run-history-table__cell--align-center{text-align:center;justify-content:center}.automations-run-history-table__cell--tint-primary{color:var(--cursor-text-primary)}.automations-run-history-table__cell--tint-secondary{color:var(--cursor-text-secondary)}.automations-run-history-table__cell--tint-tertiary{color:var(--cursor-text-tertiary)}.automations-run-history-table__cell--tint-quaternary{color:var(--cursor-text-quaternary)}.automations-run-history-table__skeleton{border-radius:var(--cursor-radius-sm);background:var(--cursor-bg-quaternary);height:20px;animation:2s cubic-bezier(.4,0,.6,1) infinite automations-list-pulse;display:block}.automations-run-history-table__skeleton--wide{width:75%}.automations-run-history-table__skeleton--medium{width:50%}.automations-run-history-table__skeleton--short{width:32%}.automations-run-history-table__empty{justify-content:center;align-items:center;gap:var(--cursor-spacing-1);min-height:120px;padding:var(--cursor-spacing-4) var(--cursor-spacing-2);text-align:center;color:var(--cursor-text-tertiary);flex-direction:column;font-size:13px;line-height:20px;display:flex}.automations-run-history-table__empty-title{color:var(--cursor-text-secondary);font-size:13px;font-weight:var(--cursor-font-weight-normal,400);line-height:18px}.automations-run-history-table__empty-description{color:var(--cursor-text-tertiary);font-size:13px;line-height:18px}.automations-automation-runs-summary-grid{gap:var(--cursor-spacing-2);margin-bottom:var(--cursor-spacing-4);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:768px){.automations-automation-runs-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.automations-automation-runs-summary-card{border-radius:var(--cursor-radius-lg);background:var(--cursor-bg-elevated);padding:var(--cursor-spacing-2) var(--cursor-spacing-3);box-shadow:0 0 0 1px var(--cursor-stroke-quaternary)}.automations-automation-runs-summary-card__label{color:var(--cursor-text-tertiary);margin-bottom:var(--cursor-spacing-1);font-size:12px;line-height:16px}.automations-automation-runs-summary-card__values{align-items:flex-end;gap:var(--cursor-spacing-3);display:flex}.automations-automation-runs-summary-card__value-group{flex-direction:column;display:flex}.automations-automation-runs-summary-card__value{color:var(--cursor-text-primary);font-variant-numeric:tabular-nums;font-size:17px;line-height:20px}.automations-automation-runs-summary-card__value--failed{color:var(--text-danger,var(--cursor-text-red-primary))}.automations-automation-runs-summary-card__sublabel{color:var(--cursor-text-secondary);font-size:12px;line-height:16px}.automations-automation-runs__tab-trailing{align-items:center;gap:var(--cursor-spacing-2);display:inline-flex}.automations-automation-runs__stop-all-body{color:var(--cursor-text-secondary);margin:0 0 var(--cursor-spacing-3) 0;font-size:13px;line-height:18px}.automations-automation-runs__stop-all-actions{justify-content:flex-end;gap:var(--cursor-spacing-2);display:flex}.automations-run-summary-dialog__body{gap:var(--cursor-spacing-4);flex-direction:column;display:flex}.automations-run-summary-dialog__heading{color:var(--cursor-text-primary);font-size:17px;font-weight:var(--cursor-font-weight-medium,500);margin:0;line-height:26px}.automations-run-summary-dialog__card{border:1px solid var(--cursor-stroke-tertiary);border-radius:var(--cursor-radius-lg);background:var(--cursor-bg-elevated);overflow:hidden}.automations-run-summary-dialog__footer{justify-content:flex-end;align-items:center;gap:var(--cursor-spacing-2);display:flex}.automations-run-summary-dialog__retry-tooltip-target{display:inline-flex}.ui-tooltip.ui-menu__tooltip:has(.automations-run-history__retry-tooltip){width:16ch;max-width:16ch}.automations-run-history__retry-tooltip{white-space:normal;display:block}.automations-run-summary{border:1px solid var(--cursor-stroke-tertiary);border-radius:var(--cursor-radius-lg);background:var(--cursor-bg-elevated);overflow:hidden}.automations-run-summary--inline{margin-top:var(--cursor-spacing-6)}.automations-run-summary__header{justify-content:space-between;align-items:center;gap:var(--cursor-spacing-3);border-bottom:1px solid var(--cursor-stroke-tertiary);padding:var(--cursor-spacing-2-5) var(--cursor-spacing-3);display:flex}.automations-run-summary__title{min-width:0;color:var(--cursor-text-primary);font-size:13px;line-height:18px}.automations-run-summary__scroll{max-height:300px;overflow-y:auto}.automations-run-trigger-activity{gap:var(--cursor-spacing-4);padding:var(--cursor-spacing-3);flex-direction:column;display:flex}.automations-run-trigger-activity__section{gap:var(--cursor-spacing-2);flex-direction:column;display:flex}.automations-run-trigger-activity__heading{color:var(--cursor-text-secondary);font-size:13px;font-weight:var(--cursor-font-weight-normal,400);margin:0;line-height:18px}.automations-run-trigger-activity__row{align-items:flex-start;gap:var(--cursor-spacing-2);min-width:0;display:flex}.automations-run-trigger-activity__icon-cell{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.automations-run-trigger-activity__action-icon{width:14px;height:14px;color:var(--cursor-icon-secondary)}.automations-run-trigger-activity__text{min-width:0;color:var(--cursor-text-primary);font-size:13px;line-height:20px;display:block}.automations-run-trigger-activity__text--muted,.automations-run-trigger-activity__skipped-suffix{color:var(--cursor-text-tertiary)}.automations-run-trigger-activity__action-content{-moz-column-gap:var(--cursor-spacing-2);align-items:baseline;column-gap:var(--cursor-spacing-2);row-gap:var(--cursor-spacing-0-5);flex-wrap:wrap;flex:1;min-width:0;display:flex}.automations-run-trigger-activity__error{min-width:0;color:var(--text-danger-secondary,var(--cursor-text-red-primary));text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:20px;overflow:hidden}.automations-run-trigger-activity__link{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--cursor-text-tertiary);text-decoration-color:var(--cursor-text-tertiary);text-underline-offset:2px;transition:text-decoration-color .1s}.automations-run-trigger-activity__link:hover{-webkit-text-decoration-color:var(--cursor-text-primary);text-decoration-color:var(--cursor-text-primary)}.automations-run-failure{padding:0 var(--cursor-spacing-3) var(--cursor-spacing-3)}.automations-run-failure__row{align-items:flex-start;gap:var(--cursor-spacing-2);min-width:0;display:flex}.automations-run-failure__icon-cell{width:20px;height:20px;color:var(--text-danger,var(--cursor-text-red-primary));flex-shrink:0;justify-content:center;align-items:flex-start;padding-top:2px;display:flex}.automations-run-failure__text{gap:var(--cursor-spacing-0-5);flex-direction:column;min-width:0;padding-top:2px;display:flex}.automations-run-failure__title{color:var(--text-danger,var(--cursor-text-red-primary));font-size:13px;line-height:18px;display:block}.automations-run-failure__message{color:var(--text-danger-secondary,var(--cursor-text-red-primary));font-size:12px;line-height:16px;display:block}.automations-run-failure__detail{color:var(--cursor-text-secondary);overflow-wrap:anywhere;font-size:12px;line-height:16px;display:block}.automations-run-failure__cta{margin-top:var(--cursor-spacing-1);color:var(--text-danger,var(--cursor-text-red-primary));font-size:12px;font-weight:var(--cursor-font-weight-medium,500);text-underline-offset:2px;line-height:16px;text-decoration:underline;transition:color .1s;display:inline-block}.automations-run-failure__cta:hover{color:var(--text-danger-secondary,var(--cursor-text-red-primary))}.automations-slack-picker__header{gap:var(--cursor-spacing-1-5);padding:var(--cursor-spacing-2);display:grid}.automations-slack-picker__search-row{align-items:center;gap:var(--cursor-spacing-2);min-width:0;display:flex}.automations-slack-picker__search-icon{color:var(--cursor-icon-secondary);flex-shrink:0}.automations-slack-picker__search-input{flex:1;min-width:0}.automations-slack-picker__selected-row{align-items:center;gap:var(--cursor-spacing-1);flex-wrap:wrap;min-width:0;display:flex}.automations-slack-picker__empty{color:var(--cursor-text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:16px;overflow:hidden}.automations-slack-picker__chip{align-items:center;gap:var(--cursor-spacing-1);border-radius:var(--cursor-radius-sm);background:var(--cursor-bg-quaternary);max-width:11rem;padding:var(--cursor-spacing-0-5) var(--cursor-spacing-1-5);color:var(--cursor-text-secondary);cursor:pointer;border:0;font-family:inherit;font-size:12px;line-height:16px;transition:background-color .15s,color .15s;display:flex}.automations-slack-picker__chip:hover{background:var(--cursor-bg-tertiary);color:var(--cursor-text-primary)}.automations-slack-picker__chip-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.automations-slack-picker__overflow{color:var(--cursor-text-tertiary);font-size:12px;line-height:16px}.automations-slack-picker__row-trailing{align-items:center;gap:var(--cursor-spacing-1);color:var(--cursor-icon-secondary);display:inline-flex}.automations-slack-picker__empty-cta{align-items:center;gap:var(--cursor-spacing-2);text-align:center;flex-direction:column;display:flex}.automations-test-modal__body{gap:var(--cursor-spacing-3);flex-direction:column;min-width:0;display:flex}.automations-test-modal__field{gap:var(--cursor-spacing-1-5);flex-direction:column;display:flex}.automations-test-modal__field-label{color:var(--cursor-text-secondary);font-size:12px;font-weight:var(--cursor-font-weight-medium,500);line-height:16px}.automations-test-modal__field-stack{gap:var(--cursor-spacing-3);flex-direction:column;display:flex}.automations-test-modal__input{box-sizing:border-box;border:1px solid var(--cursor-stroke-quaternary);border-radius:var(--cursor-radius-base);width:100%;height:32px;padding:0 var(--cursor-spacing-2-5);color:var(--cursor-text-primary);background:0 0;outline:none;font-family:inherit;font-size:13px;line-height:20px;transition:border-color .15s,background-color .15s}.automations-test-modal__input::placeholder{color:var(--cursor-text-tertiary)}.automations-test-modal__input:focus{border-color:var(--cursor-stroke-secondary);background:var(--cursor-bg-tertiary)}.automations-test-modal__textarea{box-sizing:border-box;resize:vertical;border:1px solid var(--cursor-stroke-quaternary);border-radius:var(--cursor-radius-base);width:100%;min-height:56px;padding:var(--cursor-spacing-1-5) var(--cursor-spacing-2-5);color:var(--cursor-text-primary);background:0 0;outline:none;font-family:inherit;font-size:13px;line-height:20px;transition:border-color .15s,background-color .15s}.automations-test-modal__textarea--mono{font-family:var(--cursor-font-family-mono,var(--monaco-monospace-font,monospace));font-size:12px}.automations-test-modal__textarea::placeholder{color:var(--cursor-text-tertiary)}.automations-test-modal__textarea:focus{border-color:var(--cursor-stroke-secondary);background:var(--cursor-bg-tertiary)}.automations-test-modal__dropdown{box-sizing:border-box;border:1px solid var(--cursor-stroke-quaternary);border-radius:var(--cursor-radius-base);width:100%;height:32px;padding:0 var(--cursor-spacing-2-5);color:var(--cursor-text-primary);cursor:pointer;background:0 0;outline:none;justify-content:space-between;align-items:center;font-family:inherit;font-size:13px;line-height:20px;transition:border-color .15s;display:flex}.automations-test-modal__dropdown:hover,.automations-test-modal__dropdown:focus-visible{border-color:var(--cursor-stroke-secondary)}.automations-test-modal__dropdown-label{align-items:center;gap:var(--cursor-spacing-1-5);text-overflow:ellipsis;white-space:nowrap;min-width:0;display:flex;overflow:hidden}.automations-test-modal__dropdown-icon{color:var(--cursor-text-tertiary);flex-shrink:0}.automations-test-modal__trigger-icon{flex-shrink:0;width:14px;height:14px}.automations-test-modal__readonly{align-items:center;gap:var(--cursor-spacing-1-5);color:var(--cursor-text-secondary);font-size:13px;line-height:20px;display:inline-flex}.automations-test-modal__hint{color:var(--cursor-text-tertiary);font-size:12px;line-height:16px}.automations-test-modal__mono{font-family:var(--cursor-font-family-mono,var(--monaco-monospace-font,monospace))}.automations-test-modal__env-pill{border:1px solid var(--cursor-stroke-quaternary);border-radius:var(--cursor-radius-base);background:var(--cursor-bg-quaternary);max-width:100%;padding:var(--cursor-spacing-1) var(--cursor-spacing-2-5);color:var(--cursor-text-primary);align-items:center;font-size:13px;line-height:20px;display:inline-flex}.automations-test-modal__env-pill-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.automations-test-modal__repo-row{align-items:center;gap:var(--cursor-spacing-1-5);flex-wrap:wrap;display:flex}.automations-test-modal__env-row{align-items:center;gap:var(--cursor-spacing-1);flex-wrap:wrap;min-width:0;display:flex}.automations-test-modal__env-row .automations-repo-picker-shell,.automations-test-modal__branch-target{min-width:0;max-width:100%}.automations-header-target-button{max-width:100%}.automations-header-target-button__content{align-items:center;gap:var(--cursor-spacing-1);min-width:0;display:inline-flex}.automations-header-target-button__icon{flex-shrink:0}.automations-header-target-button__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.automations-header-target-button__label--warning{color:var(--text-warn,var(--cursor-text-yellow-primary))}.automations-test-modal__error{justify-content:space-between;align-items:flex-start;gap:var(--cursor-spacing-2);border:1px solid var(--cursor-stroke-danger-tertiary,var(--cursor-stroke-red-primary));border-radius:var(--cursor-radius-base);background:var(--cursor-bg-danger-tertiary,var(--cursor-bg-red-secondary));padding:var(--cursor-spacing-2) var(--cursor-spacing-2-5);margin-top:var(--cursor-spacing-2);margin-bottom:var(--cursor-spacing-3);display:flex}.automations-test-modal__error-message{color:var(--text-danger,var(--cursor-text-red-primary));flex:1;font-size:13px;line-height:18px}.automations-test-modal__error-dismiss{border-radius:var(--cursor-radius-sm);padding:var(--cursor-spacing-0-5);color:var(--text-danger,var(--cursor-text-red-primary));cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;transition:color .1s;display:inline-flex}.automations-test-modal__error-dismiss:hover{color:var(--text-danger-secondary,var(--cursor-text-red-primary))}.automations-pw-inline-label{justify-content:center;align-items:center;gap:var(--cursor-spacing-1-5);min-width:0;display:inline-flex}.automations-pw-inline-label__icon{color:var(--cursor-text-primary);flex-shrink:0}.automations-pw-inline-label__text{text-overflow:ellipsis;min-width:0;overflow:hidden}.automations-pw-disconnected-icon{width:var(--cursor-spacing-4);height:var(--cursor-spacing-4);color:var(--cursor-text-tertiary);justify-content:center;align-items:center;display:flex;position:relative}.automations-pw-disconnected-icon__slash{background:currentColor;width:20px;height:1.5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-45deg)}.automations-pw-remove-button{border-radius:var(--cursor-radius-sm);cursor:pointer;opacity:0;width:20px;height:20px;color:var(--cursor-text-tertiary);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;transition:opacity .1s;display:inline-flex}.automations-pw-remove-button:hover{color:var(--cursor-text-primary)}[data-focused=true] .automations-pw-remove-button,li:hover .automations-pw-remove-button{opacity:1}.automations-pw-worker-label{align-items:center;gap:var(--cursor-spacing-1);width:100%;min-width:0;display:flex}.automations-pw-worker-label--inactive{color:var(--cursor-text-tertiary)}.automations-pw-worker-label__dir{text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;max-width:45%;overflow:hidden}.automations-pw-worker-label__host{min-width:0;color:var(--cursor-text-quaternary);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.automations-pw-worker-name{text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;display:block;overflow:hidden}.automations-pw-worker-name--inactive{color:var(--cursor-text-tertiary)}.automations-pw-pool-stats{align-items:center;gap:var(--cursor-spacing-1-5);display:flex}.automations-pw-pool-stats__count{color:var(--cursor-text-tertiary);font-size:11px}.automations-pw-pool-stats__busy{border-radius:var(--cursor-radius-full);background:var(--cursor-bg-warning,#eab308);width:6px;height:6px}.automations-pw-code{border-radius:var(--cursor-radius-sm);background:var(--cursor-bg-secondary);padding:1px var(--cursor-spacing-1);font-size:11px}.automations-pw-env-row{align-items:center;gap:var(--cursor-spacing-1-5);min-width:0;display:flex}.automations-pw-env-row__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.automations-pw-env-row__scope{color:var(--cursor-text-tertiary);text-transform:capitalize;flex-shrink:0;font-size:11px}.ui-branch-mismatch-tray.ui-tray{transition:opacity .15s ease-out,transform .15s ease-out,height .15s cubic-bezier(.215,.61,.355,1),border-color .1s}.ui-branch-mismatch-tray__branch{font-weight:var(--cursor-font-weight-medium,500);color:var(--cursor-text-primary)}.ui-branch-mismatch-tray .ui-tray-header__title{word-break:break-all}.ui-branch-mismatch-tray .ui-tray-actions__leading>.ui-button{border:none}.ui-branch-mismatch-tray__options{gap:var(--cursor-spacing-0-5);flex-direction:column;display:flex}.ui-breadcrumb__root{flex:auto;min-width:0;max-width:100%;display:block}.ui-breadcrumb__list{flex:auto;align-items:center;min-width:0;max-width:100%;margin:0;padding:0;list-style:none;display:flex}.ui-breadcrumb__item{align-items:center;min-width:0;display:inline-flex}.ui-breadcrumb__link{color:inherit;text-decoration:none;transition:opacity .15s ease-out}.ui-breadcrumb__link:hover{text-decoration:underline}.ui-breadcrumb__page{font-weight:var(--cursor-font-weight-normal,400);color:inherit}.ui-breadcrumb__separator{flex-shrink:0;align-items:center;display:inline-flex}.ui-breadcrumb__ellipsis{align-items:center;display:inline-flex}.ui-breadcrumb{flex:auto;align-items:center;min-width:0;max-width:100%;display:flex}.ui-breadcrumb[data-tab-layout=multi]{flex:none;width:max-content;min-width:auto;max-width:150px}.ui-breadcrumb[data-tab-layout=multi] .ui-breadcrumb__title,.ui-breadcrumb[data-tab-layout=multi] .ui-breadcrumb__breadcrumb-label--parent,.ui-breadcrumb[data-tab-layout=multi] .ui-breadcrumb__breadcrumb-label--subagent{max-width:100%}.ui-breadcrumb__tooltip-anchor{flex:auto;min-width:0;max-width:100%;display:flex}.ui-breadcrumb[data-tab-layout=multi] .ui-breadcrumb__tooltip-anchor{flex:none;min-width:auto;max-width:150px}.ui-breadcrumb__hover-card{backdrop-filter:blur(20px);background:#e4e4e40f;border:1px solid #ffffff1f;overflow:hidden;box-shadow:0 21px 27.6px #0000000f}.ui-breadcrumb__hover-card .ui-hover-card__content{padding:0}.ui-breadcrumb__trigger{box-sizing:border-box;appearance:none;border-radius:var(--cursor-radius-base);width:100%;min-width:0;max-width:100%;height:24px;min-height:24px;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;flex:auto;justify-content:flex-start;align-items:center;gap:8px;margin:0;padding:0 6px;transition:background-color .15s ease-out;display:inline-flex;position:relative}.ui-breadcrumb[data-tab-layout=multi] .ui-breadcrumb__trigger{flex:none;width:fit-content;min-width:auto;max-width:150px}.ui-breadcrumb__trigger[data-active],.ui-breadcrumb__trigger:hover:not([data-active]){background-color:var(--cursor-bg-quaternary)}.ui-breadcrumb__trigger[data-active]:hover,.ui-breadcrumb__trigger:active:not([data-active]),.ui-breadcrumb__trigger[data-active]:active{background-color:var(--cursor-bg-tertiary)}.ui-breadcrumb__trigger:focus-visible{outline:2px solid var(--cursor-stroke-secondary);outline-offset:2px}.ui-breadcrumb__list--compound .ui-breadcrumb__trigger{padding-left:0;padding-right:0}.ui-breadcrumb__trigger:has(.ui-breadcrumb__breadcrumbs){padding-left:0;padding-right:0}.ui-breadcrumb__trigger:has(.ui-breadcrumb__breadcrumbs):hover:not([data-active]){background-color:#0000}.ui-breadcrumb__trigger:has(.ui-breadcrumb__breadcrumbs)[data-active]:hover{background-color:var(--cursor-bg-quaternary)}.ui-breadcrumb__trigger:has(.ui-breadcrumb__breadcrumbs):active:not([data-active]){background-color:#0000}.ui-breadcrumb__trigger:has(.ui-breadcrumb__breadcrumbs)[data-active]:active{background-color:var(--cursor-bg-quaternary)}.ui-breadcrumb__list--compound{gap:6px;width:100%}.ui-breadcrumb[data-tab-layout=multi] .ui-breadcrumb__list--compound{flex:none;width:fit-content;max-width:150px}.ui-breadcrumb__list--compound .ui-breadcrumb__trigger{flex:0 auto;width:auto;min-width:0}.ui-breadcrumb__compound-parent{max-width:200px}.ui-breadcrumb__compound-parent-text{min-width:0;display:block}.ui-breadcrumb__compound-main{flex:auto;min-width:0}.ui-breadcrumb__breadcrumbs{flex:auto;align-items:center;gap:4px;min-width:0;height:100%;display:flex}.ui-breadcrumb__breadcrumbs>.ui-icon{flex-shrink:0}.ui-breadcrumb__breadcrumb-label{min-width:0;display:block}.ui-breadcrumb__breadcrumb-label--parent{flex:0 auto;min-width:0;max-width:min(200px,40%)}.ui-breadcrumb__breadcrumb-label--subagent{flex:1 1 0;min-width:0}.ui-breadcrumb__breadcrumb-chip{text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;border-radius:4px;max-width:100%;padding:1px 2px;transition:background-color .15s ease-out;display:inline-block;overflow:hidden}.ui-breadcrumb__breadcrumb-chip:hover{background:var(--cursor-bg-tertiary)}.ui-breadcrumb__breadcrumb-chip--button{appearance:none;font:inherit;color:inherit;cursor:pointer;box-sizing:border-box;touch-action:manipulation;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;background:0 0;border:none;border-radius:4px;max-width:100%;margin:0;padding:1px 2px;transition:background-color .15s ease-out;display:inline-block;overflow:hidden;outline-offset:0!important;outline:0 #0000!important}.ui-breadcrumb__title{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;display:block;overflow:hidden}.ui-breadcrumb__title-row{flex:0 auto;align-items:center;gap:6px;min-width:0;max-width:200px;display:inline-flex}.ui-breadcrumb[data-tab-layout=multi] .ui-breadcrumb__title-row{max-width:100%}.ui-breadcrumb__subtitle{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;display:block;overflow:hidden}.ui-breadcrumb__hover-card-body{flex-direction:column;width:100%;min-width:0;display:flex}.ui-breadcrumb__hover-card-tabs{align-items:center;gap:18px;padding:11px 11px 5px;display:flex}.ui-breadcrumb__hover-card-actions{align-items:center;gap:4px;margin-left:auto;display:flex}.ui-breadcrumb__hover-card-action{width:20px;height:20px;color:var(--cursor-text-secondary);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.ui-breadcrumb__hover-card-action[data-emphasized]{background:#e4e4e414}.ui-breadcrumb__hover-card-tab{min-width:0;font-size:12px;line-height:1.5}.ui-breadcrumb__hover-card-task-list{flex-direction:column;gap:1px;padding-bottom:5px;display:flex}.ui-breadcrumb__hover-card-task-row{align-items:center;gap:6px;min-width:0;padding:8px 12px;display:flex}.ui-breadcrumb__hover-card-task-row[data-state=completed] .ui-breadcrumb__hover-card-task-label,.ui-breadcrumb__hover-card-task-row[data-state=completed] .ui-icon,.ui-breadcrumb__hover-card-task-row[data-state=pending] .ui-breadcrumb__hover-card-task-label,.ui-breadcrumb__hover-card-task-row[data-state=pending] .ui-icon{opacity:.4}.ui-breadcrumb__hover-card-task-label{flex:auto;min-width:0;font-size:12px;line-height:1.2}.ui-breadcrumb__hover-card-separator{background:#ffffff14;width:100%;height:1px}.ui-breadcrumb__hover-card-footer{align-items:center;gap:4px;padding:10px;display:flex}.ui-breadcrumb__hover-card-footer-text{min-width:0;font-size:12px;line-height:1.5}.ui-breadcrumb__disconnected-indicator{background:var(--vscode-errorForeground);border-radius:999px;flex-shrink:0;width:6px;height:6px;display:inline-block}.ui-breadcrumb__sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ui-breadcrumb__environment{flex-shrink:0;align-items:center;gap:4px;min-width:0;max-width:150px;display:inline-flex}.ui-breadcrumb__environment-label{text-overflow:ellipsis;white-space:nowrap;opacity:.65;min-width:0;font-size:10px;line-height:1;display:block;overflow:hidden}.ui-collapsible-content-view{grid-template-rows:1fr;transition:grid-template-rows .15s cubic-bezier(.215,.61,.355,1);display:grid}.ui-collapsible-content-view[data-collapsed]{grid-template-rows:0fr}.ui-collapsible-content-view__inner{min-height:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.ui-collapsible-content-view{transition:none}}.ui-compact-file-tree{gap:var(--ui-file-tree-row-gap,1px);flex-direction:column;display:flex}.ui-compact-file-tree:focus,.ui-compact-file-tree:focus-visible{outline:none}.ui-context-usage-tray{cursor:default}.ui-context-usage-tray__content{gap:var(--cursor-spacing-3);min-width:0;padding-bottom:var(--cursor-spacing-2);flex-direction:column;display:flex}.ui-context-usage-tray__metadata{justify-content:space-between;align-items:baseline;gap:var(--cursor-spacing-3);font-variant-numeric:tabular-nums;min-width:0;display:flex}.ui-context-usage-tray__summary{gap:var(--cursor-spacing-2);flex-direction:column;min-width:0;display:flex}.ui-context-usage-tray__token-count{text-align:right;min-width:0}.ui-context-usage-tray__bar{border-radius:calc(var(--cursor-spacing-1-25) / 2);background-color:#0000;width:100%;min-width:0;overflow:hidden}.ui-context-usage-tray__bar-segments{gap:var(--cursor-spacing-0-25);min-width:0;display:flex}.ui-context-usage-tray__bar-segment,.ui-context-usage-tray__bar-remainder{height:var(--cursor-spacing-1-25);min-width:var(--cursor-spacing-1);border-radius:var(--cursor-spacing-0-25);flex-shrink:0;flex-basis:0}.ui-context-usage-tray__bar-segment:first-child{border-top-left-radius:calc(var(--cursor-spacing-1-25) / 2);border-bottom-left-radius:calc(var(--cursor-spacing-1-25) / 2)}.ui-context-usage-tray__bar-segment{background-color:var(--context-usage-category-color)}.ui-context-usage-tray__bar-remainder{border-top-right-radius:calc(var(--cursor-spacing-1-25) / 2);border-bottom-right-radius:calc(var(--cursor-spacing-1-25) / 2);background-color:var(--cursor-bg-secondary)}.ui-context-usage-tray__categories{flex-direction:column;gap:0;min-width:0;margin:0;padding:0;list-style:none;display:flex}.ui-context-usage-tray__category{--context-usage-category-color:var(--cursor-text-tertiary);align-items:center;gap:var(--cursor-spacing-2);box-sizing:border-box;width:calc(100% + var(--cursor-spacing-3));min-width:0;margin:0 calc(-1 * var(--cursor-spacing-1-5));padding:var(--cursor-spacing-1) var(--cursor-spacing-1-5);border-radius:var(--cursor-radius-base);display:flex}.ui-context-usage-tray__category:not(:last-child){border-bottom:var(--cursor-spacing-0-5) solid transparent}.ui-context-usage-tray__category:hover,.ui-context-usage-tray__category[data-highlighted]{background-color:color-mix(in srgb, var(--cursor-bg-tertiary) 50%, transparent)}.ui-context-usage-tray__category[data-clickable]{cursor:pointer}.ui-context-usage-tray__category[data-color=gray]{--context-usage-category-color:var(--cursor-text-tertiary)}.ui-context-usage-tray__category[data-color=purple]{--context-usage-category-color:var(--cursor-text-purple-primary)}.ui-context-usage-tray__category[data-color=green]{--context-usage-category-color:var(--cursor-text-green-primary)}.ui-context-usage-tray__category[data-color=yellow]{--context-usage-category-color:var(--cursor-text-yellow-primary)}.ui-context-usage-tray__category[data-color=blue]{--context-usage-category-color:var(--cursor-text-blue-primary)}.ui-context-usage-tray__category[data-color=pink]{--context-usage-category-color:var(--cursor-text-magenta-primary)}.ui-context-usage-tray__category[data-color=orange]{--context-usage-category-color:var(--cursor-text-orange-primary)}.ui-context-usage-tray__category[data-color=red]{--context-usage-category-color:var(--cursor-text-red-primary)}.ui-context-usage-tray__bar-segment[data-color=gray]{--context-usage-category-color:var(--cursor-text-tertiary)}.ui-context-usage-tray__bar-segment[data-color=purple]{--context-usage-category-color:var(--cursor-text-purple-primary)}.ui-context-usage-tray__bar-segment[data-color=green]{--context-usage-category-color:var(--cursor-text-green-primary)}.ui-context-usage-tray__bar-segment[data-color=yellow]{--context-usage-category-color:var(--cursor-text-yellow-primary)}.ui-context-usage-tray__bar-segment[data-color=blue]{--context-usage-category-color:var(--cursor-text-blue-primary)}.ui-context-usage-tray__bar-segment[data-color=pink]{--context-usage-category-color:var(--cursor-text-magenta-primary)}.ui-context-usage-tray__bar-segment[data-color=orange]{--context-usage-category-color:var(--cursor-text-orange-primary)}.ui-context-usage-tray__bar-segment[data-color=red]{--context-usage-category-color:var(--cursor-text-red-primary)}.ui-context-usage-tray__category-swatch{width:var(--cursor-spacing-3);height:var(--cursor-spacing-3);border-radius:var(--cursor-radius-xs);background-color:var(--context-usage-category-color);flex-shrink:0}.ui-context-usage-tray__category-label{flex:auto;min-width:0}.ui-context-usage-tray__category-value{font-variant-numeric:tabular-nums;flex-shrink:0}.ui-context-usage-tray__see-details-button.ui-button[data-size=sm]{padding-right:0}.ui-customize-view{--ui-customize-view-background:var(--cursor-bg-chrome);scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--vscode-scrollbarSlider-background) transparent;width:100%;min-width:0;height:100%;min-height:0;color:var(--cursor-text-primary);background:var(--cursor-bg-chrome);flex-direction:column;flex:1;display:flex;overflow:hidden auto}.ui-customize-view button:focus,.ui-customize-view button:focus-visible,.ui-customize-view button:active{box-shadow:none!important;outline:none!important}.ui-customize-view button:not(.ui-select-trigger):focus,.ui-customize-view button:not(.ui-select-trigger):focus-visible,.ui-customize-view button:not(.ui-select-trigger):active{border-color:#0000!important}.ui-customize-view::-webkit-scrollbar{width:6px}.ui-customize-view::-webkit-scrollbar-track{background:0 0}.ui-customize-view::-webkit-scrollbar-thumb{background:var(--vscode-scrollbarSlider-background);border-radius:3px}.ui-customize-view::-webkit-scrollbar-thumb:hover{background:var(--vscode-scrollbarSlider-hoverBackground)}.ui-customize-view__content{flex-direction:column;gap:32px;width:100%;max-width:60rem;margin:0 auto;padding:24px 3rem;display:flex}@media (max-width:639px){.ui-customize-view__content{padding-left:24px;padding-right:24px}}.ui-customize-view__search{flex-direction:row;align-items:center;gap:8px;display:flex}.ui-customize-view__search .ui-input-group{flex:auto;min-width:0}.ui-customize-view__mode-toggle.ui-button{flex-shrink:0}.ui-customize-manage{flex-direction:column;gap:24px;display:flex}.ui-customize-manage__controls{padding:0 var(--cursor-spacing-2);flex-direction:row;align-items:center;gap:8px;min-width:0;display:flex}.ui-customize-manage__controls-scroll{flex-direction:row;flex:auto;align-items:center;gap:8px;min-width:0;padding:2px 0;display:flex;overflow:auto hidden;scrollbar-width:none!important}.ui-customize-manage__controls-scroll::-webkit-scrollbar{width:0;height:0;display:none}.ui-customize-manage__controls-scroll>*,.ui-customize-manage__tab{flex-shrink:0}.ui-pill.ui-customize-manage__tab--disabled{opacity:.4;cursor:not-allowed}.ui-pill.ui-customize-manage__tab--disabled:hover{border-color:var(--cursor-stroke-secondary);color:inherit;background-color:#0000}.ui-customize-manage__scope-icon{color:var(--vscode-descriptionForeground)}.ui-customize-manage__controls-scroll .ui-customize-manage__scope-trigger.ui-select-trigger{border-color:var(--cursor-stroke-secondary);color:var(--cursor-text-secondary);--ui-select-trigger-padding-block:var(--cursor-spacing-1-5);--ui-select-trigger-padding-inline-start:var(--cursor-spacing-2-5);--ui-select-trigger-padding-inline-end:var(--cursor-spacing-2);gap:var(--cursor-spacing-1)}.ui-customize-manage__controls-scroll .ui-customize-manage__scope-trigger.ui-select-trigger .ui-select-label{font-size:13px;line-height:16px}.ui-customize-manage__controls-scroll .ui-customize-manage__scope-trigger.ui-select-trigger .ui-select-icon{--icon-size:8px!important}.ui-customize-manage__controls-scroll .ui-customize-manage__scope-trigger.ui-select-trigger:hover{background-color:var(--cursor-bg-tertiary);color:var(--cursor-text-primary);border-color:var(--cursor-stroke-secondary)}.ui-customize-manage__controls-scroll .ui-customize-manage__scope-trigger.ui-select-trigger:focus-visible:not(:hover):not([data-open=true]){color:var(--cursor-text-secondary);border-color:var(--cursor-stroke-secondary);background-color:#0000}.ui-customize-manage__controls-scroll .ui-customize-manage__scope-trigger.ui-select-trigger:focus-visible:not(:hover):not([data-open=true]) .ui-select-icon{color:var(--cursor-icon-tertiary)}.ui-customize-manage__controls-scroll .ui-customize-manage__scope-trigger.ui-select-trigger[data-open=true]{border-color:var(--cursor-stroke-secondary)}.ui-customize-manage__controls-divider{background-color:color-mix(in srgb, var(--cursor-text-primary) 12%, transparent);flex-shrink:0;align-self:center;width:1px;height:16px}.ui-customize-manage__icon-wrap{flex-shrink:0;display:flex;position:relative}.ui-customize-manage__mcp-progress.ui-button{gap:var(--cursor-spacing-1)}.ui-customize-manage__tool-modal-list{flex-direction:column;display:flex}.ui-customize-manage__tool-row{flex-direction:row;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:4px 0;display:flex}.ui-customize-manage__tool-name{min-width:0;font-family:var(--cursor-font-family-mono,var(--monaco-monospace-font,monospace))}.ui-customize-manage__mcp-dot{background:var(--cursor-text-green-primary,#3fb950);width:9px;height:9px;box-shadow:0 0 0 2px var(--ui-customize-view-background,var(--cursor-bg-chrome));border-radius:999px;position:absolute;bottom:-2px;right:-2px}.ui-customize-manage__empty{text-align:center;border:1px solid var(--cursor-stroke-tertiary);border-radius:10px;flex-direction:column;align-items:center;gap:4px;padding:32px 24px;display:flex}.ui-customize-manage__section-header{padding:0 var(--cursor-spacing-2);margin-top:4px}.ui-customize-manage__group{flex-direction:column;gap:6px;display:flex}.ui-customize-manage__group-header{padding:0 var(--cursor-spacing-2);flex-direction:row;justify-content:space-between;align-items:center;min-height:24px;display:flex}.ui-customize-manage__group-title{flex-direction:row;align-items:center;gap:8px;min-width:0;display:flex}.ui-customize-manage__group-actions{flex-direction:row;flex-shrink:0;align-items:center;gap:8px;display:flex}.ui-customize-manage__row-remove{color:var(--cursor-text-red-primary,var(--vscode-errorForeground));flex-shrink:0}.ui-customize-manage__card{background:color-mix(in srgb, var(--cursor-text-primary) 3%, transparent);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.ui-customize-manage__row{flex-direction:row;align-items:center;gap:12px;min-width:0;padding:8px 12px;display:flex}.ui-customize-manage__row:hover{background:color-mix(in srgb, var(--cursor-text-primary) 3%, transparent)}.ui-customize-manage__row--divided{border-top:1px solid color-mix(in srgb, var(--cursor-text-primary) 6%, transparent)}.ui-customize-manage__row-body{appearance:none;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;flex-direction:row;flex:auto;align-items:center;gap:12px;min-width:0;padding:0;display:flex;border:0!important}.ui-customize-manage__row-body--static{cursor:default}.ui-customize-manage__row-body--muted{opacity:.55}.ui-customize-manage__log-meta{align-items:center;gap:var(--cursor-spacing-2);white-space:nowrap;flex-direction:row;flex-shrink:0;display:flex}.ui-customize-manage__log-error{color:var(--cursor-text-red-primary,var(--vscode-errorForeground));align-items:center;display:inline-flex}.ui-customize-manage__row-icon{width:28px;height:28px;color:var(--vscode-descriptionForeground);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.ui-customize-manage__row-icon--primitive{background:color-mix(in srgb, var(--cursor-text-primary) 4%, transparent);color:var(--cursor-icon-secondary,var(--vscode-descriptionForeground))}.ui-customize-manage__row-text{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.ui-customize-manage__row-action{flex-shrink:0}.ui-customize-manage__row--editing{padding:var(--cursor-spacing-2)}.ui-customize-manage__row-edit{gap:var(--cursor-spacing-2);flex-direction:column;width:100%;display:flex}.ui-customize-manage__row-edit-input{box-sizing:border-box;resize:vertical;width:100%;min-height:72px;padding:var(--cursor-spacing-2);border-radius:var(--cursor-radius-base);border:1px solid var(--cursor-stroke-secondary);background:var(--cursor-bg-secondary);color:var(--cursor-text-primary);font:inherit;font-size:12px;line-height:18px}.ui-customize-manage__row-edit-input:focus{border-color:var(--cursor-stroke-focused);outline:none}.ui-customize-manage__row-edit-input::placeholder{color:var(--cursor-text-tertiary)}.ui-customize-manage__row-edit-footer{justify-content:flex-end;gap:var(--cursor-spacing-2);display:flex}@keyframes ui-customize-manage-skeleton-pulse{0%,to{opacity:1}50%{opacity:.45}}.ui-customize-manage__skeleton-row{flex-direction:row;align-items:center;gap:12px;padding:8px 12px;display:flex}.ui-customize-manage__skeleton-icon{background:color-mix(in srgb, var(--cursor-text-primary) 8%, transparent);border-radius:6px;flex-shrink:0;width:28px;height:28px;animation:1.4s ease-in-out infinite ui-customize-manage-skeleton-pulse}.ui-customize-manage__skeleton-lines{flex-direction:column;flex:auto;gap:6px;min-width:0;display:flex}.ui-customize-manage__skeleton-line{background:color-mix(in srgb, var(--cursor-text-primary) 8%, transparent);border-radius:4px;height:9px;animation:1.4s ease-in-out infinite ui-customize-manage-skeleton-pulse}.ui-customize-manage__skeleton-line--name{width:38%}.ui-customize-manage__skeleton-line--byline{width:62%}.ui-customize-manage__see-more{appearance:none;font:inherit;color:var(--vscode-descriptionForeground);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;align-self:flex-start;margin-top:2px;padding:8px;font-size:12px}.ui-customize-manage__see-more:hover{color:var(--vscode-foreground)}.ui-customize-view__marketplace-filter-trigger{align-items:center;gap:4px;display:inline-flex}.ui-customize-view__marketplace-filter-label{text-overflow:ellipsis;white-space:nowrap;max-width:160px;overflow:hidden}.ui-customize-view__discover{flex-direction:column;gap:12px;display:flex}.ui-customize-view__section-title{padding-left:var(--cursor-spacing-2)!important}.ui-pill[data-variant=ghost].ui-customize-tab--selected,.ui-pill[data-variant=ghost].ui-customize-tab--selected:hover:not([data-disabled=true]){background-color:var(--cursor-bg-tertiary);color:var(--cursor-text-primary);border-color:var(--cursor-stroke-primary)}.ui-customize-view__popular{gap:var(--cursor-spacing-3);flex-direction:column;display:flex}.ui-customize-view__leaderboard-header{justify-content:space-between;align-items:center;gap:var(--cursor-spacing-2) var(--cursor-spacing-3);padding:0 var(--cursor-spacing-2);flex-flow:wrap;display:flex}.ui-customize-view__leaderboard-heading{min-width:0;font-size:14px;line-height:20px;font-weight:var(--cursor-font-weight-medium,500);color:var(--cursor-text-primary);margin:0;display:block}.ui-customize-view__leaderboard-word,.ui-customize-view__leaderboard-static{white-space:nowrap}.ui-customize-view__leaderboard-word{color:var(--cursor-text-tertiary)}.ui-customize-view__leaderboard-heading .ui-customize-view__inline-selector.ui-select-trigger{font-size:inherit;line-height:inherit;font-weight:inherit;vertical-align:baseline;color:var(--cursor-text-primary);border-radius:var(--cursor-radius-base);--ui-select-trigger-border-width:0px;--ui-select-trigger-padding-block:0px;--ui-select-trigger-padding-inline-start:var(--cursor-spacing-1);--ui-select-trigger-padding-inline-end:var(--cursor-spacing-1);background-color:#0000;border-color:#0000;display:inline}.ui-customize-view__leaderboard-heading .ui-customize-view__inline-selector.ui-select-trigger .ui-select-label{font-size:inherit;line-height:inherit;font-weight:inherit}.ui-customize-view__leaderboard-heading .ui-customize-view__inline-selector.ui-select-trigger .ui-select-icon{display:none}.ui-customize-view__leaderboard-heading .ui-customize-view__inline-selector.ui-select-trigger:hover{background-color:var(--cursor-bg-tertiary);color:var(--cursor-text-primary);border-color:#0000}.ui-customize-view__leaderboard-heading .ui-customize-view__inline-selector.ui-select-trigger:focus-visible:not(:hover):not([data-open=true]){background-color:#0000}.ui-customize-view__leaderboard-heading .ui-customize-view__inline-selector.ui-select-trigger[data-open=true]{background-color:var(--cursor-bg-tertiary);color:var(--cursor-text-primary)}.ui-customize-view__leaderboard-heading .ui-customize-view__inline-selector--rightmost.ui-select-trigger .ui-select-icon{--icon-size:10px;margin-left:var(--cursor-spacing-0-5);color:var(--cursor-text-tertiary);vertical-align:middle;display:inline-block}.ui-customize-view__leaderboard-range{flex-shrink:0;margin-left:auto}.ui-customize-view__sections{flex-direction:column;gap:32px;display:flex}.ui-customize-view__detail{flex-direction:column;display:flex}.ui-marketplace-section{flex-direction:column;gap:12px;display:flex}.ui-marketplace-section__header{padding:0 var(--cursor-spacing-2);flex-direction:row;justify-content:space-between;align-items:center;display:flex}.ui-marketplace-section__title-group{flex-direction:row;align-items:center;gap:8px;min-width:0;display:flex}.ui-marketplace-section__scope-chip.ui-pill[data-variant=ghost]{gap:var(--cursor-spacing-1);padding:2px 6px;font-size:11px;line-height:14px}.ui-marketplace-section__overflow{color:var(--vscode-descriptionForeground);flex-shrink:0}.ui-marketplace-section__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 16px;display:grid}.ui-marketplace-section__see-more{appearance:none;font:inherit;color:var(--vscode-descriptionForeground);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;align-self:flex-start;margin-top:4px;padding:8px;font-size:12px}.ui-marketplace-section__see-more:hover{color:var(--vscode-foreground)}.ui-marketplace-plugin-card{color:var(--cursor-text-primary);border-radius:8px;flex-direction:row;align-items:center;gap:12px;min-width:0;padding:8px;display:flex}.ui-marketplace-plugin-card:hover,.ui-marketplace-plugin-card:focus-within{background:var(--cursor-bg-secondary)}.ui-marketplace-plugin-card__body-button{appearance:none;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;flex-direction:row;flex:auto;align-items:center;gap:12px;min-width:0;padding:0;display:flex;border:0!important}.ui-marketplace-plugin-card__icon{border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex;overflow:hidden}.ui-marketplace-plugin-card__body{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.ui-marketplace-plugin-card__description{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-marketplace-plugin-card__action{flex-direction:row;flex-shrink:0;align-items:center;gap:8px;display:flex}.ui-discover-row{width:100%;position:relative}.ui-discover-row:before,.ui-discover-row:after{content:"";z-index:1;pointer-events:none;opacity:0;width:40px;transition:opacity .12s;position:absolute;top:0;bottom:0}.ui-discover-row:before{background:linear-gradient(90deg, var(--ui-customize-view-background) 0%, transparent 100%);left:0}.ui-discover-row:after{background:linear-gradient(270deg, var(--ui-customize-view-background) 0%, transparent 100%);right:0}.ui-discover-row--can-scroll-left:before,.ui-discover-row--can-scroll-right:after{opacity:1}.ui-discover-row__viewport{scroll-behavior:smooth;scroll-snap-type:x mandatory;-ms-overflow-style:none;flex-direction:row;gap:12px;display:flex;overflow:auto hidden;scrollbar-width:none!important}.ui-discover-row__viewport::-webkit-scrollbar{width:0;height:0;display:none}.ui-discover-row__chevron{z-index:2;background:var(--cursor-bg-elevated);border:1px solid var(--cursor-stroke-tertiary);backdrop-filter:blur(10px);width:28px;height:28px;color:var(--cursor-text-primary);border-radius:999px;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 8px #00000073}.ui-discover-row__chevron:hover{background:var(--cursor-bg-secondary)}.ui-discover-row__chevron.ui-icon-button:active:not(:disabled){transform:translateY(-50%)scale(.94)}.ui-discover-row__chevron--left{left:-10px}.ui-discover-row__chevron--right{right:-10px}.ui-discover-card{border:1px solid var(--cursor-stroke-tertiary);background:var(--cursor-bg-editor);color:var(--cursor-text-primary);text-align:left;cursor:pointer;scroll-snap-align:start;appearance:none;min-width:0;font:inherit;border-radius:10px;flex-direction:row;flex:0 0 240px;align-items:flex-start;gap:12px;padding:14px;transition:background .12s,border-color .12s;display:flex}.ui-discover-card:hover{background:var(--cursor-bg-secondary);border-color:var(--cursor-stroke-focused)}.ui-discover-card:focus-visible{outline:1px solid var(--cursor-stroke-focused);outline-offset:1px}.ui-discover-card__icon{background:#ffffff0a;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex;overflow:hidden}.ui-discover-card__body{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.ui-discover-card__description{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-discover-card__meta{color:var(--vscode-descriptionForeground);flex-flow:wrap;align-items:center;gap:12px;margin-top:6px;font-size:11px;display:flex}.ui-discover-card__meta-item{align-items:center;gap:4px;display:inline-flex}.ui-discover-card__meta-icon{flex-shrink:0}.ui-discover-card__meta-text{white-space:nowrap}.ui-usage-table{gap:var(--cursor-spacing-1);flex-direction:column;width:100%;min-width:0;display:flex}.ui-usage-table__header{justify-content:space-between;align-items:center;gap:var(--cursor-spacing-4);padding:0 var(--cursor-spacing-2);margin-bottom:var(--cursor-spacing-1-5);flex-direction:row;display:flex}.ui-usage-table__title-group{align-items:center;gap:var(--cursor-spacing-2);flex-flow:wrap;flex:auto;min-width:0;display:inline-flex}.ui-usage-table__title{margin:0}.ui-usage-table__tabs{justify-content:flex-end;align-items:center;gap:var(--cursor-spacing-4);border:0;flex-flow:wrap;margin:0;padding:0;display:flex}.ui-usage-table__tabs-label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ui-usage-table__tab{appearance:none;color:var(--vscode-descriptionForeground);box-sizing:border-box;touch-action:manipulation;font:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:2px 0;font-size:12px;transition:color .1s;outline-offset:0!important;outline:0 #0000!important}.ui-usage-table__tab:hover{color:var(--vscode-foreground)}.ui-usage-table__tab[data-selected]{color:var(--vscode-foreground);font-weight:var(--cursor-font-weight-medium,500)}.ui-usage-table__tab:focus-visible{outline:1px solid var(--vscode-focusBorder);outline-offset:-1px}.ui-usage-table__table-shell{width:100%;min-width:0;max-width:100%;overflow-x:hidden}.ui-usage-table__table{border-collapse:separate;width:100%;max-width:100%;border-spacing:0 var(--cursor-spacing-0-5);table-layout:fixed}.ui-usage-table__table td{padding:var(--cursor-spacing-2);text-align:left;vertical-align:middle}.ui-usage-table__table tbody tr:hover td{background:var(--cursor-bg-secondary)}.ui-usage-table__table tbody tr:hover td:first-child{border-top-left-radius:10px;border-bottom-left-radius:10px}.ui-usage-table__table tbody tr:hover td:last-child{border-top-right-radius:10px;border-bottom-right-radius:10px}.ui-usage-table__rank-col{width:3ch}.ui-usage-table__name-col{width:auto}.ui-usage-table__creator-col{width:100px}.ui-usage-table__usage-col{width:64px}.ui-usage-table__agent-share-col{width:140px}.ui-usage-table__action-col{width:80px}.ui-usage-table__head{padding:0 var(--cursor-spacing-2) var(--cursor-spacing-1-5);color:var(--cursor-text-secondary);font-size:11px;font-weight:var(--cursor-font-weight-medium,500);text-align:left;white-space:nowrap;vertical-align:bottom}.ui-usage-table__head--usage,.ui-usage-table__head--invocation{text-align:right}.ui-usage-table__head--agent-share,.ui-usage-table__head--creator{text-align:left}.ui-usage-table__row{color:var(--cursor-text-primary)}.ui-usage-table__row[data-clickable]{cursor:pointer}.ui-usage-table__row[data-clickable]:focus-visible{outline:1px solid var(--vscode-focusBorder);outline-offset:-1px;border-radius:10px}.ui-usage-table__rank{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px}.ui-usage-table__name-cell{width:auto}.ui-usage-table__name-content{align-items:center;gap:var(--cursor-spacing-2);flex-direction:row;width:100%;min-width:0;display:flex}.ui-usage-table__leading{border-radius:var(--cursor-radius-sm);flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:flex;overflow:hidden}.ui-usage-table__name{min-width:0}td.ui-usage-table__creator-cell{padding-right:var(--cursor-spacing-0-5);color:var(--cursor-text-secondary);white-space:nowrap;font-size:12px}.ui-usage-table__creator-content{align-items:center;gap:var(--cursor-spacing-1-5);flex-direction:row;min-width:0;display:flex}.ui-usage-table__creator-avatar{border:1px solid var(--cursor-stroke-tertiary);border-radius:var(--cursor-radius-full);background:var(--cursor-bg-tertiary);width:14px;height:14px;color:var(--cursor-text-secondary);font-size:9px;font-weight:var(--cursor-font-weight-medium,500);flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}.ui-usage-table__creator-logo{border-radius:var(--cursor-radius-base);flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex;overflow:hidden}.ui-usage-table__creator{min-width:0}td.ui-usage-table__usage{padding-left:var(--cursor-spacing-0-5);padding-right:var(--cursor-spacing-2);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px;text-align:right!important}.ui-usage-table__usage-icon{margin-right:var(--cursor-spacing-1-5);vertical-align:-2px;display:inline-flex}td.ui-usage-table__agent-share{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.ui-usage-table__agent-share-content{align-items:center;gap:var(--cursor-spacing-1-5);flex-direction:row;min-width:0;display:flex}.ui-usage-table__agent-share-icon{color:var(--cursor-text-tertiary);flex-shrink:0}.ui-usage-table__agent-share-bar{flex:auto;min-width:0}.ui-usage-table__agent-share-bar.ui-progress-bar[data-color=primary]>.ui-progress-bar-fill{background-color:var(--cursor-text-primary)}.ui-usage-table__agent-share-bar.ui-progress-bar:before{background-color:color-mix(in srgb, var(--cursor-text-primary) 16%, transparent)}.ui-usage-table__agent-share-text{min-width:36px;color:var(--cursor-text-secondary);font-variant-numeric:tabular-nums;text-align:right;flex-shrink:0}.ui-usage-table__action{white-space:nowrap;padding-left:0;text-align:right!important}.ui-usage-table__empty{color:var(--vscode-descriptionForeground);text-align:center;font-size:12px}.ui-usage-table__footer{justify-content:flex-end;align-items:center;gap:var(--cursor-spacing-3);padding:var(--cursor-spacing-2) var(--cursor-spacing-2) 0;flex-direction:row;display:flex}.ui-usage-table__page-size{align-items:center;gap:var(--cursor-spacing-1);flex-direction:row;display:inline-flex}.ui-usage-table__pagination{align-items:center;gap:var(--cursor-spacing-2);flex-direction:row;display:flex}.ui-usage-table__page-indicator{color:var(--vscode-descriptionForeground);font-variant-numeric:tabular-nums;font-size:12px}.ui-usage-table__skeleton{background:color-mix(in srgb, var(--cursor-text-primary) 8%, transparent);vertical-align:middle;border-radius:4px;height:10px;animation:1.4s ease-in-out infinite ui-customize-manage-skeleton-pulse;display:inline-block}.ui-usage-table__skeleton--name{width:45%;min-width:90px;max-width:220px}.ui-usage-table__skeleton--creator{width:56px}.ui-usage-table__skeleton--usage{width:32px}.ui-usage-table__skeleton--bar{width:120px}.ui-usage-table__skeleton--action{border-radius:999px;width:44px;height:16px}.ui-debug-logs-dialog__header{align-items:baseline;gap:var(--cursor-spacing-2);flex:1;min-width:0;display:flex}.ui-debug-logs-dialog__filepath{color:var(--cursor-text-tertiary);opacity:.7;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-family:var(--cursor-font-family-mono,var(--monaco-monospace-font,monospace));overflow:hidden}.ui-debug-logs-dialog__content{padding:var(--cursor-spacing-1) 0;font-family:var(--cursor-font-family-mono,var(--monaco-monospace-font,monospace));-webkit-user-select:text;user-select:text;max-height:60vh;font-size:11px;line-height:1.5;overflow-y:auto}.ui-debug-logs-dialog__empty{color:var(--cursor-text-tertiary);padding:var(--cursor-spacing-3) 0;text-align:center}.ui-debug-logs-dialog__line{gap:var(--cursor-spacing-2);padding:1px 0;display:flex}.ui-debug-logs-dialog__time{color:var(--cursor-text-tertiary);opacity:.6;flex-shrink:0}.ui-debug-logs-dialog__message{color:var(--cursor-text-primary);word-break:break-word}.ui-debug-logs-dialog__footer{border-top:1px solid var(--cursor-stroke-tertiary);justify-content:flex-start}.ui-debug-reproduction-tray__content{padding:0 0 var(--cursor-spacing-2);color:var(--cursor-text-secondary);-webkit-user-select:text;user-select:text;max-height:180px;font-size:12px;line-height:1.5;overflow-y:auto}.ui-debug-reproduction-tray__logs-count{font-variant-numeric:tabular-nums;color:var(--cursor-text-quaternary)}.ui-debug-reproduction-tray__logs-btn .ui-debug-reproduction-tray__logs-count{margin-left:var(--cursor-spacing-0-5)}.ui-card.ui-diff-card[data-variant=default],.ui-card.ui-diff-card[data-variant=sticky-boundary]{border:1px solid var(--cursor-stroke-secondary);border-radius:var(--cursor-radius-lg);background:var(--cursor-bg-editor);overflow:clip}.ui-card.ui-diff-card[data-variant=sticky-boundary] .ui-card__header{border-color:var(--cursor-stroke-secondary)}.ui-card.ui-diff-card[data-variant=default] .ui-diff-card__header.ui-card__header:after,.ui-card.ui-diff-card[data-variant=sticky-boundary] .ui-diff-card__header.ui-card__header:after{background:var(--cursor-stroke-secondary)!important}.ui-diff-card__header.ui-card__header{--card-header-h:30px;background:var(--cursor-bg-editor);font-size:13px}.ui-diff-card__header.ui-card__header .ui-card__icon-area{width:16px;height:16px}.ui-diff-card__header.ui-card__header button.ui-card__icon-button{width:14px;height:14px}.ui-diff-card__header.ui-card__header .ui-card__chevron .ui-icon[data-size],.ui-diff-card__header.ui-card__header .ui-card__icon .ui-icon[data-size]{--icon-size:14px}.ui-diff-card__header.ui-card__header .ui-card__title{gap:var(--cursor-spacing-2)}.ui-diff-card__header.ui-card__header .ui-card__title-text{align-items:center;gap:var(--cursor-spacing-1-5);display:flex}.ui-diff-card__header.ui-card__header .ui-card__trailing{gap:var(--cursor-spacing-1-5);padding-right:var(--cursor-spacing-3)}.ui-diff-card__header.ui-card__header:hover button.ui-card__icon-button .ui-card__icon{display:none}.ui-diff-card__header.ui-card__header:hover button.ui-card__icon-button .ui-card__chevron{display:flex}.ui-diff-card__status{letter-spacing:0;color:var(--cursor-text-secondary);flex-shrink:0;font-size:12px;line-height:16px}.ui-diff-card__status[data-tone=added]{color:var(--cursor-text-green-primary)}.ui-diff-card__status[data-tone=deleted]{color:var(--cursor-text-red-primary)}.ui-diff-card__status[data-tone=renamed]{color:var(--cursor-text-cyan-primary)}.ui-diff-card__stats{align-items:center;gap:var(--cursor-spacing-0-5);font-variant-numeric:tabular-nums;flex-shrink:0;display:inline-flex}.ui-diff-card__stat--added{color:var(--cursor-text-green-primary)}.ui-diff-card__stat--deleted{color:var(--cursor-text-red-primary)}.ui-diff-card__generated,.ui-diff-card__large-diff,.ui-diff-card__unavailable{align-items:center;gap:var(--cursor-spacing-1-5);padding:var(--cursor-spacing-5) var(--cursor-spacing-3);flex-direction:column;display:flex}.ui-diff-card__unavailable-title{text-align:center}.ui-diff-card__generated-load,.ui-diff-card__large-diff-load{appearance:none;font:inherit;color:var(--cursor-text-link);box-sizing:border-box;touch-action:manipulation;font-size:13px;font-weight:var(--cursor-font-weight-medium,500);cursor:pointer;background:0 0;border:none;margin:0;padding:0;outline-offset:0!important;outline:0 #0000!important}.ui-diff-card__generated-load:hover,.ui-diff-card__large-diff-load:hover{text-decoration:underline}.ui-diff-card__empty{padding:var(--cursor-spacing-7) var(--cursor-spacing-3);text-align:center}.ui-diff-card__path{min-width:0;font-size:14px}.ui-diff-card__path[data-opens-on-click]{cursor:pointer}.ui-diff-card__path[data-opens-on-click]:hover{text-decoration:underline;-webkit-text-decoration-color:var(--cursor-icon-quaternary);text-decoration-color:var(--cursor-icon-quaternary)}.ui-diff-card__path-with-copy{align-items:center;gap:var(--cursor-spacing-1-5);flex:1;min-width:0;max-width:100%;display:inline-flex}.ui-diff-card__path-actions{align-items:center;gap:var(--cursor-spacing-0-5);flex-shrink:0;display:inline-flex}.ui-diff-card__path-action{border-radius:var(--cursor-radius-xs);width:16px;height:16px;color:var(--cursor-icon-tertiary);cursor:pointer;opacity:.72;flex-shrink:0;justify-content:center;align-items:center;transition:color .12s,background-color .12s,opacity .12s;display:inline-flex}.ui-diff-card__path-action:hover{color:var(--cursor-icon-primary);opacity:1;background-color:var(--cursor-bg-tertiary)}.ui-diff-card__path-action[data-copied]{color:var(--cursor-icon-primary);opacity:1}.ui-diff-card__path-action:focus-visible{outline:1px solid var(--cursor-stroke-focused);outline-offset:1px}.ui-diff-card .ui-default-diff{background-color:var(--cursor-bg-editor)}.ui-diff-card__path-arrow{vertical-align:middle;margin:0 var(--cursor-spacing-0-5);color:var(--cursor-icon-secondary);display:inline}.ui-tooltip.ui-diff-card__path-tooltip{overflow-wrap:anywhere;white-space:normal;max-width:min(560px,100vw - 24px)}.ui-feedback-tray{transition:opacity .15s ease-out,border-color .1s;transform:none;container-type:inline-size}.ui-feedback-tray[data-visible=true]{transform:none}@starting-style{.ui-feedback-tray[data-visible=true]{opacity:1;transform:none}}.ui-feedback-tray__header{justify-content:space-between;align-items:center;gap:var(--cursor-spacing-2);padding:9px 0;display:flex}.ui-feedback-tray__title{font-size:12px;font-weight:var(--cursor-font-weight-medium,500)}.ui-feedback-tray__actions{align-items:center;gap:var(--cursor-spacing-2);flex-shrink:0;display:flex}.ui-feedback-tray__thumb[data-sentiment=up][aria-pressed=true]{color:var(--cursor-text-green-primary)}.ui-feedback-tray__thumb[data-sentiment=down][aria-pressed=true]{color:var(--cursor-text-red-primary)}.ui-feedback-tray__group{gap:var(--cursor-spacing-2);flex-direction:column;display:flex}.ui-feedback-tray__group-prompt{font-size:12px;font-weight:var(--cursor-font-weight-medium,500);line-height:1.3}.ui-text.ui-feedback-tray__comment-label{font-size:12px;font-weight:var(--cursor-font-weight-medium,500);padding:0 0 var(--cursor-spacing-2);line-height:1.3}.ui-feedback-tray__categories{gap:var(--cursor-spacing-1-5);padding:var(--cursor-spacing-0-5) 0 var(--cursor-spacing-3);flex-wrap:wrap;display:flex}@container (max-width:320px){.ui-feedback-tray__categories{display:none}}.ui-feedback-tray__category-chip{width:fit-content;height:24px;padding:0 var(--cursor-spacing-2);border:1px solid var(--cursor-stroke-tertiary);border-radius:var(--cursor-radius-full);color:var(--cursor-text-secondary);font:inherit;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;align-items:center;font-size:11px;line-height:1;transition:background-color .1s,border-color .1s,color .1s;display:inline-flex}.ui-feedback-tray__category-chip:hover{background-color:var(--cursor-bg-tertiary);border-color:var(--cursor-bg-tertiary);color:var(--cursor-text-primary)}.ui-feedback-tray__category-chip[data-selected]{background-color:var(--cursor-bg-tertiary);border-color:var(--cursor-stroke-secondary);color:var(--cursor-text-primary)}.ui-feedback-tray__comment{padding:0 0 var(--cursor-spacing-2)}.ui-file-header{font:inherit;color:inherit;font-family:var(--cursor-font-family-sans);background:var(--cursor-bg-editor,var(--cursor-bg-secondary));border-bottom:1px solid var(--cursor-stroke-secondary,var(--cursor-stroke-secondary));align-items:center;gap:6px;padding:4px 8px;text-decoration:none;display:flex}.ui-file-header--clickable{cursor:pointer}.ui-file-header__icon{flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.ui-file-header__icon .show-file-icons{align-items:center;display:flex}.ui-file-header__icon .monaco-icon-label{align-items:center;height:18px;display:flex}.ui-file-header__icon .monaco-icon-label:before{background-size:18px;width:18px;height:18px}.ui-file-header__info{flex:1;align-items:center;gap:4px;min-width:0;height:20px;display:flex}.ui-file-header__filename{letter-spacing:-.08px;color:var(--cursor-text-primary,var(--cursor-text-primary));white-space:nowrap;flex-shrink:0;font-size:13px;line-height:18px}.ui-file-header__path{letter-spacing:-.08px;color:var(--cursor-text-secondary,var(--cursor-text-secondary));white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:13px;line-height:18px;overflow:hidden}.ui-file-header__rename-arrow{color:var(--cursor-text-secondary,var(--cursor-text-secondary));margin:0 4px}.ui-file-header__stats{font-variant-numeric:tabular-nums;flex-shrink:0;gap:4px;margin-left:4px;display:flex}.ui-file-header__stat{letter-spacing:-.08px;border-radius:4px;font-size:13px;line-height:18px}.ui-file-header__stat--added{color:var(--cursor-text-green-primary,var(--cursor-text-green-primary))}.ui-file-header__stat--deleted{color:var(--cursor-text-red-primary,var(--cursor-text-red-primary))}.ui-file-tree{height:100%;min-height:0}.ui-file-tree--virtualized{gap:0;height:100%;position:relative}.ui-file-tree__virtual-spacer-container{min-height:100%}.ui-file-tree__virtual-spacer{min-height:100%;position:relative}.ui-file-tree__virtual-window{gap:var(--ui-file-tree-row-gap,1px);flex-direction:column;display:flex;position:absolute;top:0;left:0;right:0}.ui-file-tree__virtual-window:focus,.ui-file-tree__virtual-window:focus-visible{outline:none}.ui-file-tree__loading-overlay{pointer-events:auto;background:var(--cursor-bg-editor);color:var(--cursor-text-secondary);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ui-file-tree__empty{color:var(--cursor-text-secondary);padding:8px 12px;font-size:12px}.ui-filter-tab-bar{justify-content:space-between;align-items:center;gap:12px;min-width:0;height:24px;margin-bottom:4px;padding:0 8px;display:flex}.ui-filter-tab-bar--tabs-wrap{align-items:flex-start;height:auto}.ui-filter-tab-bar__tabs{flex-shrink:0;align-items:center;gap:6px;display:flex}.ui-filter-tab-bar__tabs--wrap{flex-wrap:wrap;flex:1;row-gap:6px;min-width:0}.ui-filter-tab-bar__tab--dropdown-trigger{flex-shrink:0;align-items:center;gap:4px;display:inline-flex}.ui-filter-tab-bar__dropdown-chevron{flex-shrink:0;margin-left:2px}.ui-filter-tab-bar__tab{height:20px;color:var(--cursor-text-secondary,var(--cursor-text-secondary));font-family:var(--vscode-font-family,inherit);font-size:11px;font-weight:var(--cursor-font-weight-medium,500);letter-spacing:.07px;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:0 6px;line-height:14px;transition:background-color .1s,color .1s;display:flex;box-shadow:none!important;outline:none!important}.ui-filter-tab-bar__tab:hover{color:var(--cursor-text-primary,var(--cursor-text-primary))}.ui-filter-tab-bar__tab--selected{background:var(--vscode-button-secondaryBackground,var(--cursor-bg-tertiary));color:var(--vscode-button-secondaryForeground,var(--cursor-text-primary))}.ui-filter-tab-bar__tab--selected:hover{background:var(--vscode-button-secondaryHoverBackground,var(--cursor-bg-secondary));color:var(--vscode-button-secondaryForeground,var(--cursor-text-primary))}.ui-filter-tab-bar__tab:focus,.ui-filter-tab-bar__tab:focus-visible,.ui-filter-tab-bar__tab:active{box-shadow:none!important;border:none!important;outline:none!important}.ui-filter-tab-bar__actions{flex:1;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.ui-filter-tab-bar__search{flex:1;min-width:120px;max-width:200px}.ui-filter-tab-bar__right{flex-shrink:0}.floating-search-bar{box-sizing:border-box;align-items:center;gap:1px;width:100%;margin:0;display:flex}.floating-search-bar[data-size=base]{height:var(--cursor-spacing-8-5);padding-right:var(--cursor-spacing-1);padding-left:var(--cursor-spacing-2-5)}.floating-search-bar[data-size=lg]{height:var(--cursor-spacing-10);padding-right:var(--cursor-spacing-2);padding-left:var(--cursor-spacing-3-5)}.floating-search-bar[data-variant=floating]{border:1px solid var(--cursor-stroke-tertiary);border-radius:var(--cursor-radius-lg);background:var(--cursor-bg-elevated);box-shadow:var(--cursor-box-shadow-soft)}.floating-search-bar__input{min-width:0;margin-left:var(--cursor-spacing-1-5);flex:1}.floating-search-bar__count{padding:0 var(--cursor-spacing-2);color:var(--cursor-text-tertiary);white-space:nowrap;flex-shrink:0;font-size:12px}.floating-search-bar__extra-controls{align-items:center;display:inline-flex}.ui-lightbox-trigger{all:unset;cursor:zoom-in;display:inline-flex}.ui-lightbox-grid{flex-wrap:wrap;gap:8px;display:flex}.ui-lightbox-grid-item{border-radius:8px;display:block;overflow:hidden}.ui-lightbox-popup{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.ui-lightbox-backdrop{background-color:#000c;backdrop-filter:none!important}.ui-lightbox-title,.ui-lightbox-description{margin:0}.ui-lightbox-close{all:unset;cursor:pointer;color:var(--cursor-text-primary);background:color-mix(in srgb, var(--cursor-bg-secondary) 80%, transparent);border-radius:6px;padding:6px 10px}.ui-lightbox-close:hover{background:var(--cursor-bg-tertiary)}.ui-mcp-server-actions-menu__trigger{min-width:24px;padding-left:4px;padding-right:4px}.ui-mcp-server-actions-menu__dialog{min-height:0}.ui-mcp-server-actions-menu__header{gap:12px}.ui-mcp-server-actions-menu__header-main{align-items:center;gap:10px;min-width:0;display:flex}.ui-mcp-server-actions-menu__header-icon{background:var(--vscode-button-secondaryBackground);border-radius:8px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:flex;overflow:hidden}.ui-mcp-server-actions-menu__header-icon--logo{background:0 0}.ui-mcp-server-actions-menu__header-icon--plugin-logo{border-radius:6px}.ui-mcp-server-actions-menu__header-icon-image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.ui-mcp-server-actions-menu__header-icon-image--plugin{-o-object-fit:contain;object-fit:contain}.ui-mcp-server-actions-menu__header-text{flex-direction:column;gap:2px;min-width:0;display:flex}.ui-mcp-server-actions-menu__dialog-content{max-height:min(28rem,60vh)}.ui-mcp-server-actions-menu__dialog-viewport{padding:16px}.ui-mcp-server-actions-menu__section-body{overflow:hidden}.ui-mcp-server-actions-menu__source-row{align-items:center;gap:10px;min-width:0;padding:10px 12px;display:flex}.ui-mcp-server-actions-menu__row-leading{flex:none;justify-content:center;align-items:center;width:18px;display:flex}.ui-mcp-server-actions-menu__row-text{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.ui-mcp-server-actions-menu__source-description-button{width:100%;min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block}.ui-mcp-server-actions-menu__source-description-button:hover{text-decoration:underline}.ui-mcp-server-actions-menu__cell-divider{padding:0 12px}.ui-mcp-server-actions-menu__cell-divider-line{background:var(--vscode-settings-dropdownBorder,var(--vscode-widget-border));opacity:.5;height:1px}.ui-mcp-server-form{gap:var(--cursor-spacing-3);flex-direction:column;min-width:0;display:flex}.ui-mcp-server-form__field{align-items:flex-start;gap:var(--cursor-spacing-3);min-width:0;display:flex}.ui-mcp-server-form__field[data-layout=row]{align-items:center}.ui-mcp-server-form__label{width:120px;padding-top:var(--cursor-spacing-0-5);color:var(--cursor-text-secondary);-webkit-user-select:none;user-select:none;flex:none}.ui-mcp-server-form__field[data-layout=row] .ui-mcp-server-form__label{padding-top:0}.ui-mcp-server-form__control{gap:var(--cursor-spacing-1-5);flex-direction:column;flex:auto;min-width:0;display:flex}.ui-mcp-server-form__type-segmented{width:100%;display:flex}.ui-mcp-server-form__type-segmented .ui-segmented-control__item{flex:1 1 0;min-width:0}.ui-mcp-server-form__entry{align-items:stretch;gap:var(--cursor-spacing-0-5);min-width:0;display:flex}.ui-mcp-server-form__entry-input-pair{align-items:stretch;gap:var(--cursor-spacing-1);flex:auto;min-width:0;display:flex}.ui-mcp-server-form__json{font-family:var(--cursor-font-family-mono,ui-monospace, monospace);white-space:pre}.ui-mcp-server-form__error{padding:var(--cursor-spacing-1-5) var(--cursor-spacing-2);border:1px solid var(--cursor-stroke-red-primary);border-radius:var(--cursor-radius-base);background-color:var(--cursor-bg-red-secondary);color:var(--cursor-text-red-primary);letter-spacing:-.08px;font-size:13px;line-height:18px;display:flex}.ui-mcp-server-form__footer{align-items:center;gap:var(--cursor-spacing-2);margin-top:var(--cursor-spacing-1);display:flex}.ui-mcp-server-form__footer-actions{align-items:center;gap:var(--cursor-spacing-2);margin-left:auto;display:flex}.ui-model-picker__trigger{min-width:0;max-width:100%;overflow:hidden;outline-offset:0!important;outline:0 #0000!important}.ui-model-picker__trigger:hover{--cursor-text-secondary:var(--cursor-text-primary);--cursor-text-tertiary:var(--cursor-text-primary)}.ui-model-picker__trigger:focus-visible{outline:2px solid var(--cursor-stroke-focused)!important;outline-offset:1px!important}.ui-model-picker__trigger.ui-button{transition-duration:0s}.ui-model-picker__trigger .markdown-root{width:100%}.ui-model-picker__trigger-text{align-items:center;display:inline-flex;overflow:hidden}.ui-model-picker__trigger-text .markdown-root{color:inherit;text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:none;user-select:none;overflow:hidden}.ui-model-picker__trigger-text .markdown-root p{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.ui-model-picker__trigger-text .ui-model-picker__display-name-hidden{display:none}.ui-model-picker__trigger-text .codicon.codicon.codicon.codicon{color:var(--cursor-text-tertiary)}.ui-model-picker__trigger-max-badge{height:16px;margin-left:var(--cursor-spacing-0-5);padding:0 var(--cursor-spacing-1);border-radius:var(--cursor-radius-sm);background-color:var(--cursor-bg-tertiary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ui-model-picker__trigger-max-badge-text{font-size:10px;font-weight:var(--cursor-font-weight-semibold,590);letter-spacing:.12px;background:linear-gradient(to right, var(--cursor-text-cyan-primary,#22d3ee), var(--cursor-text-magenta-primary,#e879f9));color:#0000;-webkit-background-clip:text;background-clip:text;line-height:12px}.ui-model-picker__trigger-chevron{opacity:.7;flex-shrink:0;transition:opacity .15s;margin-left:2px!important}.ui-model-picker__trigger:hover .ui-model-picker__trigger-chevron{opacity:1}.ui-model-picker__trigger-lock{opacity:.7;flex-shrink:0;margin-left:2px!important}.ui-model-picker__upgrade-cta{width:100%;padding:4px 0;display:flex}.ui-model-picker__upgrade-cta .ui-button{width:100%}.ui-model-picker__upgrade-cta-sticky{background:var(--vscode-dropdown-background,var(--ui-menu-bg));z-index:1;border-top:1px solid var(--vscode-dropdown-border,var(--ui-border));margin:0 -4px -4px;padding:0 4px;position:sticky;bottom:0}.ui-model-picker__menu--locked.ui-menu{min-width:250px;max-width:250px}.ui-model-picker__locked-content{flex-direction:column;gap:2px;padding:4px 8px;display:flex}.ui-model-picker__locked-title{font-size:12px;font-weight:var(--cursor-font-weight-semibold,590);line-height:1.4}.ui-model-picker__locked-subtitle{color:var(--cursor-text-secondary);font-size:12px;line-height:1.5}.ui-model-picker__locked-actions{justify-content:flex-end;align-items:center;gap:4px;padding-top:4px;display:flex}.ui-model-picker__item-right-section .ui-button[data-variant=text].ui-model-picker__edit-btn{flex-shrink:0;padding:2px 0;transition:none;display:none}.ui-menu__row:is([data-focused=true],:hover,:focus-visible) .ui-model-picker__item-right-section .ui-button[data-variant=text].ui-model-picker__edit-btn,.ui-model-picker__item-right-section .ui-button[data-variant=text].ui-model-picker__edit-btn:focus-visible{display:inline-flex}.ui-model-picker__item-right-section .ui-button[data-variant=text].ui-model-picker__edit-btn:hover:not(:disabled){color:var(--cursor-text-primary)}.ui-model-picker__item-right-section:where([data-selected]) .ui-button[data-variant=text].ui-model-picker__edit-btn{display:inline-flex}.ui-model-picker__item-right-section .ui-button[data-variant=text].ui-model-picker__reset-btn{min-width:unset;flex-shrink:0;padding:2px 0;transition:none;display:none}.ui-menu__row[data-focused=true] .ui-model-picker__item-right-section .ui-button[data-variant=text].ui-model-picker__reset-btn,.ui-menu__row:hover .ui-model-picker__item-right-section .ui-button[data-variant=text].ui-model-picker__reset-btn,.ui-menu__row:focus-visible .ui-model-picker__item-right-section .ui-button[data-variant=text].ui-model-picker__reset-btn,.ui-model-picker__item-right-section .ui-button[data-variant=text].ui-model-picker__reset-btn:focus-visible{color:var(--cursor-text-secondary);display:inline-flex}.ui-model-picker__item-right-section .ui-button[data-variant=text].ui-model-picker__reset-btn:hover:not(:disabled){color:var(--cursor-text-primary)}.ui-model-picker__item-content{flex:1;align-items:center;gap:6px;min-width:0;display:flex}.ui-model-picker__item-content .codicon.codicon.codicon.codicon{color:var(--cursor-text-tertiary)}.ui-model-picker__item-content .ui-model-picker__item-tagline,.ui-model-picker__item-content--disabled{color:var(--cursor-text-secondary)}.ui-model-picker__item-content--disabled .markdown-root{color:inherit}.ui-model-picker__menu .ui-menu__toggle-row[aria-disabled=true]{cursor:not-allowed}.ui-model-picker__menu .ui-menu__row{padding-right:calc(var(--cursor-spacing-1) + 2px)}.ui-model-picker__item-content-name{--ui-model-picker-row-fade-width:15px;flex:1;min-width:0;overflow:hidden}.ui-model-picker__item-content-name[data-multi-model-mode=true]{--ui-model-picker-row-fade-width:8px}.ui-model-picker__item-content .ui-model-picker__highlight,.ui-model-picker__highlight{color:var(--cursor-text-cyan-primary)}.ui-model-picker__item-check{padding:0 var(--cursor-spacing-0-5)}.ui-model-picker__item-checkbox[data-suppress-check-animation=true] .ui-checkbox__box,.ui-model-picker__item-checkbox[data-suppress-check-animation=true] .ui-checkbox__icon{transition-duration:0s}.ui-model-picker__item-content .markdown-root{min-width:0;color:inherit;white-space:nowrap;-webkit-mask-image:linear-gradient(to right, #000 0, #000 calc(100% - var(--ui-model-picker-row-fade-width)), transparent 100%);-webkit-mask-image:linear-gradient(to right, #000 0, #000 calc(100% - var(--ui-model-picker-row-fade-width)), transparent 100%);mask-image:linear-gradient(to right, #000 0, #000 calc(100% - var(--ui-model-picker-row-fade-width)), transparent 100%);display:block;overflow:hidden}.ui-model-picker__item-content .markdown-root p{white-space:nowrap;margin:0}.ui-model-picker__item-content:has(.ui-model-picker__plan-execution-inherit-label) .markdown-root{-webkit-mask-image:none;mask-image:none}.ui-button[data-variant=text].ui-model-picker__count-btn{color:var(--cursor-text-secondary);gap:4px;padding-right:0;font-size:11px;transition:color .15s}.ui-button[data-variant=text].ui-model-picker__count-btn:hover:not(:disabled){color:var(--cursor-text-primary)}.ui-model-picker__item-right-section{align-items:center;gap:var(--cursor-spacing-0-75);display:flex}.ui-model-picker__user-action-item{color:var(--cursor-text-secondary)}.ui-model-picker__max-confirm{gap:var(--cursor-spacing-2);padding:var(--cursor-spacing-2);box-sizing:border-box;flex-direction:column;display:flex;overflow:hidden}.ui-model-picker__max-confirm-header{align-items:center;gap:var(--cursor-spacing-1);display:flex}.ui-model-picker__max-confirm-back{all:unset;color:var(--cursor-text-secondary);border-radius:var(--cursor-radius-sm);cursor:pointer;justify-content:center;align-items:center;transition:color .1s;display:flex}.ui-model-picker__max-confirm-back:hover{color:var(--cursor-text-primary)}.ui-model-picker__max-confirm-badge{height:16px;padding:0 var(--cursor-spacing-1);font-size:10px;font-weight:var(--cursor-font-weight-semibold,590);letter-spacing:.12px;border-radius:var(--cursor-radius-sm);background-color:var(--cursor-bg-tertiary);justify-content:center;align-items:center;line-height:12px;display:flex}.ui-model-picker__max-confirm-badge-text{background:linear-gradient(to right, var(--cursor-text-cyan-primary,#22d3ee), var(--cursor-text-magenta-primary,#e879f9));color:#0000;-webkit-background-clip:text;background-clip:text}.ui-model-picker__max-confirm-body{color:var(--cursor-text-secondary);font-size:13px;line-height:16px}.ui-model-picker__max-confirm-footer{align-self:stretch;align-items:center;gap:var(--cursor-spacing-1-5);padding-top:var(--cursor-spacing-1);flex-direction:column;display:flex}.ui-model-picker__max-confirm-enable-btn{align-self:stretch}.ui-model-picker__max-confirm-pricing-btn{all:unset;justify-content:center;align-self:stretch;align-items:center;gap:var(--cursor-spacing-0-5);height:20px;font-size:13px;font-weight:var(--cursor-font-weight-medium,500);letter-spacing:.07px;color:var(--cursor-text-tertiary);border-radius:var(--cursor-radius-sm);cursor:pointer;line-height:16px;display:flex}.ui-model-picker__max-confirm-pricing-btn:hover{color:var(--cursor-text-primary);background-color:var(--cursor-bg-tertiary)}.move-to-local-checking-pill.ui-pill{flex-shrink:0;width:fit-content;max-width:100%}.move-to-local-checking-pill.ui-pill .ui-pill__label{align-items:center;gap:var(--cursor-spacing-1);flex-direction:row;display:inline-flex}.move-to-local-checking-pill.ui-pill .ui-pill__label .ui-progress-ring{flex-shrink:0}.move-to-local-pill-progress{box-sizing:border-box;border-radius:var(--cursor-radius-full);border:1px solid var(--cursor-stroke-secondary);background-color:var(--cursor-bg-secondary);vertical-align:middle;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;animation:.24s cubic-bezier(.18,.82,.28,1) both move-to-local-pill-enter;display:inline-flex;position:relative;overflow:hidden}.move-to-local-pill-progress__squish{border-radius:var(--cursor-radius-full);background-color:color-mix(in srgb, var(--cursor-text-primary) 6%, transparent);animation:1.2s cubic-bezier(.2,.75,.35,1) infinite move-to-local-pill-squish;position:absolute;inset:2px}.move-to-local-pill-progress__spinner{z-index:1;border-radius:var(--cursor-radius-full);border:2px solid color-mix(in srgb, var(--cursor-text-primary) 25%, transparent);border-top-color:var(--cursor-text-primary);border-right-color:var(--cursor-text-primary);width:.9rem;height:.9rem;animation:.85s linear infinite move-to-local-pill-spin;position:relative}@keyframes move-to-local-pill-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes move-to-local-pill-enter{0%{width:var(--move-to-local-pill-enter-from-width,6rem);border-radius:var(--cursor-radius-full)}55%{width:2.25rem}to{border-radius:var(--cursor-radius-full);width:28px}}@keyframes move-to-local-pill-squish{0%{transform:scale(1)}35%{transform:scaleX(1.08)scaleY(.92)}65%{transform:scaleX(.93)scaleY(1.07)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.move-to-local-pill-progress,.move-to-local-pill-progress__spinner,.move-to-local-pill-progress__squish{animation:none}}.ui-tray.move-to-local-tray>.ui-tray-header{padding-bottom:var(--cursor-spacing-0-5)}.move-to-local-tray__targets{gap:var(--cursor-spacing-1-5);padding:var(--cursor-spacing-1) 0;flex-direction:column;display:flex}.move-to-local-tray__target{appearance:none;border:1px solid var(--cursor-stroke-tertiary);border-radius:var(--cursor-radius-base);padding:var(--cursor-spacing-1) var(--cursor-spacing-1-5);cursor:pointer;text-align:left;gap:var(--cursor-spacing-0-5);background:0 0;flex-direction:column;transition:background-color .12s;display:flex}.move-to-local-tray__target:hover{background:var(--cursor-bg-tertiary)}.move-to-local-tray__target[data-selected]{border-color:var(--cursor-stroke-focused);background:var(--cursor-bg-tertiary)}.move-to-local-tray__target-desc{font-size:11px}.move-to-local-tray__branch-info{padding:var(--cursor-spacing-0-5) 0 var(--cursor-spacing-1)}.move-to-local-tray__dirty-tree{gap:var(--cursor-spacing-2);padding:var(--cursor-spacing-1) 0 0;box-sizing:border-box;flex-direction:column;width:100%;display:flex}.move-to-local-tray__dirty-tree-lead{line-height:1.5}.move-to-local-tray__dirty-tree-options{gap:var(--cursor-spacing-1);padding-bottom:var(--cursor-spacing-0-5)}.move-to-local-tray__progress{gap:var(--cursor-spacing-1-5);padding:var(--cursor-spacing-1) 0 var(--cursor-spacing-2);box-sizing:border-box;flex-direction:column;width:100%;display:flex}.move-to-local-tray__progress-bar.ui-progress-bar{height:6px}.move-to-local-tray__progress-bar.ui-progress-bar>.ui-progress-bar-fill{transition:transform .24s linear}.move-to-local-tray__progress-footer{justify-content:space-between;align-items:flex-end;gap:var(--cursor-spacing-2);width:100%;min-height:1.25rem;display:flex}.move-to-local-tray__progress-message{font-variant-numeric:tabular-nums;flex:1;min-width:0;line-height:1.35}.move-to-local-tray__progress-pct{font-variant-numeric:tabular-nums;flex-shrink:0;line-height:1.35}.move-to-local-tray__error,.move-to-local-tray__complete{padding:var(--cursor-spacing-0-5) 0 var(--cursor-spacing-1)}.move-to-local-tray__confirm-submit-inner{justify-content:center;align-items:center;gap:var(--cursor-spacing-1);display:inline-flex}.ui-multiline-paste-warning__preview{font-family:var(--cursor-font-family-mono,var(--monaco-monospace-font,monospace));color:var(--cursor-text-secondary);background:var(--cursor-bg-tertiary);border-radius:var(--cursor-radius-base);margin-bottom:12px;padding:8px 12px;font-size:12px;line-height:16px;overflow:hidden}.ui-multiline-paste-warning__preview-line{white-space:pre;text-overflow:ellipsis;overflow:hidden}.ui-multiline-paste-warning__preview-ellipsis{color:var(--cursor-text-tertiary)}.ui-multiline-paste-warning__checkbox-label{color:var(--cursor-text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;font-size:12px;display:flex}.ui-notification-tray .ui-tray-header__title.ui-text[data-color=primary]{color:var(--cursor-text-tertiary)}.ui-notification-tray .ui-tray-header__body{color:var(--cursor-text-primary)}.ui-notification-tray__body{color:var(--cursor-text-primary);-webkit-user-select:text;user-select:text;font-size:13px;line-height:1.5}.ui-notification-tray__body .ui-markdown p{margin:0}.ui-notification-tray__additional-content{align-items:center;gap:var(--cursor-spacing-3);padding:0 var(--cursor-spacing-3) var(--cursor-spacing-1);flex-wrap:wrap;display:flex}.plan-agent-list__header{border-bottom:1px solid var(--cursor-stroke-secondary);justify-content:space-between;align-items:center;margin-bottom:10px;padding-bottom:10px;display:flex}.plan-agent-list__title{font-size:.875rem;font-weight:var(--cursor-font-weight-normal,400);color:var(--cursor-text-tertiary)}.plan-agent-list__list{flex-direction:column;gap:8px;display:flex}.plan-agent-list__item{cursor:pointer}.plan-agent-list__spinner{animation:3s linear infinite plan-agent-spin}@keyframes plan-agent-spin{to{transform:rotate(360deg)}}.plan-list-row{align-items:center;gap:var(--cursor-spacing-2-5);appearance:none;height:20px;font:inherit;color:inherit;text-align:left;background:0 0;border:none;width:100%;padding:0;display:flex}.plan-list-row__icon{background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.plan-list-row__text{color:var(--cursor-text-secondary);text-overflow:ellipsis;white-space:nowrap;flex:1;font-family:inherit;font-size:.875rem;line-height:20px;transition:color .15s ease-in-out;overflow:hidden}.plan-list-row:hover .plan-list-row__text{color:var(--cursor-text-primary)}.plan-list-row__text--editable{box-shadow:none;appearance:none;resize:none;background:0 0;border:none;min-height:0;padding:0}.plan-list-row__text--editable:focus,.plan-list-row__text--editable:focus-visible{color:var(--cursor-text-primary);box-shadow:none;border:none}.plan-list-row__meta{color:var(--cursor-text-tertiary);transition:color .15s ease-in-out}.plan-list-row:hover .plan-list-row__meta{color:var(--cursor-text-secondary)}.plan-list-row__empty{height:20px;color:var(--cursor-text-tertiary);cursor:pointer;text-align:left;background:0 0;border:none;padding:0;font-size:.875rem;line-height:20px;transition:color .15s ease-in-out}.plan-list-row__empty:hover{color:var(--cursor-text-secondary)}.plan-list-row__empty:disabled{cursor:default}.plan-list-row.plan-todo__row{align-items:flex-start;height:auto;min-height:20px}.plan-list-row.plan-todo__row .plan-list-row__text{white-space:pre-wrap;text-overflow:clip;overflow-wrap:break-word;word-break:break-word;min-width:0;overflow:visible}.plan-references-section{flex-direction:column;margin-top:20px;display:flex}.plan-references-section__header{justify-content:space-between;align-items:center;gap:var(--cursor-spacing-2);border-bottom:1px solid var(--cursor-stroke-secondary);margin-bottom:10px;padding-bottom:10px;display:flex}.plan-references-section__title{font-size:.875rem;font-weight:var(--cursor-font-weight-normal,400);color:var(--cursor-text-tertiary)}.plan-references-section__new-button{flex-shrink:0}.plan-references-section__list{flex-direction:column;gap:8px;display:flex}.plan-references-section__item{cursor:pointer;transition:opacity .15s ease-in-out}.plan-references-section__item:disabled{cursor:default}.plan-references-section__item--highlighted .plan-references-section__icon{color:var(--cursor-text-secondary)}.plan-references-section__item--highlighted .plan-list-row__text{color:var(--cursor-text-primary)}.plan-references-section__item--highlighted .plan-list-row__meta{color:var(--cursor-text-secondary)}.plan-references-section__item--dimmed{opacity:.5}.plan-references-section__icon{width:16px;color:var(--cursor-text-tertiary)}.plan-references-section__icon--generating{color:var(--cursor-text-secondary)}.plan-references-section__chat-icon{font-size:14px}.ui-plan-editor{gap:var(--cursor-spacing-4);background-color:#0000;flex-direction:column;min-height:200px;padding:48px 48px 120px;display:flex}.ui-plan-editor__body{flex:1;min-height:120px}.ui-plan-editor__footer{align-items:center;gap:var(--cursor-spacing-2);flex-shrink:0;min-height:2.5rem;display:flex}.plan-todos-section{gap:var(--cursor-spacing-4);margin-top:var(--cursor-spacing-5);background:0 0;flex-direction:column;display:flex}.plan-todos-section__phase{flex-direction:column;display:flex}.plan-todos-section__phase-header{align-items:center;gap:var(--cursor-spacing-1);letter-spacing:-.15px;min-height:20px;font-size:14px;line-height:20px;font-weight:var(--cursor-font-weight-normal,400);color:var(--cursor-text-tertiary);padding-bottom:var(--cursor-spacing-2-5);margin-bottom:var(--cursor-spacing-2-5);border-bottom:1px solid var(--cursor-stroke-secondary);flex-wrap:wrap;display:flex}.plan-todos-section__phase-count{font-weight:var(--cursor-font-weight-normal,400);color:var(--cursor-text-tertiary)}.plan-todos-section__phase-list{gap:var(--cursor-spacing-2);flex-direction:column;display:flex}.plan-todo__row{cursor:pointer}.plan-todo__row.plan-todo__row--selected .plan-list-row__text{color:var(--cursor-text-primary)}.plan-todo__row.plan-todo__row--faded{opacity:.5}.plan-todo__status-indicator{cursor:pointer;align-self:flex-start;margin-top:3px}.plan-todo__status-indicator:disabled{cursor:default}.plan-todo__status-icon{transform-origin:50%;animation:.1s cubic-bezier(.215,.61,.355,1) both ui-icon-morph-in}@media (prefers-reduced-motion:reduce){.plan-todo__status-icon{animation:none}}.plan-todo__status-indicator--pending{color:var(--cursor-icon-quaternary)}.plan-todo__status-indicator--in_progress,.plan-todo__status-indicator--completed{color:var(--cursor-icon-secondary)}.plan-todo__status-indicator--cancelled{color:var(--cursor-icon-quaternary);opacity:.5}.plan-todo__status-indicator--selected{color:var(--cursor-icon-primary);opacity:1}.plan-todo__content--expandable{field-sizing:content;letter-spacing:-.15px;font-size:14px;line-height:20px;overflow-y:hidden}.plan-todo__trailing{align-items:center;gap:var(--cursor-spacing-1);flex-shrink:0;display:flex}.plan-todo__assignment{align-items:center;gap:var(--cursor-spacing-0-5);padding:var(--cursor-spacing-1);cursor:pointer;color:var(--cursor-text-tertiary);letter-spacing:-.08px;border-radius:var(--cursor-radius-sm);background:0 0;border:none;font-size:13px;line-height:18px;display:flex}.plan-todo__assignment:hover{color:var(--cursor-text-secondary)}.plan-todo__assignment-count{min-width:var(--cursor-spacing-2-5);text-align:center}.plan-todos-section__phase-actions{align-items:center;gap:var(--cursor-spacing-1);margin-left:auto;display:flex}.plan-todos-section__phase-action--add,.plan-todos-section__phase-action--build{flex-shrink:0}.plan-tab-header{box-sizing:border-box;justify-content:space-between;align-items:center;gap:var(--cursor-spacing-2);border-top:1px solid var(--cursor-stroke-tertiary);border-bottom:1px solid var(--cursor-stroke-tertiary);flex-shrink:0;height:36px;padding:0;display:flex}.plan-tab-header__left{align-items:center;gap:var(--cursor-spacing-1-5);min-width:0;padding-left:var(--cursor-spacing-3);display:flex;overflow:hidden}.plan-tab-header__breadcrumb-prefix{color:var(--cursor-text-tertiary);flex-shrink:0;font-size:13px}.plan-tab-header__breadcrumb-separator{margin:0 -var(--cursor-spacing-0-5);flex-shrink:0}.plan-tab-header__breadcrumb-title{color:var(--cursor-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.plan-tab-header__plan-switcher{align-items:center;gap:var(--cursor-spacing-1-5);appearance:none;cursor:pointer;min-width:0;color:inherit;font:inherit;background:0 0;border:none;padding:0;display:inline-flex}.plan-tab-header__plan-switcher:hover .plan-tab-header__breadcrumb-title{color:var(--cursor-text-active)}.plan-tab-header__plan-switcher:hover .ui-icon{color:var(--cursor-text-secondary)}.plan-tab-header__plan-switcher .plan-tab-header__breadcrumb-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.plan-tab-header__plan-switcher .ui-icon{color:var(--cursor-text-tertiary);flex-shrink:0}.plan-tab-header__right{padding-right:var(--cursor-spacing-2);flex-shrink:0;align-items:center;gap:1px;display:flex}.plan-tab-header__right .ui-model-picker__trigger.ui-button{color:var(--cursor-text-secondary)}.plan-tab-header__right .ui-model-picker__trigger.ui-button .markdown-root,.plan-tab-header__right .ui-model-picker__trigger.ui-button .markdown-root p{color:inherit}.plan-tab-header__built-indicator{align-items:center;gap:var(--cursor-spacing-1);font-size:13px;font-weight:var(--cursor-font-weight-medium,500);color:var(--cursor-text-green-primary);display:inline-flex}.ui-tray.plan-tray>.ui-tray-header{padding-bottom:var(--cursor-spacing-0-5)}.plan-tray__description{margin-bottom:var(--cursor-spacing-1-5)}.plan-tray__description-text{color:var(--cursor-text-tertiary)}.plan-tray__description-text .ui-markdown p{margin:0}.add-plugin-search-trigger{outline-offset:0!important;outline:0 #0000!important}.add-plugin-search-item{flex:1;align-items:center;gap:8px;min-width:0;padding:2px 3px;display:flex}.add-plugin-search-item-icon-container{background-color:var(--cursor-bg-secondary);border-radius:4px;padding:4px}.add-plugin-search-item-content{flex-direction:column;flex:1;min-width:0;display:flex}.add-plugin-search-item-title{align-items:baseline;gap:var(--cursor-spacing-1);color:var(--cursor-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:16px;display:flex;overflow:hidden}.add-plugin-search-item-title__display-name{text-overflow:ellipsis;min-width:0;overflow:hidden}.add-plugin-search-item-title__plugin-name{color:var(--cursor-text-tertiary);flex-shrink:0}.add-plugin-search-item-description{letter-spacing:.07px;color:var(--cursor-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:14px;overflow:hidden}.add-plugin-search-item-enter-icon{color:var(--cursor-text-secondary);flex-shrink:0;margin-left:auto;display:none}.ui-menu__row[data-focused=true] .add-plugin-search-item-enter-icon{display:block}.add-plugin-search-menu .ui-menu__row{border-radius:6px}.add-plugin-search-menu .ui-menu__section:has([data-testid=add-plugin-search-browse-marketplace-sticky]){background-color:var(--cursor-bg-elevated);border-top:1px solid var(--cursor-stroke-tertiary);padding:var(--cursor-spacing-1);border-bottom-right-radius:4px;border-bottom-left-radius:4px;position:sticky;bottom:1px}.add-plugin-search-menu .ui-menu__content{padding:0!important}.add-plugin-search-menu .ui-menu__section{padding:var(--cursor-spacing-1)!important}.add-plugin-search-standalone{flex-direction:column;margin:0;padding:4px 0;display:flex}.add-plugin-search-standalone__item{cursor:pointer;border-radius:var(--cursor-radius-sm);width:100%;color:var(--cursor-text-primary);text-align:left;background:0 0;border:none;align-items:center;gap:8px;padding:4px 8px;font-size:12px;line-height:18px;display:flex}.add-plugin-search-standalone__item:hover,.add-plugin-search-standalone__item:focus-visible{background:var(--cursor-bg-secondary)}.add-plugin-search-standalone__item:focus-visible{outline:2px solid var(--cursor-stroke-focused);outline-offset:-2px}.add-plugin-search-standalone__action{color:var(--cursor-text-secondary)}.add-plugin-search-standalone__empty{text-align:center;color:var(--cursor-text-tertiary);padding:12px 8px;font-size:12px;line-height:18px}.add-plugin-search-empty-state{flex-direction:column;justify-content:center;align-items:center;gap:4px;height:75px;display:flex}.ui-plugin-detail-view__main{flex-direction:column;min-width:0;max-width:none;display:flex;overflow:visible}.ui-plugin-detail-view__back-button-icon{opacity:.8;margin-right:4px;font-size:14px;display:inline-flex!important}.ui-plugin-detail-view__header-actions{z-index:1;flex-wrap:wrap;grid-area:actions;justify-content:flex-end;place-self:start end;align-items:center;gap:8px 10px;display:flex;position:relative}.ui-plugin-detail-view__header-actions--glass{gap:0}.ui-plugin-detail-view__header-actions--glass>.ui-plugin-detail-view__private-button-wrap{margin-left:10px;margin-right:4px}.ui-plugin-detail-view__header-actions--glass>.ui-plugin-detail-view__header-team-used-by{margin-right:12px}.ui-plugin-detail-view__header-team-used-by{color:var(--cursor-text-secondary);white-space:nowrap;margin-right:auto;font-size:12px;line-height:16px}.ui-plugin-detail-view__plugin-header--with-actions .ui-plugin-detail-view__header-actions{grid-area:unset;flex:1;justify-content:flex-end;justify-self:auto;min-width:0;margin:0}.ui-plugin-detail-view__add-button{isolation:isolate;position:relative;overflow:hidden}.ui-plugin-detail-view__add-button:before{content:"";transform-origin:0;transform:scaleX(calc(var(--ui-plugin-detail-view-add-progress,0) * .01));opacity:0;pointer-events:none;z-index:0;background:#ffffff57;transition:transform 90ms linear,opacity .12s linear;position:absolute;inset:0}.ui-plugin-detail-view__add-button>*{z-index:1;position:relative}.ui-plugin-detail-view__add-button--active{cursor:default;pointer-events:none}.ui-plugin-detail-view__add-button--active:before{opacity:.62}.ui-plugin-detail-view__add-button--active.anysphere-button,.ui-plugin-detail-view__add-button--active.ui-button{border-color:#0000}.ui-plugin-detail-view__private-button-content{align-items:center;gap:4px;display:inline-flex}.ui-plugin-detail-view__private-button-wrap{z-index:2;position:relative}.ui-plugin-detail-view__private-button-chevron{color:var(--cursor-icon-secondary);opacity:.8;display:flex!important}.ui-plugin-detail-view__private-button-chevron:before{font-size:14px}.ui-plugin-detail-view__private-menu{background:var(--vscode-menu-background,var(--vscode-dropdown-background));border:1px solid var(--vscode-widget-border);z-index:1000;border-radius:6px;width:208px;padding:4px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 6px 20px #0000004d}.ui-plugin-detail-view__private-menu-row{all:unset;box-sizing:border-box;cursor:pointer;border-radius:4px;justify-content:space-between;align-items:flex-start;gap:8px;width:100%;min-height:20px;padding:3px 4px;display:flex}.ui-plugin-detail-view__private-menu-row:hover:not(:disabled),.ui-plugin-detail-view__private-menu-row:focus-visible:not(:disabled){background:var(--vscode-list-hoverBackground,#2a2a2a99)}.ui-plugin-detail-view__private-menu-row:focus,.ui-plugin-detail-view__private-menu-row:focus-visible{box-shadow:none!important;-webkit-focus-ring-color:transparent!important;border-color:#0000!important;outline:none!important}.ui-plugin-detail-view__private-menu-row--disabled{cursor:default}.ui-plugin-detail-view__private-menu-row--disabled .ui-plugin-detail-view__private-menu-copy,.ui-plugin-detail-view__private-menu-row--disabled .ui-plugin-detail-view__private-menu-row-icon{opacity:.6}.ui-plugin-detail-view__private-menu-leading{align-items:center;gap:0;min-width:0;display:flex}.ui-plugin-detail-view__private-menu-row-icon{color:var(--cursor-icon-secondary);flex-shrink:0;display:flex!important}.ui-plugin-detail-view__private-menu-row-icon:before{font-size:13px}.ui-plugin-detail-view__private-menu-copy{flex-direction:column;min-width:0;display:flex}.ui-plugin-detail-view__private-menu-title-row{align-items:center;gap:6px;display:flex}.ui-plugin-detail-view__private-menu-title{color:var(--list-inactiveSelectionForeground);font-size:12px;line-height:16px}.ui-plugin-detail-view__private-menu-description{color:var(--cursor-text-secondary);opacity:.56;text-overflow:ellipsis;white-space:nowrap;max-width:132px;padding-left:18px;font-size:11px;line-height:14px;overflow:hidden}.ui-plugin-detail-view__configure-button-wrap{position:relative}.ui-plugin-detail-view__configure-split{align-items:stretch;display:inline-flex}.ui-plugin-detail-view__configure-split .ui-plugin-detail-view__configure-split-main{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.ui-plugin-detail-view__configure-split .ui-plugin-detail-view__configure-split-chevron{min-width:0;margin-left:-1px;padding-left:6px;padding-right:6px;border-top-left-radius:0!important;border-bottom-left-radius:0!important}.ui-plugin-detail-view__configure-menu{background:var(--vscode-menu-background,var(--vscode-dropdown-background));border:1px solid var(--vscode-widget-border);z-index:1000;border-radius:6px;min-width:140px;padding:4px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 6px 20px #0000004d}.ui-plugin-detail-view__configure-menu-row{all:unset;box-sizing:border-box;cursor:pointer;width:100%;min-height:24px;color:var(--vscode-menu-foreground,inherit);border-radius:4px;align-items:center;padding:4px 8px;font-size:12px;line-height:16px;display:flex}.ui-plugin-detail-view__configure-menu-row:hover:not(:disabled){background:var(--vscode-list-hoverBackground,#2a2a2a99)}.ui-plugin-detail-view__configure-menu-row:disabled{opacity:.5;cursor:default}.ui-plugin-detail-view__plugin-header{grid-area:header;align-items:flex-start;gap:12px;display:flex}.ui-plugin-detail-view__plugin-header--with-actions{justify-content:space-between}.ui-plugin-detail-view__plugin-top{-moz-column-gap:12px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"back back""header actions""description description""meta meta";gap:16px 12px;padding:4px 8px 0;display:grid}.ui-plugin-detail-view__back-button{font:inherit;color:var(--cursor-text-secondary);cursor:pointer;text-align:left;background:0 0;border:none;grid-area:back;justify-self:start;align-items:center;gap:0;margin:0;padding:0;font-size:12px;line-height:16px;display:inline-flex}.ui-plugin-detail-view__back-button:hover{color:var(--cursor-text-primary)}.ui-plugin-detail-view__back-button:focus,.ui-plugin-detail-view__back-button:focus-visible{box-shadow:none!important;outline:none!important}.ui-plugin-detail-view__plugin-title-wrap{align-items:center;gap:12px;min-width:0;display:flex}.ui-plugin-detail-view__plugin-header--with-actions .ui-plugin-detail-view__plugin-title-wrap{flex:1}.ui-plugin-detail-view__plugin-logo{box-sizing:border-box;background:var(--vscode-editorWidget-background);color:var(--vscode-descriptionForeground);border-radius:8px;justify-content:center;align-items:center;display:flex;overflow:hidden}.ui-plugin-detail-view__plugin-logo img{-o-object-fit:contain;object-fit:contain;width:35px;height:35px}.ui-plugin-detail-view__plugin-title{font-size:18px;line-height:140%;font-weight:var(--cursor-font-weight-normal,400);letter-spacing:0;color:var(--cursor-text-primary);margin:0}.ui-plugin-detail-view__plugin-title-text{min-width:0}.ui-plugin-detail-view__plugin-title-row{align-items:center;gap:4px;min-width:0;display:flex}.ui-plugin-detail-view__imported-tag{background:var(--cursor-bg-tertiary);color:var(--cursor-text-secondary);font-size:10px;line-height:13px;font-weight:var(--cursor-font-weight-medium,500);letter-spacing:.12px;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:1px 4px;display:inline-flex}.ui-plugin-detail-view__plugin-meta{min-width:0;color:var(--cursor-text-tertiary);flex-wrap:wrap;grid-area:meta;align-items:center;gap:12px;margin:-4px 0 0;font-size:12px;line-height:16px;display:flex}.ui-plugin-detail-view__plugin-meta-item{align-items:center;gap:4px;min-width:0;display:inline-flex}.ui-plugin-detail-view__plugin-meta-icon{color:currentColor;opacity:.85;flex-shrink:0;display:inline-flex!important}.ui-plugin-detail-view__plugin-meta-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-plugin-detail-view__installed{color:var(--vscode-descriptionForeground);font-size:12px;line-height:16px}.ui-plugin-detail-view__description{font-size:12px;font-weight:var(--cursor-font-weight-normal,400);letter-spacing:.07px;color:var(--cursor-text-secondary);grid-area:description;margin:0;line-height:16px}.ui-plugin-detail-view--max-500 .ui-plugin-detail-view__plugin-top{grid-template-columns:minmax(0,1fr);grid-template-areas:"back""header""description""meta""actions";row-gap:16px}.ui-plugin-detail-view__plugin-top--inline-header-actions{grid-template-columns:minmax(0,1fr);grid-template-areas:"back""header""description""meta"}.ui-plugin-detail-view--max-500 .ui-plugin-detail-view__header-actions{justify-self:start}.ui-plugin-detail-view__included{flex-direction:column;display:flex}.ui-plugin-detail-view__group{flex-direction:column;gap:8px;display:flex}.ui-plugin-detail-view__group-title{font-size:11px;line-height:14px;font-weight:var(--cursor-font-weight-normal,400);color:var(--cursor-text-tertiary);align-items:center;gap:6px;margin-top:32px;padding:0 8px;display:inline-flex}.ui-plugin-detail-view__group-title-count{opacity:.6}.ui-plugin-detail-view__group-list{background:var(--cursor-bg-card);border-radius:8px;flex-direction:column;gap:0;display:flex;overflow:hidden}.ui-plugin-detail-view__group-view-more{opacity:.6;align-self:flex-start;height:auto;min-height:0;margin-top:0;margin-left:2px;transition:opacity .15s;color:var(--cursor-text-tertiary)!important;font-size:11px!important;line-height:14px!important}.ui-plugin-detail-view__group-view-more:hover{opacity:1}.ui-plugin-detail-view__component-row{background:0 0;align-items:center;gap:12px;width:100%;transition:background-color .1s;display:flex;position:relative}.ui-plugin-detail-view__component-row:hover{background:var(--cursor-bg-secondary)}.ui-plugin-detail-view__component-row:hover .ui-plugin-detail-view__component-row-icon{opacity:.7}.ui-plugin-detail-view__component-row-clickable{font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:0;outline:none;flex:1;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:12px;display:flex}.ui-plugin-detail-view__component-row-clickable:focus,.ui-plugin-detail-view__component-row-clickable:focus-visible{box-shadow:none!important;outline:none!important}.ui-plugin-detail-view__component-row--with-cta .ui-plugin-detail-view__component-row-clickable{padding-right:0}.ui-plugin-detail-view__component-row+.ui-plugin-detail-view__component-row{border-top:none}.ui-plugin-detail-view__component-row+.ui-plugin-detail-view__component-row:before{content:"";background:var(--cursor-stroke-tertiary);opacity:1;height:1px;transition:opacity .1s;position:absolute;top:0;left:12px;right:12px}.ui-plugin-detail-view__component-row:hover:before,.ui-plugin-detail-view__component-row:focus-within:before,.ui-plugin-detail-view__component-row:hover+.ui-plugin-detail-view__component-row:before,.ui-plugin-detail-view__component-row:focus-within+.ui-plugin-detail-view__component-row:before{opacity:0}.ui-plugin-detail-view__mcp-row-auth-button{flex-shrink:0;margin-right:12px}.ui-plugin-detail-view__mcp-row-connected{color:var(--cursor-text-tertiary);flex-shrink:0;align-items:center;gap:4px;margin-right:12px;font-size:11px;line-height:14px;display:inline-flex}.ui-plugin-detail-view__mcp-row-connected-icon{color:var(--vscode-testing-iconPassed,#73c991);font-size:12px;display:flex!important}.ui-plugin-detail-view__component-text{flex-direction:column;justify-content:center;gap:0;min-width:0;display:flex}.ui-plugin-detail-view__component-main{align-items:center;gap:8px;min-width:0;display:flex}.ui-plugin-detail-view__component-leading-icon{width:18px;height:18px;color:var(--cursor-text-tertiary);flex-shrink:0;justify-content:center;align-items:center;margin-right:4px;font-size:18px;display:inline-flex}.ui-plugin-detail-view__component-name{color:var(--cursor-text-primary);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;line-height:16px;overflow:hidden}.ui-plugin-detail-view__component-description{color:var(--vscode-descriptionForeground);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;line-height:14px;overflow:hidden}.ui-plugin-detail-view__component-row-icon{opacity:0;flex-shrink:0;transition:opacity .15s;color:var(--cursor-text-tertiary)!important;font-size:14px!important}.ui-plugin-detail-view__component-row--with-cta .ui-plugin-detail-view__component-row-icon{display:none}.ui-plugin-detail-view__toggle--dimmed{opacity:.45}.ui-plugins-view{flex-direction:column;gap:16px;max-width:100%;display:flex}.ui-plugins-loading{width:100%;min-height:240px;color:var(--cursor-text-secondary);justify-content:center;align-items:center;display:flex}.ui-plugins-spinning-loader{justify-content:center;align-items:center;display:inline-flex}.ui-plugins-spinning-loader__line{opacity:.1;animation:1.6s linear infinite ui-plugins-spinner-pulse}.ui-plugins-spinning-loader--slow .ui-plugins-spinning-loader__line{animation-duration:2.4s}.ui-plugins-spinning-loader--fast .ui-plugins-spinning-loader__line{animation-duration:1s}.ui-plugins-spinning-loader--very-fast .ui-plugins-spinning-loader__line{animation-duration:.5s}.ui-plugins-spinning-loader--none .ui-plugins-spinning-loader__line{opacity:1;animation:none}@keyframes ui-plugins-spinner-pulse{0%{opacity:.3}50%{opacity:1}to{opacity:.3}}.ui-plugins-search-input{box-sizing:border-box;border:1px solid var(--cursor-stroke-secondary);background:var(--cursor-bg-input);width:100%;height:28px;color:var(--cursor-text-primary);border-radius:4px;outline:none;padding:6px 10px;font-size:12px}.ui-plugins-search-input::placeholder{color:var(--cursor-text-tertiary)}.ui-plugins-search-input:focus{border-color:var(--cursor-stroke-focused)}.ui-plugins-actions{align-items:center;gap:8px;display:flex}.ui-plugins-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid;overflow:hidden}@media (max-width:600px){.ui-plugins-list{grid-template-columns:minmax(0,1fr)}}.ui-plugin-section-header{color:var(--cursor-text-secondary);font-size:11px;line-height:14px;font-weight:var(--cursor-font-weight-normal,400);padding:4px 8px 0}.ui-plugins-section{flex-direction:column;gap:12px;display:flex}.ui-plugins-section--installed{margin-bottom:4px}.ui-plugins-section__header{flex-direction:column;gap:4px;display:flex}.ui-plugins-section__title-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.ui-plugins-section__title{font-size:14px;font-weight:var(--cursor-font-weight-medium,500);color:var(--cursor-text-primary);margin:0;line-height:20px}.ui-plugins-section__description{font-size:12px;font-weight:var(--cursor-font-weight-normal,400);color:var(--cursor-text-secondary);margin:0;line-height:16px}.ui-plugins-section__content{flex-direction:column;max-width:100%;display:flex;overflow:hidden}.ui-plugins-view-more{align-self:flex-start;margin-top:12px;margin-left:2px;font-size:11px}.ui-plugins-no-results{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding-top:38px;display:flex}.ui-plugins-no-results__title{font-size:14px;line-height:20px;font-weight:var(--cursor-font-weight-normal,400);color:var(--cursor-text-primary);margin:0}.ui-plugins-no-results__hint{color:var(--cursor-text-secondary);margin:4px 0 0;font-size:12px;line-height:16px}.ui-plugins-no-results__hint-text{opacity:.56}.ui-plugins-no-results__hint-link{font:inherit;font-size:inherit;line-height:inherit;font-weight:var(--cursor-font-weight-normal,400);color:var(--cursor-text-primary);cursor:pointer;opacity:.56;background:0 0;border:none;outline:none;margin:0;padding:0;transition:opacity .15s}.ui-plugins-no-results__hint-link:hover{opacity:1}.ui-plugins-no-results__hint-link:focus:not(:focus-visible){outline:none}.ui-plugins-no-results__hint-link:focus-visible{outline:2px solid var(--cursor-stroke-focused);outline-offset:2px;border-radius:2px}.ui-plugins-empty-state{box-sizing:border-box;width:100%;padding:var(--cursor-spacing-6);text-align:center;background:var(--cursor-bg-card);border-radius:var(--cursor-radius-xl);border:1px solid var(--cursor-stroke-quaternary);flex-direction:column;justify-content:center;align-items:center;display:flex}.ui-plugins-empty-state__title{margin-bottom:var(--cursor-spacing-1);color:var(--cursor-text-primary);font-size:14px;display:block}.ui-plugins-empty-state__description{margin-bottom:var(--cursor-spacing-2-5);color:var(--cursor-text-secondary);flex-direction:column;font-size:13px;display:flex}.ui-plugins-empty-state__button{align-items:center;gap:var(--cursor-spacing-1-5);display:inline-flex}.ui-plugins-empty-state__button.ui-button[data-variant=primary][data-color=primary],.ui-plugins-empty-state__button.ui-button[data-variant=primary][data-color=primary] .ui-button__kbs{color:var(--cursor-action-label)}.ui-plugin-item-wrapper{min-width:0;overflow:hidden}.ui-plugin-item-wrapper--full-width{grid-column:1/-1}.ui-plugins-list--card-container{background:var(--cursor-bg-card);border-radius:8px;flex-direction:column;gap:0;display:flex;overflow:hidden}.ui-plugins-list--card-container .ui-plugin-item-wrapper{position:relative}.ui-plugins-list--card-container .ui-plugin-item-wrapper:not(:last-child):after{content:"";background:var(--cursor-stroke-quaternary);height:1px;position:absolute;bottom:0;left:12px;right:12px}.ui-plugins-list--card-container .ui-plugin-item{background:0 0;border-radius:0}.ui-plugins-list--card-container .ui-plugin-item:hover{background:var(--cursor-bg-secondary)}.ui-plugin-item{background:var(--cursor-bg-card);box-sizing:border-box;border-radius:8px;align-items:center;gap:8px;min-width:0;height:100%;padding:16px;transition:background-color .1s;display:flex}.ui-plugin-item--btn{color:inherit;cursor:pointer;text-align:left;border:none;gap:0;width:100%;max-width:100%;text-decoration:none;overflow:hidden;outline-offset:0!important;outline:0 #0000!important}.ui-plugin-item--btn:hover{background:var(--cursor-bg-secondary)}.ui-plugin-item__icon{flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex;overflow:hidden}.ui-plugin-item--btn .ui-plugin-item__icon{margin-right:12px}.ui-plugin-item--btn .ui-plugin-item__chevron{margin-left:4px}.ui-plugin-item__icon-image{width:100%;height:100%}.ui-plugin-item__icon-fallback{border:1px solid var(--cursor-stroke-tertiary);width:100%;height:100%;color:var(--cursor-icon-secondary);border-radius:8px;justify-content:center;align-items:center;display:flex}.ui-plugin-item__icon-fallback svg path{fill:currentColor}.ui-plugin-item__icon-loading{border:1px solid var(--cursor-stroke-tertiary);background:var(--cursor-bg-secondary);border-radius:8px;width:100%;height:100%}.ui-plugin-item__content{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ui-plugin-item__body{flex-direction:column;flex:1;gap:2px;min-width:0;max-width:100%;display:flex;overflow:hidden}.ui-plugin-item__header{justify-content:space-between;align-items:center;gap:.5rem;min-width:0;display:flex;overflow:hidden}.ui-plugin-item__header-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex;overflow:hidden}.ui-plugin-item__name,.ui-plugin-item__body>.ui-text:first-child{font-size:12px;font-weight:var(--cursor-font-weight-normal,400);color:var(--cursor-text-primary);line-height:16px}.ui-plugin-item__title-row{align-items:center;gap:4px;min-width:0;display:flex}.ui-plugin-item__name{-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;word-break:break-word;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.ui-plugin-item__imported-tag{background:var(--cursor-bg-tertiary);color:var(--cursor-text-secondary);font-family:var(--cursor-font-family-sans);font-size:10px;font-weight:var(--cursor-font-weight-medium,500);letter-spacing:.12px;border-radius:4px;flex-shrink:0;padding:1px 4px;line-height:13px}.ui-plugin-item__installed{font-size:12px;font-weight:var(--cursor-font-weight-normal,400);color:var(--cursor-text-quaternary);align-items:center;gap:2px;line-height:16px;display:flex}.ui-plugin-item__installed .ui-plugin-item__installed-icon{color:var(--cursor-text-quaternary)}.ui-plugin-item--load-error{gap:0;width:100%;min-width:0;max-width:100%;overflow:hidden}.ui-plugin-item--load-error .ui-plugin-item__icon{margin-right:12px}.ui-plugin-item__error-label{font:inherit;line-height:inherit;color:var(--cursor-text-red-primary);text-align:inherit;vertical-align:baseline;cursor:pointer;text-underline-offset:2px;background:0 0;border:none;margin:0;padding:0;display:inline}.ui-plugin-item__error-label:focus-visible{outline:2px solid var(--cursor-stroke-focused);outline-offset:2px;border-radius:2px}.ui-plugin-item__error-tooltip{-webkit-line-clamp:3;line-clamp:3;word-break:break-word;-webkit-box-orient:vertical;width:280px;font-size:12px;display:-webkit-box;overflow:hidden}.ui-plugin-item__subtitle{font-family:var(--cursor-font-family-sans);font-size:12px;font-weight:var(--cursor-font-weight-normal,400);color:var(--cursor-text-tertiary);-webkit-line-clamp:1;line-clamp:1;text-overflow:ellipsis;word-break:break-word;-webkit-box-orient:vertical;line-height:16px;display:-webkit-box;overflow:hidden}.ui-plugin-item__subtitle--with-team-count{white-space:nowrap;align-items:center;gap:6px;min-width:0;display:flex}.ui-plugin-item__team-install-inline{color:var(--cursor-text-secondary);flex-shrink:0;align-items:center;gap:4px;display:inline-flex}.ui-plugin-item__team-install-inline-icon{color:var(--cursor-text-secondary)}.ui-plugin-item__team-install-inline-count{color:var(--cursor-text-secondary);font-weight:var(--cursor-font-weight-medium,500)}.ui-plugin-item__team-install-inline-separator{color:var(--cursor-text-tertiary);flex-shrink:0}.ui-plugin-item__team-install-inline-description{text-overflow:ellipsis;min-width:0;overflow:hidden}.ui-plugin-item__author{font-size:11px;font-weight:var(--cursor-font-weight-normal,400);color:var(--cursor-text-tertiary);line-height:16px}.ui-plugin-item__description{font-size:12px;font-weight:var(--cursor-font-weight-normal,400);color:var(--cursor-text-secondary);-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;word-break:break-word;-webkit-box-orient:vertical;line-height:16px;display:-webkit-box;overflow:hidden}.ui-plugin-item__metadata{font-size:11px;font-weight:var(--cursor-font-weight-normal,400);color:var(--cursor-text-tertiary);text-align:left;text-overflow:ellipsis;white-space:nowrap;width:100%;line-height:16px;overflow:hidden}.ui-plugin-item__actions{opacity:0;flex-shrink:0;align-items:center;gap:4px;transition:opacity .15s;display:flex}.ui-plugin-item:hover .ui-plugin-item__actions,.ui-plugin-item__actions[data-menu-open],.ui-plugin-item__actions[data-show-persistent]{opacity:1}.ui-plugin-item__open-in-chat{font-size:12px;font-weight:var(--cursor-font-weight-normal,400);color:var(--vscode-textLink-foreground,#81a1c1);opacity:.7;cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:0;line-height:18px;transition:opacity .15s}.ui-plugin-item__open-in-chat:hover{opacity:1}.ui-plugin-item__open-in-chat:focus,.ui-plugin-item__open-in-chat:focus-visible{outline-offset:0!important;outline:0 #0000!important}.ui-plugin-item__chevron{cursor:pointer;font-size:16px;color:var(--cursor-text-tertiary)!important}.ui-plugin-item__enter-hint{color:var(--cursor-text-secondary);flex-shrink:0;margin-left:auto;display:none}.ui-plugin-item--btn[data-highlighted] .ui-plugin-item__enter-hint,.ui-plugin-item--btn:hover .ui-plugin-item__enter-hint{display:block}.ui-plugin-item--btn[data-highlighted]{background:var(--cursor-bg-secondary)}.ui-plugin-item-row{background:var(--cursor-bg-card);border:1px solid var(--cursor-stroke-tertiary);box-sizing:border-box;border-radius:8px;align-items:stretch;width:100%;min-width:0;max-width:100%;transition:background-color .12s,border-color .12s;display:flex;overflow:hidden}.ui-plugin-item-row:hover{background:var(--cursor-bg-secondary);border-color:var(--cursor-stroke-secondary)}.ui-plugin-item-row .ui-plugin-item--main{background:0 0;flex:1;min-width:0}.ui-plugin-item-row .ui-plugin-item--main.ui-plugin-item--btn:hover,.ui-plugin-item-row .ui-plugin-item--main.ui-plugin-item--btn:focus-visible{background:0 0}.ui-plugin-item--main.ui-plugin-item--btn{border-radius:0;align-items:flex-start;padding:12px 4px 12px 14px}.ui-plugin-item-row .ui-plugin-item__cta{min-height:0;font-family:var(--cursor-font-family-sans);font-size:12px;font-weight:var(--cursor-font-weight-semibold,590);letter-spacing:.01em;cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:999px;flex-shrink:0;justify-content:center;align-self:center;align-items:center;gap:4px;margin:3px 10px 3px 4px;padding:2px 12px;line-height:15px;display:inline-flex;outline-offset:0!important;outline:0 #0000!important}.ui-plugin-item-row .ui-plugin-item__cta:disabled{cursor:default;opacity:.48}.ui-plugin-item-row .ui-plugin-item__cta:disabled[aria-busy=true]{opacity:.94;cursor:default}.ui-plugin-item__cta--primary,.ui-plugin-item__cta--accent,.ui-plugin-item__cta--try{background:color-mix(in srgb, var(--cursor-text-primary) 7%, var(--cursor-bg-secondary));color:var(--cursor-text-primary);border-color:color-mix(in srgb, var(--cursor-text-primary) 11%, var(--cursor-stroke-tertiary))}.ui-plugin-item__cta--primary:hover:not(:disabled),.ui-plugin-item__cta--accent:hover:not(:disabled),.ui-plugin-item__cta--try:hover:not(:disabled){background:color-mix(in srgb, var(--cursor-text-primary) 10%, var(--cursor-bg-secondary));border-color:color-mix(in srgb, var(--cursor-text-primary) 15%, var(--cursor-stroke-secondary))}.ui-plugin-item-row:hover .ui-plugin-item__cta--primary:not(:disabled),.ui-plugin-item-row:hover .ui-plugin-item__cta--accent:not(:disabled),.ui-plugin-item-row:hover .ui-plugin-item__cta--try:not(:disabled){filter:brightness(1.02)}.ui-plugin-item-row:hover .ui-plugin-item__cta--primary:hover:not(:disabled),.ui-plugin-item-row:hover .ui-plugin-item__cta--accent:hover:not(:disabled),.ui-plugin-item-row:hover .ui-plugin-item__cta--try:hover:not(:disabled){filter:brightness(1.04)}.ui-plugin-item__cta-spinner{animation:.8s linear infinite ui-plugin-item-cta-spin}@keyframes ui-plugin-item-cta-spin{to{transform:rotate(360deg)}}.ui-marketplace-selector__trigger{align-items:center;gap:4px;display:inline-flex}.ui-marketplace-selector__trigger:hover:not(:disabled){background-color:var(--cursor-bg-secondary)!important}.ui-marketplace-selector__trigger-text{white-space:nowrap}.ui-marketplace-selector__trigger-chevron{color:var(--cursor-text-tertiary);flex-shrink:0}.ui-marketplace-selector__menu{min-width:200px}.ui-marketplace-selector__check--visible{visibility:visible;color:var(--cursor-text-primary)}.ui-marketplace-selector__check--hidden{visibility:hidden}.ui-add-plugin-modal{width:480px;max-width:calc(100vw - 32px);position:relative}.ui-add-plugin-modal__body{padding:16px}.ui-add-plugin-content{--ui-add-plugin-description-fade-bg:var(--cursor-bg-elevated)}.ui-add-plugin-content--modal .ui-add-plugin-modal__scope-options{scrollbar-color:color-mix(in srgb, var(--cursor-text-quaternary) 55%, transparent) transparent;scrollbar-width:thin;max-height:360px;padding-right:4px;overflow-y:auto}.ui-add-plugin-content--modal .ui-add-plugin-modal__scope-options::-webkit-scrollbar{width:8px}.ui-add-plugin-content--modal .ui-add-plugin-modal__scope-options::-webkit-scrollbar-track{background:0 0}.ui-add-plugin-content--modal .ui-add-plugin-modal__scope-options::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--cursor-text-quaternary) 45%, transparent);border-radius:var(--cursor-radius-full);background-clip:padding-box;border:2px solid #0000}.ui-add-plugin-content--modal .ui-add-plugin-modal__scope-options::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--cursor-text-quaternary) 70%, transparent);background-clip:padding-box}.ui-add-plugin-content--toolbar{--ui-add-plugin-description-fade-bg:var(--vscode-editor-background,var(--cursor-bg-elevated))}.ui-add-plugin-content--toolbar:focus,.ui-add-plugin-content--toolbar:focus-visible{box-shadow:none!important;outline:none!important}.ui-add-plugin-modal__close{position:absolute;top:16px;right:16px}.ui-add-plugin-modal__header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ui-add-plugin-modal__header-text{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.ui-add-plugin-modal__title{font-size:14px;font-weight:var(--cursor-font-weight-medium,500);color:var(--cursor-text-primary);margin:0;line-height:21px}.ui-add-plugin-modal__subtitle{font-size:13px;font-weight:var(--cursor-font-weight-normal,400);color:var(--cursor-text-secondary);margin:0;line-height:18px}.ui-add-plugin-modal__sections{flex-direction:column;gap:8px;display:flex}.ui-add-plugin-modal__plugin-info{overflow:hidden}.ui-add-plugin-modal__content-header{flex-direction:column;gap:8px;margin-bottom:6px;display:flex}.ui-add-plugin-modal__content-header-row{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ui-add-plugin-modal__content-header-icon-row{align-items:center;gap:8px;display:flex}.ui-add-plugin-modal__content-header-icon{background:var(--cursor-bg-secondary);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:28px;display:flex;overflow:hidden}.ui-add-plugin-modal__content-header-text{flex-direction:column;gap:1px;min-width:0;display:flex;overflow:hidden}.ui-add-plugin-modal__content-header-title{font-size:14px;font-weight:var(--cursor-font-weight-medium,500);color:var(--cursor-text-primary);margin:0;line-height:18px}.ui-add-plugin-modal__content-header-subtitle{min-width:0;font-size:12px;font-weight:var(--cursor-font-weight-normal,400);color:var(--cursor-text-secondary);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;margin:0;line-height:14px;display:inline-flex;overflow:hidden}.ui-add-plugin-modal__publisher-name{text-overflow:ellipsis;min-width:0;overflow:hidden}.ui-add-plugin-modal__verified-by-cursor{flex-shrink:0;align-items:center;gap:2px;display:inline-flex}.ui-add-plugin-modal__verified-by-cursor svg{flex-shrink:0;display:block}.ui-add-plugin-modal__content-header-description-wrapper{margin:0 0 2px;position:relative}.ui-add-plugin-modal__content-header-description{font-size:12px;font-weight:var(--cursor-font-weight-normal,400);color:var(--cursor-text-primary);margin:0;line-height:18px;display:block}.ui-add-plugin-modal__content-header-description--clamped{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ui-add-plugin-content--toolbar .ui-add-plugin-modal__content-header-description--clamped{-webkit-line-clamp:1;line-clamp:1}.ui-add-plugin-modal__description-more{font-family:var(--cursor-font-family-sans);font-size:12px;font-weight:inherit;line-height:inherit;color:color-mix(in srgb, var(--vscode-textLink-foreground,#81a1c1) 70%, transparent);cursor:pointer;vertical-align:baseline;white-space:nowrap;background:0 0;border:none;padding:0;display:inline-block;position:relative}.ui-add-plugin-modal__description-more:before{content:"";pointer-events:none;background:var(--ui-add-plugin-description-fade-bg,var(--cursor-bg-elevated));width:24px;position:absolute;top:0;bottom:0;right:100%;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 calc(100% - 4px) 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 calc(100% - 4px) 100%)}.ui-add-plugin-modal__description-more:hover,.ui-add-plugin-modal__description-more:active,.ui-add-plugin-modal__description-more:focus,.ui-add-plugin-modal__description-more:focus-visible{color:var(--vscode-textLink-foreground,#81a1c1);outline-offset:0!important;outline:0 #0000!important}.ui-add-plugin-modal__description-more--inline{margin-left:4px}.ui-add-plugin-modal__description-more--overlay{background:var(--ui-add-plugin-description-fade-bg,var(--cursor-bg-elevated));line-height:18px;position:absolute;bottom:0;right:0}.ui-add-plugin-modal__capability-sections{flex-direction:column;gap:12px;margin-top:12px;display:flex}.ui-add-plugin-modal__capability-section{flex-direction:column;gap:4px;display:flex}.ui-add-plugin-modal__capability-section-title{font-size:12px;font-weight:var(--cursor-font-weight-normal,400);color:var(--cursor-text-tertiary);line-height:18px}.ui-add-plugin-modal__capability-section-count{color:var(--cursor-text-quaternary)}.ui-add-plugin-modal__capability-list{flex-direction:column;gap:8px;display:flex}.ui-add-plugin-modal__capability-item{flex-direction:column;gap:2px;display:flex}.ui-add-plugin-modal__capability-name{font-size:13px;font-weight:var(--cursor-font-weight-medium,500);color:var(--cursor-text-primary);line-height:18px}.ui-add-plugin-modal__capability-description{font-size:12px;font-weight:var(--cursor-font-weight-normal,400);color:var(--cursor-text-secondary);white-space:nowrap;text-overflow:ellipsis;line-height:16px;overflow:hidden}.ui-add-plugin-modal__footer{padding:12px 0 0 var(--cursor-spacing-1-5);flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;display:flex}.ui-add-plugin-modal__error{color:var(--vscode-errorForeground,#f44336);margin:4px auto 4px 0;font-size:12px}.ui-add-plugin-modal__footer-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.ui-add-plugin-modal__primary-button{isolation:isolate;position:relative;overflow:hidden}.ui-add-plugin-modal__primary-button:before{content:"";border-radius:inherit;transform-origin:0;transform:scaleX(calc(var(--ui-add-plugin-progress,0) * .01));opacity:0;pointer-events:none;will-change:transform, opacity;z-index:0;background:#ffffff57;transition:transform 90ms linear,opacity .12s linear;position:absolute;inset:0}.ui-add-plugin-modal__primary-button>*{z-index:1;position:relative}.ui-add-plugin-modal__primary-button[data-loading-visual-phase=loading]:before,.ui-add-plugin-modal__primary-button[data-loading-visual-phase=completing]:before{opacity:.62}.ui-add-plugin-modal__primary-button[data-loading-visual-phase=loading],.ui-add-plugin-modal__primary-button[data-loading-visual-phase=completing]{border-color:#0000}@media (prefers-reduced-motion:reduce){.ui-add-plugin-modal__primary-button[data-loading-visual-phase=loading]:before,.ui-add-plugin-modal__primary-button[data-loading-visual-phase=completing]:before{transition:none;animation:none}}.ui-add-plugin-modal__primary-button.ui-button[data-variant=primary][data-color=primary],.ui-add-plugin-modal__primary-button.ui-button[data-variant=primary][data-color=primary] .ui-button__kbs{color:var(--cursor-action-label)}.ui-add-plugin-modal__scope-selector{flex-direction:column;gap:4px;margin-top:12px;display:flex}.ui-add-plugin-modal__scope-options{flex-direction:column;gap:2px;display:flex}.ui-add-plugin-modal__scope-option{font-family:var(--cursor-font-family-sans);color:var(--cursor-text-secondary);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:4px;align-items:flex-start;padding:6px 8px;font-size:13px;transition:all .15s;display:flex}.ui-add-plugin-modal__scope-option:focus,.ui-add-plugin-modal__scope-option:focus-visible{outline-offset:0!important;outline:0 #0000!important}.ui-add-plugin-modal__scope-option:hover:not([data-selected]){background:var(--cursor-bg-tertiary)}.ui-add-plugin-modal__scope-option[data-selected]{background:var(--cursor-bg-secondary);color:var(--cursor-text-primary)}.ui-add-plugin-modal__scope-option[data-selected] .ui-add-plugin-modal__scope-text-title,.ui-add-plugin-modal__scope-option[data-selected] .ui-add-plugin-modal__scope-text-subtitle{opacity:1}.ui-add-plugin-modal__scope-option[data-selected] .ui-add-plugin-modal__scope-badge{background:var(--cursor-bg-accent);color:var(--cursor-text-invert);border-color:#0000}.ui-add-plugin-modal__scope-option[data-location=modal]{align-items:flex-start}.ui-add-plugin-modal__scope-badge{border:1px solid var(--cursor-bg-secondary);width:14px;height:14px;font-size:11px;font-weight:var(--cursor-font-weight-bold,700);color:var(--cursor-text-secondary);background:0 0;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;line-height:14px;display:flex}.ui-add-plugin-modal__scope-radio{flex-shrink:0}.ui-add-plugin-modal__scope-radio .ui-radio-group{gap:0}.ui-add-plugin-modal__scope-radio .ui-radio-group-item{width:14px;min-width:14px;height:14px;min-height:14px}.ui-add-plugin-modal__scope-radio .ui-radio-group-item__input{width:14px;height:14px}.ui-add-plugin-modal__scope-radio .ui-radio-group-item__circle{box-sizing:border-box;min-width:14px;max-width:14px;min-height:14px;max-height:14px;color:var(--cursor-text-invert);width:14px!important;height:14px!important}.ui-add-plugin-modal__scope-radio .ui-radio-group-item__dot{width:4px;height:4px}.ui-add-plugin-modal__scope-radio .ui-radio-group-item[data-variant=primary] .ui-radio-group-item__circle[data-checked]{color:var(--cursor-text-invert)}.ui-add-plugin-modal__scope-radio .ui-radio-group-item[data-variant=primary] .ui-radio-group-item__circle[data-checked] .ui-radio-group-item__dot{background-color:var(--cursor-text-invert)}.ui-add-plugin-modal__scope-text{flex-direction:column;align-items:flex-start;display:flex}.ui-add-plugin-modal__scope-text-title-row{align-items:center;gap:8px;display:flex}.ui-add-plugin-modal__scope-text-title{color:var(--cursor-text-primary);opacity:.56;font-size:12px;line-height:16px}.ui-add-plugin-modal__scope-text-subtitle{color:var(--cursor-text-secondary);letter-spacing:.07px;opacity:.56;margin-left:22px;font-size:11px;line-height:14px}.ui-add-plugin-content--toolbar .ui-add-plugin-modal__scope-text-subtitle{margin-left:24px}.ui-add-plugin-modal__marketplace-section{flex-direction:column;gap:6px;margin-top:12px;display:flex}.ui-add-plugin-modal__marketplace-heading{font-family:var(--cursor-font-family-sans);font-size:12px;line-height:16px;font-weight:var(--cursor-font-weight-medium,500);color:var(--cursor-text-secondary);margin:0;padding:0 2px}.ui-add-plugin-modal__marketplace-list{background:var(--cursor-bg-tertiary);border-radius:8px;flex-direction:column;display:flex;overflow:hidden}.ui-add-plugin-modal__marketplace-row{font-family:var(--cursor-font-family-sans);color:var(--cursor-text-primary);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:0;align-items:flex-start;gap:10px;min-width:0;padding:12px;transition:background .15s;display:flex}.ui-add-plugin-modal__marketplace-row+.ui-add-plugin-modal__marketplace-row{background-image:linear-gradient(var(--cursor-stroke-quaternary), var(--cursor-stroke-quaternary));background-position:top;background-repeat:no-repeat;background-size:calc(100% - 32px) 1px}.ui-add-plugin-modal__marketplace-row:focus,.ui-add-plugin-modal__marketplace-row:focus-visible{outline-offset:0!important;outline:0 #0000!important}.ui-add-plugin-modal__marketplace-row:hover,.ui-add-plugin-modal__marketplace-row[data-selected]{background-color:var(--cursor-bg-secondary)}.ui-add-plugin-modal__marketplace-row-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.ui-add-plugin-modal__marketplace-row-name{color:var(--cursor-text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:16px;overflow:hidden}.ui-add-plugin-modal__marketplace-row-meta{color:var(--cursor-text-secondary);align-items:baseline;gap:4px;min-width:0;font-size:11px;line-height:14px;display:flex;overflow:hidden}.ui-add-plugin-modal__marketplace-row-groups{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.ui-add-plugin-modal__marketplace-row-members{white-space:nowrap;flex-shrink:0}.ui-add-plugin-modal__marketplace-row-count{color:var(--cursor-text-secondary);flex-shrink:0;margin-top:1px;font-size:11px;line-height:16px}.ui-add-plugin-modal__access-settings{flex-direction:column;gap:6px;margin-top:12px;display:flex}.ui-add-plugin-modal__access-settings-row{background:var(--cursor-bg-tertiary);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}.ui-add-plugin-modal__access-settings-label{font-family:var(--cursor-font-family-sans);color:var(--cursor-text-primary);font-size:12px;line-height:16px}.ui-add-plugin-modal__access-settings-buttons{gap:6px;display:flex}.ui-add-plugin-modal__access-settings-buttons>.ui-button[data-variant=outline][aria-pressed=true],.ui-add-plugin-modal__access-settings-buttons>.ui-button[data-variant=outline][aria-pressed=true]:hover{border-color:var(--cursor-bg-accent);color:var(--cursor-bg-accent)}.ui-add-plugin-modal__variables{background:0 0;flex-direction:column;gap:10px;margin-top:12px;display:flex}.ui-add-plugin-modal__variables-fields{flex-direction:column;gap:12px;display:flex}.ui-add-plugin-modal__variable-field{flex-direction:column;gap:6px;display:flex}.ui-add-plugin-modal__variable-label-row{align-items:center;gap:4px;display:flex}.ui-add-plugin-modal__variable-label{color:var(--cursor-text-primary);align-items:center;gap:4px;font-size:12px;line-height:16px;display:flex}.ui-add-plugin-modal__variable-label-meta{color:var(--cursor-text-secondary);font-size:11px;line-height:14px}.ui-add-plugin-modal__variable-description-trigger{color:var(--cursor-icon-tertiary);cursor:help;align-items:center;display:inline-flex}.ui-add-plugin-modal__variable-description-popover{-webkit-user-select:text;user-select:text}.ui-add-plugin-modal__variable-description-popover.ui-hover-card[data-size=sm] .ui-hover-card__content{padding:var(--cursor-spacing-4)}.ui-add-plugin-modal__variable-description-popover-content{max-width:260px;color:var(--cursor-text-primary);word-break:break-word}.ui-add-plugin-modal__variable-checkbox-row{color:var(--cursor-text-primary);align-items:center;gap:8px;display:flex}.ui-add-plugin-modal__variable-checkbox-label{font-size:12px;line-height:16px}.ui-add-plugin-modal__variable-select{width:100%;height:28px;background:var(--cursor-bg-tertiary)!important;border:1px solid var(--cursor-stroke-secondary)!important}.ui-add-plugin-modal__variables-unsupported{color:var(--cursor-text-secondary);margin:0;font-size:11px;line-height:14px}.ui-add-plugin-modal__variables-clear{align-self:flex-start}.ui-add-from-url-modal{width:420px;max-width:calc(100vw - 32px)}.ui-add-from-url-modal__header{justify-content:space-between;align-items:flex-start;gap:16px;padding:16px;display:flex}.ui-add-from-url-modal__title{font-size:17px;font-weight:var(--cursor-font-weight-medium,500);color:var(--cursor-text-primary);margin:0;line-height:21px}.ui-add-from-url-modal__close{flex-shrink:0}.ui-add-from-url-modal__content{flex-direction:column;gap:8px;padding:0 16px 16px;display:flex}.ui-add-from-url-modal__label{font-size:13px;font-weight:var(--cursor-font-weight-normal,400);color:var(--cursor-text-secondary)}.ui-add-from-url-modal__input{border:1px solid var(--cursor-stroke-secondary);border-radius:var(--cursor-radius-base);color:var(--cursor-text-primary);padding:8px 12px;font-size:13px}.ui-add-from-url-modal__input::placeholder{color:var(--cursor-text-tertiary)}.ui-add-from-url-modal__input:focus{border-color:var(--cursor-stroke-primary);outline:none}.ui-add-from-url-modal__input[aria-invalid=true]{border-color:var(--cursor-stroke-red-primary)}.ui-add-from-url-modal__error{color:var(--cursor-text-red-primary);margin:0;font-size:12px}.ui-add-from-url-modal__footer{border-top:1px solid var(--cursor-stroke-tertiary);justify-content:flex-end;align-items:center;gap:8px;padding:16px;display:flex}.ui-marketplace-group{box-sizing:border-box;flex-direction:column;gap:4px;width:100%;display:flex}.ui-marketplace-group__header{justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;display:flex}.ui-marketplace-group__info{align-items:center;gap:8px;display:flex}.ui-marketplace-group__name{font-size:12px;font-weight:var(--cursor-font-weight-medium,500);color:var(--cursor-text-secondary)}.ui-marketplace-group__desc{color:var(--cursor-text-tertiary);font-size:12px}.ui-marketplace-group__plugins{flex-direction:column;gap:0;display:flex}.ui-marketplace-plugin-item{background:var(--cursor-bg-card);box-sizing:border-box;border-radius:8px;align-items:flex-start;gap:12px;width:100%;padding:12px;transition:background-color .1s;display:flex}.ui-marketplace-plugin-item:hover{background:var(--cursor-bg-active)}.ui-marketplace-plugin-item__icon{background:var(--cursor-bg-secondary);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex;overflow:hidden}.ui-marketplace-plugin-item__body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ui-marketplace-plugin-item__header{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.ui-marketplace-plugin-item__header-text{flex-direction:column;display:flex;overflow:hidden}.ui-marketplace-plugin-item__name{font-size:13px;font-weight:var(--cursor-font-weight-normal,400);color:var(--cursor-text-primary);white-space:nowrap;text-overflow:ellipsis;line-height:18px;overflow:hidden}.ui-marketplace-plugin-item__metadata{font-size:11px;font-weight:var(--cursor-font-weight-normal,400);color:var(--cursor-text-tertiary);line-height:16px}.ui-marketplace-plugin-item__description{font-size:12px;font-weight:var(--cursor-font-weight-normal,400);color:var(--cursor-text-secondary);-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;line-height:16px;display:-webkit-box;overflow:hidden}.ui-marketplace-plugin-item__actions{opacity:0;flex-shrink:0;align-items:center;gap:4px;transition:opacity .15s;display:flex}.ui-marketplace-plugin-item:hover .ui-marketplace-plugin-item__actions{opacity:1}.ui-plugin-item__enter-hint-container{gap:0}.ui-marketplace-plugins-list{flex-direction:column;display:flex}.ui-marketplace-plugins-list__section{flex-direction:column;gap:8px;scroll-margin-top:0;display:flex}.ui-marketplace-plugins-list__section-title{font-size:11px;line-height:14px;font-weight:var(--cursor-font-weight-normal,400);color:var(--cursor-text-secondary);flex-wrap:wrap;align-items:center;gap:6px;margin:16px 0 0;padding:4px 8px 0;display:flex}.ui-marketplace-plugins-list__section-actions{align-items:center;margin-left:auto;display:inline-flex}.ui-marketplace-plugins-list__remove-dialog-body{flex-direction:column;gap:8px;padding:0 24px;display:flex}.ui-marketplace-plugins-list__remove-dialog-warning{color:var(--cursor-text-primary);margin:0;font-size:13px;line-height:18px}.ui-marketplace-plugins-list__remove-dialog-plugins{color:var(--cursor-text-secondary);word-break:break-word;margin:0;font-size:12px;line-height:16px}.ui-marketplace-plugins-list__team-tag{border:1px solid var(--cursor-stroke-secondary);background:var(--cursor-bg-tertiary);color:var(--cursor-text-secondary);font-size:11px;font-weight:var(--cursor-font-weight-medium,500);letter-spacing:.12px;white-space:nowrap;border-radius:999px;align-items:center;padding:1px 6px;line-height:14px;display:inline-flex}.ui-marketplace-plugins-list__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ui-marketplace-plugins-list--compact .ui-marketplace-plugins-list__grid{grid-template-columns:minmax(0,1fr)}.ui-marketplace-plugins-list__no-results-wrap{flex-direction:column;display:flex}.ui-marketplace-plugins-list__no-results-suggested{margin-top:60px}.ui-marketplace-plugins-list__no-results{padding-top:58px}.ui-marketplace-plugins-list .ui-plugin-item--btn:focus,.ui-marketplace-plugins-list .ui-plugin-item--btn:focus-visible{box-shadow:none!important;outline:none!important}.ui-plugin-installed-card{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.ui-plugin-installed-card--standalone{border:1px solid var(--cursor-stroke-secondary);border-radius:6px;margin-top:8px;padding:6px 8px}.ui-plugin-installed-card--inset{z-index:0;padding:6px 8px;position:relative}.ui-plugin-installed-card__main{align-items:center;gap:8px;min-width:0;display:flex}.ui-plugin-installed-card__icon{border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex;overflow:hidden}.ui-plugin-installed-card__title{font-size:13px;font-weight:var(--cursor-font-weight-normal,400);color:var(--cursor-text-primary,var(--cursor-text-primary));white-space:nowrap;text-overflow:ellipsis;line-height:18px;overflow:hidden}.ui-plugin-installed-card__actions{flex-shrink:0;align-items:center;gap:4px;display:flex}.ui-marketplace-plugin-row{box-sizing:border-box;background-color:#0000;flex-direction:column;gap:0;width:100%;min-width:0;padding:12px 16px;display:flex;position:relative}.ui-marketplace-plugin-row+.ui-marketplace-plugin-row:before{content:"";background:var(--cursor-stroke-tertiary);height:1px;position:absolute;top:0;left:16px;right:16px}.ui-marketplace-plugin-row__main{justify-content:space-between;align-items:flex-start;gap:20px;width:100%;min-width:0;display:flex}.ui-marketplace-plugin-row__leading{flex:1 0 0;align-items:flex-start;gap:10px;min-width:0;display:flex}.ui-marketplace-plugin-row__icon{flex-shrink:0;justify-content:center;align-items:center;display:flex}.ui-marketplace-plugin-row__content{flex-direction:column;flex:1 0 0;align-items:flex-start;gap:0;min-width:0;display:flex}.ui-marketplace-plugin-row__label{font-size:13px;font-weight:var(--cursor-font-weight-normal,400);color:var(--cursor-text-primary);white-space:nowrap;text-overflow:ellipsis;align-self:stretch;align-items:center;gap:4px;min-width:0;line-height:20px;display:flex;overflow:hidden}.ui-marketplace-plugin-row__description{font-size:13px;font-weight:var(--cursor-font-weight-normal,400);color:var(--cursor-text-secondary);overflow-wrap:break-word;min-width:0;line-height:18px}.ui-marketplace-plugin-row__trailing{flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;min-height:24px;max-height:32px;padding-top:3px;display:flex}.ui-marketplace-plugin-row__footer{width:100%;min-width:0;padding-top:10px}.ui-manage-team-marketplace-dialog.ui-dialog{width:680px}.ui-manage-team-marketplace-modal{flex-direction:column;gap:16px;min-width:0;padding:24px;display:flex}.ui-manage-team-marketplace-modal>.ui-dialog-footer{border-top:none;padding:0}.ui-manage-team-marketplace-modal__header-row{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.ui-manage-team-marketplace-modal__title-stack{flex-direction:column;gap:2px;min-width:0;display:flex}.ui-manage-team-marketplace-modal__title{font-size:18px;line-height:1;font-weight:var(--cursor-font-weight-semibold,590);color:var(--cursor-text-primary);overflow-wrap:break-word;margin:0}.ui-manage-team-marketplace-modal__subtitle{font-size:13px;font-weight:var(--cursor-font-weight-normal,400);color:var(--cursor-text-secondary);line-height:18px}.ui-manage-team-marketplace-modal__header-actions{align-items:center;gap:8px;display:flex}.ui-manage-team-marketplace-modal__settings-section{flex-direction:column;gap:9px;display:flex}.ui-manage-team-marketplace-modal__settings-title{font-size:12px;font-weight:var(--cursor-font-weight-normal,400);color:var(--cursor-text-secondary);margin:0;padding:0 8px;line-height:16px}.ui-manage-team-marketplace-modal__list{background:var(--cursor-bg-quaternary);min-width:0;box-shadow:0 0 0 1px var(--cursor-stroke-tertiary);border-radius:12px;overflow:hidden}.ui-manage-team-marketplace-modal__list-loading{color:var(--cursor-text-secondary);justify-content:center;align-items:center;padding:32px 0;display:flex}.ui-manage-team-marketplace-modal__empty{text-align:center;box-shadow:0 0 0 1px var(--cursor-stroke-tertiary);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:100%;padding:24px;display:flex}.ui-manage-team-marketplace-modal__empty-title{color:var(--cursor-text-primary);font-size:14px}.ui-manage-team-marketplace-modal__empty-description{color:var(--cursor-text-secondary);font-size:14px}.ui-manage-team-marketplace-modal__plugin-row--dimmed{opacity:.4}.ui-manage-team-marketplace-modal__inline-configure{flex-direction:column;gap:12px;padding:4px 0;display:flex}.ui-manage-team-marketplace-modal__inline-configure-error{color:var(--cursor-text-red-primary);font-size:12px}.ui-manage-team-marketplace-modal__inline-configure-actions{justify-content:flex-end;gap:8px;display:flex}.ui-manage-team-marketplace-modal__save-spinner{align-items:center;gap:6px;display:inline-flex}.ui-manage-team-marketplace-modal__delete-button.ui-button[data-variant=outline]{color:var(--cursor-text-red-primary);border-color:var(--cursor-stroke-red-primary)}.ui-manage-team-marketplace-modal__delete-button.ui-button[data-variant=outline]:hover:not(:disabled),.ui-manage-team-marketplace-modal__delete-button.ui-button[data-variant=outline].force-hover:not(:disabled){background-color:var(--cursor-bg-red-secondary);border-color:var(--cursor-stroke-red-primary);color:var(--cursor-text-red-primary)}.ui-add-plugins-to-marketplace-menu__search{padding:12px 12px 8px}.ui-add-plugins-to-marketplace-menu__list{flex-direction:column;gap:2px;padding:4px 8px;display:flex}.ui-add-plugins-to-marketplace-menu__section-label{font-size:11px;font-weight:var(--cursor-font-weight-medium,500);color:var(--cursor-text-secondary);padding:4px 8px}.ui-add-plugins-to-marketplace-menu__item{text-align:left;cursor:pointer;color:inherit;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;padding:8px;transition:background-color .15s;display:flex}.ui-add-plugins-to-marketplace-menu__item:hover{background-color:var(--cursor-bg-quaternary)}.ui-add-plugins-to-marketplace-menu__item:focus:not(:focus-visible){outline:none}.ui-add-plugins-to-marketplace-menu__item-icon{flex-shrink:0;justify-content:center;align-items:center;display:flex}.ui-add-plugins-to-marketplace-menu__item-body{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.ui-add-plugins-to-marketplace-menu__item-title{font-size:13px;font-weight:var(--cursor-font-weight-medium,500);color:var(--cursor-text-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ui-add-plugins-to-marketplace-menu__item-description{color:var(--cursor-text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.ui-add-plugins-to-marketplace-menu__item-check{color:var(--cursor-text-link);flex-shrink:0}.ui-add-plugins-to-marketplace-menu__state{text-align:center;color:var(--cursor-text-secondary);padding:16px 0;font-size:13px}.ui-add-plugins-to-marketplace-menu__state--error{color:var(--cursor-text-red-primary)}.ui-add-plugins-to-marketplace-menu__footer{justify-content:flex-end;gap:8px;padding:8px 12px 12px;display:flex}.ui-manage-team-marketplace-mcp-form-menu__header{font-size:13px;font-weight:var(--cursor-font-weight-medium,500);color:var(--cursor-text-primary);padding:8px 12px}.ui-manage-team-marketplace-mcp-form-menu__body{min-width:0;margin:0;padding:8px 12px 12px;list-style:none}.ui-directory-group-select__trigger.ui-button{padding-inline:var(--cursor-spacing-2)}.ui-directory-group-select__list{flex-direction:column;min-width:288px;max-height:192px;padding:4px;display:flex;overflow-y:auto}.ui-directory-group-select__row{text-align:left;color:var(--cursor-text-primary);cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;gap:8px;padding:6px 8px;font-size:13px;display:flex}.ui-directory-group-select__row:hover{background-color:var(--cursor-bg-tertiary)}.ui-directory-group-select__row--muted{color:var(--cursor-text-secondary)}.ui-directory-group-select__row-label{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.ui-directory-group-select__row-members{color:var(--cursor-text-tertiary);flex-shrink:0;font-size:11px}.ui-directory-group-select__checkbox{border:1px solid var(--cursor-stroke-secondary);color:#191c22;background:0 0;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;display:flex}.ui-directory-group-select__checkbox--active{color:#191c22;background-color:#e4e4e4;border-color:#e4e4e4}.ui-preview-tray-host{box-sizing:border-box;flex-direction:column;width:100%;min-width:0;height:100%;min-height:0;display:flex}.ui-tray.ui-preview-tray{transform-origin:bottom;will-change:opacity;flex:auto;min-height:0;transition:opacity .15s ease-out,border-color .1s;transform:none}.ui-tray.ui-preview-tray[data-visible=true]{transform:none}@starting-style{.ui-tray.ui-preview-tray[data-visible=true]{opacity:0;transform:none}}.ui-tray.ui-preview-tray>.ui-tray-header{--ui-tray-header-padding-y:7px;padding-left:var(--cursor-spacing-2);padding-right:var(--cursor-spacing-2)}.ui-tray.ui-preview-tray>.ui-tray-header:not([data-has-back]){padding-left:var(--cursor-spacing-3)}.ui-tray.ui-preview-tray>.ui-tray-header[data-has-label]:not([data-has-body]){align-items:center}.ui-tray.ui-preview-tray>.ui-tray-header .ui-tray-header__right{align-items:center;width:auto;height:auto}.ui-tray.ui-preview-tray>.ui-tray-header .ui-icon-button.ui-preview-tray__back-button[data-size=sm],.ui-tray.ui-preview-tray>.ui-tray-header .ui-icon-button.ui-tray-header__action-button[data-size=sm]{--button-size:22px;border-radius:var(--cursor-radius-full)}.ui-tray.ui-preview-tray>.ui-tray-header .ui-tray-header__label.ui-text{-webkit-line-clamp:1;line-clamp:1;word-break:break-word;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ui-preview-tray__back-button{margin-right:var(--cursor-spacing-1)}.ui-preview-tray__body{margin-left:var(--cursor-spacing-ne-3);margin-right:var(--cursor-spacing-ne-3);padding:0 var(--cursor-spacing-3);flex-direction:column;flex:1 1 0;align-self:stretch;min-height:0;display:flex;overflow:hidden}.ui-preview-tray__scrim{z-index:1;cursor:default;background:0 0;border:0;margin:0;padding:0;position:absolute;inset:0}.ui-mention-menu-side-preview-submenu-li{margin:0;padding:0;list-style:none;display:block}.ui-mention-menu-side-preview{background-color:var(--cursor-bg-elevated);border-radius:var(--cursor-radius-base);box-shadow:var(--cursor-box-shadow-soft);position:relative}.ui-mention-menu-side-preview:after{content:"";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;position:absolute;inset:0}.ui-mention-menu-side-preview{box-sizing:border-box;pointer-events:none;color:var(--cursor-text-primary);font-family:var(--cursor-font-family-sans);box-shadow:0 8px 16px 0 var(--widget-shadow,#1414141f)}.ui-mention-menu-side-preview--glass{border-radius:var(--cursor-radius-lg)}.ui-mention-menu-side-preview .ui-menu__content{padding:var(--cursor-spacing-1-5);scroll-padding-block:var(--cursor-spacing-1-5)}.ui-mention-menu-side-preview__pan{pointer-events:auto;overscroll-behavior:contain;border-radius:inherit;max-width:min(480px,100vw - 32px);max-height:260px;overflow:auto hidden}.ui-mention-menu-side-preview__pan-inner{min-width:max-content;padding:0}.ui-mention-menu-side-preview__body{flex-direction:column;width:max-content;min-width:100%;padding:0;display:flex}.ui-mention-preview-folder-staircase{flex-direction:column;gap:3px;display:flex}.ui-mention-preview-folder-row{flex-wrap:nowrap;align-items:center;min-height:22px;display:flex}.ui-mention-preview-folder-rail{border-left:1px solid var(--cursor-stroke-secondary);flex-shrink:0;align-self:stretch;min-height:22px;margin-left:6px}.ui-mention-preview-folder-label{color:var(--cursor-text-tertiary);white-space:nowrap;flex-shrink:0;align-items:center;gap:4px;font-size:12px;line-height:22px;display:inline-flex}.ui-mention-preview-folder-label--file{color:var(--cursor-text-primary)}.ui-mention-preview-folder-label--leaf{color:var(--cursor-text-secondary)}.ui-mention-preview-file-lead-icon{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.ui-mention-preview-folder-footer{border-top:1px solid var(--cursor-stroke-tertiary);color:var(--cursor-text-tertiary);align-items:center;gap:4px;margin-top:6px;padding-top:6px;font-size:11px;line-height:1.3;display:flex}.ui-mention-preview-cursor-ignore-host{align-self:flex-start;width:max-content;max-width:100%;position:relative}.ui-mention-preview-cursor-ignore-overlay{box-sizing:border-box;border:1px solid var(--cursor-stroke-secondary);border-radius:var(--cursor-radius-sm);background:color-mix(in srgb, var(--cursor-bg-editor) 92%, transparent);color:var(--cursor-text-red-primary);text-align:center;cursor:pointer;justify-content:center;align-items:center;margin:0;padding:8px 10px;font-family:inherit;font-size:12px;line-height:1.35;display:flex;position:absolute;inset:0}.ui-prompt-input[data-variant=dynamic-island]{--prompt-input-border-radius-dynamic-island:var(--cursor-radius-3xl);--prompt-input-dynamic-island-rest-width:8rem;--prompt-input-dynamic-island-pill-width:14rem;--prompt-input-dynamic-island-rest-height:var(--cursor-spacing-1-5);--prompt-input-dynamic-island-hit-height:20px;--prompt-input-dynamic-island-active-height:32px;--prompt-input-dynamic-island-input-height:calc(24px + var(--cursor-spacing-4) + var(--cursor-spacing-0-5));--prompt-input-dynamic-island-label-fade-width:var(--cursor-spacing-2);width:var(--prompt-input-dynamic-island-rest-width);min-width:0;min-height:var(--prompt-input-dynamic-island-hit-height);interpolate-size:allow-keywords;justify-content:flex-end;align-self:center;max-width:100%;margin-inline:auto;transition:width .15s cubic-bezier(.215,.61,.355,1),min-height .15s cubic-bezier(.215,.61,.355,1)}.ui-prompt-input[data-variant=dynamic-island]:hover,.ui-prompt-input[data-variant=dynamic-island][data-dynamic-island-label-visible]{width:var(--prompt-input-dynamic-island-pill-width);min-height:var(--prompt-input-dynamic-island-active-height)}.ui-prompt-input[data-variant=dynamic-island][data-dynamic-island-active]{width:100%}.ui-prompt-input[data-variant=dynamic-island][data-expanded][data-dynamic-island-active]{transition:width .15s cubic-bezier(.215,.61,.355,1)}.ui-prompt-input[data-variant=dynamic-island][data-dynamic-island-active][data-dynamic-island-transition-suppressed]{transition:none}.ui-prompt-input__container[data-variant=compact],.ui-prompt-input__container[data-variant=dynamic-island]{align-items:center;gap:var(--cursor-spacing-1);padding:var(--cursor-spacing-2) var(--cursor-spacing-2-5);border-radius:var(--prompt-input-border-radius-compact);z-index:4;display:flex;overflow:visible}.ui-prompt-input__container[data-variant=compact][data-expanded],.ui-prompt-input__container[data-variant=dynamic-island][data-expanded]{border-radius:var(--prompt-input-border-radius-expanded);padding:0;display:block}.ui-prompt-input__container[data-variant=dynamic-island]{interpolate-size:allow-keywords;height:var(--prompt-input-dynamic-island-rest-height);min-height:var(--prompt-input-dynamic-island-rest-height);border-color:var(--prompt-input-container-border);background-color:var(--prompt-input-container-bg);min-width:0;box-shadow:none;opacity:.98;justify-content:flex-start;padding:0;transition:border-color .15s cubic-bezier(.215,.61,.355,1),background-color .15s cubic-bezier(.215,.61,.355,1),opacity .15s cubic-bezier(.215,.61,.355,1),box-shadow .15s cubic-bezier(.215,.61,.355,1);overflow:hidden}.ui-prompt-input__container[data-variant=dynamic-island]:not([data-dynamic-island-active]){border-radius:var(--prompt-input-border-radius-dynamic-island);cursor:pointer;transition:height .15s cubic-bezier(.215,.61,.355,1),min-height .15s cubic-bezier(.215,.61,.355,1),border-color .15s cubic-bezier(.215,.61,.355,1),background-color .15s cubic-bezier(.215,.61,.355,1),opacity .15s cubic-bezier(.215,.61,.355,1),box-shadow .15s cubic-bezier(.215,.61,.355,1)}.ui-prompt-input__container[data-variant=dynamic-island]:not([data-dynamic-island-active]):not([data-dynamic-island-label-visible]){background-color:var(--cursor-bg-primary);backdrop-filter:blur(var(--cursor-spacing-1))}.ui-prompt-input[data-variant=dynamic-island]:hover .ui-prompt-input__container[data-variant=dynamic-island]:not([data-dynamic-island-active]),.ui-prompt-input__container[data-variant=dynamic-island][data-dynamic-island-label-visible]:not([data-dynamic-island-active]){height:var(--prompt-input-dynamic-island-active-height);min-height:var(--prompt-input-dynamic-island-active-height);background-color:var(--prompt-input-container-bg);backdrop-filter:none;opacity:1}.ui-prompt-input__container[data-variant=dynamic-island][data-dynamic-island-active]{opacity:1}.ui-prompt-input__container[data-variant=dynamic-island][data-dynamic-island-active]:not([data-expanded]){height:var(--prompt-input-dynamic-island-input-height);min-height:var(--prompt-input-dynamic-island-input-height);padding:var(--cursor-spacing-2) var(--cursor-spacing-2-5);justify-content:normal;overflow:visible}.ui-prompt-input__container[data-variant=dynamic-island][data-expanded][data-dynamic-island-active]{height:auto;min-height:var(--prompt-input-dynamic-island-input-height);flex-direction:column;justify-content:flex-end;align-items:stretch;display:flex;overflow:hidden}.ui-prompt-input__container[data-variant=dynamic-island][data-dynamic-island-transition-suppressed]{transition:none}.ui-prompt-input__container[data-variant=dynamic-island][data-dynamic-island-transitioning] *{pointer-events:none!important}.ui-prompt-input__container .ui-prompt-input__dynamic-island-label{justify-content:space-between;align-items:center;gap:var(--cursor-spacing-2);max-width:100%;height:calc(var(--prompt-input-dynamic-island-active-height) - var(--cursor-spacing-0-5));padding-inline:var(--cursor-spacing-3);color:var(--cursor-text-secondary);white-space:nowrap;text-wrap:nowrap;overflow-wrap:normal;word-break:normal;text-overflow:clip;-webkit-mask-image:linear-gradient(to right, #000 calc(100% - var(--prompt-input-dynamic-island-label-fade-width)), transparent 100%);-webkit-mask-image:linear-gradient(to right, #000 calc(100% - var(--prompt-input-dynamic-island-label-fade-width)), transparent 100%);mask-image:linear-gradient(to right, #000 calc(100% - var(--prompt-input-dynamic-island-label-fade-width)), transparent 100%);pointer-events:none;opacity:0;flex:none;font-size:14px;line-height:20px;transition:opacity .15s cubic-bezier(.215,.61,.355,1);display:inline-flex;overflow:hidden}.ui-prompt-input__container .ui-prompt-input__dynamic-island-label[data-has-keybinding]{-webkit-mask-image:none;mask-image:none}.ui-prompt-input__container .ui-prompt-input__dynamic-island-label-main{text-overflow:clip;flex:1;align-items:center;min-width:0;display:flex;overflow:hidden}.ui-prompt-input__container .ui-prompt-input__dynamic-island-keybinding-label{flex:none;align-items:center;display:inline-flex}.ui-prompt-input__container .ui-prompt-input__dynamic-island-label[data-width=full]{flex:auto;width:100%}.ui-prompt-input[data-variant=dynamic-island]:hover .ui-prompt-input__container[data-variant=dynamic-island]:not([data-dynamic-island-active]) .ui-prompt-input__dynamic-island-label,.ui-prompt-input__container[data-variant=dynamic-island][data-dynamic-island-label-visible]:not([data-dynamic-island-active]) .ui-prompt-input__dynamic-island-label{opacity:1}.ui-prompt-input__container[data-variant=dynamic-island][data-expanded]:not([data-dynamic-island-active]){border-radius:var(--prompt-input-border-radius-dynamic-island);display:flex;overflow:hidden}.ui-prompt-input__container[data-variant=dynamic-island][data-dynamic-island-collapsing]{transition:border-color .15s cubic-bezier(.215,.61,.355,1),background-color .15s cubic-bezier(.215,.61,.355,1),opacity .15s cubic-bezier(.215,.61,.355,1),box-shadow .15s cubic-bezier(.215,.61,.355,1)}.ui-prompt-input__container[data-variant=dynamic-island][data-dynamic-island-active] .ui-prompt-input__dynamic-island-label{display:none}[data-variant=compact] .ui-prompt-input-editor,[data-variant=dynamic-island] .ui-prompt-input-editor{flex:1;order:2;min-width:0;padding:0}[data-variant=dynamic-island] .ui-prompt-input-editor{opacity:0;pointer-events:none;flex:0 0 0;width:0;max-width:0;height:0;transition:opacity .15s cubic-bezier(.215,.61,.355,1),transform .15s cubic-bezier(.215,.61,.355,1);position:absolute;overflow:hidden}[data-variant=dynamic-island][data-dynamic-island-collapsing] .ui-prompt-input-editor,[data-variant=dynamic-island][data-dynamic-island-active] .ui-prompt-input-editor{width:100%;max-width:100%;height:auto;position:relative;overflow:visible}[data-variant=dynamic-island]:not([data-dynamic-island-active]):not([data-dynamic-island-collapsing]) .ui-prompt-input-editor{display:none}[data-variant=dynamic-island][data-dynamic-island-collapsing] .ui-prompt-input-editor{flex:initial;opacity:0;pointer-events:none}[data-variant=dynamic-island][data-dynamic-island-active] .ui-prompt-input-editor{opacity:1;pointer-events:auto;flex:1}[data-variant=compact][data-expanded] .ui-prompt-input-editor,[data-variant=dynamic-island][data-expanded] .ui-prompt-input-editor{flex:initial;min-width:initial;order:initial;padding:0}.ui-prompt-input-editor[data-variant=compact] .ProseMirror,.ui-prompt-input-editor[data-variant=dynamic-island] .ProseMirror{min-height:auto;max-height:none;padding:0 0 0 var(--cursor-spacing-1)}.ui-prompt-input-editor[data-variant=compact][data-expanded] .ProseMirror,.ui-prompt-input-editor[data-variant=dynamic-island][data-expanded] .ProseMirror{min-height:var(--prompt-input-editor-min-height);max-height:var(--prompt-input-editor-max-height);padding:var(--prompt-input-editor-padding)}[data-variant=compact] .ui-prompt-input-toolbar,[data-variant=dynamic-island] .ui-prompt-input-toolbar{display:contents}[data-variant=compact][data-expanded] .ui-prompt-input-toolbar,[data-variant=dynamic-island][data-expanded] .ui-prompt-input-toolbar{padding:var(--prompt-input-toolbar-padding);justify-content:space-between;align-items:center;gap:var(--cursor-spacing-2);display:flex}[data-variant=compact] .ui-prompt-input-toolbar__left,[data-variant=dynamic-island] .ui-prompt-input-toolbar__left,[data-variant=compact] .ui-prompt-input-toolbar__right,[data-variant=dynamic-island] .ui-prompt-input-toolbar__right{display:contents}[data-variant=compact][data-expanded] .ui-prompt-input-toolbar__left,[data-variant=dynamic-island][data-expanded] .ui-prompt-input-toolbar__left,[data-variant=compact][data-expanded] .ui-prompt-input-toolbar__right,[data-variant=dynamic-island][data-expanded] .ui-prompt-input-toolbar__right{align-items:center;display:flex}[data-variant=compact][data-expanded] .ui-prompt-input-toolbar__left,[data-variant=dynamic-island][data-expanded] .ui-prompt-input-toolbar__left{gap:var(--cursor-spacing-1)}[data-variant=compact][data-expanded] .ui-prompt-input-toolbar__right,[data-variant=dynamic-island][data-expanded] .ui-prompt-input-toolbar__right{gap:var(--cursor-spacing-2)}.ui-prompt-input__container[data-variant=compact]:not([data-expanded]) .ui-prompt-input-toolbar__left>:not([data-compact-visible]),.ui-prompt-input__container[data-variant=dynamic-island]:not([data-expanded]) .ui-prompt-input-toolbar__left>:not([data-compact-visible]){display:none}.ui-prompt-input__container[data-variant=compact]:not([data-expanded]) [data-compact-visible],.ui-prompt-input__container[data-variant=dynamic-island]:not([data-expanded]) [data-compact-visible]{order:1}.ui-prompt-input__container[data-variant=compact][data-expanded] [data-compact-visible],.ui-prompt-input__container[data-variant=dynamic-island][data-expanded] [data-compact-visible]{order:initial}.ui-prompt-input__container[data-variant=dynamic-island] [data-compact-visible],.ui-prompt-input__container[data-variant=dynamic-island] .ui-prompt-input-toolbar__right>*,.ui-prompt-input__container[data-variant=dynamic-island] .ui-prompt-input-image-grid{transition:opacity .15s cubic-bezier(.215,.61,.355,1),transform .15s cubic-bezier(.215,.61,.355,1),max-width .15s cubic-bezier(.215,.61,.355,1)}.ui-prompt-input__container[data-variant=dynamic-island]:not([data-dynamic-island-active]) .ui-prompt-input-toolbar{display:none}.ui-prompt-input__container[data-variant=dynamic-island]:not([data-dynamic-island-active]) [data-compact-visible],.ui-prompt-input__container[data-variant=dynamic-island]:not([data-dynamic-island-active]) .ui-prompt-input-toolbar__right>*{opacity:0;pointer-events:none;visibility:hidden;max-width:0;overflow:hidden;transform:scale(.96)}.ui-prompt-input__container[data-variant=dynamic-island]:not([data-dynamic-island-active]) .ui-prompt-input-image-grid{opacity:0;pointer-events:none;visibility:hidden;max-height:0;padding-block:0}[data-variant=compact] .ui-prompt-input-plus-button,[data-variant=dynamic-island] .ui-prompt-input-plus-button{order:1}[data-variant=compact][data-expanded] .ui-prompt-input-plus-button,[data-variant=dynamic-island][data-expanded] .ui-prompt-input-plus-button{order:initial}[data-variant=compact] .ui-prompt-input-submit-button,[data-variant=dynamic-island] .ui-prompt-input-submit-button{order:3}[data-variant=compact][data-expanded] .ui-prompt-input-submit-button,[data-variant=dynamic-island][data-expanded] .ui-prompt-input-submit-button{order:initial}@media (prefers-reduced-motion:reduce){.ui-prompt-input[data-variant=dynamic-island],.ui-prompt-input__container[data-variant=dynamic-island],.ui-prompt-input__container[data-variant=dynamic-island] .ui-prompt-input__dynamic-island-label,.ui-prompt-input__container[data-variant=dynamic-island] [data-compact-visible],.ui-prompt-input__container[data-variant=dynamic-island] .ui-prompt-input-toolbar__right>*,.ui-prompt-input__container[data-variant=dynamic-island] .ui-prompt-input-image-grid,.ui-prompt-input__container[data-variant=dynamic-island] .ui-prompt-input-editor{transition:none}}.ui-prompt-input{--prompt-input-section-gap:6px;--prompt-input-container-bg:var(--cursor-bg-quaternary);--prompt-input-container-border:var(--cursor-stroke-tertiary);--prompt-input-container-border-hover:var(--cursor-stroke-secondary);--prompt-input-border-radius-expanded:var(--conversation-surface-border-radius,var(--cursor-radius-xl));--prompt-input-border-radius-compact:9999px;--prompt-input-border-radius-compact-expanded:16px;--prompt-input-container-shadow:none;--prompt-input-toolbar-padding:8px 10px;--prompt-input-editor-padding:8px 12px;--prompt-input-editor-min-height:36px;--prompt-input-editor-max-height:200px;gap:var(--prompt-input-section-gap);flex-direction:column;flex-shrink:0;width:100%;min-width:100%;display:flex}.ui-prompt-input__container{background:var(--prompt-input-container-bg);border:1px solid var(--prompt-input-container-border);cursor:text;box-sizing:border-box;width:100%;min-width:0;max-width:100%;position:relative;overflow:hidden}.ui-prompt-input__container:hover{border-color:var(--prompt-input-container-border-hover)}.ui-prompt-input__container[data-variant=expanded]{border-radius:var(--prompt-input-border-radius-expanded)}.ui-prompt-input__container[data-dragging=true]{box-shadow:0 0 0 2px rgba(var(--cursor-action-icon-primary-rgb,129, 161, 193), .2);cursor:default}.ui-prompt-input__container[data-dragging=true] *{pointer-events:none;cursor:default!important}.ui-prompt-input-editor{box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding:0;position:relative}.ui-prompt-input-editor .ProseMirror{padding:var(--prompt-input-editor-padding);min-height:var(--prompt-input-editor-min-height);max-height:var(--prompt-input-editor-max-height);max-width:100%;color:var(--cursor-text-primary);word-break:break-word;overflow-wrap:break-word;outline:none;font-size:14px;line-height:1.5;overflow-y:auto}.ui-prompt-input-editor .ProseMirror p{margin:0}.ui-prompt-input-editor .ProseMirror a[href],.ui-prompt-input-editor .ProseMirror .ui-prompt-input-link{color:var(--cursor-text-link);cursor:pointer;border-radius:4px;margin:0 -3px;padding:1px 3px;text-decoration:none;transition:background-color .15s,color .15s}.ui-prompt-input-editor .ProseMirror a[href]:visited,.ui-prompt-input-editor .ProseMirror .ui-prompt-input-link:visited{color:var(--cursor-text-link)}.ui-prompt-input-editor .ProseMirror a[href]:hover,.ui-prompt-input-editor .ProseMirror .ui-prompt-input-link:hover{background:var(--cursor-bg-cyan-secondary);text-decoration:none}.ui-prompt-input-editor .ProseMirror a[href]:focus-visible,.ui-prompt-input-editor .ProseMirror .ui-prompt-input-link:focus-visible{outline:1px solid var(--cursor-stroke-cyan-primary);outline-offset:0}.ui-prompt-input-editor .ProseMirror p.is-editor-empty:first-child{position:relative}.ui-prompt-input-editor .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:var(--cursor-text-quaternary);pointer-events:none;white-space:nowrap;text-overflow:ellipsis;position:absolute;top:0;left:0;right:0;overflow:hidden}.ui-prompt-input-editor .ProseMirror:has(.ui-prompt-input-suggestion-ghost) p.is-editor-empty:before{content:none}.ui-prompt-input-editor .ui-prompt-input-suggestion-ghost{color:var(--cursor-text-quaternary);pointer-events:none;-webkit-user-select:none;user-select:none;white-space:pre-wrap}.ui-prompt-input-editor .ui-prompt-input-suggestion-ghost__tab-badge{min-width:16px;height:16px;margin-left:var(--cursor-spacing-1);padding:0 var(--cursor-spacing-0-5);color:var(--cursor-text-quaternary);background:var(--cursor-bg-quaternary);border:1px solid var(--cursor-stroke-quaternary);border-radius:var(--cursor-radius-sm);font-size:11px;font-weight:var(--cursor-font-weight-medium,500);vertical-align:text-bottom;justify-content:center;align-items:center;line-height:1;display:inline-flex}.ui-prompt-input-editor[data-variant=compact] .ProseMirror{min-height:auto;max-height:none;padding:0 0 0 4px}.ui-prompt-input-editor[data-variant=compact][data-expanded] .ProseMirror{min-height:var(--prompt-input-editor-min-height);max-height:var(--prompt-input-editor-max-height);padding:var(--prompt-input-editor-padding)}.ui-prompt-input-tiptap-readonly{min-width:0;max-width:100%}.ui-prompt-input-tiptap-readonly .ui-prompt-input-tiptap-readonly__content,.ui-prompt-input-tiptap-readonly .ProseMirror{min-height:0;max-height:none;font-size:inherit;line-height:inherit;color:inherit;background:0 0;outline:none;padding:0;overflow:visible}.ui-prompt-input-tiptap-readonly .ui-prompt-input-tiptap-readonly__content p,.ui-prompt-input-tiptap-readonly .ProseMirror p{margin:0}.ui-prompt-input-tiptap-readonly .ui-prompt-input-tiptap-readonly__content a[href],.ui-prompt-input-tiptap-readonly .ui-prompt-input-tiptap-readonly__content .ui-prompt-input-link,.ui-prompt-input-tiptap-readonly .ProseMirror a[href],.ui-prompt-input-tiptap-readonly .ProseMirror .ui-prompt-input-link{color:var(--cursor-text-link);pointer-events:auto;cursor:pointer;text-decoration:none}.ui-prompt-input-link-menu{padding:var(--cursor-spacing-0-5);background-color:var(--cursor-bg-elevated);border:1px solid var(--cursor-stroke-secondary);border-radius:var(--cursor-radius-lg);box-shadow:var(--cursor-box-shadow-soft);align-items:center;display:flex}.ui-prompt-input-link-menu__action{align-items:center;gap:var(--cursor-spacing-1);height:20px;padding:0 var(--cursor-spacing-1-5);border-radius:var(--cursor-radius-base);color:var(--cursor-text-primary);cursor:pointer;background:0 0;border:none;font-size:13px;line-height:18px;transition:background-color .1s ease-out;display:inline-flex}.ui-prompt-input-link-menu__action:hover{background-color:var(--cursor-bg-tertiary)}.ui-prompt-input-link-menu__action:focus-visible{outline:2px solid var(--cursor-stroke-focused);outline-offset:-2px}.ui-prompt-input-command-chip{color:var(--cursor-text-yellow-primary);font-size:14px;font-weight:var(--cursor-font-weight-normal,400);border-radius:2px;align-items:center;display:inline-flex}.ui-prompt-input-command-chip.ui-prompt-input-command-chip--selected,.ui-prompt-input-command-chip.ProseMirror-selectednode{background-color:highlight;border-radius:0}.ui-prompt-input-command-chip__label{all:unset;color:inherit;font:inherit}.ui-prompt-input-command-chip__label--clickable{cursor:pointer}.ui-prompt-input-command-chip__label--clickable:hover{text-decoration:underline}.ui-prompt-input-command-chip__search-placeholder{color:var(--cursor-text-quaternary);pointer-events:none;-webkit-user-select:none;user-select:none}.ui-pill.ui-prompt-input-mention-chip{--mention-chip-padding-y:0;--mention-chip-padding-x:0;--mention-chip-label-font-size:14px;--mention-chip-label-line-height:18px;--mention-chip-line-range-font-size:13px;--mention-chip-icon-slot-size:14px;--mention-chip-seti-size:14px;--mention-chip-close-icon-left:0;--mention-chip-max-width:220px;vertical-align:middle;box-sizing:border-box;max-width:var(--mention-chip-max-width);min-width:0;padding:var(--mention-chip-padding-y) var(--mention-chip-padding-x);font-size:var(--mention-chip-label-font-size);font-weight:var(--cursor-font-weight-normal,400);cursor:pointer;justify-content:flex-start;align-items:center;gap:2px;height:auto;margin-top:-3px;margin-left:-1px;line-height:1.35;display:inline-flex;position:relative;background-color:#0000!important}.ui-pill.ui-prompt-input-mention-chip[data-size=sm]{height:auto;min-height:0;padding:var(--mention-chip-padding-y) var(--mention-chip-padding-x);font-size:var(--mention-chip-label-font-size);gap:2px}.ui-pill.ui-prompt-input-mention-chip[data-size=sm]:has(.ui-pill__close){padding:var(--mention-chip-padding-y) var(--mention-chip-padding-x)}.ui-pill.ui-prompt-input-mention-chip[data-radius=base]{border-radius:var(--cursor-radius-base)}.ui-pill.ui-prompt-input-mention-chip .ui-prompt-input-mention-chip__seti{width:var(--mention-chip-seti-size);height:var(--mention-chip-seti-size);--icon-size:var(--mention-chip-seti-size);flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex;color:var(--cursor-text-cyan-primary)!important}.ui-pill.ui-prompt-input-mention-chip .ui-prompt-input-mention-chip__icon{width:var(--mention-chip-icon-slot-size);height:var(--mention-chip-icon-slot-size);--icon-size:12px;flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}.ui-pill.ui-prompt-input-mention-chip .ui-prompt-input-mention-chip__leading-icon{transition:opacity .12s}.ui-pill.ui-prompt-input-mention-chip:has(.ui-prompt-input-mcp-mention-icon){--mention-chip-close-icon-left:2px}.ui-pill.ui-prompt-input-mention-chip .ui-prompt-input-mcp-mention-icon{width:var(--mention-chip-icon-slot-size);height:var(--mention-chip-icon-slot-size);margin-left:2px;margin-right:2px;top:-1px}.ui-pill.ui-prompt-input-mention-chip .ui-prompt-input-mention-chip__label,.ui-pill.ui-prompt-input-mention-chip button.ui-prompt-input-mention-chip__label--activates{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:inherit;font-size:var(--mention-chip-label-font-size);font-weight:var(--cursor-font-weight-normal,400);line-height:var(--mention-chip-label-line-height);color:inherit;overflow:hidden}.ui-pill.ui-prompt-input-mention-chip button.ui-prompt-input-mention-chip__label--activates{cursor:pointer;text-align:left;background:0 0;border:none;margin:0;padding:0}.ui-pill.ui-prompt-input-mention-chip button.ui-prompt-input-mention-chip__label--activates:hover{text-decoration:underline}.ui-pill.ui-prompt-input-mention-chip .ui-prompt-input-mention-chip__line-range{color:color-mix(in srgb, currentColor 52%, transparent);font-size:var(--mention-chip-line-range-font-size);font-weight:var(--cursor-font-weight-normal,400);flex-shrink:0}.ui-pill.ui-prompt-input-mention-chip .ui-prompt-input-mention-chip__close-icon{left:var(--mention-chip-close-icon-left);color:inherit;width:var(--mention-chip-icon-slot-size);height:var(--mention-chip-icon-slot-size);opacity:0;pointer-events:none;--icon-size:11px;filter:none;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;line-height:1;transition:opacity .12s;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.ui-pill.ui-prompt-input-mention-chip .ui-prompt-input-mention-chip__close-icon:hover,.ui-pill.ui-prompt-input-mention-chip .ui-prompt-input-mention-chip__close-icon:focus-visible{filter:none;color:inherit;background:0 0}.ui-pill.ui-prompt-input-mention-chip .ui-prompt-input-mention-chip__close-icon .cursor-icon{color:inherit}.ui-pill.ui-prompt-input-mention-chip:hover .ui-prompt-input-mention-chip__leading-icon{opacity:0}.ui-pill.ui-prompt-input-mention-chip:hover .ui-prompt-input-mention-chip__close-icon{opacity:1;pointer-events:auto}.ui-pill.ui-prompt-input-mention-chip[data-read-only-mention=true]:hover .ui-prompt-input-mention-chip__leading-icon{opacity:1}.ui-prompt-input-toolbar{padding:var(--prompt-input-toolbar-padding);justify-content:space-between;align-items:center;gap:8px;display:flex}.ui-prompt-input-toolbar__left{flex:1 1 0;align-items:center;gap:4px;min-width:0;display:flex;container-type:inline-size}.ui-prompt-input-mcp-submenu .ui-menu__content{padding-bottom:0}.ui-prompt-input-mcp-submenu .ui-menu__section:has([data-testid=mcp-servers-submenu-sticky-footer]){z-index:1;padding-bottom:var(--cursor-spacing-1);background-color:var(--cursor-bg-elevated);position:sticky;bottom:0}.ui-prompt-input-mcp-submenu .ui-menu__row,.ui-prompt-input-mcp-submenu .ui-menu__toggle-row{align-items:flex-start}.ui-prompt-input-mcp-submenu__server-label{align-items:flex-start;gap:var(--cursor-spacing-1-5);width:100%;min-width:0;display:flex}.ui-prompt-input-mcp-submenu__server-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;display:block;overflow:hidden}.ui-prompt-input-mcp-submenu__server-text{flex-direction:column;flex:1;min-width:0;display:flex}.ui-prompt-input-mcp-submenu__server-status-text{letter-spacing:.07px;color:var(--cursor-text-tertiary);margin-top:1px;font-size:11px;line-height:14px;display:block}.ui-prompt-input-mcp-submenu__server-status-text[data-status=error]{color:var(--cursor-text-red-primary)}.ui-prompt-input-mcp-submenu__server-icon{flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex;position:relative}.ui-prompt-input-mcp-submenu__server-icon-tile{border-radius:var(--cursor-radius-sm);background:var(--cursor-bg-secondary);justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex;overflow:hidden}.ui-prompt-input-mcp-submenu__server-icon-tile[data-has-image]{background:#ffffff05}.ui-prompt-input-mcp-submenu__server-icon-image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.ui-prompt-input-mcp-submenu__server-icon-fallback{letter-spacing:.07px;color:var(--cursor-text-secondary);font-size:11px;line-height:14px;font-weight:var(--cursor-font-weight-medium,500)}.ui-prompt-input-mcp-submenu__server-status-dot{box-sizing:border-box;border-radius:var(--cursor-radius-full);border:1.5px solid var(--cursor-bg-elevated);background:var(--vscode-testing-iconPassed,var(--cursor-success-foreground,#3fb950));z-index:1;width:7px;height:7px;position:absolute;bottom:-2px;right:-2px}.ui-prompt-input-mcp-submenu__server-status-dot[data-status=error]{background:var(--cursor-text-red-primary)}.ui-plus-menu-search-results .ui-prompt-input-mcp-submenu__server-icon{margin-left:-2px}.ui-prompt-input-mcp-mention-icon{vertical-align:middle;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex;position:relative}.ui-prompt-input-mcp-mention-icon__tile{border-radius:var(--cursor-radius-sm);background:var(--cursor-bg-secondary);justify-content:center;align-items:center;width:100%;height:100%;display:inline-flex;overflow:hidden}.ui-prompt-input-mcp-mention-icon__tile[data-has-image]{background:0 0}.ui-prompt-input-mcp-mention-icon__image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.ui-prompt-input-mcp-mention-icon__fallback{font-size:8px;line-height:1;font-weight:var(--cursor-font-weight-medium,500);color:var(--cursor-text-secondary)}.ui-prompt-input-mcp-mention-icon__status-dot{box-sizing:border-box;border-radius:var(--cursor-radius-full);border:1.5px solid var(--cursor-bg-elevated);z-index:1;width:6px;height:6px;position:absolute;bottom:-2px;right:-2px}.ui-prompt-input-mcp-mention-icon__status-dot[data-status=error]{background:var(--cursor-text-red-primary)}.ui-prompt-input-mcp-mention-icon__status-dot[data-status=warning]{background:var(--cursor-text-yellow-primary)}.ui-prompt-input-mcp-mention-icon__status-dot[data-status=neutral]{background:var(--cursor-text-tertiary)}.ui-prompt-input-mcp-submenu__connect-button{letter-spacing:.07px;min-width:0;height:auto;font-size:11px;line-height:14px;font-weight:var(--cursor-font-weight-medium,500);padding:0}@container (max-width:250px){.ui-prompt-input-mode-chip .ui-pill__label{display:none}}.ui-prompt-input-toolbar__left .ui-model-picker__trigger.ui-button[data-size=sm]{border-radius:var(--cursor-radius-full);--markdown-foreground:var(--cursor-text-secondary);background-color:#0000;border-color:#0000;height:24px;padding-left:8px;padding-right:6px}.ui-prompt-input-toolbar__left .ui-model-picker__trigger.ui-button[data-size=sm]:hover:not(:disabled){background-color:var(--cursor-bg-tertiary);--markdown-foreground:var(--cursor-text-primary)}.ui-prompt-input-toolbar__left .ui-model-picker__trigger.ui-button[data-size=sm]:active:not(:disabled){transform:none}.ui-prompt-input-toolbar__right{flex-shrink:0;align-items:center;gap:4px;display:flex}.ui-prompt-input-plus-button{background:var(--cursor-bg-tertiary);width:24px;height:24px;color:var(--cursor-text-tertiary);cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background-color .15s,color .15s;display:flex}.ui-prompt-input-plus-button:hover:not(:disabled){background:var(--cursor-bg-secondary);color:var(--cursor-text-secondary)}.ui-prompt-input-plus-button[data-open=true]{background:var(--cursor-bg-secondary);color:var(--cursor-text-primary)}.ui-prompt-input-plus-button:disabled{opacity:.5;cursor:not-allowed}.ui-prompt-input-submit-button{cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex}.ui-prompt-input-submit-button[data-size=md]{width:24px;height:24px}.ui-prompt-input-submit-button[data-size=sm]{width:20px;height:20px}.ui-prompt-input-submit-button .ui-prompt-input-submit-button__arrow{flex-shrink:0;display:block}.ui-prompt-input-submit-button[data-state=active]{background:var(--cursor-text-primary)}.ui-prompt-input-submit-button[data-state=active] .ui-icon,.ui-prompt-input-submit-button[data-state=active] .ui-prompt-input-submit-button__arrow{color:var(--cursor-bg-editor)}.ui-prompt-input-submit-button[data-state=active]:hover{opacity:.9}.ui-prompt-input-submit-button[data-state=active][data-color=yellow]{background:var(--cursor-bg-yellow-primary)}.ui-prompt-input-submit-button[data-state=active][data-color=yellow] .ui-icon,.ui-prompt-input-submit-button[data-state=active][data-color=yellow] .ui-prompt-input-submit-button__arrow{color:var(--cursor-bg-editor)}.ui-prompt-input-submit-button[data-state=active][data-color=yellow]:hover{background:color-mix(in srgb, var(--cursor-bg-yellow-primary) 80%, var(--cursor-bg-yellow-secondary));opacity:1}.ui-prompt-input-submit-button[data-state=active][data-color=red]{background:var(--cursor-bg-red-primary)}.ui-prompt-input-submit-button[data-state=active][data-color=red] .ui-icon,.ui-prompt-input-submit-button[data-state=active][data-color=red] .ui-prompt-input-submit-button__arrow{color:var(--cursor-bg-editor)}.ui-prompt-input-submit-button[data-state=active][data-color=red]:hover{background:color-mix(in srgb, var(--cursor-bg-red-primary) 80%, var(--cursor-bg-red-secondary));opacity:1}.ui-prompt-input-submit-button[data-state=active][data-color=green]{background:var(--cursor-bg-green-primary)}.ui-prompt-input-submit-button[data-state=active][data-color=green] .ui-icon,.ui-prompt-input-submit-button[data-state=active][data-color=green] .ui-prompt-input-submit-button__arrow{color:var(--cursor-bg-editor)}.ui-prompt-input-submit-button[data-state=active][data-color=green]:hover{background:color-mix(in srgb, var(--cursor-bg-green-primary) 80%, var(--cursor-bg-green-secondary));opacity:1}.ui-prompt-input-submit-button[data-state=disabled]{background:var(--cursor-bg-quaternary);cursor:default}.ui-prompt-input-submit-button[data-state=disabled] .ui-icon,.ui-prompt-input-submit-button[data-state=disabled] .ui-prompt-input-submit-button__arrow{color:var(--cursor-text-quaternary)}.ui-prompt-input-submit-button[data-state=stop]{background:var(--cursor-bg-tertiary)}.ui-prompt-input-submit-button[data-state=stop] .ui-icon{color:var(--cursor-icon-primary)}.ui-prompt-input-submit-button[data-state=stop]:hover{background:var(--cursor-bg-secondary)}.ui-prompt-input-submit-button[data-state=stop]:hover .ui-icon{color:var(--cursor-icon-secondary)}.ui-prompt-input-submit-button:disabled{cursor:not-allowed}.ui-prompt-input-image-grid{flex-wrap:wrap;gap:8px;padding:12px 12px 0;display:flex}.ui-prompt-input-image-preview{--ui-prompt-input-image-preview-width:64px;--ui-prompt-input-image-preview-height:64px;width:var(--ui-prompt-input-image-preview-width);height:var(--ui-prompt-input-image-preview-height);min-width:var(--ui-prompt-input-image-preview-width);min-height:var(--ui-prompt-input-image-preview-height);max-width:var(--ui-prompt-input-image-preview-width);max-height:var(--ui-prompt-input-image-preview-height);border:1px solid color-mix(in srgb, var(--cursor-stroke-tertiary) 72%, transparent);box-sizing:border-box;border-radius:8px;flex-shrink:0;position:relative}.ui-prompt-input-image-preview .ui-badge{width:var(--ui-prompt-input-image-preview-width);height:var(--ui-prompt-input-image-preview-height);display:flex}.ui-prompt-input-image-preview .ui-badge-indicator{opacity:0;transition:opacity .15s}.ui-prompt-input-image-preview:hover .ui-badge-indicator{opacity:1}.ui-prompt-input-image-preview__lightbox-item{width:var(--ui-prompt-input-image-preview-width);height:var(--ui-prompt-input-image-preview-height);min-width:var(--ui-prompt-input-image-preview-width);min-height:var(--ui-prompt-input-image-preview-height);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:0;display:block;overflow:hidden}.ui-prompt-input-image-preview__image{width:var(--ui-prompt-input-image-preview-width);height:var(--ui-prompt-input-image-preview-height);min-width:var(--ui-prompt-input-image-preview-width);min-height:var(--ui-prompt-input-image-preview-height);-o-object-fit:cover;object-fit:cover;display:block}.ui-prompt-input-image-preview__fullscreen-image{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}.ui-prompt-input-image-preview__fullscreen-content{width:100%;height:100%;position:relative}.ui-prompt-input-image-preview__fullscreen-actions{z-index:1;flex-wrap:wrap;justify-content:flex-end;gap:8px;max-width:calc(100% - 32px);display:flex;position:absolute;top:16px;right:16px}.ui-prompt-input-image-preview__fullscreen-action{border:1px solid var(--cursor-stroke-secondary);background:color-mix(in srgb, var(--cursor-bg-elevated) 88%, transparent);min-height:28px;color:var(--cursor-text-primary);white-space:nowrap;cursor:pointer;backdrop-filter:blur(6px);border-radius:9999px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:12px;line-height:1;display:inline-flex}.ui-prompt-input-image-preview__fullscreen-action:hover{background:color-mix(in srgb, var(--cursor-bg-elevated) 96%, transparent)}.ui-prompt-input-image-preview__fullscreen-action:focus-visible{outline:2px solid var(--cursor-stroke-focused);outline-offset:2px}.ui-prompt-input-image-preview__fullscreen-action-icon{flex-shrink:0}.ui-prompt-input-image-preview__fullscreen-action-label{align-items:center;display:inline-flex}.ui-prompt-input-attachment-grid{flex-wrap:wrap;gap:8px;padding:12px 12px 0;display:flex}.ui-prompt-input-attachment-preview{--ui-prompt-input-attachment-tile-width:96px;--ui-prompt-input-attachment-tile-height:60px;width:var(--ui-prompt-input-attachment-tile-width);height:var(--ui-prompt-input-attachment-tile-height);flex-shrink:0;position:relative}.ui-prompt-input-attachment-preview .ui-badge{width:100%;height:100%;display:flex}.ui-prompt-input-attachment-preview .ui-badge-indicator{opacity:0;transition:opacity .15s}.ui-prompt-input-attachment-preview:hover .ui-badge-indicator{opacity:1}.ui-prompt-input-attachment-tile{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--cursor-stroke-tertiary) 72%, transparent);background:color-mix(in srgb, var(--cursor-bg-elevated) 60%, transparent);width:100%;height:100%;color:var(--cursor-text-secondary);border-radius:8px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}button.ui-prompt-input-attachment-tile{cursor:pointer;font:inherit;padding:0}.ui-prompt-input-attachment-tile--video{background-color:var(--cursor-bg-tertiary,var(--cursor-bg-tertiary))}.ui-prompt-input-attachment-tile__video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.ui-prompt-input-attachment-tile__play-overlay{--ui-prompt-input-attachment-play-size:24px;z-index:1;width:var(--ui-prompt-input-attachment-play-size);height:var(--ui-prompt-input-attachment-play-size);background-color:var(--vscode-sideBar-background,var(--cursor-bg-elevated));box-shadow:0 2px 8px var(--vscode-widget-shadow,#0000003d);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ui-prompt-input-attachment-tile__icon{width:83.333%;height:83.333%;color:var(--vscode-editor-foreground,var(--cursor-text-primary));flex-shrink:0}.ui-prompt-input__slash-menu-anchor{pointer-events:none;width:1px;height:1px;position:absolute;bottom:0;left:0}[data-menu-direction=up] .ui-prompt-input__slash-menu-anchor{top:4px;bottom:auto}.ui-mode-item--yellow{color:var(--cursor-text-yellow-primary)}.ui-mode-item--red{color:var(--cursor-text-red-primary)}.ui-mode-item--green{color:var(--cursor-text-green-primary)}.ui-mode-item--cyan{color:var(--cursor-text-cyan-primary)}.ui-prompt-input-header-tray{width:100%;position:relative}.ui-prompt-input-header-tray__trigger{opacity:1;filter:none;will-change:opacity;pointer-events:auto;transition:opacity .15s cubic-bezier(.215,.61,.355,1);position:static}.ui-prompt-input-header-tray__trigger[data-visible=true]{opacity:0;pointer-events:none}@media (prefers-reduced-motion:reduce){.ui-prompt-input-header-tray__trigger{transition:none}}.ui-prompt-input-header-tray__tray{z-index:1;pointer-events:none;position:absolute;bottom:0;left:0;right:0}.ui-prompt-input-header-tray__tray[data-visible=true]{pointer-events:auto}.ui-prompt-input-header-tray--overlay .ui-prompt-input-header-tray__tray{z-index:1}.ui-prompt-input-header-tray:not(.ui-prompt-input-header-tray--footer) .ui-prompt-input-header-tray__tray{top:auto;bottom:0}.ui-prompt-input-header-tray--footer .ui-prompt-input-header-tray__tray{top:0;bottom:auto}.ui-connect-remote-dialog>.ui-dialog-header+.ui-connect-remote-host-form{box-sizing:border-box;padding-bottom:var(--cursor-spacing-4);flex:1}.ui-connect-remote-host-form{gap:var(--cursor-spacing-3);flex-direction:column;flex:1;min-height:0;display:flex}.ui-connect-remote-host-form__input-row{align-items:center;gap:var(--cursor-spacing-2);width:100%;padding-inline:var(--cursor-spacing-3-5);display:flex}.ui-connect-remote-host-form__list-scroll-inner{padding-inline:var(--cursor-spacing-4)}.ui-connect-remote-host-form__footer{justify-content:flex-start;align-items:flex-end;gap:var(--cursor-spacing-2);row-gap:var(--cursor-spacing-1);padding-inline:var(--cursor-spacing-4);flex-wrap:wrap;margin-top:auto;display:flex}.ui-text.ui-connect-remote-host-form__hint{flex:14rem;min-width:0;display:block}.ui-connect-remote-host-form__footer-actions{flex:0 auto;justify-content:flex-end;min-width:0;max-width:100%;margin-left:auto;display:flex}.ui-connect-remote-host-form__footer-actions .ui-button{white-space:normal;text-align:right;max-width:100%;height:auto;min-height:0}.ui-connect-remote-host-form__input-grow{flex:1;min-width:0}.ui-connect-remote-host-form__list-scroll,.ui-connect-remote-host-form__list-scroll-viewport{background:0 0;border:none}.ui-connect-remote-host-form__row-icon{flex-shrink:0}.ui-connect-remote-host-form__row{align-items:center;gap:var(--cursor-spacing-2);width:calc(100% + 2 * var(--cursor-spacing-2));height:var(--cursor-spacing-7);padding:0 var(--cursor-spacing-2);margin:0 calc(-1 * var(--cursor-spacing-2));border-radius:var(--cursor-radius-base);color:inherit;cursor:pointer;text-align:left;font:inherit;background:0 0;border:none;flex-direction:row;display:flex}.ui-connect-remote-host-form__row:hover{background:var(--cursor-bg-tertiary)}.ui-connect-remote-host-form__row-primary{letter-spacing:-.08px;text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--cursor-text-primary);flex:1 1 0;font-size:13px;line-height:18px;overflow:hidden}.ui-connect-remote-host-form__row-secondary{letter-spacing:-.08px;text-overflow:ellipsis;white-space:nowrap;max-width:45%;color:var(--cursor-text-tertiary);flex:0 auto;font-size:13px;line-height:18px;overflow:hidden}.ui-connect-remote-connecting-log{border-top:1px solid var(--cursor-stroke-tertiary);flex-direction:column;flex:1;min-height:0;display:flex}.ui-connect-remote-connecting-log__scroll-inner{padding:var(--cursor-spacing-2-5);min-width:0}.ui-connect-remote-connecting__status{justify-content:center;align-items:center;gap:var(--cursor-spacing-2);border-top:1px solid var(--cursor-stroke-tertiary);flex-direction:row;flex:1;min-height:240px;display:flex}.ui-connect-remote-dialog-footer{justify-content:space-between;align-items:center;gap:var(--cursor-spacing-2);width:100%;display:flex}.ui-connect-remote-dialog-footer__trailing{align-items:center;gap:var(--cursor-spacing-1-5);margin-left:auto;display:flex}.ui-sidebar{--_sidebar-width:var(--sidebar-width,180px);--_sidebar-width-collapsed:var(--sidebar-width-collapsed,48px);height:100%;width:var(--_sidebar-width);background:var(--cursor-bg-sidebar,#1e1e1e);border-right:1px solid var(--cursor-stroke-tertiary,#ffffff14);box-sizing:border-box;flex-direction:column;flex-shrink:0;transition:width .15s ease-out;display:flex}.ui-sidebar *,.ui-sidebar :before,.ui-sidebar :after{box-sizing:inherit}.ui-sidebar[data-side=right]{border-right:none;border-left:1px solid var(--cursor-stroke-tertiary,#ffffff14)}.ui-sidebar[data-state=collapsed]{width:var(--_sidebar-width-collapsed)}.ui-sidebar[data-resizing=true]{transition:none}.ui-sidebar-header{flex-direction:column;flex-shrink:0;gap:8px;padding:6px 12px 0;display:flex}.ui-sidebar-footer{padding:var(--cursor-spacing-2);flex-shrink:0}.ui-sidebar-content{flex:1;min-height:0}.ui-sidebar-content:focus,.ui-sidebar-content:focus-visible{outline:none!important}.ui-sidebar-content .ui-scroll-area__viewport{padding:0 8px}.ui-sidebar-actions,.ui-sidebar-header[data-region=actions]{padding:0 var(--cursor-spacing-2) var(--cursor-spacing-3);border-bottom:1px solid #0000;flex-direction:column;flex-shrink:0;gap:6px;display:flex}.ui-sidebar[data-content-scrolled=true] .ui-sidebar-actions,.ui-sidebar[data-content-scrolled=true] .ui-sidebar-header[data-region=actions]{border-bottom-color:var(--cursor-stroke-tertiary,#ffffff14)}.ui-sidebar-actions>.ui-button,.ui-sidebar-header[data-region=actions]>.ui-button{width:100%}.ui-sidebar[data-content-scrolled=true] .ui-sidebar-header[data-region=actions]:not([data-show-scrolled-divider=true]){border-bottom-color:#0000}.ui-sidebar{--ui-sidebar-row-action-size:20px}.ui-sidebar-section{flex-direction:column;min-width:0;padding-bottom:0;transition:padding-bottom .2s cubic-bezier(.165,.84,.44,1);display:flex}.ui-sidebar-section[data-expanded=true]{padding-bottom:var(--cursor-spacing-3)}.ui-sidebar-section-content-clip{opacity:0;min-width:0;-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--cursor-spacing-2)), transparent 100%);-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--cursor-spacing-2)), transparent 100%);mask-image:linear-gradient(to bottom, #000 calc(100% - var(--cursor-spacing-2)), transparent 100%);margin-bottom:calc(-1 * var(--cursor-spacing-2));grid-template-rows:0fr;transition:grid-template-rows .2s cubic-bezier(.165,.84,.44,1),opacity .2s cubic-bezier(.165,.84,.44,1),transform .2s cubic-bezier(.165,.84,.44,1);display:grid;transform:translateY(-1px)}.ui-sidebar-section[data-expanded=true]>.ui-sidebar-section-content-clip{opacity:1;grid-template-rows:1fr;transform:translateY(0)}.ui-sidebar-section-content{min-width:0;min-height:0;padding-bottom:var(--cursor-spacing-2);flex-direction:column;display:flex}.ui-sidebar .ui-icon.ui-sidebar-section-head-icon{flex-shrink:0;--icon-size:14px!important}.ui-sidebar .ui-icon.ui-sidebar-section-head-fold-icon{flex-shrink:0;transition:transform .2s cubic-bezier(.165,.84,.44,1);display:none;transform:rotate(-90deg)}.ui-sidebar-section-head[data-section-expanded=true]{margin-bottom:var(--cursor-spacing-0-25)}.ui-sidebar-section-head[data-section-expanded=true] .ui-sidebar-section-head-fold-icon{transform:rotate(0)}.ui-sidebar-section-head:hover .ui-sidebar-section-head-fold-icon,.ui-sidebar-section-head:focus-visible .ui-sidebar-section-head-fold-icon{display:block}.ui-sidebar-group{flex-direction:column;display:flex}.ui-sidebar-group:first-child{margin-top:var(--cursor-spacing-0-75)}.ui-sidebar-group+.ui-sidebar-group{margin-top:var(--cursor-spacing-1)}.ui-sidebar-group:not([data-collapsed=true])+.ui-sidebar-group{margin-top:var(--cursor-spacing-3-5)}.ui-sidebar-group-label{padding:var(--cursor-spacing-1) var(--cursor-spacing-1);-webkit-user-select:none;user-select:none;border-radius:4px;flex-direction:column;gap:2px;min-height:0;display:flex}.ui-sidebar-group:not([data-collapsed=true])>.ui-sidebar-group-label{margin-bottom:var(--cursor-spacing-0-75)}.ui-sidebar[data-state=collapsed] .ui-sidebar-group-label{display:none}.ui-sidebar-group-label[data-collapsible=true]{cursor:pointer}.ui-sidebar-group-label[data-collapsible=true]:focus-visible{outline:2px solid var(--cursor-stroke-focus,#ffffff3d);outline-offset:-2px}.ui-sidebar-group-label-main{align-items:center;gap:var(--cursor-spacing-1-5);width:100%;min-width:0;display:flex}.ui-text.ui-sidebar-label-row-text{align-items:center;gap:var(--cursor-spacing-1-5);min-width:0;max-width:100%;padding-right:var(--cursor-spacing-0-5);white-space:nowrap;flex:1;display:inline-flex;overflow:hidden}.ui-sidebar-group-label-text:not(:has(.ui-sidebar-group-label-icon)){padding-left:var(--cursor-spacing-0-75)}.ui-sidebar-label-row-title{text-overflow:ellipsis;white-space:nowrap;flex:3 0 0;min-width:0;max-width:max-content;overflow:hidden}.ui-sidebar-label-row-inline-subtitle{text-overflow:ellipsis;white-space:nowrap;opacity:.6;flex:2 0 0;min-width:0;max-width:max-content;overflow:hidden}.ui-sidebar-group-label-subline{text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;font-size:10px;line-height:1.25;font-weight:var(--cursor-font-weight-normal,400);color:var(--cursor-text-tertiary,#ffffff73);opacity:.6;overflow:hidden}.ui-sidebar .ui-icon.ui-sidebar-group-label-icon{flex-shrink:0;--icon-size:14px!important}.ui-sidebar .ui-icon.ui-sidebar-group-label-chevron{flex-shrink:0;transition:transform .3s cubic-bezier(.165,.84,.44,1);display:none;transform:rotate(0);--icon-size:14px!important}.ui-sidebar-group-label:hover .ui-icon.ui-sidebar-group-label-chevron{display:block}.ui-sidebar-group[data-collapsed=true] .ui-icon.ui-sidebar-group-label-chevron{transform:rotate(-90deg)}.ui-sidebar-group-label-actions{align-items:center;gap:var(--cursor-spacing-2);opacity:0;flex-shrink:0;min-width:20px;min-height:20px;margin-left:auto;display:flex}.ui-sidebar-group-label:hover .ui-sidebar-group-label-actions,.ui-sidebar-group-label:focus-visible .ui-sidebar-group-label-actions,.ui-sidebar-group-label[data-actions-active=true] .ui-sidebar-group-label-actions,.ui-sidebar:hover .ui-sidebar-group-label[data-show-actions-on-sidebar-hover=true] .ui-sidebar-group-label-actions{opacity:1}.ui-sidebar-group-label:has(.ui-sidebar-group-label-actions :is([aria-expanded=true],[data-expanded=true],[data-state=open],[data-open=true])) .ui-sidebar-group-label-actions{opacity:1}.ui-sidebar-group-label-actions:has(:focus-visible){opacity:1}.ui-sidebar-group-content{flex-direction:column;min-width:0;display:flex}.ui-sidebar-group-content[data-collapsed=true]{display:none}.ui-sidebar-content[data-density=compact] .ui-sidebar-group{margin-bottom:0}.ui-sidebar-content[data-density=compact] .ui-sidebar-group:hover .ui-sidebar-group-label-actions{opacity:1}.ui-sidebar-content[data-density=compact] .ui-sidebar-group-label{padding-top:var(--cursor-spacing-1);padding-bottom:var(--cursor-spacing-1);min-height:24px}.ui-sidebar-content[data-density=compact] .ui-sidebar-group-label[data-has-subline]{min-height:0;padding-bottom:var(--cursor-spacing-0-5)}.ui-sidebar-content[data-density=compact] .ui-sidebar-menu-button{--ui-sidebar-menu-button-min-height:28px}.ui-sidebar-content[data-density=compact] .ui-sidebar-menu-item{margin-bottom:0}.ui-sidebar-menu{flex-direction:column;gap:1px;min-width:0;margin:0;padding:0;display:flex;list-style:none!important}.ui-sidebar-menu-item{flex-direction:column;min-width:0;margin:0;padding:0;display:flex;list-style:none!important}.ui-sidebar-menu-item[data-indent="1"]{padding-left:0}.ui-sidebar-menu-item[data-indent="1"] .ui-sidebar-menu-button,.ui-sidebar-menu-item[data-indent="1"] .ui-sidebar-paginated-menu-toggle{padding-left:var(--cursor-spacing-6)!important}.ui-button.ui-sidebar-menu-button{--ui-sidebar-menu-button-min-height:auto;width:100%;min-height:var(--ui-sidebar-menu-button-min-height);padding:var(--cursor-spacing-1) var(--cursor-spacing-1);cursor:pointer;text-align:left;color:var(--cursor-text-secondary);background:0 0;border:none;border-radius:8px;font-size:13px;position:relative;justify-content:flex-start!important;align-items:center!important;gap:var(--cursor-spacing-1-5)!important;height:auto!important;transition:none!important;animation:none!important;display:flex!important}.ui-button.ui-sidebar-menu-button:focus,.ui-button.ui-sidebar-menu-button:focus-visible{box-shadow:none!important;outline:none!important}.ui-button.ui-sidebar-menu-button:active,.ui-button.ui-sidebar-menu-button:active:not(:disabled){transition:none!important;transform:none!important}.ui-button.ui-sidebar-menu-button[data-has-description=true]{align-items:flex-start!important}.ui-button.ui-sidebar-menu-button[data-has-description=true] .ui-sidebar-menu-button-icon{margin-top:var(--cursor-spacing-0-5)}.ui-button.ui-sidebar-menu-button .ui-sidebar-menu-button-icon{color:var(--cursor-icon-tertiary);flex-shrink:0;transition:none!important}.ui-button.ui-sidebar-menu-button .ui-sidebar-menu-button-label{text-align:left;box-sizing:border-box;text-overflow:ellipsis;white-space:nowrap;text-wrap:nowrap;overflow-wrap:normal;word-break:normal;width:100%;min-width:0;max-width:100%;line-height:20px;display:block;overflow:hidden;transition:none!important}.ui-sidebar[data-state=collapsed] .ui-button.ui-sidebar-menu-button .ui-sidebar-menu-button-label{display:none}.ui-button.ui-sidebar-menu-button .ui-sidebar-menu-button-label.ui-sidebar-label-row-text{display:inline-flex}.ui-button.ui-sidebar-menu-button .ui-sidebar-menu-button-label>.ui-sidebar-environment-indicator[data-variant=inline]{margin-left:var(--cursor-spacing-1-5)}.ui-button.ui-sidebar-menu-button .ui-text{transition:none!important}.ui-button.ui-sidebar-menu-button .ui-sidebar-menu-button-status-icon{color:var(--cursor-text-tertiary)}.ui-button.ui-sidebar-menu-button .ui-sidebar-menu-button-label.ui-text{color:var(--cursor-text-secondary)}.ui-button.ui-sidebar-menu-button[data-label-tone=default] .ui-sidebar-menu-button-icon,.ui-button.ui-sidebar-menu-button[data-label-tone=default] .ui-sidebar-menu-button-icon-placeholder,.ui-button.ui-sidebar-menu-button[data-label-tone=default] .ui-sidebar-menu-button-status-icon,.ui-button.ui-sidebar-menu-button[data-label-tone=secondary] .ui-sidebar-menu-button-icon,.ui-button.ui-sidebar-menu-button[data-label-tone=secondary] .ui-sidebar-menu-button-icon-placeholder,.ui-button.ui-sidebar-menu-button[data-label-tone=secondary] .ui-sidebar-menu-button-status-icon{color:var(--cursor-icon-secondary)}.ui-button.ui-sidebar-menu-button[data-label-tone=secondary] .ui-sidebar-menu-button-label.ui-text{color:var(--cursor-text-secondary)}.ui-button.ui-sidebar-menu-button[data-label-tone=primary] .ui-sidebar-menu-button-label.ui-text{color:var(--cursor-text-primary)}.ui-button.ui-sidebar-menu-button[data-label-tone=tertiary],.ui-button.ui-sidebar-menu-button[data-label-tone=tertiary] .ui-sidebar-menu-button-icon,.ui-button.ui-sidebar-menu-button[data-label-tone=tertiary] .ui-sidebar-menu-button-icon-placeholder,.ui-button.ui-sidebar-menu-button[data-label-tone=tertiary] .ui-sidebar-menu-button-status-icon,.ui-button.ui-sidebar-menu-button[data-label-tone=tertiary] .ui-sidebar-menu-button-label.ui-text{color:var(--cursor-text-tertiary)}.ui-button.ui-sidebar-menu-button[data-active=true],.ui-button.ui-sidebar-menu-button[data-unread=true],.ui-button.ui-sidebar-menu-button[data-highlighted=true],.ui-button.ui-sidebar-menu-button[data-active=true] .ui-sidebar-menu-button-icon,.ui-button.ui-sidebar-menu-button[data-active=true] .ui-sidebar-menu-button-icon-placeholder,.ui-button.ui-sidebar-menu-button[data-active=true] .ui-sidebar-menu-button-status-icon,.ui-button.ui-sidebar-menu-button[data-unread=true] .ui-sidebar-menu-button-icon,.ui-button.ui-sidebar-menu-button[data-unread=true] .ui-sidebar-menu-button-icon-placeholder,.ui-button.ui-sidebar-menu-button[data-unread=true] .ui-sidebar-menu-button-status-icon,.ui-button.ui-sidebar-menu-button[data-highlighted=true] .ui-sidebar-menu-button-icon,.ui-button.ui-sidebar-menu-button[data-highlighted=true] .ui-sidebar-menu-button-icon-placeholder,.ui-button.ui-sidebar-menu-button[data-highlighted=true] .ui-sidebar-menu-button-status-icon,.ui-button.ui-sidebar-menu-button[data-active=true] .ui-sidebar-menu-button-label.ui-text,.ui-button.ui-sidebar-menu-button[data-unread=true] .ui-sidebar-menu-button-label.ui-text,.ui-button.ui-sidebar-menu-button[data-highlighted=true] .ui-sidebar-menu-button-label.ui-text,.ui-button.ui-sidebar-menu-button:hover:not(:disabled){color:var(--cursor-text-primary)}.ui-button.ui-sidebar-menu-button:hover:not(:disabled) .ui-sidebar-menu-button-icon,.ui-button.ui-sidebar-menu-button:hover:not(:disabled) .ui-sidebar-menu-button-icon-placeholder,.ui-button.ui-sidebar-menu-button:hover:not(:disabled) .ui-sidebar-menu-button-status-icon{color:var(--cursor-icon-primary)}.ui-button.ui-sidebar-menu-button:hover:not(:disabled) .ui-sidebar-menu-button-label.ui-text{color:var(--cursor-text-primary)}.ui-button.ui-sidebar-menu-button[data-label-tone=tertiary]:hover:not(:disabled):not([data-active=true]) .ui-sidebar-menu-button-icon,.ui-button.ui-sidebar-menu-button[data-label-tone=tertiary]:hover:not(:disabled):not([data-active=true]) .ui-sidebar-menu-button-icon-placeholder,.ui-button.ui-sidebar-menu-button[data-label-tone=tertiary]:hover:not(:disabled):not([data-active=true]) .ui-sidebar-menu-button-status-icon,.ui-button.ui-sidebar-menu-button[data-label-tone=tertiary]:hover:not(:disabled):not([data-active=true]) .ui-sidebar-menu-button-label.ui-text{color:var(--cursor-text-tertiary)}.ui-button.ui-sidebar-menu-button:hover:not(:disabled):not([data-active=true]){background-color:var(--cursor-bg-quaternary)!important}.ui-button.ui-sidebar-menu-button[data-highlighted=true]:not([data-active=true]){background-color:var(--cursor-bg-tertiary)!important}.ui-button.ui-sidebar-menu-button[data-active=true],.ui-button.ui-sidebar-menu-button[data-active=true]:hover:not(:disabled){background-color:var(--cursor-bg-quaternary)!important}.ui-button.ui-sidebar-menu-button[data-editing=true]:hover{background-color:#0000!important}.ui-button.ui-sidebar-menu-button[data-editing=true][data-active=true]:hover{background-color:var(--cursor-bg-tertiary)!important}.ui-button.ui-sidebar-menu-button[data-disabled=true]{cursor:default;pointer-events:none}.ui-button.ui-sidebar-menu-button[data-disabled=true]:hover{background-color:#0000!important}.ui-button.ui-sidebar-menu-button[data-editing=true]:hover .ui-sidebar-menu-button-actions{opacity:0!important;pointer-events:none!important;display:none!important}.ui-button.ui-sidebar-menu-button[data-editing=true]:hover .ui-sidebar-menu-button-end-icon{opacity:1!important}.ui-button.ui-sidebar-menu-button:disabled{opacity:.5;cursor:not-allowed}.ui-sidebar-environment-indicator{align-items:center;gap:var(--cursor-spacing-1);min-width:0;display:inline-flex}.ui-sidebar-environment-indicator[data-variant=inline]{vertical-align:text-bottom;flex-direction:row;flex-shrink:1;max-width:10rem}.ui-sidebar-environment-indicator[data-variant=trailing]{max-width:7rem;min-width:var(--ui-sidebar-row-action-size);min-height:var(--ui-sidebar-row-action-size);flex-direction:row-reverse;flex-shrink:1;justify-content:center}.ui-sidebar-environment-indicator__icon-wrap{flex-shrink:0;align-items:center;display:inline-flex}.ui-sidebar .ui-icon.ui-sidebar-environment-indicator__icon{vertical-align:middle;flex-shrink:0;--icon-size:13px!important}.ui-sidebar-environment-indicator__label{text-overflow:ellipsis;white-space:nowrap;opacity:.6;min-width:0;font-size:11px;line-height:1;overflow:hidden}.ui-sidebar-menu-button:hover:not(:disabled):not([data-editing=true]) .ui-sidebar-environment-indicator[data-variant=trailing]{opacity:0;pointer-events:none}.ui-sidebar-menu-button-content{flex-direction:column;flex:1;min-width:0;display:flex}.ui-sidebar[data-state=collapsed] .ui-sidebar-menu-button-content{display:none}.ui-button.ui-sidebar-menu-button .ui-sidebar-menu-button-description{text-align:left;box-sizing:border-box;text-overflow:ellipsis;white-space:nowrap;text-wrap:nowrap;overflow-wrap:normal;word-break:normal;width:100%;max-width:100%;line-height:20px;overflow:hidden}.ui-button.ui-sidebar-menu-button[data-use-text-overflow-fade=true] .ui-sidebar-menu-button-label,.ui-button.ui-sidebar-menu-button[data-use-text-overflow-fade=true] .ui-sidebar-menu-button-description{text-overflow:clip;-webkit-mask-image:linear-gradient(to right, #000 calc(100% - var(--cursor-spacing-2-5)), transparent 100%);-webkit-mask-image:linear-gradient(to right, #000 calc(100% - var(--cursor-spacing-2-5)), transparent 100%);mask-image:linear-gradient(to right, #000 calc(100% - var(--cursor-spacing-2-5)), transparent 100%)}.ui-sidebar-menu-button-end{flex-direction:row;flex-shrink:0;justify-content:flex-end;align-items:center;height:20px;margin-left:auto;display:flex}.ui-button.ui-sidebar-menu-button[data-has-description=true] .ui-sidebar-menu-button-end{align-self:flex-start}.ui-sidebar[data-state=collapsed] .ui-sidebar-menu-button-end{display:none}.ui-sidebar .ui-icon.ui-sidebar-menu-button-end-icon{color:var(--cursor-accent,#3b82f6);--icon-size:14px!important}.ui-button.ui-sidebar-menu-button[data-has-actions=true]:hover .ui-sidebar .ui-icon.ui-sidebar-menu-button-end-icon{opacity:0}.ui-sidebar-menu-button-actions{align-items:center;gap:var(--cursor-spacing-1);opacity:0;pointer-events:none;flex-shrink:0;display:none}.ui-sidebar-menu-button-actions>*{pointer-events:auto}.ui-button.ui-sidebar-menu-button:is([data-has-actions=true]:hover:not([data-editing=true]),[data-actions-active=true],:has(.ui-sidebar-menu-button-actions :is([aria-expanded=true],[data-expanded=true],[data-state=open],[data-open=true],:focus-visible))) .ui-sidebar-menu-button-end>:not(.ui-sidebar-menu-button-actions){display:none}.ui-button.ui-sidebar-menu-button:is([data-has-actions=true]:hover:not([data-editing=true]),[data-actions-active=true],:has(.ui-sidebar-menu-button-actions :is([aria-expanded=true],[data-expanded=true],[data-state=open],[data-open=true],:focus-visible))) .ui-sidebar-menu-button-actions{opacity:1;display:flex}.ui-sidebar-paginated-menu-toggle .ui-sidebar-menu-button-end{padding-right:0}.ui-sidebar-separator{margin:8px 0!important}.ui-sidebar-resize-handle{cursor:col-resize;z-index:10;background:0 0;width:4px;position:absolute;top:0;bottom:0}.ui-sidebar[data-side=left] .ui-sidebar-resize-handle{right:-2px}.ui-sidebar[data-side=right] .ui-sidebar-resize-handle{left:-2px}.ui-sidebar-resize-handle:after{content:"";background:0 0;width:2px;position:absolute;top:0;bottom:0}.ui-sidebar[data-side=left] .ui-sidebar-resize-handle:after{right:0}.ui-sidebar[data-side=right] .ui-sidebar-resize-handle:after{left:0}.ui-sidebar-resize-handle:hover:after,.ui-sidebar[data-resizing=true] .ui-sidebar-resize-handle:after{background:var(--vscode-sash-hoverBorder)}.ui-sidebar[data-resizable=true]{position:relative}.ui-sidebar-top-bar{--ui-sidebar-top-bar-horizontal-padding:8px;height:35px;padding:0 var(--ui-sidebar-top-bar-horizontal-padding);flex-shrink:0;align-items:center;display:flex}.ui-sidebar-top-bar[data-traffic-lights=true][data-icons-position=left] .ui-sidebar-top-bar-icons{margin-left:0}.ui-sidebar-top-bar[data-icons-position=right] .ui-sidebar-top-bar-icons{margin-left:auto}.ui-sidebar-traffic-lights-spacer{width:max(0px, var(--ui-sidebar-traffic-lights-spacer-width) - var(--ui-sidebar-top-bar-horizontal-padding,0px));flex-shrink:0}.ui-sidebar-top-bar-icons{align-items:center;gap:1px;display:flex}.ui-sidebar-header[data-traffic-lights=true]{flex-flow:wrap;align-items:center}.ui-sidebar-header-icons{flex-shrink:0;align-items:center;gap:4px;display:flex}.ui-sidebar-header-content{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.ui-sidebar-menu-button-icon-wrapper{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.ui-sidebar-menu-button-icon-placeholder{flex-shrink:0;width:20px;height:20px;display:block}.ui-sidebar .ui-icon.ui-sidebar-menu-button-icon{--icon-size:14px!important}.ui-sidebar :is(.ui-sidebar-group-label-actions,.ui-sidebar-menu-button-actions) .ui-icon-button .ui-icon{--icon-size:13px!important}.ui-button.ui-sidebar-menu-button[data-compact=true]{height:auto!important;min-height:28px!important;padding:var(--cursor-spacing-1) var(--cursor-spacing-1)!important;align-items:center!important}.ui-button.ui-sidebar-menu-button[data-compact=true] .ui-sidebar-menu-button-icon-wrapper{margin-top:0}.ui-sidebar-menu-button-status-icon{justify-content:center;align-items:center;display:flex}.ui-agent-status-icon{flex-shrink:0;justify-content:center;align-items:center;display:flex}.ui-agent-status-draft,.ui-agent-status-in-progress{color:var(--cursor-icon-tertiary)}.ui-agent-status-in-progress .ui-progress-ring-track{opacity:.14}.ui-agent-status-in-progress .ui-progress-ring-fill{opacity:.45}.ui-agent-status-needs-attention{color:var(--cursor-icon-yellow-primary)}.ui-agent-status-done{color:var(--cursor-icon-tertiary)}.ui-slash-menu__item-title-wrap{min-width:0;padding-right:var(--cursor-spacing-1);flex:1;align-items:center;gap:6px;display:flex}.ui-slash-menu__item-leading-icons{align-items:center;gap:var(--cursor-spacing-0-5);display:inline-flex}.ui-slash-menu__content--glass .ui-slash-menu__item-title-wrap{gap:var(--cursor-spacing-2)}.ui-slash-menu__content--glass .ui-menu__item-description{text-overflow:ellipsis;white-space:nowrap;line-break:auto;-webkit-line-clamp:unset;line-clamp:unset;-webkit-box-orient:initial;display:block;overflow:hidden}.ui-slash-menu__content--glass .ui-slash-menu__item-tertiary-icon{color:var(--cursor-text-tertiary);flex-shrink:0;align-items:center;display:inline-flex}.ui-slash-menu__content--glass .ui-slash-menu__item-tertiary-text{text-overflow:ellipsis;white-space:nowrap;max-width:180px;color:var(--cursor-text-tertiary);font-size:inherit;flex-shrink:1;overflow:hidden}.ui-slash-menu__item-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--cursor-text-primary);overflow:hidden}.ui-slash-menu__item-inline-description{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--cursor-text-tertiary);flex:1;overflow:hidden}.ui-slash-menu__item-argument-hint{color:var(--cursor-text-tertiary);flex-shrink:0}.ui-slash-menu__item-title-primary{color:var(--cursor-text-primary)}.ui-slash-menu__item-title-secondary{color:var(--cursor-text-secondary)}.ui-slash-menu__structured-tooltip{gap:var(--cursor-spacing-0-5);letter-spacing:-.08px;flex-direction:column;font-size:13px;line-height:18px;display:flex}.ui-slash-menu__structured-tooltip-title{color:var(--cursor-text-primary)}.ui-slash-menu__structured-tooltip-path{color:var(--cursor-text-tertiary);word-break:break-all}.ui-slash-menu__structured-tooltip-description{color:var(--cursor-text-secondary)}.ui-slash-menu__structured-tooltip-body{color:var(--cursor-text-secondary);white-space:pre-wrap;word-break:break-word;max-height:120px;overflow-y:auto}.ui-tooltip.ui-menu__tooltip:has(.ui-slash-menu__structured-tooltip){box-sizing:border-box;width:300px}.ui-slash-menu__tooltip-type{color:var(--cursor-text-tertiary);margin-bottom:var(--cursor-spacing-0-5);font-size:.85em}.ui-slash-menu__pin-button{appearance:none;font:inherit;color:inherit;cursor:pointer;box-sizing:border-box;touch-action:manipulation;border-radius:var(--cursor-radius-sm);opacity:0;pointer-events:none;background:0 0;border:none;justify-content:center;align-items:center;width:16px;height:16px;margin:0;padding:0;display:inline-flex;outline-offset:0!important;outline:0 #0000!important}.ui-menu__row[data-focused=true] .ui-slash-menu__pin-button{opacity:1;pointer-events:auto}.ui-slash-menu__pin-button:hover .ui-icon[data-color=tertiary],.ui-slash-menu__pin-button:focus-visible .ui-icon[data-color=tertiary]{color:var(--cursor-icon-secondary)}.ui-slash-menu__pin-button:focus-visible{outline-offset:0!important;outline:0 #0000!important}.ui-slash-menu__pin-button:focus-visible:focus-visible{outline:2px solid var(--cursor-stroke-focused)!important;outline-offset:2px!important}.ui-slash-menu__highlight{color:var(--cursor-text-cyan-primary);font-weight:var(--cursor-font-weight-semibold,590)}.ui-subagent-status-indicator{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ui-subagent-status-indicator--running-loader{color:var(--cursor-icon-tertiary)}.ui-subagent-status-indicator__dot{border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.ui-subagent-status-indicator__dot--needs-attention{background:var(--cursor-icon-yellow-primary)}.ui-subagent-status-indicator__dot--error{background:var(--cursor-icon-red-primary)}.ui-subagent-status-indicator__dot--done-unread{background:var(--cursor-icon-accent-primary)}.ui-subagent-status-indicator__dot--done{background:var(--cursor-icon-quaternary)}.ui-tab-system{--tab-system-height:35px;--tab-max-width:200px;--tab-container-padding:5px;--tab-stable-end-margin:0px;--tab-gap:1px;--tab-bar-mask-size:var(--cursor-spacing-2);flex-direction:column;width:100%;font-size:12px;line-height:1.5;display:flex}.ui-tab-system-group{flex-direction:column;flex:1;min-height:0;display:flex}.ui-tab-system-bar{height:var(--tab-system-height);background-color:var(--tab-system-bar-background,initial);box-sizing:border-box;-webkit-app-region:no-drag;flex-direction:row;flex-shrink:0;align-items:center;gap:0;display:flex}.ui-tab-system-section{height:100%;padding:var(--cursor-spacing-1) var(--cursor-spacing-2);color:var(--cursor-text-tertiary);box-sizing:border-box;-webkit-app-region:no-drag;flex-direction:row;flex-shrink:0;align-items:center;gap:0;display:flex}.ui-tab-system-tabs__scrollable{flex-direction:row;flex:1;align-items:center;gap:0;min-width:0;display:flex}.ui-tab-system-tabs__scrollable[data-has-stable]{margin-left:var(--tab-stable-end-margin)}.ui-tab-system-tabs__scrollable{height:100%;scroll-padding-inline:var(--tab-bar-mask-size);scrollbar-width:none;-ms-overflow-style:none;overflow:auto hidden}.ui-tab-system-tabs__scrollable::-webkit-scrollbar{display:none}.ui-tab-system-tabs__scrollable[data-mask-start]:not([data-mask-end]){-webkit-mask-image:linear-gradient(to right, transparent, black var(--tab-bar-mask-size));mask-image:linear-gradient(to right, transparent, black var(--tab-bar-mask-size));-webkit-mask-image:linear-gradient(to right, transparent, black var(--tab-bar-mask-size))}.ui-tab-system-tabs__scrollable[data-mask-end]:not([data-mask-start]){-webkit-mask-image:linear-gradient(to left, transparent, black var(--tab-bar-mask-size));mask-image:linear-gradient(to left, transparent, black var(--tab-bar-mask-size));-webkit-mask-image:linear-gradient(to left, transparent, black var(--tab-bar-mask-size))}.ui-tab-system-tabs__scrollable[data-mask-start][data-mask-end]{-webkit-mask-image:linear-gradient(to right, transparent, black var(--tab-bar-mask-size), black calc(100% - var(--tab-bar-mask-size)), transparent);mask-image:linear-gradient(to right, transparent, black var(--tab-bar-mask-size), black calc(100% - var(--tab-bar-mask-size)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, black var(--tab-bar-mask-size), black calc(100% - var(--tab-bar-mask-size)), transparent)}.ui-tab-system-tabs__scrollable[data-drop-blocked]{opacity:.5;cursor:not-allowed}.ui-tab-system-tabs__viewport{flex-direction:row;flex-shrink:0;align-items:center;gap:0;height:100%;display:flex;position:relative;overflow:hidden}.ui-tab-system-tabs__scrollable--sections .ui-tab-system-tabs__viewport{min-width:0}.ui-tab-system-tabs__section{-webkit-app-region:drag;flex-direction:row;flex-shrink:0;align-items:stretch;gap:0;height:100%;display:flex}.ui-tab-system-tabs__section>.ui-tab-system-tab:last-child{margin-right:0!important}.ui-tab-system-tabs__section-divider{width:1px;margin:1ch var(--cursor-spacing-1);background-color:var(--cursor-stroke-tertiary);border:none;flex-shrink:0;align-self:stretch;padding:0}.ui-tab-system-tabs__actions{-webkit-app-region:no-drag;flex-shrink:0;align-items:center;height:100%;display:flex}.ui-tab-system-tabs__scrollable[data-mask-end]>.ui-tab-system-tabs__actions{display:none}.ui-tab-system-tabs__actions .ui-icon-button[data-variant=default]{color:var(--cursor-icon-tertiary)}.ui-tab-system-tabs__actions .ui-icon-button[data-variant=default]:hover:not(:disabled){color:var(--cursor-icon-secondary)}.ui-tab-system-tabs__actions .ui-icon-button[data-size=lg]{box-sizing:border-box;width:calc(2 * var(--cursor-spacing-1-5) + 12px);height:calc(100% - 2 * var(--tab-container-padding));min-width:calc(2 * var(--cursor-spacing-1-5) + 12px);min-height:calc(100% - 2 * var(--tab-container-padding));border-radius:var(--cursor-radius-base)}.ui-tab-system-tabs__spacer{-webkit-app-region:drag;flex:1;min-width:0;height:100%}.ui-tab-system-tab{appearance:none;font:inherit;color:var(--cursor-text-tertiary);cursor:pointer;touch-action:manipulation;box-sizing:border-box;height:calc(100% - 2 * var(--tab-container-padding));margin:auto 0;margin-right:var(--tab-gap);max-width:var(--tab-max-width);padding:0;padding:0 var(--cursor-spacing-2);background:0 0;border:none;flex-shrink:0;align-items:center;display:flex;position:relative;outline-offset:0!important;outline:0 #0000!important}.ui-tab-system-tab[data-stable]{padding:0 var(--cursor-spacing-1-5);transition-property:padding,background-color;transition-duration:.1s;transition-timing-function:ease}@media (prefers-reduced-motion:reduce){.ui-tab-system-tab[data-stable]{transition-duration:.01ms}}.ui-tab-system-tab[data-stable-expanded]{padding:0 var(--cursor-spacing-2)}.ui-tab-system-tab[data-stable]:not([data-stable-expanded]),.ui-tab-system-tab[data-launcher-tab]{aspect-ratio:1;justify-content:center;padding:0}.ui-tab-system-tab[data-stable]:not([data-stable-expanded]) .ui-tab-system-tab__content,.ui-tab-system-tab[data-launcher-tab] .ui-tab-system-tab__content{flex:none;justify-content:center}.ui-tab-system-tab{-webkit-app-region:no-drag}.ui-tab-system-tabs__scrollable:not([data-has-stable])>.ui-tab-system-tabs__viewport>.ui-tab-system-tab:first-child,.ui-tab-system-tabs__scrollable:not([data-has-stable])>.ui-tab-system-tabs__viewport>.ui-tab-system-tabs__section:first-child>.ui-tab-system-tab:first-child,.ui-tab-system-tab[data-stable]:first-child{margin-left:var(--tab-container-padding)}.ui-tab-system-tab{border-radius:var(--cursor-radius-base);background-color:#0000;border:1px solid #0000}@media (hover:hover) and (pointer:fine){.ui-tab-system-tab[data-hovered]:not([data-active]){background-color:var(--cursor-bg-card);color:var(--cursor-text-primary)}.ui-tab-system-tab[data-hovered]:not([data-active]) .ui-tab-system-tab__icon{color:var(--cursor-icon-secondary)}.ui-tab-system-tab[data-hovered][data-closeable]:not([data-stable]):not([data-launcher-tab]):not([data-label-editing]) .ui-tab-system-tab__content{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 36px),#0000 calc(100% - 12px));mask-image:linear-gradient(90deg,#000 calc(100% - 36px),#0000 calc(100% - 12px))}}.ui-tab-system-tab[data-active]{background-color:var(--cursor-bg-quaternary);color:var(--cursor-text-primary)}.ui-tab-system-tab:focus-visible{box-shadow:inset 0 0 0 2px var(--cursor-stroke-focused)}.ui-tab-system-tab:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}@media (hover:hover) and (pointer:fine){.ui-tab-system-tab:not([data-hovered]) .ui-tab-system-tab__close-container{opacity:0;pointer-events:none}}@media (prefers-reduced-motion:reduce){.ui-tab-system-tab{transition-duration:.01ms}}.ui-tab-system-tab[data-placeholder-tab]{color:var(--cursor-text-tertiary)}.ui-tab-system-tab[data-placeholder-tab][data-active]{color:var(--cursor-text-primary)}.ui-tab-system-tab__content{gap:var(--cursor-spacing-1-5);flex-direction:row;flex:1;align-items:center;min-width:0;display:flex;overflow:hidden}.ui-tab-system-tab__icon{color:var(--cursor-icon-tertiary);flex-shrink:0}.ui-tab-system-tab[data-active] .ui-tab-system-tab__icon{color:var(--cursor-icon-primary)}.ui-tab-system-tab[data-placeholder-tab] .ui-tab-system-tab__icon{color:var(--cursor-icon-tertiary)}.ui-tab-system-tab__label{text-align:left;flex-direction:row;flex:1;align-items:baseline;gap:0;min-width:0;display:flex}.ui-tab-system-tab__label-primary{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ui-tab-system-tab[data-preview] .ui-tab-system-tab__label-primary{font-style:italic}.ui-tab-system-tab__label-secondary{margin-left:var(--cursor-spacing-1);color:var(--cursor-text-tertiary);flex-shrink:0}.ui-tab-system-tab__decoration-badge{font-size:10px;font-weight:var(--cursor-font-weight-semibold,590);opacity:.85;flex-shrink:0;margin-left:2px;line-height:1}.ui-tab-system-tab__decoration-badge[data-decoration-status=modified]{color:var(--cursor-text-orange-primary)}.ui-tab-system-tab__decoration-badge[data-decoration-status=added]{color:var(--cursor-text-green-primary)}.ui-tab-system-tab__decoration-badge[data-decoration-status=deleted]{color:var(--cursor-text-red-primary)}.ui-tab-system-tab__decoration-badge[data-decoration-status=renamed]{color:var(--cursor-text-cyan-primary)}.ui-tab-system-tab__decoration-badge[data-decoration-status=untracked]{color:var(--cursor-text-green-primary)}.ui-tab-system-tab[data-decoration-status=modified] .ui-tab-system-tab__label-primary{color:var(--cursor-text-orange-primary)}.ui-tab-system-tab[data-decoration-status=modified] .ui-tab-system-tab__label-secondary{color:var(--cursor-text-orange-secondary)}.ui-tab-system-tab[data-decoration-status=added] .ui-tab-system-tab__label-primary{color:var(--cursor-text-green-primary)}.ui-tab-system-tab[data-decoration-status=added] .ui-tab-system-tab__label-secondary{color:var(--cursor-text-green-secondary)}.ui-tab-system-tab[data-decoration-status=deleted] .ui-tab-system-tab__label-primary{color:var(--cursor-text-red-primary)}.ui-tab-system-tab[data-decoration-status=deleted] .ui-tab-system-tab__label-secondary{color:var(--cursor-text-red-secondary)}.ui-tab-system-tab[data-decoration-status=renamed] .ui-tab-system-tab__label-primary{color:var(--cursor-text-cyan-primary)}.ui-tab-system-tab[data-decoration-status=renamed] .ui-tab-system-tab__label-secondary{color:var(--cursor-text-cyan-secondary)}.ui-tab-system-tab[data-decoration-status=untracked] .ui-tab-system-tab__label-primary{color:var(--cursor-text-green-primary)}.ui-tab-system-tab[data-decoration-status=untracked] .ui-tab-system-tab__label-secondary{color:var(--cursor-text-green-secondary)}.ui-tab-system-tab[data-tint=amber]{color:var(--cursor-text-yellow-secondary)}.ui-tab-system-tab[data-tint=amber] .ui-tab-system-tab__icon{color:var(--cursor-icon-yellow-secondary)}.ui-tab-system-tab[data-tint=amber] .ui-tab-system-tab__label-secondary{color:var(--cursor-text-yellow-secondary)}.ui-tab-system-tab[data-tint=amber] .ui-tab-system-tab__dirty-indicator[data-dirty]{background-color:var(--cursor-text-yellow-secondary)}@media (hover:hover) and (pointer:fine){.ui-tab-system-tab[data-tint=amber][data-hovered]:not([data-active]){background-color:var(--cursor-bg-yellow-secondary);color:var(--cursor-text-yellow-primary)}.ui-tab-system-tab[data-tint=amber][data-hovered]:not([data-active]) .ui-tab-system-tab__icon{color:var(--cursor-icon-yellow-primary)}}.ui-tab-system-tab[data-tint=amber][data-active]{background-color:var(--cursor-bg-yellow-secondary);color:var(--cursor-text-yellow-primary)}.ui-tab-system-tab[data-tint=amber][data-active] .ui-tab-system-tab__icon{color:var(--cursor-icon-yellow-primary)}.ui-tab-system-tab[data-tint=amber][data-active] .ui-tab-system-tab__dirty-indicator[data-dirty]{background-color:var(--cursor-text-yellow-primary)}.ui-tab-system-tab[data-tint=amber] .ui-tab-system-tab__close{color:var(--cursor-icon-yellow-secondary)}.ui-tab-system-tab[data-tint=amber] .ui-tab-system-tab__close:hover:not(:disabled){color:var(--cursor-icon-yellow-primary);background-color:var(--cursor-bg-yellow-secondary)}.ui-tab-system-tab[data-icon-tint=green] .ui-tab-system-tab__icon{color:var(--cursor-icon-green-primary)}@media (hover:hover) and (pointer:fine){.ui-tab-system-tab[data-icon-tint=green][data-hovered]:not([data-active]) .ui-tab-system-tab__icon{color:var(--cursor-icon-green-primary)}}.ui-tab-system-tab[data-icon-tint=green][data-active] .ui-tab-system-tab__icon{color:var(--cursor-icon-green-primary)}.ui-tab-system-tab[data-icon-tint=purple] .ui-tab-system-tab__icon{color:var(--cursor-icon-purple-primary)}@media (hover:hover) and (pointer:fine){.ui-tab-system-tab[data-icon-tint=purple][data-hovered]:not([data-active]) .ui-tab-system-tab__icon{color:var(--cursor-icon-purple-primary)}}.ui-tab-system-tab[data-icon-tint=purple][data-active] .ui-tab-system-tab__icon{color:var(--cursor-icon-purple-primary)}.ui-tab-system-tab[data-icon-tint=red] .ui-tab-system-tab__icon{color:var(--cursor-icon-red-primary)}@media (hover:hover) and (pointer:fine){.ui-tab-system-tab[data-icon-tint=red][data-hovered]:not([data-active]) .ui-tab-system-tab__icon{color:var(--cursor-icon-red-primary)}}.ui-tab-system-tab[data-icon-tint=red][data-active] .ui-tab-system-tab__icon{color:var(--cursor-icon-red-primary)}.ui-tab-system-tab__label-edit-slot{vertical-align:middle;min-width:0;max-width:calc(var(--tab-max-width) - 2.75rem);flex:none;align-items:center;display:inline-flex;position:relative}.ui-tab-system-tab__label-measure{visibility:hidden;white-space:pre;pointer-events:none;-webkit-user-select:none;user-select:none;font:inherit;font-size:inherit;line-height:inherit;font-weight:inherit;font-style:inherit;letter-spacing:inherit;min-width:28px;max-width:calc(var(--tab-max-width) - 2.75rem);border:0;margin:0;padding:0;display:inline-block;position:absolute;top:50%;left:0;transform:translateY(-50%)}.ui-tab-system-tab[data-preview] .ui-tab-system-tab__label-measure{font-style:italic}.ui-tab-system-tab__label-input{min-width:28px;max-width:100%;color:inherit;font:inherit;font-size:inherit;line-height:inherit;font-weight:inherit;font-style:inherit;letter-spacing:inherit;text-align:left;box-shadow:none;-webkit-app-region:no-drag;background:0 0;border:none;outline:none;flex:none;margin:0;padding:0}.ui-tab-system-tab[data-preview] .ui-tab-system-tab__label-input{font-style:italic}.ui-tab-system-tab__label-input:focus,.ui-tab-system-tab__label-input:focus-visible{box-shadow:none;outline:none}.ui-tab-system-tab[data-label-editing] .ui-tab-system-tab__content{overflow:visible}.ui-tab-system-tab__dirty-indicator{border-radius:var(--cursor-radius-full);background-color:var(--cursor-text-tertiary);flex-shrink:0;width:5px;height:5px;margin-left:2px;display:none}.ui-tab-system-tab__dirty-indicator[data-dirty]{display:block}.ui-tab-system-tab__close-container{right:var(--cursor-spacing-1);z-index:1;align-items:center;display:flex;position:absolute;top:0;bottom:0}.ui-tab-system-drop-indicator{top:var(--cursor-spacing-2-5);bottom:var(--cursor-spacing-2-5);width:var(--tab-drop-indicator-width);background-color:var(--cursor-text-primary);border-radius:var(--cursor-radius-full);pointer-events:none;z-index:10;position:absolute}.ui-tab-system-live-region{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ui-tab-system-content{flex:1;min-height:0;position:relative}.ui-tab-system-tab-content{position:absolute;inset:0;overflow:auto}.ui-tab-system-tab-content:not([data-active]){display:none}.ui-tab-system-content-drop-overlay{background-color:var(--cursor-bg-focused);z-index:100;pointer-events:none;position:absolute;inset:0}.ui-tiling{width:100%;height:100%;display:flex;position:relative;overflow:hidden}.ui-tiling-branch{width:100%;height:100%;display:flex;overflow:hidden}.ui-tiling-branch[data-direction=horizontal]{flex-direction:row}.ui-tiling-branch[data-direction=vertical]{flex-direction:column}.ui-tiling-child{flex-grow:0;flex-shrink:0;min-width:0;min-height:0;position:relative;overflow:hidden}.ui-tiling-panel{outline-offset:-1px;outline:1px solid #0000;flex-direction:column;width:100%;height:100%;transition:outline-color .1s;display:flex;position:relative;overflow:hidden}.ui-tiling-panel[data-focused]{z-index:1;outline-color:var(--cursor-stroke-focused)}.ui-tiling-panel[data-dragging]{opacity:.5}.ui-tiling-panel-header{-webkit-user-select:none;user-select:none;flex-shrink:0}.ui-tiling-panel-content{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.ui-tiling-sash{z-index:2;touch-action:none;flex-shrink:0;position:relative;overflow:visible}.ui-tiling-sash:before{content:"";background-color:var(--cursor-stroke-tertiary);opacity:1;border-radius:0;transition:all .1s;position:absolute}.ui-tiling-sash:after{content:"";position:absolute}.ui-tiling-sash[data-direction=horizontal]{width:var(--tiling-sash-layout-size);cursor:col-resize}.ui-tiling-sash[data-direction=horizontal]:after{top:0;bottom:0;left:calc(var(--tiling-sash-layout-size) / 2 - var(--tiling-sash-size) / 2);width:var(--tiling-sash-size)}.ui-tiling-sash[data-direction=horizontal]:before{width:1px;top:0;bottom:0;left:0;transform:none}.ui-tiling-sash[data-direction=vertical]{height:var(--tiling-sash-layout-size);cursor:row-resize}.ui-tiling-sash[data-direction=vertical]:after{left:0;right:0;top:calc(var(--tiling-sash-layout-size) / 2 - var(--tiling-sash-size) / 2);height:var(--tiling-sash-size)}.ui-tiling-sash[data-direction=vertical]:before{height:1px;top:0;left:0;right:0;transform:none}.ui-tiling-sash:hover:before,.ui-tiling-sash[data-resizing]:before{background-color:var(--cursor-stroke-secondary);border-radius:1px}.ui-tiling-sash[data-direction=horizontal]:hover:after,.ui-tiling-sash[data-direction=horizontal][data-resizing]:after{left:calc(var(--tiling-sash-layout-size) / 2 - var(--tiling-sash-hover-size) / 2);width:var(--tiling-sash-hover-size)}.ui-tiling-sash[data-direction=horizontal]:hover:before,.ui-tiling-sash[data-direction=horizontal][data-resizing]:before{left:calc(var(--tiling-sash-layout-size) / 2 - 1px);width:2px;transform:none}.ui-tiling-sash[data-direction=vertical]:hover:after,.ui-tiling-sash[data-direction=vertical][data-resizing]:after{top:calc(var(--tiling-sash-layout-size) / 2 - var(--tiling-sash-hover-size) / 2);height:var(--tiling-sash-hover-size)}.ui-tiling-sash[data-direction=vertical]:hover:before,.ui-tiling-sash[data-direction=vertical][data-resizing]:before{top:calc(var(--tiling-sash-layout-size) / 2 - 1px);height:2px;transform:none}.ui-tiling-sash[data-resizing]:before{background-color:var(--cursor-bg-accent)}.ui-tiling-drop-overlay{inset:var(--cursor-spacing-0-5);z-index:var(--ui-portal-layer-z-index-dropdown,1000);pointer-events:none;position:absolute}.ui-tiling-drop-overlay-highlight{background-color:color-mix(in srgb, var(--cursor-bg-accent) 28%, transparent);border-radius:var(--cursor-radius-sm);outline:1px solid color-mix(in srgb, var(--cursor-bg-accent) 62%, transparent);outline-offset:-1px;transition:top .1s,left .1s,width .1s,height .1s;position:absolute}.ui-todo-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ui-todo-item{align-items:flex-start;gap:4px;padding:0;animation:.2s ease-out both ui-todo-fade-in;display:flex;position:relative}.ui-todo-item--pending{color:var(--cursor-text-quaternary)}.ui-todo-item--cancelled .ui-todo-item__content,.ui-todo-item--completed .ui-todo-item__content{color:var(--cursor-text-quaternary);text-decoration:line-through}.ui-todo-item--dimmed .ui-todo-item__content--in-progress{color:inherit}@keyframes ui-todo-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.ui-todo-item__label{cursor:default;color:var(--cursor-text-secondary);flex:1;align-items:flex-start;gap:8px;display:flex}.ui-todo-item__indicator{flex-shrink:0;justify-content:center;align-items:center;width:14px;height:20px;display:flex}.ui-todo-item__content{-webkit-user-select:text;user-select:text;cursor:text;color:var(--cursor-text-secondary);flex:1;font-size:14px;line-height:20px}.ui-todo-item__content--in-progress{color:var(--cursor-text-primary)}.ui-todo-list-header{all:unset;box-sizing:border-box;cursor:pointer;width:100%;height:28px;font:inherit;color:inherit;justify-content:space-between;align-items:center;gap:8px;padding:0 12px;transition:opacity .1s ease-in-out;display:flex;overflow:hidden}.ui-todo-list-header:hover{opacity:1}.ui-todo-list-header__left{flex-shrink:1;align-items:center;gap:6px;max-width:70%;display:flex}.ui-todo-list-header__title{color:var(--cursor-text-secondary);align-items:center;gap:6px;font-size:14px;line-height:20px;display:flex}.ui-todo-list-header__count{color:var(--cursor-text-tertiary)}.ui-todo-list-header__toggle{color:var(--cursor-text-secondary);cursor:pointer;font-size:14px;line-height:20px;transition:color .1s ease-in-out}.ui-todo-list-header__toggle:hover{color:var(--cursor-text-primary)}.ui-todo-list-container{background:var(--cursor-bg-quaternary);border:1px solid var(--cursor-stroke-quaternary);box-sizing:border-box;border-radius:8px;overflow:hidden}.ui-todo-list-container__body{padding:8px 16px}.ui-tray{--ui-tray-closed-transform:translate3d(0, var(--cursor-spacing-1), 0) scale(.99);background-color:var(--cursor-bg-elevated);border-radius:var(--cursor-radius-base);width:100%;height:100%;box-shadow:var(--cursor-box-shadow-soft);flex-direction:column;display:flex;position:relative}.ui-tray:after{content:"";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;position:absolute;inset:0}.ui-tray{box-shadow:var(--cursor-box-shadow-soft);border-radius:var(--cursor-radius-xl);backdrop-filter:blur(8px);transform-origin:bottom;opacity:0;transform:var(--ui-tray-closed-transform);will-change:opacity, transform;pointer-events:none;transition:opacity .15s cubic-bezier(.215,.61,.355,1),transform .15s cubic-bezier(.215,.61,.355,1),border-color .15s cubic-bezier(.215,.61,.355,1);overflow:hidden}.ui-tray[data-visible=true]{opacity:1;pointer-events:auto;transition:opacity .15s cubic-bezier(.215,.61,.355,1),transform .15s cubic-bezier(.215,.61,.355,1),border-color .15s cubic-bezier(.215,.61,.355,1);transform:translate(0,0)scale(1)}@starting-style{.ui-tray[data-visible=true]{opacity:0;transform:var(--ui-tray-closed-transform)}}.ui-tray[data-placement=top]{--ui-tray-closed-transform:translate3d(0, var(--cursor-spacing-ne-1), 0) scale(.99);transform-origin:top}@media (prefers-reduced-motion:reduce){.ui-tray,.ui-tray[data-visible=true]{transition:none}}.ui-tray:hover{border-color:var(--cursor-bg-tertiary)}.ui-tray:focus{outline:none}.ui-tray__scroll-area{min-height:0;padding:var(--cursor-spacing-0-5) 0;flex:1}.ui-tray__scroll-area .ui-scroll-area__content{padding-left:var(--cursor-spacing-3);padding-right:var(--cursor-spacing-3)}.ui-tray-stack{--ui-tray-stack-padding-bottom:0px;width:100%;padding-bottom:var(--ui-tray-stack-padding-bottom);pointer-events:none;position:relative}.ui-tray-stack__top-item{z-index:1;pointer-events:auto;width:100%;position:relative}.ui-tray-stack__backdrop{background-color:var(--cursor-bg-elevated);border-radius:var(--cursor-radius-base);box-shadow:var(--cursor-box-shadow-soft);position:relative}.ui-tray-stack__backdrop:after{content:"";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;position:absolute;inset:0}.ui-tray-stack__backdrop{border-radius:var(--cursor-radius-xl);bottom:var(--ui-tray-stack-padding-bottom);z-index:0;width:100%;height:var(--ui-tray-stack-backdrop-height);transform:translateX(-50%) translateY(var(--ui-tray-stack-backdrop-translate-y)) scale(var(--ui-tray-stack-backdrop-scale));transform-origin:bottom;pointer-events:none;position:absolute;left:50%}.ui-tray-header{--ui-tray-header-padding-y:9px;padding:var(--ui-tray-header-padding-y) var(--cursor-spacing-3);justify-content:space-between;align-items:center;gap:var(--cursor-spacing-2);flex-shrink:0;transition:padding-bottom .15s cubic-bezier(.215,.61,.355,1);display:flex}@media (prefers-reduced-motion:reduce){.ui-tray-header{transition:none}}.ui-tray-header[data-has-body],.ui-tray-header[data-has-label]{align-items:flex-start}.ui-tray-header[data-has-body] .ui-tray-header__title-section,.ui-tray-header[data-has-label] .ui-tray-header__title-section{align-items:flex-start;height:auto}.ui-tray:has(.ui-tray-rows):not(:has(>.ui-tray__collapsible-scroll-area[data-collapsed]))>.ui-tray-header{padding-bottom:0}.ui-tray-header__title-section{align-items:flex-start;gap:var(--cursor-spacing-2);flex:1;min-width:0;padding-left:0;display:flex}.ui-tray-header__title-content{flex-direction:column;flex:1;gap:0;min-width:0;display:flex}.ui-tray-header__label-row{align-items:baseline;gap:var(--cursor-spacing-2);flex-flow:wrap;min-width:0;display:flex}.ui-tray-header__icon{color:var(--ui-tray-header-icon-color,var(--cursor-text-tertiary));flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;font-size:16px;display:flex}.ui-tray-header__label.ui-text{color:var(--cursor-text-secondary,var(--cursor-text-secondary));line-height:20px}.ui-tray-header__label--rich{align-items:baseline;gap:var(--cursor-spacing-1);color:var(--cursor-text-secondary,var(--cursor-text-secondary));-webkit-font-smoothing:var(--cursor-font-smoothing-webkit,antialiased);-moz-osx-font-smoothing:var(--cursor-font-smoothing-moz,grayscale);flex-wrap:wrap;font-size:13px;line-height:20px;display:inline-flex}.ui-tray-header__title{-webkit-font-smoothing:var(--cursor-font-smoothing-webkit,antialiased);-moz-osx-font-smoothing:var(--cursor-font-smoothing-moz,grayscale);color:var(--ui-tray-header-color,var(--cursor-text-primary));font-size:13px;line-height:20px;font-weight:var(--cursor-font-weight-normal,400)}.ui-tray-header__title.ui-text[data-size=lg]{font-size:14px;line-height:24px;font-weight:var(--cursor-font-weight-medium,500);letter-spacing:normal}.ui-tray-header__body{color:var(--cursor-text-secondary);font-size:13px;line-height:1.5;font-weight:var(--cursor-font-weight-normal,400);padding-top:var(--cursor-spacing-1);-webkit-font-smoothing:var(--cursor-font-smoothing-webkit,antialiased);-moz-osx-font-smoothing:var(--cursor-font-smoothing-moz,grayscale)}.ui-tray-header__body a,.ui-tray-header__body .ui-tray-header__link{color:var(--cursor-text-cyan-primary);cursor:pointer}.ui-tray-header__body a:hover,.ui-tray-header__body .ui-tray-header__link:hover{text-decoration:underline}.ui-tray-header__right{justify-content:flex-end;align-items:center;gap:var(--cursor-spacing-1-5);flex-shrink:0;display:flex}.ui-tray-header__stepper{align-items:center;gap:0;display:flex}.ui-tray-header__stepper .ui-tray-header__counter{text-align:center;order:1;min-width:48px}.ui-tray-header__stepper .ui-tray-header__nav-button:first-of-type{order:0}.ui-tray-header__stepper .ui-tray-header__nav-button:last-of-type{order:2}.ui-tray-header__counter{color:var(--ui-tray-counter-color,var(--cursor-text-tertiary));font-size:13px}.ui-tray-header__nav-button{color:var(--cursor-text-tertiary)}.ui-tray-header__action-button{transform-origin:50%;flex-shrink:0}.ui-tray-header__action-button:active:not(:disabled){transform:none}.ui-tray-header.ui-tray-header--queued-collapsed{padding-bottom:var(--ui-tray-header-padding-y);align-items:center}.ui-tray-header.ui-tray-header--queued-collapsed .ui-tray-header__title-section{align-items:center}.ui-tray-step{flex-direction:column;width:100%;transition:opacity .2s;display:flex}.ui-tray-step:not([data-active]){opacity:.7}.ui-tray-step+.ui-tray-step{margin-top:var(--cursor-spacing-3)}.ui-tray-step__header{align-items:flex-start;gap:var(--cursor-spacing-1);margin-bottom:var(--cursor-spacing-2);display:flex}.ui-tray-step__title{font-size:14px;font-weight:var(--cursor-font-weight-medium,500);color:var(--ui-tray-step-title-color,var(--cursor-text-primary));line-height:20px}.ui-tray-step__options{gap:var(--cursor-spacing-0-5);flex-direction:column;width:100%;height:100%;display:flex}.ui-tray-option{appearance:none;text-align:left;box-sizing:border-box;width:calc(100% + var(--cursor-spacing-3));margin:0 calc(-1 * var(--cursor-spacing-1-5));align-items:center;gap:var(--cursor-spacing-2);padding:var(--cursor-spacing-1) var(--cursor-spacing-1-5);border-radius:var(--cursor-radius-base);cursor:pointer;background:0 0;border:1px solid #0000;font-family:inherit;display:flex}.ui-tray-option:hover{background-color:color-mix(in srgb, var(--cursor-bg-tertiary) 50%, transparent)}.ui-tray-option:focus-visible{outline:2px solid var(--cursor-stroke-focused);outline-offset:-2px}.ui-tray-option[data-selected]{background-color:color-mix(in srgb, var(--cursor-bg-tertiary) 50%, transparent);border-color:var(--cursor-stroke-tertiary)}.ui-tray-option[data-variant=badge][data-has-description],.ui-tray-option[data-variant=radio]{align-items:flex-start}.ui-tray-option[data-variant=radio]:hover{background-color:#0000}.ui-tray-option[data-variant=radio][data-selected]{background-color:#0000;border-color:#0000}.ui-tray-option__badge{border-radius:var(--cursor-radius-sm);width:1rem;height:1rem;font-size:10px;font-weight:var(--cursor-font-weight-medium,500);background-color:var(--cursor-bg-tertiary);color:var(--cursor-text-tertiary);flex-shrink:0;justify-content:center;align-items:center;transition:background-color .1s,color .1s;display:flex}.ui-tray-option[data-has-description] .ui-tray-option__badge{margin-top:2px}.ui-tray-option__badge[data-selected]{background-color:var(--ui-tray-badge-selected-bg,var(--cursor-bg-secondary));color:var(--ui-tray-badge-selected-color,var(--cursor-text-primary))}.ui-tray-option__radio-group{pointer-events:none;flex-shrink:0;align-items:flex-start;padding-top:2px;display:flex}.ui-tray-option__content{gap:var(--cursor-spacing-0-5);flex-direction:column;flex:1;min-width:0;display:flex}.ui-tray-option__description{color:var(--cursor-text-tertiary);font-size:12px;line-height:1.42}.ui-tray-option__children{margin-top:var(--cursor-spacing-1)}.ui-tray-option__label{font-size:var(--ui-tray-option-font-size,13px);color:var(--ui-tray-option-color,var(--cursor-text-secondary));line-height:1.42}.ui-tray-option[data-selected] .ui-tray-option__label{color:var(--ui-tray-option-selected-color,var(--cursor-text-primary))}.ui-tray-option__label.ui-text[data-placeholder]{color:var(--ui-tray-option-placeholder-color,var(--cursor-text-tertiary));font-style:normal}.ui-tray-option__input{font-family:var(--cursor-font-family-sans);font-size:var(--ui-tray-option-font-size,13px);color:var(--ui-tray-option-input-color,var(--cursor-text-primary));background:0 0;border:none;outline:none;flex:1;line-height:1}.ui-tray-option__input::placeholder{color:var(--ui-tray-option-placeholder-color,var(--cursor-text-tertiary))}.ui-tray-actions{justify-content:flex-end;align-items:center;gap:var(--cursor-spacing-1-5);width:100%;height:var(--cursor-spacing-10);padding:var(--cursor-spacing-2);box-sizing:border-box;display:flex}.ui-tray-actions[data-divided=true]{border-top:1px solid var(--cursor-stroke-tertiary)}.ui-tray-actions__leading{align-items:center;min-width:0;margin-right:auto;display:flex}.ui-tray-actions__submit{align-items:center;gap:var(--cursor-spacing-1-5);display:flex}.ui-tray-actions .ui-split-button{border-radius:var(--cursor-radius-base)}.ui-tray-actions .ui-model-picker__trigger.ui-button{border-radius:var(--cursor-radius-full);height:24px;color:var(--cursor-text-secondary);border:none;padding:0;background:0 0!important}.ui-tray-actions .ui-model-picker__trigger.ui-button .markdown-root,.ui-tray-actions .ui-model-picker__trigger.ui-button .markdown-root p{color:inherit}.ui-tray-actions__shortcut{opacity:.7;letter-spacing:.171px;font-size:9px}.ui-tray-content{padding:0 var(--cursor-spacing-1);flex-direction:column;display:flex}.ui-tray-content__list{padding-left:var(--cursor-spacing-4);gap:var(--cursor-spacing-2);color:var(--cursor-text-secondary);flex-direction:column;margin:0;font-size:13px;line-height:1.5;display:flex}.ui-tray-content__list li::marker{color:var(--cursor-text-tertiary)}.ui-tray-rows{box-sizing:border-box;width:100%;min-width:0;padding:var(--cursor-spacing-1) 0;flex-direction:column;gap:1px;display:flex}.ui-tray-rows>.ui-tray-row{min-height:28px;padding-top:0;padding-right:var(--cursor-spacing-1);padding-bottom:0}.ui-tray-row{box-sizing:border-box;justify-content:space-between;align-items:center;gap:var(--cursor-spacing-2);padding:var(--cursor-spacing-1) var(--cursor-spacing-1-5);width:calc(100% + var(--cursor-spacing-3));margin:0 calc(-1 * var(--cursor-spacing-1-5));border-radius:var(--cursor-radius-base);display:flex}.ui-tray-row[data-clickable]:not([data-disabled]):not([data-editable]){cursor:pointer;-webkit-user-select:none;user-select:none}.ui-tray-row[data-has-hover-actions]:hover:not([data-editable]),.ui-tray-row[data-clickable]:hover:not([data-editable]){background-color:color-mix(in srgb, var(--cursor-bg-tertiary) 50%, transparent)}.ui-tray-row[data-has-hover-actions]:hover:not([data-editable]) .ui-tray-row__hover-actions,.ui-tray-row[data-has-hover-actions][data-highlighted]:not([data-editable]) .ui-tray-row__hover-actions{opacity:1}.ui-tray-row[data-highlighted]{background-color:var(--cursor-bg-tertiary)}.ui-tray-row[data-editable]{background-color:var(--cursor-bg-tertiary);height:30px}.ui-tray-row__content{align-items:center;gap:var(--cursor-spacing-2);flex:1;min-width:0;display:flex}.ui-tray-row__leading{flex-shrink:0;align-items:center;display:flex}.ui-tray-row__label{color:var(--cursor-text-primary);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;line-height:1.42;overflow:hidden}.ui-tray-row__main{box-sizing:border-box;flex-wrap:nowrap;flex:1;align-items:center;gap:4px;min-width:0;max-width:100%;display:inline-flex}.ui-tray-row__description{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.ui-tray-row__input{min-width:0;color:var(--cursor-text-primary);background:0 0;border:none;outline:none;flex:1;margin:0;padding:0;font-family:inherit;font-size:13px;line-height:1.42}.ui-tray-row__input::placeholder{color:var(--cursor-text-tertiary)}.ui-tray-row__input:focus{outline:none}.ui-tray-row__trailing-icon{appearance:none;color:var(--cursor-text-tertiary);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.ui-tray-row__trailing-icon:hover{color:var(--cursor-text-secondary)}.ui-tray-row__status{color:var(--cursor-text-tertiary);flex-shrink:0;padding-right:3px;font-size:12px}.ui-tray-row__meta{color:var(--cursor-text-tertiary);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;font-size:13px;line-height:1.42}.ui-tray-row__hover-actions{align-items:center;gap:var(--cursor-spacing-0-25);opacity:0;pointer-events:none;flex-shrink:0;display:flex}.ui-tray-row[data-has-hover-actions]:hover:not([data-editable]) .ui-tray-row__hover-actions,.ui-tray-row[data-has-hover-actions]:focus-within:not([data-editable]) .ui-tray-row__hover-actions{pointer-events:auto}.ui-tray-row>.ui-button:last-child{flex-shrink:0;margin-right:-5px}.ui-short-tray{box-sizing:border-box;justify-content:space-between;align-items:center;gap:var(--cursor-spacing-2);padding:var(--cursor-spacing-2) 0;width:100%;min-width:0;display:flex}.ui-short-tray__text{flex-direction:column;flex:1;gap:0;min-width:0;display:flex}.ui-short-tray__label{color:var(--cursor-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:150%;overflow:hidden}.ui-short-tray__description{font-size:13px;font-weight:var(--cursor-font-weight-normal,400);color:var(--cursor-text-secondary);text-overflow:ellipsis;white-space:nowrap;line-height:1.5;overflow:hidden}.ui-short-tray>.ui-button:last-child{flex-shrink:0}.ui-update-logs{min-width:0;margin-block:var(--cursor-spacing-1);flex-direction:column;display:flex}.ui-update-logs__body{gap:var(--cursor-spacing-2);flex-direction:column;min-width:0;display:flex}.ui-update-logs__warning{padding:var(--cursor-spacing-2) var(--cursor-spacing-3);border:1px solid color-mix(in srgb, var(--cursor-text-yellow-primary) 28%, transparent);border-radius:var(--cursor-radius-base);background:color-mix(in srgb, var(--cursor-bg-yellow-secondary) 92%, transparent);color:var(--cursor-text-yellow-primary);font-size:13px;line-height:18px}.ui-update-logs__line--command{color:var(--cursor-text-primary)}.ui-update-logs__line--stdout{color:var(--cursor-text-secondary)}.ui-update-logs__line--stderr{color:var(--cursor-text-red-primary)}.ui-update-logs__line--truncated{color:var(--cursor-text-tertiary)}.ui-usage-limit-tray{min-width:300px;max-width:400px}.ui-usage-limit-tray .ui-tray-header{padding:var(--cursor-spacing-2) var(--cursor-spacing-3);margin-bottom:var(--cursor-spacing-2);padding-bottom:0}.ui-usage-limit-tray .ui-tray-header__title-section{padding-left:0}.ui-usage-limit-tray .ui-tray-header__action-button.ui-icon-button[data-variant=circle]{background-color:var(--cursor-bg-tertiary);color:var(--cursor-text-secondary)}.ui-usage-limit-tray .ui-tray-header__action-button.ui-icon-button[data-variant=circle]:hover:not(:disabled){background-color:var(--cursor-bg-secondary);color:var(--cursor-text-primary)}.ui-usage-limit-tray__content{align-items:flex-start;gap:var(--cursor-spacing-2);padding:var(--cursor-spacing-1) 0;box-sizing:border-box;flex-direction:column;width:100%;display:flex}.ui-usage-limit-tray__amount-selector{align-items:center;gap:var(--cursor-spacing-1-5);box-sizing:border-box;width:100%;display:flex}.ui-usage-limit-tray__amount-option{appearance:none;height:24px;padding:var(--cursor-spacing-1) var(--cursor-spacing-2-5);border-radius:var(--cursor-radius-base);border:1px solid var(--cursor-stroke-tertiary);color:var(--cursor-text-secondary);font-size:13px;font-weight:var(--cursor-font-weight-normal,400);cursor:pointer;background-color:#0000;flex:1;justify-content:center;align-items:center;transition:background-color .1s,border-color .1s,color .1s;display:flex}.ui-usage-limit-tray__amount-option:hover:not([data-selected]){background-color:var(--cursor-bg-tertiary);border-color:var(--cursor-stroke-secondary)}.ui-usage-limit-tray__amount-option[data-selected]{background-color:var(--cursor-bg-tertiary);border-color:var(--cursor-stroke-secondary);color:var(--cursor-text-primary)}.ui-usage-limit-tray__custom-input-inline{align-items:center;gap:var(--cursor-spacing-1);height:24px;padding:var(--cursor-spacing-1) var(--cursor-spacing-2-5);border-radius:var(--cursor-radius-base);border:1px solid var(--cursor-stroke-tertiary);box-sizing:border-box;background-color:#0000;flex:1;transition:border-color .1s;display:flex}.ui-usage-limit-tray__custom-input-inline[data-selected]{background-color:var(--cursor-bg-tertiary);border-color:var(--cursor-stroke-secondary)}.ui-usage-limit-tray__custom-input-inline:focus-within{border-color:var(--cursor-stroke-secondary)}.ui-usage-limit-tray__custom-input-prefix-inline{color:var(--cursor-text-secondary);-webkit-user-select:none;user-select:none;flex-shrink:0;font-size:13px;line-height:1}.ui-usage-limit-tray__custom-input{appearance:none;width:100%;min-width:0;height:100%;color:var(--cursor-text-primary);font-size:13px;font-weight:var(--cursor-font-weight-normal,400);background-color:#0000;border:none;outline:none;flex:1;padding:0}.ui-usage-limit-tray__custom-input::placeholder{color:var(--cursor-text-tertiary)}.ui-usage-limit-tray__progress-section{box-sizing:border-box;align-items:flex-start;gap:var(--cursor-spacing-2);flex-direction:column;width:100%;display:flex}.ui-usage-limit-tray__progress-bar.ui-progress-bar{border-radius:var(--cursor-radius-full);height:6px}.ui-usage-limit-tray__progress-bar.ui-progress-bar:before{background-color:var(--cursor-bg-tertiary);border-radius:var(--cursor-radius-full)}.ui-usage-limit-tray__progress-bar.ui-progress-bar .ui-progress-bar-fill{border-radius:var(--cursor-radius-full)}.ui-usage-limit-tray__usage-label{text-align:center}.ui-usage-limit-tray__actions{justify-content:flex-end;align-items:center;gap:var(--cursor-spacing-1);padding:var(--cursor-spacing-2) 0;box-sizing:border-box;width:100%;display:flex}.ui-usage-limit-tray--compact{min-width:auto;max-width:none}.ui-usage-limit-tray__compact-content{box-sizing:border-box;justify-content:space-between;align-items:center;gap:var(--cursor-spacing-3);padding:var(--cursor-spacing-3) var(--cursor-spacing-1-5);width:100%;display:flex}.ui-usage-limit-tray__compact-text{gap:var(--cursor-spacing-0-5);flex-direction:column;flex:1;min-width:0;display:flex}.ui-usage-limit-tray__compact-title,.ui-usage-limit-tray__compact-subtitle{font-size:13px;line-height:1.42}.ui-usage-limit-tray__compact-button{flex-shrink:0}.ui-ascii-loading-indicator{box-sizing:border-box;color:currentColor;vertical-align:middle;contain:layout paint style;flex:none;justify-content:center;align-items:center;display:inline-flex}.ui-ascii-loading-indicator[data-color=primary]{color:var(--cursor-text-primary)}.ui-ascii-loading-indicator[data-color=secondary]{color:var(--cursor-text-secondary)}.ui-ascii-loading-indicator[data-color=tertiary]{color:var(--cursor-text-tertiary)}.ui-ascii-loading-indicator[data-color=quaternary]{color:var(--cursor-text-quaternary)}.ui-dialog-description.ui-alert-dialog-description{letter-spacing:-.15px;margin-top:var(--cursor-spacing-1);overflow-wrap:anywhere;word-break:break-word;white-space:pre-line;font-size:14px;line-height:20px}.ui-alert-dialog[data-presentation=instruction] .ui-dialog-title.ui-text[data-color=primary]{color:var(--cursor-text-tertiary)}.ui-alert-dialog[data-presentation=instruction] .ui-alert-dialog-instruction-body{-webkit-user-select:text;user-select:text;min-height:0}.ui-alert-dialog[data-presentation=instruction] .ui-dialog-description.ui-alert-dialog-description{color:var(--cursor-text-primary);white-space:pre-wrap;-webkit-user-select:text;user-select:text}.ui-alert-dialog[data-presentation=instruction] .ui-dialog-description.ui-alert-dialog-description .markdown-root,.ui-alert-dialog[data-presentation=instruction] .ui-dialog-description.ui-alert-dialog-description .markdown-root p{color:inherit}.ui-alert-dialog-footer{justify-content:space-between;align-items:center;gap:var(--cursor-spacing-2);display:flex}.ui-alert-dialog-footer__trailing{align-items:center;gap:var(--cursor-spacing-1-5);display:flex}.ui-alert-dialog-double-confirm{gap:var(--cursor-spacing-2);padding:var(--cursor-spacing-3) var(--cursor-spacing-4);flex-direction:column;display:flex}.ui-alert-dialog-double-confirm__hint{color:var(--cursor-text-secondary)}.ui-alert-dialog-double-confirm__keyword{color:var(--cursor-text-primary);font-weight:var(--cursor-font-weight-medium,500)}.ui-alert-dialog-action[data-loading]{position:relative}.ui-alert-dialog-action[data-loading] .ui-alert-dialog-action__label,.ui-alert-dialog-action[data-loading] .ui-button__kbs{opacity:0!important}.ui-alert-dialog-action__spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ui-avatar{border-radius:var(--cursor-radius-full);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.ui-avatar__image{-o-object-fit:cover;object-fit:cover;border-radius:inherit;width:100%;height:100%}.ui-avatar__fallback{background-color:var(--cursor-bg-tertiary);width:100%;height:100%;color:var(--cursor-text-tertiary);font-family:var(--cursor-font-family-sans);font-weight:var(--cursor-font-weight-medium,500);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:flex}.ui-avatar[data-size=xs]{width:12px;height:12px}.ui-avatar[data-size=xs] .ui-avatar__fallback{font-size:7px}.ui-avatar[data-size=sm]{width:16px;height:16px}.ui-avatar[data-size=sm] .ui-avatar__fallback{font-size:9px}.ui-avatar[data-size=md]{width:20px;height:20px}.ui-avatar[data-size=md] .ui-avatar__fallback{font-size:10px}.ui-avatar[data-size=lg]{width:24px;height:24px}.ui-avatar[data-size=lg] .ui-avatar__fallback{font-size:10px}.ui-status-badge{align-items:center;gap:var(--cursor-spacing-1);white-space:nowrap;line-height:1;font-family:var(--cursor-font-family-sans);border-radius:var(--cursor-radius-sm);-webkit-font-smoothing:var(--cursor-font-smoothing-webkit,antialiased);-moz-osx-font-smoothing:var(--cursor-font-smoothing-moz,grayscale);font-size:12px;line-height:16px;display:inline-flex}.ui-status-badge[data-pill]{border-radius:var(--cursor-radius-full)}.ui-status-badge[data-pill][data-size=sm]{padding:var(--cursor-spacing-0-5) var(--cursor-spacing-2)}.ui-status-badge[data-pill][data-size=base]{padding:var(--cursor-spacing-0-25) var(--cursor-spacing-1-5)}.ui-status-badge[data-size=sm]{padding:var(--cursor-spacing-0-25) var(--cursor-spacing-1)}.ui-status-badge[data-size=base]{padding:var(--cursor-spacing-0-5) var(--cursor-spacing-1)}.ui-status-badge[data-variant=accent]{color:var(--cursor-text-accent);background-color:var(--cursor-bg-accent-tertiary)}.ui-status-badge[data-variant=neutral]{color:var(--cursor-text-secondary);background-color:var(--cursor-bg-tertiary)}.ui-status-badge[data-variant=success]{color:var(--cursor-text-green-primary);background-color:var(--cursor-bg-green-secondary)}.ui-status-badge[data-variant=warn]{color:var(--cursor-text-yellow-primary);background-color:var(--cursor-bg-yellow-secondary)}.ui-status-badge[data-variant=danger]{color:var(--cursor-text-red-primary);background-color:var(--cursor-bg-red-secondary)}.ui-button{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--cursor-spacing-0-5);font:inherit;font-weight:var(--cursor-font-weight-normal,400);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;transition-property:color,background-color,border-color;transition-duration:.15s;transition-timing-function:ease;display:inline-flex;outline-offset:0!important;outline:0 #0000!important}.ui-button:focus-visible{outline:2px solid var(--cursor-stroke-focused)!important;outline-offset:2px!important}.ui-button:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}@media (prefers-reduced-motion:reduce){.ui-button{transition-duration:.01ms}}.ui-button{-webkit-font-smoothing:var(--cursor-font-smoothing-webkit,antialiased);-moz-osx-font-smoothing:var(--cursor-font-smoothing-moz,grayscale);transition:none}@media (prefers-reduced-motion:reduce){.ui-button[data-animated]{transition-duration:.01ms}}.ui-button[data-animated]{transition-property:color,background-color,border-color,transform;transition-duration:.1s;transition-timing-function:ease-out}.ui-button[data-animated]:active:not(:disabled){transform:scale(.985)}.ui-button[data-align=left]{justify-content:flex-start}.ui-button[data-size=xs]{letter-spacing:0;height:16px;padding:0 var(--cursor-spacing-1);border-radius:var(--cursor-radius-sm);gap:0;font-size:12px;line-height:16px}.ui-button[data-size=sm]{letter-spacing:-.08px;height:20px;padding:0 var(--cursor-spacing-1);border-radius:var(--cursor-radius-sm);font-size:13px;line-height:18px}.ui-button[data-size=md]{letter-spacing:-.08px;height:24px;padding:0 var(--cursor-spacing-1-5);border-radius:var(--cursor-radius-base);gap:var(--cursor-spacing-1);font-size:13px;line-height:18px}.ui-button[data-size=lg]{letter-spacing:-.08px;height:28px;padding:0 var(--cursor-spacing-2);border-radius:var(--cursor-radius-base);gap:var(--cursor-spacing-1-5);font-size:13px;line-height:18px}.ui-button[data-size=xl]{letter-spacing:-.15px;height:32px;padding:0 var(--cursor-spacing-2-5);border-radius:var(--cursor-radius-base);font-size:14px;line-height:20px}.ui-button[data-shape=pill]{border-radius:var(--cursor-radius-full)}.ui-button[data-shape=pill][data-size=xs],.ui-button[data-shape=pill][data-size=sm]{padding:0 var(--cursor-spacing-2)}.ui-button[data-shape=pill][data-size=md]{padding:0 var(--cursor-spacing-2-5)}.ui-button[data-shape=pill][data-size=lg]{padding:0 var(--cursor-spacing-3)}.ui-button[data-shape=pill][data-size=xl]{padding:0 var(--cursor-spacing-3-5)}.ui-button[data-variant=primary]{border:1px solid #0000}.ui-button[data-variant=primary] .ui-button__kbs{opacity:.65}.ui-button[data-variant=primary][data-color=primary]{background-color:var(--cursor-bg-accent);color:var(--cursor-text-invert)}.ui-button[data-variant=primary][data-color=primary]:hover:not(:disabled),.ui-button[data-variant=primary][data-color=primary].force-hover:not(:disabled){background-color:var(--cursor-bg-accent-hover)}.ui-button[data-variant=primary][data-color=monochrome]{background-color:var(--cursor-text-primary);color:var(--cursor-bg-editor)}.ui-button[data-variant=primary][data-color=monochrome]:hover:not(:disabled),.ui-button[data-variant=primary][data-color=monochrome].force-hover:not(:disabled){background-color:var(--cursor-text-secondary)}.ui-button[data-variant=primary][data-color=neutral]{color:#191c22;background-color:#e4e4e4}.ui-button[data-variant=primary][data-color=neutral]:hover:not(:disabled),.ui-button[data-variant=primary][data-color=neutral].force-hover:not(:disabled){background-color:#d0d0d0}.ui-button[data-variant=primary][data-color=green]{background-color:var(--cursor-bg-green-primary);color:var(--cursor-text-invert)}.ui-button[data-variant=primary][data-color=green]:hover:not(:disabled),.ui-button[data-variant=primary][data-color=green].force-hover:not(:disabled){background-color:color-mix(in srgb, var(--cursor-bg-green-primary) 85%, white)}.ui-button[data-variant=primary][data-color=red]{background-color:var(--cursor-bg-red-primary);color:var(--cursor-text-invert)}.ui-button[data-variant=primary][data-color=red]:hover:not(:disabled),.ui-button[data-variant=primary][data-color=red].force-hover:not(:disabled){filter:brightness(.9)}.ui-button[data-variant=primary][data-color=yellow]{background-color:var(--cursor-bg-yellow-primary);color:var(--cursor-text-invert)}.ui-button[data-variant=primary][data-color=yellow]:hover:not(:disabled),.ui-button[data-variant=primary][data-color=yellow].force-hover:not(:disabled){background-color:color-mix(in srgb, var(--cursor-bg-yellow-primary) 85%, black)}.ui-button[data-variant=primary][data-color=blue]{background-color:var(--cursor-bg-blue-primary);color:var(--cursor-text-invert)}.ui-button[data-variant=primary][data-color=blue]:hover:not(:disabled),.ui-button[data-variant=primary][data-color=blue].force-hover:not(:disabled){background-color:color-mix(in srgb, var(--cursor-bg-blue-primary) 85%, white)}.ui-button[data-variant=secondary]{background-color:var(--cursor-bg-tertiary);color:var(--cursor-text-primary);border:1px solid #0000}.ui-button[data-variant=secondary]:hover:not(:disabled),.ui-button[data-variant=secondary].force-hover:not(:disabled){background-color:var(--cursor-bg-secondary)}.ui-button[data-variant=outline]{color:var(--cursor-text-primary);border:1px solid var(--cursor-stroke-secondary);background-color:#0000}.ui-button[data-variant=outline]:hover:not(:disabled),.ui-button[data-variant=outline].force-hover:not(:disabled){background-color:var(--cursor-bg-tertiary);border-color:var(--cursor-stroke-secondary)}.ui-button[data-variant=tint]{background-color:var(--cursor-bg-tertiary);color:var(--cursor-text-primary);border:1px solid #0000}.ui-button[data-variant=tint]:hover:not(:disabled),.ui-button[data-variant=tint].force-hover:not(:disabled){background-color:var(--cursor-bg-secondary)}.ui-button[data-variant=text]{background-color:#0000;border:1px solid #0000}.ui-button[data-variant=text][data-color=default]{color:var(--cursor-text-secondary)}.ui-button[data-variant=text][data-color=default]:hover:not(:disabled),.ui-button[data-variant=text][data-color=default].force-hover:not(:disabled){color:var(--cursor-text-primary)}.ui-button[data-variant=text][data-color=accent]{color:var(--cursor-text-cyan-primary)}.ui-button[data-variant=text][data-color=accent]:hover:not(:disabled),.ui-button[data-variant=text][data-color=accent].force-hover:not(:disabled){color:var(--cursor-text-cyan-secondary)}.ui-button[data-variant=text][data-color=tertiary]{color:var(--cursor-text-tertiary)}.ui-button[data-variant=text][data-color=tertiary]:hover:not(:disabled),.ui-button[data-variant=text][data-color=tertiary].force-hover:not(:disabled){color:var(--cursor-text-secondary)}.ui-button[data-variant=ghost]{color:var(--cursor-text-secondary);background-color:#0000;border:1px solid #0000}.ui-button[data-variant=ghost]:hover:not(:disabled),.ui-button[data-variant=ghost].force-hover:not(:disabled){background-color:var(--cursor-bg-tertiary);color:var(--cursor-text-primary)}@media (prefers-reduced-motion:reduce){.ui-button[data-animated]:active:not(:disabled){transform:none}}.ui-button .ui-button__label-group{display:inline}.ui-button .ui-button__kbs{letter-spacing:0;margin-left:var(--cursor-spacing-1);font-size:12px;line-height:16px;font-family:"SF Pro", var(--cursor-font-family-sans);font-weight:var(--cursor-font-weight-normal,400);opacity:.5}.ui-card,.ui-card *{box-sizing:border-box}.ui-card{background:var(--cursor-bg-editor);border:1px solid var(--cursor-stroke-tertiary);border-radius:var(--cursor-radius-lg);overflow:clip}.ui-card[data-variant=borderless]{border:none;border-radius:0}.ui-card[data-variant=sticky-boundary] .ui-card__header{box-sizing:border-box;border:1px solid var(--cursor-stroke-tertiary);background:var(--cursor-bg-editor);width:calc(100% + 2px);margin-top:-1px;margin-left:-1px;margin-right:-1px}.ui-card[data-variant=sticky-boundary][data-open=true] .ui-card__header,.ui-card[data-variant=sticky-boundary]:not([data-collapsible]) .ui-card__header{--card-header-h:31px;border-radius:var(--cursor-radius-lg) var(--cursor-radius-lg) 0 0;border-bottom:none}.ui-card[data-variant=sticky-boundary][data-open=false] .ui-card__header{--card-header-h:32px;border-radius:var(--cursor-radius-lg);margin-bottom:-1px}.ui-card__inner{position:relative}.ui-card__header{--card-header-h:30px;height:var(--card-header-h);color:var(--cursor-text-primary);align-items:center;font-size:13px;display:flex;position:relative}.ui-card__header--sticky{z-index:5;background:var(--cursor-bg-editor);position:sticky;top:0}.ui-card__title{min-width:0;height:100%;padding:0 var(--cursor-spacing-2);align-items:center;gap:var(--cursor-spacing-1-5);flex:1;display:flex;overflow:hidden}.ui-card__title-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}button.ui-card__icon-button,button.ui-card__title-button{appearance:none;font:inherit;color:inherit;text-align:start;background:0 0;border:none;margin:0}button.ui-card__icon-button{cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;width:12px;height:12px;display:flex}button.ui-card__icon-button:focus-visible{outline:1px solid var(--cursor-stroke-focused);outline-offset:-1px;border-radius:2px}button.ui-card__title-button{cursor:pointer;flex:1;align-items:center;min-width:0;height:100%;padding:0;display:flex}button.ui-card__title-button:focus-visible{outline:1px solid var(--cursor-stroke-focused);outline-offset:-1px;border-radius:2px}.ui-card__trailing{align-items:center;gap:var(--cursor-spacing-0-5);padding-right:var(--cursor-spacing-2);flex-shrink:0;display:flex}.ui-card__trailing>.ui-icon-button:last-child,.ui-card__trailing>.ui-button:last-child{margin-right:-4px}.ui-card[data-collapsible] .ui-card__header{-webkit-user-select:none;user-select:none}.ui-card[data-open=true] .ui-card__header,.ui-card:not([data-collapsible]) .ui-card__header{height:var(--card-header-h)}.ui-card[data-open=true] .ui-card__header:after,.ui-card:not([data-collapsible]) .ui-card__header:after{content:"";background:var(--cursor-stroke-tertiary);height:1px;position:absolute;bottom:-1px;left:0;right:0}.ui-card__icon-area{flex-shrink:0;justify-content:center;align-items:center;width:12px;height:12px;display:flex;position:relative}.ui-card__icon,.ui-card__chevron{color:var(--cursor-icon-tertiary);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ui-card__chevron{display:none}.ui-card__chevron--always{display:flex}button.ui-card__icon-button:hover .ui-card__icon,.ui-card__title[data-icon-hover-target=title]:hover button.ui-card__icon-button .ui-card__icon{display:none}button.ui-card__icon-button:hover .ui-card__chevron,.ui-card__title[data-icon-hover-target=title]:hover button.ui-card__icon-button .ui-card__chevron{display:flex}.ui-card[data-size=lg] .ui-card__header{--card-header-h:32px}.ui-card[data-size=lg] .ui-card__title{padding:0 var(--cursor-spacing-2-5);gap:var(--cursor-spacing-2)}.ui-card[data-size=lg] .ui-card__trailing{gap:var(--cursor-spacing-0-5);padding-right:var(--cursor-spacing-2-5)}.ui-card[data-size=lg] .ui-card__trailing>.ui-icon-button:last-child,.ui-card[data-size=lg] .ui-card__trailing>.ui-button:last-child{margin-right:-6px}.ui-card[data-open=true] .ui-card__content,.ui-card:not([data-collapsible]) .ui-card__content{margin-top:1px}.ui-card__content{color:var(--cursor-text-secondary);font-size:12px;overflow:hidden}.ui-checkbox{cursor:pointer;justify-content:center;align-items:center;display:inline-flex;position:relative}.ui-checkbox[aria-disabled=true]{cursor:default}.ui-checkbox__input{z-index:1;opacity:0;cursor:inherit;margin:0;position:absolute;inset:0;outline-offset:0!important;outline:0 #0000!important}.ui-checkbox__box{justify-content:center;align-items:center;transition-property:color,background-color,border-color,opacity,transform;transition-duration:.15s;transition-timing-function:ease;display:inline-flex}@media (prefers-reduced-motion:reduce){.ui-checkbox__box{transition-duration:.01ms}}.ui-checkbox__box{box-sizing:border-box;color:#191c22;border:1px solid var(--cursor-stroke-primary);border-radius:var(--cursor-radius-sm);background-color:var(--cursor-bg-tertiary);width:14px;height:14px}.ui-checkbox__box[data-checked],.ui-checkbox__box[data-indeterminate]{box-shadow:inset 0 0 2px #ffffff14}.ui-checkbox__box[data-disabled]{opacity:.5}.ui-checkbox__input:focus-visible~.ui-checkbox__box{outline:2px solid var(--cursor-stroke-focused)!important;outline-offset:2px!important}.ui-checkbox__icon{opacity:0;transform:scale(.5)}.ui-checkbox__box[data-checked] .ui-checkbox__icon,.ui-checkbox__box[data-indeterminate] .ui-checkbox__icon{opacity:1;transform:scale(1)}.ui-checkbox[data-size=default] .ui-checkbox__box{width:14px;height:14px}.ui-checkbox[data-size=default] .ui-checkbox__icon{--icon-size:10px;--icon-weight:600}.ui-checkbox[data-size=compact] .ui-checkbox__box{width:12px;height:12px}.ui-checkbox[data-size=compact] .ui-checkbox__icon{--icon-size:10px;--icon-weight:600}.ui-checkbox[data-variant=primary] .ui-checkbox__box{color:var(--cursor-text-invert)}.ui-checkbox[data-variant=primary] .ui-checkbox__box[data-checked],.ui-checkbox[data-variant=primary] .ui-checkbox__box[data-indeterminate]{background-color:var(--cursor-bg-accent);border-color:var(--cursor-bg-accent)}.ui-checkbox[data-variant=green] .ui-checkbox__box{color:var(--cursor-text-invert)}.ui-checkbox[data-variant=green] .ui-checkbox__box[data-checked],.ui-checkbox[data-variant=green] .ui-checkbox__box[data-indeterminate]{background-color:#a3be8c;border-color:#a3be8c}.ui-checkbox[data-variant=neutral] .ui-checkbox__box[data-checked],.ui-checkbox[data-variant=neutral] .ui-checkbox__box[data-indeterminate]{background-color:var(--cursor-bg-tertiary);border-color:var(--cursor-stroke-primary);color:var(--cursor-text-secondary);box-shadow:none}.ui-code-block{margin-top:var(--cursor-spacing-1);margin-bottom:var(--cursor-spacing-1);border-radius:var(--cursor-radius-lg);border:1px solid var(--cursor-stroke-tertiary);background-color:var(--cursor-bg-editor);position:relative;overflow:hidden}.ui-code-block:first-child{margin-top:0}.ui-code-block:last-child{margin-bottom:0}.ui-code-block-header{padding:6px var(--conversation-tool-card-padding-x,8px);background-color:var(--cursor-bg-editor);border:none;border-bottom:1px solid var(--cursor-stroke-secondary);text-align:left;width:100%;font:inherit;color:inherit;box-sizing:border-box;align-items:center;gap:6px;min-width:0;transition:background .1s ease-in-out;display:flex}.ui-code-block-header:hover{background-color:var(--cursor-bg-tertiary)}.ui-code-block-header[data-clickable]{cursor:pointer}.ui-code-block-header:focus,.ui-code-block-header:focus-visible{outline:none!important}.ui-code-block-filename{letter-spacing:-.08px;color:var(--cursor-text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:13px;line-height:18px;overflow:hidden}.ui-code-block-line-range{letter-spacing:0;color:var(--cursor-text-tertiary);white-space:nowrap;flex-shrink:0;font-size:12px;line-height:16px}.ui-code-block-content{position:relative}.ui-code-block-copy-overlay{top:var(--cursor-spacing-1);right:var(--cursor-spacing-1);z-index:10;border-radius:var(--cursor-radius-base);background-color:var(--cursor-bg-editor);border:1px solid var(--cursor-stroke-tertiary);align-items:center;padding:2px;display:none;position:absolute}.ui-code-block:hover .ui-code-block-copy-overlay{display:flex}.ui-code-block .ui-code-block-copy-overlay:has([data-copied]){display:flex}.ui-code-block-copy[data-copied]{color:var(--cursor-text-green-primary)}.ui-code-block-default-code{background:0 0;width:max-content;min-width:100%;min-height:0!important;padding:var(--cursor-spacing-1-5) 0!important}.ui-lazy-code-block-placeholder{font:inherit;white-space:pre;color:var(--shiki-foreground,var(--cursor-text-primary));padding-left:var(--cursor-spacing-1-5,6px);padding-right:var(--cursor-spacing-2,8px);margin:0}.ui-code-block .ui-scroll-area[data-direction=horizontal] .ui-scroll-area__content{width:max-content;min-width:100%;max-width:none}.ui-code-block .ui-default-diff{min-width:100%;overflow:visible}.ui-code-block--diff .ui-default-diff{contain:none;min-width:100%;overflow:visible}.ui-code-block--diff .ui-default-diff__line{width:max-content;min-width:max-content}.ui-code-block--diff .ui-default-diff__line-content{flex:none;width:max-content;min-width:max-content}.ui-codicon{color:inherit;vertical-align:middle;width:var(--icon-size);height:var(--icon-size);--icon-size:16px;--icon-weight:400;--icon-margin:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}.ui-codicon[data-size=xs]{--icon-size:12px}.ui-codicon[data-size=sm]{--icon-size:14px}.ui-codicon[data-size=md]{--icon-size:16px}.ui-codicon[data-size=lg]{--icon-size:20px}.ui-codicon[data-size=xl]{--icon-size:24px}.ui-codicon[data-size=base]{--icon-size:14px}.ui-codicon[data-size="2xl"]{--icon-size:24px}.ui-codicon.ui-codicon.codicon[class*=codicon-]{font-size:var(--icon-size);font-weight:var(--icon-weight);margin:var(--icon-margin);display:inherit}.ui-codicon.ui-codicon.codicon[class*=codicon-][data-size=xs]{--icon-size:12px}.ui-codicon.ui-codicon.codicon[class*=codicon-][data-size=sm]{--icon-size:14px}.ui-codicon.ui-codicon.codicon[class*=codicon-][data-size=md]{--icon-size:16px}.ui-codicon.ui-codicon.codicon[class*=codicon-][data-size=lg]{--icon-size:20px}.ui-codicon.ui-codicon.codicon[class*=codicon-][data-size=xl]{--icon-size:24px}.ui-codicon.ui-codicon.codicon[class*=codicon-][data-size=base]{--icon-size:14px}.ui-codicon.ui-codicon.codicon[class*=codicon-][data-size="2xl"]{--icon-size:24px}.ui-codicon[data-color=primary]{color:var(--cursor-icon-primary)}.ui-codicon[data-color=secondary]{color:var(--cursor-icon-secondary)}.ui-codicon[data-color=tertiary]{color:var(--cursor-icon-tertiary)}.ui-codicon[data-color=quaternary]{color:var(--cursor-icon-quaternary)}.ui-codicon[data-color=cyan]{color:var(--cursor-icon-cyan-primary)}.ui-codicon[data-color=blue]{color:var(--cursor-icon-blue-primary)}.ui-codicon[data-color=red]{color:var(--cursor-icon-red-primary)}.ui-codicon[data-color=green]{color:var(--cursor-icon-green-primary)}.ui-codicon[data-color=yellow]{color:var(--cursor-icon-yellow-primary)}.codicon-modifier-spin{animation:1s linear infinite codicon-spin}.codicon-modifier-disabled{opacity:.4}.codicon-modifier-hidden{visibility:hidden}@keyframes codicon-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ui-collapsible{flex-direction:column;display:flex}.ui-collapsible-header{-webkit-user-select:none;user-select:none;white-space:nowrap;text-overflow:ellipsis;font-size:var(--conversation-font-size,13px);align-items:center;gap:4px;line-height:1.5;display:flex;overflow:hidden;outline:none!important}.ui-collapsible-chevron{color:var(--cursor-text-tertiary);opacity:0;margin-left:4px;transition:transform .15s ease-in-out,color .1s ease-in-out,opacity .1s ease-in-out}.ui-collapsible-header:hover>.ui-collapsible-chevron{color:var(--cursor-text-secondary);opacity:1}.ui-collapsible[data-open=true]>.ui-collapsible-header>.ui-collapsible-chevron{opacity:1;transform:rotate(90deg)}[data-group-loading]:hover>*>.ui-step-group-header>.ui-collapsible>.ui-collapsible-header>.ui-collapsible-chevron{opacity:1;transition:none}.ui-collapsible-content{gap:var(--ui-collapsible-content-gap,4px);padding-top:var(--ui-collapsible-content-gap,4px);opacity:1;flex-direction:column;transition:opacity .15s ease-in-out;display:flex}@keyframes collapsible-shine{0%{background-position:200% 0}to{background-position:-200% 0}}.ui-step-group-header>.ui-collapsible>.ui-collapsible-header{padding-inline:var(--conversation-text-inset,0px)}[data-group-loading][data-preview-scrollable=false]>*>.ui-step-group-header>.ui-collapsible:not([data-open=true])>.ui-collapsible-header{display:none}.ui-step-group-preview{padding-top:var(--step-gap,6px)}[data-group-loading][data-preview-scrollable=false] .ui-step-group-preview{padding-top:0}[data-preview-scrollable=true] .ui-step-group-preview .ui-scroll-area__viewport{-webkit-mask-image:linear-gradient(#00000026 0,#000 32px);mask-image:linear-gradient(#00000026 0,#000 32px)}.ui-thinking-collapsible .markdown-root,.ui-step-group-collapsible .markdown-root.markdown-normalized{opacity:.5}.ui-thinking-collapsible .markdown-root *{color:var(--cursor-text-secondary)}.ui-collapsible-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%);-webkit-text-fill-color:transparent;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:2s linear infinite collapsible-shine}.ui-color-picker{align-items:center;gap:var(--cursor-spacing-2);display:inline-flex}.ui-color-picker[data-disabled]{opacity:.5}.ui-color-picker__slider{appearance:none;cursor:pointer;background:0 0;margin:0}.ui-color-picker__slider::-webkit-slider-runnable-track{border-radius:var(--cursor-radius-xs);background:var(--cursor-stroke-tertiary);height:6px}.ui-color-picker__slider::-moz-range-track{border-radius:var(--cursor-radius-xs);background:var(--cursor-stroke-tertiary);height:6px}.ui-color-picker__slider::-webkit-slider-thumb{-webkit-appearance:none;border-radius:var(--cursor-radius-full);border:2px solid var(--cursor-bg-elevated);background:hsl(var(--ui-color-picker-hue), var(--ui-color-picker-sat), var(--ui-color-picker-light));width:14px;height:14px;margin-top:-4px;box-shadow:0 0 2px #0000004d}.ui-color-picker__slider::-moz-range-thumb{border-radius:var(--cursor-radius-full);border:2px solid var(--cursor-bg-elevated);background:hsl(var(--ui-color-picker-hue), var(--ui-color-picker-sat), var(--ui-color-picker-light));width:14px;height:14px;box-shadow:0 0 2px #0000004d}.ui-color-picker__indicator-area{width:var(--cursor-spacing-5-5);flex-shrink:0;justify-content:center;align-items:center;display:flex}.ui-color-picker__swatch{border-radius:var(--cursor-radius-full);border:1px solid var(--cursor-stroke-tertiary);background-color:var(--cursor-stroke-tertiary);width:20px;height:20px}.ui-color-picker__intensity-marker{width:100%;color:var(--cursor-text-secondary);text-align:center;font-size:11px;line-height:1}.ui-color-picker-pad-input{width:100%;position:relative}.ui-color-picker-pad-input__field{width:100%}.ui-color-picker-pad-input__field input{font-variant-numeric:tabular-nums;text-transform:uppercase}.ui-color-picker-pad-input__field-swatch-slot{padding-right:var(--cursor-spacing-0-5)}.ui-color-picker-pad-input__field-swatch{width:var(--cursor-spacing-3-25);height:var(--cursor-spacing-3-25);border:1px solid var(--cursor-stroke-secondary);border-radius:var(--cursor-radius-xs);background-color:var(--cursor-stroke-tertiary);display:block}.ui-color-picker-pad-input__popover{z-index:var(--ui-portal-layer-z-index-popover,4000);gap:var(--cursor-spacing-2);width:13rem;padding:var(--cursor-spacing-1-5);background-color:var(--cursor-bg-elevated);border-radius:var(--cursor-radius-base);box-shadow:var(--cursor-box-shadow-base), inset 0 0 0 1px var(--cursor-stroke-tertiary);outline:none;flex-direction:column;display:flex;outline-offset:0!important;outline:0 #0000!important}.ui-color-picker-pad-input__surface{border-radius:var(--cursor-radius-sm);background-color:hsl(calc(var(--ui-color-picker-pad-input-hue) * 1deg), 100%, 50%);cursor:crosshair;background-image:linear-gradient(#0000,#000),linear-gradient(90deg,#fff,#0000);width:100%;height:6.75rem;position:relative;overflow:hidden}.ui-color-picker-pad-input__thumb{border:2px solid var(--cursor-bg-elevated);border-radius:var(--cursor-radius-full);width:.75rem;height:.75rem;box-shadow:0 0 0 1px var(--cursor-stroke-primary), 0 0 0 3px color-mix(in srgb, var(--cursor-shadow-primary) 18%, transparent);pointer-events:none;position:absolute;transform:translate(-50%,-50%)}.ui-color-picker-pad-input__hue{box-sizing:border-box;width:100%;padding:var(--cursor-spacing-0-5) var(--cursor-spacing-1) var(--cursor-spacing-1-5);display:flex}.ui-color-picker-pad-input__hue .ui-color-picker__slider{flex:auto}.ui-copy-branch-label{appearance:none;font:inherit;color:inherit;cursor:pointer;box-sizing:border-box;touch-action:manipulation;border-radius:var(--cursor-radius-full);background:0 0;border:1px solid #0000;align-items:center;min-width:0;max-width:100%;margin:0;padding:0;transition-property:color,background-color,border-color;transition-duration:.15s;transition-timing-function:ease;display:inline-flex;position:relative;overflow:hidden;outline-offset:0!important;outline:0 #0000!important}.ui-copy-branch-label:focus-visible{outline:2px solid var(--cursor-stroke-focused)!important;outline-offset:2px!important}.ui-copy-branch-label:hover{background-color:var(--cursor-bg-quaternary)}@media (prefers-reduced-motion:reduce){.ui-copy-branch-label{transition-duration:.01ms}}.ui-copy-branch-label__text{white-space:nowrap;min-width:0;max-width:100%;padding:var(--cursor-spacing-0-5) var(--cursor-spacing-3);color:var(--cursor-text-secondary);display:block;overflow:hidden}.ui-copy-branch-label__icon{right:var(--cursor-spacing-2);pointer-events:none;width:12px;height:12px;color:var(--cursor-icon-tertiary);opacity:0;flex-shrink:0;justify-content:center;align-items:center;transition:opacity .15s;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.ui-copy-branch-label:hover .ui-copy-branch-label__icon{opacity:1;color:var(--cursor-icon-secondary)}.ui-copy-branch-label__text--truncate{text-overflow:ellipsis}.ui-copy-branch-label.ui-copy-branch-label--compact{border-radius:var(--cursor-radius-sm)}.ui-copy-branch-label.ui-copy-branch-label--compact .ui-copy-branch-label__text{padding:var(--cursor-spacing-0-5) var(--cursor-spacing-1);color:var(--cursor-text-tertiary)}.ui-copy-branch-label.ui-copy-branch-label--compact .ui-copy-branch-label__icon{right:var(--cursor-spacing-1);width:10px;height:10px}.ui-copy-branch-label.ui-copy-branch-label--compact .ui-copy-branch-label__icon .ui-icon{--icon-size:10px}.ui-copy-branch-label.ui-copy-branch-label--compact:hover{background-color:var(--cursor-bg-quinary)}.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));--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));padding:6px 0}.ui-default-code__content{contain:layout style;min-width:fit-content}.ui-default-code__line{min-height:var(--cursor-line-height-lg,20px);display:flex}.ui-default-code__line-number{text-align:right;min-width:28px;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;user-select:none;flex-shrink:0}.ui-default-code__line-content{white-space:pre;text-overflow:ellipsis;color:var(--shiki-foreground,var(--cursor-text-primary));padding-left:6px;padding-right:var(--cursor-spacing-2,8px);flex:1;position:relative;overflow:hidden}.ui-default-code__indent-guide{background-color:var(--cursor-stroke-tertiary,#80808033);pointer-events:none;width:1px;position:absolute;top:0;bottom:0}.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-default-diff{font-size:var(--ui-default-diff-font-size);line-height:var(--ui-default-diff-line-height);background-color:var(--cursor-bg-editor);--ui-default-diff-gutter-added-bg:var(--cursor-bg-green-secondary);--ui-default-diff-gutter-removed-bg:var(--cursor-bg-red-secondary);--ui-default-diff-add-line-bg:var(--cursor-bg-accent);--ui-default-diff-add-line-bg-hover:var(--cursor-bg-accent-hover);--ui-default-diff-add-line-fg:var(--cursor-text-invert);--ui-default-diff-indicator-strip-width:3px;--ui-default-diff-selection-accent:var(--ui-default-diff-add-line-bg);--ui-default-diff-selection-fill:var(--cursor-bg-diff-selection,var(--cursor-bg-yellow-secondary));contain:layout style paint;-moz-tab-size:var(--ui-default-diff-tab-size,4);-o-tab-size:var(--ui-default-diff-tab-size,4);tab-size:var(--ui-default-diff-tab-size,4);font-weight:var(--cursor-font-weight-normal-code,400);font-family:var(--cursor-font-family-mono,var(--monaco-monospace-font,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace));--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));position:relative;overflow:auto;container-type:inline-size}[data-cursor-glass-mode=true].cursor-dark .ui-default-diff,[data-cursor-glass-mode=true].cursor-high-contrast .ui-default-diff{--ui-default-diff-add-line-bg:#e4e4e4;--ui-default-diff-add-line-bg-hover:#d0d0d0;--ui-default-diff-add-line-fg:#191c22;--ui-default-diff-selection-fill:var(--cursor-editor-selection-background)}.ui-default-diff__content{contain:layout style;width:max-content;min-width:100%;padding-block:2px}.ui-default-diff[data-block-padding=compact] .ui-default-diff__content{padding-block:0}.ui-default-diff__virtual-group-wrapper{min-width:100%}.ui-default-diff__interactive-row{min-width:100%;border:0;min-inline-size:0;margin:0;padding:0}.ui-default-diff__selection-end-sentinel{pointer-events:none;visibility:hidden;width:1px;height:1px;position:absolute;bottom:0;left:0}.ui-default-diff__line-content--interaction{min-height:var(--ui-default-diff-line-height);position:relative}.ui-default-diff__line-content--interaction .ui-default-diff__add-line{z-index:5;position:absolute;top:50%;left:0;transform:translate(-50%,-50%)}.ui-default-diff__line-code-area,.ui-default-diff__split-cell-code-area{min-width:0;min-height:var(--ui-default-diff-line-height);flex:1;position:relative}.ui-default-diff__split-cell-code-area{flex-direction:column;display:flex}.ui-default-diff__selection-rail{background-color:var(--ui-default-diff-selection-accent);pointer-events:none;z-index:1;width:2px;margin-left:-1px;position:absolute;top:0;bottom:0;left:0}.ui-default-diff__add-line{-webkit-font-smoothing:var(--cursor-font-smoothing-webkit,antialiased);-moz-osx-font-smoothing:var(--cursor-font-smoothing-moz,grayscale);box-sizing:border-box;border-radius:var(--cursor-radius-sm);background-color:var(--ui-default-diff-add-line-bg);width:18px;height:18px;color:var(--ui-default-diff-add-line-fg);cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;border:1px solid #0000;outline:none;flex-shrink:0;justify-content:center;align-items:center;min-width:18px;min-height:18px;margin:0;padding:0;transition-property:color,background-color,border-color;transition-duration:.15s;transition-timing-function:ease;display:flex}.ui-default-diff__add-line:hover{background-color:var(--ui-default-diff-add-line-bg-hover);color:var(--ui-default-diff-add-line-fg)}.ui-default-diff__add-line:active{cursor:pointer}.ui-default-diff__add-line:focus{outline:none}.ui-default-diff__add-line:focus-visible{box-shadow:0 0 0 2px var(--cursor-bg-editor), 0 0 0 4px var(--cursor-stroke-focused);outline:none}.ui-default-diff__add-line--drag-active{background-color:var(--ui-default-diff-add-line-bg-hover);color:var(--ui-default-diff-add-line-fg);border-color:#0000}.ui-default-diff__add-line--drag-active:hover{background-color:var(--ui-default-diff-add-line-bg-hover);color:var(--ui-default-diff-add-line-fg)}.ui-default-diff__add-line--hidden{visibility:hidden;pointer-events:none}.ui-default-diff__add-line .cursor-icon,.ui-default-diff__add-line svg{flex-shrink:0;width:11px;height:11px}[data-ui-default-diff-interactive-row]:hover .ui-default-diff__add-line--hidden,[data-ui-default-diff-interactive-row]:focus-within .ui-default-diff__add-line--hidden{visibility:visible;pointer-events:auto}.ui-default-diff__content--selection-overlay-dock{padding-bottom:52px;position:relative}.ui-default-diff__selection-overlay-dock{z-index:var(--ui-portal-layer-z-index-tooltip,100000);pointer-events:none;font-family:var(--cursor-font-family-sans,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);font-size:var(--cursor-font-size-sm,12px);justify-content:flex-start;align-items:flex-start;display:flex;position:absolute}.ui-default-diff__selection-overlay-dock>*{pointer-events:auto}.ui-default-diff--interaction .ui-default-diff__line-code-column .ui-default-diff__line-code-area .ui-default-diff__line-content--interaction,.ui-default-diff--interaction .ui-default-diff__split-cell-code-area .ui-default-diff__line-content--interaction{padding-left:var(--cursor-spacing-3,12px)}.ui-default-diff__line{min-width:100%;min-height:var(--ui-default-diff-line-height);display:flex}.ui-default-diff__line-code-column{flex-direction:column;flex:1;align-items:stretch;min-width:0;display:flex}.ui-default-diff__indicator-strip{--ui-default-diff-indicator-strip-accent:transparent;--ui-default-diff-indicator-strip-mask-overlay:transparent;width:var(--ui-default-diff-indicator-strip-width);z-index:2;isolation:isolate;flex-shrink:0;position:sticky;left:0}.ui-default-diff__indicator-strip:before,.ui-default-diff__indicator-strip:after{content:"";pointer-events:none;position:absolute;inset:0}.ui-default-diff__indicator-strip:before{z-index:0;background:linear-gradient(var(--ui-default-diff-indicator-strip-mask-overlay), var(--ui-default-diff-indicator-strip-mask-overlay)), var(--cursor-bg-editor)}.ui-default-diff__indicator-strip:after{z-index:1;background-color:var(--ui-default-diff-indicator-strip-accent)}[data-type=added]>.ui-default-diff__indicator-strip{--ui-default-diff-indicator-strip-accent:var(--cursor-stroke-added);--ui-default-diff-indicator-strip-mask-overlay:var(--cursor-bg-diff-inserted)}[data-type=removed]>.ui-default-diff__indicator-strip{--ui-default-diff-indicator-strip-accent:var(--cursor-stroke-removed);--ui-default-diff-indicator-strip-mask-overlay:var(--cursor-bg-diff-removed)}[data-type=unchanged]>.ui-default-diff__indicator-strip{--ui-default-diff-indicator-strip-accent:transparent}.ui-default-diff__gutter{--ui-default-diff-gutter-mask-overlay:transparent;z-index:2;isolation:isolate;-webkit-user-select:none;user-select:none;padding-right:var(--cursor-spacing-1,4px);flex-shrink:0;display:flex;position:sticky;left:0}.ui-default-diff__gutter:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(var(--ui-default-diff-gutter-mask-overlay), var(--ui-default-diff-gutter-mask-overlay)), var(--cursor-bg-editor);position:absolute;inset:0}.ui-default-diff__gutter>.ui-default-diff__add-line{z-index:3;position:absolute;top:50%;right:0;transform:translate(50%,-50%)}:is(.ui-default-diff__line:has(.ui-default-diff__indicator-strip)>.ui-default-diff__gutter,.ui-default-diff__split-cell:has(.ui-default-diff__indicator-strip)>.ui-default-diff__gutter){left:var(--ui-default-diff-indicator-strip-width)}.ui-default-diff__line-number{z-index:1;text-align:right;min-width:4ch;padding-left:var(--cursor-spacing-1,4px);padding-right:var(--cursor-spacing-1,4px);color:var(--cursor-text-tertiary);font-variant-numeric:tabular-nums;font-size:var(--diff-gutter-font-size);position:relative;box-sizing:content-box!important}.ui-default-diff__line-number[data-type=added]{color:var(--cursor-text-added)}.ui-default-diff__line-number[data-type=removed]{color:var(--cursor-text-removed)}.ui-default-diff__line-indicator{z-index:1;text-align:center;width:14px;font-weight:var(--cursor-font-weight-semibold-code,600);font-size:var(--diff-gutter-font-size);position:relative}.ui-default-diff__line-content{padding-left:var(--cursor-spacing-2,8px);white-space:pre;-webkit-user-select:text;user-select:text;cursor:text;color:var(--shiki-foreground,var(--cursor-text-primary));flex:1;overflow:visible}[data-cursor-glass-mode=true].cursor-dark .ui-default-diff__line-content::-moz-selection{background-color:var(--cursor-editor-selection-background)}[data-cursor-glass-mode=true].cursor-dark .ui-default-diff__line-content ::-moz-selection{background-color:var(--cursor-editor-selection-background)}[data-cursor-glass-mode=true].cursor-high-contrast .ui-default-diff__line-content::-moz-selection{background-color:var(--cursor-editor-selection-background)}[data-cursor-glass-mode=true].cursor-high-contrast .ui-default-diff__line-content ::-moz-selection{background-color:var(--cursor-editor-selection-background)}[data-cursor-glass-mode=true].cursor-dark .ui-default-diff__line-content::selection{background-color:var(--cursor-editor-selection-background)}[data-cursor-glass-mode=true].cursor-dark .ui-default-diff__line-content ::selection{background-color:var(--cursor-editor-selection-background)}[data-cursor-glass-mode=true].cursor-high-contrast .ui-default-diff__line-content::selection{background-color:var(--cursor-editor-selection-background)}[data-cursor-glass-mode=true].cursor-high-contrast .ui-default-diff__line-content ::selection{background-color:var(--cursor-editor-selection-background)}.ui-default-diff__line--range-selected.ui-default-diff__line[data-type=added],.ui-default-diff__line--range-selected.ui-default-diff__line[data-type=removed],.ui-default-diff__line--range-selected.ui-default-diff__line[data-type=unchanged],.ui-default-diff__split-cell--range-selected.ui-default-diff__split-cell[data-type=added],.ui-default-diff__split-cell--range-selected.ui-default-diff__split-cell[data-type=removed],.ui-default-diff__split-cell--range-selected.ui-default-diff__split-cell[data-type=unchanged],.ui-default-diff__split-cell--range-selected.ui-default-diff__split-cell[data-type=empty]{background-color:var(--ui-default-diff-selection-fill)!important}.ui-default-diff__line[data-type=added],.ui-default-diff__split-cell[data-type=added]{background-color:var(--cursor-bg-diff-inserted)}.ui-default-diff__line[data-type=added] .ui-default-diff__line-indicator{color:var(--cursor-text-added)}.ui-default-diff__inline--added{background-color:var(--cursor-bg-green-secondary)}.ui-default-diff__gutter[data-type=added]{--ui-default-diff-gutter-mask-overlay:var(--cursor-bg-diff-inserted)}.ui-default-diff__line[data-type=removed],.ui-default-diff__split-cell[data-type=removed]{background-color:var(--cursor-bg-diff-removed)}.ui-default-diff__line[data-type=removed] .ui-default-diff__line-indicator{color:var(--cursor-text-removed)}.ui-default-diff__inline--removed{background-color:var(--cursor-bg-red-secondary)}.ui-default-diff__gutter[data-type=removed]{--ui-default-diff-gutter-mask-overlay:var(--cursor-bg-diff-removed)}.ui-default-diff__line--range-selected>.ui-default-diff__gutter,.ui-default-diff__split-cell--range-selected>.ui-default-diff__gutter{--ui-default-diff-gutter-mask-overlay:var(--ui-default-diff-selection-fill)}.ui-default-diff__line--range-selected>.ui-default-diff__indicator-strip,.ui-default-diff__split-cell--range-selected>.ui-default-diff__indicator-strip{--ui-default-diff-indicator-strip-mask-overlay:var(--ui-default-diff-selection-fill)}.ui-default-diff__line[data-type=unchanged],.ui-default-diff__split-cell[data-type=unchanged]{background-color:#0000}.ui-default-diff__line[data-type=unchanged] .ui-default-diff__line-indicator{color:#0000}.ui-default-diff__separator{box-sizing:border-box;width:100cqi;padding:var(--cursor-spacing-2);-webkit-user-select:none;user-select:none;align-items:stretch;gap:2px;display:flex;position:sticky;left:0}.ui-default-diff__separator[data-buttons=none]{padding:var(--cursor-spacing-1) var(--cursor-spacing-2)}.ui-default-diff__separator-buttons{border-radius:var(--cursor-radius-base) 0 0 var(--cursor-radius-base);flex-direction:column;flex-shrink:0;gap:1px;display:flex;overflow:hidden}.ui-default-diff__expand-btn{background-color:var(--cursor-bg-tertiary);color:var(--cursor-text-tertiary);cursor:pointer;border:none;border-radius:0;flex-direction:column;flex:1;justify-content:center;align-items:center;margin:0;padding:2px 8px;line-height:0;display:flex}.ui-default-diff__expand-btn .cursor-icon+.cursor-icon{margin-top:-3px}.ui-default-diff__expand-btn:hover{background-color:var(--cursor-bg-quaternary);color:var(--cursor-text-primary)}.ui-default-diff__separator-text{min-width:0;font-family:var(--cursor-font-family-sans,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);font-size:var(--cursor-font-size-sm,12px);color:var(--cursor-text-tertiary);white-space:nowrap;padding:var(--cursor-spacing-1) var(--cursor-spacing-2);background-color:var(--cursor-bg-tertiary);border-radius:0 var(--cursor-radius-base) var(--cursor-radius-base) 0;flex:1;align-items:center;display:flex}[data-buttons=none]>.ui-default-diff__separator-text{border-radius:var(--cursor-radius-base)}.ui-default-diff--word-wrap .ui-default-diff__content{width:100%}.ui-default-diff--word-wrap .ui-default-diff__line-content{white-space:pre-wrap;overflow-wrap:break-word}.ui-default-diff[data-hide-scrollbar]{scrollbar-width:none!important;-ms-overflow-style:none!important}.ui-default-diff[data-hide-scrollbar]::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.ui-default-diff--split{overflow-x:hidden}.ui-default-diff__split-panes{min-height:inherit;display:flex}.ui-default-diff__split-pane{flex:1;min-width:0;overflow:auto clip;container-type:inline-size}.ui-default-diff__split-pane>.ui-default-diff__content{width:max-content;min-width:100%}.ui-default-diff__split-pane+.ui-default-diff__split-pane{border-left:1px solid var(--cursor-stroke-tertiary)}.ui-default-diff__split-cell{min-width:100%;min-height:var(--ui-default-diff-line-height);display:flex}.ui-default-diff__split-cell[data-type=empty]{background:repeating-linear-gradient(-45deg, transparent, transparent 4px, var(--cursor-stroke-tertiary) 4px, var(--cursor-stroke-tertiary) 5px)}.ui-default-diff--split.ui-default-diff--word-wrap .ui-default-diff__split-pane>.ui-default-diff__content{width:100%}.ui-default-diff--split.ui-default-diff--word-wrap .ui-default-diff__split-cell .ui-default-diff__line-content{white-space:pre-wrap;overflow-wrap:break-word}@keyframes dialog-fade-in{0%{opacity:0}to{opacity:1}}@keyframes dialog-fade-out{0%{opacity:1}to{opacity:0}}@keyframes dialog-scale-in{0%{opacity:0;transform:translate(-50%,-50%)scale(.97)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes dialog-scale-out{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(.97)}}.ui-dialog-backdrop{z-index:var(--ui-portal-layer-z-index-modal,3000);background-color:#00000080;animation:.3s cubic-bezier(.165,.84,.44,1) forwards dialog-fade-in;position:fixed;inset:0}.ui-dialog-backdrop[data-status=close]{animation:.3s cubic-bezier(.165,.84,.44,1) forwards dialog-fade-out}@media (prefers-reduced-motion:reduce){.ui-dialog-backdrop{opacity:1;animation:none}.ui-dialog-backdrop[data-status=close]{opacity:0}}.ui-dialog{z-index:calc(var(--ui-portal-layer-z-index-modal,3000) + 1);background:var(--cursor-bg-elevated);border:1px solid var(--cursor-stroke-secondary);border-radius:var(--cursor-radius-xl);max-width:calc(100vw - 32px);max-height:calc(100vh - 32px);font-family:var(--cursor-font-family-sans);color:var(--cursor-text-primary);transform-origin:50%;outline:none;flex-direction:column;font-size:13px;animation:.3s cubic-bezier(.165,.84,.44,1) forwards dialog-scale-in;display:flex;position:fixed;top:50%;left:50%;overflow:hidden}.ui-dialog[data-status=close]{animation:.3s cubic-bezier(.165,.84,.44,1) forwards dialog-scale-out}.ui-dialog:focus,.ui-dialog:focus-visible{outline-offset:0!important;outline:0 #0000!important}@media (prefers-reduced-motion:reduce){.ui-dialog{opacity:1;animation:none;transform:translate(-50%,-50%)}.ui-dialog[data-status=close]{opacity:0}}.ui-dialog--sm{width:320px}.ui-dialog--md{width:400px}.ui-dialog--lg{width:480px}.ui-dialog--xl{width:560px}.ui-dialog--xxl{width:640px}.ui-dialog--fullscreen{transform-origin:50%;backface-visibility:hidden;isolation:isolate;background:0 0;border:none;border-radius:8px;width:auto;max-width:none;max-height:none;padding:0;line-height:0;animation:none;top:auto;left:auto;overflow:hidden}.ui-dialog--fullscreen img{-o-object-fit:contain;object-fit:contain;border-radius:inherit;width:100%;height:100%;display:block}.ui-dialog--fullscreen[data-status=close]{animation:none}@media (prefers-reduced-motion:reduce){.ui-dialog--fullscreen{transition:none;transform:none}}.ui-dialog-backdrop--fullscreen{backdrop-filter:blur(4px);background-color:#000c;animation:none}.ui-dialog-backdrop--fullscreen[data-status=close]{animation:none}@media (prefers-reduced-motion:reduce){.ui-dialog-backdrop--fullscreen{backdrop-filter:none;transition:none!important}}.ui-dialog-header{justify-content:space-between;align-items:flex-start;gap:var(--cursor-spacing-2);padding:12px 16px;display:flex;position:relative}.ui-dialog:has(>.ui-dialog-header+.ui-dialog-content)>.ui-dialog-header{padding-bottom:0}.ui-dialog-header-lead{gap:var(--cursor-spacing-1);flex-direction:column;min-width:0;display:flex}.ui-dialog-header-stepper-head{align-items:flex-start;gap:var(--cursor-spacing-1);flex-direction:column;margin:0;display:flex}.ui-dialog-header-stepper-head .ui-dialog-header-stepper{align-items:baseline;gap:var(--cursor-spacing-2);flex-wrap:wrap;margin:0;display:flex}.ui-dialog-header>div:has(.ui-dialog-title){gap:var(--cursor-spacing-1);flex-direction:column;min-width:0;display:flex}.ui-dialog-title{color:var(--cursor-text-primary);overflow-wrap:break-word;margin:0}.ui-dialog-description{-webkit-font-smoothing:var(--cursor-font-smoothing-webkit,antialiased);-moz-osx-font-smoothing:var(--cursor-font-smoothing-moz,grayscale);font-size:13px;font-weight:var(--cursor-font-weight-normal,400);color:var(--cursor-text-tertiary);overflow-wrap:break-word;margin:0;line-height:18px}.ui-dialog-description.ui-dialog-header-stepper-description{letter-spacing:-.15px;overflow-wrap:anywhere;word-break:break-word;font-size:14px;line-height:20px}.ui-dialog-list{width:100%;min-height:18rem;max-height:28rem}.ui-dialog-list__content{padding-inline:var(--cursor-spacing-4);flex-direction:column;margin:0;list-style:none;display:flex}.ui-dialog-list-header{letter-spacing:0;color:var(--cursor-text-tertiary);margin-bottom:var(--cursor-spacing-1-25);padding-inline:0;font-size:12px;line-height:16px}.ui-dialog-list-header:first-child{margin-top:var(--cursor-spacing-2)}.ui-dialog-list-header:not(:first-child){margin-top:var(--cursor-spacing-4-5)}.ui-dialog-list-row{align-items:center;gap:var(--cursor-spacing-2);width:calc(100% + 2 * var(--cursor-spacing-2));height:var(--cursor-spacing-7);padding:0 var(--cursor-spacing-2);margin:0 var(--cursor-spacing-ne-2);border-radius:var(--cursor-radius-base);color:inherit;text-align:left;background:0 0;border:0;flex-direction:row;display:flex}.ui-dialog-list-row:is(button:not(:disabled)){cursor:pointer}.ui-dialog-list-row:is(button:not(:disabled)):hover,.ui-dialog-list-row:is(button:not(:disabled)):focus-visible{background:var(--cursor-bg-tertiary)}.ui-dialog-list-row-item:last-child .ui-dialog-list-row{margin-bottom:var(--cursor-spacing-2)}.ui-dialog-list-row-icon{flex-shrink:0;align-items:center;display:flex}.ui-dialog-list-row-label{letter-spacing:-.08px;text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--cursor-text-primary);flex:1 1 0;font-size:13px;line-height:18px;overflow:hidden}.ui-dialog-list-row-trailing{align-items:center;gap:var(--cursor-spacing-1);flex-shrink:0;min-width:0;display:flex}.ui-dialog-content{box-sizing:border-box;width:100%;overflow-y:auto;padding:16px!important}.ui-dialog-content:first-child{padding-top:12px}.ui-dialog-header+.ui-dialog-content{padding-top:12px!important}.ui-dialog-content--scrollable{border-top:1px solid var(--cursor-stroke-tertiary)}.ui-dialog-content--scrollable:first-child{border-top:none}.ui-dialog-footer{padding:var(--cursor-spacing-2-5);box-sizing:border-box;border-top:1px solid var(--cursor-stroke-tertiary);justify-content:flex-end;align-items:center;gap:8px;display:flex}.ui-dialog-close{z-index:1;flex-shrink:0;position:absolute;top:10px;right:10px}.ui-dialog-close.ui-icon-button[data-variant=circle]{border-radius:var(--cursor-radius-full);width:18px;min-width:18px;height:18px;min-height:18px;color:var(--cursor-text-tertiary);background-color:#0000;padding:0}.ui-dialog-close.ui-icon-button[data-variant=circle]:hover:not(:disabled){background-color:var(--cursor-bg-tertiary);color:var(--cursor-text-secondary)}.ui-dialog-close.ui-icon-button[data-variant=circle]:active:not(:disabled){transform:none}.ui-dialog-close.ui-icon-button[data-variant=circle] .ui-icon{width:8px;height:8px}.ui-divider{background-color:var(--cursor-stroke-tertiary);border:none;flex-shrink:0;list-style:none}.ui-divider[data-orientation=horizontal]{width:100%;height:1px}.ui-divider[data-orientation=horizontal][data-spacing=default]{margin:var(--cursor-spacing-0-5) 0}.ui-divider[data-orientation=horizontal][data-spacing=none]{margin:0}.ui-divider[data-orientation=vertical]{align-self:stretch;width:1px;height:auto}.ui-divider[data-orientation=vertical][data-spacing=default]{margin:0 var(--cursor-spacing-0-5)}.ui-divider[data-orientation=vertical][data-spacing=none]{margin:0}.ui-dot-grid-animator{--dot-grid-off-opacity:0;--dot-grid-size:14px;box-sizing:border-box;width:var(--dot-grid-size);height:var(--dot-grid-size);color:currentColor;contain:layout paint style;flex:none;justify-content:center;align-items:center;display:inline-flex}.ui-dot-grid-animator[data-size=xs]{--dot-grid-size:10px}.ui-dot-grid-animator[data-size=sm]{--dot-grid-size:12px}.ui-dot-grid-animator[data-size=md]{--dot-grid-size:14px}.ui-dot-grid-animator[data-size=lg]{--dot-grid-size:16px}.ui-dot-grid-animator[data-size=xl]{--dot-grid-size:18px}.ui-dot-grid-animator[data-variant=filled]{--dot-grid-off-opacity:.2}.ui-dot-grid-animator__grid{width:100%;height:100%;display:block}.ui-dot-grid-animator__dot{fill:currentColor;animation-duration:var(--dot-grid-animation-duration,1s);animation-delay:var(--dot-grid-animation-delay,0s);will-change:opacity;animation-timing-function:step-end;animation-iteration-count:infinite}.ui-dot-grid-animator__dot[data-dot-index="1"]{opacity:var(--dot-grid-dot-1-initial-opacity,var(--dot-grid-off-opacity))}.ui-dot-grid-animator__dot[data-dot-index="2"]{opacity:var(--dot-grid-dot-2-initial-opacity,var(--dot-grid-off-opacity))}.ui-dot-grid-animator__dot[data-dot-index="3"]{opacity:var(--dot-grid-dot-3-initial-opacity,var(--dot-grid-off-opacity))}.ui-dot-grid-animator__dot[data-dot-index="4"]{opacity:var(--dot-grid-dot-4-initial-opacity,var(--dot-grid-off-opacity))}.ui-dot-grid-animator__dot[data-dot-index="5"]{opacity:var(--dot-grid-dot-5-initial-opacity,var(--dot-grid-off-opacity))}.ui-dot-grid-animator__dot[data-dot-index="6"]{opacity:var(--dot-grid-dot-6-initial-opacity,var(--dot-grid-off-opacity))}.ui-dot-grid-animator__dot[data-dot-index="7"]{opacity:var(--dot-grid-dot-7-initial-opacity,var(--dot-grid-off-opacity))}.ui-dot-grid-animator__dot[data-dot-index="8"]{opacity:var(--dot-grid-dot-8-initial-opacity,var(--dot-grid-off-opacity))}.ui-dot-grid-animator__dot[data-dot-index="9"]{opacity:var(--dot-grid-dot-9-initial-opacity,var(--dot-grid-off-opacity))}.ui-dot-grid-animator__dot[data-dot-index="10"]{opacity:var(--dot-grid-dot-10-initial-opacity,var(--dot-grid-off-opacity))}.ui-dot-grid-animator__dot[data-dot-index="11"]{opacity:var(--dot-grid-dot-11-initial-opacity,var(--dot-grid-off-opacity))}.ui-dot-grid-animator__dot[data-dot-index="12"]{opacity:var(--dot-grid-dot-12-initial-opacity,var(--dot-grid-off-opacity))}.ui-dot-grid-animator__dot[data-dot-index="13"]{opacity:var(--dot-grid-dot-13-initial-opacity,var(--dot-grid-off-opacity))}.ui-dot-grid-animator__dot[data-dot-index="14"]{opacity:var(--dot-grid-dot-14-initial-opacity,var(--dot-grid-off-opacity))}.ui-dot-grid-animator__dot[data-dot-index="15"]{opacity:var(--dot-grid-dot-15-initial-opacity,var(--dot-grid-off-opacity))}.ui-dot-grid-animator__dot[data-dot-index="16"]{opacity:var(--dot-grid-dot-16-initial-opacity,var(--dot-grid-off-opacity))}@media (prefers-reduced-motion:reduce){.ui-dot-grid-animator__dot{animation:none!important}}.ui-dot-grid-animator[data-paused] .ui-dot-grid-animator__dot{animation-play-state:paused!important}.ui-drag-overlay{pointer-events:none;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 var(--cursor-spacing-1) var(--cursor-spacing-2) #00000026);transform-origin:0 0}@media (prefers-reduced-motion:reduce){.ui-drag-overlay{filter:none}}[data-dragging=true],.ui-dragging{cursor:grabbing!important}[data-drop-blocked=true],.ui-drop-blocked{opacity:.5;cursor:not-allowed}.ui-empty-state{min-height:0;padding:var(--cursor-spacing-12);box-sizing:border-box;flex:1;justify-content:center;align-items:center;display:flex;overflow-y:auto}.ui-empty-state__content{text-align:center;align-items:center;gap:var(--cursor-spacing-1);flex-direction:column;width:min(380px,100%);max-width:380px;display:flex}.ui-empty-state__message{overflow-wrap:anywhere;text-wrap:balance;margin:0;line-height:1.6}.ui-empty-state__actions{justify-content:center;align-items:center;gap:var(--cursor-spacing-2);margin-top:var(--cursor-spacing-2);flex-wrap:wrap;display:flex}.ui-field-group{flex-direction:column;align-self:stretch;display:flex}.ui-field-group__entry{gap:var(--cursor-spacing-5);padding:var(--cursor-spacing-3);flex-flow:wrap;align-self:stretch;display:flex;position:relative}.ui-field-group__entry[data-align=center]{align-items:center}.ui-field-group__entry[data-align=top]{align-items:flex-start}.ui-field-group__entry-leading{gap:var(--cursor-spacing-0-25);flex-direction:column;flex:1 1 0;min-width:0;max-width:100%;display:flex;overflow:hidden}.ui-field-group__entry-label{align-items:center;gap:var(--cursor-spacing-1);font-size:13px;line-height:18px;font-weight:var(--cursor-font-weight-normal,400);color:var(--cursor-text-primary);text-overflow:ellipsis;flex-wrap:wrap;margin:0;display:flex;overflow:hidden}.ui-field-group__entry-description{color:var(--cursor-text-secondary);word-wrap:break-word;overflow-wrap:break-word;margin:0;font-size:13px;line-height:18px}.ui-field-group__entry-trailing{align-items:center;gap:var(--cursor-spacing-2);flex-direction:row;flex:none;justify-content:flex-end;align-self:stretch;max-width:10rem;display:flex}.ui-field-group__entry-trailing>*{justify-content:flex-end}.ui-field-group__preview{align-self:stretch;padding:0;position:relative}.ui-field-group__entry:before,.ui-field-group__preview:before{content:"";top:0;left:var(--cursor-spacing-3);right:var(--cursor-spacing-3);background-color:var(--cursor-stroke-quaternary);height:1px;position:absolute}.ui-field-group>.ui-field-group__preview+.ui-field-group__entry:before,.ui-field-group>.ui-field-group__preview+.ui-field-group__preview:before{left:0;right:0}.ui-field-group>.ui-field-group__entry:first-child:before,.ui-field-group>.ui-field-group__preview:first-child:before{display:none}@media (max-width:500px){.ui-field-group__entry{gap:var(--cursor-spacing-3);flex-direction:column}.ui-field-group__entry .ui-field-group__entry-trailing{flex:100%;justify-content:flex-start;width:100%;max-width:none}}.ui-file-tree-entry{align-items:center;gap:var(--cursor-spacing-1);height:var(--ui-file-tree-row-height,var(--cursor-spacing-6));padding:0 var(--cursor-spacing-1-5);border-radius:var(--cursor-radius-base);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;color:var(--cursor-text-primary);font-size:13px;line-height:1.5;display:flex;overflow:hidden}.ui-file-tree-entry:hover:not([data-selected]){background-color:var(--cursor-bg-tertiary)}.ui-file-tree-entry[data-selected]{background-color:var(--cursor-bg-quaternary)}.ui-file-tree-entry[data-context-menu-target]{background-color:var(--cursor-bg-quinary)}.ui-file-tree-entry:focus,.ui-file-tree-entry:focus-visible{outline-offset:-1px;outline:1px solid #0000}.ui-file-tree-entry:focus:not([data-selected]),.ui-file-tree-entry:focus-visible:not([data-selected]){background-color:var(--cursor-bg-tertiary)}.ui-file-tree-entry--dir:not([data-status]){color:var(--cursor-text-primary)}.ui-file-tree-entry[data-ignored]{color:var(--cursor-text-secondary);opacity:.8}.ui-file-tree-entry[data-dragging]{opacity:.4}.ui-file-tree-entry[data-status=added],.ui-file-tree-entry[data-status=added]>.ui-file-tree-entry__label,.ui-file-tree-entry[data-status=untracked],.ui-file-tree-entry[data-status=untracked]>.ui-file-tree-entry__label{color:var(--cursor-text-green-primary)}.ui-file-tree-entry[data-status=modified],.ui-file-tree-entry[data-status=modified]>.ui-file-tree-entry__label{color:var(--cursor-text-orange-primary)}.ui-file-tree-entry[data-status=renamed],.ui-file-tree-entry[data-status=renamed]>.ui-file-tree-entry__label{color:var(--cursor-text-cyan-primary)}.ui-file-tree-entry[data-status=deleted]>.ui-file-tree-entry__label{color:var(--cursor-text-red-primary);text-decoration:line-through}.ui-file-tree-entry__chevron{flex-shrink:0;flex:0 0 var(--cursor-spacing-5);width:var(--cursor-spacing-5);min-width:var(--cursor-spacing-5);max-width:var(--cursor-spacing-5);height:var(--cursor-spacing-5);color:var(--cursor-icon-tertiary);font:inherit;cursor:default;appearance:none;background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:0;display:flex}.ui-file-tree-entry__icon{flex-shrink:0;flex:0 0 var(--cursor-spacing-5);width:var(--cursor-spacing-5);min-width:var(--cursor-spacing-5);max-width:var(--cursor-spacing-5);height:var(--cursor-spacing-5);box-sizing:border-box;justify-content:center;align-items:center;display:flex;overflow:hidden}.ui-file-tree-entry__label{min-width:0}.ui-file-tree-entry__status-badge{font-size:12px;font-weight:var(--cursor-font-weight-medium,500);font-variant-numeric:tabular-nums;flex-shrink:0;margin-left:auto}.ui-file-tree-entry__status-badge--D{color:var(--cursor-text-red-primary)}.ui-file-tree-entry__status-badge--A,.ui-file-tree-entry__status-badge--U{color:var(--cursor-text-green-primary)}.ui-file-tree-entry__status-badge--M{color:var(--cursor-text-orange-primary)}.ui-file-tree-entry__status-badge--R{color:var(--cursor-text-cyan-primary)}.ui-file-tree-entry__separator{color:var(--cursor-icon-tertiary);margin:0 var(--cursor-spacing-1);font-size:12px}.ui-file-tree-entry__diff{font-variant-numeric:tabular-nums;flex-shrink:0;align-items:center;gap:4px;margin-left:auto;font-size:12px;display:flex}.ui-file-tree-entry__diff-add{color:var(--cursor-text-green-primary)}.ui-file-tree-entry__diff-del{color:var(--cursor-text-red-primary)}.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:"";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;position:absolute;inset:0}.ui-hover-card{letter-spacing:-.08px;font-size:13px;line-height:18px;font-family:var(--cursor-font-family-sans);color:var(--cursor-text-primary);-webkit-user-select:text;user-select:text;pointer-events:auto;z-index:var(--ui-portal-layer-z-index-tooltip,100000);will-change:transform, opacity;-webkit-font-smoothing:var(--cursor-font-smoothing-webkit,antialiased);-moz-osx-font-smoothing:var(--cursor-font-smoothing-moz,grayscale);box-shadow:0 8px 16px 0 var(--widget-shadow,#1414141f)}.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}}.cursor-icon{text-rendering:auto;text-align:center;text-transform:none;-webkit-font-smoothing:var(--cursor-font-smoothing-webkit,antialiased);-moz-osx-font-smoothing:var(--cursor-font-smoothing-moz,grayscale);-webkit-user-select:none;user-select:none;font:16px/1 cursor-icons;text-decoration:none;display:inline-block}.cursor-icon:before{content:var(--cursor-icon-content)}.cursor-icon-modifier-spin{animation:cursor-icon-spin var(--cursor-spinner-sync-duration,1s) linear infinite}.cursor-icon-modifier-disabled{opacity:.4}.cursor-icon-modifier-hidden{visibility:hidden}@keyframes cursor-icon-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ui-icon{color:inherit;vertical-align:middle;width:var(--icon-size);height:var(--icon-size);--icon-size:.75rem;--icon-weight:400;justify-content:center;align-items:center;line-height:1;display:inline-flex}.ui-icon[data-size=xs]{--icon-size:.625rem}.ui-icon[data-size=sm]{--icon-size:.75rem}.ui-icon[data-size=base]{--icon-size:.875rem}.ui-icon[data-size=lg]{--icon-size:1rem}.ui-icon[data-size=xl]{--icon-size:1.25rem}.ui-icon[data-size="2xl"]{--icon-size:1.5rem}.ui-icon.cursor-icon{font-size:var(--icon-size);font-weight:var(--icon-weight)}.ui-icon[data-color=primary]{color:var(--cursor-icon-primary)}.ui-icon[data-color=secondary]{color:var(--cursor-icon-secondary)}.ui-icon[data-color=tertiary]{color:var(--cursor-icon-tertiary)}.ui-icon[data-color=quaternary]{color:var(--cursor-icon-quaternary)}.ui-icon[data-color=cyan]{color:var(--cursor-icon-cyan-primary)}.ui-icon[data-color=blue]{color:var(--cursor-icon-blue-primary)}.ui-icon[data-color=red]{color:var(--cursor-icon-red-primary)}.ui-icon[data-color=green]{color:var(--cursor-icon-green-primary)}.ui-icon[data-color=yellow]{color:var(--cursor-icon-yellow-primary)}.ui-icon[data-color=magenta]{color:var(--cursor-icon-magenta-primary)}.ui-icon[data-color=purple]{color:var(--cursor-icon-purple-primary)}.ui-icon[data-color=accent]{color:var(--cursor-icon-accent-primary)}.ui-icon-button{appearance:none;font:inherit;color:inherit;cursor:pointer;box-sizing:border-box;touch-action:manipulation;border-radius:var(--cursor-radius-sm);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;transition-property:color,background-color,border-color;transition-duration:.15s;transition-timing-function:ease;display:inline-flex;outline-offset:0!important;outline:0 #0000!important}.ui-icon-button[data-indicator-dot]{position:relative}.ui-icon-button{width:var(--button-size);height:var(--button-size);--button-size:16px;--icon-button-icon-size:1rem;--icon-button-content-frame-margin:0px}.ui-icon-button .ui-icon{--icon-size:var(--icon-button-icon-size)}.ui-icon-button[data-frame=content]{margin:var(--icon-button-content-frame-margin)}.ui-icon-button:focus-visible{outline:2px solid var(--cursor-stroke-focused)!important;outline-offset:2px!important}.ui-icon-button:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.ui-icon-button:active:not(:disabled){transform:scale(.94)}@media (prefers-reduced-motion:reduce){.ui-icon-button{transition-duration:.01ms}}.ui-icon-button[data-size=xs]{--button-size:14px;--icon-button-icon-size:.75rem;--icon-button-content-frame-margin:var(--cursor-spacing-ne-0-25)}.ui-icon-button[data-size=sm]{--button-size:16px;--icon-button-icon-size:.75rem;--icon-button-content-frame-margin:var(--cursor-spacing-ne-0-5)}.ui-icon-button[data-size=md]{--button-size:20px;--icon-button-icon-size:.75rem;--icon-button-content-frame-margin:var(--cursor-spacing-ne-1)}.ui-icon-button[data-size=lg]{--button-size:24px;--icon-button-icon-size:.875rem;--icon-button-content-frame-margin:var(--cursor-spacing-ne-1-5);border-radius:var(--cursor-radius-base)}.ui-icon-button[data-variant=default]{color:var(--cursor-icon-secondary);background-color:#0000}.ui-icon-button[data-variant=default]:hover:not(:disabled){background-color:var(--cursor-bg-quaternary);color:var(--cursor-icon-primary)}.ui-icon-button[data-variant=default]:active:not(:disabled){background-color:var(--cursor-bg-tertiary)}.ui-icon-button[data-variant=default][data-subtle-hover=true]:hover:not(:disabled){background-color:#ffffff0a}.ui-icon-button[data-variant=default][data-pressed=true]{background-color:var(--cursor-bg-secondary);color:var(--cursor-icon-primary)}.ui-icon-button[data-variant=default][data-pressed=true]>.ui-icon{color:inherit}.ui-icon-button[data-variant=default][data-pressed=true]:hover:not(:disabled){background-color:var(--cursor-bg-tertiary)}.ui-icon-button[data-variant=default][data-color=accent][data-pressed=true]{background-color:var(--cursor-bg-accent-quaternary);color:var(--cursor-text-accent)}.ui-icon-button[data-variant=default][data-color=accent][data-pressed=true]:hover:not(:disabled){background-color:var(--cursor-bg-accent-tertiary)}.ui-icon-button[data-variant=circle]{border-radius:var(--cursor-radius-full);background-color:var(--cursor-bg-quaternary);color:var(--cursor-icon-secondary)}.ui-icon-button[data-variant=circle]:hover:not(:disabled){background-color:var(--cursor-bg-tertiary);color:var(--cursor-icon-primary)}.ui-icon-button[data-variant=circle]:active:not(:disabled){background-color:var(--cursor-bg-primary)}.ui-icon-button[data-variant=toggle]{color:var(--cursor-icon-tertiary);background-color:#0000}.ui-icon-button[data-variant=toggle]:hover:not(:disabled){background-color:var(--cursor-bg-quaternary);color:var(--cursor-icon-secondary)}.ui-icon-button[data-variant=toggle][data-pressed=true]{color:var(--cursor-icon-primary)}.ui-icon-button[data-variant=toggle][data-pressed=true]:hover:not(:disabled){background-color:var(--cursor-bg-quaternary)}.ui-icon-button[data-variant=tab]{color:var(--cursor-icon-tertiary);background-color:#0000}.ui-icon-button[data-variant=tab]:hover:not(:disabled){color:var(--cursor-icon-secondary)}.ui-icon-button[data-variant=tab][data-pressed=true]{background-color:var(--cursor-bg-secondary);color:var(--cursor-icon-primary)}.ui-icon-button[data-variant=tab][data-pressed=true]:hover:not(:disabled){background-color:var(--cursor-bg-primary)}.ui-icon-button[data-variant=tab][data-color=accent][data-pressed=true]{background-color:var(--cursor-bg-accent-quaternary);color:var(--cursor-text-accent)}.ui-icon-button[data-variant=tab][data-color=accent][data-pressed=true]>.ui-icon{color:inherit}.ui-icon-button[data-variant=tab][data-color=accent][data-pressed=true]:hover:not(:disabled){background-color:var(--cursor-bg-accent-tertiary)}.ui-icon-button[data-variant=tab][data-size=xs],.ui-icon-button[data-variant=tab][data-size=sm]{border-radius:var(--cursor-radius-xs)}.ui-icon-button[data-variant=tab][data-size=md]{border-radius:var(--cursor-radius-sm)}.ui-icon-button[data-variant=tab][data-size=lg]{border-radius:var(--cursor-radius-base)}.ui-icon-button:hover:not(:disabled)>.ui-icon[data-color=cyan]{color:var(--cursor-icon-cyan-secondary)}.ui-icon-button:hover:not(:disabled)>.ui-icon[data-color=blue]{color:var(--cursor-icon-blue-secondary)}.ui-icon-button:hover:not(:disabled)>.ui-icon[data-color=red]{color:var(--cursor-icon-red-secondary)}.ui-icon-button:hover:not(:disabled)>.ui-icon[data-color=green]{color:var(--cursor-icon-green-secondary)}.ui-icon-button:hover:not(:disabled)>.ui-icon[data-color=yellow]{color:var(--cursor-icon-yellow-secondary)}@media (prefers-reduced-motion:reduce){.ui-icon-button:active:not(:disabled){transform:none}}.ui-indicator-dot{pointer-events:none;border-radius:50%;width:4px;height:4px;position:absolute;bottom:4px;right:4px}.ui-indicator-dot[data-color=blue]{background:var(--cursor-icon-blue-primary)}.ui-indicator-dot[data-color=green]{background:var(--cursor-icon-green-primary)}.ui-input-group{--ui-input-group-border-width:1px;--ui-input-group-padding-block:0px;--ui-input-group-padding-inline:0px;box-sizing:border-box;border:var(--ui-input-group-border-width) solid var(--cursor-stroke-tertiary);border-radius:var(--cursor-radius-base);width:100%;padding:var(--ui-input-group-padding-block) var(--ui-input-group-padding-inline);background-color:var(--cursor-bg-quaternary);align-items:center;transition-property:color,background-color,border-color;transition-duration:.15s;transition-timing-function:ease;display:flex}@media (prefers-reduced-motion:reduce){.ui-input-group{transition-duration:.01ms}}.ui-input-group{-webkit-font-smoothing:var(--cursor-font-smoothing-webkit,antialiased);-moz-osx-font-smoothing:var(--cursor-font-smoothing-moz,grayscale)}.ui-input-group:focus-within{border-color:var(--cursor-stroke-primary)}.ui-input-group[data-disabled]{border-color:var(--cursor-stroke-tertiary);cursor:not-allowed;opacity:.5}.ui-input-group[data-disabled] .ui-input-group__input::-moz-placeholder{color:var(--cursor-text-quaternary)}.ui-input-group[data-disabled] .ui-input-group__textarea::-moz-placeholder{color:var(--cursor-text-quaternary)}.ui-input-group[data-disabled] .ui-input-group__input::placeholder,.ui-input-group[data-disabled] .ui-input-group__textarea::placeholder{color:var(--cursor-text-quaternary)}.ui-input-group[aria-invalid=true]{border-color:var(--cursor-stroke-red-primary)}.ui-input-group:has(.ui-input-group__input[aria-invalid=true]){border-color:var(--cursor-stroke-red-primary)}.ui-input-group[data-size=base]{--ui-input-group-padding-block:var(--cursor-spacing-1);--ui-input-group-padding-inline:var(--cursor-spacing-1-25);--input-group-button-inset:-1px;gap:var(--cursor-spacing-1);height:24px}.ui-input-group[data-size=lg]{--ui-input-group-padding-block:var(--cursor-spacing-1);--ui-input-group-padding-inline:var(--cursor-spacing-2);--input-group-button-inset:-5px;gap:var(--cursor-spacing-1-5);height:28px}.ui-input-group[data-layout=textarea]{align-items:flex-start;height:auto;min-height:28px}.ui-input-group[data-layout=textarea][data-size=base]{min-height:24px}.ui-input-group[data-layout=textarea][data-size=lg]{min-height:28px}.ui-input-group[data-size=xl]{--ui-input-group-padding-block:var(--cursor-spacing-2);--ui-input-group-padding-inline:var(--cursor-spacing-2);--input-group-button-inset:-1px;gap:var(--cursor-spacing-2)}.ui-input-group[data-frame=content]{width:calc(100% + var(--ui-input-group-padding-inline) + var(--ui-input-group-padding-inline) + var(--ui-input-group-border-width) + var(--ui-input-group-border-width));margin-block:calc(0px - var(--ui-input-group-padding-block) - var(--ui-input-group-border-width));margin-inline:calc(0px - var(--ui-input-group-padding-inline) - var(--ui-input-group-border-width))}.ui-input-group[data-variant=ghost]{background-color:#0000;border-color:#0000}.ui-input-group[data-variant=ghost]:hover:not([data-disabled]),.ui-input-group[data-variant=ghost]:focus-within{background-color:var(--cursor-bg-quaternary)}.ui-input-group[data-variant=unfilled]{--ui-input-group-border-width:0px;--ui-input-group-padding-block:0px;--ui-input-group-padding-inline:0px;gap:var(--cursor-spacing-0-5);background-color:#0000;border:none}.ui-input-group[data-variant=unfilled]:focus-within{box-shadow:none}.ui-input-group[data-variant=unfilled][data-size=base],.ui-input-group[data-variant=unfilled][data-size=lg],.ui-input-group[data-variant=unfilled][data-size=xl]{height:auto}.ui-input-group[data-mono] .ui-input-group__input,.ui-input-group[data-mono] .ui-input-group__textarea,.ui-input-group[data-mono] .ui-input-group__span{font-family:var(--cursor-font-family-mono,var(--monaco-monospace-font,monospace))}.ui-input-group[data-mono] .ui-input-group__input{font-size:12px}.ui-input-group__input{min-width:0;color:var(--cursor-text-primary);letter-spacing:0;background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:13px;line-height:18px;outline-offset:0!important;outline:0 #0000!important}.ui-input-group__input::placeholder{color:var(--cursor-text-secondary)}.ui-input-group__input:disabled{cursor:not-allowed}.ui-input-group__textarea{min-width:0;min-height:18px;color:var(--cursor-text-primary);letter-spacing:0;resize:none;background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:13px;line-height:18px;overflow-y:hidden;outline-offset:0!important;outline:0 #0000!important}.ui-input-group__textarea::placeholder{color:var(--cursor-text-secondary)}.ui-input-group__textarea:disabled{cursor:not-allowed}.ui-input-group__textarea[data-textarea-collapse-blur]:not(:focus){max-height:1lh;overflow-y:hidden}.ui-input-group__addon{color:var(--cursor-icon-secondary);flex-shrink:0;align-items:center;display:flex}.ui-input-group__addon:first-child:has(.ui-button){margin-left:var(--input-group-button-inset,0)}.ui-input-group__addon:last-child:has(.ui-button){margin-right:var(--input-group-button-inset,0)}.ui-input-group[data-layout=textarea] .ui-input-group__addon{min-height:1lh}.ui-input-group__span{color:var(--cursor-text-secondary);letter-spacing:0;flex-shrink:0;align-items:center;font-size:13px;line-height:18px;display:flex}.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;align-items:center;gap:var(--cursor-spacing-1-5);display:inline-flex}.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=secondary],.ui-kbd[data-variant=tertiary],.ui-kbd[data-variant=quaternary]{white-space:nowrap;font-size:var(--ui-kbd-chip-font-size);line-height:var(--ui-kbd-chip-line-height);padding:0;display:inline}.ui-kbd[data-variant=secondary]{color:var(--cursor-text-secondary)}.ui-kbd[data-variant=tertiary]{color:var(--cursor-text-tertiary)}.ui-kbd[data-variant=quaternary]{color:var(--cursor-text-quaternary)}.ui-kbd__chord{align-items:center;gap:var(--cursor-spacing-0-5);display:inline-flex}.ui-kbd__chord-separator{color:var(--cursor-text-quaternary);font-size:12px;line-height:1.2}.ui-kbd__chip{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);display:inline-block}.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-loading-pulse{color:currentColor;justify-content:center;align-items:center;min-width:3ch;display:inline-flex}.ui-loading-pulse:before{content:"⠀⠶⠀";animation:.9s step-end infinite ui-loading-pulse-frames}@keyframes ui-loading-pulse-frames{0%,19.999%{content:"⠀⠶⠀"}20%,39.999%{content:"⠰⣿⠆"}40%,59.999%{content:"⢾⣉⡷"}60%,79.999%{content:"⣏⠀⣹"}80%,to{content:"⡁⠀⢈"}}.markdown-root{font-size:var(--conversation-font-size,14px);color:var(--markdown-foreground,var(--cursor-text-primary));-webkit-user-select:text;user-select:text;--icon-size:17px;--markdown-inline-icon-size:17px;--icon-vertical-align:-2px;--markdown-table-prose-cell-inline-size:28ch;--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)));line-height:1.5}.markdown-root>p,.markdown-root>h1,.markdown-root>h2,.markdown-root>h3,.markdown-root>h4,.markdown-root>h5,.markdown-root>h6,.markdown-root>ul,.markdown-root>ol,.markdown-root>li,.markdown-root>blockquote,.markdown-root>pre,.markdown-root>div>p,.markdown-root>div>h1,.markdown-root>div>h2,.markdown-root>div>h3,.markdown-root>div>h4,.markdown-root>div>h5,.markdown-root>div>h6,.markdown-root>div>ul,.markdown-root>div>ol,.markdown-root>div>li,.markdown-root>div>blockquote,.markdown-root>div>pre{color:var(--markdown-foreground,var(--cursor-text-primary))}.markdown-root>:first-child{margin-top:0}.markdown-root>:last-child{margin-bottom:0}.markdown-root>div>:first-child{margin-top:0}.markdown-root>div>:last-child{margin-bottom:0}.markdown-root>div .composer-message-codeblock{margin-top:8px;margin-bottom:8px}.markdown-root.markdown-normalized h1,.markdown-root.markdown-normalized h2,.markdown-root.markdown-normalized h3,.markdown-root.markdown-normalized h4,.markdown-root.markdown-normalized h5,.markdown-root.markdown-normalized h6,.markdown-root.markdown-compact h1,.markdown-root.markdown-compact h2,.markdown-root.markdown-compact h3,.markdown-root.markdown-compact h4,.markdown-root.markdown-compact h5,.markdown-root.markdown-compact h6{margin:6px 0;font-size:1em}.markdown-root.markdown-normalized ul,.markdown-root.markdown-normalized ol,.markdown-root.markdown-compact ul,.markdown-root.markdown-compact ol{margin:4px 0!important}.markdown-root.markdown-normalized blockquote,.markdown-root.markdown-compact blockquote{margin:4px 0}.markdown-root.markdown-compact{opacity:.5}.markdown-root[data-size=sm]{letter-spacing:-.08px;--icon-size:13px;--markdown-inline-icon-size:13px;font-size:13px;line-height:18px}.markdown-root[data-size=sm] p{margin:0}.markdown-root[data-size=sm] .codicon.codicon.codicon.codicon{vertical-align:-2px;font-size:13px}.markdown-root h1,.markdown-root h2,.markdown-root h3,.markdown-root h4,.markdown-root h5,.markdown-root h6{font-weight:var(--cursor-font-weight-semibold,590);line-height:1.42}.markdown-root h1:first-child,.markdown-root h2:first-child,.markdown-root h3:first-child,.markdown-root h4:first-child,.markdown-root h5:first-child,.markdown-root h6:first-child{margin-top:0}.markdown-root>h1,.markdown-root>h2,.markdown-root>h3,.markdown-root>h4,.markdown-root>div>h1,.markdown-root>div>h2,.markdown-root>div>h3,.markdown-root>div>h4{color:var(--markdown-foreground,var(--cursor-text-primary))}.markdown-root>h5,.markdown-root>h6,.markdown-root>div>h5,.markdown-root>div>h6{color:var(--cursor-text-secondary)}.markdown-root h1{margin-top:var(--cursor-spacing-5);margin-bottom:var(--cursor-spacing-1);font-size:1.571em}.markdown-root h2{margin-top:var(--cursor-spacing-4);margin-bottom:var(--cursor-spacing-1);font-size:1.428em}.markdown-root h3{margin-top:var(--cursor-spacing-4);margin-bottom:var(--cursor-spacing-1);font-size:1.214em}.markdown-root h4{margin-top:var(--cursor-spacing-3);margin-bottom:var(--cursor-spacing-1);font-size:1em}.markdown-root h5{margin-top:var(--cursor-spacing-3);margin-bottom:var(--cursor-spacing-1);font-size:.928em}.markdown-root h6{margin-top:var(--cursor-spacing-3);margin-bottom:var(--cursor-spacing-1);font-size:.857em}.markdown-root p{word-break:break-word;margin:6px 0}.markdown-root ul,.markdown-root ol{padding-left:2em;gap:var(--cursor-spacing-1-5)!important;margin:var(--cursor-spacing-1-5) 0!important;flex-direction:column!important;display:flex!important}.markdown-root li{word-break:break-word;padding:0!important}.markdown-root li>p{margin:0}.markdown-root li>p+*{margin-top:4px}.markdown-root li>ul,.markdown-root li>ol{margin-top:var(--cursor-spacing-1-5)!important;margin-bottom:0!important}.markdown-root ul.contains-task-list{list-style:none}.markdown-root>ul.contains-task-list,.markdown-root>div>ul.contains-task-list{padding-left:0}.markdown-root li.task-list-item>.ui-checkbox{vertical-align:middle;pointer-events:none;margin-right:.4em}.markdown-root a{color:var(--cursor-text-link);cursor:pointer;overflow-wrap:anywhere;text-decoration:none}.markdown-root a:hover{text-decoration:underline}.markdown-root [data-streamdown-link],.markdown-root button[data-streamdown-link]{all:unset;color:var(--cursor-text-link);cursor:pointer;overflow-wrap:anywhere;text-decoration:none}.markdown-root [data-streamdown-link]:hover,.markdown-root button[data-streamdown-link]:hover{text-decoration:underline}.markdown-root code{background-color:var(--cursor-bg-tertiary);color:var(--cursor-text-primary);font-family:var(--cursor-font-family-mono,monospace);word-break:normal;overflow-wrap:break-word;border-radius:5px;padding:1.5px 4px;font-size:.9em;line-height:1.4}.markdown-root pre{border-radius:var(--cursor-radius-base);background-color:var(--cursor-bg-tertiary);margin-bottom:1rem;padding:.75rem;overflow-x:auto}.markdown-root pre:last-child{margin-bottom:0}.markdown-root pre code{background-color:#0000;border-radius:0;padding:0;font-size:.85em}.markdown-root .ui-code-block{margin-top:.5rem;margin-bottom:.5rem}.markdown-root .ui-code-block:first-child{margin-top:0}.markdown-root .ui-code-block:last-child{margin-bottom:0}.markdown-root pre:has(.ui-code-block){background:0 0;border-radius:0;margin:0;padding:0;overflow:visible}.markdown-root [data-streamdown=code-block]{all:unset;display:contents}.markdown-root [data-streamdown=code-block] [data-streamdown=code-block-header]{display:none!important}.markdown-root [data-streamdown=code-block] [data-streamdown=code-block-body]{all:unset;display:contents}.markdown-root blockquote{padding:var(--cursor-spacing-2) 0 var(--cursor-spacing-2) var(--cursor-spacing-4);border-left:3px solid var(--cursor-stroke-secondary);color:var(--cursor-text-secondary);word-break:break-word;background:0 0;margin:.5rem 0}.markdown-root blockquote:last-child{margin-bottom:0}.markdown-root blockquote p{margin:0}.markdown-root hr{border:none;border-top:1px solid var(--cursor-stroke-tertiary);margin:16px 0}.markdown-root .ui-scroll-area:has(table){--scrollbar-inset:0px;border:1px solid var(--cursor-stroke-tertiary);border-radius:var(--cursor-radius-base);margin:1em 0}.markdown-root .ui-scroll-area:has(table):first-child{margin-top:0}.markdown-root .ui-scroll-area:has(table):last-child{margin-bottom:0}.markdown-root table{border-collapse:collapse;width:max-content;min-width:100%}.markdown-root th,.markdown-root td{text-align:left;vertical-align:top;border-right:1px solid var(--cursor-stroke-tertiary);border-bottom:1px solid var(--cursor-stroke-tertiary);padding:5px 9px}.markdown-root th{white-space:nowrap}.markdown-root .md-table-cell-content{min-inline-size:max(6ch,100%);max-inline-size:var(--markdown-table-prose-cell-inline-size);white-space:normal;overflow-wrap:break-word;word-break:normal;display:block}.markdown-root th:last-child,.markdown-root td:last-child{border-right:none}.markdown-root tr{border:none!important}.markdown-root tbody tr:last-child td{border-bottom:none}.markdown-root thead{background:0 0!important}.markdown-root th{font-weight:var(--cursor-font-weight-semibold,590)}.markdown-root del{color:var(--cursor-text-tertiary)}.markdown-root img:not(.artifact-image-container img){border-radius:var(--cursor-radius-base);max-width:100%;height:auto;margin:.5em 0}.markdown-root .md-broken-image{border-radius:var(--cursor-radius-sm);background-color:var(--cursor-bg-secondary);color:var(--cursor-text-tertiary);padding:2px 6px;font-size:12px;font-style:italic;display:inline-block}.markdown-root .md-local-image{border-radius:var(--cursor-radius-base);cursor:zoom-in;width:auto;max-width:100%;height:auto;max-height:360px;margin:.5em 0;transition:box-shadow .15s,transform .15s}.markdown-root .md-local-image:hover{box-shadow:0 0 0 2px color-mix(in srgb, var(--cursor-stroke-focused) 40%, transparent)}.markdown-root .md-local-image-placeholder,.markdown-root .md-local-image-placeholder:hover{background:var(--cursor-bg-secondary);opacity:.3;cursor:default;width:100%;max-width:100%;height:360px;max-height:360px;box-shadow:none;transition:none}.markdown-root [data-streamdown=image-wrapper]{display:contents}.markdown-root [data-streamdown=image-wrapper]>:not(img){display:none}.markdown-root .artifact-image-grid{flex-wrap:wrap;gap:8px;margin:8px 0;display:flex}.markdown-root .artifact-image-grid .artifact-image-container{flex-shrink:0;width:150px;margin:0}.markdown-root .artifact-image-container{aspect-ratio:16/10;cursor:pointer;background-color:var(--cursor-bg-secondary);border:1px solid var(--cursor-stroke-tertiary,#ffffff14);border-radius:8px;transition:border-color .15s,box-shadow .15s;overflow:hidden}.markdown-root .artifact-image-container:hover{border-color:var(--cursor-stroke-primary,#fff3);box-shadow:0 0 0 2px color-mix(in srgb, var(--cursor-stroke-primary,#fff3) 40%, transparent)}.markdown-root .artifact-image-container img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.markdown-root .artifact-image-placeholder{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.markdown-root .artifact-image-error{color:var(--cursor-text-error,#f87171)}.markdown-root strong{font-weight:var(--cursor-font-weight-semibold,590)}.markdown-root .codicon.codicon.codicon.codicon{font-size:var(--icon-size);padding:var(--icon-margin);vertical-align:var(--icon-vertical-align)}.markdown-root .cursor-icon.ui-icon.md-inline-icon{--icon-size:var(--markdown-inline-icon-size)}.markdown-root .cursor-icon.ui-icon.md-inline-icon-brain{--icon-size:12px;transform:translateY(-1px)}.markdown-root .md-muted{color:var(--cursor-text-tertiary)}.markdown-root .md-meta{color:var(--cursor-text-tertiary);text-transform:uppercase;letter-spacing:.05em;font-size:.85em}.markdown-root .md-subtle{color:var(--cursor-text-secondary)}.markdown-root .md-emphasis{color:var(--cursor-text-link)}.ui-button:hover .markdown-root .md-muted,.ui-button:hover .markdown-root .md-meta,.ui-button:hover .markdown-root .md-subtle{color:inherit}@keyframes sd-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes sd-blurIn{0%{opacity:0;filter:blur(4px)}to{opacity:1;filter:blur()}}@keyframes sd-slideUp{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.markdown-root [data-sd-animate]{animation:var(--sd-animation,sd-fadeIn) var(--sd-duration,.15s) var(--sd-easing,ease) both}.markdown-root .md-clickable-code{cursor:pointer;color:var(--cursor-text-link)}.markdown-root .md-clickable-code:hover{text-decoration:underline}.markdown-root.markdown-glass-inline-code pre code,.markdown-glass-inline-code .markdown-root pre code{color:inherit}.markdown-root .md-color-token{vertical-align:baseline;align-items:center;gap:.25em;display:inline-flex}.markdown-root .md-color-swatch{border:1px solid var(--cursor-stroke-secondary);box-sizing:border-box;border-radius:2px;flex-shrink:0;width:.75em;height:.75em}.markdown-root .md-citation-btn{cursor:pointer;vertical-align:baseline;color:var(--cursor-text-cyan-primary);font-family:inherit;font-size:1em;font-style:normal;line-height:inherit;background:0 0;border:none;border-radius:3px;padding:0 .2em;display:inline-flex}.markdown-root .md-citation-btn:hover{background:var(--cursor-bg-cyan-secondary)}.markdown-root cite{color:var(--cursor-text-cyan-primary);margin-left:.15em;font-style:normal}.ui-menu__backdrop{appearance:none;cursor:default;z-index:calc(var(--ui-portal-layer-z-index-popover,4000) - 1);-webkit-app-region:no-drag;background-color:#0000;border:none;margin:0;padding:0;position:fixed;inset:0}.ui-menu{letter-spacing:-.08px;background-color:var(--cursor-bg-elevated);border-radius:var(--cursor-radius-base);box-shadow:var(--cursor-box-shadow-soft);font-size:13px;line-height:18px;position:relative;outline-offset:0!important;outline:0 #0000!important}.ui-menu:after{content:"";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;position:absolute;inset:0}.ui-menu{--ui-menu-row-padding-block:3px;--ui-menu-row-padding-inline:var(--cursor-spacing-1);--ui-menu-row-gap:6px;--ui-menu-item-left-width:12px;--ui-menu-item-left-height:16px;--ui-menu-search-row-padding-top:var(--cursor-spacing-0-5);--ui-menu-section-title-padding-inline:var(--cursor-spacing-1);box-shadow:0 8px 16px 0 var(--widget-shadow,#1414141f);font-family:var(--cursor-font-family-sans);min-width:120px;max-width:320px;color:var(--cursor-text-primary);-webkit-user-select:none;user-select:none;-webkit-app-region:no-drag;z-index:var(--ui-portal-layer-z-index-popover,4000);will-change:transform, opacity;backface-visibility:hidden;isolation:isolate;-webkit-font-smoothing:var(--cursor-font-smoothing-webkit,antialiased);-moz-osx-font-smoothing:var(--cursor-font-smoothing-moz,grayscale);contain:layout style;transform:translateZ(0)}.ui-menu[data-size=md]{border-radius:var(--cursor-radius-lg);--ui-menu-row-padding-block:var(--cursor-spacing-1);--ui-menu-row-padding-inline:var(--cursor-spacing-2);--ui-menu-row-gap:var(--cursor-spacing-2);--ui-menu-item-left-width:14px;--ui-menu-item-left-height:16px;--ui-menu-search-row-padding-top:var(--cursor-spacing-1);--ui-menu-section-title-padding-inline:var(--cursor-spacing-2)}.ui-menu__content{padding:var(--cursor-spacing-1);scroll-padding-block:var(--cursor-spacing-1)}.ui-menu__layout{flex-direction:column;min-height:0;display:flex;overflow:hidden}.ui-menu__body-scroll{flex:auto;min-height:0}.ui-menu__header,.ui-menu__footer{padding:var(--cursor-spacing-1)}.ui-menu__header{border-bottom:1px solid var(--cursor-stroke-tertiary)}.ui-menu__footer{border-top:1px solid var(--cursor-stroke-tertiary)}.ui-menu__list{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.ui-menu__row{padding:3px var(--cursor-spacing-1);border-radius:var(--cursor-radius-sm);cursor:pointer;background-color:#0000;flex-direction:row;align-items:center;gap:6px;display:flex;outline-offset:0!important;outline:0 #0000!important}.ui-menu__row[aria-disabled=true]{color:var(--cursor-text-tertiary);cursor:default}.ui-menu__row{padding:var(--ui-menu-row-padding-block) var(--ui-menu-row-padding-inline);gap:var(--ui-menu-row-gap)}.ui-menu__row:hover,.ui-menu__row[data-focused=true]{background-color:#0000}.ui-menu__row[data-selected=true]{background-color:var(--cursor-bg-tertiary)}.ui-menu[data-submenu] .ui-menu__row:hover,.ui-menu__row[data-focused=true]{background-color:var(--cursor-bg-quaternary)}.ui-menu__row[data-disabled],.ui-menu__row[aria-disabled=true]{color:var(--cursor-text-tertiary);cursor:default}.ui-menu__row[data-disabled] .ui-menu__item-right,.ui-menu__row[aria-disabled=true] .ui-menu__item-right{color:var(--cursor-text-quaternary)}.ui-menu[data-submenu] .ui-menu__row[data-disabled]:hover,.ui-menu__row[data-disabled][data-focused=true],.ui-menu[data-submenu] .ui-menu__row[aria-disabled=true]:hover,.ui-menu__row[aria-disabled=true][data-focused=true]{background-color:#0000}.ui-menu__row[data-has-description]{align-items:flex-start}.ui-menu__row:not([data-has-description]){align-items:center}.ui-menu__row[data-variant=muted]{color:var(--cursor-text-quaternary)}.ui-menu__row[data-variant=muted][data-focused=true]{color:var(--cursor-text-secondary)}.ui-menu__row[data-indent]{padding-left:calc(var(--cursor-spacing-2) + var(--ui-menu-item-left-width) + var(--cursor-spacing-1-5))}.ui-menu__row[data-wide-left] .ui-menu__item-left{width:32px}.ui-menu__item-left{color:var(--cursor-text-secondary);width:var(--ui-menu-item-left-width);height:var(--ui-menu-item-left-height);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ui-menu__row[data-has-description] .ui-menu__item-left{padding-top:var(--cursor-spacing-1-5);align-items:flex-start}.ui-menu__row:has(.ui-menu__item-left)[data-wide-left]{gap:var(--cursor-spacing-1-5)}.ui-menu__item-content{flex:1;justify-content:space-between;align-items:center;min-width:0;display:flex}.ui-menu__item-right{color:var(--cursor-text-secondary);flex-shrink:0;align-items:center;display:flex}.ui-menu__row[data-has-description] .ui-menu__item-right{margin-top:var(--cursor-spacing-0-5);align-items:flex-start}.ui-menu__submenu-right-section{align-items:center;gap:var(--cursor-spacing-1);display:flex}.ui-menu__item-wrapper{flex-direction:column;flex:1;min-width:0;line-height:1.5;display:flex}.ui-menu__item-title{text-overflow:ellipsis;white-space:nowrap;flex:1;align-items:center;gap:4px;width:100%;display:flex;overflow:hidden}.ui-menu__item-description{letter-spacing:0;font-size:12px;line-height:16px;font-weight:var(--cursor-font-weight-normal,400);color:var(--cursor-text-tertiary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ui-menu__text-wrapper{flex-direction:column;flex:1;min-width:0;display:flex}.ui-menu__text-wrapper[data-inline]{flex-direction:row;align-items:baseline;gap:4px}.ui-menu__text-wrapper[data-inline]>.ui-menu__title{flex:3 0 0;min-width:0;max-width:max-content}.ui-menu__text-wrapper[data-inline]>.ui-menu__subtitle{flex:2 0 0;min-width:0;max-width:max-content}.ui-menu__title{text-overflow:ellipsis;white-space:nowrap;color:var(--cursor-text-primary);overflow:hidden}.ui-menu__subtitle{letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;color:var(--cursor-text-secondary);font-size:12px;line-height:16px;overflow:hidden}.ui-menu__subtitle[data-wrap]{white-space:normal;text-overflow:clip;overflow:visible}.ui-menu__search-row{padding:var(--ui-menu-search-row-padding-top) var(--ui-menu-row-padding-inline) var(--cursor-spacing-0-5)}.ui-menu__section,[data-menu-section]{flex-direction:column;gap:1px;display:flex}.ui-menu__section:not(:first-child):not([data-no-divider]):before,[data-menu-section]:not(:first-child):not([data-no-divider]):before{content:"";border-top:1px solid var(--cursor-stroke-tertiary);margin:calc(var(--cursor-spacing-1) / 2) -3px calc(var(--cursor-spacing-1) / 2 + 1px);pointer-events:none;display:block}.ui-menu__section:not(:last-child):not([data-no-divider]):not(:has(+.ui-menu__section)):not(:has(+[data-menu-section])):after{content:"";border-top:1px solid var(--cursor-stroke-tertiary);margin:calc(var(--cursor-spacing-1) / 2 + 1px) -3px calc(var(--cursor-spacing-1) / 2);pointer-events:none;display:block}[data-menu-section]:not(:last-child):not([data-no-divider]):not(:has(+.ui-menu__section)):not(:has(+[data-menu-section])):after{content:"";border-top:1px solid var(--cursor-stroke-tertiary);margin:calc(var(--cursor-spacing-1) / 2 + 1px) -3px calc(var(--cursor-spacing-1) / 2);pointer-events:none;display:block}.ui-menu__section-title{letter-spacing:0;padding:var(--cursor-spacing-1) var(--ui-menu-section-title-padding-inline);color:var(--cursor-text-tertiary);font-size:12px;line-height:16px}.ui-menu__section-title[data-has-action]{justify-content:space-between;align-items:center;gap:var(--cursor-spacing-2);display:flex}.ui-menu__section-text-action{font:inherit;color:var(--cursor-text-tertiary);cursor:pointer;border-radius:var(--cursor-radius-sm);background:0 0;border:0;flex-shrink:0;padding:0;transition-property:color,background-color,border-color;transition-duration:.15s;transition-timing-function:ease}@media (prefers-reduced-motion:reduce){.ui-menu__section-text-action{transition-duration:.01ms}}.ui-menu__section-text-action:hover{color:var(--cursor-text-primary)}.ui-menu__section-text-action:focus-visible{outline:2px solid var(--cursor-stroke-focused);outline-offset:2px}.ui-menu__submenu-trigger{padding:3px var(--cursor-spacing-1);border-radius:var(--cursor-radius-sm);cursor:pointer;background-color:#0000;flex-direction:row;align-items:center;gap:6px;display:flex;outline-offset:0!important;outline:0 #0000!important}.ui-menu__submenu-trigger{padding:var(--ui-menu-row-padding-block) var(--ui-menu-row-padding-inline);gap:var(--ui-menu-row-gap)}.ui-menu__submenu-trigger:hover,.ui-menu__submenu-trigger[data-focused=true]{background-color:#0000}.ui-menu__submenu-trigger[data-focused=true],.ui-menu__submenu-trigger[data-expanded=true]{background-color:var(--cursor-bg-quaternary)}.ui-menu__submenu-trigger[aria-disabled=true]{color:var(--cursor-text-tertiary);cursor:default}.ui-menu__submenu-trigger[aria-disabled=true][data-focused=true]{background-color:#0000}.ui-menu__submenu-arrow{color:var(--cursor-text-tertiary)}.ui-menu__toggle-row{padding:3px var(--cursor-spacing-1);border-radius:var(--cursor-radius-sm);cursor:pointer;background-color:#0000;flex-direction:row;align-items:center;gap:6px;display:flex;outline-offset:0!important;outline:0 #0000!important}.ui-menu__toggle-row{padding:var(--ui-menu-row-padding-block) var(--ui-menu-row-padding-inline);gap:var(--ui-menu-row-gap)}.ui-menu__toggle-row:hover,.ui-menu__toggle-row[data-focused=true]{background-color:#0000}.ui-menu__toggle-row[data-focused=true]{background-color:var(--cursor-bg-quaternary)}.ui-menu__toggle-row[aria-disabled=true]{color:var(--cursor-text-tertiary);cursor:default}.ui-menu__toggle-row[aria-disabled=true][data-focused=true]{background-color:#0000}.ui-menu__toggle-row[data-top-align]{align-items:flex-start}.ui-tooltip.ui-menu__tooltip{pointer-events:auto;scrollbar-width:thin;scrollbar-color:var(--cursor-stroke-tertiary) transparent;width:max-content;max-width:200px;max-height:300px;overflow-y:auto}.ui-tooltip.ui-menu__tooltip::-webkit-scrollbar{width:6px}.ui-tooltip.ui-menu__tooltip::-webkit-scrollbar-track{background:0 0}.ui-tooltip.ui-menu__tooltip::-webkit-scrollbar-thumb{background:var(--cursor-stroke-tertiary);border-radius:var(--cursor-radius-full)}.ui-tooltip.ui-menu__tooltip::-webkit-scrollbar-thumb:hover{background:var(--cursor-stroke-secondary)}.ui-tooltip.ui-menu__tooltip .markdown-root{overflow:hidden}.ui-tooltip.ui-menu__tooltip .markdown-root h1,.ui-tooltip.ui-menu__tooltip .markdown-root h2,.ui-tooltip.ui-menu__tooltip .markdown-root h3,.ui-tooltip.ui-menu__tooltip .markdown-root h4,.ui-tooltip.ui-menu__tooltip .markdown-root h5,.ui-tooltip.ui-menu__tooltip .markdown-root h6{margin-top:0;margin-bottom:.25em;font-size:1em;line-height:1.25}.ui-menu__divider{background-color:var(--cursor-stroke-tertiary);pointer-events:none;border:none;height:1px;margin:2px 0}.ui-menu__empty{padding:var(--cursor-spacing-1) var(--cursor-spacing-3);color:var(--cursor-text-tertiary);text-align:center;letter-spacing:0;font-size:12px;line-height:16px}.ui-menu__empty[data-indent]{padding-left:calc(var(--cursor-spacing-3) + var(--ui-menu-item-left-width) + var(--cursor-spacing-1-5))}.ui-menu__loading{justify-content:center;align-items:center;gap:var(--cursor-spacing-2);padding:var(--cursor-spacing-2) var(--cursor-spacing-3);color:var(--cursor-text-tertiary);letter-spacing:-.08px;font-size:13px;line-height:18px;display:flex}.ui-menu__loading-spinner{animation:1s linear infinite ui-menu-spin}@keyframes ui-menu-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ui-menu__list--virtualized{gap:0}.ui-menu__virtualized-row{box-sizing:border-box;align-items:stretch;display:flex}.ui-menu__virtualized-row>.ui-menu__row{flex:1;align-items:center;display:flex}@media (prefers-reduced-motion:reduce){.ui-menu,.ui-menu *{transition-duration:.01ms!important;animation-duration:.01ms!important}}.ui-number-roll{--ui-number-roll-enter-offset:calc(100% + 1px);--ui-number-roll-exit-offset:calc(-100% - 1px);color:inherit;font-variant-numeric:tabular-nums;line-height:inherit;vertical-align:bottom;grid-template-areas:"stack";display:inline-grid}.ui-number-roll[data-direction=down]{--ui-number-roll-enter-offset:calc(-100% - 1px);--ui-number-roll-exit-offset:calc(100% + 1px)}.ui-number-roll__stage,.ui-number-roll__sr-only{grid-area:stack}.ui-number-roll__stage{margin-block:var(--cursor-spacing-ne-1-5);padding-block:var(--cursor-spacing-1-5);color:inherit;line-height:inherit;-webkit-mask-image:linear-gradient(to bottom, transparent 0%, black var(--cursor-spacing-1-5), black calc(100% - var(--cursor-spacing-1-5)), transparent 100%);mask-image:linear-gradient(to bottom, transparent 0%, black var(--cursor-spacing-1-5), black calc(100% - var(--cursor-spacing-1-5)), transparent 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 0%, black var(--cursor-spacing-1-5), black calc(100% - var(--cursor-spacing-1-5)), transparent 100%);display:inline-flex;overflow:hidden;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.ui-number-roll__column{text-align:center;grid-template-areas:"char";min-width:1ch;display:inline-grid;overflow:hidden}.ui-number-roll__char{color:inherit;line-height:inherit;white-space:pre;grid-area:char;display:block}.ui-number-roll__char[data-slot=previous]{animation:.3s cubic-bezier(.215,.61,.355,1) both ui-number-roll-exit}.ui-number-roll__char[data-slot=current][data-changed=true]{animation:.3s cubic-bezier(.215,.61,.355,1) both ui-number-roll-enter}.ui-number-roll__sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes ui-number-roll-enter{0%{opacity:0;transform:translateY(var(--ui-number-roll-enter-offset))}to{opacity:1;transform:translateY(0)}}@keyframes ui-number-roll-exit{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(var(--ui-number-roll-exit-offset))}}@media (prefers-reduced-motion:reduce){.ui-number-roll__stage{-webkit-mask-image:none;mask-image:none}.ui-number-roll__char{opacity:1;animation:none;transform:none}.ui-number-roll__char[data-slot=previous]{display:none}}.ui-number-stepper{justify-content:center;align-items:center;gap:var(--cursor-spacing-1);display:inline-flex}.ui-number-stepper .ui-input-group{max-width:6.5rem}.ui-number-stepper[data-disabled]{opacity:.5}.ui-number-stepper__input{font-variant-numeric:tabular-nums;text-align:center!important}.ui-badge{display:inline-flex;position:relative}.ui-badge-indicator{pointer-events:none;z-index:1;box-sizing:border-box;background:0 0;justify-content:center;align-items:center;display:inline-flex;position:absolute}.ui-badge-indicator[data-size=xs],.ui-badge-indicator[data-size=sm]{padding:var(--cursor-spacing-0-25)}.ui-badge-indicator[data-size=md]{padding:var(--cursor-spacing-0-5)}.ui-badge-indicator[data-has-border]{background:var(--ui-badge-border-color);isolation:isolate}.ui-badge-indicator[data-has-border]:before{content:"";background:var(--cursor-bg-editor);z-index:-1;pointer-events:none;border-radius:inherit;position:absolute;inset:0}.ui-badge-indicator[data-interactive]{pointer-events:auto;cursor:pointer;border:none;outline:none}.ui-badge-indicator[data-interactive] .ui-badge-indicator-inner{transition:opacity .1s,transform .1s}.ui-badge-indicator[data-interactive]:hover .ui-badge-indicator-inner{opacity:.9}.ui-badge-indicator[data-interactive]:active .ui-badge-indicator-inner{transform:scale(.95)}.ui-badge-indicator{--ui-badge-translate:translate(0, 0)}.ui-badge-indicator[data-position=top-right]{--ui-badge-translate:translate(25%, -25%);top:0;right:0}.ui-badge-indicator[data-position=top-left]{--ui-badge-translate:translate(-25%, -25%);top:0;left:0}.ui-badge-indicator[data-position=bottom-right]{--ui-badge-translate:translate(25%, 25%);bottom:0;right:0}.ui-badge-indicator[data-position=bottom-left]{--ui-badge-translate:translate(-25%, 25%);bottom:0;left:0}.ui-badge-indicator{transform:var(--ui-badge-translate)}.ui-badge-indicator[data-shape=rounded] .ui-badge-indicator-inner{border-radius:var(--cursor-radius-sm)}.ui-badge-indicator[data-shape=rounded][data-size=xs],.ui-badge-indicator[data-shape=rounded][data-size=sm]{border-radius:calc(var(--cursor-radius-sm) + var(--cursor-spacing-0-25))}.ui-badge-indicator[data-shape=rounded][data-size=md]{border-radius:calc(var(--cursor-radius-sm) + var(--cursor-spacing-0-5))}.ui-badge-indicator[data-shape=pill],.ui-badge-indicator[data-shape=pill] .ui-badge-indicator-inner{border-radius:var(--cursor-radius-full)}.ui-badge-indicator-inner{font-family:var(--cursor-font-family-sans);font-weight:var(--cursor-font-weight-medium,500);white-space:nowrap;box-sizing:border-box;justify-content:center;align-items:center;display:inline-flex}[data-size=xs] .ui-badge-indicator-inner{min-width:var(--cursor-spacing-3);min-height:var(--cursor-spacing-2-5);padding:0 var(--cursor-spacing-0-5);letter-spacing:-.05em;font-size:7px;line-height:1}[data-size=xs] .ui-badge-indicator-inner .ui-text{letter-spacing:-.05em;font-size:7px;line-height:1}[data-size=sm] .ui-badge-indicator-inner{min-width:var(--cursor-spacing-3);min-height:var(--cursor-spacing-3);padding:0 var(--cursor-spacing-0-5);letter-spacing:-.04em;font-size:9px;line-height:1}[data-size=sm] .ui-badge-indicator-inner .ui-text{letter-spacing:-.04em;font-size:9px;line-height:1}[data-size=md] .ui-badge-indicator-inner{min-width:var(--cursor-spacing-4-5);min-height:var(--cursor-spacing-3-5);padding:0 var(--cursor-spacing-0-75);letter-spacing:-.03em;font-size:10px;line-height:1}[data-size=md] .ui-badge-indicator-inner .ui-text{letter-spacing:-.03em;font-size:10px;line-height:1}[data-dot] .ui-badge-indicator-inner{padding:0}[data-dot][data-size=xs] .ui-badge-indicator-inner{min-width:var(--cursor-spacing-1-25);width:var(--cursor-spacing-1-25);min-height:var(--cursor-spacing-1-25);height:var(--cursor-spacing-1-25)}[data-dot][data-size=sm] .ui-badge-indicator-inner{min-width:var(--cursor-spacing-1-5);width:var(--cursor-spacing-1-5);min-height:var(--cursor-spacing-1-5);height:var(--cursor-spacing-1-5)}[data-dot][data-size=md] .ui-badge-indicator-inner{min-width:var(--cursor-spacing-2);width:var(--cursor-spacing-2);min-height:var(--cursor-spacing-2);height:var(--cursor-spacing-2)}[data-single] .ui-badge-indicator-inner{padding:0}[data-single][data-size=xs] .ui-badge-indicator-inner{width:var(--cursor-spacing-2-5)}[data-single][data-size=sm] .ui-badge-indicator-inner{width:var(--cursor-spacing-3)}[data-single][data-size=md] .ui-badge-indicator-inner{min-width:var(--cursor-spacing-4-5);width:var(--cursor-spacing-3-5)}[data-icon] .ui-badge-indicator-inner{aspect-ratio:1;padding:0}[data-icon][data-size=xs] .ui-badge-indicator-inner{min-width:var(--cursor-spacing-3-5);width:var(--cursor-spacing-3-5);height:var(--cursor-spacing-3-5)}[data-icon][data-size=sm] .ui-badge-indicator-inner{min-width:var(--cursor-spacing-4);width:var(--cursor-spacing-4);height:var(--cursor-spacing-4)}[data-icon][data-size=md] .ui-badge-indicator-inner{min-width:var(--cursor-spacing-5);width:var(--cursor-spacing-5);height:var(--cursor-spacing-5)}[data-color=primary] .ui-badge-indicator-inner{background-color:var(--cursor-icon-primary);color:var(--cursor-text-invert)}[data-color=secondary] .ui-badge-indicator-inner{background-color:var(--cursor-icon-secondary);color:var(--cursor-text-invert)}[data-color=tertiary] .ui-badge-indicator-inner{background-color:var(--cursor-icon-tertiary);color:var(--cursor-text-invert)}[data-color=quaternary] .ui-badge-indicator-inner{background-color:var(--cursor-icon-quaternary);color:var(--cursor-text-invert)}[data-color=cyan] .ui-badge-indicator-inner,[data-color=blue] .ui-badge-indicator-inner{background-color:var(--cursor-icon-cyan-primary);color:var(--cursor-text-invert)}[data-color=red] .ui-badge-indicator-inner{background-color:var(--cursor-icon-red-primary);color:var(--cursor-text-invert)}[data-color=green] .ui-badge-indicator-inner{background-color:var(--cursor-icon-green-primary);color:var(--cursor-text-invert)}[data-color=yellow] .ui-badge-indicator-inner{background-color:var(--cursor-icon-yellow-primary);color:var(--cursor-text-invert)}[data-color=accent] .ui-badge-indicator-inner{background-color:var(--cursor-icon-accent-primary);color:var(--cursor-text-invert)}[data-color=overlay] .ui-badge-indicator-inner{color:#fff;background-color:#3d3d3d}[data-color=overlay][data-interactive]:hover .ui-badge-indicator-inner{background-color:#4a4a4a}.ui-page-header{align-items:flex-start;gap:var(--cursor-spacing-1);width:100%;padding:0 var(--cursor-spacing-2);flex-direction:column;display:flex}.ui-page-header__title-row{align-items:center;gap:var(--cursor-spacing-3);width:100%;display:flex}.ui-page-header__title-group{align-items:center;gap:var(--cursor-spacing-2);min-width:0;display:flex}.ui-page-header__title{color:var(--cursor-text-primary);font-weight:var(--cursor-font-weight-normal,400);letter-spacing:-.44px;word-break:break-word;overflow-wrap:break-word;margin:0;font-size:17px;line-height:21px}.ui-page-header__help-link{color:var(--cursor-text-tertiary);flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.ui-page-header__help-link:hover{color:var(--cursor-text-secondary)}.ui-page-header__help-icon{display:block}.ui-page-header__trailing{align-items:center;gap:var(--cursor-spacing-2);flex-shrink:0;margin-left:auto;display:flex}.ui-page-header__content-row{align-items:flex-start;gap:var(--cursor-spacing-3);width:100%;display:flex}.ui-page-header__description{color:var(--cursor-text-secondary);letter-spacing:-.08px;word-break:break-word;overflow-wrap:break-word;margin:0;font-size:13px;line-height:18px}.ui-page-header__description-trailing{align-items:center;gap:var(--cursor-spacing-2);flex-shrink:0;margin-left:auto;display:flex}.pagination-footer{justify-content:space-between;align-items:center;gap:var(--cursor-spacing-2);width:100%;color:var(--cursor-text-tertiary);font-variant-numeric:tabular-nums;font-size:12px;line-height:16px;display:flex}.pagination-footer__controls{align-items:center;gap:var(--cursor-spacing-2);display:flex}.pagination-footer__status{color:var(--cursor-text-tertiary);font-variant-numeric:tabular-nums}.ui-palette{width:100%;font-family:var(--cursor-font-family-sans);color:var(--cursor-text-primary);background-color:var(--cursor-bg-elevated);border-radius:var(--cursor-radius-3xl);flex-direction:column;font-size:13px;display:flex;overflow:hidden}.ui-dialog.ui-palette-dialog{transform-origin:top;width:100%;max-width:640px;animation:none;top:20%;left:50%;transform:translate(-50%)}.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:#0006;animation:none}:has(.ui-palette-dialog)>.ui-dialog-backdrop[data-status=close]{opacity:0}.ui-palette-input-wrapper{padding:0 var(--cursor-spacing-4);align-items:center;gap:var(--cursor-spacing-1);border-bottom:1px solid var(--cursor-stroke-quaternary);cursor:text;height:44px;display:flex;overflow:hidden}.ui-palette-input-wrapper:has(.ui-palette-input-wrapper__icon,.ui-palette-input-wrapper__icon-button){padding-left:14px}.ui-palette-input-wrapper__icon{color:var(--cursor-icon-secondary);flex-shrink:0}.ui-palette-input-wrapper>.ui-palette-input-wrapper__icon{margin-right:var(--cursor-spacing-1)}.ui-palette-input-wrapper__icon-button{width:16px;height:100%;margin-right:var(--cursor-spacing-1);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.ui-palette-input{-webkit-font-smoothing:var(--cursor-font-smoothing-webkit,antialiased);-moz-osx-font-smoothing:var(--cursor-font-smoothing-moz,grayscale);height:24px;color:var(--cursor-text-primary);background-color:#0000;border:none;outline:none;flex:1;font-family:inherit;font-size:17px;line-height:21px}.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]{gap:var(--cursor-spacing-2);flex-direction:column;display:flex}.ui-palette-item{-webkit-font-smoothing:var(--cursor-font-smoothing-webkit,antialiased);-moz-osx-font-smoothing:var(--cursor-font-smoothing-moz,grayscale);align-items:center;gap:var(--cursor-spacing-2);padding:var(--cursor-spacing-1-5);border-radius:var(--cursor-radius-base);color:var(--cursor-text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;font-size:13px;line-height:18px;display:flex;position:relative}.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-icon:not([data-color]),.ui-palette-item .ui-codicon,.ui-palette-item>svg{color:var(--cursor-icon-secondary)}.ui-palette-group{color:var(--cursor-text-primary);-webkit-font-smoothing:var(--cursor-font-smoothing-webkit,antialiased);-moz-osx-font-smoothing:var(--cursor-font-smoothing-moz,grayscale);padding:0;overflow:hidden}.ui-palette-group [cmdk-group-items]{flex-direction:column;gap:1px;display:flex}.ui-palette-group [cmdk-group-heading]{padding:5px var(--cursor-spacing-1-5);font-size:12px;font-weight:var(--cursor-font-weight-normal,400);color:var(--cursor-text-tertiary);margin:0}.ui-palette-group .ui-palette-group-heading{align-items:center;gap:var(--cursor-spacing-1-5);display:flex}.ui-palette-empty{padding:var(--cursor-spacing-6) 0;text-align:center;color:var(--cursor-text-secondary);font-size:13px}.ui-palette-separator{margin:var(--cursor-spacing-1) calc(-1 * var(--cursor-spacing-1));background-color:var(--cursor-stroke-secondary);border:none;height:1px}.ui-palette-shortcut{align-items:center;margin-left:auto;display:inline-flex}.ui-palette-scrim{z-index:var(--ui-portal-layer-z-index-modal,3000);background-color:#0006;position:fixed;inset:0}@media (prefers-reduced-motion:reduce){.ui-palette-scrim{opacity:1}}.ui-pill{border-radius:var(--cursor-radius-full);box-sizing:border-box;font-family:var(--cursor-font-family-sans);white-space:nowrap;-webkit-user-select:none;user-select:none;-webkit-font-smoothing:var(--cursor-font-smoothing-webkit,antialiased);-moz-osx-font-smoothing:var(--cursor-font-smoothing-moz,grayscale);outline:none;justify-content:center;align-items:center;display:inline-flex}.ui-pill[data-size=sm]{height:20px;padding-left:var(--cursor-spacing-2);padding-right:var(--cursor-spacing-2);gap:var(--cursor-spacing-1);font-size:11px}.ui-pill[data-size=sm]:has(.ui-pill__close){padding-right:var(--cursor-spacing-1)}.ui-pill[data-size=md]{height:24px;padding-left:var(--cursor-spacing-2);padding-right:var(--cursor-spacing-2);gap:var(--cursor-spacing-1);font-size:12px}.ui-pill[data-size=md]:has(.ui-pill__close){padding-right:var(--cursor-spacing-1)}.ui-pill[data-variant=ghost]{height:auto;color:var(--cursor-text-secondary);border:1px solid var(--cursor-stroke-secondary);cursor:pointer;padding:var(--cursor-spacing-1-5) var(--cursor-spacing-2-5);gap:var(--cursor-spacing-1-5);background-color:#0000;font-size:13px;line-height:16px;transition:transform .1s ease-out}.ui-pill[data-variant=ghost]:focus-visible{outline:2px solid var(--cursor-accent-brand,var(--cursor-stroke-focused));outline-offset:1px}.ui-pill[data-variant=ghost]:hover:not([data-disabled=true]){background-color:var(--cursor-bg-tertiary);color:var(--cursor-text-primary);border-color:var(--cursor-stroke-secondary)}.ui-pill[data-variant=ghost]:active:not([data-disabled=true]){transform:scale(.98)}.ui-pill[data-variant=ghost][data-disabled=true]{opacity:.3;cursor:not-allowed}.ui-pill[data-variant=ghost] .ui-pill__hint{color:color-mix(in srgb, var(--cursor-text-primary) 30%, transparent)}.ui-pill[data-variant=filled]{cursor:default}.ui-pill[data-variant=filled][data-color=yellow]{background-color:var(--cursor-bg-yellow-secondary);color:var(--cursor-text-yellow-primary)}.ui-pill[data-variant=filled][data-color=yellow] .ui-pill__close:hover{background-color:var(--cursor-bg-yellow-secondary);filter:brightness(.9)}.ui-pill[data-variant=filled][data-color=red]{background-color:var(--cursor-bg-red-secondary);color:var(--cursor-text-red-primary)}.ui-pill[data-variant=filled][data-color=red] .ui-pill__close:hover{background-color:var(--cursor-bg-red-secondary);filter:brightness(.9)}.ui-pill[data-variant=filled][data-color=green]{background-color:var(--cursor-bg-green-secondary);color:var(--cursor-text-green-primary)}.ui-pill[data-variant=filled][data-color=green] .ui-pill__close:hover{background-color:var(--cursor-bg-green-secondary);filter:brightness(.9)}.ui-pill[data-variant=filled][data-color=cyan]{background-color:var(--cursor-bg-cyan-secondary);color:var(--cursor-text-cyan-primary)}.ui-pill[data-variant=filled][data-color=cyan] .ui-pill__close:hover{background-color:var(--cursor-bg-cyan-secondary);filter:brightness(.9)}.ui-pill[data-variant=filled][data-color=purple]{background-color:var(--cursor-bg-purple-secondary);color:var(--cursor-text-purple-primary)}.ui-pill[data-variant=filled][data-color=purple] .ui-pill__close:hover{background-color:var(--cursor-bg-purple-secondary);filter:brightness(.9)}.ui-pill[data-variant=filled][data-color=primary]{background-color:var(--cursor-bg-tertiary);color:var(--cursor-text-primary)}.ui-pill[data-variant=filled][data-color=primary] .ui-pill__close:hover{background-color:var(--cursor-bg-active)}.ui-pill[data-variant=filled][data-color=secondary]{background-color:var(--cursor-bg-tertiary);color:var(--cursor-text-secondary)}.ui-pill[data-variant=filled][data-color=secondary] .ui-pill__close:hover{background-color:var(--cursor-bg-tertiary)}.ui-pill__icon{color:inherit;flex-shrink:0}.ui-pill__leading{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ui-pill__label{color:inherit;flex-shrink:0}.ui-pill__hint{flex-shrink:0}.ui-pill__close{appearance:none;font:inherit;cursor:pointer;box-sizing:border-box;touch-action:manipulation;border-radius:var(--cursor-radius-full);color:inherit;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;transition:background-color .1s;display:flex;outline-offset:0!important;outline:0 #0000!important}[data-size=sm] .ui-pill__close{width:14px;height:14px}[data-size=md] .ui-pill__close{width:16px;height:16px}.ui-progress-ring{flex-shrink:0;justify-content:center;align-items:center;display:flex}.ui-progress-ring-svg{flex-shrink:0}.ui-progress-ring-track{opacity:.2}.ui-progress-ring-fill{opacity:.6;transition:stroke-dasharray .2s ease-out}@media (prefers-reduced-motion:reduce){.ui-progress-ring-fill{transition:none}}.ui-progress-indeterminate .ui-progress-ring-svg{animation:ui-progress-spin var(--cursor-spinner-sync-duration,1s) linear infinite;animation-delay:var(--cursor-spinner-sync-delay,0s);will-change:transform;contain:layout paint style}@keyframes ui-progress-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ui-progress-indeterminate .ui-progress-ring-svg{animation:none}}.ui-progress-paused .ui-progress-ring-svg{animation-play-state:paused!important}.ui-progress-bar{border-radius:var(--cursor-radius-xs);width:100%;height:4px;position:relative;overflow:hidden}.ui-progress-bar:before{content:"";z-index:0;background-color:var(--cursor-stroke-secondary);border-radius:inherit;width:100%;height:100%;position:absolute;top:0;left:0}.ui-progress-bar-fill{z-index:1;border-radius:var(--cursor-radius-xs);transform-origin:0;will-change:transform;width:100%;height:100%;transition:transform .2s ease-out;position:absolute;top:0;left:0}.ui-progress-bar--indeterminate>.ui-progress-bar-fill{will-change:left;width:34%;transition:none;animation:1.35s cubic-bezier(.45,0,.2,1) infinite ui-progress-bar-indeterminate}@keyframes ui-progress-bar-indeterminate{0%{left:-34%}to{left:100%}}@media (prefers-reduced-motion:reduce){.ui-progress-bar-fill{transition:none}.ui-progress-bar--indeterminate>.ui-progress-bar-fill{opacity:.5;width:100%;animation:none;left:0}}.ui-progress-bar[data-color=neutral]>.ui-progress-bar-fill{background-color:#e4e4e4}.ui-progress-bar[data-color=primary]>.ui-progress-bar-fill{background-color:var(--cursor-bg-accent)}.ui-progress-bar[data-color=yellow]>.ui-progress-bar-fill{background-color:var(--cursor-text-yellow-primary)}.ui-progress-bar[data-color=red]>.ui-progress-bar-fill{background-color:var(--cursor-text-red-primary)}.ui-progress-bar--segmented{background-color:var(--cursor-bg-secondary);--segment-color-primary:var(--cursor-bg-accent);--segment-color-blue:var(--terminal-ansiBlue,#81a1c1);--segment-color-yellow:#d6c495;--segment-color-green:var(--terminal-ansiGreen,#a3be8c);--segment-color-magenta:var(--terminal-ansiMagenta,#b48ead);--segment-color-red:var(--cursor-text-red-primary);--segment-color-cyan:var(--terminal-ansiCyan,#88c0d0);--segment-color-orange:var(--cursor-text-orange,#d08770);align-items:stretch;gap:2px;display:flex}.ui-progress-bar--segmented:before{display:none}.ui-progress-bar-segment{will-change:flex-grow;border-radius:1px;height:100%;transition:flex-grow .2s ease-out;position:relative}@media (prefers-reduced-motion:reduce){.ui-progress-bar-segment{transition:none}}.ui-progress-bar-segment[data-color=primary]{background-color:var(--segment-color-primary)}.ui-progress-bar-segment[data-color=blue]{background-color:var(--segment-color-blue)}.ui-progress-bar-segment[data-color=yellow]{background-color:var(--segment-color-yellow)}.ui-progress-bar-segment[data-color=green]{background-color:var(--segment-color-green)}.ui-progress-bar-segment[data-color=magenta]{background-color:var(--segment-color-magenta)}.ui-progress-bar-segment[data-color=red]{background-color:var(--segment-color-red)}.ui-progress-bar-segment[data-color=cyan]{background-color:var(--segment-color-cyan)}.ui-progress-bar-segment[data-color=orange]{background-color:var(--segment-color-orange)}.ui-progress-pie{flex-shrink:0;justify-content:center;align-items:center;display:flex}@media (prefers-reduced-motion:reduce){.ui-progress-pie svg{transition:none}}.ui-radio-group{gap:var(--cursor-spacing-2);display:flex}.ui-radio-group[data-orientation=vertical]{flex-direction:column}.ui-radio-group[data-orientation=horizontal]{flex-direction:row;align-items:center}.ui-radio-group-item{cursor:pointer;justify-content:center;align-items:center;display:inline-flex;position:relative}.ui-radio-group-item[aria-disabled=true]{cursor:default}.ui-radio-group-item__input{opacity:0;cursor:inherit;margin:0;position:absolute;inset:0;outline-offset:0!important;outline:0 #0000!important}.ui-radio-group-item__circle{justify-content:center;align-items:center;transition-property:color,background-color,border-color,opacity,transform;transition-duration:.15s;transition-timing-function:ease;display:inline-flex}@media (prefers-reduced-motion:reduce){.ui-radio-group-item__circle{transition-duration:.01ms}}.ui-radio-group-item__circle{box-sizing:border-box;color:#191c22;border:1px solid var(--cursor-stroke-secondary);border-radius:var(--cursor-radius-full);background-color:var(--cursor-bg-tertiary);width:14px;height:14px}.ui-radio-group-item__circle[data-checked]{box-shadow:inset 0 0 2px #ffffff14}.ui-radio-group-item__circle[data-disabled]{opacity:.5}.ui-radio-group-item__input:focus-visible~.ui-radio-group-item__circle{outline:2px solid var(--cursor-stroke-focused)!important;outline-offset:2px!important}.ui-radio-group-item__dot{border-radius:var(--cursor-radius-full);opacity:0;background-color:currentColor;width:6px;height:6px;transition-property:color,background-color,border-color,opacity,transform;transition-duration:.15s;transition-timing-function:ease;transform:scale(.5)}@media (prefers-reduced-motion:reduce){.ui-radio-group-item__dot{transition-duration:.01ms}}.ui-radio-group-item__circle[data-checked] .ui-radio-group-item__dot{opacity:1;transform:scale(1)}.ui-radio-group-item[data-size=compact] .ui-radio-group-item__circle{width:12px;height:12px}.ui-radio-group-item[data-size=compact] .ui-radio-group-item__dot{width:5px;height:5px}.ui-radio-group-item[data-variant=primary] .ui-radio-group-item__circle{color:var(--cursor-text-invert)}.ui-radio-group-item[data-variant=primary] .ui-radio-group-item__circle[data-checked]{background-color:var(--cursor-bg-accent);border-color:var(--cursor-bg-accent)}.ui-radio-group-item[data-variant=green] .ui-radio-group-item__circle{color:var(--cursor-text-invert)}.ui-radio-group-item[data-variant=green] .ui-radio-group-item__circle[data-checked]{background-color:#a3be8c;border-color:#a3be8c}.ui-radio-group-item[data-variant=neutral] .ui-radio-group-item__circle[data-checked]{background-color:#e4e4e4;border-color:#e4e4e4}@keyframes ui-selection-tooltip-enter-above{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes ui-selection-tooltip-enter-below{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.ui-selection-tooltip{align-items:center;gap:var(--cursor-spacing-0-5);background-color:var(--cursor-bg-elevated,var(--color-theme-tooltip-bg,#181818));border:1px solid var(--cursor-stroke-secondary,var(--color-theme-border-secondary,#ffffff1a));border-radius:var(--cursor-radius-lg,8px);box-shadow:var(--cursor-box-shadow-soft,0 2px 8px #00000026);padding:var(--cursor-spacing-0-5);-webkit-user-select:none;user-select:none;z-index:var(--ui-portal-layer-z-index-tooltip,100000);font-size:13px;line-height:18px;display:flex}.ui-selection-tooltip--above{animation:.1s cubic-bezier(.165,.84,.44,1) both ui-selection-tooltip-enter-above}.ui-selection-tooltip--below{animation:.1s cubic-bezier(.165,.84,.44,1) both ui-selection-tooltip-enter-below}.ui-selection-tooltip__action{align-items:center;gap:var(--cursor-spacing-1);appearance:none;cursor:pointer;font:inherit;color:var(--cursor-text-primary);padding:var(--cursor-spacing-0-5) var(--cursor-spacing-1-5);border-radius:var(--cursor-radius-base);white-space:nowrap;background:0 0;border:none;height:20px;transition:background-color .1s ease-out;display:flex}.ui-selection-tooltip__action:hover{background-color:var(--cursor-bg-tertiary)}.ui-selection-tooltip__action:active{background-color:var(--cursor-bg-active)}.ui-selection-tooltip__action:focus-visible{outline:2px solid var(--cursor-stroke-focused);outline-offset:-2px}.ui-selection-tooltip__action--disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.ui-selection-tooltip__action-icon{color:var(--cursor-icon-secondary);flex-shrink:0}.ui-selection-tooltip__action-label{font-size:13px;font-weight:var(--cursor-font-weight-normal,400);color:var(--cursor-text-primary)}.ui-selection-tooltip__action-shortcut{font-family:var(--cursor-font-family-mono,var(--monaco-monospace-font,monospace));font-variant-numeric:tabular-nums;color:var(--cursor-text-tertiary);flex-shrink:0;font-size:12px}@media (prefers-reduced-motion:reduce){.ui-selection-tooltip{animation:none}.ui-selection-tooltip__action{transition:none}}.ui-rich-text-editor{width:100%;color:var(--cursor-text-primary);--rte-font-size-base:14px;--rte-line-height-base:1.42;--rte-font-size-h1:1.75em;--rte-font-size-h2:1.5em;--rte-font-size-h3:1.25em;--rte-font-size-h4:1.1em;--rte-font-size-h5:1em;--rte-font-size-h6:1em;--rte-line-height-h1:1.25;--rte-line-height-h2:1.25;--rte-line-height-h3:1.25;--rte-line-height-h4:1.25;--rte-line-height-h5:1.25;--rte-line-height-h6:1.25;--rte-font-size-code:.9em;--rte-font-size-code-block:.9em;--rte-font-size-list-item:inherit;--rte-line-height-list-item:inherit;font-size:var(--rte-font-size-base);line-height:var(--rte-line-height-base);position:relative}.ui-rich-text-editor[data-variant=document]{--rte-font-size-base:14px;--rte-line-height-base:1.4}.ui-rich-text-editor[data-editable=false],.ui-rich-text-editor[data-editable=false] .ProseMirror,.ui-rich-text-editor[data-streaming=true] .ProseMirror{cursor:default}.ui-rich-text-editor__content{min-height:1em;position:relative}.ui-rich-text-editor__content .ProseMirror{word-wrap:break-word;white-space:pre-wrap;font-variant-ligatures:none;outline-offset:0!important;outline:0 #0000!important}.ui-rich-text-editor__content .ProseMirror::-moz-selection{background-color:var(--cursor-bg-active)}.ui-rich-text-editor__content .ProseMirror ::-moz-selection{background-color:var(--cursor-bg-active)}.ui-rich-text-editor__content .ProseMirror::selection{background-color:var(--cursor-bg-active)}.ui-rich-text-editor__content .ProseMirror ::selection{background-color:var(--cursor-bg-active)}.ui-rich-text-editor__content .ProseMirror .ui-rich-text-editor__search-result{background-color:color-mix(in srgb, var(--cursor-bg-yellow-primary) 22%, transparent)}.ui-rich-text-editor__content .ProseMirror .ui-rich-text-editor__search-result--current{background-color:color-mix(in srgb, var(--cursor-bg-yellow-primary) 56%, transparent)}.ui-rich-text-editor__placeholder{pointer-events:none;color:var(--cursor-text-tertiary);-webkit-user-select:none;user-select:none;position:absolute;top:0;left:0}.ui-rich-text-editor__streaming-caret{background-color:var(--cursor-text-primary);vertical-align:text-bottom;width:2px;height:1.2em;margin-left:1px;animation:1s step-end infinite ui-rich-text-editor-blink;display:inline-block}@media (prefers-reduced-motion:reduce){.ui-rich-text-editor__streaming-caret{animation:none}}@keyframes ui-rich-text-editor-blink{0%,50%{opacity:1}51%,to{opacity:0}}.ui-rich-text-editor__content .ProseMirror h1,.ui-rich-text-editor__content .ProseMirror h2,.ui-rich-text-editor__content .ProseMirror h3,.ui-rich-text-editor__content .ProseMirror h4,.ui-rich-text-editor__content .ProseMirror h5,.ui-rich-text-editor__content .ProseMirror h6{font-weight:var(--cursor-font-weight-semibold,590);margin:0;padding:0}.ui-rich-text-editor__content .ProseMirror h1:first-child,.ui-rich-text-editor__content .ProseMirror h2:first-child,.ui-rich-text-editor__content .ProseMirror h3:first-child,.ui-rich-text-editor__content .ProseMirror h4:first-child,.ui-rich-text-editor__content .ProseMirror h5:first-child,.ui-rich-text-editor__content .ProseMirror h6:first-child{margin-top:0}.ui-rich-text-editor__content .ProseMirror h1{font-size:var(--rte-font-size-h1);line-height:var(--rte-line-height-h1);margin-top:1.5em;margin-bottom:.5em}.ui-rich-text-editor__content .ProseMirror h2{font-size:var(--rte-font-size-h2);line-height:var(--rte-line-height-h2);margin-top:1.25em;margin-bottom:.5em}.ui-rich-text-editor__content .ProseMirror h3{font-size:var(--rte-font-size-h3);line-height:var(--rte-line-height-h3);margin-top:1em;margin-bottom:.5em}.ui-rich-text-editor__content .ProseMirror h4{font-size:var(--rte-font-size-h4);line-height:var(--rte-line-height-h4);margin-top:1em;margin-bottom:.5em}.ui-rich-text-editor__content .ProseMirror h5{font-size:var(--rte-font-size-h5);line-height:var(--rte-line-height-h5);margin-top:1em;margin-bottom:.5em}.ui-rich-text-editor__content .ProseMirror h6{font-size:var(--rte-font-size-h6);line-height:var(--rte-line-height-h6);margin-top:1em;margin-bottom:.5em}.ui-rich-text-editor__content .ProseMirror p{margin:0 0 .75em}.ui-rich-text-editor__content .ProseMirror p:last-child{margin-bottom:0}.ui-rich-text-editor__content .ProseMirror strong{font-weight:var(--cursor-font-weight-semibold,590)}.ui-rich-text-editor__content .ProseMirror em{font-style:italic}.ui-rich-text-editor__content .ProseMirror s{text-decoration:line-through}.ui-rich-text-editor__content .ProseMirror u{text-decoration:underline}.ui-rich-text-editor__content .ProseMirror code{background-color:var(--cursor-bg-tertiary);border-radius:var(--cursor-radius-sm);font-family:var(--cursor-font-family-mono,monospace);font-size:var(--rte-font-size-code);padding:.1em .3em}.ui-rich-text-editor__content .ProseMirror pre{background-color:var(--cursor-bg-tertiary);border-radius:var(--cursor-radius-base);padding:var(--cursor-spacing-3);margin:var(--cursor-spacing-2) 0;font-family:var(--cursor-font-family-mono,monospace);font-size:var(--rte-font-size-code-block);--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));line-height:1.5;overflow-x:auto}.ui-rich-text-editor__content .ProseMirror pre code{font-size:inherit;background:0 0;border-radius:0;padding:0}.ui-rich-text-editor__content .ProseMirror ul,.ui-rich-text-editor__content .ProseMirror ol{margin:var(--cursor-spacing-2) 0;padding-left:1.5em}.ui-rich-text-editor__content .ProseMirror ul:first-child,.ui-rich-text-editor__content .ProseMirror ol:first-child{margin-top:0}.ui-rich-text-editor__content .ProseMirror ul:last-child,.ui-rich-text-editor__content .ProseMirror ol:last-child{margin-bottom:0}.ui-rich-text-editor__content .ProseMirror ul{list-style-type:disc}.ui-rich-text-editor__content .ProseMirror ul ul{list-style-type:circle}.ui-rich-text-editor__content .ProseMirror ul ul ul{list-style-type:square}.ui-rich-text-editor__content .ProseMirror ol{list-style-type:decimal}.ui-rich-text-editor__content .ProseMirror li{margin:var(--cursor-spacing-0-5) 0;font-size:var(--rte-font-size-list-item);line-height:var(--rte-line-height-list-item)}.ui-rich-text-editor__content .ProseMirror li>p{margin:0}.ui-rich-text-editor__content .ProseMirror ul[data-type=taskList]{padding-left:0;list-style:none}.ui-rich-text-editor__content .ProseMirror ul[data-type=taskList] .ui-rich-text-editor__task-item{align-items:flex-start;gap:var(--cursor-spacing-2);margin:var(--cursor-spacing-0-5) 0;display:flex}.ui-rich-text-editor__content .ProseMirror ul[data-type=taskList] .ui-rich-text-editor__task-item>.ui-rich-text-editor__task-checkbox{cursor:pointer;flex-shrink:0;margin-top:calc(.5lh - 7px);display:inline-flex}.ui-rich-text-editor__content .ProseMirror ul[data-type=taskList] .ui-rich-text-editor__task-item>.ui-rich-text-editor__task-content{flex:1;min-width:0}.ui-rich-text-editor__content .ProseMirror blockquote{border-left:3px solid var(--cursor-stroke-secondary);padding-left:var(--cursor-spacing-3);margin:var(--cursor-spacing-2) 0;color:var(--cursor-text-secondary)}.ui-rich-text-editor__content .ProseMirror blockquote:first-child{margin-top:0}.ui-rich-text-editor__content .ProseMirror blockquote:last-child{margin-bottom:0}.ui-rich-text-editor__content .ProseMirror hr{border:none;border-top:1px solid var(--cursor-stroke-secondary);margin:var(--cursor-spacing-4) 0}.ui-rich-text-editor__content .ProseMirror a{color:var(--cursor-text-link);cursor:pointer;text-decoration:none}.ui-rich-text-editor__content .ProseMirror a:hover{text-decoration:underline}.ui-rich-text-editor__content .ProseMirror img{border-radius:var(--cursor-radius-base);max-width:100%;height:auto}.ui-rich-text-editor__content .ProseMirror table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;margin:var(--cursor-spacing-3) 0;border:1px solid var(--cursor-stroke-tertiary);border-radius:var(--cursor-radius-base)}.ui-rich-text-editor__content .ProseMirror table th,.ui-rich-text-editor__content .ProseMirror table td{border-right:1px solid var(--cursor-stroke-tertiary);border-bottom:1px solid var(--cursor-stroke-tertiary);min-width:0;padding:var(--cursor-spacing-2);text-align:left;vertical-align:top;overflow-wrap:anywhere;word-break:normal;background-clip:padding-box}.ui-rich-text-editor__content .ProseMirror table th>*,.ui-rich-text-editor__content .ProseMirror table td>*{min-width:0;max-width:100%}.ui-rich-text-editor__content .ProseMirror table th>code,.ui-rich-text-editor__content .ProseMirror table th :not(pre)>code,.ui-rich-text-editor__content .ProseMirror table td>code,.ui-rich-text-editor__content .ProseMirror table td :not(pre)>code{white-space:break-spaces;overflow-wrap:anywhere;word-break:break-word}.ui-rich-text-editor__content .ProseMirror table th{font-weight:var(--cursor-font-weight-semibold,590)}.ui-rich-text-editor__content .ProseMirror table th:last-child,.ui-rich-text-editor__content .ProseMirror table td:last-child{border-right:none}.ui-rich-text-editor__content .ProseMirror table tbody:last-of-type tr:last-child>:is(th,td){border-bottom:none}.ui-rich-text-editor__content .ProseMirror table thead tr:first-child>:first-child,.ui-rich-text-editor__content .ProseMirror table tbody:first-of-type tr:first-child>:first-child{border-top-left-radius:var(--cursor-radius-base)}.ui-rich-text-editor__content .ProseMirror table thead tr:first-child>:last-child,.ui-rich-text-editor__content .ProseMirror table tbody:first-of-type tr:first-child>:last-child{border-top-right-radius:var(--cursor-radius-base)}.ui-rich-text-editor__content .ProseMirror table tbody:last-of-type tr:last-child>:first-child{border-bottom-left-radius:var(--cursor-radius-base)}.ui-rich-text-editor__content .ProseMirror table tbody:last-of-type tr:last-child>:last-child{border-bottom-right-radius:var(--cursor-radius-base)}.ui-citation-link{color:var(--cursor-text-cyan-primary);cursor:pointer;text-underline-offset:.15em;white-space:normal;word-break:normal;overflow-wrap:anywhere;font-family:monospace;font-size:.875em;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;display:inline}.ui-citation-link:hover{text-decoration-style:solid}.ui-citation-link:active{opacity:.8}.ui-citation-link-icon{vertical-align:middle;margin-right:.3em;display:inline-block}.ui-citation-link-icon .codicon{vertical-align:middle;padding-bottom:.2em;padding-right:.15em}.ui-citation-link-icon .show-file-icons{display:inline-block}.ui-citation-link-icon .show-file-icons .file-icon:before,.ui-citation-link-icon .show-file-icons .folder-icon:before,.ui-citation-link-icon .show-file-icons .rootfolder-icon:before{font-size:140%}.ui-citation-link-icon .monaco-icon-label{vertical-align:middle;width:1.45em;height:1.15em;line-height:.95em;display:inline-block}.ui-citation-link-icon .monaco-icon-label:before{display:inline-block}.ui-inline-code-link-syntax{letter-spacing:0;visibility:hidden;width:0;font-size:0;display:inline}.ui-inline-code-link-text{color:var(--cursor-text-cyan-primary);cursor:pointer;text-underline-offset:.15em;font-family:inherit;font-size:inherit;font-weight:inherit;white-space:normal;word-break:normal;overflow-wrap:anywhere;visibility:visible;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.ui-inline-code-link-text:hover{text-decoration-style:solid}.ui-inline-code-link-text:active{opacity:.8}.ui-expandable-node{width:100%;position:relative}.ui-expandable-node:hover .ui-expandable-node__toolbar{opacity:1}.ui-expandable-node__toolbar{top:var(--cursor-spacing-2);right:var(--cursor-spacing-2);z-index:10;align-items:center;gap:var(--cursor-spacing-1);padding:var(--cursor-spacing-1);background-color:var(--cursor-bg-elevated);border-radius:var(--cursor-radius-base);box-shadow:var(--cursor-box-shadow-sm);opacity:0;transition:opacity .1s ease-out;display:flex;position:absolute}.ui-expandable-node__toolbar:focus-within{opacity:1}.ui-expandable-node__modal{flex-direction:column;width:calc(100vw - 10vh);max-width:none;height:90vh;max-height:none;padding:0;display:flex;overflow:hidden}.ui-expandable-node__modal-controls{top:var(--cursor-spacing-3);right:var(--cursor-spacing-3);z-index:20;align-items:center;gap:var(--cursor-spacing-1);padding:var(--cursor-spacing-1-5);background-color:var(--cursor-bg-elevated);border:1px solid var(--cursor-stroke-tertiary);border-radius:var(--cursor-radius-base);box-shadow:var(--cursor-box-shadow-base);opacity:.9;flex-direction:row;transition:opacity .1s ease-out;display:flex;position:absolute}.ui-expandable-node__modal-controls:hover{opacity:1}.ui-expandable-node__modal-viewport{-webkit-user-select:none;user-select:none;background-color:var(--cursor-bg-secondary);flex:1;min-height:0;position:relative;overflow:hidden}.ui-expandable-node__modal-viewport *{-webkit-user-select:none;user-select:none}.ui-expandable-node__transform-content{transform-origin:0 0;display:inline-block}@media (max-width:768px){.ui-expandable-node__modal{width:calc(100vw - 16px);height:calc(100vh - 32px)}.ui-expandable-node__modal-controls{top:var(--cursor-spacing-2);right:var(--cursor-spacing-2);padding:var(--cursor-spacing-1)}}@media (prefers-reduced-motion:reduce){.ui-expandable-node__toolbar,.ui-expandable-node__modal-controls{transition:none}}.ui-mermaid-diagram{width:100%;caret-color:var(--cursor-text-primary);-webkit-user-select:text;user-select:text;position:relative}.ui-mermaid-diagram__loading{color:var(--cursor-text-tertiary);justify-content:center;align-items:center;padding:24px 16px;font-size:13px;font-style:italic;display:flex}.ui-mermaid-diagram__error{background-color:var(--cursor-bg-red-secondary);border-radius:6px;flex-direction:column;gap:8px;padding:12px;display:flex}.ui-mermaid-diagram__error-header{color:var(--cursor-text-red-primary);font-weight:var(--cursor-font-weight-medium,500);align-items:center;gap:6px;font-size:14px;display:flex}.ui-mermaid-diagram__error-icon{font-size:14px}.ui-mermaid-diagram__error-details{margin-top:4px}.ui-mermaid-diagram__error-details summary{cursor:pointer;color:var(--cursor-text-cyan-primary);-webkit-user-select:none;user-select:none;font-size:13px}.ui-mermaid-diagram__error-details summary:hover{text-decoration:underline}.ui-mermaid-diagram__error-source{background-color:var(--cursor-bg-secondary);border:1px solid var(--cursor-stroke-tertiary);white-space:pre-wrap;color:var(--cursor-text-primary);border-radius:4px;margin-top:8px;padding:12px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:12px;line-height:1.5;overflow-x:auto}.ui-mermaid-diagram__content{justify-content:center;padding:8px 0;display:flex}.ui-mermaid-diagram__content svg{zoom:.8;max-width:100%;height:auto;display:block}.ui-mermaid-diagram__content[data-renderer=mermaid] svg foreignObject .label{color:var(--cursor-text-primary)!important}.ui-mermaid-diagram__content[data-renderer=mermaid] svg foreignObject .edgeLabel,.ui-mermaid-diagram__content[data-renderer=mermaid] svg foreignObject span.edgeLabel,.ui-mermaid-diagram__content[data-renderer=mermaid] svg foreignObject span.edgeLabel>p{margin:0;color:var(--cursor-text-primary)!important;background-color:#0000!important}.ui-mermaid-diagram__content[data-renderer=mermaid] svg foreignObject .labelText{color:var(--cursor-text-secondary)!important}.ui-mermaid-diagram__content[data-renderer=mermaid] svg text,.ui-mermaid-diagram__content[data-renderer=mermaid] svg .nodeLabel,.ui-mermaid-diagram__content[data-renderer=mermaid] svg .edgeLabel,.ui-mermaid-diagram__content[data-renderer=mermaid] svg .label,.ui-mermaid-diagram__content[data-renderer=mermaid] svg .labelText,.ui-mermaid-diagram__content[data-renderer=mermaid] svg .cluster-label,.ui-mermaid-diagram__content[data-renderer=mermaid] svg tspan{fill:var(--cursor-text-primary)!important}.ui-mermaid-diagram__content[data-renderer=mermaid] svg .labelText{fill:var(--cursor-text-secondary)!important}.ui-mermaid-diagram__content[data-renderer=mermaid] svg .node rect,.ui-mermaid-diagram__content[data-renderer=mermaid] svg .node circle,.ui-mermaid-diagram__content[data-renderer=mermaid] svg .node ellipse,.ui-mermaid-diagram__content[data-renderer=mermaid] svg .node polygon,.ui-mermaid-diagram__content[data-renderer=mermaid] svg .node path{fill:var(--cursor-bg-secondary)!important;stroke:var(--cursor-stroke-primary)!important}.ui-mermaid-diagram__content[data-renderer=mermaid] svg .node.default rect,.ui-mermaid-diagram__content[data-renderer=mermaid] svg .node.default polygon{fill:var(--cursor-bg-secondary)!important}.ui-mermaid-diagram__content[data-renderer=mermaid] svg .node polygon{fill:var(--cursor-bg-tertiary)!important}.ui-mermaid-diagram__content[data-renderer=mermaid] svg .cluster rect{fill:var(--cursor-bg-tertiary)!important;stroke:var(--cursor-stroke-tertiary)!important}.ui-mermaid-diagram__content[data-renderer=mermaid] svg .edgePath path.path,.ui-mermaid-diagram__content[data-renderer=mermaid] svg .flowchart-link,.ui-mermaid-diagram__content[data-renderer=mermaid] svg path.path{stroke:var(--cursor-stroke-primary)!important}.ui-mermaid-diagram__content[data-renderer=mermaid] svg marker path{fill:var(--cursor-stroke-primary)!important;stroke:var(--cursor-stroke-primary)!important}.ui-mermaid-diagram__content[data-renderer=mermaid] svg .edgeLabel rect{opacity:.9;fill:var(--cursor-bg-tertiary)!important}.ui-mermaid-diagram__content[data-renderer=mermaid] svg .actor{fill:var(--cursor-bg-secondary)!important;stroke:var(--cursor-stroke-primary)!important}.ui-mermaid-diagram__content[data-renderer=mermaid] svg .actor text,.ui-mermaid-diagram__content[data-renderer=mermaid] svg text.actor{fill:var(--cursor-text-primary)!important}.ui-mermaid-diagram__content[data-renderer=mermaid] svg .actor-line,.ui-mermaid-diagram__content[data-renderer=mermaid] svg line.actor-line{stroke:var(--cursor-stroke-secondary)!important}.ui-mermaid-diagram__content[data-renderer=mermaid] svg .messageLine0,.ui-mermaid-diagram__content[data-renderer=mermaid] svg .messageLine1{stroke:var(--cursor-stroke-primary)!important}.ui-mermaid-diagram__content[data-renderer=mermaid] svg .messageText{fill:var(--cursor-text-primary)!important}.ui-mermaid-diagram__content[data-renderer=mermaid] svg .activation0,.ui-mermaid-diagram__content[data-renderer=mermaid] svg .activation1,.ui-mermaid-diagram__content[data-renderer=mermaid] svg .activation2{fill:var(--cursor-bg-secondary)!important;stroke:var(--cursor-stroke-primary)!important}.ui-mermaid-diagram__content[data-renderer=mermaid] svg .loopLine{stroke:var(--cursor-stroke-secondary)!important}.ui-mermaid-diagram__content[data-renderer=mermaid] svg .loopText,.ui-mermaid-diagram__content[data-renderer=mermaid] svg .loopText tspan{fill:var(--cursor-text-secondary)!important}.ui-mermaid-diagram__content[data-renderer=mermaid] svg rect.labelBox{fill:var(--cursor-bg-tertiary)!important;stroke:var(--cursor-stroke-tertiary)!important}.ui-mermaid-diagram__content[data-renderer=mermaid] svg .note{fill:var(--cursor-bg-yellow-secondary)!important;stroke:var(--cursor-stroke-yellow-secondary)!important}.ui-mermaid-diagram__content[data-renderer=mermaid] svg .noteText{fill:var(--cursor-text-primary)!important}.ui-mermaid-diagram__content[data-renderer=mermaid] svg .stateGroup rect,.ui-mermaid-diagram__content[data-renderer=mermaid] svg .statediagram-state rect{fill:var(--cursor-bg-secondary)!important;stroke:var(--cursor-stroke-primary)!important}.ui-mermaid-diagram__content[data-renderer=mermaid] svg .stateGroup .composit{fill:var(--cursor-bg-tertiary)!important}.ui-mermaid-diagram__content[data-renderer=mermaid] svg .state-note{fill:var(--cursor-bg-yellow-secondary)!important;stroke:var(--cursor-stroke-yellow-secondary)!important}.ui-mermaid-diagram__content[data-renderer=mermaid] svg .statediagram-cluster rect{fill:var(--cursor-bg-tertiary)!important;stroke:var(--cursor-stroke-tertiary)!important}.ui-mermaid-diagram__content[data-renderer=mermaid] svg .start-state,.ui-mermaid-diagram__content[data-renderer=mermaid] svg .end-state-outer{fill:var(--cursor-text-secondary)!important}.ui-mermaid-diagram__content[data-renderer=mermaid] svg .end-state-inner{fill:var(--cursor-bg-elevated)!important}.ui-mermaid-diagram__content[data-renderer=mermaid] svg .classGroup rect{fill:var(--cursor-bg-secondary)!important;stroke:var(--cursor-stroke-primary)!important}.ui-mermaid-diagram__content[data-renderer=mermaid] svg .classGroup line{stroke:var(--cursor-stroke-secondary)!important}.ui-mermaid-diagram__content[data-renderer=mermaid] svg .classLabel .box{fill:var(--cursor-bg-tertiary)!important;stroke:var(--cursor-stroke-tertiary)!important}.ui-mermaid-diagram__content[data-renderer=mermaid] svg .classLabel .label{fill:var(--cursor-text-primary)!important}.ui-mermaid-diagram__content[data-renderer=mermaid] svg .relation{stroke:var(--cursor-stroke-primary)!important}.ui-mermaid-diagram__content[data-renderer=mermaid] svg .pieCircle:first-child{fill:var(--cursor-bg-cyan-primary)!important}.ui-mermaid-diagram__content[data-renderer=mermaid] svg .pieCircle:nth-child(2){fill:var(--cursor-bg-green-primary)!important}.ui-mermaid-diagram__content[data-renderer=mermaid] svg .pieCircle:nth-child(3){fill:var(--cursor-bg-yellow-primary)!important}.ui-mermaid-diagram__content[data-renderer=mermaid] svg .pieCircle:nth-child(4){fill:var(--cursor-bg-orange-primary)!important}.ui-mermaid-diagram__content[data-renderer=mermaid] svg .pieCircle:nth-child(5){fill:var(--cursor-bg-red-primary)!important}.ui-mermaid-diagram__content[data-renderer=mermaid] svg .pieCircle:nth-child(6){fill:var(--cursor-bg-magenta-primary)!important}.ui-mermaid-diagram__content[data-renderer=mermaid] svg .slice{stroke:var(--cursor-bg-elevated)!important}.ui-mermaid-diagram__content[data-renderer=mermaid] svg .pieTitleText{fill:var(--cursor-text-primary)!important}.ui-mermaid-diagram__content[data-renderer=mermaid] svg .legend text{fill:var(--cursor-text-secondary)!important}.ui-mermaid-diagram__content[data-renderer=mermaid] svg .grid .tick line,.ui-mermaid-diagram__content[data-renderer=mermaid] svg .grid path{stroke:var(--cursor-stroke-tertiary)!important}.ui-mermaid-diagram__content[data-renderer=mermaid] svg .section{fill:var(--cursor-bg-secondary)!important;stroke:var(--cursor-stroke-tertiary)!important}.ui-mermaid-diagram__content[data-renderer=mermaid] svg .task{fill:var(--cursor-bg-cyan-secondary)!important;stroke:var(--cursor-stroke-cyan-primary)!important}.ui-mermaid-diagram__content[data-renderer=mermaid] svg .taskText{fill:var(--cursor-text-primary)!important}.ui-mermaid-diagram__content[data-renderer=mermaid] svg .taskTextOutsideRight,.ui-mermaid-diagram__content[data-renderer=mermaid] svg .taskTextOutsideLeft,.ui-mermaid-diagram__content[data-renderer=mermaid] svg .sectionTitle{fill:var(--cursor-text-secondary)!important}.ui-mermaid-diagram__content[data-renderer=mermaid] svg .entityBox{fill:var(--cursor-bg-secondary)!important;stroke:var(--cursor-stroke-primary)!important}.ui-mermaid-diagram__content[data-renderer=mermaid] svg .entityLabel{fill:var(--cursor-text-primary)!important}.ui-mermaid-diagram__content[data-renderer=mermaid] svg .relationshipLabelBox{fill:var(--cursor-bg-tertiary)!important}.ui-mermaid-diagram__content[data-renderer=mermaid] svg .relationshipLabel{fill:var(--cursor-text-secondary)!important}.ui-mermaid-diagram__content[data-renderer=mermaid] svg .relationshipLine{stroke:var(--cursor-stroke-primary)!important}.ui-mermaid-diagram__content[data-renderer=mermaid] svg .commit-id,.ui-mermaid-diagram__content[data-renderer=mermaid] svg .commit-msg{fill:var(--cursor-text-secondary)!important}.ui-mermaid-diagram__content[data-renderer=mermaid] svg .branch-label{fill:var(--cursor-text-primary)!important}.ui-mermaid-diagram__content[data-renderer=mermaid] svg .journey-section{fill:var(--cursor-bg-secondary)!important}.ui-mermaid-diagram__content[data-renderer=mermaid] svg .task-bg{fill:var(--cursor-bg-tertiary)!important}.ui-mermaid-diagram__content[data-renderer=mermaid] svg .journey-task{fill:var(--cursor-bg-cyan-secondary)!important;stroke:var(--cursor-stroke-cyan-primary)!important}.ui-link-decorator-syntax{letter-spacing:0;visibility:hidden;width:0;font-size:0;display:inline}.ui-link-decorator-text{color:var(--cursor-text-link);cursor:pointer;background-color:color-mix(in srgb, currentColor 8%, transparent);border-radius:var(--cursor-radius-sm);padding:.05em .35em;text-decoration:none;transition:background-color .1s,text-decoration-color .1s}.ui-link-decorator-text:hover{background-color:color-mix(in srgb, currentColor 16%, transparent);text-decoration:underline}.ui-link-decorator-text:active{opacity:.85}@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;grid-template:1fr/1fr;display:grid;position:relative;overflow:hidden}.ui-scroll-area__viewport{border-radius:inherit;min-height:0;max-height:100%;scroll-padding:var(--scroll-area-scroll-padding) 0;overscroll-behavior-x:auto;overscroll-behavior-y:contain;-ms-overflow-style:none;grid-area:1/1;overflow:hidden auto;scrollbar-width:none!important}.ui-scroll-area__viewport::-webkit-scrollbar{display:none!important}.ui-scroll-area[data-direction=horizontal] .ui-scroll-area__viewport{scroll-padding:0 var(--scroll-area-scroll-padding);overscroll-behavior-x:contain;overscroll-behavior-y:auto;overflow:auto hidden}.ui-scroll-area[data-direction=both] .ui-scroll-area__viewport{scroll-padding:0 var(--scroll-area-scroll-padding);overscroll-behavior:contain;overflow:auto}.ui-scroll-area__content{box-sizing:border-box;flex-direction:column;width:fit-content;min-width:100%;max-width:100%;min-height:100%;display:flex}.ui-scroll-area[data-direction=horizontal] .ui-scroll-area__content{flex-direction:row;width:auto;height:fit-content}.ui-scroll-area[data-direction=both] .ui-scroll-area__content{flex-direction:column;width:max-content;min-width:100%;max-width:none;height:auto}.ui-scroll-area__scrollbar{z-index:10;inset:var(--scrollbar-inset) var(--scrollbar-inset) calc(var(--scrollbar-inset) + 4px) auto;width:var(--scrollbar-size);pointer-events:auto;position:absolute}.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{min-height:20px;width:var(--scrollbar-size);border-radius:var(--cursor-radius-full);background:var(--cursor-stroke-tertiary);pointer-events:auto;transition:background-color .15s,opacity .15s;position:absolute;inset:0 0 auto;transform:translate(0,0)}.ui-scroll-area__thumb:hover,.ui-scroll-area__thumb:active,.ui-scroll-area__thumb.ui-scroll-area__thumb--active{background:var(--cursor-stroke-secondary)}.ui-scroll-area__thumb[data-orientation=horizontal]{width:auto;height:var(--scrollbar-size);min-width:20px;min-height:auto;inset:0 auto 0 0}.ui-scroll-area[data-visibility=hover] .ui-scroll-area__thumb{opacity:0}.ui-scroll-area[data-visibility=hover]:hover .ui-scroll-area__thumb,.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=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{-webkit-mask-image:linear-gradient(to bottom, rgba(0, 0, 0, var(--scroll-area-top-fade-start-opacity)) 0px, 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%);mask-image:linear-gradient(to bottom, rgba(0, 0, 0, var(--scroll-area-top-fade-start-opacity)) 0px, 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)) 0px, 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-section{align-self:stretch;align-items:stretch;gap:var(--cursor-spacing-2);flex-direction:column;display:flex}.ui-section__header{padding:0 var(--cursor-spacing-1) 0 var(--cursor-spacing-2);align-self:stretch;gap:var(--cursor-spacing-0-5);flex-direction:column;display:flex}.ui-section__header-row{-moz-column-gap:var(--cursor-spacing-2);align-items:center;column-gap:var(--cursor-spacing-2);row-gap:var(--cursor-spacing-1);flex-wrap:wrap;justify-content:space-between;display:flex}.ui-section__title{color:var(--cursor-text-secondary);font-size:12px;line-height:16px;font-weight:var(--cursor-font-weight-normal,400);word-break:break-word;overflow-wrap:break-word;margin:0}.ui-section__trailing{flex-shrink:0;align-items:center;display:flex}.ui-section__description{color:var(--cursor-text-tertiary);word-break:break-word;overflow-wrap:break-word;margin:0;font-size:12px;line-height:16px}.ui-section__body{background-color:var(--cursor-bg-quinary);border-radius:var(--cursor-radius-xl);flex-direction:column;align-self:stretch;display:flex;overflow:clip}.ui-segmented-control{box-sizing:border-box;--ui-segmented-control-height:24px;--ui-segmented-control-track-padding:0px;--ui-segmented-control-item-height:var(--ui-segmented-control-height);--ui-segmented-control-item-padding-inline:var(--cursor-spacing-1-5);--ui-segmented-control-radius:var(--cursor-radius-base);--ui-segmented-control-item-radius:var(--ui-segmented-control-radius);--ui-segmented-control-track-item-radius:var(--cursor-radius-sm);align-items:stretch;max-width:100%;display:inline-flex;position:relative}.ui-segmented-control[data-size=sm]{--ui-segmented-control-height:20px;--ui-segmented-control-item-padding-inline:var(--cursor-spacing-1);--ui-segmented-control-radius:var(--cursor-radius-sm);--ui-segmented-control-track-item-radius:var(--cursor-radius-xs)}.ui-segmented-control[data-size=lg]{--ui-segmented-control-height:28px;--ui-segmented-control-item-padding-inline:var(--cursor-spacing-2)}.ui-segmented-control[data-variant=default]{--ui-segmented-control-track-padding:var(--cursor-spacing-0-5);--ui-segmented-control-item-height:calc(var(--ui-segmented-control-height) - var(--ui-segmented-control-track-padding) - var(--ui-segmented-control-track-padding));--ui-segmented-control-item-radius:var(--ui-segmented-control-track-item-radius);padding:var(--ui-segmented-control-track-padding);background-color:var(--cursor-bg-quaternary);border-radius:var(--ui-segmented-control-radius)}.ui-segmented-control[data-variant=default][data-size=sm]{--ui-segmented-control-track-padding:var(--cursor-spacing-0-25)}.ui-segmented-control[data-variant=compact]{background:0 0}.ui-segmented-control__thumb{z-index:0;pointer-events:none;box-sizing:border-box;border-radius:var(--ui-segmented-control-item-radius);background-color:var(--cursor-bg-tertiary);transition-property:left,top,width,height;transition-duration:.1s;transition-timing-function:cubic-bezier(.19,1,.22,1);position:absolute}@media (prefers-reduced-motion:reduce){.ui-segmented-control__thumb{transition-duration:.01ms}}.ui-segmented-control__item{appearance:none;font:inherit;color:inherit;cursor:pointer;box-sizing:border-box;touch-action:manipulation;background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:0;transition-property:color,background-color,border-color;transition-duration:.15s;transition-timing-function:ease;display:inline-flex;outline-offset:0!important;outline:0 #0000!important}@media (prefers-reduced-motion:reduce){.ui-segmented-control__item{transition-duration:.01ms}}.ui-segmented-control__item{box-sizing:border-box;z-index:1;cursor:pointer;border-radius:var(--ui-segmented-control-item-radius);color:var(--cursor-text-secondary);background-color:#0000;flex:none;position:relative;outline-offset:0!important;outline:0 #0000!important}.ui-segmented-control__item:focus-visible{outline:2px solid var(--cursor-stroke-focused)!important;outline-offset:2px!important}.ui-segmented-control__item:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.ui-segmented-control__item:hover:not(:disabled):not([data-selected]),.ui-segmented-control__item[data-selected]{color:var(--cursor-text-primary)}.ui-segmented-control__item[data-size=sm],.ui-segmented-control__item[data-size=md],.ui-segmented-control__item[data-size=lg]{letter-spacing:-.08px;height:var(--ui-segmented-control-item-height);padding:0 var(--ui-segmented-control-item-padding-inline);font-size:13px;line-height:18px}.ui-segmented-control__item[data-variant=compact]{color:var(--cursor-text-tertiary);font-weight:var(--cursor-font-weight-normal,400)}.ui-segmented-control__item[data-variant=compact][data-selected]{background-color:var(--cursor-bg-tertiary);color:var(--cursor-text-primary)}.ui-segmented-control__item[data-variant=compact]:hover:not(:disabled):not([data-selected]){color:var(--cursor-text-primary)}.ui-segmented-control__label{white-space:nowrap}.ui-select-trigger{appearance:none;font:inherit;color:inherit;cursor:pointer;box-sizing:border-box;touch-action:manipulation;align-items:center;gap:var(--cursor-spacing-1);letter-spacing:-.08px;background:0 0;border:none;flex-direction:row;margin:0;padding:0;font-size:13px;line-height:18px;display:flex;outline-offset:0!important;outline:0 #0000!important}.ui-select-trigger:focus-visible{outline:2px solid var(--cursor-stroke-focused)!important;outline-offset:2px!important}.ui-select-trigger{color:var(--cursor-text-primary);cursor:pointer;--ui-select-trigger-border-width:1px;--ui-select-trigger-padding-block:0px;--ui-select-trigger-padding-inline-start:0px;--ui-select-trigger-padding-inline-end:0px;border:var(--ui-select-trigger-border-width) solid transparent;padding-block:var(--ui-select-trigger-padding-block);padding-inline:var(--ui-select-trigger-padding-inline-start) var(--ui-select-trigger-padding-inline-end)}.ui-select-trigger[data-animated]{transition-property:color,background-color,border-color;transition-duration:.15s;transition-timing-function:ease}@media (prefers-reduced-motion:reduce){.ui-select-trigger[data-animated]{transition-duration:.01ms}}.ui-select-trigger[data-variant=default]{border-color:var(--cursor-stroke-tertiary);background-color:#0000}.ui-select-trigger[data-variant=default]:hover:not(:disabled){background-color:var(--cursor-bg-quaternary)}.ui-select-trigger[data-variant=default][data-open=true]{background-color:var(--cursor-bg-tertiary)}.ui-select-trigger[data-variant=outline]{border-color:var(--cursor-stroke-secondary);background-color:#0000}.ui-select-trigger[data-variant=outline]:hover:not(:disabled),.ui-select-trigger[data-variant=outline][data-open=true]{background-color:var(--cursor-bg-tertiary);border-color:var(--cursor-stroke-primary)}.ui-select-trigger[data-variant=ghost]{color:var(--cursor-text-secondary);background-color:#0000;border-color:#0000}.ui-select-trigger[data-variant=ghost] .ui-select-icon{color:var(--cursor-icon-tertiary)}.ui-select-trigger[data-variant=ghost]:hover:not(:disabled),.ui-select-trigger[data-variant=ghost]:focus-visible:not(:disabled),.ui-select-trigger[data-variant=ghost][data-open=true]{background-color:var(--cursor-bg-quaternary);color:var(--cursor-text-primary)}.ui-select-trigger[data-variant=ghost]:hover:not(:disabled) .ui-select-icon,.ui-select-trigger[data-variant=ghost]:focus-visible:not(:disabled) .ui-select-icon,.ui-select-trigger[data-variant=ghost][data-open=true] .ui-select-icon{color:var(--cursor-icon-secondary)}.ui-select-trigger[data-size=lg]{--ui-select-trigger-padding-block:var(--cursor-spacing-1);--ui-select-trigger-padding-inline-start:var(--cursor-spacing-1-75);--ui-select-trigger-padding-inline-end:var(--cursor-spacing-1-25)}.ui-select-trigger[data-size=md],.ui-select-trigger[data-size=base]{--ui-select-trigger-padding-block:var(--cursor-spacing-0-5);--ui-select-trigger-padding-inline-start:var(--cursor-spacing-1-5);--ui-select-trigger-padding-inline-end:var(--cursor-spacing-1)}.ui-select-trigger[data-variant=filled]{--ui-select-trigger-padding-inline-start:var(--cursor-spacing-2);background-color:var(--cursor-bg-tertiary);border-color:#0000}.ui-select-trigger[data-variant=filled]:hover:not(:disabled),.ui-select-trigger[data-variant=filled][data-open=true]{background-color:var(--cursor-bg-secondary)}.ui-select-trigger[data-shape=rounded]{border-radius:var(--cursor-radius-base)}.ui-select-trigger[data-shape=pill]{border-radius:var(--cursor-radius-full)}.ui-select-trigger[data-variant=unfilled]{--ui-select-trigger-border-width:0px;color:var(--cursor-text-secondary);background-color:#0000;border:none}.ui-select-trigger[data-variant=unfilled]:hover:not(:disabled),.ui-select-trigger[data-variant=unfilled][data-open=true]{color:var(--cursor-text-primary);background-color:#0000}.ui-select-trigger[data-frame=content]{margin-block:calc(0px - var(--ui-select-trigger-padding-block) - var(--ui-select-trigger-border-width));margin-inline-start:calc(0px - var(--ui-select-trigger-padding-inline-start) - var(--ui-select-trigger-border-width));margin-inline-end:calc(0px - var(--ui-select-trigger-padding-inline-end) - var(--ui-select-trigger-border-width))}.ui-select-trigger[data-frame=content][data-hug=false]{width:calc(100% + var(--ui-select-trigger-padding-inline-start) + var(--ui-select-trigger-padding-inline-end) + var(--ui-select-trigger-border-width) + var(--ui-select-trigger-border-width))}.ui-select-trigger[data-hug=false]{justify-content:flex-end;width:100%}.ui-select-trigger:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.ui-select-label{text-overflow:ellipsis;white-space:nowrap;-webkit-font-smoothing:var(--cursor-font-smoothing-webkit,antialiased);-moz-osx-font-smoothing:var(--cursor-font-smoothing-moz,grayscale);text-align:left;color:currentColor;flex:1;overflow:hidden}.ui-select-label[data-placeholder]{color:var(--cursor-text-tertiary)}.ui-select-section{color:var(--cursor-icon-secondary);flex-shrink:0;align-items:center;display:flex}.ui-select-trigger[data-variant=ghost] .ui-select-section{color:var(--cursor-icon-tertiary)}.ui-select-trigger[data-variant=ghost]:hover:not(:disabled) .ui-select-section,.ui-select-trigger[data-variant=ghost]:focus-visible:not(:disabled) .ui-select-section,.ui-select-trigger[data-variant=ghost][data-open=true] .ui-select-section{color:var(--cursor-icon-secondary)}.ui-select-trigger[data-variant=unfilled] .ui-select-section{color:var(--cursor-icon-tertiary)}.ui-select-icon{color:var(--cursor-icon-secondary);flex-shrink:0}.ui-select-trigger[data-open=true] .ui-select-icon{color:var(--cursor-text-active)}.ui-split-button{box-sizing:border-box;-webkit-font-smoothing:var(--cursor-font-smoothing-webkit,antialiased);-moz-osx-font-smoothing:var(--cursor-font-smoothing-moz,grayscale);align-items:stretch;display:inline-flex;overflow:clip}.ui-split-button__main,.ui-split-button__dropdown{appearance:none;font:inherit;color:inherit;cursor:pointer;box-sizing:border-box;touch-action:manipulation;background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:0;transition-property:color,background-color,border-color;transition-duration:.15s;transition-timing-function:ease;display:inline-flex;outline-offset:0!important;outline:0 #0000!important}@media (prefers-reduced-motion:reduce){.ui-split-button__main,.ui-split-button__dropdown{transition-duration:.01ms}}.ui-split-button__main,.ui-split-button__dropdown{font-weight:var(--cursor-font-weight-normal,400);white-space:nowrap;position:relative}.ui-split-button__main:disabled,.ui-split-button__dropdown:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.ui-split-button__main{gap:var(--cursor-spacing-0-5)}.ui-split-button__main .ui-button__label-group{align-items:center;display:inline-flex}.ui-split-button__main .ui-button__kbs{letter-spacing:0;margin-left:var(--cursor-spacing-1);font-size:12px;line-height:16px;font-family:"SF Pro", var(--cursor-font-family-sans);font-weight:var(--cursor-font-weight-normal,400);opacity:.65}.ui-split-button__main .ui-icon,.ui-split-button__dropdown .ui-icon{color:inherit}.ui-split-button__label{padding:0 var(--cursor-spacing-0-5);flex-direction:column;justify-content:center;line-height:0;display:flex}.ui-split-button__dropdown{border-left-style:solid;border-left-width:1px;position:relative}.ui-split-button__dropdown-chevron,.ui-split-button__dropdown-leading-icon{width:12px;height:12px}.ui-split-button__dropdown-chevron.codicon[class*=codicon-],.ui-split-button__dropdown-leading-icon.codicon[class*=codicon-]{font-size:8px}.ui-split-button__dropdown-chevron{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ui-split-button__dropdown-leading-icon{display:none}.ui-split-button__dropdown[data-has-leading-icon=true]{justify-content:center;align-items:center;gap:var(--cursor-spacing-0-5);display:inline-flex}.ui-split-button__dropdown[data-has-leading-icon=true] .ui-split-button__dropdown-leading-icon{display:inline-flex}.ui-split-button__dropdown[data-has-leading-icon=true] .ui-split-button__dropdown-leading-icon,.ui-split-button__dropdown[data-has-leading-icon=true] .ui-split-button__dropdown-chevron{position:static;top:auto;left:auto;transform:none}.ui-split-button[data-size=xs]{border-radius:var(--cursor-radius-sm);height:16px}.ui-split-button[data-size=xs] .ui-split-button__main,.ui-split-button[data-size=xs] .ui-split-button__dropdown{letter-spacing:0;font-size:12px;font-weight:var(--cursor-font-weight-normal,400)}.ui-split-button[data-size=xs] .ui-split-button__label{line-height:16px}.ui-split-button[data-size=xs] .ui-split-button__main{padding:0 var(--cursor-spacing-1)}.ui-split-button[data-size=xs] .ui-split-button__dropdown{border-top-right-radius:var(--cursor-radius-sm);border-bottom-right-radius:var(--cursor-radius-sm);width:16px}.ui-split-button[data-size=xs] .ui-split-button__dropdown[data-has-leading-icon=true]{width:auto;min-width:16px;padding:0 var(--cursor-spacing-0-5)}.ui-split-button[data-size=sm]{border-radius:var(--cursor-radius-sm);height:20px}.ui-split-button[data-size=sm] .ui-split-button__main,.ui-split-button[data-size=sm] .ui-split-button__dropdown{letter-spacing:0;font-size:12px;font-weight:var(--cursor-font-weight-normal,400)}.ui-split-button[data-size=sm] .ui-split-button__label{line-height:16px}.ui-split-button[data-size=sm] .ui-split-button__main{padding:0 var(--cursor-spacing-1)}.ui-split-button[data-size=sm] .ui-split-button__dropdown{border-top-right-radius:var(--cursor-radius-sm);border-bottom-right-radius:var(--cursor-radius-sm);width:18px}.ui-split-button[data-size=sm] .ui-split-button__dropdown[data-has-leading-icon=true]{width:auto;min-width:18px;padding:0 var(--cursor-spacing-1)}.ui-split-button[data-size=md]{border-radius:var(--cursor-radius-base);height:24px}.ui-split-button[data-size=md] .ui-split-button__main,.ui-split-button[data-size=md] .ui-split-button__dropdown{letter-spacing:-.08px;font-size:13px}.ui-split-button[data-size=md] .ui-split-button__label{line-height:18px}.ui-split-button[data-size=md] .ui-split-button__main{padding:0 var(--cursor-spacing-1-5)}.ui-split-button[data-size=md] .ui-split-button__dropdown{border-top-right-radius:var(--cursor-radius-base);border-bottom-right-radius:var(--cursor-radius-base);width:20px}.ui-split-button[data-size=md] .ui-split-button__dropdown[data-has-leading-icon=true]{width:auto;min-width:20px;padding:0 var(--cursor-spacing-1)}.ui-split-button[data-size=lg]{border-radius:var(--cursor-radius-base);height:28px}.ui-split-button[data-size=lg] .ui-split-button__main,.ui-split-button[data-size=lg] .ui-split-button__dropdown{letter-spacing:-.08px;font-size:13px}.ui-split-button[data-size=lg] .ui-split-button__label{line-height:18px}.ui-split-button[data-size=lg] .ui-split-button__main{padding:0 var(--cursor-spacing-1-5)}.ui-split-button[data-size=lg] .ui-split-button__dropdown{border-top-right-radius:var(--cursor-radius-sm);border-bottom-right-radius:var(--cursor-radius-sm);width:20px}.ui-split-button[data-size=lg] .ui-split-button__dropdown[data-has-leading-icon=true]{width:auto;min-width:20px;padding:0 var(--cursor-spacing-1)}.ui-split-button[data-size=xl]{border-radius:var(--cursor-radius-base);height:32px}.ui-split-button[data-size=xl] .ui-split-button__main,.ui-split-button[data-size=xl] .ui-split-button__dropdown{letter-spacing:-.08px;font-size:13px}.ui-split-button[data-size=xl] .ui-split-button__label{line-height:18px}.ui-split-button[data-size=xl] .ui-split-button__main{padding:0 var(--cursor-spacing-1-5)}.ui-split-button[data-size=xl] .ui-split-button__dropdown{border-top-right-radius:var(--cursor-radius-sm);border-bottom-right-radius:var(--cursor-radius-sm);width:22px}.ui-split-button[data-size=xl] .ui-split-button__dropdown[data-has-leading-icon=true]{width:auto;min-width:22px;padding:0 var(--cursor-spacing-1)}.ui-split-button[data-color=primary] .ui-split-button__main,.ui-split-button[data-color=primary] .ui-split-button__dropdown{background-color:var(--cursor-bg-accent);color:var(--cursor-text-invert)}.ui-split-button[data-color=primary] .ui-split-button__dropdown{border-left-color:#191c2214}.ui-split-button[data-color=primary]:not([data-disabled=true]) .ui-split-button__main:hover,.ui-split-button[data-color=primary]:not([data-disabled=true]) .ui-split-button__dropdown:hover{background-color:var(--cursor-bg-accent-hover)}.ui-split-button[data-color=monochrome] .ui-split-button__main,.ui-split-button[data-color=monochrome] .ui-split-button__dropdown{background-color:var(--cursor-text-primary);color:var(--cursor-bg-editor)}.ui-split-button[data-color=monochrome] .ui-split-button__dropdown{border-left-color:color-mix(in srgb, var(--cursor-bg-editor) 16%, transparent)}.ui-split-button[data-color=monochrome]:not([data-disabled=true]) .ui-split-button__main:hover,.ui-split-button[data-color=monochrome]:not([data-disabled=true]) .ui-split-button__dropdown:hover{background-color:var(--cursor-text-secondary)}.ui-split-button[data-color=neutral] .ui-split-button__main,.ui-split-button[data-color=neutral] .ui-split-button__dropdown{color:#191c22;background-color:#e4e4e4}.ui-split-button[data-color=neutral] .ui-split-button__dropdown{border-left-color:#00000014}.ui-split-button[data-color=neutral]:not([data-disabled=true]) .ui-split-button__main:hover,.ui-split-button[data-color=neutral]:not([data-disabled=true]) .ui-split-button__dropdown:hover{background-color:#d0d0d0}.ui-split-button[data-color=green] .ui-split-button__main,.ui-split-button[data-color=green] .ui-split-button__dropdown{background-color:var(--cursor-bg-green-primary);color:var(--cursor-text-invert)}.ui-split-button[data-color=green] .ui-split-button__dropdown{border-left-color:#191c2214}.ui-split-button[data-color=green]:not([data-disabled=true]) .ui-split-button__main:hover,.ui-split-button[data-color=green]:not([data-disabled=true]) .ui-split-button__dropdown:hover{background-color:color-mix(in srgb, var(--cursor-bg-green-primary) 85%, white)}.ui-split-button[data-color=red] .ui-split-button__main,.ui-split-button[data-color=red] .ui-split-button__dropdown{background-color:var(--cursor-bg-red-primary);color:var(--cursor-text-invert)}.ui-split-button[data-color=red] .ui-split-button__dropdown{border-left-color:#ffffff26}.ui-split-button[data-color=red]:not([data-disabled=true]) .ui-split-button__main:hover,.ui-split-button[data-color=red]:not([data-disabled=true]) .ui-split-button__dropdown:hover{filter:brightness(.9)}.ui-split-button[data-color=yellow] .ui-split-button__main,.ui-split-button[data-color=yellow] .ui-split-button__dropdown{background-color:var(--cursor-bg-yellow-primary);color:var(--cursor-text-invert)}.ui-split-button[data-color=yellow] .ui-split-button__dropdown{border-left-color:#191c2214}.ui-split-button[data-color=yellow]:not([data-disabled=true]) .ui-split-button__main:hover,.ui-split-button[data-color=yellow]:not([data-disabled=true]) .ui-split-button__dropdown:hover{background-color:color-mix(in srgb, var(--cursor-bg-yellow-primary) 85%, black)}.ui-split-button[data-color=blue] .ui-split-button__main,.ui-split-button[data-color=blue] .ui-split-button__dropdown{background-color:var(--cursor-bg-blue-primary);color:var(--cursor-text-invert)}.ui-split-button[data-color=blue] .ui-split-button__dropdown{border-left-color:#191c2214}.ui-split-button[data-color=blue]:not([data-disabled=true]) .ui-split-button__main:hover,.ui-split-button[data-color=blue]:not([data-disabled=true]) .ui-split-button__dropdown:hover{background-color:color-mix(in srgb, var(--cursor-bg-blue-primary) 85%, white)}.ui-split-button .ui-split-button__main:focus-visible,.ui-split-button .ui-split-button__dropdown:focus-visible{outline:2px solid var(--cursor-stroke-focused);outline-offset:-2px;z-index:1}.ui-tab{appearance:none;font:inherit;color:var(--cursor-text-secondary);cursor:pointer;box-sizing:border-box;touch-action:manipulation;letter-spacing:-.08px;justify-content:center;align-items:center;gap:var(--cursor-spacing-1-5);padding:0;padding:var(--cursor-spacing-0-75) var(--cursor-spacing-2);border-radius:var(--cursor-radius-full);background:0 0;border:none;margin:0;font-size:13px;line-height:18px;transition-property:color,background-color,border-color;transition-duration:.15s;transition-timing-function:ease;display:inline-flex;outline-offset:0!important;outline:0 #0000!important}@media (prefers-reduced-motion:reduce){.ui-tab{transition-duration:.01ms}}.ui-tab{outline-offset:0!important;outline:0 #0000!important}.ui-tab:focus-visible{outline:2px solid var(--cursor-stroke-focused)!important;outline-offset:2px!important}.ui-tab[data-size=lg]{padding-block:var(--cursor-spacing-1-25)}.ui-tab:hover:not([data-active]):not(:disabled),.ui-tab[data-active]{color:var(--cursor-text-primary);background-color:var(--cursor-bg-tertiary)}.ui-tab:disabled{color:var(--cursor-text-tertiary);cursor:not-allowed;pointer-events:none}.ui-tab[data-variant=text]{color:var(--cursor-text-tertiary);font-weight:var(--cursor-font-weight-normal,400);background-color:#0000}.ui-tab[data-variant=text]:hover:not([data-active]):not(:disabled),.ui-tab[data-variant=text][data-active]{color:var(--cursor-text-primary);background-color:#0000}.ui-tab[data-variant=text]:disabled,.ui-tab[data-variant=text][data-active]:disabled{color:var(--cursor-text-tertiary)}.ui-tab__label-group{align-items:center;gap:var(--cursor-spacing-1);min-width:0;display:inline-flex}.ui-tab__label{min-width:0}.ui-tab__secondary-label{color:var(--cursor-text-tertiary);flex-shrink:0}.ui-tab__badge{width:var(--cursor-spacing-1-5);height:var(--cursor-spacing-1-5);border-radius:var(--cursor-radius-full);background-color:var(--terminal-ansiBlue,var(--cursor-bg-accent));flex-shrink:0}.ui-text{font-family:var(--cursor-font-family-sans);-webkit-font-smoothing:var(--cursor-font-smoothing-webkit,antialiased);-moz-osx-font-smoothing:var(--cursor-font-smoothing-moz,grayscale);margin:0;padding:0}.ui-text[data-variant=code]{font-family:var(--cursor-font-family-mono,var(--monaco-monospace-font,monospace))}.ui-text[data-numeric=true]{font-variant-numeric:tabular-nums}.ui-text[data-size=xs]{letter-spacing:.07px;font-size:11px;line-height:14px}.ui-text[data-size=sm]{letter-spacing:0;font-size:12px;line-height:16px}.ui-text[data-size=md]{letter-spacing:-.08px;font-size:13px;line-height:18px}.ui-text[data-size=lg]{letter-spacing:-.15px;font-size:14px;line-height:20px}.ui-text[data-size=xl]{letter-spacing:-.44px;font-size:17px;line-height:21px}.ui-text[data-size="2xl"]{letter-spacing:-.46px;font-size:20px;line-height:22px}.ui-text[data-size="3xl"]{letter-spacing:-.26px;font-size:22px;line-height:26px}.ui-text[data-size=inherit]{font-size:inherit;line-height:inherit;letter-spacing:inherit}.ui-text[data-weight=regular]{font-weight:var(--cursor-font-weight-normal,400)}.ui-text[data-weight=medium]{font-weight:var(--cursor-font-weight-medium,500)}.ui-text[data-weight=semibold]{font-weight:var(--cursor-font-weight-semibold,590)}.ui-text[data-weight=bold]{font-weight:var(--cursor-font-weight-bold,700)}.ui-text[data-color=primary]{color:var(--cursor-text-primary)}.ui-text[data-color=secondary]{color:var(--cursor-text-secondary)}.ui-text[data-color=tertiary]{color:var(--cursor-text-tertiary)}.ui-text[data-color=quaternary]{color:var(--cursor-text-quaternary)}.ui-text[data-color=active]{color:var(--cursor-text-active)}.ui-text[data-color=focused]{color:var(--cursor-text-focused)}.ui-text[data-color=red]{color:var(--cursor-text-red-primary)}.ui-text[data-color=red-secondary]{color:var(--cursor-text-red-secondary)}.ui-text[data-color=yellow]{color:var(--cursor-text-yellow-primary)}.ui-text[data-color=yellow-secondary]{color:var(--cursor-text-yellow-secondary)}.ui-text[data-color=green]{color:var(--cursor-text-green-primary)}.ui-text[data-color=green-secondary]{color:var(--cursor-text-green-secondary)}.ui-text[data-color=magenta]{color:var(--cursor-text-magenta-primary)}.ui-text[data-color=magenta-secondary]{color:var(--cursor-text-magenta-secondary)}.ui-text[data-color=cyan]{color:var(--cursor-text-cyan-primary)}.ui-text[data-color=cyan-secondary]{color:var(--cursor-text-cyan-secondary)}.ui-text[data-color=orange]{color:var(--cursor-text-orange-primary)}.ui-text[data-color=orange-secondary]{color:var(--cursor-text-orange-secondary)}.ui-text[data-truncate=end]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-text[data-truncate=start]{text-overflow:ellipsis;white-space:nowrap;text-align:left;direction:rtl;width:100%;min-width:0;display:block;overflow:hidden}.ui-text-roll{--ui-text-roll-current-animation:ui-text-roll-enter .3s cubic-bezier(.215, .61, .355, 1) both;--ui-text-roll-previous-animation:ui-text-roll-exit .3s cubic-bezier(.215, .61, .355, 1) both;--ui-text-roll-end-fade-width:var(--cursor-spacing-2);--ui-text-roll-idle-current-animation:none;--ui-text-roll-shimmer-muted-color:color-mix(in srgb, currentColor 60%, transparent);--ui-text-roll-shimmer-highlight-color:currentColor;min-width:0;max-width:100%;color:inherit;text-align:left;vertical-align:bottom;grid-template-areas:"stack";display:inline-grid}.ui-text-roll[data-fade=true]{--ui-text-roll-current-animation:ui-text-roll-enter-fade .3s ease both;--ui-text-roll-previous-animation:ui-text-roll-exit-fade .3s ease both}.ui-text-roll[data-clipping=fade]{flex:auto;width:100%;max-width:100%}.ui-text-roll[data-clipping=none]{max-width:none}.ui-text-roll__stage,.ui-text-roll__sr-only{grid-area:stack}.ui-text-roll__stage{min-width:0;max-width:100%;margin-block:var(--cursor-spacing-ne-1-5);padding-block:var(--cursor-spacing-1-5);color:inherit;line-height:inherit;-webkit-mask-image:linear-gradient(to bottom, transparent 0%, black var(--cursor-spacing-1-5), black calc(100% - var(--cursor-spacing-1-5)), transparent 100%);mask-image:linear-gradient(to bottom, transparent 0%, black var(--cursor-spacing-1-5), black calc(100% - var(--cursor-spacing-1-5)), transparent 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 0%, black var(--cursor-spacing-1-5), black calc(100% - var(--cursor-spacing-1-5)), transparent 100%);grid-template-areas:"text";display:inline-grid;overflow:hidden;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.ui-text-roll[data-clipping=fade] .ui-text-roll__stage{width:100%;max-width:100%}.ui-text-roll[data-clipping=none] .ui-text-roll__stage{max-width:none}.ui-text-roll__item{min-width:0;max-width:100%;color:inherit;line-height:inherit;text-overflow:ellipsis;white-space:nowrap;grid-area:text;display:block;overflow:hidden}.ui-text-roll[data-clipping=fade] .ui-text-roll__item{text-overflow:clip;width:100%;max-width:100%;overflow:hidden}.ui-text-roll[data-clipping=none] .ui-text-roll__item{text-overflow:clip;max-width:none;overflow:visible}.ui-text-roll[data-clipping=wrap],.ui-text-roll[data-clipping=wrap] .ui-text-roll__stage{width:100%}.ui-text-roll[data-clipping=wrap] .ui-text-roll__item{overflow-wrap:anywhere;text-overflow:clip;text-wrap:balance;white-space:normal;overflow:visible}.ui-text-roll[data-clipping=fade] .ui-text-roll__item{-webkit-mask-image:linear-gradient(to right, #000 calc(100% - var(--ui-text-roll-end-fade-width)), transparent 100%);mask-image:linear-gradient(to right, #000 calc(100% - var(--ui-text-roll-end-fade-width)), transparent 100%);-webkit-mask-image:linear-gradient(to right, #000 calc(100% - var(--ui-text-roll-end-fade-width)), transparent 100%);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.ui-text-roll__item[data-slot=previous]{animation:var(--ui-text-roll-previous-animation)}.ui-text-roll__item[data-slot=current]{animation:var(--ui-text-roll-current-animation)}.ui-text-roll[data-status=idle] .ui-text-roll__item[data-slot=current]{animation:var(--ui-text-roll-idle-current-animation)}.ui-text-roll[data-shimmer=true][data-fade=true]{--ui-text-roll-current-animation:ui-text-roll-enter-fade .3s ease both, ui-text-roll-shimmer 2s linear infinite;--ui-text-roll-previous-animation:ui-text-roll-exit-fade .3s ease both, ui-text-roll-shimmer 2s linear infinite}.ui-text-roll[data-shimmer=true]{--ui-text-roll-current-animation:ui-text-roll-enter .3s cubic-bezier(.215, .61, .355, 1) both, ui-text-roll-shimmer 2s linear infinite;--ui-text-roll-previous-animation:ui-text-roll-exit .3s cubic-bezier(.215, .61, .355, 1) both, ui-text-roll-shimmer 2s linear infinite;--ui-text-roll-idle-current-animation:ui-text-roll-shimmer 2s linear infinite}.ui-text-roll[data-shimmer=true] .ui-text-roll__item{background-image:linear-gradient(90deg, var(--ui-text-roll-shimmer-muted-color) 0% 25%, var(--ui-text-roll-shimmer-highlight-color) 60%, var(--ui-text-roll-shimmer-muted-color) 75% 100%);-webkit-text-fill-color:transparent;background-size:200% 100%;-webkit-background-clip:text;background-clip:text}.ui-text-roll__sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes ui-text-roll-enter{0%{transform:translateY(calc(100% + 1px))}to{transform:translateY(0)}}@keyframes ui-text-roll-exit{0%{transform:translateY(0)}to{transform:translateY(calc(-100% - 1px))}}@keyframes ui-text-roll-enter-fade{0%{opacity:0;transform:translateY(calc(100% + 1px))}to{opacity:1;transform:translateY(0)}}@keyframes ui-text-roll-exit-fade{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(calc(-100% - 1px))}}@keyframes ui-text-roll-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.ui-text-roll__stage{-webkit-mask-image:none;mask-image:none}.ui-text-roll__item{background:0 0;background-clip:unset;opacity:1;-webkit-background-clip:unset;-webkit-text-fill-color:unset;animation:none;transform:none}.ui-text-roll__item[data-slot=previous]{display:none}}[data-sonner-toaster]{font-family:var(--cursor-font-family-sans);--width:280px;--toast-svg-margin-start:0;--toast-svg-margin-end:0}.ui-toast-wrapper{pointer-events:auto;width:var(--width);box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;padding:0!important}.ui-toast-wrapper [data-icon],.ui-toast-wrapper [data-close-button]{display:none!important}.ui-toast{pointer-events:auto;background-color:var(--cursor-bg-elevated);border:1px solid var(--cursor-stroke-secondary);border-radius:var(--cursor-radius-lg);width:100%;box-shadow:var(--cursor-box-shadow-base);flex-direction:column;animation:.15s cubic-bezier(.215,.61,.355,1) toast-slide-in;display:flex;position:relative;overflow:hidden}@keyframes toast-slide-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ui-toast{animation:none}}.ui-toast-hero{border-radius:var(--cursor-radius-lg) var(--cursor-radius-lg) 0 0;width:100%;height:140px;position:relative;overflow:hidden}.ui-toast-hero img{-o-object-fit:cover;object-fit:cover;pointer-events:none;width:100%;height:100%}.ui-toast-hero:after{content:"";background:linear-gradient(to bottom, transparent 20%, var(--cursor-bg-elevated));pointer-events:none;position:absolute;inset:0}.ui-toast-content{align-items:flex-start;gap:var(--cursor-spacing-2);padding:var(--cursor-spacing-2-5) var(--cursor-spacing-3);display:flex}.ui-toast-indicator{align-items:center;gap:var(--cursor-spacing-1);flex-direction:column;flex-shrink:0;padding-top:3px;display:flex}.ui-toast-ping{width:10px;height:10px;position:relative}.ui-toast-ping:before{content:"";border-radius:var(--cursor-radius-sm);background-color:var(--cursor-text-cyan-primary);width:4px;height:4px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ui-toast-ping:after{content:"";border:1px solid var(--cursor-text-cyan-primary);opacity:0;background-color:#0000;border-radius:50%;width:8px;height:8px;animation:2s ease-out infinite ping-ring;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes ping-ring{0%{opacity:.6;transform:translate(-50%,-50%)scale(.5)}to{opacity:0;transform:translate(-50%,-50%)scale(1.5)}}@media (prefers-reduced-motion:reduce){.ui-toast-ping:after{opacity:.3;animation:none;transform:translate(-50%,-50%)scale(1)}}.ui-toast-line{background:linear-gradient(to bottom, var(--cursor-stroke-secondary) 20%, transparent);opacity:.5;border-radius:var(--cursor-radius-xs);flex:1;width:1px;min-height:8px}.ui-toast-icon{color:var(--cursor-icon-secondary);flex-shrink:0;align-items:flex-start;padding-top:2px;display:flex}.ui-toast-icon[data-variant=success]{color:var(--cursor-text-green-primary)}.ui-toast-icon[data-variant=error]{color:var(--cursor-text-red-primary)}.ui-toast-icon[data-variant=warning]{color:var(--cursor-text-yellow-primary)}.ui-toast-icon[data-variant=info]{color:var(--cursor-text-cyan-primary)}.ui-toast-body{gap:var(--cursor-spacing-1);flex-direction:column;flex:1;min-width:0;display:flex}.ui-toast-top{align-items:flex-start;gap:var(--cursor-spacing-2);flex-direction:row;min-width:0;display:flex}.ui-toast-top:not(:has(.ui-toast-header)) .ui-toast-close{margin-left:auto}.ui-toast-header{gap:var(--cursor-spacing-1);flex-direction:column;flex:1;min-width:0;display:flex}.ui-toast-title{letter-spacing:-.08px;font-size:13px;line-height:18px;font-weight:var(--cursor-font-weight-normal,400);color:var(--cursor-text-primary);margin:0}.ui-toast-subtitle,.ui-toast-description{letter-spacing:0;color:var(--cursor-text-secondary);margin:0;font-size:12px;line-height:16px}.ui-toast-action-icon{justify-content:center;align-items:center;display:inline-flex}.ui-toast-action-icon :where(svg,span){width:12px;height:12px;font-size:12px;line-height:1}.ui-toast-footer{justify-content:flex-end;align-items:center;gap:var(--cursor-spacing-1-5);padding-top:var(--cursor-spacing-1);display:flex}.ui-toast-close{appearance:none;font:inherit;color:var(--cursor-icon-secondary);cursor:pointer;box-sizing:border-box;touch-action:manipulation;border-radius:var(--cursor-radius-xs);width:16px;height:16px;opacity:.7;pointer-events:auto;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;display:flex;outline-offset:0!important;outline:0 #0000!important}.ui-toast-close:hover{opacity:1;background-color:var(--cursor-bg-tertiary)}.ui-toast-close:focus-visible{outline:2px solid var(--cursor-stroke-focused)!important;outline-offset:2px!important}.ui-toast-close svg{width:12px;height:12px}.ui-toast[data-variant=success] .ui-toast-ping:before{background-color:var(--cursor-text-green-primary)}.ui-toast[data-variant=success] .ui-toast-ping:after{border-color:var(--cursor-text-green-primary)}.ui-toast[data-variant=error] .ui-toast-ping:before{background-color:var(--cursor-text-red-primary)}.ui-toast[data-variant=error] .ui-toast-ping:after{border-color:var(--cursor-text-red-primary)}.ui-toast[data-variant=warning] .ui-toast-ping:before{background-color:var(--cursor-text-yellow-primary)}.ui-toast[data-variant=warning] .ui-toast-ping:after{border-color:var(--cursor-text-yellow-primary)}.ui-toast[data-variant=info] .ui-toast-ping:before{background-color:var(--cursor-text-cyan-primary)}.ui-toast[data-variant=info] .ui-toast-ping:after{border-color:var(--cursor-text-cyan-primary)}.ui-toggle{appearance:none;font:inherit;color:inherit;box-sizing:border-box;touch-action:manipulation;cursor:pointer;border-radius:var(--cursor-radius-full);background:0 0;border:none;flex-shrink:0;align-items:center;margin:0;padding:0;transition-property:color,background-color,border-color;transition-duration:.15s;transition-timing-function:ease;display:inline-flex;position:relative;outline-offset:0!important;outline:0 #0000!important}@media (prefers-reduced-motion:reduce){.ui-toggle{transition-duration:.01ms}}.ui-toggle{outline-offset:0!important;outline:0 #0000!important}.ui-toggle:focus-visible{outline:2px solid var(--cursor-stroke-focused)!important;outline-offset:2px!important}.ui-toggle:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.ui-toggle{background-color:var(--cursor-bg-secondary)}.ui-toggle[data-checked]{background-color:var(--cursor-bg-green-primary)}.ui-toggle[data-size=xs]{--ui-toggle-container-height:16px;--ui-toggle-knob-offset:2px}.ui-toggle[data-size=sm]{--ui-toggle-container-height:20px;--ui-toggle-knob-offset:3px}.ui-toggle[data-size=md]{--ui-toggle-container-height:24px;--ui-toggle-knob-offset:3.5px}.ui-toggle{--ui-toggle-container-width:calc(1.6 * var(--ui-toggle-container-height));width:var(--ui-toggle-container-width);height:var(--ui-toggle-container-height)}.ui-toggle__knob{border-radius:var(--cursor-radius-full);box-shadow:0 1px 2px var(--cursor-shadow-secondary);background-color:#fff;transition-property:color,background-color,border-color,opacity,transform;transition-duration:.15s;transition-timing-function:ease;position:absolute}@media (prefers-reduced-motion:reduce){.ui-toggle__knob{transition-duration:.01ms}}.ui-toggle .ui-toggle__knob{width:calc(var(--ui-toggle-container-height) - 2 * var(--ui-toggle-knob-offset));height:calc(var(--ui-toggle-container-height) - 2 * var(--ui-toggle-knob-offset));left:var(--ui-toggle-knob-offset)}.ui-toggle[data-checked] .ui-toggle__knob{transform:translateX(calc(var(--ui-toggle-container-width) - var(--ui-toggle-container-height)))}.ui-tooltip{background-color:var(--cursor-bg-elevated,var(--color-theme-tooltip-bg,#181818));border:1px solid var(--cursor-stroke-secondary,var(--color-theme-border-secondary,#ffffff1a));border-radius:var(--cursor-radius-lg,8px);box-shadow:var(--cursor-box-shadow-soft,0 2px 8px #00000026);color:var(--cursor-text-primary,var(--color-theme-text-primary,#fff));-webkit-user-select:none;user-select:none;pointer-events:none;width:max-content;max-width:300px;z-index:var(--ui-portal-layer-z-index-tooltip,100000);will-change:transform, opacity;-webkit-font-smoothing:var(--cursor-font-smoothing-webkit,antialiased);-moz-osx-font-smoothing:var(--cursor-font-smoothing-moz,grayscale);padding:6px 8px;font-size:13px;line-height:18px}@media (prefers-reduced-motion:reduce){.ui-tooltip{transition-duration:.01ms!important}}.ui-tooltip:has(.ui-tooltip-content){flex-direction:column;align-items:stretch;padding:0;display:flex}.ui-tooltip:has(.ui-tooltip-hero){max-width:200px}.ui-tooltip-content{flex-direction:column;display:flex}.ui-tooltip-hero{border-radius:var(--cursor-radius-lg,8px) var(--cursor-radius-lg,8px) 0 0;width:100%;height:100px;overflow:hidden}.ui-tooltip-hero img{-o-object-fit:cover;object-fit:cover;pointer-events:none;width:100%;height:100%}.ui-tooltip-body{flex-direction:column;gap:2px;padding:6px 8px;display:flex}.ui-tooltip-body:has(.ui-tooltip-title-row[data-inline] .ui-tooltip-shortcut){padding:6px 6px 6px 8px}.ui-tooltip>.ui-tooltip-content+.ui-tooltip-content>.ui-tooltip-body{padding-top:0}.ui-tooltip-title-row{align-items:baseline;display:flex}.ui-tooltip-title-row[data-inline]{justify-content:space-between;align-items:center;gap:12px}.ui-tooltip-shortcut{color:var(--cursor-text-tertiary);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;font-size:12px}.ui-tooltip-shortcut-rows{gap:var(--cursor-spacing-1);flex-direction:column;display:flex}.ui-vibrancy-sticky-rounded-mask{min-height:0;display:block;position:relative}.ui-voice-waveform{justify-content:center;align-items:center;width:100%;display:flex;position:relative}.ui-voice-waveform__canvas{width:100%;height:100%;display:block}.ui-props-panel{background-color:var(--cursor-bg-elevated);border-left:1px solid var(--cursor-stroke-tertiary);flex-direction:column;width:280px;height:100%;display:flex;overflow:hidden}.ui-props-panel-header{gap:var(--cursor-spacing-2);padding:var(--cursor-spacing-3);border-bottom:1px solid var(--cursor-stroke-tertiary);flex-direction:column;display:flex}.ui-props-panel-tabs{gap:var(--cursor-spacing-0-5);margin-left:-6px;display:flex}.ui-props-panel-section{padding:var(--cursor-spacing-3);border-bottom:1px solid var(--cursor-stroke-tertiary);flex-direction:column;display:flex}.ui-props-panel-section:last-child{border-bottom:none}.ui-props-panel-section-header{margin-bottom:var(--cursor-spacing-2)}.ui-props-panel-fields{gap:var(--cursor-spacing-2);flex-direction:column;display:flex}.ui-props-panel-field{gap:var(--cursor-spacing-1);flex-direction:column;display:flex}.ui-props-panel-label{display:block}.ui-props-panel-input{width:100%}.ui-props-panel-styles-grid{gap:var(--cursor-spacing-2);grid-template-columns:repeat(2,1fr);display:grid}.ui-style-select{gap:var(--cursor-spacing-1);flex-direction:column;display:flex}.ui-style-select-header{align-items:center;gap:var(--cursor-spacing-1);display:flex}.ui-style-select-icon{color:var(--cursor-icon-tertiary);flex-shrink:0}.ui-style-select-label{letter-spacing:.07px;color:var(--cursor-text-tertiary);font-size:11px;line-height:14px}.ui-playground-layout{flex-direction:column;height:calc(100vh - 80px);min-height:0;display:flex}.ui-inspect-container{gap:var(--cursor-spacing-4);padding:var(--cursor-spacing-4);border:1px solid var(--cursor-stroke-tertiary);border-radius:var(--cursor-radius-lg);flex-wrap:wrap;margin:0;display:flex}.ui-inspect-preview{flex:300px;justify-content:center;align-items:center;min-height:100px;display:flex}.ui-inspect-controls-wrapper{flex:2px;width:350px;max-width:100%}@media (max-width:970px){.ui-inspect-controls-wrapper{width:100%}}.ui-inspect-controls,.ui-inspect-controls-props{gap:var(--cursor-spacing-3);flex-direction:column;display:flex}.ui-inspect-controls-toggle-row,.ui-inspect-controls-state-row{justify-content:space-between;align-items:center;gap:var(--cursor-spacing-2);display:flex}.ui-inspect-controls-state-row .ui-select{width:100px;min-width:100px}.ui-inspect-controls-code,.ui-inspect-color-swatch-overlay{display:block}.ui-playground-header{margin-bottom:var(--cursor-spacing-6);padding:0}.ui-playground-header .docs-header{margin-bottom:0}.ui-playground-all-variants{flex-direction:column;flex:1;min-height:0;padding:0;display:flex}.ui-all-variants{gap:var(--cursor-spacing-6);flex-direction:column;padding:0;display:flex}.ui-variant-section{scroll-margin-top:var(--cursor-spacing-4)}.ui-variant-grid{gap:var(--cursor-spacing-4);grid-template-columns:repeat(auto-fill,minmax(120px,1fr));display:grid}.ui-variant-item{align-items:center;gap:var(--cursor-spacing-2);flex-direction:column;display:inline-flex}.ui-variant-label{letter-spacing:.07px;color:var(--cursor-text-tertiary);margin:0;font-size:11px;line-height:14px}.ui-toc{flex-direction:column;display:flex}.ui-toc-header{padding:4px 5px}.ui-toc-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.ui-toc-item{appearance:none;font:inherit;color:inherit;box-sizing:border-box;touch-action:manipulation;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;width:100%;height:24px;margin:0;padding:0 6px;display:flex;outline-offset:0!important;outline:0 #0000!important}.ui-toc-item:hover{background-color:var(--cursor-bg-tertiary)}.ui-toc-item[data-active=true]{background-color:var(--cursor-bg-secondary)}.ui-toc-item[data-active=true] .ui-text{color:var(--cursor-text-active)}.ui-props-panel-toc{flex:1;padding:12px 12px 12px 0;overflow-y:auto}.ui-props-panel-inspect-content{flex-direction:column;flex:1;display:flex;overflow-y:auto}.ui-props-panel-chips-section{gap:var(--cursor-spacing-3);flex-direction:column;display:flex}.ui-props-panel-toggle-row,.ui-props-panel-state-row{justify-content:space-between;align-items:center;gap:var(--cursor-spacing-2);display:flex}.ui-props-panel-state-row .ui-select{width:100px;min-width:100px}.ui-props-panel-code-section{border-top:none}.ui-variant-matrix{gap:var(--cursor-spacing-3);flex-direction:column;display:flex}.ui-variant-matrix-title{margin-bottom:var(--cursor-spacing-2)}.ui-variant-matrix-container{overflow-x:auto}.ui-variant-matrix-table{border-collapse:collapse}.ui-variant-matrix-header{padding:var(--cursor-spacing-2) var(--cursor-spacing-3);text-align:center;white-space:nowrap;border-bottom:1px solid var(--cursor-stroke-tertiary);width:1%}.ui-variant-matrix-row-header{text-align:left;min-width:80px}.ui-variant-matrix-row-label{padding:var(--cursor-spacing-2) var(--cursor-spacing-3);text-align:left;white-space:nowrap;vertical-align:middle;width:1%}.ui-variant-matrix-cell{padding:var(--cursor-spacing-2) var(--cursor-spacing-3);text-align:center;vertical-align:middle;white-space:nowrap;width:1%}.ui-clickable-example{appearance:none;font:inherit;color:inherit;box-sizing:border-box;touch-action:manipulation;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;min-height:40px;margin:0;padding:0;display:inline-flex;outline-offset:0!important;background:0 0!important;outline:0 #0000!important}.ui-clickable-example:focus-visible{outline:2px solid var(--cursor-stroke-focused);outline-offset:2px}.ui-matrix-code-block{max-width:100%;min-height:40px;margin-top:var(--cursor-spacing-3);border:1px solid var(--cursor-stroke-secondary);border-radius:var(--cursor-radius-lg);background:var(--cursor-bg-editor);-webkit-user-select:text;user-select:text;box-sizing:border-box;flex-direction:column;justify-content:center;display:flex;position:relative;overflow:hidden}.ui-matrix-code-block-content{align-items:center;display:flex;position:relative}.ui-matrix-code-block-default-code{background:0 0;width:100%;min-height:0;padding:6px 0!important}.ui-matrix-code-block-default-code .ui-default-code__line-content{font-size:11px}.ui-matrix-code-block-copy-btn{top:var(--cursor-spacing-2);right:var(--cursor-spacing-2);z-index:10;opacity:0;transition:opacity .15s;position:absolute}.ui-matrix-code-block:hover .ui-matrix-code-block-copy-btn,.ui-matrix-code-block-copy-btn:focus-visible{opacity:1}.ui-code-token--tag{color:var(--cursor-text-cyan-primary)}.ui-code-token--attr{color:var(--cursor-text-magenta-primary)}.ui-code-token--string{color:var(--cursor-text-green-primary)}.ui-code-token--punctuation{color:var(--cursor-text-tertiary)}.ui-code-token--text{color:var(--cursor-text-secondary)}.ui-chip-selector{gap:var(--cursor-spacing-1);flex-direction:column;display:flex}.ui-chip-selector-label{display:block}.ui-chip-selector-chips{gap:var(--cursor-spacing-1);flex-wrap:wrap;margin-left:-5px;display:flex}.ui-color-swatch-selector{gap:var(--cursor-spacing-1);flex-direction:column;display:flex}.ui-color-swatch-selector-label{display:block}.ui-color-swatch-selector-swatches{gap:var(--cursor-spacing-1-5);flex-wrap:wrap;align-items:center;display:flex}.ui-color-swatch{appearance:none;font:inherit;color:inherit;box-sizing:border-box;touch-action:manipulation;cursor:pointer;background:0 0;border:2px solid #0000;border-radius:50%;width:20px;height:20px;margin:0;padding:0;transition:all .15s;box-shadow:inset 0 0 0 1px #0000001a;outline-offset:0!important;outline:0 #0000!important}.ui-color-swatch:hover{transform:scale(1.1)}.ui-color-swatch:focus-visible{outline:2px solid var(--cursor-stroke-focused);outline-offset:2px}.ui-color-swatch--selected{border-color:var(--cursor-stroke-focused);box-shadow:inset 0 0 0 1px #0000001a, 0 0 0 1px var(--cursor-stroke-focused)}.ui-chip-selector-chip{appearance:none;font:inherit;color:inherit;box-sizing:border-box;touch-action:manipulation;background:0 0;background-color:var(--cursor-bg-tertiary);cursor:pointer;border:1px solid #0000;border-radius:4px;margin:0;padding:4px 8px;transition:all .15s;outline-offset:0!important;outline:0 #0000!important}.ui-chip-selector-chip:hover{background-color:var(--cursor-bg-secondary)}.ui-chip-selector-chip:focus-visible{outline:2px solid var(--cursor-stroke-focused);outline-offset:1px}.ui-chip-selector-chip--selected{background-color:var(--cursor-bg-focused);border-color:var(--cursor-stroke-focused)}.ui-chip-selector-chip--selected:hover{background-color:var(--cursor-bg-focused)}.ui-code-preview{gap:var(--cursor-spacing-2);flex-direction:column;display:flex}.ui-code-preview-header{justify-content:space-between;align-items:center;display:flex}.ui-code-preview-pre{padding:var(--cursor-spacing-2);border:1px solid var(--cursor-stroke-tertiary);border-radius:6px;margin:0;overflow-x:auto}.ui-code-preview-pre code{letter-spacing:.07px;color:var(--cursor-text-secondary);white-space:pre-wrap;word-break:break-word;font-family:monospace;font-size:11px;line-height:14px}.ui-icon-page{flex-direction:column;width:100%;margin:0 auto;padding:0;display:flex}.ui-icon-controls-bar{justify-content:space-between;align-items:center;gap:var(--cursor-spacing-4);padding:var(--cursor-spacing-4) 0;flex-wrap:wrap;flex-shrink:0;padding-right:60px;display:flex}.ui-icon-controls-search{width:200px}.ui-icon-controls-right{align-items:center;gap:var(--cursor-spacing-6);flex-wrap:wrap;display:flex}.ui-icon-grid{gap:var(--cursor-spacing-6);padding:var(--cursor-spacing-4) 0;grid-template-columns:repeat(auto-fill,100px);display:grid}.ui-icon-cell{flex-direction:column;width:100px;display:flex}.ui-icon-grid-empty{padding:var(--cursor-spacing-6);justify-content:center;align-items:center;display:flex}.ui-icon-modifiers-section{margin-top:var(--cursor-spacing-4);border-top:1px solid var(--cursor-stroke-tertiary)}.ui-icon-modifiers-grid{gap:var(--cursor-spacing-6);display:flex}.ui-icon-modifier-cell{justify-content:center;align-items:center;gap:var(--cursor-spacing-1);padding:var(--cursor-spacing-2) 0;flex-direction:column;display:flex}.error-boundary{background:var(--background);justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.error-boundary__content{text-align:center;background:var(--background-overlay);border:1px solid var(--border-primary);border-radius:12px;flex-direction:column;align-items:center;max-width:560px;padding:48px 40px;display:flex;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.error-boundary__icon{background:var(--background-secondary);border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin-bottom:24px;display:flex}.error-boundary__title{color:var(--foreground);margin-bottom:12px}.error-boundary__message{margin-bottom:32px;line-height:1.6}.error-boundary__actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:32px;display:flex}.error-boundary__details-section{border-top:1px solid var(--border-primary);width:100%;padding-top:24px}.error-boundary__details{text-align:left;margin-top:16px}.error-boundary__error-box{background:var(--background-tertiary);border:1px solid var(--border-secondary);border-radius:8px;max-height:400px;padding:16px;overflow:auto}.error-boundary__error-name{color:var(--red);font-family:var(--font-family-mono);white-space:pre-wrap;word-break:break-word;margin:0 0 12px;font-size:11px}.error-boundary__stack{font-family:var(--font-family-mono);color:var(--foreground-tertiary);white-space:pre-wrap;word-break:break-word;margin:0;font-size:11px;line-height:1.5}.error-boundary__component-label{margin:16px 0 8px}@media (max-width:480px){.error-boundary__content{padding:32px 24px}.error-boundary__icon{width:64px;height:64px;margin-bottom:20px}.error-boundary__actions{flex-direction:column;width:100%}.error-boundary__actions .ui-button{justify-content:center;width:100%}}.route-error-boundary{justify-content:center;align-items:center;min-height:400px;padding:32px;display:flex}.route-error-boundary__content{text-align:center;background:var(--background-secondary);border:1px solid var(--border-primary);border-radius:8px;flex-direction:column;align-items:center;gap:12px;max-width:400px;padding:32px;display:flex}.route-error-boundary__actions{gap:8px;margin-top:8px;display:flex}.docs-layout{gap:var(--cursor-spacing-8);max-width:1200px;padding:var(--cursor-spacing-6) 0;justify-content:center;margin:0 auto;display:flex}.docs-main{flex:1;min-width:0;max-width:768px}.docs-header{margin-bottom:var(--cursor-spacing-8)}.docs-title{letter-spacing:-.26px;color:var(--cursor-text-primary);margin:0 0 var(--cursor-spacing-2) 0;font-size:22px;font-weight:600;line-height:26px}.docs-description{letter-spacing:-.15px;color:var(--cursor-text-secondary);margin:0;font-size:14px;line-height:1.6}.docs-content{flex-direction:column;display:flex}.docs-toc{top:var(--cursor-spacing-6);flex-shrink:0;align-self:flex-start;width:200px;position:sticky}.docs-toc-scroll-area{max-height:calc(100vh - 120px)}.docs-toc-scroll-area__content{min-width:0}.docs-toc-title{letter-spacing:0;color:var(--cursor-text-primary);margin-bottom:var(--cursor-spacing-3);font-size:12px;font-weight:500;line-height:16px}.docs-toc-nav{border-left:1px solid var(--cursor-stroke-tertiary)}.docs-toc-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.docs-toc-link{appearance:none;font:inherit;color:var(--cursor-text-tertiary);box-sizing:border-box;touch-action:manipulation;letter-spacing:0;padding:0;padding:var(--cursor-spacing-1) var(--cursor-spacing-3);text-align:left;cursor:pointer;background:0 0;border:none;border-left:1px solid #0000;margin:0 0 0 -2px;font-size:12px;line-height:16px;transition:color .15s;display:block;outline-offset:0!important;outline:0 #0000!important}.docs-toc-link:hover{color:var(--cursor-text-secondary)}.docs-toc-link-active{color:var(--cursor-text-primary);border-left-color:var(--cursor-stroke-primary)}.docs-toc-link-3{padding-left:var(--cursor-spacing-5)}.docs-toc-link-4{padding-left:var(--cursor-spacing-6)}.docs-h1{letter-spacing:-.26px;color:var(--cursor-text-primary);margin:0 0 var(--cursor-spacing-4) 0;scroll-margin-top:var(--cursor-spacing-6);font-size:22px;font-weight:600;line-height:26px}.docs-h2{letter-spacing:-.44px;color:var(--cursor-text-primary);margin:var(--cursor-spacing-6) 0 var(--cursor-spacing-4) 0;padding-top:var(--cursor-spacing-4);border-top:1px solid var(--cursor-stroke-tertiary);scroll-margin-top:var(--cursor-spacing-6);font-size:17px;font-weight:600;line-height:21px}.docs-h2:first-child{border-top:none;margin-top:0;padding-top:0}.docs-h2+.docs-p{margin-top:var(--cursor-spacing-ne-2)}.docs-h3{letter-spacing:-.15px;color:var(--cursor-text-primary);margin:var(--cursor-spacing-5) 0 var(--cursor-spacing-3) 0;scroll-margin-top:var(--cursor-spacing-6);font-size:14px;font-weight:600;line-height:20px}.docs-h3:first-child{margin-top:0}.docs-h3+.docs-p{margin-top:var(--cursor-spacing-ne-2)}.docs-section-header{gap:var(--cursor-spacing-1);margin-bottom:var(--cursor-spacing-4);flex-direction:column;display:flex}.docs-section-header .docs-h3,.docs-section-header .docs-p{margin-bottom:0}.docs-h4{letter-spacing:-.08px;color:var(--cursor-text-primary);margin:var(--cursor-spacing-4) 0 var(--cursor-spacing-2) 0;scroll-margin-top:var(--cursor-spacing-6);font-size:13px;font-weight:600;line-height:18px}.docs-h4:first-child{margin-top:0}.docs-h4+.docs-p{margin-top:var(--cursor-spacing-ne-1)}.docs-p{letter-spacing:-.08px;color:var(--cursor-text-secondary);margin:0 0 var(--cursor-spacing-4) 0;font-size:13px;line-height:1.7}.docs-p:last-child{margin-bottom:0}.docs-link{color:var(--cursor-text-cyan-primary);text-decoration:none}.docs-link:hover{text-decoration:underline}.docs-ul,.docs-ol{letter-spacing:-.08px;color:var(--cursor-text-secondary);margin:0 0 var(--cursor-spacing-4) 0;padding-left:var(--cursor-spacing-6);font-size:13px;line-height:1.7}.docs-li{margin-bottom:var(--cursor-spacing-1)}.docs-li:last-child{margin-bottom:0}.docs-strong{color:var(--cursor-text-primary);font-weight:600}.docs-em{font-style:italic}.docs-blockquote{margin:0 0 var(--cursor-spacing-4) 0;padding:var(--cursor-spacing-3) var(--cursor-spacing-4);border-left:4px solid var(--cursor-stroke-cyan-primary);background:var(--cursor-bg-tertiary);border-radius:0 var(--cursor-radius-base) var(--cursor-radius-base) 0}.docs-blockquote p{margin:0}.docs-hr{border:none;border-top:1px solid var(--cursor-stroke-tertiary);margin:var(--cursor-spacing-6) 0}.docs-inline-code{letter-spacing:.07px;font-size:11px;line-height:14px;font-family:var(--cursor-font-family-mono,var(--monaco-monospace-font,monospace));background:var(--cursor-bg-tertiary);color:var(--cursor-text-red-primary);border-radius:var(--cursor-radius-sm);padding:2px 6px}.docs-code-block{margin:0 0 var(--cursor-spacing-4) 0;border-radius:var(--cursor-radius-lg);background:var(--cursor-bg-editor);border:1px solid var(--cursor-stroke-tertiary);min-height:40px;position:relative;overflow:hidden}.docs-code-header{padding:var(--cursor-spacing-2) var(--cursor-spacing-3);background:var(--cursor-bg-secondary);border-bottom:1px solid var(--cursor-stroke-secondary);align-items:center;display:flex}.docs-code-header .ui-file-header{background:0 0;border:none;flex:1;padding:0}.docs-code-title{letter-spacing:0;color:var(--cursor-text-secondary);font-size:12px;line-height:16px;font-family:var(--cursor-font-family-mono,var(--monaco-monospace-font,monospace))}.docs-code-container{min-height:inherit;align-items:center;display:flex;position:relative}.docs-code-container .ui-scroll-area{width:100%}.docs-code-container figure[data-rehype-pretty-code-figure]{margin:0}.docs-code-block:has(.docs-code-header) .docs-code-container{border-top-left-radius:0;border-top-right-radius:0}.docs-code-default-code{background:0 0;width:max-content;min-width:100%;min-height:0!important;padding:var(--cursor-spacing-1-5) 0!important}.docs-code-copy-btn{top:var(--cursor-spacing-2);right:var(--cursor-spacing-2);z-index:10;opacity:0;transition:opacity .15s;position:absolute}.docs-code-block:hover .docs-code-copy-btn,.docs-code-copy-btn:focus-visible{opacity:1}.docs-code{letter-spacing:0;font-size:12px;line-height:16px;font-family:var(--cursor-font-family-mono,var(--monaco-monospace-font,monospace));padding:var(--cursor-spacing-4);margin:0;line-height:1.6;background:0 0!important}.docs-code code{background:0 0;padding:0;font-family:inherit;display:block}[data-rehype-pretty-code-figure] .line{padding:0 var(--cursor-spacing-4);display:block}[data-rehype-pretty-code-figure] .line[data-highlighted-line]{background:#ffffff1a}[data-rehype-pretty-code-figure] code[data-line-numbers]{counter-reset:line}[data-rehype-pretty-code-figure] code[data-line-numbers]>.line:before{counter-increment:line;content:counter(line);width:2rem;margin-right:var(--cursor-spacing-4);text-align:right;color:var(--cursor-text-quaternary);-webkit-user-select:none;user-select:none;display:inline-block}[data-rehype-pretty-code-figure] code[data-line-numbers]>.line:first-child:before{padding-top:0}[data-rehype-pretty-code-figure] span[style*=--shiki-light]{color:var(--shiki-light)}[data-theme=cursor-dark] [data-rehype-pretty-code-figure] span[style*=--shiki-dark],[data-theme=cursor-high-contrast] [data-rehype-pretty-code-figure] span[style*=--shiki-dark]{color:var(--shiki-dark)}@media (prefers-color-scheme:dark){[data-rehype-pretty-code-figure]:not([data-theme=cursor-light] *) span[style*=--shiki-dark]{color:var(--shiki-dark)}}.docs-preview{margin:0 0 var(--cursor-spacing-4) 0;box-sizing:border-box;border:1px solid var(--cursor-stroke-tertiary);border-radius:var(--cursor-radius-lg);width:100%;overflow:hidden}.docs-preview-description{letter-spacing:0;color:var(--cursor-text-secondary);padding:var(--cursor-spacing-3) var(--cursor-spacing-4);border-bottom:1px solid var(--cursor-stroke-tertiary);background:var(--cursor-bg-secondary);margin:0;font-size:12px;line-height:16px}.docs-preview-container{padding:var(--cursor-spacing-8) var(--cursor-spacing-6);box-sizing:border-box;width:100%;min-width:0;min-height:100px}.docs-preview-container *{box-sizing:border-box}.docs-preview-centered{justify-content:center;align-items:center;display:flex}.docs-preview-full-width{padding:0;overflow:hidden}.docs-preview-actions{padding:var(--cursor-spacing-2) var(--cursor-spacing-4);border-top:1px solid var(--cursor-stroke-tertiary);background:var(--cursor-bg-secondary);align-items:center;display:flex}.docs-preview-toggle{appearance:none;font:inherit;color:var(--cursor-text-tertiary);box-sizing:border-box;touch-action:manipulation;letter-spacing:0;cursor:pointer;background:0 0;border:none;margin:0;padding:0;font-size:12px;line-height:16px;outline-offset:0!important;outline:0 #0000!important}.docs-preview-toggle:hover{color:var(--cursor-text-secondary)}.docs-props-table-container{margin:0 0 var(--cursor-spacing-4) 0;border:1px solid var(--cursor-stroke-tertiary);border-radius:var(--cursor-radius-lg);overflow:hidden}.docs-props-table{border-collapse:collapse;letter-spacing:0;width:100%;font-size:12px;line-height:16px}.docs-props-table th,.docs-props-table td{padding:var(--cursor-spacing-3) var(--cursor-spacing-4);text-align:left;border-bottom:1px solid var(--cursor-stroke-tertiary)}.docs-props-table th{letter-spacing:0;color:var(--cursor-text-secondary);font-size:12px;font-weight:500;line-height:16px}.docs-props-table tr:last-child td{border-bottom:none}.docs-prop-name{letter-spacing:0;font-size:12px;font-family:var(--cursor-font-family-mono,var(--monaco-monospace-font,monospace));color:var(--cursor-text-primary);background:var(--cursor-bg-tertiary);border-radius:var(--cursor-radius-sm);padding:2px 6px;line-height:18px}.docs-prop-required{color:var(--cursor-text-red-primary);margin-left:2px}.docs-prop-type{letter-spacing:.07px;font-size:11px;line-height:14px;font-family:var(--cursor-font-family-mono,var(--monaco-monospace-font,monospace));color:var(--cursor-text-red-primary);background:var(--cursor-bg-tertiary);border-radius:var(--cursor-radius-sm);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:2px 6px;line-height:1.8}.docs-prop-default{letter-spacing:.07px;font-size:11px;line-height:14px;font-family:var(--cursor-font-family-mono,var(--monaco-monospace-font,monospace));color:var(--cursor-text-tertiary)}.docs-prop-empty{color:var(--cursor-text-tertiary)}.docs-prop-description{color:var(--cursor-text-secondary)}.docs-table-wrapper{margin:0 0 var(--cursor-spacing-4) 0;border:1px solid var(--cursor-stroke-tertiary);border-radius:var(--cursor-radius-lg);overflow:hidden}.docs-table{border-collapse:collapse;letter-spacing:0;width:100%;font-size:12px;line-height:16px}.docs-th,.docs-td{padding:var(--cursor-spacing-3) var(--cursor-spacing-4);text-align:left;border-bottom:1px solid var(--cursor-stroke-tertiary)}.docs-th{color:var(--cursor-text-secondary);font-weight:500}.docs-table tr:last-child .docs-td{border-bottom:none}.ui-sidebar-gallery-unread-dot{background:var(--cursor-icon-accent-primary);opacity:.88;border-radius:50%;flex-shrink:0;width:5px;height:5px;display:block}.ui-sidebar-menu-button[data-active=true] .ui-sidebar-gallery-unread-dot,.ui-sidebar-menu-button[data-unread=true] .ui-sidebar-gallery-unread-dot,.ui-sidebar-menu-button:hover:not(:disabled) .ui-sidebar-gallery-unread-dot,.ui-sidebar-menu-button[data-highlighted=true] .ui-sidebar-gallery-unread-dot{opacity:1}@media (min-width:768px){html,body{overscroll-behavior-y:none}}button,input,select,textarea{margin:0;padding:0}
/*# sourceMappingURL=03~mawd61uib9.css.map*/