@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-default-code{font-size:var(--cursor-font-size-sm,12px);font-weight:var(--cursor-font-weight-normal-code,400);line-height:var(--cursor-line-height-lg,20px);background-color:var(--cursor-bg-editor);contain:layout style paint;-moz-tab-size:var(--ui-default-code-tab-size,4);-o-tab-size:var(--ui-default-code-tab-size,4);tab-size:var(--ui-default-code-tab-size,4);font-family:var(--cursor-font-family-mono,var(--monaco-monospace-font,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace));--shiki-foreground:var(--cursor-syntax-foreground);--shiki-background:transparent;--shiki-token-constant:var(--cursor-syntax-constant);--shiki-token-string:var(--cursor-syntax-string);--shiki-token-comment:var(--cursor-syntax-comment);--shiki-token-keyword:var(--cursor-syntax-keyword);--shiki-token-parameter:var(--cursor-syntax-parameter);--shiki-token-function:var(--cursor-syntax-function);--shiki-token-string-expression:var(--cursor-syntax-string-expression);--shiki-token-punctuation:var(--cursor-syntax-punctuation);--shiki-token-link:var(--cursor-syntax-link);--shiki-token-tag:var(--cursor-syntax-tag,var(--cursor-syntax-keyword));--shiki-token-attribute:var(--cursor-syntax-attribute,var(--cursor-syntax-parameter));--shiki-token-property:var(--cursor-syntax-property,var(--cursor-syntax-foreground));--shiki-token-type:var(--cursor-syntax-type,var(--cursor-syntax-constant));--shiki-token-variable:var(--cursor-syntax-variable,var(--cursor-syntax-foreground));--shiki-token-class:var(--cursor-syntax-class,var(--cursor-syntax-constant));--shiki-token-language-variable:var(--cursor-syntax-language-variable,var(--cursor-syntax-keyword));--shiki-token-constant-variable:var(--cursor-syntax-constant-variable,var(--cursor-syntax-constant));padding:6px 0}.ui-default-code__content{contain:layout style;min-width:fit-content}.ui-default-code__line{min-height:var(--cursor-line-height-lg,20px);display:flex}.ui-default-code__line-number{text-align:right;min-width:28px;padding-right:var(--cursor-spacing-3,12px);color:var(--cursor-text-tertiary);font-variant-numeric:tabular-nums;font-size:var(--cursor-font-size-xs,11px);-webkit-user-select:none;user-select:none;flex-shrink:0}.ui-default-code__line-content{white-space:pre;text-overflow:ellipsis;color:var(--shiki-foreground,var(--cursor-text-primary));padding-left:6px;padding-right:var(--cursor-spacing-2,8px);flex:1;position:relative;overflow:hidden}.ui-default-code__indent-guide{background-color:var(--cursor-stroke-tertiary,#80808033);pointer-events:none;width:1px;position:absolute;top:0;bottom:0}.ui-default-code__line--highlighted{background-color:var(--cursor-bg-active)}.ui-default-code__line--highlighted .ui-default-code__line-number{color:var(--cursor-text-primary)}
@property --scroll-area-top-fade-active{syntax:"<length>";inherits:true;initial-value:0}@property --scroll-area-bottom-fade-active{syntax:"<length>";inherits:true;initial-value:0}@property --scroll-area-top-fade-start-opacity{syntax:"<number>";inherits:true;initial-value:0}@property --scroll-area-bottom-fade-start-opacity{syntax:"<number>";inherits:true;initial-value:0}.ui-scroll-area{--scrollbar-size:6px;--scrollbar-inset:1px;--scrollbar-thumb-top-offset:6px;--scroll-area-scroll-padding:4px;grid-template:1fr/1fr;display:grid;position:relative;overflow:hidden}.ui-scroll-area__viewport{border-radius:inherit;min-height:0;max-height:100%;scroll-padding:var(--scroll-area-scroll-padding) 0;overscroll-behavior-x:auto;overscroll-behavior-y:contain;-ms-overflow-style:none;grid-area:1/1;overflow:hidden auto;scrollbar-width:none!important}.ui-scroll-area__viewport::-webkit-scrollbar{display:none!important}.ui-scroll-area[data-direction=horizontal] .ui-scroll-area__viewport{scroll-padding:0 var(--scroll-area-scroll-padding);overscroll-behavior-x:contain;overscroll-behavior-y:auto;overflow:auto hidden}.ui-scroll-area[data-direction=both] .ui-scroll-area__viewport{scroll-padding:0 var(--scroll-area-scroll-padding);overscroll-behavior:contain;overflow:auto}.ui-scroll-area__content{box-sizing:border-box;flex-direction:column;width:fit-content;min-width:100%;max-width:100%;min-height:100%;display:flex}.ui-scroll-area[data-direction=horizontal] .ui-scroll-area__content{flex-direction:row;width:auto;height:fit-content}.ui-scroll-area[data-direction=both] .ui-scroll-area__content{flex-direction:column;width:max-content;min-width:100%;max-width:none;height:auto}.ui-scroll-area__scrollbar{z-index:10;inset:var(--scrollbar-inset) var(--scrollbar-inset) calc(var(--scrollbar-inset) + 4px) auto;width:var(--scrollbar-size);pointer-events:auto;position:absolute}.ui-scroll-area__scrollbar[data-scrollable=false]{display:none}.ui-scroll-area__scrollbar[data-orientation=horizontal]{inset:auto var(--scrollbar-inset) var(--scrollbar-inset) var(--scrollbar-inset);width:auto;height:var(--scrollbar-size)}.ui-scroll-area[data-direction=both] .ui-scroll-area__scrollbar[data-orientation=vertical]{inset:var(--scrollbar-inset) var(--scrollbar-inset) calc(var(--scrollbar-inset) + var(--scrollbar-size) + 2px) auto}.ui-scroll-area[data-direction=both] .ui-scroll-area__scrollbar[data-orientation=horizontal]{inset:auto calc(var(--scrollbar-inset) + var(--scrollbar-size) + 2px) var(--scrollbar-inset) var(--scrollbar-inset)}.ui-scroll-area__thumb{min-height:20px;width:var(--scrollbar-size);border-radius:var(--cursor-radius-full);background:var(--cursor-stroke-tertiary);pointer-events:auto;transition:background-color .15s,opacity .15s;position:absolute;inset:0 0 auto;transform:translate(0,0)}.ui-scroll-area__thumb:hover,.ui-scroll-area__thumb:active,.ui-scroll-area__thumb.ui-scroll-area__thumb--active{background:var(--cursor-stroke-secondary)}.ui-scroll-area__thumb[data-orientation=horizontal]{width:auto;height:var(--scrollbar-size);min-width:20px;min-height:auto;inset:0 auto 0 0}.ui-scroll-area[data-visibility=hover] .ui-scroll-area__thumb{opacity:0}.ui-scroll-area[data-visibility=hover]:hover .ui-scroll-area__thumb,.ui-scroll-area[data-visibility=hover] .ui-scroll-area__thumb:active,.ui-scroll-area[data-visibility=hover] .ui-scroll-area__thumb--active,.ui-scroll-area[data-visibility=always] .ui-scroll-area__thumb{opacity:1}.ui-scroll-area[data-visibility=never] .ui-scroll-area__scrollbar{display:none}@media (prefers-reduced-motion:reduce){.ui-scroll-area__thumb{transition-duration:.01ms!important}}.ui-scroll-area--masked .ui-scroll-area__viewport{-webkit-mask-image:linear-gradient(to bottom, rgba(0, 0, 0, var(--scroll-area-top-fade-start-opacity)) 0px, black var(--scroll-area-top-fade-active), black calc(100% - var(--scroll-area-bottom-fade-active)), rgba(0, 0, 0, var(--scroll-area-bottom-fade-start-opacity)) 100%);mask-image:linear-gradient(to bottom, rgba(0, 0, 0, var(--scroll-area-top-fade-start-opacity)) 0px, black var(--scroll-area-top-fade-active), black calc(100% - var(--scroll-area-bottom-fade-active)), rgba(0, 0, 0, var(--scroll-area-bottom-fade-start-opacity)) 100%);-webkit-mask-image:linear-gradient(to bottom, rgba(0, 0, 0, var(--scroll-area-top-fade-start-opacity)) 0px, black var(--scroll-area-top-fade-active), black calc(100% - var(--scroll-area-bottom-fade-active)), rgba(0, 0, 0, var(--scroll-area-bottom-fade-start-opacity)) 100%);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}
.pagination-footer{justify-content:space-between;align-items:center;gap:var(--cursor-spacing-2);width:100%;color:var(--cursor-text-tertiary);font-variant-numeric:tabular-nums;font-size:12px;line-height:16px;display:flex}.pagination-footer__controls{align-items:center;gap:var(--cursor-spacing-2);display:flex}.pagination-footer__status{color:var(--cursor-text-tertiary);font-variant-numeric:tabular-nums}
@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-page-header{align-items:flex-start;gap:var(--cursor-spacing-1);width:100%;padding:0 var(--cursor-spacing-2);flex-direction:column;display:flex}.ui-page-header__title-row{align-items:center;gap:var(--cursor-spacing-3);width:100%;display:flex}.ui-page-header__title-group{align-items:center;gap:var(--cursor-spacing-2);min-width:0;display:flex}.ui-page-header__title{color:var(--cursor-text-primary);font-weight:var(--cursor-font-weight-normal,400);letter-spacing:-.44px;word-break:break-word;overflow-wrap:break-word;margin:0;font-size:17px;line-height:21px}.ui-page-header__help-link{color:var(--cursor-text-tertiary);flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.ui-page-header__help-link:hover{color:var(--cursor-text-secondary)}.ui-page-header__help-icon{display:block}.ui-page-header__trailing{align-items:center;gap:var(--cursor-spacing-2);flex-shrink:0;margin-left:auto;display:flex}.ui-page-header__content-row{align-items:flex-start;gap:var(--cursor-spacing-3);width:100%;display:flex}.ui-page-header__description{color:var(--cursor-text-secondary);letter-spacing:-.08px;word-break:break-word;overflow-wrap:break-word;margin:0;font-size:13px;line-height:18px}.ui-page-header__description-trailing{align-items:center;gap:var(--cursor-spacing-2);flex-shrink:0;margin-left:auto;display:flex}
@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}}.plan-list-row{align-items:center;gap:var(--cursor-spacing-2-5);appearance:none;height:20px;font:inherit;color:inherit;text-align:left;background:0 0;border:none;width:100%;padding:0;display:flex}.plan-list-row__icon{background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.plan-list-row__text{color:var(--cursor-text-secondary);text-overflow:ellipsis;white-space:nowrap;flex:1;font-family:inherit;font-size:.875rem;line-height:20px;transition:color .15s ease-in-out;overflow:hidden}.plan-list-row:hover .plan-list-row__text{color:var(--cursor-text-primary)}.plan-list-row__text--editable{box-shadow:none;appearance:none;resize:none;background:0 0;border:none;min-height:0;padding:0}.plan-list-row__text--editable:focus,.plan-list-row__text--editable:focus-visible{color:var(--cursor-text-primary);box-shadow:none;border:none}.plan-list-row__meta{color:var(--cursor-text-tertiary);transition:color .15s ease-in-out}.plan-list-row:hover .plan-list-row__meta{color:var(--cursor-text-secondary)}.plan-list-row__empty{height:20px;color:var(--cursor-text-tertiary);cursor:pointer;text-align:left;background:0 0;border:none;padding:0;font-size:.875rem;line-height:20px;transition:color .15s ease-in-out}.plan-list-row__empty:hover{color:var(--cursor-text-secondary)}.plan-list-row__empty:disabled{cursor:default}.plan-list-row.plan-todo__row{align-items:flex-start;height:auto;min-height:20px}.plan-list-row.plan-todo__row .plan-list-row__text{white-space:pre-wrap;text-overflow:clip;overflow-wrap:break-word;word-break:break-word;min-width:0;overflow:visible}.ui-plan-editor{gap:var(--cursor-spacing-4);background-color:#0000;flex-direction:column;min-height:200px;padding:48px 48px 120px;display:flex}.ui-plan-editor__body{flex:1;min-height:120px}.ui-plan-editor__footer{align-items:center;gap:var(--cursor-spacing-2);flex-shrink:0;min-height:2.5rem;display:flex}.plan-todos-section{gap:var(--cursor-spacing-4);margin-top:var(--cursor-spacing-5);background:0 0;flex-direction:column;display:flex}.plan-todos-section__phase{flex-direction:column;display:flex}.plan-todos-section__phase-header{align-items:center;gap:var(--cursor-spacing-1);letter-spacing:-.15px;min-height:20px;font-size:14px;line-height:20px;font-weight:var(--cursor-font-weight-normal,400);color:var(--cursor-text-tertiary);padding-bottom:var(--cursor-spacing-2-5);margin-bottom:var(--cursor-spacing-2-5);border-bottom:1px solid var(--cursor-stroke-secondary);flex-wrap:wrap;display:flex}.plan-todos-section__phase-count{font-weight:var(--cursor-font-weight-normal,400);color:var(--cursor-text-tertiary)}.plan-todos-section__phase-list{gap:var(--cursor-spacing-2);flex-direction:column;display:flex}.plan-todo__row{cursor:pointer}.plan-todo__row.plan-todo__row--selected .plan-list-row__text{color:var(--cursor-text-primary)}.plan-todo__row.plan-todo__row--faded{opacity:.5}.plan-todo__status-indicator{cursor:pointer;align-self:flex-start;margin-top:3px}.plan-todo__status-indicator:disabled{cursor:default}.plan-todo__status-icon{transform-origin:50%;animation:.1s cubic-bezier(.215,.61,.355,1) both ui-icon-morph-in}@media (prefers-reduced-motion:reduce){.plan-todo__status-icon{animation:none}}.plan-todo__status-indicator--pending{color:var(--cursor-icon-quaternary)}.plan-todo__status-indicator--in_progress,.plan-todo__status-indicator--completed{color:var(--cursor-icon-secondary)}.plan-todo__status-indicator--cancelled{color:var(--cursor-icon-quaternary);opacity:.5}.plan-todo__status-indicator--selected{color:var(--cursor-icon-primary);opacity:1}.plan-todo__content--expandable{field-sizing:content;letter-spacing:-.15px;font-size:14px;line-height:20px;overflow-y:hidden}.plan-todo__trailing{align-items:center;gap:var(--cursor-spacing-1);flex-shrink:0;display:flex}.plan-todo__assignment{align-items:center;gap:var(--cursor-spacing-0-5);padding:var(--cursor-spacing-1);cursor:pointer;color:var(--cursor-text-tertiary);letter-spacing:-.08px;border-radius:var(--cursor-radius-sm);background:0 0;border:none;font-size:13px;line-height:18px;display:flex}.plan-todo__assignment:hover{color:var(--cursor-text-secondary)}.plan-todo__assignment-count{min-width:var(--cursor-spacing-2-5);text-align:center}.plan-todos-section__phase-actions{align-items:center;gap:var(--cursor-spacing-1);margin-left:auto;display:flex}.plan-todos-section__phase-action--add,.plan-todos-section__phase-action--build{flex-shrink:0}
.plan-tab-header{box-sizing:border-box;justify-content:space-between;align-items:center;gap:var(--cursor-spacing-2);border-top:1px solid var(--cursor-stroke-tertiary);border-bottom:1px solid var(--cursor-stroke-tertiary);flex-shrink:0;height:36px;padding:0;display:flex}.plan-tab-header__left{align-items:center;gap:var(--cursor-spacing-1-5);min-width:0;padding-left:var(--cursor-spacing-3);display:flex;overflow:hidden}.plan-tab-header__breadcrumb-prefix{color:var(--cursor-text-tertiary);flex-shrink:0;font-size:13px}.plan-tab-header__breadcrumb-separator{margin:0 -var(--cursor-spacing-0-5);flex-shrink:0}.plan-tab-header__breadcrumb-title{color:var(--cursor-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.plan-tab-header__plan-switcher{align-items:center;gap:var(--cursor-spacing-1-5);appearance:none;cursor:pointer;min-width:0;color:inherit;font:inherit;background:0 0;border:none;padding:0;display:inline-flex}.plan-tab-header__plan-switcher:hover .plan-tab-header__breadcrumb-title{color:var(--cursor-text-active)}.plan-tab-header__plan-switcher:hover .ui-icon{color:var(--cursor-text-secondary)}.plan-tab-header__plan-switcher .plan-tab-header__breadcrumb-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.plan-tab-header__plan-switcher .ui-icon{color:var(--cursor-text-tertiary);flex-shrink:0}.plan-tab-header__right{padding-right:var(--cursor-spacing-2);flex-shrink:0;align-items:center;gap:1px;display:flex}.plan-tab-header__right .ui-model-picker__trigger.ui-button{color:var(--cursor-text-secondary)}.plan-tab-header__right .ui-model-picker__trigger.ui-button .markdown-root,.plan-tab-header__right .ui-model-picker__trigger.ui-button .markdown-root p{color:inherit}.plan-tab-header__built-indicator{align-items:center;gap:var(--cursor-spacing-1);font-size:13px;font-weight:var(--cursor-font-weight-medium,500);color:var(--cursor-text-green-primary);display:inline-flex}
.ui-tray.plan-tray>.ui-tray-header{padding-bottom:var(--cursor-spacing-0-5)}.plan-tray__description{margin-bottom:var(--cursor-spacing-1-5)}.plan-tray__description-text{color:var(--cursor-text-tertiary)}.plan-tray__description-text .ui-markdown p{margin:0}
.ui-preview-tray-host{box-sizing:border-box;flex-direction:column;width:100%;min-width:0;height:100%;min-height:0;display:flex}.ui-tray.ui-preview-tray{transform-origin:bottom;will-change:opacity;flex:auto;min-height:0;transition:opacity .15s ease-out,border-color .1s;transform:none}.ui-tray.ui-preview-tray[data-visible=true]{transform:none}@starting-style{.ui-tray.ui-preview-tray[data-visible=true]{opacity:0;transform:none}}.ui-tray.ui-preview-tray>.ui-tray-header{--ui-tray-header-padding-y:7px;padding-left:var(--cursor-spacing-2);padding-right:var(--cursor-spacing-2)}.ui-tray.ui-preview-tray>.ui-tray-header:not([data-has-back]){padding-left:var(--cursor-spacing-3)}.ui-tray.ui-preview-tray>.ui-tray-header[data-has-label]:not([data-has-body]){align-items:center}.ui-tray.ui-preview-tray>.ui-tray-header .ui-tray-header__right{align-items:center;width:auto;height:auto}.ui-tray.ui-preview-tray>.ui-tray-header .ui-icon-button.ui-preview-tray__back-button[data-size=sm],.ui-tray.ui-preview-tray>.ui-tray-header .ui-icon-button.ui-tray-header__action-button[data-size=sm]{--button-size:22px;border-radius:var(--cursor-radius-full)}.ui-tray.ui-preview-tray>.ui-tray-header .ui-tray-header__label.ui-text{-webkit-line-clamp:1;line-clamp:1;word-break:break-word;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ui-preview-tray__back-button{margin-right:var(--cursor-spacing-1)}.ui-preview-tray__body{margin-left:var(--cursor-spacing-ne-3);margin-right:var(--cursor-spacing-ne-3);padding:0 var(--cursor-spacing-3);flex-direction:column;flex:1 1 0;align-self:stretch;min-height:0;display:flex;overflow:hidden}.ui-preview-tray__scrim{z-index:1;cursor:default;background:0 0;border:0;margin:0;padding:0;position:absolute;inset:0}
@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-mention-menu-side-preview-submenu-li{margin:0;padding:0;list-style:none;display:block}.ui-mention-menu-side-preview{background-color:var(--cursor-bg-elevated);border-radius:var(--cursor-radius-base);box-shadow:var(--cursor-box-shadow-soft);position:relative}.ui-mention-menu-side-preview:after{content:"";z-index:1;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--cursor-stroke-secondary),inset 0 0 0 1px var(--cursor-bg-elevated);pointer-events:none;position:absolute;inset:0}.ui-mention-menu-side-preview{box-sizing:border-box;pointer-events:none;color:var(--cursor-text-primary);font-family:var(--cursor-font-family-sans);box-shadow:0 8px 16px 0 var(--widget-shadow,#1414141f)}.ui-mention-menu-side-preview--glass{border-radius:var(--cursor-radius-lg)}.ui-mention-menu-side-preview .ui-menu__content{padding:var(--cursor-spacing-1-5);scroll-padding-block:var(--cursor-spacing-1-5)}.ui-mention-menu-side-preview__pan{pointer-events:auto;overscroll-behavior:contain;border-radius:inherit;max-width:min(480px,100vw - 32px);max-height:260px;overflow:auto hidden}.ui-mention-menu-side-preview__pan-inner{min-width:max-content;padding:0}.ui-mention-menu-side-preview__body{flex-direction:column;width:max-content;min-width:100%;padding:0;display:flex}.ui-mention-preview-folder-staircase{flex-direction:column;gap:3px;display:flex}.ui-mention-preview-folder-row{flex-wrap:nowrap;align-items:center;min-height:22px;display:flex}.ui-mention-preview-folder-rail{border-left:1px solid var(--cursor-stroke-secondary);flex-shrink:0;align-self:stretch;min-height:22px;margin-left:6px}.ui-mention-preview-folder-label{color:var(--cursor-text-tertiary);white-space:nowrap;flex-shrink:0;align-items:center;gap:4px;font-size:12px;line-height:22px;display:inline-flex}.ui-mention-preview-folder-label--file{color:var(--cursor-text-primary)}.ui-mention-preview-folder-label--leaf{color:var(--cursor-text-secondary)}.ui-mention-preview-file-lead-icon{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.ui-mention-preview-folder-footer{border-top:1px solid var(--cursor-stroke-tertiary);color:var(--cursor-text-tertiary);align-items:center;gap:4px;margin-top:6px;padding-top:6px;font-size:11px;line-height:1.3;display:flex}.ui-mention-preview-cursor-ignore-host{align-self:flex-start;width:max-content;max-width:100%;position:relative}.ui-mention-preview-cursor-ignore-overlay{box-sizing:border-box;border:1px solid var(--cursor-stroke-secondary);border-radius:var(--cursor-radius-sm);background:color-mix(in srgb, var(--cursor-bg-editor) 92%, transparent);color:var(--cursor-text-red-primary);text-align:center;cursor:pointer;justify-content:center;align-items:center;margin:0;padding:8px 10px;font-family:inherit;font-size:12px;line-height:1.35;display:flex;position:absolute;inset:0}
@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-slash-menu__item-title-wrap{min-width:0;padding-right:var(--cursor-spacing-1);flex:1;align-items:center;gap:6px;display:flex}.ui-slash-menu__item-leading-icons{align-items:center;gap:var(--cursor-spacing-0-5);display:inline-flex}.ui-slash-menu__content--glass .ui-slash-menu__item-title-wrap{gap:var(--cursor-spacing-2)}.ui-slash-menu__content--glass .ui-menu__item-description{text-overflow:ellipsis;white-space:nowrap;line-break:auto;-webkit-line-clamp:unset;line-clamp:unset;-webkit-box-orient:initial;display:block;overflow:hidden}.ui-slash-menu__content--glass .ui-slash-menu__item-tertiary-icon{color:var(--cursor-text-tertiary);flex-shrink:0;align-items:center;display:inline-flex}.ui-slash-menu__content--glass .ui-slash-menu__item-tertiary-text{text-overflow:ellipsis;white-space:nowrap;max-width:180px;color:var(--cursor-text-tertiary);font-size:inherit;flex-shrink:1;overflow:hidden}.ui-slash-menu__item-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--cursor-text-primary);overflow:hidden}.ui-slash-menu__item-inline-description{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--cursor-text-tertiary);flex:1;overflow:hidden}.ui-slash-menu__item-argument-hint{color:var(--cursor-text-tertiary);flex-shrink:0}.ui-slash-menu__item-title-primary{color:var(--cursor-text-primary)}.ui-slash-menu__item-title-secondary{color:var(--cursor-text-secondary)}.ui-slash-menu__structured-tooltip{gap:var(--cursor-spacing-0-5);letter-spacing:-.08px;flex-direction:column;font-size:13px;line-height:18px;display:flex}.ui-slash-menu__structured-tooltip-title{color:var(--cursor-text-primary)}.ui-slash-menu__structured-tooltip-path{color:var(--cursor-text-tertiary);word-break:break-all}.ui-slash-menu__structured-tooltip-description{color:var(--cursor-text-secondary)}.ui-slash-menu__structured-tooltip-body{color:var(--cursor-text-secondary);white-space:pre-wrap;word-break:break-word;max-height:120px;overflow-y:auto}.ui-tooltip.ui-menu__tooltip:has(.ui-slash-menu__structured-tooltip){box-sizing:border-box;width:300px}.ui-slash-menu__tooltip-type{color:var(--cursor-text-tertiary);margin-bottom:var(--cursor-spacing-0-5);font-size:.85em}.ui-slash-menu__pin-button{appearance:none;font:inherit;color:inherit;cursor:pointer;box-sizing:border-box;touch-action:manipulation;border-radius:var(--cursor-radius-sm);opacity:0;pointer-events:none;background:0 0;border:none;justify-content:center;align-items:center;width:16px;height:16px;margin:0;padding:0;display:inline-flex;outline-offset:0!important;outline:0 #0000!important}.ui-menu__row[data-focused=true] .ui-slash-menu__pin-button{opacity:1;pointer-events:auto}.ui-slash-menu__pin-button:hover .ui-icon[data-color=tertiary],.ui-slash-menu__pin-button:focus-visible .ui-icon[data-color=tertiary]{color:var(--cursor-icon-secondary)}.ui-slash-menu__pin-button:focus-visible{outline-offset:0!important;outline:0 #0000!important}.ui-slash-menu__pin-button:focus-visible:focus-visible{outline:2px solid var(--cursor-stroke-focused)!important;outline-offset:2px!important}.ui-slash-menu__highlight{color:var(--cursor-text-cyan-primary);font-weight:var(--cursor-font-weight-semibold,590)}
@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-prompt-input[data-variant=dynamic-island]{--prompt-input-border-radius-dynamic-island:var(--cursor-radius-3xl);--prompt-input-dynamic-island-rest-width:8rem;--prompt-input-dynamic-island-pill-width:14rem;--prompt-input-dynamic-island-rest-height:var(--cursor-spacing-1-5);--prompt-input-dynamic-island-hit-height:20px;--prompt-input-dynamic-island-active-height:32px;--prompt-input-dynamic-island-input-height:calc(24px + var(--cursor-spacing-4) + var(--cursor-spacing-0-5));--prompt-input-dynamic-island-label-fade-width:var(--cursor-spacing-2);width:var(--prompt-input-dynamic-island-rest-width);min-width:0;min-height:var(--prompt-input-dynamic-island-hit-height);interpolate-size:allow-keywords;justify-content:flex-end;align-self:center;max-width:100%;margin-inline:auto;transition:width .15s cubic-bezier(.215,.61,.355,1),min-height .15s cubic-bezier(.215,.61,.355,1)}.ui-prompt-input[data-variant=dynamic-island]:hover,.ui-prompt-input[data-variant=dynamic-island][data-dynamic-island-label-visible]{width:var(--prompt-input-dynamic-island-pill-width);min-height:var(--prompt-input-dynamic-island-active-height)}.ui-prompt-input[data-variant=dynamic-island][data-dynamic-island-active]{width:100%}.ui-prompt-input[data-variant=dynamic-island][data-expanded][data-dynamic-island-active]{transition:width .15s cubic-bezier(.215,.61,.355,1)}.ui-prompt-input[data-variant=dynamic-island][data-dynamic-island-active][data-dynamic-island-transition-suppressed]{transition:none}.ui-prompt-input__container[data-variant=compact],.ui-prompt-input__container[data-variant=dynamic-island]{align-items:center;gap:var(--cursor-spacing-1);padding:var(--cursor-spacing-2) var(--cursor-spacing-2-5);border-radius:var(--prompt-input-border-radius-compact);z-index:4;display:flex;overflow:visible}.ui-prompt-input__container[data-variant=compact][data-expanded],.ui-prompt-input__container[data-variant=dynamic-island][data-expanded]{border-radius:var(--prompt-input-border-radius-expanded);padding:0;display:block}.ui-prompt-input__container[data-variant=dynamic-island]{interpolate-size:allow-keywords;height:var(--prompt-input-dynamic-island-rest-height);min-height:var(--prompt-input-dynamic-island-rest-height);border-color:var(--prompt-input-container-border);background-color:var(--prompt-input-container-bg);min-width:0;box-shadow:none;opacity:.98;justify-content:flex-start;padding:0;transition:border-color .15s cubic-bezier(.215,.61,.355,1),background-color .15s cubic-bezier(.215,.61,.355,1),opacity .15s cubic-bezier(.215,.61,.355,1),box-shadow .15s cubic-bezier(.215,.61,.355,1);overflow:hidden}.ui-prompt-input__container[data-variant=dynamic-island]:not([data-dynamic-island-active]){border-radius:var(--prompt-input-border-radius-dynamic-island);cursor:pointer;transition:height .15s cubic-bezier(.215,.61,.355,1),min-height .15s cubic-bezier(.215,.61,.355,1),border-color .15s cubic-bezier(.215,.61,.355,1),background-color .15s cubic-bezier(.215,.61,.355,1),opacity .15s cubic-bezier(.215,.61,.355,1),box-shadow .15s cubic-bezier(.215,.61,.355,1)}.ui-prompt-input__container[data-variant=dynamic-island]:not([data-dynamic-island-active]):not([data-dynamic-island-label-visible]){background-color:var(--cursor-bg-primary);backdrop-filter:blur(var(--cursor-spacing-1))}.ui-prompt-input[data-variant=dynamic-island]:hover .ui-prompt-input__container[data-variant=dynamic-island]:not([data-dynamic-island-active]),.ui-prompt-input__container[data-variant=dynamic-island][data-dynamic-island-label-visible]:not([data-dynamic-island-active]){height:var(--prompt-input-dynamic-island-active-height);min-height:var(--prompt-input-dynamic-island-active-height);background-color:var(--prompt-input-container-bg);backdrop-filter:none;opacity:1}.ui-prompt-input__container[data-variant=dynamic-island][data-dynamic-island-active]{opacity:1}.ui-prompt-input__container[data-variant=dynamic-island][data-dynamic-island-active]:not([data-expanded]){height:var(--prompt-input-dynamic-island-input-height);min-height:var(--prompt-input-dynamic-island-input-height);padding:var(--cursor-spacing-2) var(--cursor-spacing-2-5);justify-content:normal;overflow:visible}.ui-prompt-input__container[data-variant=dynamic-island][data-expanded][data-dynamic-island-active]{height:auto;min-height:var(--prompt-input-dynamic-island-input-height);flex-direction:column;justify-content:flex-end;align-items:stretch;display:flex;overflow:hidden}.ui-prompt-input__container[data-variant=dynamic-island][data-dynamic-island-transition-suppressed]{transition:none}.ui-prompt-input__container[data-variant=dynamic-island][data-dynamic-island-transitioning] *{pointer-events:none!important}.ui-prompt-input__container .ui-prompt-input__dynamic-island-label{justify-content:space-between;align-items:center;gap:var(--cursor-spacing-2);max-width:100%;height:calc(var(--prompt-input-dynamic-island-active-height) - var(--cursor-spacing-0-5));padding-inline:var(--cursor-spacing-3);color:var(--cursor-text-secondary);white-space:nowrap;text-wrap:nowrap;overflow-wrap:normal;word-break:normal;text-overflow:clip;-webkit-mask-image:linear-gradient(to right, #000 calc(100% - var(--prompt-input-dynamic-island-label-fade-width)), transparent 100%);-webkit-mask-image:linear-gradient(to right, #000 calc(100% - var(--prompt-input-dynamic-island-label-fade-width)), transparent 100%);mask-image:linear-gradient(to right, #000 calc(100% - var(--prompt-input-dynamic-island-label-fade-width)), transparent 100%);pointer-events:none;opacity:0;flex:none;font-size:14px;line-height:20px;transition:opacity .15s cubic-bezier(.215,.61,.355,1);display:inline-flex;overflow:hidden}.ui-prompt-input__container .ui-prompt-input__dynamic-island-label[data-has-keybinding]{-webkit-mask-image:none;mask-image:none}.ui-prompt-input__container .ui-prompt-input__dynamic-island-label-main{text-overflow:clip;flex:1;align-items:center;min-width:0;display:flex;overflow:hidden}.ui-prompt-input__container .ui-prompt-input__dynamic-island-keybinding-label{flex:none;align-items:center;display:inline-flex}.ui-prompt-input__container .ui-prompt-input__dynamic-island-label[data-width=full]{flex:auto;width:100%}.ui-prompt-input[data-variant=dynamic-island]:hover .ui-prompt-input__container[data-variant=dynamic-island]:not([data-dynamic-island-active]) .ui-prompt-input__dynamic-island-label,.ui-prompt-input__container[data-variant=dynamic-island][data-dynamic-island-label-visible]:not([data-dynamic-island-active]) .ui-prompt-input__dynamic-island-label{opacity:1}.ui-prompt-input__container[data-variant=dynamic-island][data-expanded]:not([data-dynamic-island-active]){border-radius:var(--prompt-input-border-radius-dynamic-island);display:flex;overflow:hidden}.ui-prompt-input__container[data-variant=dynamic-island][data-dynamic-island-collapsing]{transition:border-color .15s cubic-bezier(.215,.61,.355,1),background-color .15s cubic-bezier(.215,.61,.355,1),opacity .15s cubic-bezier(.215,.61,.355,1),box-shadow .15s cubic-bezier(.215,.61,.355,1)}.ui-prompt-input__container[data-variant=dynamic-island][data-dynamic-island-active] .ui-prompt-input__dynamic-island-label{display:none}[data-variant=compact] .ui-prompt-input-editor,[data-variant=dynamic-island] .ui-prompt-input-editor{flex:1;order:2;min-width:0;padding:0}[data-variant=dynamic-island] .ui-prompt-input-editor{opacity:0;pointer-events:none;flex:0 0 0;width:0;max-width:0;height:0;transition:opacity .15s cubic-bezier(.215,.61,.355,1),transform .15s cubic-bezier(.215,.61,.355,1);position:absolute;overflow:hidden}[data-variant=dynamic-island][data-dynamic-island-collapsing] .ui-prompt-input-editor,[data-variant=dynamic-island][data-dynamic-island-active] .ui-prompt-input-editor{width:100%;max-width:100%;height:auto;position:relative;overflow:visible}[data-variant=dynamic-island]:not([data-dynamic-island-active]):not([data-dynamic-island-collapsing]) .ui-prompt-input-editor{display:none}[data-variant=dynamic-island][data-dynamic-island-collapsing] .ui-prompt-input-editor{flex:initial;opacity:0;pointer-events:none}[data-variant=dynamic-island][data-dynamic-island-active] .ui-prompt-input-editor{opacity:1;pointer-events:auto;flex:1}[data-variant=compact][data-expanded] .ui-prompt-input-editor,[data-variant=dynamic-island][data-expanded] .ui-prompt-input-editor{flex:initial;min-width:initial;order:initial;padding:0}.ui-prompt-input-editor[data-variant=compact] .ProseMirror,.ui-prompt-input-editor[data-variant=dynamic-island] .ProseMirror{min-height:auto;max-height:none;padding:0 0 0 var(--cursor-spacing-1)}.ui-prompt-input-editor[data-variant=compact][data-expanded] .ProseMirror,.ui-prompt-input-editor[data-variant=dynamic-island][data-expanded] .ProseMirror{min-height:var(--prompt-input-editor-min-height);max-height:var(--prompt-input-editor-max-height);padding:var(--prompt-input-editor-padding)}[data-variant=compact] .ui-prompt-input-toolbar,[data-variant=dynamic-island] .ui-prompt-input-toolbar{display:contents}[data-variant=compact][data-expanded] .ui-prompt-input-toolbar,[data-variant=dynamic-island][data-expanded] .ui-prompt-input-toolbar{padding:var(--prompt-input-toolbar-padding);justify-content:space-between;align-items:center;gap:var(--cursor-spacing-2);display:flex}[data-variant=compact] .ui-prompt-input-toolbar__left,[data-variant=dynamic-island] .ui-prompt-input-toolbar__left,[data-variant=compact] .ui-prompt-input-toolbar__right,[data-variant=dynamic-island] .ui-prompt-input-toolbar__right{display:contents}[data-variant=compact][data-expanded] .ui-prompt-input-toolbar__left,[data-variant=dynamic-island][data-expanded] .ui-prompt-input-toolbar__left,[data-variant=compact][data-expanded] .ui-prompt-input-toolbar__right,[data-variant=dynamic-island][data-expanded] .ui-prompt-input-toolbar__right{align-items:center;display:flex}[data-variant=compact][data-expanded] .ui-prompt-input-toolbar__left,[data-variant=dynamic-island][data-expanded] .ui-prompt-input-toolbar__left{gap:var(--cursor-spacing-1)}[data-variant=compact][data-expanded] .ui-prompt-input-toolbar__right,[data-variant=dynamic-island][data-expanded] .ui-prompt-input-toolbar__right{gap:var(--cursor-spacing-2)}.ui-prompt-input__container[data-variant=compact]:not([data-expanded]) .ui-prompt-input-toolbar__left>:not([data-compact-visible]),.ui-prompt-input__container[data-variant=dynamic-island]:not([data-expanded]) .ui-prompt-input-toolbar__left>:not([data-compact-visible]){display:none}.ui-prompt-input__container[data-variant=compact]:not([data-expanded]) [data-compact-visible],.ui-prompt-input__container[data-variant=dynamic-island]:not([data-expanded]) [data-compact-visible]{order:1}.ui-prompt-input__container[data-variant=compact][data-expanded] [data-compact-visible],.ui-prompt-input__container[data-variant=dynamic-island][data-expanded] [data-compact-visible]{order:initial}.ui-prompt-input__container[data-variant=dynamic-island] [data-compact-visible],.ui-prompt-input__container[data-variant=dynamic-island] .ui-prompt-input-toolbar__right>*,.ui-prompt-input__container[data-variant=dynamic-island] .ui-prompt-input-image-grid{transition:opacity .15s cubic-bezier(.215,.61,.355,1),transform .15s cubic-bezier(.215,.61,.355,1),max-width .15s cubic-bezier(.215,.61,.355,1)}.ui-prompt-input__container[data-variant=dynamic-island]:not([data-dynamic-island-active]) .ui-prompt-input-toolbar{display:none}.ui-prompt-input__container[data-variant=dynamic-island]:not([data-dynamic-island-active]) [data-compact-visible],.ui-prompt-input__container[data-variant=dynamic-island]:not([data-dynamic-island-active]) .ui-prompt-input-toolbar__right>*{opacity:0;pointer-events:none;visibility:hidden;max-width:0;overflow:hidden;transform:scale(.96)}.ui-prompt-input__container[data-variant=dynamic-island]:not([data-dynamic-island-active]) .ui-prompt-input-image-grid{opacity:0;pointer-events:none;visibility:hidden;max-height:0;padding-block:0}[data-variant=compact] .ui-prompt-input-plus-button,[data-variant=dynamic-island] .ui-prompt-input-plus-button{order:1}[data-variant=compact][data-expanded] .ui-prompt-input-plus-button,[data-variant=dynamic-island][data-expanded] .ui-prompt-input-plus-button{order:initial}[data-variant=compact] .ui-prompt-input-submit-button,[data-variant=dynamic-island] .ui-prompt-input-submit-button{order:3}[data-variant=compact][data-expanded] .ui-prompt-input-submit-button,[data-variant=dynamic-island][data-expanded] .ui-prompt-input-submit-button{order:initial}@media (prefers-reduced-motion:reduce){.ui-prompt-input[data-variant=dynamic-island],.ui-prompt-input__container[data-variant=dynamic-island],.ui-prompt-input__container[data-variant=dynamic-island] .ui-prompt-input__dynamic-island-label,.ui-prompt-input__container[data-variant=dynamic-island] [data-compact-visible],.ui-prompt-input__container[data-variant=dynamic-island] .ui-prompt-input-toolbar__right>*,.ui-prompt-input__container[data-variant=dynamic-island] .ui-prompt-input-image-grid,.ui-prompt-input__container[data-variant=dynamic-island] .ui-prompt-input-editor{transition:none}}.ui-prompt-input{--prompt-input-section-gap:6px;--prompt-input-container-bg:var(--cursor-bg-quaternary);--prompt-input-container-border:var(--cursor-stroke-tertiary);--prompt-input-container-border-hover:var(--cursor-stroke-secondary);--prompt-input-border-radius-expanded:var(--conversation-surface-border-radius,var(--cursor-radius-xl));--prompt-input-border-radius-compact:9999px;--prompt-input-border-radius-compact-expanded:16px;--prompt-input-container-shadow:none;--prompt-input-toolbar-padding:8px 10px;--prompt-input-editor-padding:8px 12px;--prompt-input-editor-min-height:36px;--prompt-input-editor-max-height:200px;gap:var(--prompt-input-section-gap);flex-direction:column;flex-shrink:0;width:100%;min-width:100%;display:flex}.ui-prompt-input__container{background:var(--prompt-input-container-bg);border:1px solid var(--prompt-input-container-border);cursor:text;box-sizing:border-box;width:100%;min-width:0;max-width:100%;position:relative;overflow:hidden}.ui-prompt-input__container:hover{border-color:var(--prompt-input-container-border-hover)}.ui-prompt-input__container[data-variant=expanded]{border-radius:var(--prompt-input-border-radius-expanded)}.ui-prompt-input__container[data-dragging=true]{box-shadow:0 0 0 2px rgba(var(--cursor-action-icon-primary-rgb,129, 161, 193), .2);cursor:default}.ui-prompt-input__container[data-dragging=true] *{pointer-events:none;cursor:default!important}.ui-prompt-input-editor{box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding:0;position:relative}.ui-prompt-input-editor .ProseMirror{padding:var(--prompt-input-editor-padding);min-height:var(--prompt-input-editor-min-height);max-height:var(--prompt-input-editor-max-height);max-width:100%;color:var(--cursor-text-primary);word-break:break-word;overflow-wrap:break-word;outline:none;font-size:14px;line-height:1.5;overflow-y:auto}.ui-prompt-input-editor .ProseMirror p{margin:0}.ui-prompt-input-editor .ProseMirror a[href],.ui-prompt-input-editor .ProseMirror .ui-prompt-input-link{color:var(--cursor-text-link);cursor:pointer;border-radius:4px;margin:0 -3px;padding:1px 3px;text-decoration:none;transition:background-color .15s,color .15s}.ui-prompt-input-editor .ProseMirror a[href]:visited,.ui-prompt-input-editor .ProseMirror .ui-prompt-input-link:visited{color:var(--cursor-text-link)}.ui-prompt-input-editor .ProseMirror a[href]:hover,.ui-prompt-input-editor .ProseMirror .ui-prompt-input-link:hover{background:var(--cursor-bg-cyan-secondary);text-decoration:none}.ui-prompt-input-editor .ProseMirror a[href]:focus-visible,.ui-prompt-input-editor .ProseMirror .ui-prompt-input-link:focus-visible{outline:1px solid var(--cursor-stroke-cyan-primary);outline-offset:0}.ui-prompt-input-editor .ProseMirror p.is-editor-empty:first-child{position:relative}.ui-prompt-input-editor .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:var(--cursor-text-quaternary);pointer-events:none;white-space:nowrap;text-overflow:ellipsis;position:absolute;top:0;left:0;right:0;overflow:hidden}.ui-prompt-input-editor .ProseMirror:has(.ui-prompt-input-suggestion-ghost) p.is-editor-empty:before{content:none}.ui-prompt-input-editor .ui-prompt-input-suggestion-ghost{color:var(--cursor-text-quaternary);pointer-events:none;-webkit-user-select:none;user-select:none;white-space:pre-wrap}.ui-prompt-input-editor .ui-prompt-input-suggestion-ghost__tab-badge{min-width:16px;height:16px;margin-left:var(--cursor-spacing-1);padding:0 var(--cursor-spacing-0-5);color:var(--cursor-text-quaternary);background:var(--cursor-bg-quaternary);border:1px solid var(--cursor-stroke-quaternary);border-radius:var(--cursor-radius-sm);font-size:11px;font-weight:var(--cursor-font-weight-medium,500);vertical-align:text-bottom;justify-content:center;align-items:center;line-height:1;display:inline-flex}.ui-prompt-input-editor[data-variant=compact] .ProseMirror{min-height:auto;max-height:none;padding:0 0 0 4px}.ui-prompt-input-editor[data-variant=compact][data-expanded] .ProseMirror{min-height:var(--prompt-input-editor-min-height);max-height:var(--prompt-input-editor-max-height);padding:var(--prompt-input-editor-padding)}.ui-prompt-input-tiptap-readonly{min-width:0;max-width:100%}.ui-prompt-input-tiptap-readonly .ui-prompt-input-tiptap-readonly__content,.ui-prompt-input-tiptap-readonly .ProseMirror{min-height:0;max-height:none;font-size:inherit;line-height:inherit;color:inherit;background:0 0;outline:none;padding:0;overflow:visible}.ui-prompt-input-tiptap-readonly .ui-prompt-input-tiptap-readonly__content p,.ui-prompt-input-tiptap-readonly .ProseMirror p{margin:0}.ui-prompt-input-tiptap-readonly .ui-prompt-input-tiptap-readonly__content a[href],.ui-prompt-input-tiptap-readonly .ui-prompt-input-tiptap-readonly__content .ui-prompt-input-link,.ui-prompt-input-tiptap-readonly .ProseMirror a[href],.ui-prompt-input-tiptap-readonly .ProseMirror .ui-prompt-input-link{color:var(--cursor-text-link);pointer-events:auto;cursor:pointer;text-decoration:none}.ui-prompt-input-link-menu{padding:var(--cursor-spacing-0-5);background-color:var(--cursor-bg-elevated);border:1px solid var(--cursor-stroke-secondary);border-radius:var(--cursor-radius-lg);box-shadow:var(--cursor-box-shadow-soft);align-items:center;display:flex}.ui-prompt-input-link-menu__action{align-items:center;gap:var(--cursor-spacing-1);height:20px;padding:0 var(--cursor-spacing-1-5);border-radius:var(--cursor-radius-base);color:var(--cursor-text-primary);cursor:pointer;background:0 0;border:none;font-size:13px;line-height:18px;transition:background-color .1s ease-out;display:inline-flex}.ui-prompt-input-link-menu__action:hover{background-color:var(--cursor-bg-tertiary)}.ui-prompt-input-link-menu__action:focus-visible{outline:2px solid var(--cursor-stroke-focused);outline-offset:-2px}.ui-prompt-input-command-chip{color:var(--cursor-text-yellow-primary);font-size:14px;font-weight:var(--cursor-font-weight-normal,400);border-radius:2px;align-items:center;display:inline-flex}.ui-prompt-input-command-chip.ui-prompt-input-command-chip--selected,.ui-prompt-input-command-chip.ProseMirror-selectednode{background-color:highlight;border-radius:0}.ui-prompt-input-command-chip__label{all:unset;color:inherit;font:inherit}.ui-prompt-input-command-chip__label--clickable{cursor:pointer}.ui-prompt-input-command-chip__label--clickable:hover{text-decoration:underline}.ui-prompt-input-command-chip__search-placeholder{color:var(--cursor-text-quaternary);pointer-events:none;-webkit-user-select:none;user-select:none}.ui-pill.ui-prompt-input-mention-chip{--mention-chip-padding-y:0;--mention-chip-padding-x:0;--mention-chip-label-font-size:14px;--mention-chip-label-line-height:18px;--mention-chip-line-range-font-size:13px;--mention-chip-icon-slot-size:14px;--mention-chip-seti-size:14px;--mention-chip-close-icon-left:0;--mention-chip-max-width:220px;vertical-align:middle;box-sizing:border-box;max-width:var(--mention-chip-max-width);min-width:0;padding:var(--mention-chip-padding-y) var(--mention-chip-padding-x);font-size:var(--mention-chip-label-font-size);font-weight:var(--cursor-font-weight-normal,400);cursor:pointer;justify-content:flex-start;align-items:center;gap:2px;height:auto;margin-top:-3px;margin-left:-1px;line-height:1.35;display:inline-flex;position:relative;background-color:#0000!important}.ui-pill.ui-prompt-input-mention-chip[data-size=sm]{height:auto;min-height:0;padding:var(--mention-chip-padding-y) var(--mention-chip-padding-x);font-size:var(--mention-chip-label-font-size);gap:2px}.ui-pill.ui-prompt-input-mention-chip[data-size=sm]:has(.ui-pill__close){padding:var(--mention-chip-padding-y) var(--mention-chip-padding-x)}.ui-pill.ui-prompt-input-mention-chip[data-radius=base]{border-radius:var(--cursor-radius-base)}.ui-pill.ui-prompt-input-mention-chip .ui-prompt-input-mention-chip__seti{width:var(--mention-chip-seti-size);height:var(--mention-chip-seti-size);--icon-size:var(--mention-chip-seti-size);flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex;color:var(--cursor-text-cyan-primary)!important}.ui-pill.ui-prompt-input-mention-chip .ui-prompt-input-mention-chip__icon{width:var(--mention-chip-icon-slot-size);height:var(--mention-chip-icon-slot-size);--icon-size:12px;flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}.ui-pill.ui-prompt-input-mention-chip .ui-prompt-input-mention-chip__leading-icon{transition:opacity .12s}.ui-pill.ui-prompt-input-mention-chip:has(.ui-prompt-input-mcp-mention-icon){--mention-chip-close-icon-left:2px}.ui-pill.ui-prompt-input-mention-chip .ui-prompt-input-mcp-mention-icon{width:var(--mention-chip-icon-slot-size);height:var(--mention-chip-icon-slot-size);margin-left:2px;margin-right:2px;top:-1px}.ui-pill.ui-prompt-input-mention-chip .ui-prompt-input-mention-chip__label,.ui-pill.ui-prompt-input-mention-chip button.ui-prompt-input-mention-chip__label--activates{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:inherit;font-size:var(--mention-chip-label-font-size);font-weight:var(--cursor-font-weight-normal,400);line-height:var(--mention-chip-label-line-height);color:inherit;overflow:hidden}.ui-pill.ui-prompt-input-mention-chip button.ui-prompt-input-mention-chip__label--activates{cursor:pointer;text-align:left;background:0 0;border:none;margin:0;padding:0}.ui-pill.ui-prompt-input-mention-chip button.ui-prompt-input-mention-chip__label--activates:hover{text-decoration:underline}.ui-pill.ui-prompt-input-mention-chip .ui-prompt-input-mention-chip__line-range{color:color-mix(in srgb, currentColor 52%, transparent);font-size:var(--mention-chip-line-range-font-size);font-weight:var(--cursor-font-weight-normal,400);flex-shrink:0}.ui-pill.ui-prompt-input-mention-chip .ui-prompt-input-mention-chip__close-icon{left:var(--mention-chip-close-icon-left);color:inherit;width:var(--mention-chip-icon-slot-size);height:var(--mention-chip-icon-slot-size);opacity:0;pointer-events:none;--icon-size:11px;filter:none;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;line-height:1;transition:opacity .12s;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.ui-pill.ui-prompt-input-mention-chip .ui-prompt-input-mention-chip__close-icon:hover,.ui-pill.ui-prompt-input-mention-chip .ui-prompt-input-mention-chip__close-icon:focus-visible{filter:none;color:inherit;background:0 0}.ui-pill.ui-prompt-input-mention-chip .ui-prompt-input-mention-chip__close-icon .cursor-icon{color:inherit}.ui-pill.ui-prompt-input-mention-chip:hover .ui-prompt-input-mention-chip__leading-icon{opacity:0}.ui-pill.ui-prompt-input-mention-chip:hover .ui-prompt-input-mention-chip__close-icon{opacity:1;pointer-events:auto}.ui-pill.ui-prompt-input-mention-chip[data-read-only-mention=true]:hover .ui-prompt-input-mention-chip__leading-icon{opacity:1}.ui-prompt-input-toolbar{padding:var(--prompt-input-toolbar-padding);justify-content:space-between;align-items:center;gap:8px;display:flex}.ui-prompt-input-toolbar__left{flex:1 1 0;align-items:center;gap:4px;min-width:0;display:flex;container-type:inline-size}.ui-prompt-input-mcp-submenu .ui-menu__content{padding-bottom:0}.ui-prompt-input-mcp-submenu .ui-menu__section:has([data-testid=mcp-servers-submenu-sticky-footer]){z-index:1;padding-bottom:var(--cursor-spacing-1);background-color:var(--cursor-bg-elevated);position:sticky;bottom:0}.ui-prompt-input-mcp-submenu .ui-menu__row,.ui-prompt-input-mcp-submenu .ui-menu__toggle-row{align-items:flex-start}.ui-prompt-input-mcp-submenu__server-label{align-items:flex-start;gap:var(--cursor-spacing-1-5);width:100%;min-width:0;display:flex}.ui-prompt-input-mcp-submenu__server-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;display:block;overflow:hidden}.ui-prompt-input-mcp-submenu__server-text{flex-direction:column;flex:1;min-width:0;display:flex}.ui-prompt-input-mcp-submenu__server-status-text{letter-spacing:.07px;color:var(--cursor-text-tertiary);margin-top:1px;font-size:11px;line-height:14px;display:block}.ui-prompt-input-mcp-submenu__server-status-text[data-status=error]{color:var(--cursor-text-red-primary)}.ui-prompt-input-mcp-submenu__server-icon{flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex;position:relative}.ui-prompt-input-mcp-submenu__server-icon-tile{border-radius:var(--cursor-radius-sm);background:var(--cursor-bg-secondary);justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex;overflow:hidden}.ui-prompt-input-mcp-submenu__server-icon-tile[data-has-image]{background:#ffffff05}.ui-prompt-input-mcp-submenu__server-icon-image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.ui-prompt-input-mcp-submenu__server-icon-fallback{letter-spacing:.07px;color:var(--cursor-text-secondary);font-size:11px;line-height:14px;font-weight:var(--cursor-font-weight-medium,500)}.ui-prompt-input-mcp-submenu__server-status-dot{box-sizing:border-box;border-radius:var(--cursor-radius-full);border:1.5px solid var(--cursor-bg-elevated);background:var(--vscode-testing-iconPassed,var(--cursor-success-foreground,#3fb950));z-index:1;width:7px;height:7px;position:absolute;bottom:-2px;right:-2px}.ui-prompt-input-mcp-submenu__server-status-dot[data-status=error]{background:var(--cursor-text-red-primary)}.ui-plus-menu-search-results .ui-prompt-input-mcp-submenu__server-icon{margin-left:-2px}.ui-prompt-input-mcp-mention-icon{vertical-align:middle;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex;position:relative}.ui-prompt-input-mcp-mention-icon__tile{border-radius:var(--cursor-radius-sm);background:var(--cursor-bg-secondary);justify-content:center;align-items:center;width:100%;height:100%;display:inline-flex;overflow:hidden}.ui-prompt-input-mcp-mention-icon__tile[data-has-image]{background:0 0}.ui-prompt-input-mcp-mention-icon__image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.ui-prompt-input-mcp-mention-icon__fallback{font-size:8px;line-height:1;font-weight:var(--cursor-font-weight-medium,500);color:var(--cursor-text-secondary)}.ui-prompt-input-mcp-mention-icon__status-dot{box-sizing:border-box;border-radius:var(--cursor-radius-full);border:1.5px solid var(--cursor-bg-elevated);z-index:1;width:6px;height:6px;position:absolute;bottom:-2px;right:-2px}.ui-prompt-input-mcp-mention-icon__status-dot[data-status=error]{background:var(--cursor-text-red-primary)}.ui-prompt-input-mcp-mention-icon__status-dot[data-status=warning]{background:var(--cursor-text-yellow-primary)}.ui-prompt-input-mcp-mention-icon__status-dot[data-status=neutral]{background:var(--cursor-text-tertiary)}.ui-prompt-input-mcp-submenu__connect-button{letter-spacing:.07px;min-width:0;height:auto;font-size:11px;line-height:14px;font-weight:var(--cursor-font-weight-medium,500);padding:0}@container (max-width:250px){.ui-prompt-input-mode-chip .ui-pill__label{display:none}}.ui-prompt-input-toolbar__left .ui-model-picker__trigger.ui-button[data-size=sm]{border-radius:var(--cursor-radius-full);--markdown-foreground:var(--cursor-text-secondary);background-color:#0000;border-color:#0000;height:24px;padding-left:8px;padding-right:6px}.ui-prompt-input-toolbar__left .ui-model-picker__trigger.ui-button[data-size=sm]:hover:not(:disabled){background-color:var(--cursor-bg-tertiary);--markdown-foreground:var(--cursor-text-primary)}.ui-prompt-input-toolbar__left .ui-model-picker__trigger.ui-button[data-size=sm]:active:not(:disabled){transform:none}.ui-prompt-input-toolbar__right{flex-shrink:0;align-items:center;gap:4px;display:flex}.ui-prompt-input-plus-button{background:var(--cursor-bg-tertiary);width:24px;height:24px;color:var(--cursor-text-tertiary);cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background-color .15s,color .15s;display:flex}.ui-prompt-input-plus-button:hover:not(:disabled){background:var(--cursor-bg-secondary);color:var(--cursor-text-secondary)}.ui-prompt-input-plus-button[data-open=true]{background:var(--cursor-bg-secondary);color:var(--cursor-text-primary)}.ui-prompt-input-plus-button:disabled{opacity:.5;cursor:not-allowed}.ui-prompt-input-submit-button{cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex}.ui-prompt-input-submit-button[data-size=md]{width:24px;height:24px}.ui-prompt-input-submit-button[data-size=sm]{width:20px;height:20px}.ui-prompt-input-submit-button .ui-prompt-input-submit-button__arrow{flex-shrink:0;display:block}.ui-prompt-input-submit-button[data-state=active]{background:var(--cursor-text-primary)}.ui-prompt-input-submit-button[data-state=active] .ui-icon,.ui-prompt-input-submit-button[data-state=active] .ui-prompt-input-submit-button__arrow{color:var(--cursor-bg-editor)}.ui-prompt-input-submit-button[data-state=active]:hover{opacity:.9}.ui-prompt-input-submit-button[data-state=active][data-color=yellow]{background:var(--cursor-bg-yellow-primary)}.ui-prompt-input-submit-button[data-state=active][data-color=yellow] .ui-icon,.ui-prompt-input-submit-button[data-state=active][data-color=yellow] .ui-prompt-input-submit-button__arrow{color:var(--cursor-bg-editor)}.ui-prompt-input-submit-button[data-state=active][data-color=yellow]:hover{background:color-mix(in srgb, var(--cursor-bg-yellow-primary) 80%, var(--cursor-bg-yellow-secondary));opacity:1}.ui-prompt-input-submit-button[data-state=active][data-color=red]{background:var(--cursor-bg-red-primary)}.ui-prompt-input-submit-button[data-state=active][data-color=red] .ui-icon,.ui-prompt-input-submit-button[data-state=active][data-color=red] .ui-prompt-input-submit-button__arrow{color:var(--cursor-bg-editor)}.ui-prompt-input-submit-button[data-state=active][data-color=red]:hover{background:color-mix(in srgb, var(--cursor-bg-red-primary) 80%, var(--cursor-bg-red-secondary));opacity:1}.ui-prompt-input-submit-button[data-state=active][data-color=green]{background:var(--cursor-bg-green-primary)}.ui-prompt-input-submit-button[data-state=active][data-color=green] .ui-icon,.ui-prompt-input-submit-button[data-state=active][data-color=green] .ui-prompt-input-submit-button__arrow{color:var(--cursor-bg-editor)}.ui-prompt-input-submit-button[data-state=active][data-color=green]:hover{background:color-mix(in srgb, var(--cursor-bg-green-primary) 80%, var(--cursor-bg-green-secondary));opacity:1}.ui-prompt-input-submit-button[data-state=disabled]{background:var(--cursor-bg-quaternary);cursor:default}.ui-prompt-input-submit-button[data-state=disabled] .ui-icon,.ui-prompt-input-submit-button[data-state=disabled] .ui-prompt-input-submit-button__arrow{color:var(--cursor-text-quaternary)}.ui-prompt-input-submit-button[data-state=stop]{background:var(--cursor-bg-tertiary)}.ui-prompt-input-submit-button[data-state=stop] .ui-icon{color:var(--cursor-icon-primary)}.ui-prompt-input-submit-button[data-state=stop]:hover{background:var(--cursor-bg-secondary)}.ui-prompt-input-submit-button[data-state=stop]:hover .ui-icon{color:var(--cursor-icon-secondary)}.ui-prompt-input-submit-button:disabled{cursor:not-allowed}.ui-prompt-input-image-grid{flex-wrap:wrap;gap:8px;padding:12px 12px 0;display:flex}.ui-prompt-input-image-preview{--ui-prompt-input-image-preview-width:64px;--ui-prompt-input-image-preview-height:64px;width:var(--ui-prompt-input-image-preview-width);height:var(--ui-prompt-input-image-preview-height);min-width:var(--ui-prompt-input-image-preview-width);min-height:var(--ui-prompt-input-image-preview-height);max-width:var(--ui-prompt-input-image-preview-width);max-height:var(--ui-prompt-input-image-preview-height);border:1px solid color-mix(in srgb, var(--cursor-stroke-tertiary) 72%, transparent);box-sizing:border-box;border-radius:8px;flex-shrink:0;position:relative}.ui-prompt-input-image-preview .ui-badge{width:var(--ui-prompt-input-image-preview-width);height:var(--ui-prompt-input-image-preview-height);display:flex}.ui-prompt-input-image-preview .ui-badge-indicator{opacity:0;transition:opacity .15s}.ui-prompt-input-image-preview:hover .ui-badge-indicator{opacity:1}.ui-prompt-input-image-preview__lightbox-item{width:var(--ui-prompt-input-image-preview-width);height:var(--ui-prompt-input-image-preview-height);min-width:var(--ui-prompt-input-image-preview-width);min-height:var(--ui-prompt-input-image-preview-height);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:0;display:block;overflow:hidden}.ui-prompt-input-image-preview__image{width:var(--ui-prompt-input-image-preview-width);height:var(--ui-prompt-input-image-preview-height);min-width:var(--ui-prompt-input-image-preview-width);min-height:var(--ui-prompt-input-image-preview-height);-o-object-fit:cover;object-fit:cover;display:block}.ui-prompt-input-image-preview__fullscreen-image{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}.ui-prompt-input-image-preview__fullscreen-content{width:100%;height:100%;position:relative}.ui-prompt-input-image-preview__fullscreen-actions{z-index:1;flex-wrap:wrap;justify-content:flex-end;gap:8px;max-width:calc(100% - 32px);display:flex;position:absolute;top:16px;right:16px}.ui-prompt-input-image-preview__fullscreen-action{border:1px solid var(--cursor-stroke-secondary);background:color-mix(in srgb, var(--cursor-bg-elevated) 88%, transparent);min-height:28px;color:var(--cursor-text-primary);white-space:nowrap;cursor:pointer;backdrop-filter:blur(6px);border-radius:9999px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:12px;line-height:1;display:inline-flex}.ui-prompt-input-image-preview__fullscreen-action:hover{background:color-mix(in srgb, var(--cursor-bg-elevated) 96%, transparent)}.ui-prompt-input-image-preview__fullscreen-action:focus-visible{outline:2px solid var(--cursor-stroke-focused);outline-offset:2px}.ui-prompt-input-image-preview__fullscreen-action-icon{flex-shrink:0}.ui-prompt-input-image-preview__fullscreen-action-label{align-items:center;display:inline-flex}.ui-prompt-input-attachment-grid{flex-wrap:wrap;gap:8px;padding:12px 12px 0;display:flex}.ui-prompt-input-attachment-preview{--ui-prompt-input-attachment-tile-width:96px;--ui-prompt-input-attachment-tile-height:60px;width:var(--ui-prompt-input-attachment-tile-width);height:var(--ui-prompt-input-attachment-tile-height);flex-shrink:0;position:relative}.ui-prompt-input-attachment-preview .ui-badge{width:100%;height:100%;display:flex}.ui-prompt-input-attachment-preview .ui-badge-indicator{opacity:0;transition:opacity .15s}.ui-prompt-input-attachment-preview:hover .ui-badge-indicator{opacity:1}.ui-prompt-input-attachment-tile{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--cursor-stroke-tertiary) 72%, transparent);background:color-mix(in srgb, var(--cursor-bg-elevated) 60%, transparent);width:100%;height:100%;color:var(--cursor-text-secondary);border-radius:8px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}button.ui-prompt-input-attachment-tile{cursor:pointer;font:inherit;padding:0}.ui-prompt-input-attachment-tile--video{background-color:var(--cursor-bg-tertiary,var(--cursor-bg-tertiary))}.ui-prompt-input-attachment-tile__video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.ui-prompt-input-attachment-tile__play-overlay{--ui-prompt-input-attachment-play-size:24px;z-index:1;width:var(--ui-prompt-input-attachment-play-size);height:var(--ui-prompt-input-attachment-play-size);background-color:var(--vscode-sideBar-background,var(--cursor-bg-elevated));box-shadow:0 2px 8px var(--vscode-widget-shadow,#0000003d);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ui-prompt-input-attachment-tile__icon{width:83.333%;height:83.333%;color:var(--vscode-editor-foreground,var(--cursor-text-primary));flex-shrink:0}.ui-prompt-input__slash-menu-anchor{pointer-events:none;width:1px;height:1px;position:absolute;bottom:0;left:0}[data-menu-direction=up] .ui-prompt-input__slash-menu-anchor{top:4px;bottom:auto}.ui-mode-item--yellow{color:var(--cursor-text-yellow-primary)}.ui-mode-item--red{color:var(--cursor-text-red-primary)}.ui-mode-item--green{color:var(--cursor-text-green-primary)}.ui-mode-item--cyan{color:var(--cursor-text-cyan-primary)}.ui-prompt-input-header-tray{width:100%;position:relative}.ui-prompt-input-header-tray__trigger{opacity:1;filter:none;will-change:opacity;pointer-events:auto;transition:opacity .15s cubic-bezier(.215,.61,.355,1);position:static}.ui-prompt-input-header-tray__trigger[data-visible=true]{opacity:0;pointer-events:none}@media (prefers-reduced-motion:reduce){.ui-prompt-input-header-tray__trigger{transition:none}}.ui-prompt-input-header-tray__tray{z-index:1;pointer-events:none;position:absolute;bottom:0;left:0;right:0}.ui-prompt-input-header-tray__tray[data-visible=true]{pointer-events:auto}.ui-prompt-input-header-tray--overlay .ui-prompt-input-header-tray__tray{z-index:1}.ui-prompt-input-header-tray:not(.ui-prompt-input-header-tray--footer) .ui-prompt-input-header-tray__tray{top:auto;bottom:0}.ui-prompt-input-header-tray--footer .ui-prompt-input-header-tray__tray{top:0;bottom:auto}
@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-connect-remote-dialog>.ui-dialog-header+.ui-connect-remote-host-form{box-sizing:border-box;padding-bottom:var(--cursor-spacing-4);flex:1}.ui-connect-remote-host-form{gap:var(--cursor-spacing-3);flex-direction:column;flex:1;min-height:0;display:flex}.ui-connect-remote-host-form__input-row{align-items:center;gap:var(--cursor-spacing-2);width:100%;padding-inline:var(--cursor-spacing-3-5);display:flex}.ui-connect-remote-host-form__list-scroll-inner{padding-inline:var(--cursor-spacing-4)}.ui-connect-remote-host-form__footer{justify-content:flex-start;align-items:flex-end;gap:var(--cursor-spacing-2);row-gap:var(--cursor-spacing-1);padding-inline:var(--cursor-spacing-4);flex-wrap:wrap;margin-top:auto;display:flex}.ui-text.ui-connect-remote-host-form__hint{flex:14rem;min-width:0;display:block}.ui-connect-remote-host-form__footer-actions{flex:0 auto;justify-content:flex-end;min-width:0;max-width:100%;margin-left:auto;display:flex}.ui-connect-remote-host-form__footer-actions .ui-button{white-space:normal;text-align:right;max-width:100%;height:auto;min-height:0}.ui-connect-remote-host-form__input-grow{flex:1;min-width:0}.ui-connect-remote-host-form__list-scroll,.ui-connect-remote-host-form__list-scroll-viewport{background:0 0;border:none}.ui-connect-remote-host-form__row-icon{flex-shrink:0}.ui-connect-remote-host-form__row{align-items:center;gap:var(--cursor-spacing-2);width:calc(100% + 2*var(--cursor-spacing-2));height:var(--cursor-spacing-7);padding:0 var(--cursor-spacing-2);margin:0 calc(-1*var(--cursor-spacing-2));border-radius:var(--cursor-radius-base);color:inherit;cursor:pointer;text-align:left;font:inherit;background:0 0;border:none;flex-direction:row;display:flex}.ui-connect-remote-host-form__row:hover{background:var(--cursor-bg-tertiary)}.ui-connect-remote-host-form__row-primary{letter-spacing:-.08px;text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--cursor-text-primary);flex:1 1 0;font-size:13px;line-height:18px;overflow:hidden}.ui-connect-remote-host-form__row-secondary{letter-spacing:-.08px;text-overflow:ellipsis;white-space:nowrap;max-width:45%;color:var(--cursor-text-tertiary);flex:0 auto;font-size:13px;line-height:18px;overflow:hidden}.ui-connect-remote-connecting-log{border-top:1px solid var(--cursor-stroke-tertiary);flex-direction:column;flex:1;min-height:0;display:flex}.ui-connect-remote-connecting-log__scroll-inner{padding:var(--cursor-spacing-2-5);min-width:0}.ui-connect-remote-connecting__status{justify-content:center;align-items:center;gap:var(--cursor-spacing-2);border-top:1px solid var(--cursor-stroke-tertiary);flex-direction:row;flex:1;min-height:240px;display:flex}.ui-connect-remote-dialog-footer{justify-content:space-between;align-items:center;gap:var(--cursor-spacing-2);width:100%;display:flex}.ui-connect-remote-dialog-footer__trailing{align-items:center;gap:var(--cursor-spacing-1-5);margin-left:auto;display:flex}
.ui-dot-grid-animator{--dot-grid-off-opacity:0;--dot-grid-size:14px;box-sizing:border-box;width:var(--dot-grid-size);height:var(--dot-grid-size);color:currentColor;contain:layout paint style;flex:none;justify-content:center;align-items:center;display:inline-flex}.ui-dot-grid-animator[data-size=xs]{--dot-grid-size:10px}.ui-dot-grid-animator[data-size=sm]{--dot-grid-size:12px}.ui-dot-grid-animator[data-size=md]{--dot-grid-size:14px}.ui-dot-grid-animator[data-size=lg]{--dot-grid-size:16px}.ui-dot-grid-animator[data-size=xl]{--dot-grid-size:18px}.ui-dot-grid-animator[data-variant=filled]{--dot-grid-off-opacity:.2}.ui-dot-grid-animator__grid{width:100%;height:100%;display:block}.ui-dot-grid-animator__dot{fill:currentColor;animation-duration:var(--dot-grid-animation-duration,1s);animation-delay:var(--dot-grid-animation-delay,0s);will-change:opacity;animation-timing-function:step-end;animation-iteration-count:infinite}.ui-dot-grid-animator__dot[data-dot-index="1"]{opacity:var(--dot-grid-dot-1-initial-opacity,var(--dot-grid-off-opacity))}.ui-dot-grid-animator__dot[data-dot-index="2"]{opacity:var(--dot-grid-dot-2-initial-opacity,var(--dot-grid-off-opacity))}.ui-dot-grid-animator__dot[data-dot-index="3"]{opacity:var(--dot-grid-dot-3-initial-opacity,var(--dot-grid-off-opacity))}.ui-dot-grid-animator__dot[data-dot-index="4"]{opacity:var(--dot-grid-dot-4-initial-opacity,var(--dot-grid-off-opacity))}.ui-dot-grid-animator__dot[data-dot-index="5"]{opacity:var(--dot-grid-dot-5-initial-opacity,var(--dot-grid-off-opacity))}.ui-dot-grid-animator__dot[data-dot-index="6"]{opacity:var(--dot-grid-dot-6-initial-opacity,var(--dot-grid-off-opacity))}.ui-dot-grid-animator__dot[data-dot-index="7"]{opacity:var(--dot-grid-dot-7-initial-opacity,var(--dot-grid-off-opacity))}.ui-dot-grid-animator__dot[data-dot-index="8"]{opacity:var(--dot-grid-dot-8-initial-opacity,var(--dot-grid-off-opacity))}.ui-dot-grid-animator__dot[data-dot-index="9"]{opacity:var(--dot-grid-dot-9-initial-opacity,var(--dot-grid-off-opacity))}.ui-dot-grid-animator__dot[data-dot-index="10"]{opacity:var(--dot-grid-dot-10-initial-opacity,var(--dot-grid-off-opacity))}.ui-dot-grid-animator__dot[data-dot-index="11"]{opacity:var(--dot-grid-dot-11-initial-opacity,var(--dot-grid-off-opacity))}.ui-dot-grid-animator__dot[data-dot-index="12"]{opacity:var(--dot-grid-dot-12-initial-opacity,var(--dot-grid-off-opacity))}.ui-dot-grid-animator__dot[data-dot-index="13"]{opacity:var(--dot-grid-dot-13-initial-opacity,var(--dot-grid-off-opacity))}.ui-dot-grid-animator__dot[data-dot-index="14"]{opacity:var(--dot-grid-dot-14-initial-opacity,var(--dot-grid-off-opacity))}.ui-dot-grid-animator__dot[data-dot-index="15"]{opacity:var(--dot-grid-dot-15-initial-opacity,var(--dot-grid-off-opacity))}.ui-dot-grid-animator__dot[data-dot-index="16"]{opacity:var(--dot-grid-dot-16-initial-opacity,var(--dot-grid-off-opacity))}@media (prefers-reduced-motion:reduce){.ui-dot-grid-animator__dot{animation:none!important}}.ui-dot-grid-animator[data-paused] .ui-dot-grid-animator__dot{animation-play-state:paused!important}
.ui-ascii-loading-indicator{box-sizing:border-box;color:currentColor;vertical-align:middle;contain:layout paint style;flex:none;justify-content:center;align-items:center;display:inline-flex}.ui-ascii-loading-indicator[data-color=primary]{color:var(--cursor-text-primary)}.ui-ascii-loading-indicator[data-color=secondary]{color:var(--cursor-text-secondary)}.ui-ascii-loading-indicator[data-color=tertiary]{color:var(--cursor-text-tertiary)}.ui-ascii-loading-indicator[data-color=quaternary]{color:var(--cursor-text-quaternary)}
.ui-subagent-status-indicator{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ui-subagent-status-indicator--running-loader{color:var(--cursor-icon-tertiary)}.ui-subagent-status-indicator__dot{border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.ui-subagent-status-indicator__dot--needs-attention{background:var(--cursor-icon-yellow-primary)}.ui-subagent-status-indicator__dot--error{background:var(--cursor-icon-red-primary)}.ui-subagent-status-indicator__dot--done-unread{background:var(--cursor-icon-accent-primary)}.ui-subagent-status-indicator__dot--done{background:var(--cursor-icon-quaternary)}
@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);flex-direction:column;width:100%;font-size:12px;line-height:1.5;display:flex}.ui-tab-system-group{flex-direction:column;flex:1;min-height:0;display:flex}.ui-tab-system-bar{height:var(--tab-system-height);background-color:var(--tab-system-bar-background,initial);box-sizing:border-box;-webkit-app-region:no-drag;flex-direction:row;flex-shrink:0;align-items:center;gap:0;display:flex}.ui-tab-system-section{height:100%;padding:var(--cursor-spacing-1) var(--cursor-spacing-2);color:var(--cursor-text-tertiary);box-sizing:border-box;-webkit-app-region:no-drag;flex-direction:row;flex-shrink:0;align-items:center;gap:0;display:flex}.ui-tab-system-tabs__scrollable{flex-direction:row;flex:1;align-items:center;gap:0;min-width:0;display:flex}.ui-tab-system-tabs__scrollable[data-has-stable]{margin-left:var(--tab-stable-end-margin)}.ui-tab-system-tabs__scrollable{height:100%;scroll-padding-inline:var(--tab-bar-mask-size);scrollbar-width:none;-ms-overflow-style:none;overflow:auto hidden}.ui-tab-system-tabs__scrollable::-webkit-scrollbar{display:none}.ui-tab-system-tabs__scrollable[data-mask-start]:not([data-mask-end]){-webkit-mask-image:linear-gradient(to right, transparent, black var(--tab-bar-mask-size));mask-image:linear-gradient(to right, transparent, black var(--tab-bar-mask-size));-webkit-mask-image:linear-gradient(to right, transparent, black var(--tab-bar-mask-size))}.ui-tab-system-tabs__scrollable[data-mask-end]:not([data-mask-start]){-webkit-mask-image:linear-gradient(to left, transparent, black var(--tab-bar-mask-size));mask-image:linear-gradient(to left, transparent, black var(--tab-bar-mask-size));-webkit-mask-image:linear-gradient(to left, transparent, black var(--tab-bar-mask-size))}.ui-tab-system-tabs__scrollable[data-mask-start][data-mask-end]{-webkit-mask-image:linear-gradient(to right, transparent, black var(--tab-bar-mask-size), black calc(100% - var(--tab-bar-mask-size)), transparent);mask-image:linear-gradient(to right, transparent, black var(--tab-bar-mask-size), black calc(100% - var(--tab-bar-mask-size)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, black var(--tab-bar-mask-size), black calc(100% - var(--tab-bar-mask-size)), transparent)}.ui-tab-system-tabs__scrollable[data-drop-blocked]{opacity:.5;cursor:not-allowed}.ui-tab-system-tabs__viewport{flex-direction:row;flex-shrink:0;align-items:center;gap:0;height:100%;display:flex;position:relative;overflow:hidden}.ui-tab-system-tabs__scrollable--sections .ui-tab-system-tabs__viewport{min-width:0}.ui-tab-system-tabs__section{-webkit-app-region:drag;flex-direction:row;flex-shrink:0;align-items:stretch;gap:0;height:100%;display:flex}.ui-tab-system-tabs__section>.ui-tab-system-tab:last-child{margin-right:0!important}.ui-tab-system-tabs__section-divider{width:1px;margin:1ch var(--cursor-spacing-1);background-color:var(--cursor-stroke-tertiary);border:none;flex-shrink:0;align-self:stretch;padding:0}.ui-tab-system-tabs__actions{-webkit-app-region:no-drag;flex-shrink:0;align-items:center;height:100%;display:flex}.ui-tab-system-tabs__scrollable[data-mask-end]>.ui-tab-system-tabs__actions{display:none}.ui-tab-system-tabs__actions .ui-icon-button[data-variant=default]{color:var(--cursor-icon-tertiary)}.ui-tab-system-tabs__actions .ui-icon-button[data-variant=default]:hover:not(:disabled){color:var(--cursor-icon-secondary)}.ui-tab-system-tabs__actions .ui-icon-button[data-size=lg]{box-sizing:border-box;width:calc(2*var(--cursor-spacing-1-5) + 12px);height:calc(100% - 2*var(--tab-container-padding));min-width:calc(2*var(--cursor-spacing-1-5) + 12px);min-height:calc(100% - 2*var(--tab-container-padding));border-radius:var(--cursor-radius-base)}.ui-tab-system-tabs__spacer{-webkit-app-region:drag;flex:1;min-width:0;height:100%}.ui-tab-system-tab{appearance:none;font:inherit;color:var(--cursor-text-tertiary);cursor:pointer;touch-action:manipulation;box-sizing:border-box;height:calc(100% - 2*var(--tab-container-padding));margin:auto 0;margin-right:var(--tab-gap);max-width:var(--tab-max-width);padding:0;padding:0 var(--cursor-spacing-2);background:0 0;border:none;flex-shrink:0;align-items:center;display:flex;position:relative;outline-offset:0!important;outline:0 #0000!important}.ui-tab-system-tab[data-stable]{padding:0 var(--cursor-spacing-1-5);transition-property:padding,background-color;transition-duration:.1s;transition-timing-function:ease}@media (prefers-reduced-motion:reduce){.ui-tab-system-tab[data-stable]{transition-duration:.01ms}}.ui-tab-system-tab[data-stable-expanded]{padding:0 var(--cursor-spacing-2)}.ui-tab-system-tab[data-stable]:not([data-stable-expanded]),.ui-tab-system-tab[data-launcher-tab]{aspect-ratio:1;justify-content:center;padding:0}.ui-tab-system-tab[data-stable]:not([data-stable-expanded]) .ui-tab-system-tab__content,.ui-tab-system-tab[data-launcher-tab] .ui-tab-system-tab__content{flex:none;justify-content:center}.ui-tab-system-tab{-webkit-app-region:no-drag}.ui-tab-system-tabs__scrollable:not([data-has-stable])>.ui-tab-system-tabs__viewport>.ui-tab-system-tab:first-child,.ui-tab-system-tabs__scrollable:not([data-has-stable])>.ui-tab-system-tabs__viewport>.ui-tab-system-tabs__section:first-child>.ui-tab-system-tab:first-child,.ui-tab-system-tab[data-stable]:first-child{margin-left:var(--tab-container-padding)}.ui-tab-system-tab{border-radius:var(--cursor-radius-base);background-color:#0000;border:1px solid #0000}@media (hover:hover) and (pointer:fine){.ui-tab-system-tab[data-hovered]:not([data-active]){background-color:var(--cursor-bg-card);color:var(--cursor-text-primary)}.ui-tab-system-tab[data-hovered]:not([data-active]) .ui-tab-system-tab__icon{color:var(--cursor-icon-secondary)}.ui-tab-system-tab[data-hovered][data-closeable]:not([data-stable]):not([data-launcher-tab]):not([data-label-editing]) .ui-tab-system-tab__content{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 36px),#0000 calc(100% - 12px));mask-image:linear-gradient(90deg,#000 calc(100% - 36px),#0000 calc(100% - 12px))}}.ui-tab-system-tab[data-active]{background-color:var(--cursor-bg-quaternary);color:var(--cursor-text-primary)}.ui-tab-system-tab:focus-visible{box-shadow:inset 0 0 0 2px var(--cursor-stroke-focused)}.ui-tab-system-tab:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}@media (hover:hover) and (pointer:fine){.ui-tab-system-tab:not([data-hovered]) .ui-tab-system-tab__close-container{opacity:0;pointer-events:none}}@media (prefers-reduced-motion:reduce){.ui-tab-system-tab{transition-duration:.01ms}}.ui-tab-system-tab[data-placeholder-tab]{color:var(--cursor-text-tertiary)}.ui-tab-system-tab[data-placeholder-tab][data-active]{color:var(--cursor-text-primary)}.ui-tab-system-tab__content{gap:var(--cursor-spacing-1-5);flex-direction:row;flex:1;align-items:center;min-width:0;display:flex;overflow:hidden}.ui-tab-system-tab__icon{color:var(--cursor-icon-tertiary);flex-shrink:0}.ui-tab-system-tab[data-active] .ui-tab-system-tab__icon{color:var(--cursor-icon-primary)}.ui-tab-system-tab[data-placeholder-tab] .ui-tab-system-tab__icon{color:var(--cursor-icon-tertiary)}.ui-tab-system-tab__label{text-align:left;flex-direction:row;flex:1;align-items:baseline;gap:0;min-width:0;display:flex}.ui-tab-system-tab__label-primary{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ui-tab-system-tab[data-preview] .ui-tab-system-tab__label-primary{font-style:italic}.ui-tab-system-tab__label-secondary{margin-left:var(--cursor-spacing-1);color:var(--cursor-text-tertiary);flex-shrink:0}.ui-tab-system-tab__decoration-badge{font-size:10px;font-weight:var(--cursor-font-weight-semibold,590);opacity:.85;flex-shrink:0;margin-left:2px;line-height:1}.ui-tab-system-tab__decoration-badge[data-decoration-status=modified]{color:var(--cursor-text-orange-primary)}.ui-tab-system-tab__decoration-badge[data-decoration-status=added]{color:var(--cursor-text-green-primary)}.ui-tab-system-tab__decoration-badge[data-decoration-status=deleted]{color:var(--cursor-text-red-primary)}.ui-tab-system-tab__decoration-badge[data-decoration-status=renamed]{color:var(--cursor-text-cyan-primary)}.ui-tab-system-tab__decoration-badge[data-decoration-status=untracked]{color:var(--cursor-text-green-primary)}.ui-tab-system-tab[data-decoration-status=modified] .ui-tab-system-tab__label-primary{color:var(--cursor-text-orange-primary)}.ui-tab-system-tab[data-decoration-status=modified] .ui-tab-system-tab__label-secondary{color:var(--cursor-text-orange-secondary)}.ui-tab-system-tab[data-decoration-status=added] .ui-tab-system-tab__label-primary{color:var(--cursor-text-green-primary)}.ui-tab-system-tab[data-decoration-status=added] .ui-tab-system-tab__label-secondary{color:var(--cursor-text-green-secondary)}.ui-tab-system-tab[data-decoration-status=deleted] .ui-tab-system-tab__label-primary{color:var(--cursor-text-red-primary)}.ui-tab-system-tab[data-decoration-status=deleted] .ui-tab-system-tab__label-secondary{color:var(--cursor-text-red-secondary)}.ui-tab-system-tab[data-decoration-status=renamed] .ui-tab-system-tab__label-primary{color:var(--cursor-text-cyan-primary)}.ui-tab-system-tab[data-decoration-status=renamed] .ui-tab-system-tab__label-secondary{color:var(--cursor-text-cyan-secondary)}.ui-tab-system-tab[data-decoration-status=untracked] .ui-tab-system-tab__label-primary{color:var(--cursor-text-green-primary)}.ui-tab-system-tab[data-decoration-status=untracked] .ui-tab-system-tab__label-secondary{color:var(--cursor-text-green-secondary)}.ui-tab-system-tab[data-tint=amber]{color:var(--cursor-text-yellow-secondary)}.ui-tab-system-tab[data-tint=amber] .ui-tab-system-tab__icon{color:var(--cursor-icon-yellow-secondary)}.ui-tab-system-tab[data-tint=amber] .ui-tab-system-tab__label-secondary{color:var(--cursor-text-yellow-secondary)}.ui-tab-system-tab[data-tint=amber] .ui-tab-system-tab__dirty-indicator[data-dirty]{background-color:var(--cursor-text-yellow-secondary)}@media (hover:hover) and (pointer:fine){.ui-tab-system-tab[data-tint=amber][data-hovered]:not([data-active]){background-color:var(--cursor-bg-yellow-secondary);color:var(--cursor-text-yellow-primary)}.ui-tab-system-tab[data-tint=amber][data-hovered]:not([data-active]) .ui-tab-system-tab__icon{color:var(--cursor-icon-yellow-primary)}}.ui-tab-system-tab[data-tint=amber][data-active]{background-color:var(--cursor-bg-yellow-secondary);color:var(--cursor-text-yellow-primary)}.ui-tab-system-tab[data-tint=amber][data-active] .ui-tab-system-tab__icon{color:var(--cursor-icon-yellow-primary)}.ui-tab-system-tab[data-tint=amber][data-active] .ui-tab-system-tab__dirty-indicator[data-dirty]{background-color:var(--cursor-text-yellow-primary)}.ui-tab-system-tab[data-tint=amber] .ui-tab-system-tab__close{color:var(--cursor-icon-yellow-secondary)}.ui-tab-system-tab[data-tint=amber] .ui-tab-system-tab__close:hover:not(:disabled){color:var(--cursor-icon-yellow-primary);background-color:var(--cursor-bg-yellow-secondary)}.ui-tab-system-tab[data-icon-tint=green] .ui-tab-system-tab__icon{color:var(--cursor-icon-green-primary)}@media (hover:hover) and (pointer:fine){.ui-tab-system-tab[data-icon-tint=green][data-hovered]:not([data-active]) .ui-tab-system-tab__icon{color:var(--cursor-icon-green-primary)}}.ui-tab-system-tab[data-icon-tint=green][data-active] .ui-tab-system-tab__icon{color:var(--cursor-icon-green-primary)}.ui-tab-system-tab[data-icon-tint=purple] .ui-tab-system-tab__icon{color:var(--cursor-icon-purple-primary)}@media (hover:hover) and (pointer:fine){.ui-tab-system-tab[data-icon-tint=purple][data-hovered]:not([data-active]) .ui-tab-system-tab__icon{color:var(--cursor-icon-purple-primary)}}.ui-tab-system-tab[data-icon-tint=purple][data-active] .ui-tab-system-tab__icon{color:var(--cursor-icon-purple-primary)}.ui-tab-system-tab[data-icon-tint=red] .ui-tab-system-tab__icon{color:var(--cursor-icon-red-primary)}@media (hover:hover) and (pointer:fine){.ui-tab-system-tab[data-icon-tint=red][data-hovered]:not([data-active]) .ui-tab-system-tab__icon{color:var(--cursor-icon-red-primary)}}.ui-tab-system-tab[data-icon-tint=red][data-active] .ui-tab-system-tab__icon{color:var(--cursor-icon-red-primary)}.ui-tab-system-tab__label-edit-slot{vertical-align:middle;min-width:0;max-width:calc(var(--tab-max-width) - 2.75rem);flex:none;align-items:center;display:inline-flex;position:relative}.ui-tab-system-tab__label-measure{visibility:hidden;white-space:pre;pointer-events:none;-webkit-user-select:none;user-select:none;font:inherit;font-size:inherit;line-height:inherit;font-weight:inherit;font-style:inherit;letter-spacing:inherit;min-width:28px;max-width:calc(var(--tab-max-width) - 2.75rem);border:0;margin:0;padding:0;display:inline-block;position:absolute;top:50%;left:0;transform:translateY(-50%)}.ui-tab-system-tab[data-preview] .ui-tab-system-tab__label-measure{font-style:italic}.ui-tab-system-tab__label-input{min-width:28px;max-width:100%;color:inherit;font:inherit;font-size:inherit;line-height:inherit;font-weight:inherit;font-style:inherit;letter-spacing:inherit;text-align:left;box-shadow:none;-webkit-app-region:no-drag;background:0 0;border:none;outline:none;flex:none;margin:0;padding:0}.ui-tab-system-tab[data-preview] .ui-tab-system-tab__label-input{font-style:italic}.ui-tab-system-tab__label-input:focus,.ui-tab-system-tab__label-input:focus-visible{box-shadow:none;outline:none}.ui-tab-system-tab[data-label-editing] .ui-tab-system-tab__content{overflow:visible}.ui-tab-system-tab__dirty-indicator{border-radius:var(--cursor-radius-full);background-color:var(--cursor-text-tertiary);flex-shrink:0;width:5px;height:5px;margin-left:2px;display:none}.ui-tab-system-tab__dirty-indicator[data-dirty]{display:block}.ui-tab-system-tab__close-container{right:var(--cursor-spacing-1);z-index:1;align-items:center;display:flex;position:absolute;top:0;bottom:0}.ui-tab-system-drop-indicator{top:var(--cursor-spacing-2-5);bottom:var(--cursor-spacing-2-5);width:var(--tab-drop-indicator-width);background-color:var(--cursor-text-primary);border-radius:var(--cursor-radius-full);pointer-events:none;z-index:10;position:absolute}.ui-tab-system-live-region{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ui-tab-system-content{flex:1;min-height:0;position:relative}.ui-tab-system-tab-content{position:absolute;inset:0;overflow:auto}.ui-tab-system-tab-content:not([data-active]){display:none}.ui-tab-system-content-drop-overlay{background-color:var(--cursor-bg-focused);z-index:100;pointer-events:none;position:absolute;inset:0}
.ui-tiling{width:100%;height:100%;display:flex;position:relative;overflow:hidden}.ui-tiling-branch{width:100%;height:100%;display:flex;overflow:hidden}.ui-tiling-branch[data-direction=horizontal]{flex-direction:row}.ui-tiling-branch[data-direction=vertical]{flex-direction:column}.ui-tiling-child{flex-grow:0;flex-shrink:0;min-width:0;min-height:0;position:relative;overflow:hidden}.ui-tiling-panel{outline-offset:-1px;outline:1px solid #0000;flex-direction:column;width:100%;height:100%;transition:outline-color .1s;display:flex;position:relative;overflow:hidden}.ui-tiling-panel[data-focused]{z-index:1;outline-color:var(--cursor-stroke-focused)}.ui-tiling-panel[data-dragging]{opacity:.5}.ui-tiling-panel-header{-webkit-user-select:none;user-select:none;flex-shrink:0}.ui-tiling-panel-content{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.ui-tiling-sash{z-index:2;touch-action:none;flex-shrink:0;position:relative;overflow:visible}.ui-tiling-sash:before{content:"";background-color:var(--cursor-stroke-tertiary);opacity:1;border-radius:0;transition:all .1s;position:absolute}.ui-tiling-sash:after{content:"";position:absolute}.ui-tiling-sash[data-direction=horizontal]{width:var(--tiling-sash-layout-size);cursor:col-resize}.ui-tiling-sash[data-direction=horizontal]:after{top:0;bottom:0;left:calc(var(--tiling-sash-layout-size)/2 - var(--tiling-sash-size)/2);width:var(--tiling-sash-size)}.ui-tiling-sash[data-direction=horizontal]:before{width:1px;top:0;bottom:0;left:0;transform:none}.ui-tiling-sash[data-direction=vertical]{height:var(--tiling-sash-layout-size);cursor:row-resize}.ui-tiling-sash[data-direction=vertical]:after{left:0;right:0;top:calc(var(--tiling-sash-layout-size)/2 - var(--tiling-sash-size)/2);height:var(--tiling-sash-size)}.ui-tiling-sash[data-direction=vertical]:before{height:1px;top:0;left:0;right:0;transform:none}.ui-tiling-sash:hover:before,.ui-tiling-sash[data-resizing]:before{background-color:var(--cursor-stroke-secondary);border-radius:1px}.ui-tiling-sash[data-direction=horizontal]:hover:after,.ui-tiling-sash[data-direction=horizontal][data-resizing]:after{left:calc(var(--tiling-sash-layout-size)/2 - var(--tiling-sash-hover-size)/2);width:var(--tiling-sash-hover-size)}.ui-tiling-sash[data-direction=horizontal]:hover:before,.ui-tiling-sash[data-direction=horizontal][data-resizing]:before{left:calc(var(--tiling-sash-layout-size)/2 - 1px);width:2px;transform:none}.ui-tiling-sash[data-direction=vertical]:hover:after,.ui-tiling-sash[data-direction=vertical][data-resizing]:after{top:calc(var(--tiling-sash-layout-size)/2 - var(--tiling-sash-hover-size)/2);height:var(--tiling-sash-hover-size)}.ui-tiling-sash[data-direction=vertical]:hover:before,.ui-tiling-sash[data-direction=vertical][data-resizing]:before{top:calc(var(--tiling-sash-layout-size)/2 - 1px);height:2px;transform:none}.ui-tiling-sash[data-resizing]:before{background-color:var(--cursor-bg-accent)}.ui-tiling-drop-overlay{inset:var(--cursor-spacing-0-5);z-index:var(--ui-portal-layer-z-index-dropdown,1000);pointer-events:none;position:absolute}.ui-tiling-drop-overlay-highlight{background-color:color-mix(in srgb, var(--cursor-bg-accent) 28%, transparent);border-radius:var(--cursor-radius-sm);outline:1px solid color-mix(in srgb, var(--cursor-bg-accent) 62%, transparent);outline-offset:-1px;transition:top .1s,left .1s,width .1s,height .1s;position:absolute}
.ui-todo-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ui-todo-item{align-items:flex-start;gap:4px;padding:0;animation:.2s ease-out both ui-todo-fade-in;display:flex;position:relative}.ui-todo-item--pending{color:var(--cursor-text-quaternary)}.ui-todo-item--cancelled .ui-todo-item__content,.ui-todo-item--completed .ui-todo-item__content{color:var(--cursor-text-quaternary);text-decoration:line-through}.ui-todo-item--dimmed .ui-todo-item__content--in-progress{color:inherit}@keyframes ui-todo-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.ui-todo-item__label{cursor:default;color:var(--cursor-text-secondary);flex:1;align-items:flex-start;gap:8px;display:flex}.ui-todo-item__indicator{flex-shrink:0;justify-content:center;align-items:center;width:14px;height:20px;display:flex}.ui-todo-item__content{-webkit-user-select:text;user-select:text;cursor:text;color:var(--cursor-text-secondary);flex:1;font-size:14px;line-height:20px}.ui-todo-item__content--in-progress{color:var(--cursor-text-primary)}.ui-todo-list-header{all:unset;box-sizing:border-box;cursor:pointer;width:100%;height:28px;font:inherit;color:inherit;justify-content:space-between;align-items:center;gap:8px;padding:0 12px;transition:opacity .1s ease-in-out;display:flex;overflow:hidden}.ui-todo-list-header:hover{opacity:1}.ui-todo-list-header__left{flex-shrink:1;align-items:center;gap:6px;max-width:70%;display:flex}.ui-todo-list-header__title{color:var(--cursor-text-secondary);align-items:center;gap:6px;font-size:14px;line-height:20px;display:flex}.ui-todo-list-header__count{color:var(--cursor-text-tertiary)}.ui-todo-list-header__toggle{color:var(--cursor-text-secondary);cursor:pointer;font-size:14px;line-height:20px;transition:color .1s ease-in-out}.ui-todo-list-header__toggle:hover{color:var(--cursor-text-primary)}.ui-todo-list-container{background:var(--cursor-bg-quaternary);border:1px solid var(--cursor-stroke-quaternary);box-sizing:border-box;border-radius:8px;overflow:hidden}.ui-todo-list-container__body{padding:8px 16px}
.ui-update-logs{min-width:0;margin-block:var(--cursor-spacing-1);flex-direction:column;display:flex}.ui-update-logs__body{gap:var(--cursor-spacing-2);flex-direction:column;min-width:0;display:flex}.ui-update-logs__warning{padding:var(--cursor-spacing-2) var(--cursor-spacing-3);border:1px solid color-mix(in srgb, var(--cursor-text-yellow-primary) 28%, transparent);border-radius:var(--cursor-radius-base);background:color-mix(in srgb, var(--cursor-bg-yellow-secondary) 92%, transparent);color:var(--cursor-text-yellow-primary);font-size:13px;line-height:18px}.ui-update-logs__line--command{color:var(--cursor-text-primary)}.ui-update-logs__line--stdout{color:var(--cursor-text-secondary)}.ui-update-logs__line--stderr{color:var(--cursor-text-red-primary)}.ui-update-logs__line--truncated{color:var(--cursor-text-tertiary)}
.ui-usage-limit-tray{min-width:300px;max-width:400px}.ui-usage-limit-tray .ui-tray-header{padding:var(--cursor-spacing-2) var(--cursor-spacing-3);margin-bottom:var(--cursor-spacing-2);padding-bottom:0}.ui-usage-limit-tray .ui-tray-header__title-section{padding-left:0}.ui-usage-limit-tray .ui-tray-header__action-button.ui-icon-button[data-variant=circle]{background-color:var(--cursor-bg-tertiary);color:var(--cursor-text-secondary)}.ui-usage-limit-tray .ui-tray-header__action-button.ui-icon-button[data-variant=circle]:hover:not(:disabled){background-color:var(--cursor-bg-secondary);color:var(--cursor-text-primary)}.ui-usage-limit-tray__content{align-items:flex-start;gap:var(--cursor-spacing-2);padding:var(--cursor-spacing-1) 0;box-sizing:border-box;flex-direction:column;width:100%;display:flex}.ui-usage-limit-tray__amount-selector{align-items:center;gap:var(--cursor-spacing-1-5);box-sizing:border-box;width:100%;display:flex}.ui-usage-limit-tray__amount-option{appearance:none;height:24px;padding:var(--cursor-spacing-1) var(--cursor-spacing-2-5);border-radius:var(--cursor-radius-base);border:1px solid var(--cursor-stroke-tertiary);color:var(--cursor-text-secondary);font-size:13px;font-weight:var(--cursor-font-weight-normal,400);cursor:pointer;background-color:#0000;flex:1;justify-content:center;align-items:center;transition:background-color .1s,border-color .1s,color .1s;display:flex}.ui-usage-limit-tray__amount-option:hover:not([data-selected]){background-color:var(--cursor-bg-tertiary);border-color:var(--cursor-stroke-secondary)}.ui-usage-limit-tray__amount-option[data-selected]{background-color:var(--cursor-bg-tertiary);border-color:var(--cursor-stroke-secondary);color:var(--cursor-text-primary)}.ui-usage-limit-tray__custom-input-inline{align-items:center;gap:var(--cursor-spacing-1);height:24px;padding:var(--cursor-spacing-1) var(--cursor-spacing-2-5);border-radius:var(--cursor-radius-base);border:1px solid var(--cursor-stroke-tertiary);box-sizing:border-box;background-color:#0000;flex:1;transition:border-color .1s;display:flex}.ui-usage-limit-tray__custom-input-inline[data-selected]{background-color:var(--cursor-bg-tertiary);border-color:var(--cursor-stroke-secondary)}.ui-usage-limit-tray__custom-input-inline:focus-within{border-color:var(--cursor-stroke-secondary)}.ui-usage-limit-tray__custom-input-prefix-inline{color:var(--cursor-text-secondary);-webkit-user-select:none;user-select:none;flex-shrink:0;font-size:13px;line-height:1}.ui-usage-limit-tray__custom-input{appearance:none;width:100%;min-width:0;height:100%;color:var(--cursor-text-primary);font-size:13px;font-weight:var(--cursor-font-weight-normal,400);background-color:#0000;border:none;outline:none;flex:1;padding:0}.ui-usage-limit-tray__custom-input::placeholder{color:var(--cursor-text-tertiary)}.ui-usage-limit-tray__progress-section{box-sizing:border-box;align-items:flex-start;gap:var(--cursor-spacing-2);flex-direction:column;width:100%;display:flex}.ui-usage-limit-tray__progress-bar.ui-progress-bar{border-radius:var(--cursor-radius-full);height:6px}.ui-usage-limit-tray__progress-bar.ui-progress-bar:before{background-color:var(--cursor-bg-tertiary);border-radius:var(--cursor-radius-full)}.ui-usage-limit-tray__progress-bar.ui-progress-bar .ui-progress-bar-fill{border-radius:var(--cursor-radius-full)}.ui-usage-limit-tray__usage-label{text-align:center}.ui-usage-limit-tray__actions{justify-content:flex-end;align-items:center;gap:var(--cursor-spacing-1);padding:var(--cursor-spacing-2) 0;box-sizing:border-box;width:100%;display:flex}.ui-usage-limit-tray--compact{min-width:auto;max-width:none}.ui-usage-limit-tray__compact-content{box-sizing:border-box;justify-content:space-between;align-items:center;gap:var(--cursor-spacing-3);padding:var(--cursor-spacing-3) var(--cursor-spacing-1-5);width:100%;display:flex}.ui-usage-limit-tray__compact-text{gap:var(--cursor-spacing-0-5);flex-direction:column;flex:1;min-width:0;display:flex}.ui-usage-limit-tray__compact-title,.ui-usage-limit-tray__compact-subtitle{font-size:13px;line-height:1.42}.ui-usage-limit-tray__compact-button{flex-shrink:0}
.fullscreen-media-controls{pointer-events:none;flex-direction:column;display:flex;position:absolute;inset:0}.fullscreen-media-controls-spacer{flex:1;min-height:0}.fullscreen-media-controls-bar{pointer-events:auto;background:linear-gradient(#0000 0%,#00000080 50%,#000000d9 100%);flex-shrink:0;padding:16px 20px 20px}.fullscreen-media-controls-top{justify-content:flex-end;margin-bottom:12px;display:flex}.fullscreen-media-controls-close{color:#fff;cursor:pointer;background-color:#ffffff1a;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:background-color .15s;display:flex}.fullscreen-media-controls-close:hover{background-color:#fff3}.fullscreen-media-controls-bottom{align-items:center;gap:12px;display:flex}.fullscreen-media-controls-play{color:#fff;cursor:pointer;background-color:#ffffff26;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:background-color .15s;display:flex}.fullscreen-media-controls-play:hover{background-color:#ffffff40}.fullscreen-media-controls-time{min-width:36px;font-size:13px;font-weight:var(--cursor-font-weight-medium,500);color:#ffffffe6;font-variant-numeric:tabular-nums;flex-shrink:0}.fullscreen-media-controls-segments{cursor:pointer;flex:1;align-items:center;gap:4px;margin:-8px 0;padding:8px 0;display:flex;position:relative}.fullscreen-media-controls-segments.dragging{cursor:grabbing}.fullscreen-media-controls-segment{flex:1;min-width:0}.fullscreen-media-controls-segment-track{pointer-events:none;background-color:#0000;border-radius:3px;align-items:center;height:6px;display:flex;position:relative;overflow:visible}.fullscreen-media-controls-segment-track:before{content:"";pointer-events:none;background-color:#ffffff40;border-radius:3px;height:6px;transition:background-color .15s;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.fullscreen-media-controls-segments.hovering .fullscreen-media-controls-segment-track:before{background-color:#fff6}.fullscreen-media-controls-segment-hover-fill{opacity:.6;pointer-events:none;z-index:0;background-color:#ffffff80;border-radius:3px;height:6px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.fullscreen-media-controls-segment-fill{pointer-events:none;z-index:1;background-color:#ffffffe6;border-radius:3px;height:6px;transition:width 50ms linear;position:absolute;top:50%;left:0;transform:translateY(-50%)}.fullscreen-media-controls-thumb{pointer-events:none;z-index:2;opacity:.9;background-color:#fff;border-radius:50%;width:14px;height:14px;transition:opacity .15s,transform .1s;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 1px 4px #0000004d}.fullscreen-media-controls-thumb.active{opacity:1;transform:translate(-50%,-50%)scale(1.15)}.fullscreen-media-controls-speed{min-width:36px;font-size:12px;font-weight:var(--cursor-font-weight-semibold,600);color:#ffffffe6;cursor:pointer;background-color:#ffffff26;border:none;border-radius:4px;flex-shrink:0;padding:6px 10px;transition:background-color .15s}.fullscreen-media-controls-speed:hover{background-color:#ffffff40}
.custom-video-player{background-color:var(--color-theme-bg);flex-direction:column;height:100%;display:flex}.custom-video-player-preview{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;background-color:#000;flex-shrink:0;width:100%;position:relative;overflow:hidden}.custom-video-player-thumbnail,.custom-video-player-video{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.custom-video-player-play-overlay{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.custom-video-player-play-button{background-color:var(--color-theme-bg);width:64px;height:64px;box-shadow:0 4px 12px var(--color-theme-shadow);color:var(--color-theme-text-primary);border-radius:50%;justify-content:center;align-items:center;transition:transform .15s;display:flex}.custom-video-player-play-overlay:hover .custom-video-player-play-button{transform:scale(1.05)}.video-scrubber{background-color:var(--color-theme-bg);border-bottom:1px solid var(--color-theme-border-02);flex-shrink:0;padding:12px 16px}.video-scrubber-top{align-items:center;gap:12px;display:flex}.video-scrubber-play{width:24px;height:24px;color:var(--color-theme-text-primary);cursor:pointer;background-color:#0000;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .15s;display:flex}.video-scrubber-play:hover{background-color:var(--color-theme-bg-secondary)}.video-scrubber-time{min-width:32px;font-size:12px;font-weight:var(--cursor-font-weight-medium,500);color:var(--color-theme-text-secondary);font-variant-numeric:tabular-nums;flex-shrink:0}.video-scrubber-segments{cursor:pointer;flex:1;align-items:center;gap:4px;margin:-6px 0;padding:6px 0;display:flex;position:relative}.video-scrubber-segments.dragging{cursor:grabbing}.video-scrubber-segment{flex:1;min-width:0}.video-scrubber-segment-track{pointer-events:none;background-color:#0000;border-radius:2px;align-items:center;height:16px;display:flex;position:relative;overflow:visible}.video-scrubber-segment-track:before{content:"";background-color:var(--color-theme-border-01);pointer-events:none;border-radius:2px;height:4px;transition:background-color .15s;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.video-scrubber-segments.hovering .video-scrubber-segment-track:before{background-color:var(--color-theme-border-02)}.video-scrubber-segment-hover-fill{background-color:var(--color-theme-text-tertiary);opacity:.4;pointer-events:none;z-index:0;border-radius:2px;height:4px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.video-scrubber-segment-fill{background-color:var(--color-theme-text-tertiary);pointer-events:none;z-index:1;border-radius:2px;height:4px;transition:width 50ms linear;position:absolute;top:50%;left:0;transform:translateY(-50%)}.video-scrubber-thumb{background-color:var(--color-theme-text-primary);pointer-events:none;width:12px;height:12px;box-shadow:0 1px 3px var(--color-theme-shadow);z-index:2;opacity:.6;border-radius:50%;transition:opacity .15s,transform .1s;position:absolute;top:50%;transform:translate(-50%,-50%)}.video-scrubber-thumb.active{opacity:1;transform:translate(-50%,-50%)scale(1.1)}.custom-video-player-chapters{flex:1;padding:4px 0;overflow-y:auto}.custom-video-player-chapter-row{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:0;align-items:center;gap:12px;width:100%;padding:10px 16px;display:flex}.custom-video-player-chapter-row:hover{background-color:var(--color-theme-hover)}.custom-video-player-chapter-row.active{background-color:var(--color-theme-bg-secondary)}.custom-video-player-chapter-icon{flex-shrink:0;justify-content:center;align-items:center;width:20px;display:flex}.custom-video-player-chapter-time{font-variant-numeric:tabular-nums;min-width:32px;color:var(--color-theme-text-tertiary);flex-shrink:0;font-size:12px}.custom-video-player-chapter-time.active{color:var(--color-theme-text-secondary)}.custom-video-player-chapter-description{min-width:0;color:var(--color-theme-text-secondary);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12px;overflow:hidden}.custom-video-player-chapter-description.active{color:var(--color-theme-text-primary)}
@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-color-picker{align-items:center;gap:var(--cursor-spacing-2);display:inline-flex}.ui-color-picker[data-disabled]{opacity:.5}.ui-color-picker__slider{appearance:none;cursor:pointer;background:0 0;margin:0}.ui-color-picker__slider::-webkit-slider-runnable-track{border-radius:var(--cursor-radius-xs);background:var(--cursor-stroke-tertiary);height:6px}.ui-color-picker__slider::-moz-range-track{border-radius:var(--cursor-radius-xs);background:var(--cursor-stroke-tertiary);height:6px}.ui-color-picker__slider::-webkit-slider-thumb{-webkit-appearance:none;border-radius:var(--cursor-radius-full);border:2px solid var(--cursor-bg-elevated);background:hsl(var(--ui-color-picker-hue), var(--ui-color-picker-sat), var(--ui-color-picker-light));width:14px;height:14px;margin-top:-4px;box-shadow:0 0 2px #0000004d}.ui-color-picker__slider::-moz-range-thumb{border-radius:var(--cursor-radius-full);border:2px solid var(--cursor-bg-elevated);background:hsl(var(--ui-color-picker-hue), var(--ui-color-picker-sat), var(--ui-color-picker-light));width:14px;height:14px;box-shadow:0 0 2px #0000004d}.ui-color-picker__indicator-area{width:var(--cursor-spacing-5-5);flex-shrink:0;justify-content:center;align-items:center;display:flex}.ui-color-picker__swatch{border-radius:var(--cursor-radius-full);border:1px solid var(--cursor-stroke-tertiary);background-color:var(--cursor-stroke-tertiary);width:20px;height:20px}.ui-color-picker__intensity-marker{width:100%;color:var(--cursor-text-secondary);text-align:center;font-size:11px;line-height:1}.ui-color-picker-pad-input{width:100%;position:relative}.ui-color-picker-pad-input__field{width:100%}.ui-color-picker-pad-input__field input{font-variant-numeric:tabular-nums;text-transform:uppercase}.ui-color-picker-pad-input__field-swatch-slot{padding-right:var(--cursor-spacing-0-5)}.ui-color-picker-pad-input__field-swatch{width:var(--cursor-spacing-3-25);height:var(--cursor-spacing-3-25);border:1px solid var(--cursor-stroke-secondary);border-radius:var(--cursor-radius-xs);background-color:var(--cursor-stroke-tertiary);display:block}.ui-color-picker-pad-input__popover{z-index:var(--ui-portal-layer-z-index-popover,4000);gap:var(--cursor-spacing-2);width:13rem;padding:var(--cursor-spacing-1-5);background-color:var(--cursor-bg-elevated);border-radius:var(--cursor-radius-base);box-shadow:var(--cursor-box-shadow-base),inset 0 0 0 1px var(--cursor-stroke-tertiary);outline:none;flex-direction:column;display:flex;outline-offset:0!important;outline:0 #0000!important}.ui-color-picker-pad-input__surface{border-radius:var(--cursor-radius-sm);background-color:hsl(calc(var(--ui-color-picker-pad-input-hue) * 1deg), 100%, 50%);cursor:crosshair;background-image:linear-gradient(#0000,#000),linear-gradient(90deg,#fff,#0000);width:100%;height:6.75rem;position:relative;overflow:hidden}.ui-color-picker-pad-input__thumb{border:2px solid var(--cursor-bg-elevated);border-radius:var(--cursor-radius-full);width:.75rem;height:.75rem;box-shadow:0 0 0 1px var(--cursor-stroke-primary),0 0 0 3px color-mix(in srgb, var(--cursor-shadow-primary) 18%, transparent);pointer-events:none;position:absolute;transform:translate(-50%,-50%)}.ui-color-picker-pad-input__hue{box-sizing:border-box;width:100%;padding:var(--cursor-spacing-0-5) var(--cursor-spacing-1) var(--cursor-spacing-1-5);display:flex}.ui-color-picker-pad-input__hue .ui-color-picker__slider{flex:auto}
@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-copy-branch-label{appearance:none;font:inherit;color:inherit;cursor:pointer;box-sizing:border-box;touch-action:manipulation;border-radius:var(--cursor-radius-full);background:0 0;border:1px solid #0000;align-items:center;min-width:0;max-width:100%;margin:0;padding:0;transition-property:color,background-color,border-color;transition-duration:.15s;transition-timing-function:ease;display:inline-flex;position:relative;overflow:hidden;outline-offset:0!important;outline:0 #0000!important}.ui-copy-branch-label:focus-visible{outline:2px solid var(--cursor-stroke-focused)!important;outline-offset:2px!important}.ui-copy-branch-label:hover{background-color:var(--cursor-bg-quaternary)}@media (prefers-reduced-motion:reduce){.ui-copy-branch-label{transition-duration:.01ms}}.ui-copy-branch-label__text{white-space:nowrap;min-width:0;max-width:100%;padding:var(--cursor-spacing-0-5) var(--cursor-spacing-3);color:var(--cursor-text-secondary);display:block;overflow:hidden}.ui-copy-branch-label__icon{right:var(--cursor-spacing-2);pointer-events:none;width:12px;height:12px;color:var(--cursor-icon-tertiary);opacity:0;flex-shrink:0;justify-content:center;align-items:center;transition:opacity .15s;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.ui-copy-branch-label:hover .ui-copy-branch-label__icon{opacity:1;color:var(--cursor-icon-secondary)}.ui-copy-branch-label__text--truncate{text-overflow:ellipsis}.ui-copy-branch-label.ui-copy-branch-label--compact{border-radius:var(--cursor-radius-sm)}.ui-copy-branch-label.ui-copy-branch-label--compact .ui-copy-branch-label__text{padding:var(--cursor-spacing-0-5) var(--cursor-spacing-1);color:var(--cursor-text-tertiary)}.ui-copy-branch-label.ui-copy-branch-label--compact .ui-copy-branch-label__icon{right:var(--cursor-spacing-1);width:10px;height:10px}.ui-copy-branch-label.ui-copy-branch-label--compact .ui-copy-branch-label__icon .ui-icon{--icon-size:10px}.ui-copy-branch-label.ui-copy-branch-label--compact:hover{background-color:var(--cursor-bg-quinary)}
.ui-loading-pulse{color:currentColor;justify-content:center;align-items:center;min-width:3ch;display:inline-flex}.ui-loading-pulse:before{content:"⠀⠶⠀";animation:.9s step-end infinite ui-loading-pulse-frames}@keyframes ui-loading-pulse-frames{0%,19.999%{content:"⠀⠶⠀"}20%,39.999%{content:"⠰⣿⠆"}40%,59.999%{content:"⢾⣉⡷"}60%,79.999%{content:"⣏⠀⣹"}80%,to{content:"⡁⠀⢈"}}
.ui-number-stepper{justify-content:center;align-items:center;gap:var(--cursor-spacing-1);display:inline-flex}.ui-number-stepper .ui-input-group{max-width:6.5rem}.ui-number-stepper[data-disabled]{opacity:.5}.ui-number-stepper__input{font-variant-numeric:tabular-nums;text-align:center!important}
@keyframes ui-icon-morph-in{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes text-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.ui-palette{width:100%;font-family:var(--cursor-font-family-sans);color:var(--cursor-text-primary);background-color:var(--cursor-bg-elevated);border-radius:var(--cursor-radius-3xl);flex-direction:column;font-size:13px;display:flex;overflow:hidden}.ui-dialog.ui-palette-dialog{transform-origin:top;width:100%;max-width:640px;animation:none;top:20%;left:50%;transform:translate(-50%)}.ui-dialog.ui-palette-dialog[data-status=close]{opacity:0}.ui-dialog.ui-palette-dialog:focus{outline:none}@media (max-width:560px){.ui-dialog.ui-palette-dialog{max-width:calc(100% - 16px)}}:has(.ui-palette-dialog)>.ui-dialog-backdrop{background-color:#0006;animation:none}:has(.ui-palette-dialog)>.ui-dialog-backdrop[data-status=close]{opacity:0}.ui-palette-input-wrapper{padding:0 var(--cursor-spacing-4);align-items:center;gap:var(--cursor-spacing-1);border-bottom:1px solid var(--cursor-stroke-quaternary);cursor:text;height:44px;display:flex;overflow:hidden}.ui-palette-input-wrapper:has(.ui-palette-input-wrapper__icon,.ui-palette-input-wrapper__icon-button){padding-left:14px}.ui-palette-input-wrapper__icon{color:var(--cursor-icon-secondary);flex-shrink:0}.ui-palette-input-wrapper>.ui-palette-input-wrapper__icon{margin-right:var(--cursor-spacing-1)}.ui-palette-input-wrapper__icon-button{width:16px;height:100%;margin-right:var(--cursor-spacing-1);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.ui-palette-input{-webkit-font-smoothing:var(--cursor-font-smoothing-webkit,antialiased);-moz-osx-font-smoothing:var(--cursor-font-smoothing-moz,grayscale);height:24px;color:var(--cursor-text-primary);background-color:#0000;border:none;outline:none;flex:1;font-family:inherit;font-size:17px;line-height:21px}.ui-palette-input::placeholder{color:var(--cursor-text-tertiary)}.ui-palette-input:disabled{cursor:not-allowed;opacity:.5}.ui-palette-list{pointer-events:auto}.ui-palette-list__viewport{padding:var(--cursor-spacing-2);scroll-padding:var(--cursor-spacing-1)}.ui-palette-list [cmdk-list-sizer]{gap:var(--cursor-spacing-2);flex-direction:column;display:flex}.ui-palette-item{-webkit-font-smoothing:var(--cursor-font-smoothing-webkit,antialiased);-moz-osx-font-smoothing:var(--cursor-font-smoothing-moz,grayscale);align-items:center;gap:var(--cursor-spacing-2);padding:var(--cursor-spacing-1-5);border-radius:var(--cursor-radius-base);color:var(--cursor-text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;font-size:13px;line-height:18px;display:flex;position:relative}.ui-palette-item[aria-selected=true]{background-color:var(--cursor-bg-tertiary);color:var(--cursor-text-primary)}.ui-palette-item[data-disabled=true]{pointer-events:none;opacity:.5}.ui-palette-item.ui-palette-item--hover-enabled:hover{background-color:var(--cursor-bg-tertiary);color:var(--cursor-text-primary)}.ui-palette-item .ui-icon:not([data-color]),.ui-palette-item .ui-codicon,.ui-palette-item>svg{color:var(--cursor-icon-secondary)}.ui-palette-group{color:var(--cursor-text-primary);-webkit-font-smoothing:var(--cursor-font-smoothing-webkit,antialiased);-moz-osx-font-smoothing:var(--cursor-font-smoothing-moz,grayscale);padding:0;overflow:hidden}.ui-palette-group [cmdk-group-items]{flex-direction:column;gap:1px;display:flex}.ui-palette-group [cmdk-group-heading]{padding:5px var(--cursor-spacing-1-5);font-size:12px;font-weight:var(--cursor-font-weight-normal,400);color:var(--cursor-text-tertiary);margin:0}.ui-palette-group .ui-palette-group-heading{align-items:center;gap:var(--cursor-spacing-1-5);display:flex}.ui-palette-empty{padding:var(--cursor-spacing-6) 0;text-align:center;color:var(--cursor-text-secondary);font-size:13px}.ui-palette-separator{margin:var(--cursor-spacing-1) calc(-1*var(--cursor-spacing-1));background-color:var(--cursor-stroke-secondary);border:none;height:1px}.ui-palette-shortcut{align-items:center;margin-left:auto;display:inline-flex}.ui-palette-scrim{z-index:var(--ui-portal-layer-z-index-modal,3000);background-color:#0006;position:fixed;inset:0}@media (prefers-reduced-motion:reduce){.ui-palette-scrim{opacity:1}}
.ui-vibrancy-sticky-rounded-mask{min-height:0;display:block;position:relative}
.ui-voice-waveform{justify-content:center;align-items:center;width:100%;display:flex;position:relative}.ui-voice-waveform__canvas{width:100%;height:100%;display:block}
:is(.layout-module___sJcuq__codebaseFontScope.font-mono,.layout-module___sJcuq__codebaseFontScope .font-mono,.layout-module___sJcuq__codebaseFontScopecode,.layout-module___sJcuq__codebaseFontScope code){font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}
/*# sourceMappingURL=11kfz8d6s-dqi.css.map*/