.ui-seti{display:inline-flex;align-items:center;justify-content:center;font-family:seti,Segoe UI,sans-serif;-webkit-font-smoothing:var(--cursor-font-smoothing-webkit,antialiased);-moz-osx-font-smoothing:var(--cursor-font-smoothing-moz,grayscale);font-style:normal;font-weight:400;line-height:1;vertical-align:middle;width:var(--icon-size);height:var(--icon-size);font-size:var(--icon-size);--icon-size:18px}.ui-seti:before{content:var(--seti-content)}.ui-seti[data-size=xs]{--icon-size:14px}.ui-seti[data-size=sm]{--icon-size:16px}.ui-seti[data-size=md]{--icon-size:18px}.ui-seti[data-size=lg]{--icon-size:22px}.ui-seti[data-size=xl]{--icon-size:28px}@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-diff{font-size:var(--ui-default-diff-font-size);line-height:var(--ui-default-diff-line-height);background-color:var(--cursor-bg-editor);--ui-default-diff-gutter-added-bg:var(--cursor-bg-green-secondary);--ui-default-diff-gutter-removed-bg:var(--cursor-bg-red-secondary);--ui-default-diff-add-line-bg:var(--cursor-bg-accent);--ui-default-diff-add-line-bg-hover:var(--cursor-bg-accent-hover);--ui-default-diff-add-line-fg:var(--cursor-text-invert);--ui-default-diff-indicator-strip-width:3px;--ui-default-diff-selection-accent:var(--ui-default-diff-add-line-bg);--ui-default-diff-selection-fill:var( --cursor-bg-diff-selection,var(--cursor-bg-yellow-secondary) );overflow:auto;contain:layout style paint;container-type:inline-size;position:relative;-moz-tab-size:var(--ui-default-diff-tab-size,4);-o-tab-size:var(--ui-default-diff-tab-size,4);tab-size:var(--ui-default-diff-tab-size,4);font-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) )}[data-cursor-glass-mode=true].cursor-dark .ui-default-diff,[data-cursor-glass-mode=true].cursor-high-contrast .ui-default-diff{--ui-default-diff-add-line-bg:#e4e4e4;--ui-default-diff-add-line-bg-hover:#d0d0d0;--ui-default-diff-add-line-fg:#191c22;--ui-default-diff-selection-fill:var(--cursor-editor-selection-background)}.ui-default-diff__content{min-width:100%;width:-moz-max-content;width:max-content;contain:layout style;padding-block:2px}.ui-default-diff[data-block-padding=compact] .ui-default-diff__content{padding-block:0}.ui-default-diff__virtual-group-wrapper{min-width:100%}.ui-default-diff__interactive-row{min-width:100%;min-inline-size:0;margin:0;padding:0;border:0}.ui-default-diff__selection-end-sentinel{position:absolute;left:0;bottom:0;width:1px;height:1px;pointer-events:none;visibility:hidden}.ui-default-diff__line-content--interaction{position:relative;min-height:var(--ui-default-diff-line-height)}.ui-default-diff__line-content--interaction .ui-default-diff__add-line{position:absolute;left:0;top:50%;transform:translate(-50%,-50%);z-index:5}.ui-default-diff__line-code-area,.ui-default-diff__split-cell-code-area{position:relative;flex:1;min-width:0;min-height:var(--ui-default-diff-line-height)}.ui-default-diff__split-cell-code-area{display:flex;flex-direction:column}.ui-default-diff__selection-rail{position:absolute;left:0;top:0;bottom:0;width:2px;margin-left:-1px;background-color:var(--ui-default-diff-selection-accent);pointer-events:none;z-index:1}.ui-default-diff__add-line{-webkit-font-smoothing:var(--cursor-font-smoothing-webkit,antialiased);-moz-osx-font-smoothing:var(--cursor-font-smoothing-moz,grayscale);transition-property:color,background-color,border-color;transition-duration:.15s;transition-timing-function:ease;display:flex;align-items:center;justify-content:center;flex-shrink:0;width:18px;height:18px;margin:0;padding:0;box-sizing:border-box;border:1px solid rgba(0,0,0,0);border-radius:var(--cursor-radius-sm);background-color:var(--ui-default-diff-add-line-bg);color:var(--ui-default-diff-add-line-fg);cursor:pointer;min-width:18px;min-height:18px;outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:manipulation}.ui-default-diff__add-line:hover{background-color:var(--ui-default-diff-add-line-bg-hover);color:var(--ui-default-diff-add-line-fg)}.ui-default-diff__add-line:active{cursor:pointer}.ui-default-diff__add-line:focus{outline:none}.ui-default-diff__add-line:focus-visible{outline:none;box-shadow:0 0 0 2px var(--cursor-bg-editor),0 0 0 4px var(--cursor-stroke-focused)}.ui-default-diff__add-line--drag-active{background-color:var(--ui-default-diff-add-line-bg-hover);color:var(--ui-default-diff-add-line-fg);border-color:rgba(0,0,0,0)}.ui-default-diff__add-line--drag-active:hover{background-color:var(--ui-default-diff-add-line-bg-hover);color:var(--ui-default-diff-add-line-fg)}.ui-default-diff__add-line--hidden{visibility:hidden;pointer-events:none}.ui-default-diff__add-line .cursor-icon,.ui-default-diff__add-line svg{width:11px;height:11px;flex-shrink:0}[data-ui-default-diff-interactive-row]:focus-within .ui-default-diff__add-line--hidden,[data-ui-default-diff-interactive-row]:hover .ui-default-diff__add-line--hidden{visibility:visible;pointer-events:auto}.ui-default-diff__content--selection-overlay-dock{position:relative;padding-bottom:52px}.ui-default-diff__selection-overlay-dock{position:absolute;z-index:var(--ui-portal-layer-z-index-tooltip,100000);display:flex;justify-content:flex-start;align-items:flex-start;pointer-events:none;font-family:var(--cursor-font-family-sans,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif);font-size:var(--cursor-font-size-sm,12px)}.ui-default-diff__selection-overlay-dock>*{pointer-events:auto}.ui-default-diff--interaction .ui-default-diff__line-code-column .ui-default-diff__line-code-area .ui-default-diff__line-content--interaction,.ui-default-diff--interaction .ui-default-diff__split-cell-code-area .ui-default-diff__line-content--interaction{padding-left:var(--cursor-spacing-3,12px)}.ui-default-diff__line{display:flex;min-width:100%;min-height:var(--ui-default-diff-line-height)}.ui-default-diff__line-code-column{flex:1;min-width:0;display:flex;flex-direction:column;align-items:stretch}.ui-default-diff__indicator-strip{--ui-default-diff-indicator-strip-accent:transparent;--ui-default-diff-indicator-strip-mask-overlay:transparent;width:var(--ui-default-diff-indicator-strip-width);flex-shrink:0;position:sticky;left:0;z-index:2;isolation:isolate}.ui-default-diff__indicator-strip:after,.ui-default-diff__indicator-strip:before{content:"";position:absolute;inset:0;pointer-events:none}.ui-default-diff__indicator-strip:before{z-index:0;background:linear-gradient(var(--ui-default-diff-indicator-strip-mask-overlay),var(--ui-default-diff-indicator-strip-mask-overlay)),var(--cursor-bg-editor)}.ui-default-diff__indicator-strip:after{z-index:1;background-color:var(--ui-default-diff-indicator-strip-accent)}[data-type=added]>.ui-default-diff__indicator-strip{--ui-default-diff-indicator-strip-accent:var(--cursor-stroke-added);--ui-default-diff-indicator-strip-mask-overlay:var( --cursor-bg-diff-inserted )}[data-type=removed]>.ui-default-diff__indicator-strip{--ui-default-diff-indicator-strip-accent:var(--cursor-stroke-removed);--ui-default-diff-indicator-strip-mask-overlay:var( --cursor-bg-diff-removed )}[data-type=unchanged]>.ui-default-diff__indicator-strip{--ui-default-diff-indicator-strip-accent:transparent}.ui-default-diff__gutter{--ui-default-diff-gutter-mask-overlay:transparent;display:flex;flex-shrink:0;position:sticky;left:0;z-index:2;isolation:isolate;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding-right:var(--cursor-spacing-1,4px)}.ui-default-diff__gutter:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(var(--ui-default-diff-gutter-mask-overlay),var(--ui-default-diff-gutter-mask-overlay)),var(--cursor-bg-editor)}.ui-default-diff__gutter>.ui-default-diff__add-line{position:absolute;right:0;top:50%;transform:translate(50%,-50%);z-index:3}.ui-default-diff__line:has(.ui-default-diff__indicator-strip)>.ui-default-diff__gutter,.ui-default-diff__split-cell:has(.ui-default-diff__indicator-strip)>.ui-default-diff__gutter{left:var(--ui-default-diff-indicator-strip-width)}.ui-default-diff__line-number{box-sizing:content-box!important;position:relative;z-index:1;min-width:4ch;text-align:right;padding-left:var(--cursor-spacing-1,4px);padding-right:var(--cursor-spacing-1,4px);color:var(--cursor-text-tertiary);font-variant-numeric:tabular-nums;font-size:var(--diff-gutter-font-size)}.ui-default-diff__line-number[data-type=added]{color:var(--cursor-text-added)}.ui-default-diff__line-number[data-type=removed]{color:var(--cursor-text-removed)}.ui-default-diff__line-indicator{position:relative;z-index:1;width:14px;text-align:center;font-weight:600;font-size:var(--diff-gutter-font-size)}.ui-default-diff__line-content{flex:1;padding-left:var(--cursor-spacing-2,8px);white-space:pre;overflow:visible;-webkit-user-select:text;-moz-user-select:text;user-select:text;cursor:text;color:var(--shiki-foreground,var(--cursor-text-primary))}[data-cursor-glass-mode=true].cursor-dark .ui-default-diff__line-content ::-moz-selection,[data-cursor-glass-mode=true].cursor-dark .ui-default-diff__line-content::-moz-selection,[data-cursor-glass-mode=true].cursor-high-contrast .ui-default-diff__line-content ::-moz-selection,[data-cursor-glass-mode=true].cursor-high-contrast .ui-default-diff__line-content::-moz-selection{background-color:var(--cursor-editor-selection-background)}[data-cursor-glass-mode=true].cursor-dark .ui-default-diff__line-content ::selection,[data-cursor-glass-mode=true].cursor-dark .ui-default-diff__line-content::selection,[data-cursor-glass-mode=true].cursor-high-contrast .ui-default-diff__line-content ::selection,[data-cursor-glass-mode=true].cursor-high-contrast .ui-default-diff__line-content::selection{background-color:var(--cursor-editor-selection-background)}.ui-default-diff__line--range-selected.ui-default-diff__line[data-type=added],.ui-default-diff__line--range-selected.ui-default-diff__line[data-type=removed],.ui-default-diff__line--range-selected.ui-default-diff__line[data-type=unchanged]{background-color:var(--ui-default-diff-selection-fill)!important}.ui-default-diff__split-cell--range-selected.ui-default-diff__split-cell[data-type=added],.ui-default-diff__split-cell--range-selected.ui-default-diff__split-cell[data-type=empty],.ui-default-diff__split-cell--range-selected.ui-default-diff__split-cell[data-type=removed],.ui-default-diff__split-cell--range-selected.ui-default-diff__split-cell[data-type=unchanged]{background-color:var(--ui-default-diff-selection-fill)!important}.ui-default-diff__line[data-type=added],.ui-default-diff__split-cell[data-type=added]{background-color:var(--cursor-bg-diff-inserted)}.ui-default-diff__line[data-type=added] .ui-default-diff__line-indicator{color:var(--cursor-text-added)}.ui-default-diff__inline--added{background-color:var(--cursor-bg-green-secondary)}.ui-default-diff__gutter[data-type=added]{--ui-default-diff-gutter-mask-overlay:var(--cursor-bg-diff-inserted)}.ui-default-diff__line[data-type=removed],.ui-default-diff__split-cell[data-type=removed]{background-color:var(--cursor-bg-diff-removed)}.ui-default-diff__line[data-type=removed] .ui-default-diff__line-indicator{color:var(--cursor-text-removed)}.ui-default-diff__inline--removed{background-color:var(--cursor-bg-red-secondary)}.ui-default-diff__gutter[data-type=removed]{--ui-default-diff-gutter-mask-overlay:var(--cursor-bg-diff-removed)}.ui-default-diff__line--range-selected>.ui-default-diff__gutter,.ui-default-diff__split-cell--range-selected>.ui-default-diff__gutter{--ui-default-diff-gutter-mask-overlay:var(--ui-default-diff-selection-fill)}.ui-default-diff__line--range-selected>.ui-default-diff__indicator-strip,.ui-default-diff__split-cell--range-selected>.ui-default-diff__indicator-strip{--ui-default-diff-indicator-strip-mask-overlay:var( --ui-default-diff-selection-fill )}.ui-default-diff__line[data-type=unchanged],.ui-default-diff__split-cell[data-type=unchanged]{background-color:rgba(0,0,0,0)}.ui-default-diff__line[data-type=unchanged] .ui-default-diff__line-indicator{color:rgba(0,0,0,0)}.ui-default-diff__separator{display:flex;align-items:stretch;gap:2px;position:sticky;left:0;width:100cqi;box-sizing:border-box;padding:var(--cursor-spacing-2);-webkit-user-select:none;-moz-user-select:none;user-select:none}.ui-default-diff__separator[data-buttons=none]{padding:var(--cursor-spacing-1) var(--cursor-spacing-2)}.ui-default-diff__separator-buttons{display:flex;flex-direction:column;flex-shrink:0;gap:1px;border-radius:var(--cursor-radius-md) 0 0 var(--cursor-radius-md);overflow:hidden}.ui-default-diff__expand-btn{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;padding:2px 8px;margin:0;border:none;border-radius:0;background-color:var(--cursor-bg-tertiary);color:var(--cursor-text-tertiary);cursor:pointer;line-height:0}.ui-default-diff__expand-btn .cursor-icon+.cursor-icon{margin-top:-3px}.ui-default-diff__expand-btn:hover{background-color:var(--cursor-bg-quaternary);color:var(--cursor-text-primary)}.ui-default-diff__separator-text{flex:1;min-width:0;display:flex;align-items:center;font-family:var(--cursor-font-family-sans,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif);font-size:var(--cursor-font-size-sm,12px);color:var(--cursor-text-tertiary);white-space:nowrap;padding:var(--cursor-spacing-1) var(--cursor-spacing-2);background-color:var(--cursor-bg-tertiary);border-radius:0 var(--cursor-radius-md) var(--cursor-radius-md) 0}[data-buttons=none]>.ui-default-diff__separator-text{border-radius:var(--cursor-radius-md)}.ui-default-diff--word-wrap .ui-default-diff__content{width:100%}.ui-default-diff--word-wrap .ui-default-diff__line-content{white-space:pre-wrap;overflow-wrap:break-word}.ui-default-diff[data-hide-scrollbar]{scrollbar-width:none!important;-ms-overflow-style:none!important}.ui-default-diff[data-hide-scrollbar]::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}.ui-default-diff--split{overflow-x:hidden}.ui-default-diff__split-panes{display:flex;min-height:inherit}.ui-default-diff__split-pane{flex:1;min-width:0;overflow-x:auto;overflow-y:clip;container-type:inline-size}.ui-default-diff__split-pane>.ui-default-diff__content{width:-moz-max-content;width:max-content;min-width:100%}.ui-default-diff__split-pane+.ui-default-diff__split-pane{border-left:1px solid var(--cursor-stroke-tertiary)}.ui-default-diff__split-cell{display:flex;min-width:100%;min-height:var(--ui-default-diff-line-height)}.ui-default-diff__split-cell[data-type=empty]{background:repeating-linear-gradient(-45deg,transparent,transparent 4px,var(--cursor-stroke-tertiary) 4px,var(--cursor-stroke-tertiary) 5px)}.ui-default-diff--split.ui-default-diff--word-wrap .ui-default-diff__split-pane>.ui-default-diff__content{width:100%}.ui-default-diff--split.ui-default-diff--word-wrap .ui-default-diff__split-cell .ui-default-diff__line-content{white-space:pre-wrap;overflow-wrap:break-word}.ui-collapsible{display:flex;flex-direction:column}.ui-collapsible-header{display:flex;align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;gap:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;outline:none!important;font-size:var(--conversation-font-size,13px);line-height:1.5}.ui-collapsible-chevron{margin-left:4px;color:var(--cursor-text-tertiary);opacity:0;transition:transform .15s ease-in-out,color .1s ease-in-out,opacity .1s ease-in-out}.ui-collapsible-header:hover>.ui-collapsible-chevron{color:var(--cursor-text-secondary);opacity:1}.ui-collapsible[data-open=true]>.ui-collapsible-header>.ui-collapsible-chevron{transform:rotate(90deg);opacity:1}[data-group-loading]:hover>*>.ui-step-group-header>.ui-collapsible>.ui-collapsible-header>.ui-collapsible-chevron{opacity:1;transition:none}.ui-collapsible-content{display:flex;flex-direction:column;gap:var(--ui-collapsible-content-gap,4px);padding-top:var(--ui-collapsible-content-gap,4px);opacity:1;transition:opacity .15s ease-in-out}@keyframes collapsible-shine{0%{background-position:200% 0}to{background-position:-200% 0}}.ui-step-group-header>.ui-collapsible>.ui-collapsible-header{padding-inline:var(--conversation-text-inset,0)}[data-group-loading][data-preview-scrollable=false]>*>.ui-step-group-header>.ui-collapsible:not([data-open=true])>.ui-collapsible-header{display:none}.ui-step-group-preview{padding-top:var(--step-gap,6px)}[data-group-loading][data-preview-scrollable=false] .ui-step-group-preview{padding-top:0}[data-preview-scrollable=true] .ui-step-group-preview .ui-scroll-area__viewport{mask-image:linear-gradient(180deg,rgba(0,0,0,.15) 0,black 32px);-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.15) 0,black 32px)}.ui-step-group-collapsible .markdown-root.markdown-normalized,.ui-thinking-collapsible .markdown-root{opacity:.5}.ui-thinking-collapsible .markdown-root *{color:var(--cursor-text-secondary)}.ui-collapsible-shimmer{background-image:linear-gradient(90deg,color-mix(in srgb,var(--cursor-foreground,currentColor) 60%,transparent) 0,color-mix(in srgb,var(--cursor-foreground,currentColor) 60%,transparent) 25%,var(--cursor-text-primary) 60%,color-mix(in srgb,var(--cursor-foreground,currentColor) 60%,transparent) 75%,color-mix(in srgb,var(--cursor-foreground,currentColor) 60%,transparent) 100%);background-size:200% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);animation:collapsible-shine 2s linear infinite}.ui-simulated-thinking-with-cancel{display:flex;align-items:center;gap:8px}.ui-simulated-thinking-cancel{font-family:var(--cursor-font-family-sans);font-size:var(--conversation-font-size,13px);line-height:1;padding:2px 8px;cursor:pointer;background:rgba(0,0,0,0);border:none;color:var(--cursor-text-primary);border-radius:2px;flex-shrink:0}@keyframes tool-call-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.ui-tool-call-card{border-radius:var(--card-border-radius,8px);overflow:hidden;position:relative;border:1px solid var(--card-border-color,var(--cursor-stroke-secondary))}.ui-tool-call-card__header{display:flex;align-items:flex-start;padding:4px var(--conversation-tool-card-padding-x,8px);font-size:var(--conversation-font-size,13px);background:var(--cursor-bg-editor);min-width:0;gap:6px;box-sizing:border-box;width:100%;transition:background .15s ease}.ui-tool-call-card__header:hover{background:var(--cursor-bg-tertiary)}.ui-tool-call-card[data-has-content=true] .ui-tool-call-card__header{border-bottom:1px solid var(--card-border-color,var(--cursor-stroke-secondary))}.ui-tool-call-card__body{background:var(--cursor-bg-editor)}.ui-tool-call-card__streaming-fade{height:16px;pointer-events:none}.ui-tool-call-card__expand-button,.ui-tool-call-card__streaming-fade{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to bottom,transparent 0,var(--cursor-bg-editor) 100%)}.ui-tool-call-card__expand-button{height:20px;padding-bottom:1px;align-items:flex-end;border:none;cursor:pointer;display:flex;justify-content:center;outline:none!important}.ui-tool-call-card__expand-icon{display:flex;align-items:center;justify-content:center;width:20px;height:20px;color:var(--cursor-text-secondary);opacity:0;transition:opacity .15s ease,color .15s ease}.ui-tool-call-card:hover .ui-tool-call-card__expand-icon{opacity:1}.ui-tool-call-card__expand-button--expanded .ui-tool-call-card__expand-icon{opacity:1}.ui-tool-call-card__expand-button:hover .ui-tool-call-card__expand-icon{color:var(--cursor-text-primary)}.ui-tool-call-line{display:flex;align-items:center;gap:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:var(--conversation-font-size,13px);line-height:1.5}.ui-tool-call-line[role=button]{cursor:pointer}.ui-tool-call-line--clickable{cursor:pointer}.ui-tool-call-line--clickable:hover .ui-tool-call-line-action{color:var(--cursor-text-primary)}.ui-tool-call-line--clickable:hover .ui-tool-call-line-details{color:var(--cursor-text-secondary)}.ui-tool-call-line--unified-tertiary.ui-tool-call-line--clickable:hover .ui-tool-call-line-details{color:var(--cursor-text-tertiary)}.ui-tool-call-line-action{color:var(--cursor-text-secondary);font-weight:400;flex-shrink:0;transition:color .1s ease-in-out}.ui-tool-call-line-details{color:var(--cursor-text-tertiary);overflow:hidden;text-overflow:ellipsis;transition:color .1s ease-in-out;font-variant-numeric:tabular-nums}.ui-tool-call-line-details--linkable{cursor:pointer;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--cursor-text-tertiary) 45%,transparent)}.ui-tool-call-line-details--linkable:focus-visible,.ui-tool-call-line-details--linkable:hover{color:var(--cursor-text-secondary);text-decoration-color:color-mix(in srgb,var(--cursor-text-secondary) 55%,transparent)}.ui-tool-call-line-details-button{margin:0;padding:0;font:inherit;line-height:inherit;background:rgba(0,0,0,0);border:none;color:var(--cursor-text-tertiary);cursor:pointer;text-decoration:none;transition:color .1s ease-in-out}.ui-tool-call-line-details-button:focus-visible,.ui-tool-call-line-details-button:hover{color:var(--cursor-text-secondary);text-decoration:underline;text-decoration-color:var(--cursor-text-quaternary);text-decoration-thickness:1px;text-underline-offset:2px}.ui-tool-call-line-shimmer{background-image:linear-gradient(90deg,color-mix(in srgb,var(--cursor-foreground,currentColor) 60%,transparent) 0,color-mix(in srgb,var(--cursor-foreground,currentColor) 60%,transparent) 25%,var(--cursor-text-primary) 60%,color-mix(in srgb,var(--cursor-foreground,currentColor) 60%,transparent) 75%,color-mix(in srgb,var(--cursor-foreground,currentColor) 60%,transparent) 100%);background-size:200% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);animation:tool-call-line-shine 2s linear infinite}@keyframes tool-call-line-shine{0%{background-position:200% 0}to{background-position:-200% 0}}.ui-edit-tool-call,.ui-edit-tool-call--minimal{margin:0}.ui-edit-tool-call--minimal .ui-edit-tool-call__minimal-header{display:flex;align-items:center;min-width:0;gap:4px}.ui-edit-tool-call--minimal .ui-tool-call-line{min-width:0;flex:0 1 auto}.ui-edit-tool-call--minimal .ui-edit-tool-call__filename{color:var(--cursor-text-tertiary);transition:color .1s ease-in-out}.ui-edit-tool-call--minimal .ui-edit-tool-call__filename-button{margin:0;padding:0;font:inherit;line-height:inherit;background:rgba(0,0,0,0);border:none;cursor:pointer;text-decoration:none}.ui-edit-tool-call--minimal .ui-edit-tool-call__filename-button:focus-visible,.ui-edit-tool-call--minimal .ui-edit-tool-call__filename-button:hover{text-decoration:underline;text-decoration-color:var(--cursor-text-quaternary);text-decoration-thickness:1px;text-underline-offset:2px}.ui-edit-tool-call--minimal .ui-edit-tool-call__filename-button:disabled{cursor:default}.ui-edit-tool-call--minimal .ui-edit-tool-call__stats{margin-left:4px}.ui-edit-tool-call--minimal .ui-edit-tool-call__additions{color:var(--cursor-text-green-primary)}.ui-edit-tool-call--minimal .ui-edit-tool-call__deletions{color:var(--cursor-text-red-primary)}.ui-edit-tool-call--minimal .ui-edit-tool-call__minimal-header:hover .ui-edit-tool-call__filename,.ui-edit-tool-call--minimal .ui-tool-call-line--clickable:hover .ui-edit-tool-call__filename{color:var(--cursor-text-secondary)}.ui-edit-tool-call--minimal.ui-edit-tool-call--delete .ui-edit-tool-call__minimal-header:hover .ui-edit-tool-call__filename,.ui-edit-tool-call--minimal.ui-edit-tool-call--delete .ui-tool-call-line--clickable:hover .ui-edit-tool-call__filename{color:var(--cursor-text-tertiary)}.ui-edit-tool-call--minimal.ui-edit-tool-call--delete .ui-edit-tool-call__filename{cursor:default}.ui-edit-tool-call--minimal .ui-edit-tool-call__minimal-expand-button{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:16px;height:16px;margin:0;padding:0;color:var(--cursor-text-tertiary);background:rgba(0,0,0,0);border:none;cursor:pointer;opacity:0;transition:color .1s ease-in-out,opacity .1s ease-in-out}.ui-edit-tool-call--minimal .ui-edit-tool-call__minimal-expand-button:focus-visible,.ui-edit-tool-call--minimal .ui-edit-tool-call__minimal-expand-button:hover{color:var(--cursor-text-secondary);opacity:1}.ui-edit-tool-call--minimal .ui-edit-tool-call__minimal-expand-button[aria-expanded=true]{opacity:1}.ui-edit-tool-call--minimal .ui-edit-tool-call__minimal-header:hover .ui-edit-tool-call__minimal-expand-button{color:var(--cursor-text-secondary);opacity:1}.ui-edit-tool-call--minimal .ui-edit-tool-call__minimal-expand-icon{transition:transform .15s ease-in-out}.ui-edit-tool-call--minimal .ui-edit-tool-call__minimal-expand-button[aria-expanded=true] .ui-edit-tool-call__minimal-expand-icon{transform:rotate(90deg)}.ui-edit-tool-call--minimal .ui-edit-tool-call__minimal-content{margin-top:var(--cursor-spacing-1);border-radius:var(--cursor-radius-md);border:1px solid var(--cursor-stroke-secondary);overflow:hidden}.ui-edit-tool-call .ui-tool-call-card__header{align-items:center;height:30px;cursor:pointer}.ui-edit-tool-call__plan-icon{flex-shrink:0}.ui-edit-tool-call__filename{color:var(--cursor-text-secondary);white-space:nowrap;flex-shrink:0}.ui-edit-tool-call__filename--loading{background-image:linear-gradient(90deg,color-mix(in srgb,var(--cursor-foreground,currentColor) 60%,transparent) 0,color-mix(in srgb,var(--cursor-foreground,currentColor) 60%,transparent) 25%,var(--cursor-text-primary) 60%,color-mix(in srgb,var(--cursor-foreground,currentColor) 60%,transparent) 75%,color-mix(in srgb,var(--cursor-foreground,currentColor) 60%,transparent) 100%);background-size:200% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);animation:tool-call-line-shine 2s linear infinite}.ui-edit-tool-call__stats{display:inline-flex;gap:4px;flex-shrink:0}.ui-edit-tool-call__additions{color:var(--cursor-text-green-primary)}.ui-edit-tool-call__deletions{color:var(--cursor-text-red-primary)}.ui-edit-tool-call__content .ui-default-code__line-content{padding-left:10px}.ui-edit-tool-call__preview{overflow:hidden}.ui-edit-tool-call__preview .ui-default-diff__content{width:100%;min-width:100%}.ui-edit-tool-call__scroll-area .ui-scroll-area__content{max-width:none}.ui-edit-tool-call__scroll-area .ui-scroll-area__viewport{container-type:inline-size}.ui-edit-tool-call__expanded-scroll-area{max-height:min(480px,60vh)}.ui-edit-tool-call__scroll-area .ui-default-diff{overflow:visible;contain:layout style;container-type:normal;width:-moz-fit-content;width:fit-content;min-width:100%}.ui-edit-tool-call__scroll-area .ui-default-diff__line{min-width:100%}
/*# sourceMappingURL=841b9cea699eb9d7.css.map*/