.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{display:flex;align-items:center;min-width:0;gap:10px}.ui-mcp-server-actions-menu__header-icon{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:var(--vscode-button-secondaryBackground);overflow:hidden}.ui-mcp-server-actions-menu__header-icon--logo{background:rgba(0,0,0,0)}.ui-mcp-server-actions-menu__header-icon--plugin-logo{border-radius:6px}.ui-mcp-server-actions-menu__header-icon-image{width:100%;height:100%;object-fit:cover}.ui-mcp-server-actions-menu__header-icon-image--plugin{object-fit:contain}.ui-mcp-server-actions-menu__header-text{display:flex;flex-direction:column;min-width:0;gap:2px}.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{display:flex;align-items:center;gap:10px;min-width:0;padding:10px 12px}.ui-mcp-server-actions-menu__row-leading{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:18px}.ui-mcp-server-actions-menu__row-text{display:flex;flex:1 1 auto;flex-direction:column;min-width:0;gap:2px}.ui-mcp-server-actions-menu__source-description-button{display:block;width:100%;min-width:0;padding:0;border:0;color:inherit;text-align:left;background:rgba(0,0,0,0);cursor:pointer}.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{height:1px;background:var(--vscode-settings-dropdownBorder,var(--vscode-widget-border));opacity:.5}.move-to-local-pill-progress{position:relative;box-sizing:border-box;display:inline-flex;width:28px;height:28px;flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--cursor-radius-full);border:1px solid var(--cursor-stroke-secondary);background-color:var(--cursor-bg-secondary);overflow:hidden;vertical-align:middle;animation:move-to-local-pill-enter .24s cubic-bezier(.18,.82,.28,1) both}.move-to-local-pill-progress__squish{position:absolute;inset:2px;border-radius:var(--cursor-radius-full);background-color:color-mix(in srgb,var(--cursor-text-primary) 6%,transparent);animation:move-to-local-pill-squish 1.2s cubic-bezier(.2,.75,.35,1) infinite}.move-to-local-pill-progress__spinner{position:relative;z-index:1;width:.9rem;height:.9rem;border-radius:var(--cursor-radius-full);border-left:2px solid color-mix(in srgb,var(--cursor-text-primary) 25%,transparent);border-bottom:2px solid color-mix(in srgb,var(--cursor-text-primary) 25%,transparent);border-right-color:color-mix(in srgb,var(--cursor-text-primary) 25%,transparent);border-top-color:color-mix(in srgb,var(--cursor-text-primary) 25%,transparent);border-top:2px solid var(--cursor-text-primary);border-right:2px solid var(--cursor-text-primary);animation:move-to-local-pill-spin .85s linear infinite}@keyframes move-to-local-pill-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@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{width:28px;border-radius:var(--cursor-radius-full)}}@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{display:flex;flex-direction:column;gap:var(--cursor-spacing-1-5);padding:var(--cursor-spacing-1) 0}.move-to-local-tray__target{-webkit-appearance:none;appearance:none;border:1px solid var(--cursor-stroke-tertiary);border-radius:var(--cursor-radius-base);background:rgba(0,0,0,0);padding:var(--cursor-spacing-1) var(--cursor-spacing-1-5);cursor:pointer;text-align:left;display:flex;flex-direction:column;gap:var(--cursor-spacing-0-5);transition:background-color .12s ease}.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{display:flex;flex-direction:column;gap:var(--cursor-spacing-2);padding:var(--cursor-spacing-1) 0 0;width:100%;box-sizing:border-box}.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{display:flex;flex-direction:column;gap:var(--cursor-spacing-1-5);padding:var(--cursor-spacing-1) 0 var(--cursor-spacing-2);width:100%;box-sizing:border-box}.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{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--cursor-spacing-2);width:100%;min-height:1.25rem}.move-to-local-tray__progress-message{flex:1 1;min-width:0}.move-to-local-tray__progress-message,.move-to-local-tray__progress-pct{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.35}.move-to-local-tray__progress-pct{flex-shrink:0}.move-to-local-tray__complete,.move-to-local-tray__error{padding:var(--cursor-spacing-0-5) 0 var(--cursor-spacing-1)}.move-to-local-tray__confirm-submit-inner{display:inline-flex;align-items:center;justify-content:center;gap:var(--cursor-spacing-1)}.ui-notification-tray .ui-tray-header__title.ui-text[data-color=primary]{color:var(--cursor-text-tertiary)}.ui-notification-tray .ui-tray-header__body,.ui-notification-tray__body{color:var(--cursor-text-primary)}.ui-notification-tray__body{font-size:13px;line-height:1.5;-webkit-user-select:text;user-select:text}.ui-notification-tray__body .ui-markdown p{margin:0}.ui-notification-tray__additional-content{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cursor-spacing-3);padding:0 var(--cursor-spacing-3) var(--cursor-spacing-1)}.plan-agent-list__header{display:flex;align-items:center;justify-content:space-between;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid var(--cursor-stroke-secondary)}.plan-agent-list__title{font-size:.875rem;font-weight:var(--cursor-font-weight-normal,400);color:var(--cursor-text-tertiary)}.plan-agent-list__list{display:flex;flex-direction:column;gap:8px}.plan-agent-list__item{cursor:pointer}.plan-agent-list__spinner{animation:plan-agent-spin 3s linear infinite}@keyframes plan-agent-spin{to{transform:rotate(1turn)}}.plan-references-section{display:flex;flex-direction:column;margin-top:20px}.plan-references-section__header{display:flex;align-items:center;justify-content:space-between;gap:var(--cursor-spacing-2);padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid var(--cursor-stroke-secondary)}.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{display:flex;flex-direction:column;gap:8px}.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}.plan-list-row{display:flex;gap:var(--cursor-spacing-2-5);height:20px;-webkit-appearance:none;appearance:none;font:inherit;color:inherit;text-align:left;width:100%}.plan-list-row,.plan-list-row__icon{align-items:center;padding:0;background:rgba(0,0,0,0);border:none}.plan-list-row__icon{display:inline-flex;justify-content:center;flex-shrink:0}.plan-list-row__text{flex:1 1;font-family:inherit;font-size:.875rem;line-height:20px;color:var(--cursor-text-secondary);transition:color .15s ease-in-out;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plan-list-row:hover .plan-list-row__text{color:var(--cursor-text-primary)}.plan-list-row__text--editable{border:none;background:rgba(0,0,0,0);box-shadow:none;-webkit-appearance:none;appearance:none;resize:none;min-height:0;padding:0}.plan-list-row__text--editable:focus,.plan-list-row__text--editable:focus-visible{color:var(--cursor-text-primary);border:none;box-shadow: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;line-height:20px;font-size:.875rem;color:var(--cursor-text-tertiary);transition:color .15s ease-in-out;background:none;border:none;padding:0;cursor:pointer;text-align:left}.plan-list-row__empty:hover{color:var(--cursor-text-secondary)}.plan-list-row__empty:disabled{cursor:default}.plan-list-row.plan-todo__row{height:auto;min-height:20px;align-items:flex-start}.plan-list-row.plan-todo__row .plan-list-row__text{min-width:0;white-space:pre-wrap;overflow:visible;text-overflow:clip;overflow-wrap:break-word;word-break:break-word}.ui-plan-editor{display:flex;flex-direction:column;min-height:200px;gap:var(--cursor-spacing-4);padding:48px 48px 120px;background-color:rgba(0,0,0,0)}.ui-plan-editor__body{flex:1 1;min-height:120px}.ui-plan-editor__footer{display:flex;align-items:center;gap:var(--cursor-spacing-2);flex-shrink:0;min-height:2.5rem}.plan-todos-section{gap:var(--cursor-spacing-4);margin-top:var(--cursor-spacing-5);background:rgba(0,0,0,0)}.plan-todos-section,.plan-todos-section__phase{display:flex;flex-direction:column}.plan-todos-section__phase-header{display:flex;align-items:center;min-height:20px;gap:var(--cursor-spacing-1);font-size:14px;line-height:20px;letter-spacing:-.15px;flex-wrap:wrap;padding-bottom:var(--cursor-spacing-2-5);margin-bottom:var(--cursor-spacing-2-5);border-bottom:1px solid var(--cursor-stroke-secondary)}.plan-todos-section__phase-count,.plan-todos-section__phase-header{font-weight:var(--cursor-font-weight-normal,400);color:var(--cursor-text-tertiary)}.plan-todos-section__phase-list{display:flex;flex-direction:column;gap:var(--cursor-spacing-2)}.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{align-self:flex-start;cursor:pointer;margin-top:calc((20px - 14px)/2)}.plan-todo__status-indicator:disabled{cursor:default}.plan-todo__status-icon{animation:ui-icon-morph-in .1s cubic-bezier(.215,.61,.355,1) both;transform-origin:center}@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--completed,.plan-todo__status-indicator--in_progress{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{overflow-y:hidden;field-sizing:content;font-size:14px;line-height:20px;letter-spacing:-.15px}.plan-todo__trailing{display:flex;align-items:center;gap:var(--cursor-spacing-1);flex-shrink:0}.plan-todo__assignment{display:flex;align-items:center;gap:var(--cursor-spacing-0-5);padding:var(--cursor-spacing-1);border:none;background:rgba(0,0,0,0);cursor:pointer;color:var(--cursor-text-tertiary);font-size:13px;line-height:18px;letter-spacing:-.08px;border-radius:var(--cursor-radius-sm)}.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{display:flex;align-items:center;gap:var(--cursor-spacing-1);margin-left:auto}.plan-todos-section__phase-action--add,.plan-todos-section__phase-action--build{flex-shrink:0}.plan-tab-header{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;box-sizing:border-box;height:36px;padding:0;gap:var(--cursor-spacing-2);border-top:1px solid var(--cursor-stroke-tertiary);border-bottom:1px solid var(--cursor-stroke-tertiary)}.plan-tab-header__left{display:flex;align-items:center;gap:var(--cursor-spacing-1-5);min-width:0;overflow:hidden;padding-left:var(--cursor-spacing-3)}.plan-tab-header__breadcrumb-prefix{font-size:13px;color:var(--cursor-text-tertiary);flex-shrink:0}.plan-tab-header__breadcrumb-separator{flex-shrink:0;margin:0 -var(--cursor-spacing-0-5)}.plan-tab-header__breadcrumb-title{font-size:13px;color:var(--cursor-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plan-tab-header__plan-switcher{display:inline-flex;align-items:center;gap:var(--cursor-spacing-1-5);-webkit-appearance:none;appearance:none;border:none;background:rgba(0,0,0,0);padding:0;cursor:pointer;min-width:0;color:inherit;font:inherit}.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{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plan-tab-header__plan-switcher .ui-icon{flex-shrink:0;color:var(--cursor-text-tertiary)}.plan-tab-header__right{display:flex;align-items:center;gap:1px;flex-shrink:0;padding-right:var(--cursor-spacing-2)}.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{display:inline-flex;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)}.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}.ui-preview-tray-host{box-sizing:border-box;width:100%;height:100%;min-width:0;min-height:0;display:flex;flex-direction:column}.ui-tray.ui-preview-tray{transform-origin:bottom center;transform:none;transition:opacity .15s ease-out,border-color .1s ease;will-change:opacity;flex:1 1 auto;min-height:0}.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-subtitle]):not([data-has-body]){align-items:center}.ui-tray.ui-preview-tray>.ui-tray-header .ui-tray-header__right{width:auto;height:auto;align-items:center}.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{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1;overflow:hidden;word-break:break-word}.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:1 1;min-height:0;display:flex;flex-direction:column;overflow:hidden;align-self:stretch}.ui-preview-tray__scrim{position:absolute;inset:0;z-index:1;background:rgba(0,0,0,0);border:0;margin:0;padding:0;cursor:default}.ui-mention-menu-side-preview-submenu-li{display:block;margin:0;padding:0;list-style:none}.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:"";position:absolute;inset:0;z-index:1;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--cursor-stroke-secondary),inset 0 0 0 1px var(--cursor-bg-elevated);pointer-events:none}.ui-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,rgba(20,20,20,.12))}.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;max-width:min(480px,100vw - 32px);max-height:260px;overflow-x:auto;overflow-y:hidden;overscroll-behavior:contain;border-radius:inherit}.ui-mention-menu-side-preview__pan-inner{min-width:-webkit-max-content;min-width:max-content;padding:0}.ui-mention-menu-side-preview__body{display:flex;flex-direction:column;width:-webkit-max-content;width:max-content;min-width:100%;padding:0}.ui-mention-preview-folder-staircase{display:flex;flex-direction:column;gap:3px}.ui-mention-preview-folder-row{display:flex;align-items:center;flex-wrap:nowrap;min-height:22px}.ui-mention-preview-folder-rail{flex-shrink:0;border-left:1px solid var(--cursor-stroke-secondary);margin-left:6px;align-self:stretch;min-height:22px}.ui-mention-preview-folder-label{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;font-size:12px;line-height:22px;color:var(--cursor-text-tertiary);white-space:nowrap}.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{display:inline-flex;flex-shrink:0;align-items:center;width:16px;height:16px;justify-content:center}.ui-mention-preview-folder-footer{display:flex;align-items:center;gap:4px;margin-top:6px;padding-top:6px;border-top:1px solid var(--cursor-stroke-tertiary);font-size:11px;line-height:1.3;color:var(--cursor-text-tertiary)}.ui-mention-preview-cursor-ignore-host{position:relative;align-self:flex-start;width:-webkit-max-content;width:max-content;max-width:100%}.ui-mention-preview-cursor-ignore-overlay{position:absolute;inset:0;box-sizing:border-box;margin:0;padding:8px 10px;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);font-family:inherit;font-size:12px;line-height:1.35;text-align:center;cursor:pointer;display:flex;align-items:center;justify-content:center}.ui-slash-menu__item-title-wrap{display:flex;align-items:center;min-width:0;flex:1 1;gap:6px;padding-right:var(--cursor-spacing-1)}.ui-slash-menu__item-leading-icons{display:inline-flex;align-items:center;gap:var(--cursor-spacing-0-5)}.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{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;line-break:auto;-webkit-line-clamp:unset;line-clamp:unset;-webkit-box-orient:initial}.ui-slash-menu__content--glass .ui-slash-menu__item-tertiary-icon{display:inline-flex;align-items:center;color:var(--cursor-text-tertiary);flex-shrink:0}.ui-slash-menu__content--glass .ui-slash-menu__item-tertiary-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:180px;color:var(--cursor-text-tertiary);font-size:inherit;flex-shrink:1}.ui-slash-menu__item-title{color:var(--cursor-text-primary)}.ui-slash-menu__item-inline-description,.ui-slash-menu__item-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.ui-slash-menu__item-inline-description{flex:1 1;color:var(--cursor-text-tertiary)}.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{display:flex;flex-direction:column;gap:var(--cursor-spacing-0-5);font-size:13px;line-height:18px;letter-spacing:-.08px}.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-tooltip.ui-menu__tooltip:has(.ui-slash-menu__structured-tooltip){width:300px;box-sizing:border-box}.ui-slash-menu__tooltip-type{font-size:.85em;color:var(--cursor-text-tertiary);margin-bottom:var(--cursor-spacing-0-5)}.ui-slash-menu__pin-button{-webkit-appearance:none;appearance:none;background:none;border:none;padding:0;margin:0;font:inherit;color:inherit;cursor:pointer;box-sizing:border-box;touch-action:manipulation;outline:none!important;outline-width:0!important;outline-style:none!important;outline-offset:0!important;outline-color:rgba(0,0,0,0)!important;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:var(--cursor-radius-sm);opacity:0;pointer-events:none}.ui-menu__row[data-focused=true] .ui-slash-menu__pin-button{opacity:1;pointer-events:auto}.ui-slash-menu__pin-button:focus-visible .ui-icon[data-color=tertiary],.ui-slash-menu__pin-button:hover .ui-icon[data-color=tertiary]{color:var(--cursor-icon-secondary)}.ui-slash-menu__pin-button:focus-visible{outline:none!important;outline-width:0!important;outline-style:none!important;outline-offset:0!important;outline-color:rgba(0,0,0,0)!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-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);align-self:center;justify-content:flex-end;width:var(--prompt-input-dynamic-island-rest-width);min-width:0;min-height:var(--prompt-input-dynamic-island-hit-height);max-width:100%;interpolate-size:allow-keywords;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]{display:flex;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);overflow:visible;z-index:4}.ui-prompt-input__container[data-variant=compact][data-expanded],.ui-prompt-input__container[data-variant=dynamic-island][data-expanded]{display:block;padding:0;border-radius:var(--prompt-input-border-radius-expanded)}.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);min-width:0;justify-content:flex-start;padding:0;border-color:var(--prompt-input-container-border);background-color:var(--prompt-input-container-bg);box-shadow:none;opacity:.98;overflow:hidden;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]: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);-webkit-backdrop-filter:blur(var(--cursor-spacing-1));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);-webkit-backdrop-filter:none;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);justify-content:normal;padding:var(--cursor-spacing-2) var(--cursor-spacing-2-5);overflow:visible}.ui-prompt-input__container[data-variant=dynamic-island][data-expanded][data-dynamic-island-active]{display:flex;flex-direction:column;align-items:stretch;height:auto;min-height:var(--prompt-input-dynamic-island-input-height);justify-content:flex-end;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{display:inline-flex;align-items:center;justify-content:space-between;gap:var(--cursor-spacing-2);flex:0 0 auto;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);font-size:14px;line-height:20px;white-space:nowrap;text-wrap:nowrap;overflow-wrap:normal;word-break:normal;overflow:hidden;text-overflow:clip;-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;transition:opacity .15s cubic-bezier(.215,.61,.355,1)}.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{display:flex;align-items:center;flex:1 1;min-width:0;overflow:hidden;text-overflow:clip}.ui-prompt-input__container .ui-prompt-input__dynamic-island-keybinding-label{display:inline-flex;align-items:center;flex:0 0 auto}.ui-prompt-input__container .ui-prompt-input__dynamic-island-label[data-width=full]{flex:1 1 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]){display:flex;border-radius:var(--prompt-input-border-radius-dynamic-island);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 1;padding:0;min-width:0;order:2}[data-variant=dynamic-island] .ui-prompt-input-editor{position:absolute;width:0;max-width:0;height:0;flex:0 0;opacity:0;overflow:hidden;pointer-events:none;transition:opacity .15s cubic-bezier(.215,.61,.355,1),transform .15s cubic-bezier(.215,.61,.355,1)}[data-variant=dynamic-island][data-dynamic-island-active] .ui-prompt-input-editor,[data-variant=dynamic-island][data-dynamic-island-collapsing] .ui-prompt-input-editor{position:relative;width:100%;max-width:100%;height:auto;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{flex:1 1;opacity:1;pointer-events:auto}[data-variant=compact][data-expanded] .ui-prompt-input-editor,[data-variant=dynamic-island][data-expanded] .ui-prompt-input-editor{flex:initial;padding:0;min-width:auto;order: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{display:flex;align-items:center;justify-content:space-between;padding:var(--prompt-input-toolbar-padding);gap:var(--cursor-spacing-2)}[data-variant=compact] .ui-prompt-input-toolbar__left,[data-variant=compact] .ui-prompt-input-toolbar__right,[data-variant=dynamic-island] .ui-prompt-input-toolbar__left,[data-variant=dynamic-island] .ui-prompt-input-toolbar__right{display:contents}[data-variant=compact][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__left,[data-variant=dynamic-island][data-expanded] .ui-prompt-input-toolbar__right{display:flex;align-items:center}[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:0}.ui-prompt-input__container[data-variant=dynamic-island] .ui-prompt-input-image-grid,.ui-prompt-input__container[data-variant=dynamic-island] .ui-prompt-input-toolbar__right>*,.ui-prompt-input__container[data-variant=dynamic-island] [data-compact-visible]{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]) .ui-prompt-input-toolbar__right>*,.ui-prompt-input__container[data-variant=dynamic-island]:not([data-dynamic-island-active]) [data-compact-visible]{max-width:0;opacity:0;overflow:hidden;pointer-events:none;transform:scale(.96);visibility:hidden}.ui-prompt-input__container[data-variant=dynamic-island]:not([data-dynamic-island-active]) .ui-prompt-input-image-grid{max-height:0;padding-block:0;opacity:0;pointer-events:none;visibility:hidden}[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:0}[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:0}@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-editor,.ui-prompt-input__container[data-variant=dynamic-island] .ui-prompt-input-image-grid,.ui-prompt-input__container[data-variant=dynamic-island] .ui-prompt-input-toolbar__right>*,.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]{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;display:flex;flex-direction:column;gap:var(--prompt-input-section-gap);width:100%;min-width:100%;flex-shrink:0}.ui-prompt-input__container{position:relative;background:var(--prompt-input-container-bg);border:1px solid var(--prompt-input-container-border);cursor:text;overflow:hidden;box-sizing:border-box;width:100%;max-width:100%;min-width:0}.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] *{cursor:default!important;pointer-events:none}.ui-prompt-input-editor{position:relative;padding:0;box-sizing:border-box;min-width:0;width:100%;max-width:100%}.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%;overflow-y:auto;outline:none;font-size:14px;line-height:1.5;color:var(--cursor-text-primary);word-break:break-word;overflow-wrap:break-word}.ui-prompt-input-editor .ProseMirror p{margin:0}.ui-prompt-input-editor .ProseMirror .ui-prompt-input-link,.ui-prompt-input-editor .ProseMirror a[href]{color:var(--cursor-text-link);text-decoration:none;border-radius:4px;padding:1px 3px;margin:0 -3px;cursor:pointer;transition:background-color .15s ease,color .15s ease}.ui-prompt-input-editor .ProseMirror .ui-prompt-input-link:visited,.ui-prompt-input-editor .ProseMirror a[href]:visited{color:var(--cursor-text-link)}.ui-prompt-input-editor .ProseMirror .ui-prompt-input-link:hover,.ui-prompt-input-editor .ProseMirror a[href]:hover{text-decoration:none;background:var(--cursor-bg-cyan-secondary)}.ui-prompt-input-editor .ProseMirror .ui-prompt-input-link:focus-visible,.ui-prompt-input-editor .ProseMirror a[href]: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);position:absolute;top:0;left:0;right:0;color:var(--cursor-text-quaternary);pointer-events:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.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{display:inline-flex;align-items:center;justify-content:center;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);line-height:1;vertical-align:text-bottom}.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 .ProseMirror,.ui-prompt-input-tiptap-readonly .ui-prompt-input-tiptap-readonly__content{min-height:0;max-height:none;padding:0;overflow:visible;outline:none;font-size:inherit;line-height:inherit;color:inherit;background:rgba(0,0,0,0)}.ui-prompt-input-tiptap-readonly .ProseMirror p,.ui-prompt-input-tiptap-readonly .ui-prompt-input-tiptap-readonly__content p{margin:0}.ui-prompt-input-tiptap-readonly .ProseMirror .ui-prompt-input-link,.ui-prompt-input-tiptap-readonly .ProseMirror a[href],.ui-prompt-input-tiptap-readonly .ui-prompt-input-tiptap-readonly__content .ui-prompt-input-link,.ui-prompt-input-tiptap-readonly .ui-prompt-input-tiptap-readonly__content a[href]{color:var(--cursor-text-link);text-decoration:none;pointer-events:auto;cursor:pointer}.ui-prompt-input-link-menu{display:flex;align-items:center;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)}.ui-prompt-input-link-menu__action{display:inline-flex;align-items:center;gap:var(--cursor-spacing-1);height:20px;padding:0 var(--cursor-spacing-1-5);border:none;border-radius:var(--cursor-radius-base);background:rgba(0,0,0,0);color:var(--cursor-text-primary);font-size:13px;line-height:18px;cursor:pointer;transition:background-color .1s ease-out}.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{display:inline-flex;align-items:center;color:var(--cursor-text-yellow-primary);font-size:14px;font-weight:var(--cursor-font-weight-normal,400);border-radius:2px}.ui-prompt-input-command-chip.ProseMirror-selectednode,.ui-prompt-input-command-chip.ui-prompt-input-command-chip--selected{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;display:inline-flex;position:relative;vertical-align:middle;align-items:center;justify-content:flex-start;box-sizing:border-box;max-width:var(--mention-chip-max-width);min-width:0;margin-top:-3px;margin-left:-1px;font-weight:var(--cursor-font-weight-normal,400);line-height:1.35;cursor:pointer;background-color:rgba(0,0,0,0)!important}.ui-pill.ui-prompt-input-mention-chip,.ui-pill.ui-prompt-input-mention-chip[data-size=sm]{padding:var(--mention-chip-padding-y) var(--mention-chip-padding-x);gap:2px;font-size:var(--mention-chip-label-font-size);height:auto}.ui-pill.ui-prompt-input-mention-chip[data-size=sm]{min-height:0}.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{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--mention-chip-seti-size);height:var(--mention-chip-seti-size);line-height:1;color:var(--cursor-text-cyan-primary)!important;--icon-size:var(--mention-chip-seti-size)}.ui-pill.ui-prompt-input-mention-chip .ui-prompt-input-mention-chip__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--mention-chip-icon-slot-size);height:var(--mention-chip-icon-slot-size);line-height:1;--icon-size:12px}.ui-pill.ui-prompt-input-mention-chip .ui-prompt-input-mention-chip__leading-icon{transition:opacity .12s ease}.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);top:-1px;margin-left:2px;margin-right:2px}.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{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;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}.ui-pill.ui-prompt-input-mention-chip button.ui-prompt-input-mention-chip__label--activates{cursor:pointer;border:none;background:none;text-align:left;padding:0;margin: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{position:absolute;left:var(--mention-chip-close-icon-left);top:50%;display:inline-flex;align-items:center;justify-content:center;border:none;padding:0;margin:0;background:rgba(0,0,0,0);color:inherit;flex-shrink:0;width:var(--mention-chip-icon-slot-size);height:var(--mention-chip-icon-slot-size);transform:translateY(-50%);line-height:1;opacity:0;pointer-events:none;transition:opacity .12s ease;--icon-size:11px;filter:none}.ui-pill.ui-prompt-input-mention-chip .ui-prompt-input-mention-chip__close-icon:focus-visible,.ui-pill.ui-prompt-input-mention-chip .ui-prompt-input-mention-chip__close-icon:hover{filter:none;color:inherit;background:rgba(0,0,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{display:flex;align-items:center;justify-content:space-between;padding:var(--prompt-input-toolbar-padding);gap:8px}.ui-prompt-input-toolbar__left{display:flex;align-items:center;gap:4px;min-width:0;flex:1 1;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]){position:-webkit-sticky;position:sticky;bottom:0;z-index:1;padding-bottom:var(--cursor-spacing-1);background-color:var(--cursor-bg-elevated)}.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{display:flex;align-items:flex-start;gap:var(--cursor-spacing-1-5);min-width:0;width:100%}.ui-prompt-input-mcp-submenu__server-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;min-width:0;flex:1 1}.ui-prompt-input-mcp-submenu__server-text{display:flex;flex-direction:column;min-width:0;flex:1 1}.ui-prompt-input-mcp-submenu__server-status-text{font-size:11px;line-height:14px;letter-spacing:.07px;display:block;margin-top:1px;color:var(--cursor-text-tertiary)}.ui-prompt-input-mcp-submenu__server-status-text[data-status=error]{color:var(--cursor-text-red-primary)}.ui-prompt-input-mcp-submenu__server-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:18px;height:18px}.ui-prompt-input-mcp-submenu__server-icon-tile{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;overflow:hidden;border-radius:var(--cursor-radius-sm);background:var(--cursor-bg-secondary)}.ui-prompt-input-mcp-submenu__server-icon-tile[data-has-image]{background:hsla(0,0%,100%,.02)}.ui-prompt-input-mcp-submenu__server-icon-image{width:100%;height:100%;object-fit:cover}.ui-prompt-input-mcp-submenu__server-icon-fallback{font-size:11px;line-height:14px;letter-spacing:.07px;color:var(--cursor-text-secondary);font-weight:var(--cursor-font-weight-medium,500)}.ui-prompt-input-mcp-submenu__server-status-dot{position:absolute;right:-2px;bottom:-2px;width:7px;height:7px;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}.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{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:16px;height:16px;vertical-align:middle}.ui-prompt-input-mcp-mention-icon__tile{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;overflow:hidden;border-radius:var(--cursor-radius-sm);background:var(--cursor-bg-secondary)}.ui-prompt-input-mcp-mention-icon__tile[data-has-image]{background:rgba(0,0,0,0)}.ui-prompt-input-mcp-mention-icon__image{width:100%;height:100%;object-fit:cover}.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{position:absolute;right:-2px;bottom:-2px;width:6px;height:6px;box-sizing:border-box;border-radius:var(--cursor-radius-full);border:1.5px solid var(--cursor-bg-elevated);z-index:1}.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{font-size:11px;line-height:14px;letter-spacing:.07px;min-width:0;height:auto;padding:0;font-weight:var(--cursor-font-weight-medium,500)}@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]{height:24px;padding-left:8px;padding-right:6px;border-radius:var(--cursor-radius-full);background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);--markdown-foreground:var(--cursor-text-secondary)}.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{display:flex;align-items:center;gap:4px;flex-shrink:0}.ui-prompt-input-plus-button{display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0;padding:0;border:none;border-radius:50%;background:var(--cursor-bg-tertiary);color:var(--cursor-text-tertiary);cursor:pointer;transition:background-color .15s ease,color .15s ease}.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{display:flex;align-items:center;justify-content:center;padding:0;border:none;border-radius:50%;cursor:pointer}.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{display:block;flex-shrink:0}.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{display:flex;flex-wrap:wrap;gap:8px;padding:12px 12px 0}.ui-prompt-input-image-preview{--ui-prompt-input-image-preview-width:64px;--ui-prompt-input-image-preview-height:64px;position:relative;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);flex-shrink:0;border:1px solid color-mix(in srgb,var(--cursor-stroke-tertiary) 72%,transparent);border-radius:8px;box-sizing:border-box}.ui-prompt-input-image-preview,.ui-prompt-input-image-preview .ui-badge{width:var(--ui-prompt-input-image-preview-width);height:var(--ui-prompt-input-image-preview-height)}.ui-prompt-input-image-preview .ui-badge{display:flex}.ui-prompt-input-image-preview .ui-badge-indicator{opacity:0;transition:opacity .15s ease}.ui-prompt-input-image-preview:hover .ui-badge-indicator{opacity:1}.ui-prompt-input-image-preview__lightbox-item{padding:0;border:none;border-radius:8px;overflow:hidden;background:none;cursor:pointer}.ui-prompt-input-image-preview__image,.ui-prompt-input-image-preview__lightbox-item{display:block;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)}.ui-prompt-input-image-preview__image{object-fit:cover}.ui-prompt-input-image-preview__fullscreen-image{display:block;width:100%;height:100%;object-fit:contain}.ui-prompt-input-image-preview__fullscreen-content{position:relative;width:100%;height:100%}.ui-prompt-input-image-preview__fullscreen-actions{position:absolute;top:16px;right:16px;z-index:1;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;max-width:calc(100% - 32px)}.ui-prompt-input-image-preview__fullscreen-action{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:28px;padding:0 10px;border:1px solid var(--cursor-stroke-secondary);border-radius:9999px;background:color-mix(in srgb,var(--cursor-bg-elevated) 88%,transparent);color:var(--cursor-text-primary);font-size:12px;line-height:1;white-space:nowrap;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.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{display:inline-flex;align-items:center}.ui-prompt-input-attachment-grid{display:flex;flex-wrap:wrap;gap:8px;padding:12px 12px 0}.ui-prompt-input-attachment-preview{--ui-prompt-input-attachment-tile-width:96px;--ui-prompt-input-attachment-tile-height:60px;position:relative;width:var(--ui-prompt-input-attachment-tile-width);height:var(--ui-prompt-input-attachment-tile-height);flex-shrink:0}.ui-prompt-input-attachment-preview .ui-badge{display:flex;width:100%;height:100%}.ui-prompt-input-attachment-preview .ui-badge-indicator{opacity:0;transition:opacity .15s ease}.ui-prompt-input-attachment-preview:hover .ui-badge-indicator{opacity:1}.ui-prompt-input-attachment-tile{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;box-sizing:border-box;border:1px solid color-mix(in srgb,var(--cursor-stroke-tertiary) 72%,transparent);border-radius:8px;background:color-mix(in srgb,var(--cursor-bg-elevated) 60%,transparent);color:var(--cursor-text-secondary);overflow:hidden}button.ui-prompt-input-attachment-tile{padding:0;cursor:pointer;font:inherit}.ui-prompt-input-attachment-tile--video{background-color:var(--cursor-bg-tertiary,var(--cursor-bg-tertiary))}.ui-prompt-input-attachment-tile__video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.ui-prompt-input-attachment-tile__play-overlay{--ui-prompt-input-attachment-play-size:24px;position:absolute;top:50%;left:50%;z-index:1;display:flex;align-items:center;justify-content:center;width:var(--ui-prompt-input-attachment-play-size);height:var(--ui-prompt-input-attachment-play-size);flex-shrink:0;border-radius:50%;background-color:var(--vscode-sideBar-background,var(--cursor-bg-elevated));box-shadow:0 2px 8px var(--vscode-widget-shadow,rgba(0,0,0,.24));transform:translate(-50%,-50%)}.ui-prompt-input-attachment-tile__icon{flex-shrink:0;width:83.333%;height:83.333%;color:var(--vscode-editor-foreground,var(--cursor-text-primary))}.ui-prompt-input__slash-menu-anchor{position:absolute;left:0;bottom:0;width:1px;height:1px;pointer-events:none}[data-menu-direction=up] .ui-prompt-input__slash-menu-anchor{bottom:auto;top:4px}.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{position:relative;width:100%}.ui-prompt-input-header-tray__trigger{opacity:1;filter:none;transform:scale(1);transition:opacity .15s ease-out,transform .15s ease-out;will-change:opacity,transform;pointer-events:auto;position:static}.ui-prompt-input-header-tray__trigger[data-visible=true]{opacity:0;transform:scale(.95);pointer-events:none;position:absolute;transform-origin:bottom center}.ui-prompt-input-header-tray--footer .ui-prompt-input-header-tray__trigger[data-visible=true]{transform-origin:top center}.ui-prompt-input-header-tray__tray{position:static;bottom:0;left:0;right:0;pointer-events:none}.ui-prompt-input-header-tray__tray[data-visible=true]{position:static;pointer-events:auto}.ui-prompt-input-header-tray__tray[data-visible=false]{position:absolute}.ui-prompt-input-header-tray--overlay .ui-prompt-input-header-tray__trigger[data-visible=true]{position:static}.ui-prompt-input-header-tray--overlay .ui-prompt-input-header-tray__tray{position:absolute;z-index:1}.ui-prompt-input-header-tray--overlay .ui-prompt-input-header-tray__tray[data-visible=true]{position:absolute}.ui-prompt-input-header-tray--overlay:not(.ui-prompt-input-header-tray--footer) .ui-prompt-input-header-tray__tray{top:auto;bottom:0}.ui-prompt-input-header-tray--overlay.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 1}.ui-connect-remote-host-form{display:flex;flex-direction:column;gap:var(--cursor-spacing-3);flex:1 1;min-height:0}.ui-connect-remote-host-form__input-row{display:flex;align-items:center;gap:var(--cursor-spacing-2);width:100%;padding-inline:var(--cursor-spacing-3-5)}.ui-connect-remote-host-form__footer,.ui-connect-remote-host-form__list-scroll-inner{padding-inline:var(--cursor-spacing-4)}.ui-connect-remote-host-form__footer{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:flex-start;gap:var(--cursor-spacing-2);row-gap:var(--cursor-spacing-1);margin-top:auto}.ui-text.ui-connect-remote-host-form__hint{display:block;flex:1 1 14rem;min-width:0}.ui-connect-remote-host-form__footer-actions{flex:0 1 auto;display:flex;justify-content:flex-end;max-width:100%;min-width:0;margin-left:auto}.ui-connect-remote-host-form__footer-actions .ui-button{max-width:100%;height:auto;min-height:0;white-space:normal;text-align:right}.ui-connect-remote-host-form__input-grow{flex:1 1;min-width:0}.ui-connect-remote-host-form__list-scroll,.ui-connect-remote-host-form__list-scroll-viewport{border:none;background:rgba(0,0,0,0)}.ui-connect-remote-host-form__row-icon{flex-shrink:0}.ui-connect-remote-host-form__row{display:flex;flex-direction: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:none;border-radius:var(--cursor-radius-base);background:rgba(0,0,0,0);color:inherit;cursor:pointer;text-align:left;font:inherit}.ui-connect-remote-host-form__row:hover{background:var(--cursor-bg-tertiary)}.ui-connect-remote-host-form__row-primary{flex:1 1;min-width:0;color:var(--cursor-text-primary)}.ui-connect-remote-host-form__row-primary,.ui-connect-remote-host-form__row-secondary{font-size:13px;line-height:18px;letter-spacing:-.08px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-connect-remote-host-form__row-secondary{flex:0 1 auto;max-width:45%;color:var(--cursor-text-tertiary)}.ui-connect-remote-connecting-log{display:flex;flex-direction:column;min-height:0;flex:1 1;border-top:1px solid var(--cursor-stroke-tertiary)}.ui-connect-remote-connecting-log__scroll-inner{padding:var(--cursor-spacing-2-5);min-width:0}.ui-connect-remote-connecting__status{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:var(--cursor-spacing-2);min-height:240px;flex:1 1;border-top:1px solid var(--cursor-stroke-tertiary)}.ui-connect-remote-dialog-footer{display:flex;align-items:center;justify-content:space-between;gap:var(--cursor-spacing-2);width:100%}.ui-connect-remote-dialog-footer__trailing{display:flex;align-items:center;gap:var(--cursor-spacing-1-5);margin-left:auto}.ui-dot-grid-animator{--dot-grid-off-opacity:0;--dot-grid-size:14px;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;flex:0 0 auto;width:var(--dot-grid-size);height:var(--dot-grid-size);color:currentColor;contain:layout paint style}.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:0.2}.ui-dot-grid-animator__grid{display:block;width:100%;height:100%}.ui-dot-grid-animator__dot{fill:currentColor;animation-duration:var(--dot-grid-animation-duration,1s);animation-delay:var(--dot-grid-animation-delay,0s);animation-iteration-count:infinite;animation-timing-function:step-end;will-change:opacity}.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-ascii-loading-indicator{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;flex:0 0 auto;color:currentColor;vertical-align:middle;contain:layout paint style}.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-subagent-status-indicator{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.ui-subagent-status-indicator--running-loader{color:var(--cursor-icon-tertiary)}.ui-subagent-status-indicator__dot{display:inline-block;width:6px;height:6px;border-radius:50%;flex-shrink:0}.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)}@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-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);display:flex;flex-direction:column;width:100%;font-size:12px;line-height:1.5}.ui-tab-system-group{display:flex;flex-direction:column;flex:1 1;min-height:0}.ui-tab-system-bar{height:var(--tab-system-height);background-color:var(--tab-system-bar-background,initial)}.ui-tab-system-bar,.ui-tab-system-section{display:flex;flex-direction:row;align-items:center;gap:0;flex-shrink:0;box-sizing:border-box;-webkit-app-region:no-drag}.ui-tab-system-section{height:100%;padding:var(--cursor-spacing-1) var(--cursor-spacing-2);color:var(--cursor-text-tertiary)}.ui-tab-system-tabs__scrollable{display:flex;flex-direction:row;align-items:center;gap:0;flex:1 1;min-width:0}.ui-tab-system-tabs__scrollable[data-has-stable]{margin-left:var(--tab-stable-end-margin)}.ui-tab-system-tabs__scrollable{height:100%;overflow-x:auto;overflow-y:hidden;scroll-padding-inline:var(--tab-bar-mask-size);scrollbar-width:none;-ms-overflow-style:none}.ui-tab-system-tabs__scrollable::-webkit-scrollbar{display:none}.ui-tab-system-tabs__scrollable[data-mask-start]:not([data-mask-end]){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]){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]{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{display:flex;flex-direction:row;align-items:center;gap:0;flex-shrink:0;height:100%;overflow:hidden;position:relative}.ui-tab-system-tabs__scrollable--sections .ui-tab-system-tabs__viewport{min-width:0}.ui-tab-system-tabs__section{display:flex;flex-direction:row;align-items:center;gap:0;flex-shrink:0;align-items:stretch;height:100%;-webkit-app-region:drag}.ui-tab-system-tabs__section>.ui-tab-system-tab:last-child{margin-right:0!important}.ui-tab-system-tabs__section-divider{flex-shrink:0;width:1px;align-self:stretch;margin:1ch var(--cursor-spacing-1);border:none;padding:0;background-color:var(--cursor-stroke-tertiary)}.ui-tab-system-tabs__actions{display:flex;align-items:center;flex-shrink:0;height:100%;-webkit-app-region:no-drag}.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{flex:1 1;min-width:0;height:100%;-webkit-app-region:drag}.ui-tab-system-tab{-webkit-appearance:none;appearance:none;background:none;border:none;padding:0;font:inherit;color:inherit;cursor:pointer;touch-action:manipulation;outline:none!important;outline-width:0!important;outline-style:none!important;outline-offset:0!important;outline-color:rgba(0,0,0,0)!important;box-sizing:border-box;position:relative;display:flex;align-items:center;height:calc(100% - 2*var(--tab-container-padding));margin:auto 0;margin-right:var(--tab-gap);max-width:var(--tab-max-width);padding:0 var(--cursor-spacing-2);color:var(--cursor-text-tertiary);flex-shrink:0}.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-launcher-tab],.ui-tab-system-tab[data-stable]:not([data-stable-expanded]){aspect-ratio:1;padding:0;justify-content:center}.ui-tab-system-tab[data-launcher-tab] .ui-tab-system-tab__content,.ui-tab-system-tab[data-stable]:not([data-stable-expanded]) .ui-tab-system-tab__content{flex:0 0 auto;justify-content:center}.ui-tab-system-tab{-webkit-app-region:no-drag}.ui-tab-system-tab[data-stable]:first-child,.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{margin-left:var(--tab-container-padding)}.ui-tab-system-tab{border-radius:var(--cursor-radius-base);border:1px solid rgba(0,0,0,0);background-color:rgba(0,0,0,0)}@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]:not([data-stable]):not([data-launcher-tab]):not([data-label-editing]) .ui-tab-system-tab__content{mask-image:linear-gradient(90deg,black calc(100% - 36px),transparent calc(100% - 12px));-webkit-mask-image:linear-gradient(90deg,black calc(100% - 36px),transparent 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{display:flex;flex-direction:row;gap:var(--cursor-spacing-1-5);align-items:center;flex:1 1;min-width:0;overflow:hidden}.ui-tab-system-tab__icon{flex-shrink:0;color:var(--cursor-icon-tertiary)}.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{display:flex;flex-direction:row;align-items:center;gap:0;flex:1 1;min-width:0;align-items:baseline;text-align:left}.ui-tab-system-tab__label-primary{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1;min-width:0}.ui-tab-system-tab[data-preview] .ui-tab-system-tab__label-primary{font-style:italic}.ui-tab-system-tab__label-secondary{flex-shrink:0;margin-left:var(--cursor-spacing-1);color:var(--cursor-text-tertiary)}.ui-tab-system-tab__decoration-badge{flex-shrink:0;font-size:10px;font-weight:var(--cursor-font-weight-semibold,590);line-height:1;margin-left:2px;opacity:.85}.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{position:relative;display:inline-flex;align-items:center;vertical-align:middle;flex:0 0 auto;min-width:0;max-width:calc(var(--tab-max-width) - 2.75rem)}.ui-tab-system-tab__label-measure{position:absolute;left:0;top:50%;transform:translateY(-50%);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;padding:0;margin:0;border:0;min-width:28px;max-width:calc(var(--tab-max-width) - 2.75rem);display:inline-block}.ui-tab-system-tab[data-preview] .ui-tab-system-tab__label-measure{font-style:italic}.ui-tab-system-tab__label-input{flex:0 0 auto;min-width:28px;max-width:100%;padding:0;margin:0;border:none;background:rgba(0,0,0,0);color:inherit;font:inherit;font-size:inherit;line-height:inherit;font-weight:inherit;font-style:inherit;letter-spacing:inherit;text-align:left;outline:none;box-shadow:none;-webkit-app-region:no-drag}.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{outline:none;box-shadow:none}.ui-tab-system-tab[data-label-editing] .ui-tab-system-tab__content{overflow:visible}.ui-tab-system-tab__dirty-indicator{display:none;flex-shrink:0;width:5px;height:5px;margin-left:2px;border-radius:var(--cursor-radius-full);background-color:var(--cursor-text-tertiary)}.ui-tab-system-tab__dirty-indicator[data-dirty]{display:block}.ui-tab-system-tab__close-container{position:absolute;right:var(--cursor-spacing-1);top:0;bottom:0;display:flex;align-items:center;z-index:1}.ui-tab-system-drop-indicator{position:absolute;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}.ui-tab-system-live-region{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ui-tab-system-content{flex:1 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{position:absolute;inset:0;background-color:var(--cursor-bg-focused);z-index:100;pointer-events:none}.ui-tiling{position:relative}.ui-tiling,.ui-tiling-branch{display:flex;width:100%;height:100%;overflow:hidden}.ui-tiling-branch[data-direction=horizontal]{flex-direction:row}.ui-tiling-branch[data-direction=vertical]{flex-direction:column}.ui-tiling-child{position:relative;overflow:hidden;min-width:0;min-height:0;flex-grow:0;flex-shrink:0}.ui-tiling-panel{position:relative;display:flex;flex-direction:column;width:100%;height:100%;overflow:hidden;outline:1px solid rgba(0,0,0,0);outline-offset:-1px;transition:outline-color .1s ease}.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{flex-shrink:0;-webkit-user-select:none;user-select:none}.ui-tiling-panel-content{display:flex;flex-direction:column;flex:1 1;min-height:0;min-width:0}.ui-tiling-sash{position:relative;flex-shrink:0;z-index:2;touch-action:none;overflow:visible}.ui-tiling-sash:before{border-radius:0;background-color:var(--cursor-stroke-tertiary);opacity:1;transition:all .1s ease}.ui-tiling-sash:after,.ui-tiling-sash:before{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{top:0;bottom:0;left:0;width:1px;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{left:0;right:0;top:0;height:1px;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{position:absolute;inset:var(--cursor-spacing-0-5);z-index:var(--ui-portal-layer-z-index-dropdown,1000);pointer-events:none}.ui-tiling-drop-overlay-highlight{position:absolute;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 ease,left .1s ease,width .1s ease,height .1s ease}.ui-todo-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.ui-todo-item{position:relative;display:flex;align-items:flex-start;gap:4px;padding:0;animation:ui-todo-fade-in .2s ease-out both}.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{text-decoration:line-through;color:var(--cursor-text-quaternary)}.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{display:flex;align-items:flex-start;gap:8px;cursor:default;color:var(--cursor-text-secondary);flex:1 1}.ui-todo-item__indicator{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:14px;height:20px}.ui-todo-item__content{flex:1 1;-webkit-user-select:text;user-select:text;cursor:text;font-size:14px;line-height:20px;color:var(--cursor-text-secondary)}.ui-todo-item__content--in-progress{color:var(--cursor-text-primary)}.ui-todo-list-header{all:unset;display:flex;align-items:center;justify-content:space-between;gap:8px;overflow:hidden;box-sizing:border-box;width:100%;height:28px;padding:0 12px;cursor:pointer;transition:opacity .1s ease-in-out;font:inherit;color:inherit}.ui-todo-list-header:hover{opacity:1}.ui-todo-list-header__left{display:flex;align-items:center;gap:6px;flex-shrink:1;max-width:70%}.ui-todo-list-header__title{color:var(--cursor-text-secondary);font-size:14px;line-height:20px;display:flex;align-items:center;gap:6px}.ui-todo-list-header__count{color:var(--cursor-text-tertiary)}.ui-todo-list-header__toggle{color:var(--cursor-text-secondary);font-size:14px;line-height:20px;cursor:pointer;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-update-logs{margin-block:var(--cursor-spacing-1)}.ui-update-logs,.ui-update-logs__body{display:flex;min-width:0;flex-direction:column}.ui-update-logs__body{gap:var(--cursor-spacing-2)}.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);padding-bottom:0;margin-bottom:var(--cursor-spacing-2)}.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{display:flex;flex-direction:column;align-items:flex-start;gap:var(--cursor-spacing-2);padding:var(--cursor-spacing-1) 0;box-sizing:border-box;width:100%}.ui-usage-limit-tray__amount-selector{display:flex;align-items:center;gap:var(--cursor-spacing-1-5);padding:0 var(--cursor-spacing-1-5);box-sizing:border-box;width:100%}.ui-usage-limit-tray__amount-option{-webkit-appearance:none;appearance:none;flex:1 1;height:24px;display:flex;align-items:center;justify-content:center;padding:var(--cursor-spacing-1) var(--cursor-spacing-2-5);border-radius:var(--cursor-radius-base);border:1px solid var(--cursor-stroke-tertiary);background-color:rgba(0,0,0,0);color:var(--cursor-text-secondary);font-size:13px;font-weight:var(--cursor-font-weight-normal,400);cursor:pointer;transition:background-color .1s ease,border-color .1s ease,color .1s ease}.ui-usage-limit-tray__amount-option:hover:not([data-selected]),.ui-usage-limit-tray__amount-option[data-selected]{background-color:var(--cursor-bg-tertiary);border-color:var(--cursor-stroke-secondary)}.ui-usage-limit-tray__amount-option[data-selected]{color:var(--cursor-text-primary)}.ui-usage-limit-tray__custom-input-inline{flex:1 1;height:24px;display:flex;align-items:center;gap:var(--cursor-spacing-1);padding:var(--cursor-spacing-1) var(--cursor-spacing-2-5);border-radius:var(--cursor-radius-base);border:1px solid var(--cursor-stroke-tertiary);background-color:rgba(0,0,0,0);box-sizing:border-box;transition:border-color .1s ease}.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{flex-shrink:0;color:var(--cursor-text-secondary);font-size:13px;line-height:1;-webkit-user-select:none;user-select:none}.ui-usage-limit-tray__custom-input{-webkit-appearance:none;appearance:none;flex:1 1;height:100%;min-width:0;width:100%;padding:0;border:none;background-color:rgba(0,0,0,0);color:var(--cursor-text-primary);font-size:13px;font-weight:var(--cursor-font-weight-normal,400);outline:none}.ui-usage-limit-tray__custom-input::placeholder{color:var(--cursor-text-tertiary)}.ui-usage-limit-tray__progress-section{display:flex;flex-direction:column;align-items:flex-start;padding:0 var(--cursor-spacing-2);box-sizing:border-box;gap:var(--cursor-spacing-2);width:100%}.ui-usage-limit-tray__progress-bar.ui-progress-bar{height:6px;border-radius:var(--cursor-radius-full)}.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{display:flex;align-items:center;justify-content:flex-end;gap:var(--cursor-spacing-1);padding:var(--cursor-spacing-2) 0;box-sizing:border-box;width:100%}.ui-usage-limit-tray--compact{min-width:auto;max-width:none}.ui-usage-limit-tray__compact-content{display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;gap:var(--cursor-spacing-3);padding:var(--cursor-spacing-3) var(--cursor-spacing-1-5);width:100%}.ui-usage-limit-tray__compact-text{display:flex;flex-direction:column;gap:var(--cursor-spacing-0-5);flex:1 1;min-width:0}.ui-usage-limit-tray__compact-subtitle,.ui-usage-limit-tray__compact-title{font-size:13px;line-height:1.42}.ui-usage-limit-tray__compact-button{flex-shrink:0}.fullscreen-media-controls{position:absolute;inset:0;display:flex;flex-direction:column;pointer-events:none}.fullscreen-media-controls-spacer{flex:1 1;min-height:0}.fullscreen-media-controls-bar{flex-shrink:0;padding:16px 20px 20px;background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.5) 50%,transparent);pointer-events:auto}.fullscreen-media-controls-top{display:flex;justify-content:flex-end;margin-bottom:12px}.fullscreen-media-controls-close{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background-color:rgba(255,255,255,.1);border:none;color:white;cursor:pointer;transition:background-color .15s ease}.fullscreen-media-controls-close:hover{background-color:rgba(255,255,255,.2)}.fullscreen-media-controls-bottom{display:flex;align-items:center;gap:12px}.fullscreen-media-controls-play{display:flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;border-radius:50%;background-color:rgba(255,255,255,.15);border:none;color:white;cursor:pointer;transition:background-color .15s ease}.fullscreen-media-controls-play:hover{background-color:rgba(255,255,255,.25)}.fullscreen-media-controls-time{flex-shrink:0;min-width:36px;font-size:13px;font-weight:var(--cursor-font-weight-medium,500);color:rgba(255,255,255,.9);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fullscreen-media-controls-segments{position:relative;display:flex;flex:1 1;gap:4px;align-items:center;cursor:pointer;padding:8px 0;margin:-8px 0}.fullscreen-media-controls-segments.dragging{cursor:grabbing}.fullscreen-media-controls-segment{flex:1 1;min-width:0}.fullscreen-media-controls-segment-track{position:relative;height:6px;border-radius:3px;background-color:initial;overflow:visible;display:flex;align-items:center;pointer-events:none}.fullscreen-media-controls-segment-track:before{content:"";position:absolute;top:50%;left:0;right:0;height:6px;transform:translateY(-50%);border-radius:3px;background-color:rgba(255,255,255,.25);pointer-events:none;transition:background-color .15s ease}.fullscreen-media-controls-segments.hovering .fullscreen-media-controls-segment-track:before{background-color:rgba(255,255,255,.4)}.fullscreen-media-controls-segment-hover-fill{background-color:rgba(255,255,255,.5);opacity:.6;z-index:0}.fullscreen-media-controls-segment-fill,.fullscreen-media-controls-segment-hover-fill{position:absolute;top:50%;left:0;height:6px;transform:translateY(-50%);border-radius:3px;pointer-events:none}.fullscreen-media-controls-segment-fill{background-color:rgba(255,255,255,.9);transition:width .05s linear;z-index:1}.fullscreen-media-controls-thumb{position:absolute;top:50%;width:14px;height:14px;border-radius:50%;background-color:white;transform:translate(-50%,-50%);pointer-events:none;box-shadow:0 1px 4px rgba(0,0,0,.3);z-index:2;opacity:.9;transition:opacity .15s ease,transform .1s ease}.fullscreen-media-controls-thumb.active{opacity:1;transform:translate(-50%,-50%) scale(1.15)}.fullscreen-media-controls-speed{flex-shrink:0;min-width:36px;padding:6px 10px;font-size:12px;font-weight:var(--cursor-font-weight-semibold,600);color:rgba(255,255,255,.9);background-color:rgba(255,255,255,.15);border:none;border-radius:4px;cursor:pointer;transition:background-color .15s ease}.fullscreen-media-controls-speed:hover{background-color:rgba(255,255,255,.25)}
/*# sourceMappingURL=a63fbaebccb6ee24.css.map*/