.cua-chat--chat-overlay{--tds-modal-backdrop--opacity:.3;animation:cua-chat-overlay-in .15s ease-out;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:transparent;background-image:linear-gradient(to bottom,#00000014,rgb(0,0,0,var(--tds-modal-backdrop--opacity)));border-radius:inherit;display:flex;flex-direction:column;height:100%;inset-block:0;inset-inline:0;justify-content:flex-end;overflow:hidden;position:absolute;width:100%;z-index:10}.cua-chat--chat-overlay:has(.cua-chat--attach-preview){justify-content:stretch}.cua-chat--chat-overlay--closing{animation:cua-chat-overlay-out .15s ease-in forwards}@keyframes cua-chat-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes cua-chat-overlay-out{0%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){.cua-chat--chat-overlay,.cua-chat--chat-overlay--closing{animation:none}}.cua-chat--attach-preview{block-size:100%;cursor:pointer;display:flex;flex:1 1 auto;flex-direction:column;inline-size:100%;min-block-size:0;min-inline-size:0}.cua-chat--attach-preview__action.tds-icon-btn{--tds-icon-btn--background:var(--tds-color-white);background-color:var(--tds-color-white);color:var(--tds-color-black)}.cua-chat--attach-preview__action.tds-icon-btn:focus-visible,.cua-chat--attach-preview__action.tds-icon-btn:hover:not([disabled]){--tds-icon-btn--background:var(--tds-color-white);background-color:var(--tds-color-white)}.cua-chat--attach-preview__actions{display:flex;flex-shrink:0;gap:var(--tds-size--2x);justify-content:flex-end;padding-block:var(--tds-size--2x);padding-inline:var(--tds-size--2x)}.cua-chat--attach-preview__stage{align-items:center;display:flex;flex:1 1 auto;justify-content:center;min-block-size:0;min-inline-size:0;overflow:hidden;padding:var(--tds-size--2x);padding-block-start:0}.cua-chat--attach-preview__img{animation:cua-chat-attach-preview-img-in .15s ease-out;display:block;max-block-size:100%;max-inline-size:100%;min-block-size:0;min-inline-size:0;-o-object-fit:contain;object-fit:contain}.cua-chat--chat-overlay--closing .cua-chat--attach-preview__img{animation:cua-chat-attach-preview-img-out .15s ease-in forwards}@keyframes cua-chat-attach-preview-img-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes cua-chat-attach-preview-img-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)}}@media(prefers-reduced-motion:reduce){.cua-chat--attach-preview__img,.cua-chat--chat-overlay--closing .cua-chat--attach-preview__img{animation:none}}.cua-chat--body{display:flex;flex-direction:column;flex-grow:1;min-block-size:0;overflow:hidden;position:relative}.cua-chat--body__loader{align-items:center;background:var(--tds-theme-background);display:flex;inset:0;justify-content:center;position:absolute;z-index:5}.cua-chat--body--workloop-theme{--rooms-accent:var(--tds-color-blue-30,#3e6ae1);--rooms-border:color-mix(in srgb,var(--tds-theme-border,#d0d1d2) 60%,transparent);--rooms-hover:color-mix(in srgb,var(--tds-theme-foreground,#171a20) 5%,transparent);--rooms-muted:var(--tds-theme-foreground-low-contrast,#5c5e62);color:var(--tds-theme-foreground)}.cua-chat--body--workloop-theme .cua-chat--message-response--open{margin-block:0}.cua-chat--body--workloop-theme .cua-chat--message-response:not(.cua-chat--message-response--open) .cua-chat--message-response__chat:has(.cua-chat--message-response-typing){background:none;margin:0;padding:4px 0}.cua-chat--body--workloop-theme .cua-chat--message-response-typing__bullet{background-color:var(--rooms-muted);block-size:6px;inline-size:6px}.cua-chat--chat-close-confirmation{background-color:var(--cua-chat-close-confirmation-background);border:1px solid color-mix(in srgb,var(--tds-theme-foreground) 16%,transparent);border-radius:var(--linear-size-3-x,12px);box-sizing:border-box;inline-size:calc(100% - var(--tds-size--2x)*2);margin:var(--tds-size--2x) auto;max-inline-size:var(--cua-chat-close-confirmation-max-width)}.cua-chat--chat-close-confirmation__container{align-items:center;display:flex;flex-direction:column;margin:var(--tds-size--4x)}.cua-chat--chat-close-confirmation__header{font-size:16px;font-weight:var(--tds-font-weight-medium);margin-block-end:var(--tds-size--1x);text-align:center}.cua-chat--chat-close-confirmation__button-container{display:flex;inline-size:100%}.cua-chat--chat-close-confirmation__button{background-color:color-mix(in srgb,var(--tds-theme-foreground) 8%,transparent);flex-grow:1;margin:var(--tds-size--1x)}.cua-chat--chat-close-confirmation__button:hover:not(:disabled){background-color:color-mix(in srgb,var(--tds-theme-foreground) 14%,transparent)}.cua-chat--chat-session-history{background:var(--cua-chat-session-history-background,var(--tds-theme-background));block-size:100%;border-radius:inherit;color:var(--tds-theme-foreground);display:flex;flex-direction:column;inline-size:100%;min-block-size:0;overflow:hidden}.cua-chat--chat-session-history--sidebar{--cua-chat-session-history-background:var(--tds-theme-background);border-inline-end:0;font-size:15px;min-inline-size:0}.cua-chat--chat-session-history--sidebar .cua-chat--chat-session-history__header{border-block-end:0;justify-content:flex-start}.cua-chat--chat-session-history--sidebar .cua-chat--chat-session-history__title{display:flex;overflow:hidden;padding-block:2px;transition:opacity .14s ease-out,visibility 0s linear 0s}.cua-chat--chat-session-history--sidebar .cua-chat--chat-session-history__header-spacer{display:none}.cua-chat--chat-session-history--sidebar .cua-chat--chat-session-history__collapse{flex-shrink:0;margin-inline-start:auto}.cua-chat--chat-session-history--sidebar .cua-chat--chat-session-history__body{min-inline-size:288px;transition:opacity .14s ease-out,visibility 0s linear 0s}.cua-chat--chat-session-history--sidebar .cua-chat--chat-session-history__row-name{font-size:15px}.cua-chat--chat-session-history__header{align-items:center;background:var(--cua-chat-session-history-background,var(--tds-theme-background));box-sizing:border-box;display:flex;flex-shrink:0;gap:var(--tds-size--1x);min-block-size:calc(var(--tds-size--5x) + var(--tds-size--1x)*2);padding-block:var(--tds-size--1x);padding-inline:var(--tds-size--2x);transition:border-color .16s ease-out,gap .16s ease-out,padding-inline .16s ease-out}.cua-chat--chat-session-history__body{display:flex;flex:1;flex-direction:column;min-block-size:0;min-inline-size:0}.cua-chat--chat-session-history__back,.cua-chat--chat-session-history__collapse{color:var(--tds-theme-foreground-low-contrast)}.cua-chat--chat-session-history__header--collapsed{border-color:transparent}.cua-chat--chat-session-history--collapsed .cua-chat--chat-session-history__header{gap:0;justify-content:center;padding-inline:0}.cua-chat--chat-session-history--collapsed .cua-chat--chat-session-history__title{flex:0 0 0;inline-size:0;min-inline-size:0}.cua-chat--chat-session-history--collapsed .cua-chat--chat-session-history__collapse{margin-inline-start:0}.cua-chat--chat-session-history--collapsed .cua-chat--chat-session-history__body,.cua-chat--chat-session-history--collapsed .cua-chat--chat-session-history__title{opacity:0;pointer-events:none;transition:opacity .12s ease-out,visibility 0s linear .12s;visibility:hidden}.cua-chat--chat-session-history--collapsed .cua-chat--chat-session-history__actions{align-items:center;padding-inline:0}.cua-chat--chat-session-history--collapsed .cua-chat--chat-session-history__action-item,.cua-chat--chat-session-history--collapsed .cua-chat--chat-session-history__action-item .cua-chat--hover-tooltip{inline-size:auto;justify-content:center}.cua-chat--chat-session-history--collapsed .cua-chat--chat-session-history__action{block-size:var(--tds-size--5x);box-sizing:border-box;gap:0;inline-size:var(--tds-size--5x);justify-content:center;min-inline-size:0;padding:0;position:relative}.cua-chat--chat-session-history--collapsed .cua-chat--chat-session-history__action-badge,.cua-chat--chat-session-history--collapsed .cua-chat--chat-session-history__action-label{block-size:0;flex:0 0 0;inline-size:0;max-inline-size:0;min-inline-size:0;opacity:0;overflow:hidden;padding:0;visibility:hidden}.cua-chat--chat-session-history__title{align-items:center;color:var(--tds-theme-foreground);-moz-column-gap:var(--tds-size--1x);column-gap:var(--tds-size--1x);display:grid;flex:1;font-weight:var(--tds-font-weight-medium);grid-template-columns:1fr minmax(0,auto) 1fr;min-inline-size:0}.cua-chat--chat-session-history__title-text{grid-column:2;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cua-chat--chat-session-history__title-count{align-items:center;background:color-mix(in srgb,var(--tds-theme-foreground) 10%,transparent);block-size:20px;border-radius:999px;box-sizing:border-box;color:var(--tds-theme-foreground-low-contrast);display:inline-flex;flex-shrink:0;font-size:12px;font-variant-numeric:tabular-nums;font-weight:var(--tds-font-weight-medium);grid-column:3;justify-content:center;justify-self:start;line-height:1;min-inline-size:20px;padding-inline:6px;transform:translateY(1.5px)}.cua-chat--chat-session-history__header-spacer{block-size:var(--tds-size--5x);inline-size:var(--tds-size--5x)}.cua-chat--chat-session-history__actions{display:flex;flex-direction:column;flex-shrink:0;gap:2px;list-style:none;margin:0;padding-block:var(--tds-size--1x);padding-inline:var(--tds-size--1x)}.cua-chat--chat-session-history__action-item{display:flex;min-inline-size:0}.cua-chat--chat-session-history__action-item .cua-chat--hover-tooltip{inline-size:100%}.cua-chat--chat-session-history__action{align-items:center;background:transparent;border:0;border-radius:var(--linear-size-3-x,12px);color:var(--tds-theme-foreground);cursor:pointer;display:flex;font:inherit;gap:var(--tds-size--1x);inline-size:100%;min-inline-size:0;padding-block:var(--tds-size--1x);padding-inline:var(--tds-size--2x);text-align:start;text-decoration:none;transition:background-color .16s ease}.cua-chat--chat-session-history__action:focus-visible,.cua-chat--chat-session-history__action:hover{background:color-mix(in srgb,var(--tds-theme-foreground) 6%,transparent)}.cua-chat--chat-session-history__action:focus{outline:none}.cua-chat--chat-session-history__action:focus-visible{outline:var(--tds-outline--focus);outline-offset:2px}.cua-chat--chat-session-history__action--active{background:color-mix(in srgb,var(--tds-theme-foreground) 8%,transparent)}.cua-chat--chat-session-history__action-icon{color:var(--tds-theme-foreground-low-contrast);display:inline-flex;flex-shrink:0}.cua-chat--chat-session-history__action-label{flex:1 1 auto;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;transition:opacity .12s ease-out;white-space:nowrap}.cua-chat--chat-session-history__action-badge{background:color-mix(in srgb,var(--tds-theme-foreground) 10%,transparent);border-radius:999px;color:var(--tds-theme-foreground-low-contrast);flex-shrink:0;font-size:11px;font-weight:var(--tds-font-weight-medium);letter-spacing:.04em;padding-block:2px;padding-inline:var(--tds-size--1x)}.cua-chat--chat-session-history__search{background:var(--cua-chat-session-history-background,var(--tds-theme-background));border-block-start:1px solid var(--tds-theme-border-low-contrast);flex-shrink:0;padding-block:var(--tds-size--3x) var(--tds-size--half);padding-inline:var(--tds-size--2x)}.cua-chat--chat-session-history__search-input{inline-size:100%}.cua-chat--chat-session-history__search .cua-chat--chat-session-history__search-input.tds-form-input.tds-form-input--default{--tds-form-input--border-color:color-mix(in srgb,var(--tds-theme-foreground) 30%,transparent);background-color:transparent;border-radius:var(--linear-size-3-x,12px);transition:box-shadow .16s ease}.cua-chat--chat-session-history__search .cua-chat--chat-session-history__search-input.tds-form-input.tds-form-input--default:focus-within{--tds-form-input--border-color:color-mix(in srgb,var(--tds-theme-foreground) 50%,transparent);outline:none}.cua-chat--chat-session-history__list{background:var(--cua-chat-session-history-background,var(--tds-theme-background));flex:1;min-block-size:0;overflow-y:auto;padding-block:var(--tds-size--1x);padding-inline:var(--tds-size--2x)}.cua-chat--chat-session-history__empty{color:var(--tds-theme-foreground-low-contrast);padding-block:var(--tds-size--3x);padding-inline:var(--tds-size--2x);text-align:center}.cua-chat--chat-session-history__row{align-items:center;border-radius:var(--linear-size-3-x,12px);display:flex;position:relative;transition:background-color .16s ease}.cua-chat--chat-session-history__row+.cua-chat--chat-session-history__row{margin-block-start:2px}.cua-chat--chat-session-history__row:hover{background:color-mix(in srgb,var(--tds-theme-foreground) 6%,var(--cua-chat-session-history-background,var(--tds-theme-background)))}.cua-chat--chat-session-history__row--active{background:color-mix(in srgb,var(--tds-theme-foreground) 10%,var(--cua-chat-session-history-background,var(--tds-theme-background)));font-weight:var(--tds-font-weight-medium)}.cua-chat--chat-session-history__row:focus-within .cua-chat--chat-session-history__row-actions,.cua-chat--chat-session-history__row:hover .cua-chat--chat-session-history__row-actions{opacity:1;transition:opacity .14s ease-out,visibility 0s linear 0s;visibility:visible}.cua-chat--chat-session-history__row-main{background:none;border:none;color:var(--tds-theme-foreground);cursor:pointer;display:block;flex:1;font:inherit;min-inline-size:0;padding-block:var(--tds-size--1x);padding-inline:12px;text-align:start}.cua-chat--chat-session-history__row-actions{display:flex;flex-shrink:0;gap:2px;opacity:0;padding-inline-end:var(--tds-size--1x);transition:opacity .12s ease-out,visibility 0s linear .12s;visibility:hidden}@media(hover:none){.cua-chat--chat-session-history__row-actions{opacity:1;visibility:visible}}.cua-chat--chat-session-history__row-action{align-items:center;background:none;block-size:28px;border:none;border-radius:50%;color:var(--tds-theme-foreground-low-contrast);cursor:pointer;display:inline-flex;inline-size:28px;justify-content:center;padding:0;transition:background-color .14s ease,color .14s ease}.cua-chat--chat-session-history__row-action:focus-visible,.cua-chat--chat-session-history__row-action:hover{background:color-mix(in srgb,var(--tds-theme-foreground) 10%,transparent);color:var(--tds-theme-foreground)}.cua-chat--chat-session-history__row--pinned .cua-chat--chat-session-history__row-action:last-child{color:var(--tds-theme-foreground)}.cua-chat--chat-session-history__pinned{border-block-end:1px solid var(--tds-theme-border,rgba(0,0,0,.08));margin-block-end:var(--tds-size--1x);padding-block-end:var(--tds-size--1x)}.cua-chat--chat-session-history__pinned-title{color:var(--tds-theme-foreground-low-contrast);font-size:12px;font-weight:var(--tds-font-weight-medium);padding-block:var(--tds-size--1x) var(--tds-size--half);padding-inline:12px}.cua-chat--chat-session-history__row-name{color:var(--tds-theme-foreground);margin-block-end:var(--tds-size--quarter,2px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cua-chat--chat-session-history__row-meta{color:var(--tds-theme-foreground-low-contrast);display:flex;flex-wrap:wrap;font-size:14px;row-gap:var(--tds-size--1x)}.cua-chat--chat-session-history__row-meta>*{margin-inline-end:var(--tds-size--1x)}.cua-chat--chat-session-history__row-meta>:last-child{margin-inline-end:0}.cua-chat--chat-session-history__row-status{animation:cua-chat-session-history-fade-in .2s ease-out}.cua-chat--chat-session-history__badge{color:var(--tds-theme-secondary-positive);display:inline-grid;font-weight:var(--tds-font-weight-medium);grid-template-columns:0fr;opacity:0;transition:grid-template-columns .22s ease,margin-inline-end .22s ease,opacity .16s ease}.cua-chat--chat-session-history__badge:not(.cua-chat--chat-session-history__badge--on){margin-inline-end:0}.cua-chat--chat-session-history__badge--on{grid-template-columns:1fr;opacity:1}.cua-chat--chat-session-history__badge-text{min-inline-size:0;overflow:hidden;white-space:nowrap}@keyframes cua-chat-session-history-fade-in{0%{opacity:0}}@media(prefers-reduced-motion:reduce){.cua-chat--chat-session-history__action,.cua-chat--chat-session-history__action-label,.cua-chat--chat-session-history__badge,.cua-chat--chat-session-history__body,.cua-chat--chat-session-history__header,.cua-chat--chat-session-history__row,.cua-chat--chat-session-history__row-action,.cua-chat--chat-session-history__row-actions,.cua-chat--chat-session-history__row:focus-within .cua-chat--chat-session-history__row-actions,.cua-chat--chat-session-history__row:hover .cua-chat--chat-session-history__row-actions,.cua-chat--chat-session-history__search .cua-chat--chat-session-history__search-input.tds-form-input.tds-form-input--default,.cua-chat--chat-session-history__title{transition:none}.cua-chat--chat-session-history__row-status{animation:none}}.cua-chat--chat-shell{position:relative}.cua-chat--chat-area,.cua-chat--chat-shell{display:flex;flex-direction:column;flex-grow:1;min-block-size:0}.cua-chat--chat-area{overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding-block-end:var(--cua-chat-area-padding,var(--tds-size--2x));padding-inline:var(--cua-chat-area-padding,var(--tds-size--2x));scroll-behavior:auto;scrollbar-color:color-mix(in srgb,var(--tds-theme-foreground) 28%,transparent) transparent;scrollbar-width:thin}.cua-chat--chat-area:before{block-size:var(--cua-chat-area-padding,var(--tds-size--2x));content:"";flex-shrink:0}.cua-chat--chat-area::-webkit-scrollbar{inline-size:8px}.cua-chat--chat-area::-webkit-scrollbar-track{background:transparent}.cua-chat--chat-area::-webkit-scrollbar-thumb{background-color:color-mix(in srgb,var(--tds-theme-foreground) 28%,transparent);border-radius:999px}.cua-chat--chat-area::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb,var(--tds-theme-foreground) 45%,transparent)}.cua-chat--history-loading{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:color-mix(in srgb,var(--cua-chat-area-background,var(--tds-theme-background)) 88%,var(--tds-theme-foreground) 6%);border:1px solid color-mix(in srgb,var(--tds-theme-foreground) 10%,transparent);border-radius:999px;display:inline-flex;font-size:12px;gap:8px;margin-block-end:8px;margin-inline:auto;padding:5px 12px 5px 8px;position:sticky;top:0;z-index:3}.cua-chat--history-loading,.cua-chat--history-loading-icon{color:var(--tds-theme-foreground-low-contrast);flex-shrink:0}.cua-chat--history-loading-icon{animation:cua-chat-history-spin .9s linear infinite}.cua-chat--history-loading-text{letter-spacing:.1px}.cua-chat--status-logs{display:flex;flex-direction:column;flex-shrink:0;margin-block-start:auto}.cua-chat--suggested-prompt-cards+.cua-chat--status-logs{margin-block-start:0}.cua-chat--message-container{box-sizing:border-box;display:flex;flex-direction:column;max-inline-size:100%;min-inline-size:0}.cua-chat--message-container:has(.cua-chat--message-suggestion-group){flex-direction:column;margin-block-start:auto}.cua-chat--message-container:has(.cua-chat--message-response),.cua-chat--message-container:has(.cua-chat--message-sent){animation:cua-chat-message-in .2s ease-out}@keyframes cua-chat-history-spin{to{transform:rotate(1turn)}}@keyframes cua-chat-message-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.cua-chat--history-loading-icon{animation:none}.cua-chat--message-container:has(.cua-chat--message-response),.cua-chat--message-container:has(.cua-chat--message-sent){animation:none}}.cua-chat--chat-feedback-buttons{align-items:center;display:flex;gap:var(--tds-size--half);padding-inline-start:var(--cua-chat-bubble-profile-spacing,var(--tds-size--1x))}.cua-chat--chat-feedback-buttons--open{justify-content:flex-end;margin-block-end:4px;margin-block-start:var(--tds-size--1x);padding-inline-start:0}.cua-chat--chat-feedback-buttons__copy--copied{color:var(--tds-color--green)}.cua-chat--chat-feedback-overlay{--cua--chat-feedback-text-size:130px;background-color:var(--cua-chat-feedback-overlay-background);border:1px solid color-mix(in srgb,var(--tds-theme-foreground) 16%,transparent);border-radius:var(--linear-size-3-x,12px);box-sizing:border-box;inline-size:calc(100% - var(--tds-size--2x)*2);margin:var(--tds-size--2x) auto;max-block-size:95%;max-inline-size:var(--cua-chat-close-confirmation-max-width);overflow-y:auto;overscroll-behavior:contain}.cua-chat--chat-feedback-overlay__header{align-items:center;display:flex;gap:var(--tds-size--1x);justify-content:space-between;padding-block:var(--tds-size--1x);padding-inline:var(--tds-size--3x) var(--tds-size--1x)}.cua-chat--chat-feedback-overlay__body{padding:var(--tds-size--3x);padding-block-start:var(--tds-size--2x)}.cua-chat--chat-feedback-overlay__close-button{text-align:end}.cua-chat--chat-feedback-overlay__submit-button{margin-block-end:var(--tds-size--3x);margin-block-start:var(--tds-size--3x)}.cua-chat--chat-feedback-overlay__feedback-button-container{display:flex}.cua-chat--chat-feedback-overlay__checkboxes{margin-block-start:var(--tds-size--2x)}.cua-chat--chat-feedback-overlay__checkboxes-hidden{pointer-events:none;visibility:hidden}.cua-chat--chat-feedback-overlay__feedback-text .tds-form-input-textarea{height:var(--cua--chat-feedback-text-size);min-block-size:unset;resize:none}.cua-chat--chat-feedback-overlay__feedback-button{align-items:center;border:1.5px solid var(--tds-theme-border);border-radius:var(--linear-size-3-x,12px);box-sizing:border-box;cursor:pointer;display:flex;margin-inline-end:var(--tds-size--2x);padding:var(--tds-size--half) calc(var(--tds-size--half)*3)}.cua-chat--chat-feedback-overlay__feedback-button-icon{block-size:var(--tds-size--3x);flex-shrink:0;inline-size:var(--tds-size--3x);margin-inline-end:var(--tds-size--1x)}.cua-chat--chat-feedback-overlay__feedback-button-label{display:grid}.cua-chat--chat-feedback-overlay__feedback-button-label>span{grid-area:1/1}.cua-chat--chat-feedback-overlay__feedback-button-label-sizer{font-weight:var(--tds-font-weight-bold);visibility:hidden}.cua-chat--chat-feedback-overlay__feedback-button-active{border-color:var(--tds-theme-foreground-high-contrast)}.cua-chat--chat-feedback-overlay__feedback-button-active .cua-chat--chat-feedback-overlay__feedback-button-label>span:last-child{font-weight:var(--tds-font-weight-bold)}.cua-chat--chat-feedback-overlay__feedback-prompt{display:grid;padding-block:var(--tds-size--2x)}.cua-chat--chat-feedback-overlay__feedback-prompt-line{grid-area:1/1}.cua-chat--chat-feedback-overlay__feedback-prompt-line--hidden{visibility:hidden}.cua-chat--file-drop{block-size:100%;border-radius:inherit;display:flex;flex:1 1 auto;flex-direction:column;max-inline-size:100%;min-block-size:0;min-inline-size:0;overflow:hidden;position:relative}.cua-chat--file-drop__overlay{--chat-drop-inset:8px;align-items:center;background:color-mix(in srgb,var(--tds-theme-background) 72%,transparent);border:2px dashed color-mix(in srgb,var(--tds-theme-foreground) 42%,transparent);border-radius:var(--cua-chat-modal-radius,12px);box-sizing:border-box;color:var(--tds-theme-foreground);display:flex;inset:var(--chat-drop-inset);justify-content:center;pointer-events:none;position:absolute;z-index:8}.cua-chat--file-drop__hint{font-size:14px;font-weight:var(--tds-font-weight-medium,500);padding-inline:var(--tds-size--2x);text-align:center}.cua-chat--session-bar{align-items:center;-moz-column-gap:8px;column-gap:8px;display:flex;flex-wrap:nowrap;margin-block:6px 8px;margin-inline:calc(var(--tds-size--2x)*-1);min-block-size:0;overflow:visible;padding-block:0;padding-inline:var(--tds-size--2x)}.cua-chat--session-bar--empty{color:var(--tds-theme-foreground-low-contrast);font-size:12px}.cua-chat--session-bar__dot-hit{align-items:center;border-radius:4px;cursor:default;display:inline-flex;flex-shrink:0;justify-content:center;margin:-4px;padding:4px}.cua-chat--session-bar__dot-hit:focus-visible{outline:2px solid var(--tds-theme-foreground-low-contrast);outline-offset:1px}.cua-chat--session-bar__dot{block-size:7px;border-radius:50%;display:block;flex-shrink:0;inline-size:7px;transition:background-color .2s ease,box-shadow .2s ease}.cua-chat--session-bar__dot--active,.cua-chat--session-bar__dot--completed,.cua-chat--session-bar__dot--idle,.cua-chat--session-bar__dot--running,.cua-chat--session-bar__dot--stopped{background:var(--tds-theme-secondary-positive)}.cua-chat--session-bar__dot--running{box-shadow:0 0 0 3px var(--tds-theme-status-green-pastel)}.cua-chat--session-bar__dot--initializing,.cua-chat--session-bar__dot--provisioning,.cua-chat--session-bar__dot--queued,.cua-chat--session-bar__dot--redeploying,.cua-chat--session-bar__dot--waiting{animation:cua-chat-session-dot-pulse 1.4s ease-in-out infinite;background:var(--tds-theme-secondary-warning)}@media(prefers-reduced-motion:reduce){.cua-chat--session-bar__dot--initializing,.cua-chat--session-bar__dot--provisioning,.cua-chat--session-bar__dot--queued,.cua-chat--session-bar__dot--redeploying,.cua-chat--session-bar__dot--waiting{animation:none}}.cua-chat--session-bar__dot--error,.cua-chat--session-bar__dot--errored,.cua-chat--session-bar__dot--failed,.cua-chat--session-bar__dot--unavailable{background:var(--tds-theme-secondary-negative)}.cua-chat--session-bar__dot--unknown{background:var(--tds-theme-foreground-low-contrast);opacity:.7}.cua-chat--session-bar__name{align-items:center;background:transparent;cursor:default;display:flex;flex:1 1 auto;min-inline-size:0;overflow:hidden}.cua-chat--session-bar__name:focus-visible{border-radius:2px;outline:2px solid var(--tds-theme-foreground-low-contrast);outline-offset:1px}.cua-chat--session-bar__name-label{-webkit-text-fill-color:var(--tds-theme-foreground-low-contrast);color:var(--tds-theme-foreground-low-contrast);display:block;font-size:11px;font-weight:400;letter-spacing:-.1px;line-height:1.2;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cua-chat--session-bar__status-hit{align-items:center;align-self:center;display:inline-flex;flex-shrink:0;margin-inline-start:auto}.cua-chat--session-bar__status-hit:focus-visible{border-radius:999px;outline:2px solid var(--tds-theme-foreground-low-contrast);outline-offset:1px}.cua-chat--session-bar__status{-webkit-text-fill-color:var(--tds-theme-foreground-low-contrast);align-items:center;animation:cua-chat-session-status-in .2s ease-out;background:var(--tds-theme-background-container);border:1px solid var(--tds-theme-border-low-contrast);border-radius:999px;color:var(--tds-theme-foreground-low-contrast);display:inline-flex;font-size:10px;font-weight:var(--tds-font-weight-medium,500);letter-spacing:.2px;line-height:1;padding-block:2px;padding-inline:6px;text-transform:capitalize;white-space:nowrap}.cua-chat--session-bar__status--live{text-transform:lowercase}.cua-chat--session-bar__waiting{color:var(--tds-theme-foreground-low-contrast);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@keyframes cua-chat-session-status-in{0%{opacity:0}}@media(prefers-reduced-motion:reduce){.cua-chat--session-bar__status{animation:none}.cua-chat--session-bar__dot{transition:none}}@keyframes cua-chat-session-dot-pulse{0%,to{opacity:1}50%{opacity:.4}}:is(.tds-scrim--black,.tds-colorscheme--dark) .tds-modal .cua-chat--footer-row__input.tds-form-input.tds-form-input--default,:is(.tds-scrim--black,.tds-colorscheme--dark) .tds-modal .cua-chat--footer-row__input.tds-form-input.tds-form-input--default:focus-within{background:transparent;background-color:transparent;box-shadow:none}.cua-chat--footer{flex-shrink:0;margin-block-start:auto;padding:var(--tds-size--2x)}.cua-chat--footer--with-session-bar{padding:0 var(--tds-size--2x) var(--tds-size--2x)}.cua-chat--footer-rail{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:nowrap;gap:4px;margin-block-end:0;max-inline-size:100%;min-inline-size:0;width:100%}.cua-chat--footer-rail:not(:empty){padding-block-start:var(--tds-size--1x)}.cua-chat--footer-rail .cua-chat--wl-queued,.cua-chat--footer-rail .cua-chat--wl-running,.cua-chat--footer-rail .cua-chat--wl-todos{margin-block-end:0;max-inline-size:100%;min-inline-size:0}.cua-chat--footer-disclaimer{padding-block-end:var(--tds-size--1x);text-align:center}.cua-chat--footer-composer{display:flex;flex-direction:column;max-inline-size:100%;min-inline-size:0}.cua-chat--footer-composer__container{align-items:center;background:transparent;border-radius:var(--linear-size-3-x,12px);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tds-theme-foreground) 30%,transparent);display:flex;max-inline-size:100%;min-inline-size:0;padding:0 var(--tds-size--1x);transition:box-shadow .16s ease}.cua-chat--footer-composer__container:focus-within{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tds-theme-foreground) 50%,transparent);outline:none}.cua-chat--footer-composer__container .cua-chat--footer-row__input.tds-form-input.tds-form-input--default,.cua-chat--footer-composer__container .cua-chat--footer-row__input.tds-form-input.tds-form-input--default:focus-within{background:transparent;background-color:transparent;box-shadow:none;outline:none}.cua-chat--footer-composer__error{align-items:center;color:var(--tds-theme-foreground-low-contrast);display:flex;font-size:12px;gap:4px;line-height:16px;margin-block-start:6px;padding-inline:var(--tds-size--half)}.cua-chat--footer-composer__error-icon{align-items:center;align-self:center;display:inline-flex;flex-shrink:0}.cua-chat--footer-composer__error .tds-icon{--tds-icon--size:16px;color:var(--tds-theme-secondary-warning);display:block}.cua-chat--footer-composer--tools .cua-chat--footer-composer__container{align-items:stretch;flex-direction:column;padding:0}.cua-chat--footer-row{--cua-chat-footer-row-gap:0px;align-items:center;display:flex;flex:1 1 auto;gap:var(--cua-chat-footer-row-gap);max-inline-size:100%;min-inline-size:0}.cua-chat--footer-row__slot{display:inline-grid;flex-shrink:0;grid-template-columns:0fr;margin-inline-end:calc(var(--cua-chat-footer-row-gap)*-1);opacity:0;transition:opacity .16s ease,grid-template-columns 0s linear .16s,margin-inline-end 0s linear .16s}.cua-chat--footer-row__slot--on{grid-template-columns:1fr;margin-inline-end:0;opacity:1;transition:opacity .16s ease,grid-template-columns 0s,margin-inline-end 0s}.cua-chat--footer-row__slot-inner{align-items:center;display:flex;min-inline-size:0;overflow:hidden}.cua-chat--footer-row__slot--on .cua-chat--footer-row__slot-inner{overflow:visible}.cua-chat--footer-row__input{flex:1 1 auto;min-inline-size:0}.cua-chat--footer-row__input .tds-form-input-textarea{box-sizing:border-box;line-height:var(--tds-line-height-30);min-block-size:unset;padding-block:max(0px,(var(--cua-chat-composer-min,48px) - var(--tds-line-height-30))/2);resize:none}.cua-chat--footer-row__send.tds-icon-btn.tds-icon-btn--small{--tds-height--pill:25px;background:var(--tds-color-blue-40);block-size:var(--tds-height--pill);color:var(--tds-color-white);inline-size:var(--tds-height--pill);min-block-size:var(--tds-height--pill);min-inline-size:var(--tds-height--pill);padding:0;transition:background-color .16s ease,color .16s ease}.cua-chat--footer-row__send.tds-icon-btn.tds-icon-btn--small .tds-icon{--tds-icon--size:18px;max-inline-size:none}.cua-chat--footer-row__send.tds-icon-btn.tds-icon-btn--small:disabled{background:var(--tds-theme-border)}.cua-chat--footer-row--tools{--cua-chat-footer-row-gap:6px;flex:0 0 auto;padding-inline:var(--tds-size--1x)}.cua-chat--footer-row--tools .cua-chat--footer-row__send{align-items:center;display:inline-flex;flex-shrink:0;justify-content:center}.cua-chat--footer-row--tools .cua-chat--footer-row__input,.cua-chat--footer-row--tools .cua-chat--footer-row__input.tds-form-input{margin:0;padding-block:0;padding-inline:0}.cua-chat--footer-row--tools .cua-chat--footer-row__input .tds-form-input-textarea,.cua-chat--footer-row--tools .cua-chat--footer-row__input.tds-form-input .tds-form-input-textarea{box-sizing:border-box;margin:0;padding-inline-end:4px;padding-inline-start:0}.cua-chat--footer-attach{display:inline-flex;flex-shrink:0;position:relative}.cua-chat--footer-attach .tds-icon-btn.tds-icon-btn--small{--tds-height--pill:25px;block-size:var(--tds-height--pill);inline-size:var(--tds-height--pill);min-block-size:var(--tds-height--pill);min-inline-size:var(--tds-height--pill);padding:0;transition:background-color .16s ease,color .16s ease}.cua-chat--footer-attach .tds-icon{--tds-icon--size: calc(25px/sqrt(2)) ;max-inline-size:none;transform:rotate(135deg)}.cua-chat--footer-attach__file{block-size:1px;clip:rect(0 0 0 0);clip-path:inset(50%);inline-size:1px;overflow:hidden;position:absolute;white-space:nowrap}.cua-chat--footer-interrupt{display:inline-flex;flex-shrink:0;min-inline-size:auto}.cua-chat--footer-interrupt__button.tds-icon-btn.tds-icon-btn--small{--tds-height--pill:25px;align-items:center;background:color-mix(in srgb,var(--tds-color-status-red,#e82127) 20%,transparent);block-size:var(--tds-height--pill);color:var(--tds-color-status-red,#e82127);display:inline-flex;flex-shrink:0;inline-size:var(--tds-height--pill);justify-content:center;min-block-size:var(--tds-height--pill);min-inline-size:var(--tds-height--pill);padding:0;transition:background-color .16s ease,color .16s ease,opacity .16s ease}.cua-chat--footer-interrupt__button.tds-icon-btn.tds-icon-btn--small:disabled{background:color-mix(in srgb,var(--tds-theme-foreground) 12%,transparent);color:var(--tds-theme-foreground-low-contrast);opacity:.7}.cua-chat--footer-interrupt__button.tds-icon-btn.tds-icon-btn--small:hover:not(:disabled){background:color-mix(in srgb,var(--tds-color-status-red,#e82127) 32%,transparent)}@media(prefers-reduced-motion:reduce){.cua-chat--footer-attach .tds-icon-btn.tds-icon-btn--small,.cua-chat--footer-interrupt__button.tds-icon-btn.tds-icon-btn--small,.cua-chat--footer-row__send.tds-icon-btn.tds-icon-btn--small,.cua-chat--footer-row__slot{transition:none}}.cua-chat--header{align-items:center;display:grid;gap:var(--tds-size--half);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);padding:var(--tds-size--1x);touch-action:none}.cua-chat--header--draggable{cursor:grab}.cua-chat--header--draggable:active{cursor:grabbing}.cua-chat--header__column{align-items:center;display:flex;min-inline-size:0}.cua-chat--header__column--left{gap:var(--tds-size--half);justify-content:flex-start;justify-self:start}.cua-chat--header__column--center{font-weight:var(--tds-font-weight-medium);justify-content:center;max-inline-size:min(100%,256px);overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.cua-chat--header__column--right{gap:var(--tds-size--half);justify-content:flex-end;justify-self:end}.cua-chat--header--beside-rail{box-sizing:border-box;flex-shrink:0;min-block-size:calc(var(--tds-size--5x) + var(--tds-size--1x)*2)}.cua-chat--header__new-session .tds-icon{block-size:22px;inline-size:22px}.cua-chat--header-more{display:inline-flex;flex-shrink:0;position:relative}.cua-chat--header-more__trigger.tds-icon-btn:focus,.cua-chat--header-more__trigger.tds-icon-btn:focus-visible,.cua-chat--header-more__trigger.tds-icon-btn[aria-expanded=true]{box-shadow:inset 0 0 0 var(--tds-icon-btn--border-width,2px) transparent}.cua-chat--header-more__panel{min-inline-size:184px;z-index:1200}.cua-chat--header-more__panel-content,.cua-chat--header-more__panel.tds-popover{border-radius:var(--linear-size-3-x,12px)}.cua-chat--header-more__panel-content{display:flex;flex-direction:column;gap:2px;min-inline-size:184px;padding:4px}.cua-chat--header-more__item{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;border-radius:8px;color:var(--tds-theme-foreground-high-contrast,#171a20);cursor:pointer;display:flex;font:inherit;font-size:14px;gap:10px;padding:8px 10px;text-align:start;width:100%}@media(hover:hover){.cua-chat--header-more__item:hover{background-color:color-mix(in srgb,var(--tds-theme-foreground,#171a20) 8%,transparent)}}.cua-chat--header-more__item:focus{outline:none}.cua-chat--header-more__item:focus-visible{background-color:transparent;box-shadow:inset 0 0 0 2px var(--tds-theme-foreground-high-contrast,#171a20);outline:none}.cua-chat--header-more__item--active{background-color:color-mix(in srgb,var(--tds-theme-primary,#3e6ae1) 12%,transparent)}.cua-chat--header-more__item-icon{block-size:16px;color:var(--tds-theme-foreground-low-contrast,#5c5e62);flex-shrink:0;inline-size:16px}.cua-chat--header-more__item-label{color:var(--tds-theme-foreground-high-contrast,#171a20);flex:1;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cua-chat--chat-icon{animation:background-delayed 10s;animation-delay:10s;animation-iteration-count:infinite;background:var(--tds-color-grey-20)}.cua-chat--chat-icon,.cua-chat-icon-container{height:var(--cua-chat-icon-height,var(--tds-size--5x));width:var(--cua-chat-icon-width,var(--tds-size--6x))}.cua-chat-icon-container:has(>.cua-chat--chat-icon--workloop){height:var(--cua-chat-icon-size,56px);width:var(--cua-chat-icon-size,56px)}.cua-chat--chat-icon--floating{box-shadow:0 2px 1px #00000040;inset-block-end:var(--cua-chat-icon-y-offset,var(--tds-size--3x));inset-inline-end:var(--cua-chat-icon-x-offset,var(--tds-size--2x));position:fixed;z-index:998}@media(min-width:1200px){.cua-chat--chat-icon--floating{box-shadow:none}}.cua-chat--chat-icon--draggable{bottom:auto;cursor:grab;inset-block-end:auto;inset-inline-end:auto;right:auto;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cua-chat--chat-icon--dragging{cursor:grabbing}.cua-chat--chat-icon--modal-open{pointer-events:none}.cua-chat--chat-icon--workloop{--wl-tile-bg:linear-gradient(180deg,#fff,#d9dee7);--wl-tile-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 0 0 1px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.08),0 10px 28px rgba(0,0,0,.18);--wl-tile-shadow-hover:inset 0 1px 0 hsla(0,0%,100%,.9),0 0 0 1px rgba(0,0,0,.14),0 3px 6px rgba(0,0,0,.1),0 14px 36px rgba(0,0,0,.22)}.cua-chat--chat-icon--workloop.cua-chat--chat-icon--dark,:is(.tds-scrim--black,.tds-colorscheme--dark) .cua-chat--chat-icon--workloop{--wl-tile-bg:linear-gradient(180deg,#34363b,#1f2024);--wl-tile-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 0 0 .5px hsla(0,0%,100%,.1),0 1px 2px rgba(0,0,0,.4),0 6px 16px rgba(0,0,0,.5);--wl-tile-shadow-hover:inset 0 1px 0 hsla(0,0%,100%,.12),0 0 0 .5px hsla(0,0%,100%,.14),0 2px 4px rgba(0,0,0,.45),0 10px 24px rgba(0,0,0,.55)}.cua-chat--chat-icon--workloop.cua-chat--chat-icon--light{--wl-tile-bg:linear-gradient(180deg,#fff,#d9dee7);--wl-tile-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 0 0 1px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.08),0 10px 28px rgba(0,0,0,.18);--wl-tile-shadow-hover:inset 0 1px 0 hsla(0,0%,100%,.9),0 0 0 1px rgba(0,0,0,.14),0 3px 6px rgba(0,0,0,.1),0 14px 36px rgba(0,0,0,.22)}.cua-chat--chat-icon--workloop{animation:none;background:var(--wl-tile-bg);border:0;border-radius:22.5%;box-shadow:var(--wl-tile-shadow);height:var(--cua-chat-icon-size,56px);padding:0;transition:transform .16s cubic-bezier(.23,1,.32,1),box-shadow .2s ease;width:var(--cua-chat-icon-size,56px)}.cua-chat--chat-icon--workloop.tds-icon-btn:focus:not(:focus-visible){box-shadow:var(--wl-tile-shadow)}.cua-chat--chat-icon--workloop.tds-icon-btn:focus-visible{box-shadow:var(--wl-tile-shadow);outline:2px solid #3e6ae1;outline-offset:3px}@media(hover:hover)and (pointer:fine){.cua-chat--chat-icon--workloop.tds-icon-btn:focus:hover,.cua-chat--chat-icon--workloop:hover{box-shadow:var(--wl-tile-shadow-hover)}}.cua-chat--chat-icon--workloop.cua-chat--chat-icon--floating:not(.cua-chat--chat-icon--draggable){inset-inline-end:var(--cua-chat-icon-x-offset,var(--tds-size--3x))}.cua-chat--chat-icon--workloop:not(.cua-chat--chat-icon--dragging):active{transform:scale(.97)}.cua-chat--chat-icon__icon{animation:color-delayed 10s;animation-delay:10s;animation-iteration-count:infinite;color:var(--tds-color--white)}@keyframes color-delayed{0%{color:var(--tds-color--white)}20%,53%{color:var(--tds-color--black)}38%,70%{color:var(--tds-color--white)}to{color:var(--tds-color--white)}}@keyframes background-delayed{0%{background:var(--tds-color-grey-20);opacity:1}20%,53%{background:var(--tds-color-grey-70)}38%,70%{background:var(--tds-color-grey-20);opacity:1}to{background:var(--tds-color-grey-20)}}.cua-chat--unread-badge{align-items:center;background:var(--tds-color--blue,#3e6ae1);block-size:20px;border-radius:999px;box-sizing:border-box;color:var(--tds-color--white,#fff);display:flex;font-size:11px;font-weight:500;inset-block-start:-14px;inset-inline-end:-10px;justify-content:center;line-height:1;min-inline-size:20px;padding:0 6px;pointer-events:none;position:absolute}.cua-chat--unread-badge--compact{block-size:16px;font-size:10px;inset-block-start:-7px;inset-inline-end:-8px;min-inline-size:16px;padding:0 4px}:root{--cua-chat-collapsed-width:246px;--cua-chat-expanded-width:540px}.cua-chat--chat-expanded-container{border:1px solid var(--tds-color-grey-50);height:var(--tds-size--5x);width:var(--tds-size--6x)}.cua-chat--chat-expanded-container--floating{inset-block-end:var(--cua-chat-icon-y-offset,var(--tds-size--3x));inset-inline-end:var(--cua-chat-icon-x-offset,var(--tds-size--2x));position:fixed;z-index:11}@media(min-width:600px){.cua-chat--chat-expanded-container{width:var(--cua-chat-collapsed-width)}}@media(min-width:1200px){.cua-chat--chat-expanded-container{width:var(--cua-chat-expanded-width)}.cua-chat--chat-expanded-container:has(.cua-chat--chat-expanded--chat-started){width:var(--cua-chat-collapsed-width)}}.cua-chat--chat-expanded{align-items:center;cursor:pointer;display:flex;gap:0;height:100%;justify-content:center;padding:0 var(--tds-size--2x);position:relative;width:100%}.cua-chat--chat-expanded__cta-text{color:var(--tds-color-grey-20);display:none;font-size:var(--tds-font-size-30);font-weight:var(--tds-font-weight-medium)}.cua-chat--chat-expanded__input-container{color:var(--tds-color-grey-35);cursor:text;display:none;flex:1;height:100%;margin-inline-end:auto;overflow:hidden;position:relative}.cua-chat--chat-expanded__input{background-color:transparent;border:none;color:var(--tds-color-grey-10);display:none;height:100%;inset-block-start:0;inset-inline-start:0;outline:none;position:absolute;width:100%}.cua-chat--chat-expanded__carousel-texts{color:var(--tds-color-grey-35);display:none;font-weight:var(--tds-font-weight-medium);inset-block-start:0;inset-inline-start:0}.cua-chat--chat-expanded__text{align-items:center;display:flex;flex:0 0 100%;height:100%;opacity:0;position:absolute}@keyframes textCycle{0%{opacity:0}1.82%{opacity:1}16.36%{opacity:1}20%{opacity:0}to{opacity:0}}.cua-chat--chat-expanded__icon-button{align-items:center;background-color:var(--tds-theme-primary);border-radius:var(--tds-border-radius--pill);cursor:pointer;display:none;justify-content:center;min-height:var(--tds-size--2x);min-width:var(--tds-size--2x)}.cua-chat--chat-expanded__icon-button--disabled{background-color:var(--tds-color-grey-50);cursor:not-allowed;opacity:.6}.cua-chat--chat-expanded--chat-started .cua-chat--chat-expanded__carousel-texts,.cua-chat--chat-expanded--chat-started .cua-chat--chat-expanded__icon-button,.cua-chat--chat-expanded--chat-started .cua-chat--chat-expanded__input,.cua-chat--chat-expanded--chat-started .cua-chat--chat-expanded__input-container{display:none}@media(min-width:600px){.cua-chat--chat-expanded{gap:var(--tds-size--1x)}.cua-chat--chat-expanded__cta-text,.cua-chat--chat-expanded__input{display:block}}@media(min-width:1200px){.cua-chat--chat-expanded{gap:var(--tds-size--1x)}.cua-chat--chat-expanded__cta-text,.cua-chat--chat-expanded__input{display:block}.cua-chat--chat-expanded__carousel-texts,.cua-chat--chat-expanded__icon-button,.cua-chat--chat-expanded__input-container{display:flex}}.cua-chat--workloop-mark{display:inline-block;line-height:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cua-chat--workloop-mark svg{display:block;overflow:visible}.cua-chat--workloop-mark__line{stroke-dasharray:1 1;stroke-dashoffset:0}@keyframes cua-chat-wl-intro-line{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes cua-chat-wl-intro-fade{0%{opacity:0}to{opacity:1}}@keyframes cua-chat-wl-replay-line{0%{opacity:1;stroke-dashoffset:0}14.5631067961%{animation-timing-function:step-end;opacity:0;stroke-dashoffset:0}15.5339805825%{animation-timing-function:cubic-bezier(.25,.1,.55,.95);opacity:1;stroke-dashoffset:1}88.3495145631%,to{opacity:1;stroke-dashoffset:0}}@keyframes cua-chat-wl-replay-start{0%{opacity:1}14.5631067961%,15.5339805825%{opacity:0}25.2427184466%,to{opacity:1}}@keyframes cua-chat-wl-replay-front{0%{opacity:1}14.5631067961%,80.5825242718%{opacity:0}to{opacity:1}}@keyframes cua-chat-wl-replay-end{0%{opacity:1}14.5631067961%,81.5533980583%{opacity:0}91.2621359223%,to{opacity:1}}@media(prefers-reduced-motion:no-preference){.cua-chat--workloop-mark--intro .cua-chat--workloop-mark__line{animation:cua-chat-wl-intro-line .9s cubic-bezier(.25,.1,.55,.95) both}.cua-chat--workloop-mark--replay .cua-chat--workloop-mark__line{animation:cua-chat-wl-replay-line 1236ms ease-out}.cua-chat--workloop-mark--intro .cua-chat--workloop-mark__start{animation:cua-chat-wl-intro-fade .12s ease-out both}.cua-chat--workloop-mark--replay .cua-chat--workloop-mark__start{animation:cua-chat-wl-replay-start 1236ms ease-out}.cua-chat--workloop-mark--intro .cua-chat--workloop-mark__front{animation:cua-chat-wl-intro-fade .24s ease-out .8s both}.cua-chat--workloop-mark--replay .cua-chat--workloop-mark__front{animation:cua-chat-wl-replay-front 1236ms ease-out}.cua-chat--workloop-mark--intro .cua-chat--workloop-mark__end{animation:cua-chat-wl-intro-fade .12s ease-out .82s both}.cua-chat--workloop-mark--replay .cua-chat--workloop-mark__end{animation:cua-chat-wl-replay-end 1236ms ease-out}}.cua-chat--chat-open-another-tab{background:var(--tds-theme-background-container);border:1px solid color-mix(in srgb,var(--tds-theme-foreground) 16%,transparent);border-radius:var(--linear-size-3-x,12px);box-sizing:border-box;inline-size:calc(100% - var(--tds-size--2x)*2);margin:var(--tds-size--2x) auto;max-inline-size:var(--cua-chat-close-confirmation-max-width)}.cua-chat--chat-open-another-tab__container{align-items:center;display:flex;flex-direction:column;gap:var(--tds-size--half);margin:var(--tds-size--4x);text-align:center}.cua-chat--something-went-wrong{align-items:center;display:flex;flex-direction:column;flex-grow:1;justify-content:center;text-align:center}.cua-chat--something-went-wrong__icon{width:100%}.cua-chat--something-went-wrong__header{padding-block-start:var(--tds-size--1x)}.cua-chat--something-went-wrong__sub-header{padding-block-end:var(--tds-size--3x)}.cua-chat--something-went-wrong__button{width:auto}.cua-chat--float-handles{inset:0;pointer-events:none;position:absolute;z-index:20}.cua-chat--float-handles__hit{pointer-events:auto;position:absolute;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cua-chat--float-handles__hit--n{cursor:ns-resize;height:6px;inset-block-start:-3px;inset-inline:10px}.cua-chat--float-handles__hit--s{cursor:ns-resize;height:6px;inset-block-end:-3px;inset-inline:10px}.cua-chat--float-handles__hit--e{cursor:ew-resize;inset-block:10px;inset-inline-end:-3px;width:6px}.cua-chat--float-handles__hit--w{cursor:ew-resize;inset-block:10px;inset-inline-start:-3px;width:6px}.cua-chat--float-handles__hit--ne{cursor:nesw-resize;height:14px;inset-block-start:-4px;inset-inline-end:-4px;width:14px}.cua-chat--float-handles__hit--nw{cursor:nwse-resize;height:14px;inset-block-start:-4px;inset-inline-start:-4px;width:14px}.cua-chat--float-handles__hit--se{cursor:nwse-resize;height:16px;inset-block-end:-4px;inset-inline-end:-4px;width:16px}.cua-chat--float-handles__hit--sw{cursor:nesw-resize;height:14px;inset-block-end:-4px;inset-inline-start:-4px;width:14px}.cua-chat--hover-tooltip,.cua-chat--hover-tooltip__hit{align-items:center;display:inline-flex;max-inline-size:100%;min-inline-size:0}.cua-chat--hover-tooltip__portal{pointer-events:none;position:fixed;z-index:10000}.cua-chat--hover-tooltip__portal .tds-tooltip{border-radius:var(--linear-size-3-x,12px);box-sizing:border-box;font-size:12px;inline-size:-moz-max-content;inline-size:max-content;line-height:1.35;max-inline-size:min(256px,100vw - 24px);padding-block:6px;padding-inline:10px;pointer-events:none;white-space:pre-line;z-index:10000}.cua-chat--composer-attach__strip{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--cua-chat-attach-collapse,.2s) ease}.cua-chat--composer-attach__strip--open{grid-template-rows:1fr}.cua-chat--composer-attach__strip-inner{min-block-size:0;overflow:hidden}.cua-chat--composer-attach{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;max-inline-size:100%;min-inline-size:0;padding-block:6px 0;padding-inline:12px}.cua-chat--composer-attach__item{animation:cua-chat-attach-in .18s ease-out;flex:0 0 auto;line-height:0;padding-block-start:4px;padding-inline-end:4px}.cua-chat--composer-attach__item--leaving{animation:cua-chat-attach-out var(--cua-chat-attach-exit,.16s) ease-in forwards;pointer-events:none}.cua-chat--composer-attach__preview{position:relative}.cua-chat--composer-attach__thumb{border:1px solid color-mix(in srgb,var(--tds-theme-foreground) 16%,transparent);border-radius:6px;overflow:hidden}.cua-chat--composer-attach__thumb--image{block-size:56px;inline-size:56px;position:relative}.cua-chat--composer-attach__thumb--file{align-items:stretch;background:var(--tds-theme-background);block-size:56px;box-sizing:border-box;display:flex;flex-direction:column;gap:2px;inline-size:180px;justify-content:center;max-inline-size:min(180px,70vw);padding-block:6px;padding-inline:8px;position:relative;text-align:start}.cua-chat--composer-attach__thumb--busy:after,.cua-chat--composer-attach__thumb--failed:after{content:"";inset:0;pointer-events:none;position:absolute}.cua-chat--composer-attach__thumb--busy:after{background:color-mix(in srgb,var(--tds-theme-background) 55%,transparent)}.cua-chat--composer-attach__thumb--failed{border-color:color-mix(in srgb,var(--tds-theme-secondary-negative) 55%,transparent)}.cua-chat--composer-attach__thumb--failed:after{background:color-mix(in srgb,var(--tds-theme-secondary-negative) 32%,transparent)}.cua-chat--composer-attach__img{block-size:100%;display:block;inline-size:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none}.cua-chat--composer-attach__file-meta{align-items:center;color:var(--tds-theme-foreground-low-contrast);display:flex;gap:4px;min-inline-size:0}.cua-chat--composer-attach__ext{letter-spacing:.6px;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.cua-chat--composer-attach__size{flex-shrink:0;margin-inline-start:auto;white-space:nowrap}.cua-chat--composer-attach__name{color:var(--tds-theme-foreground);font-size:12px;line-height:1.25;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cua-chat--composer-attach__ext,.cua-chat--composer-attach__size{font-size:10px;line-height:1.2}.cua-chat--composer-attach__remove-tip{cursor:pointer;inset-block-start:-8px;inset-inline-end:-8px;position:absolute;z-index:2}.cua-chat--composer-attach__remove{align-items:center;background:var(--tds-theme-background);border:1px solid color-mix(in srgb,var(--tds-theme-foreground) 16%,transparent);border-radius:999px;cursor:pointer;display:flex;justify-content:center;padding:4px}.cua-chat--composer-attach__remove .tds-icon{--tds-icon--size:12px}.cua-chat--composer-attach__remove:hover{background:var(--tds-theme-background-container)}.cua-chat--composer-attach__overlay-tip{block-size:100%;cursor:pointer;display:flex;inline-size:100%;inset:0;max-inline-size:none;position:absolute;z-index:1}.cua-chat--composer-attach__overlay{align-items:center;display:flex;inset:0;justify-content:center;pointer-events:none;position:absolute;z-index:1}.cua-chat--composer-attach__overlay--action{background:transparent;border:0;cursor:pointer;padding:0;pointer-events:auto}.cua-chat--composer-attach__overlay--action:hover .cua-chat--composer-attach__retry{background:var(--tds-theme-background)}.cua-chat--composer-attach__overlay-label{block-size:1px;clip:rect(0 0 0 0);clip-path:inset(50%);inline-size:1px;overflow:hidden;position:absolute;white-space:nowrap}.cua-chat--composer-attach__spinner{animation:cua-chat-attach-spin .7s linear infinite;block-size:22px;border:2px solid color-mix(in srgb,var(--tds-theme-foreground) 22%,transparent);border-block-start-color:var(--tds-theme-foreground);border-radius:50%;box-sizing:border-box;inline-size:22px}.cua-chat--composer-attach__retry{align-items:center;background:var(--tds-theme-background-container);border:1px solid color-mix(in srgb,var(--tds-theme-secondary-negative) 40%,transparent);border-radius:50%;color:var(--tds-theme-secondary-negative);cursor:pointer;display:flex;justify-content:center;padding:6px}.cua-chat--composer-attach__retry .tds-icon{--tds-icon--size:16px;color:var(--tds-theme-secondary-negative)}@keyframes cua-chat-attach-spin{to{transform:rotate(1turn)}}@keyframes cua-chat-attach-in{0%{opacity:0;transform:scale(.92)}}@keyframes cua-chat-attach-out{to{opacity:0;transform:scale(.92)}}@media(prefers-reduced-motion:reduce){.cua-chat--composer-attach__item,.cua-chat--composer-attach__item--leaving,.cua-chat--composer-attach__spinner{animation:none}.cua-chat--composer-attach__strip{transition:none}}.cua-chat--drive-cta-buttons{display:flex;justify-content:flex-end}.cua-chat--drive-cta-buttons_button--primary{margin-inline-end:var(--tds-size--1x)}.cua-chat--drive-cta-buttons__button{border:2px solid var(--tds-color--grey50);border-radius:var(--tds-size--half);cursor:pointer;margin-block-end:var(--tds-size--2x);padding:var(--tds-size--1x);-webkit-user-select:none;-moz-user-select:none;user-select:none}.cua-chat--jump-bottom{align-items:center;background-color:var(--tds-theme-background-dialog,var(--tds-theme-background,#fff));border:1px solid color-mix(in srgb,var(--tds-theme-foreground) 14%,transparent);border-radius:50%;bottom:6px;box-shadow:0 2px 6px #0000001f,0 4px 14px #0000001a;color:var(--tds-theme-foreground-low-contrast);cursor:pointer;display:flex;height:28px;justify-content:center;left:50%;opacity:0;pointer-events:none;position:absolute;transform:translate(-50%) translateY(4px) scale(.92);transition:opacity .16s ease,transform .16s ease,background-color .12s ease,color .12s ease,border-color .12s ease;width:28px;z-index:5}.cua-chat--jump-bottom .tds-icon,.cua-chat--jump-bottom svg{height:14px;width:14px}.cua-chat--jump-bottom[data-visible=true]{opacity:1;pointer-events:auto;transform:translate(-50%) translateY(0) scale(1)}.cua-chat--jump-bottom:active{transform:translate(-50%) translateY(0) scale(.96)}.cua-chat--jump-bottom:hover{background-color:var(--tds-theme-background-container,var(--tds-theme-background,#f4f4f4));border-color:color-mix(in srgb,var(--tds-theme-foreground) 22%,transparent);color:var(--tds-theme-foreground)}.cua-chat--jump-bottom:focus-visible{outline:2px solid var(--tds-color--focus,var(--tds-theme-border));outline-offset:1px}@media(prefers-reduced-motion:reduce){.cua-chat--jump-bottom{transition:none}}@keyframes cua-indicator-blink{0%,to{opacity:0}50%{opacity:1}}.cua-chat--message-markdown{--cua-indicator-size:var(--tds-size--2x);display:inline-block;max-inline-size:100%;min-inline-size:0}.cua-chat--message-markdown,.cua-chat--message-markdown li,.cua-chat--message-markdown p{overflow-wrap:anywhere;word-break:break-word}.cua-chat--message-markdown code,.cua-chat--message-markdown pre{max-inline-size:100%;overflow-wrap:anywhere;white-space:pre-wrap;word-break:break-word}.cua-chat--message-markdown .circle-cursor,.cua-chat--message-markdown .cursor-parent>div:last-child>table:last-child>tbody:last-child:after,.cua-chat--message-markdown .cursor-parent>ol:last-child>li:last-child:after,.cua-chat--message-markdown .cursor-parent>p:last-child:after,.cua-chat--message-markdown .cursor-parent>pre:last-child>code:last-child:after,.cua-chat--message-markdown .cursor-parent>ul:last-child>li:last-child:after{animation:cua-indicator-blink 1s infinite;background-color:var(--tds-color-grey-50);border-radius:50%;content:"";display:inline-block;height:14px;margin-inline-start:var(--tds-size--1x);vertical-align:middle;width:14px}.cua-chat--message-markdown .chat-table>.tds-data-table .chat-tr.tds-table-row td,.cua-chat--message-markdown .chat-table>.tds-data-table .chat-tr.tds-table-row th{font-size:var(--tds-font-size-20);height:auto;line-height:1.4;min-inline-size:72px;overflow:visible;overflow-wrap:break-word;vertical-align:top;white-space:normal;word-break:normal}.cua-chat--message-markdown .chat-table{--tds-data-table--row-hover-radius:0;margin-block-end:var(--tds-size--2x);max-inline-size:100%;overflow-x:auto;width:100%}.cua-chat--message-markdown .chat-table>.tds-data-table{background-color:var(--tds-theme-background-dialog);border-collapse:collapse;max-inline-size:none;min-inline-size:100%;table-layout:auto;width:-moz-max-content;width:max-content;z-index:unset}.cua-chat--message-markdown .chat-table code{display:inline;overflow-wrap:anywhere;white-space:pre-wrap;word-break:break-word}.cua-chat--message-markdown .chat-img{display:block;margin:var(--tds-size--2x) 0;max-inline-size:100%}.cua-chat--message-markdown .chat-img>img{display:block;height:auto;max-block-size:384px;max-inline-size:100%;width:auto}.cua-chat--message-markdown .chat-h1:first-child,.cua-chat--message-markdown .chat-h2:first-child,.cua-chat--message-markdown .chat-h3:first-child,.cua-chat--message-markdown .chat-h4:first-child,.cua-chat--message-markdown .chat-h5:first-child,.cua-chat--message-markdown .chat-h6:first-child{padding-block:unset}.cua-chat--message-markdown .tds-link{overflow-wrap:anywhere;word-break:break-word}.cua-chat--markdown-table{display:flex;flex-direction:column;max-inline-size:100%;min-inline-size:0;overflow-x:auto}.cua-chat--markdown-table__copy{align-self:flex-end;flex-shrink:0;inset-inline-end:0;margin-block-end:-4px;position:sticky}.cua-chat--markdown-table__copy--copied{color:var(--tds-color--green)}.cua-chat--file-card{align-items:stretch;background:var(--tds-theme-background);block-size:56px;border:1px solid color-mix(in srgb,var(--tds-theme-foreground) 16%,transparent);border-radius:6px;box-sizing:border-box;color:var(--tds-theme-foreground);display:flex;flex-direction:column;flex-shrink:0;gap:2px;inline-size:180px;justify-content:center;max-inline-size:min(180px,70vw);min-inline-size:180px;padding-block:6px;padding-inline:8px;text-align:start}.cua-chat--file-card__meta{align-items:center;color:var(--tds-theme-foreground-low-contrast);display:flex;gap:4px;min-inline-size:0}.cua-chat--file-card__loader{animation:var(--tds--rotating)}.cua-chat--file-card__ext{letter-spacing:.6px;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.cua-chat--file-card__size{flex-shrink:0;margin-inline-start:auto;white-space:nowrap}.cua-chat--file-card__ext,.cua-chat--file-card__size{font-size:10px;line-height:1.2}.cua-chat--file-card__name{color:var(--tds-theme-foreground);display:flex;flex-wrap:nowrap;font-size:12px;line-height:1.25;min-inline-size:0;white-space:nowrap}.cua-chat--file-card__base{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cua-chat--file-card__name-ext{flex-shrink:0;white-space:nowrap}.cua-chat--message-file{border-radius:8px;display:block;max-block-size:240px;max-inline-size:min(240px,70vw);-o-object-fit:contain;object-fit:contain}.cua-chat--message-file__open{background:transparent;border:0;cursor:pointer;display:block;flex-shrink:0;min-inline-size:180px;padding:0;text-align:start}.cua-chat--message-file--chip{align-items:center;background:var(--tds-theme-background-container);border-radius:6px;color:var(--tds-theme-foreground);cursor:pointer;display:inline-flex;font:inherit;font-size:13px;gap:6px;max-inline-size:220px;padding-block:8px;padding-inline:10px}.cua-chat--message-file__tip{display:flex;flex-shrink:0;min-inline-size:180px}.cua-chat--message-file__name{display:flex;min-inline-size:0;white-space:nowrap}.cua-chat--message-file__base{min-inline-size:0;overflow:hidden;text-overflow:ellipsis}.cua-chat--message-file__ext{flex-shrink:0}.cua-chat--message-file__loader{animation:var(--tds--rotating);flex-shrink:0}.cua-chat--message-form{border:1px solid var(--tds-color-grey-50);border-radius:var(--tds-size--1x);margin-inline-start:auto;max-width:var(--cua-chat-max-form-width);padding:var(--tds-size--2x);width:92%}.cua-chat--message-form__form-item{margin-block-end:var(--tds-size--3x)}.cua-chat--message-form__button{width:100%}.cua-chat--message-form__loader{animation:var(--tds--rotating);margin-inline-end:var(--tds-size--1x)}.cua-chat--message-form .tds-form-input-text{background:transparent;border:none}.cua-chat--message-response{display:flex;flex-direction:row;max-inline-size:100%;min-inline-size:0}.cua-chat--message-response__chat{align-items:center;background-color:var(--cua-chat-message-response-background);border-radius:var(--linear-size-3-x,12px) var(--linear-size-3-x,12px) var(--linear-size-3-x,12px) var(--linear-size-1-x,4px);box-sizing:border-box;display:inline-flex;margin:var(--cua-chat-bubble-profile-spacing);margin-inline-end:auto;overflow-wrap:anywhere;padding:var(--cua-chat-bubble-padding);width:-moz-max-content;width:max-content;word-break:break-word}.cua-chat--message-response__chat,.cua-chat--message-response__chat>*{max-inline-size:100%;min-inline-size:0}.cua-chat--message-response__chat:has(.cua-chat--message-file__open){background-color:transparent;padding:0}.cua-chat--message-response__chat:has(img.cua-chat--message-file){overflow:hidden}.cua-chat--message-response__chat-loader{animation:var(--tds--rotating);margin-inline-end:var(--tds-size--1x)}.cua-chat--message-response--open{display:block;inline-size:100%;margin-block:var(--tds-size--1x)}.cua-chat--message-response--open .cua-chat--message-response__chat{align-items:stretch;background-color:transparent;border-radius:0;display:block;margin:0;max-inline-size:100%;min-inline-size:0;padding:0;width:100%}.cua-chat--message-response--open .cua-chat--message-markdown{display:block;max-inline-size:100%;width:100%}.cua-chat--message-response-cta{display:flex;flex-direction:column}.cua-chat--message-response-cta__title{font-weight:var(--tds-font-weight-medium);margin-block-end:var(--tds-size--2x)}.cua-chat--message-response-cta__CTAButton{background:var(--tds-theme-background);margin-block-start:var(--tds-size--2x)}.cua-chat--message-response-cta__CTALink-container{align-items:center;display:flex;justify-content:center;margin-block-start:var(--tds-size--2x)}.cua-chat--message-response-cta__CTALink{align-self:center;width:-moz-fit-content;width:fit-content}.cua-chat--message-response-cta__CTALink--icon{margin-block-start:2px;margin-inline-start:2px}.cua-chat--message-turn{max-inline-size:100%;min-inline-size:0;position:relative}.cua-chat--message-turn--hover-actions .cua-chat--chat-feedback-buttons{opacity:0;pointer-events:none;transition:opacity .12s ease}.cua-chat--message-turn--hover-actions .cua-chat--chat-feedback-buttons:has(.cua-chat--chat-feedback-buttons__copy--copied),.cua-chat--message-turn--hover-actions:focus-within .cua-chat--chat-feedback-buttons,.cua-chat--message-turn--hover-actions:hover .cua-chat--chat-feedback-buttons{opacity:1;pointer-events:auto}@media(hover:none){.cua-chat--message-turn--hover-actions .cua-chat--chat-feedback-buttons{opacity:1;pointer-events:auto}}.cua-chat--message-response-drive-slots-picker__schedule{display:flex;gap:var(--tds-size--1x);justify-content:flex-end;text-align:end}.cua-chat--message-response-drive-slots-picker__schedule-button{border:2px solid var(--tds-color--grey50);border-radius:var(--tds-size--half);cursor:pointer;padding:var(--tds-size--1x);-webkit-user-select:none;-moz-user-select:none;user-select:none}.cua-chat--message-response-drive-slots-picker__schedule_form{border:1px solid var(--tds-color-grey-50);border-radius:var(--tds-size--1x);display:flex;flex-direction:column;gap:var(--tds-size--1x);margin-block-end:var(--tds-size--1x);margin-block-start:var(--tds-size--half);margin-inline-end:0;margin-inline-start:auto;max-width:var(--cua-chat-max-form-width);padding:var(--tds-size--2x);width:92%}.cua-chat--message-response-progress{align-items:flex-start;display:flex;gap:8px;margin-block:var(--cua-chat-bubble-profile-spacing,var(--tds-size--1x));max-inline-size:100%;min-block-size:34px;min-inline-size:0;padding-inline-start:var(--tds-size--1x);position:relative}.cua-chat--message-response-progress--compact{gap:6px;margin-block:0;min-block-size:0;min-inline-size:0;padding-inline-start:0}.cua-chat--message-response-progress__row{align-items:center;display:flex;gap:8px;min-inline-size:0;width:100%}.cua-chat--message-response-progress--compact .cua-chat--message-response-progress__row{flex-wrap:wrap;gap:6px;max-inline-size:100%;min-inline-size:0;width:100%}.cua-chat--message-response-progress__grid{display:grid;flex-shrink:0;gap:2px;grid-template-columns:repeat(3,4px);grid-template-rows:repeat(3,4px);height:16px;width:16px}.cua-chat--message-response-progress__dot{background:var(--tds-theme-foreground);border-radius:50%;display:block;height:4px;width:4px}.cua-chat--message-response-progress__text{min-inline-size:0;overflow:hidden;position:relative;transition:opacity .3s cubic-bezier(.33,1,.68,1)}.cua-chat--message-response-progress__text--out{opacity:0;transition-duration:.15s;transition-timing-function:cubic-bezier(.25,1,.5,1)}.cua-chat--message-response-progress__label{color:var(--tds-theme-foreground-low-contrast);display:block;font-size:14px;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cua-chat--message-response-progress__label--shine{animation:cua-chat-progress-shine 2.2s linear infinite;color:var(--tds-theme-foreground);inset:0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 35%,#000 55%,transparent);mask-image:linear-gradient(90deg,transparent,#000 35%,#000 55%,transparent);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:180px 100%;mask-size:180px 100%;opacity:.35;pointer-events:none;position:absolute}.cua-chat--message-response-progress__suffix{color:var(--tds-theme-foreground-low-contrast);flex-shrink:0;font-size:12px;line-height:1.35;opacity:.55}.cua-chat--message-response-progress--compact .cua-chat--message-response-progress__suffix{flex:1 1 128px;min-inline-size:0;overflow-wrap:anywhere;white-space:normal}.cua-chat--message-response-progress--compact .cua-chat--message-response-progress__text{flex:0 0 auto;min-inline-size:-moz-max-content;min-inline-size:max-content;overflow:visible}.cua-chat--message-response-progress--compact .cua-chat--message-response-progress__label{font-size:12px;line-height:1.35;overflow:visible;text-overflow:unset}.cua-chat--message-response-progress__label--bright{color:var(--tds-theme-foreground)}.cua-chat--message-response-progress__grid-spacer{block-size:16px;flex-shrink:0;inline-size:16px}.cua-chat--message-response-progress__shimmer-clip{--shift:0px;animation:cua-chat-progress-shimmer-clip 2.2s linear infinite;inset-block:0;inset-inline-start:0;overflow:hidden;pointer-events:none;position:absolute}.cua-chat--message-response-progress__shimmer-inner{animation:cua-chat-progress-shimmer-inner 2.2s linear infinite;inset-block-start:0;inset-inline-start:0;position:absolute;white-space:nowrap}.cua-chat--message-response-progress__shimmer-row{align-items:center;display:flex;flex-wrap:nowrap;gap:8px}.cua-chat--message-response-progress--compact .cua-chat--message-response-progress__shimmer-row{gap:6px}@keyframes cua-chat-progress-shine{0%{-webkit-mask-position:-180px 0;mask-position:-180px 0}to{-webkit-mask-position:280px 0;mask-position:280px 0}}@keyframes cua-chat-progress-shimmer-clip{0%{transform:translate(calc(-230px + var(--shift)))}to{transform:translate(calc(280px + var(--shift)))}}@keyframes cua-chat-progress-shimmer-inner{0%{transform:translate(calc(230px - var(--shift)))}to{transform:translate(calc(-280px - var(--shift)))}}@media(prefers-reduced-motion:reduce){.cua-chat--message-response-progress__label--shine,.cua-chat--message-response-progress__shimmer-clip,.cua-chat--message-response-progress__shimmer-inner{animation:none;opacity:0}}.cua-chat--message-response-text{align-items:center;display:flex;white-space:pre-line}.cua-chat--message-response-text__chat-loader{animation:var(--tds--rotating);margin-inline-end:var(--tds-size--1x)}.cua-chat--message-response-typing{display:inline-flex;line-height:1;white-space:nowrap}.cua-chat--message-response-typing__bullet{animation:bounce .8s linear infinite both;background-color:var(--tds-theme-foreground);block-size:10px;border-radius:50%;display:inline-block;inline-size:10px;transition:all .3s linear;vertical-align:middle}.cua-chat--message-response-typing__bullet:not(:last-child){margin-inline-end:3px}.cua-chat--message-response-typing__bullet:nth-child(2){animation-delay:.15s}.cua-chat--message-response-typing__bullet:nth-child(3){animation-delay:.3s}@keyframes bounce{0%,80%,to{opacity:1;transform:translateY(0)}50%{opacity:.5;transform:translateY(-100%)}}.cua-chat--message-sent{background-color:var(--tds-color--blue30);border-radius:var(--linear-size-3-x,12px) var(--linear-size-3-x,12px) var(--linear-size-1-x,4px) var(--linear-size-3-x,12px);box-sizing:border-box;color:var(--tds-color--white);margin-block:10px 4px;margin-inline-end:var(--tds-size--half);margin-inline-start:auto;max-inline-size:min(100%,100% - var(--tds-size--half));min-inline-size:0;overflow-wrap:anywhere;padding:var(--tds-size--2x);white-space:pre-line;width:-moz-max-content;width:max-content;word-break:break-word}.cua-chat--message-sent:has(.cua-chat--message-file__open){background-color:transparent;padding:0}.cua-chat--message-sent:has(img.cua-chat--message-file){overflow:hidden}.cua-chat--message-sent-receipt{align-items:center;align-self:flex-end;color:var(--tds-color--grey40,#8a8a8a);display:inline-flex;font-size:var(--tds-size--2x,16px);margin-block:calc(var(--tds-size--quarter, 2px)*-1) var(--tds-size--half);margin-inline-end:var(--tds-size--1x,8px);opacity:.85}.cua-chat--message-sent-receipt--read{color:var(--tds-color--blue30,#3e6ae1);opacity:1}.cua-chat--message-status{align-items:flex-start;display:flex;max-inline-size:100%;min-block-size:var(--tds-size--5x);min-inline-size:0}.cua-chat--message-status__time{flex-shrink:0;padding-block:0;padding-inline-end:var(--tds-size--2x);padding-inline-start:var(--tds-size--1x);white-space:nowrap}.cua-chat--message-status__text{color:var(--tds-theme-foreground-low-contrast,var(--tds-color-grey-30));flex:1;min-inline-size:0;overflow-wrap:anywhere}.cua-chat--message-status-line{align-items:flex-start;animation:cua-chat-status-line-in .22s ease-out;display:flex;max-inline-size:100%;min-block-size:var(--tds-size--5x);min-inline-size:0}.cua-chat--message-status-line__time{color:var(--tds-theme-foreground-low-contrast);flex-shrink:0;font-size:12px;padding-block:0;padding-inline-end:var(--tds-size--2x);padding-inline-start:var(--tds-size--1x);white-space:nowrap}.cua-chat--message-status-line__body{align-items:baseline;display:flex;flex:1;flex-wrap:wrap;gap:4px 10px;min-inline-size:0}.cua-chat--message-status-line__text{color:var(--tds-theme-foreground-low-contrast);flex:1 1 auto;font-size:12px;line-height:1.35;min-inline-size:0;overflow-wrap:anywhere;text-align:start;word-break:break-word}.cua-chat--message-status-line__action{background:none;border:0;color:var(--tds-theme-foreground-primary);cursor:pointer;flex-shrink:0;font-size:12px;font-weight:var(--tds-font-weight-medium,500);line-height:1.35;padding:0;text-align:start;text-decoration:underline}.cua-chat--message-status-line__action:hover{text-decoration:none}@keyframes cua-chat-status-line-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.cua-chat--message-status-line{animation:none}}.cua-chat--message-suggestion{border:1px solid color-mix(in srgb,var(--tds-theme-foreground) 28%,transparent);border-radius:var(--linear-size-3-x,12px);cursor:pointer;margin-block-end:var(--tds-size--2x);margin-inline-start:auto;padding:var(--tds-size--1x) var(--tds-size--2x);transition:background-color .16s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cua-chat--message-suggestion:hover{background-color:color-mix(in srgb,var(--tds-theme-foreground) 6%,transparent)}.cua-chat--message-suggestion-group{display:flex;flex-direction:column}.cua-chat--suggested-prompt-cards{container-name:suggested-prompt-cards;container-type:inline-size;display:flex;flex:1 0 auto;flex-direction:column;inline-size:100%;justify-content:center;margin-block:auto;margin-inline:auto;max-inline-size:920px;min-inline-size:0;padding-block:var(--tds-size--3x);padding-inline:var(--tds-size--2x)}.cua-chat--suggested-prompt-cards__intro{align-items:center;display:flex;flex-direction:column;margin-block-end:var(--tds-size--4x);text-align:center}.cua-chat--suggested-prompt-cards__heading,.cua-chat--suggested-prompt-cards__subtext{inline-size:-moz-fit-content;inline-size:fit-content;margin:0;max-inline-size:100%;padding:0;text-align:center}.cua-chat--suggested-prompt-cards__heading{color:var(--tds-theme-foreground);font-size:var(--tds-font-size--70,28px);font-weight:var(--tds-font-weight-medium)}.cua-chat--suggested-prompt-cards__subtext{color:var(--tds-theme-foreground-low-contrast);margin-block-start:var(--tds-size--1x)}.cua-chat--suggested-prompt-cards__viewport{inline-size:100%;overflow:hidden;position:relative;transition:block-size .28s ease}.cua-chat--suggested-prompt-cards__track{align-items:flex-start;display:flex;inline-size:100%;transition:transform .28s ease}.cua-chat--suggested-prompt-cards__grid{align-items:stretch;display:grid;flex:0 0 100%;gap:var(--tds-size--2x);grid-template-columns:repeat(3,minmax(0,1fr));inline-size:100%;list-style:none;margin:0;min-inline-size:0;padding:0;pointer-events:none}.cua-chat--suggested-prompt-cards__grid--active{pointer-events:auto}.cua-chat--suggested-prompt-cards__item{display:flex;min-inline-size:0}.cua-chat--suggested-prompt-cards__card{align-items:flex-start;background:color-mix(in srgb,var(--tds-theme-foreground) 6%,transparent);block-size:100%;border:1px solid color-mix(in srgb,var(--tds-theme-foreground) 12%,transparent);border-radius:var(--tds-border-radius--card,12px);color:var(--tds-theme-foreground-low-contrast);cursor:pointer;display:flex;flex:1 1 auto;flex-direction:column;font:inherit;gap:var(--tds-size--1x);inline-size:100%;min-inline-size:0;padding:var(--tds-size--2x);text-align:start}.cua-chat--suggested-prompt-cards__card:focus-visible,.cua-chat--suggested-prompt-cards__card:hover{background:color-mix(in srgb,var(--tds-theme-foreground) 10%,transparent);border-color:color-mix(in srgb,var(--tds-theme-foreground) 18%,transparent)}.cua-chat--suggested-prompt-cards__card:focus{outline:none}.cua-chat--suggested-prompt-cards__card:focus-visible{outline:var(--tds-outline--focus);outline-offset:2px}.cua-chat--suggested-prompt-cards__icon{color:var(--tds-theme-foreground-low-contrast);display:inline-flex}.cua-chat--suggested-prompt-cards__title{color:var(--tds-theme-foreground);font-weight:var(--tds-font-weight-medium);min-inline-size:0;overflow-wrap:anywhere}.cua-chat--suggested-prompt-cards__subtitle{color:var(--tds-theme-foreground-low-contrast);font-size:14px;min-inline-size:0;overflow-wrap:anywhere}.cua-chat--suggested-prompt-cards__pages{align-items:center;display:flex;gap:var(--tds-size--1x);justify-content:center;margin-block-start:var(--tds-size--2x)}.cua-chat--suggested-prompt-cards__dot{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:color-mix(in srgb,var(--tds-theme-foreground) 28%,transparent);block-size:6px;border:0;border-radius:999px;cursor:pointer;display:block;flex-shrink:0;inline-size:6px;line-height:0;min-block-size:6px;min-inline-size:6px;padding:0;transition:background-color .18s ease-out,inline-size .18s ease-out}.cua-chat--suggested-prompt-cards__dot--active{background:var(--tds-theme-primary,var(--tds-theme-foreground));inline-size:18px}.cua-chat--suggested-prompt-cards__dot:focus{outline:none}.cua-chat--suggested-prompt-cards__dot:focus-visible{outline:var(--tds-outline--focus);outline-offset:2px}@container suggested-prompt-cards (max-width: 560px){.cua-chat--suggested-prompt-cards__grid{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.cua-chat--suggested-prompt-cards__dot,.cua-chat--suggested-prompt-cards__track,.cua-chat--suggested-prompt-cards__viewport{transition:none}}.cua-chat--wl-activity{display:flex;flex-direction:column;gap:4px;margin-block:var(--tds-size--1x);max-inline-size:min(576px,100%);min-inline-size:0}.cua-chat--wl-activity__label{color:var(--tds-theme-foreground-low-contrast);font-size:10px;font-weight:600;letter-spacing:1px;line-height:1;text-transform:uppercase}.cua-chat--wl-activity__viewport{border-inline-start:2px solid color-mix(in srgb,var(--tds-theme-foreground) 18%,transparent);-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 12%,#000);mask-image:linear-gradient(180deg,transparent 0,#000 12%,#000);max-block-size:144px;min-inline-size:0;overflow:hidden;padding-inline-start:10px}.cua-chat--wl-activity__scroller{max-block-size:144px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:color-mix(in srgb,var(--tds-theme-foreground) 28%,transparent) transparent;scrollbar-gutter:stable;scrollbar-width:thin}.cua-chat--wl-activity__scroller::-webkit-scrollbar{inline-size:6px}.cua-chat--wl-activity__scroller::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--tds-theme-foreground) 28%,transparent);border-radius:3px}.cua-chat--wl-activity__scroller::-webkit-scrollbar-track{background:transparent}.cua-chat--wl-activity__text{color:var(--tds-theme-foreground-low-contrast);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;line-height:1.45;margin:0;opacity:.9;overflow-wrap:anywhere;padding-block-end:4px;white-space:pre-wrap;word-break:break-word}.cua-chat--wl-activity__placeholder{align-items:center;display:flex;gap:4px;min-block-size:20px;padding-block:2px}.cua-chat--wl-activity__pulse{animation:cua-chat-wl-activity-pulse .9s ease-in-out infinite;background:var(--tds-theme-foreground-low-contrast);block-size:4px;border-radius:50%;inline-size:4px}.cua-chat--wl-activity__pulse:nth-child(2){animation-delay:.15s}.cua-chat--wl-activity__pulse:nth-child(3){animation-delay:.3s}@keyframes cua-chat-wl-activity-pulse{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}.cua-chat--wl-ask{background:var(--tds-theme-background-container,var(--tds-theme-background));border:1px solid color-mix(in srgb,var(--tds-theme-foreground) 10%,transparent);border-inline-start:3px solid var(--tds-color-yellow-40,#eab308);border-radius:4px;margin-block:4px 6px;max-inline-size:100%;overflow:hidden}.cua-chat--wl-ask--live{border-inline-start-color:var(--tds-color-yellow-40,#eab308)}.cua-chat--wl-ask--done{border-inline-start-color:var(--tds-color-green-40,#22c55e)}.cua-chat--wl-ask--empty{border-inline-start-color:color-mix(in srgb,var(--tds-theme-foreground) 25%,transparent);padding:10px 12px}.cua-chat--wl-ask__empty{color:var(--tds-theme-foreground-low-contrast);font-size:13px}.cua-chat--wl-ask__head{align-items:center;background:color-mix(in srgb,var(--tds-theme-foreground) 3%,transparent);border:0;border-block-end:1px solid color-mix(in srgb,var(--tds-theme-foreground) 8%,transparent);cursor:default;display:flex;gap:8px;padding:8px 12px;text-align:start;width:100%}.cua-chat--wl-ask:not(.cua-chat--wl-ask--live) .cua-chat--wl-ask__head{cursor:pointer}.cua-chat--wl-ask__title{color:var(--tds-theme-foreground);flex-shrink:0;font-size:13px;font-weight:600}.cua-chat--wl-ask__head-spacer{flex:1;min-inline-size:0}.cua-chat--wl-ask__cubes{align-items:center;display:flex;flex:1;gap:6px;justify-content:center;min-inline-size:0}.cua-chat--wl-ask__cube{background:transparent;block-size:9px;border:1px solid color-mix(in srgb,var(--tds-theme-foreground) 18%,transparent);cursor:pointer;flex-shrink:0;inline-size:9px;transition:background-color .12s ease,border-color .12s ease}.cua-chat--wl-ask__cube--active{background:var(--tds-color-blue-40,#3e6ae1);border-color:var(--tds-color-blue-40,#3e6ae1)}.cua-chat--wl-ask__cube--answered{background:color-mix(in srgb,var(--tds-color-green-40,#22c55e) 30%,transparent);border-color:var(--tds-color-green-40,#22c55e)}.cua-chat--wl-ask__pager{align-items:center;display:flex;flex-shrink:0;gap:2px;margin-inline-end:2px}.cua-chat--wl-ask__pager-label{color:var(--tds-theme-foreground-low-contrast);font-size:11px;white-space:nowrap}.cua-chat--wl-ask__nav{align-items:center;color:var(--tds-theme-foreground-low-contrast);cursor:pointer;display:inline-flex;flex-shrink:0;justify-content:center;padding:2px}.cua-chat--wl-ask__nav--disabled{cursor:default;opacity:.3}.cua-chat--wl-ask__chevron{color:var(--tds-theme-foreground-low-contrast);flex-shrink:0;opacity:.7}.cua-chat--wl-ask__body{padding:12px}.cua-chat--wl-ask__prompt{color:var(--tds-theme-foreground);font-size:14px;line-height:1.45}.cua-chat--wl-ask__hint{color:var(--tds-theme-foreground-low-contrast);font-size:12px;margin-block-start:4px}.cua-chat--wl-ask__opts{display:flex;flex-direction:column;gap:8px;margin-block-start:12px}.cua-chat--wl-ask__opt{align-items:flex-start;background:var(--tds-theme-background,transparent);border:1px solid color-mix(in srgb,var(--tds-theme-foreground) 12%,transparent);border-radius:2px;color:inherit;cursor:pointer;display:flex;gap:10px;padding:10px 12px;text-align:start;transition:background .12s ease,border-color .12s ease;width:100%}.cua-chat--wl-ask__opt:disabled{cursor:default;opacity:.55}.cua-chat--wl-ask__opt--filled{background:color-mix(in srgb,var(--tds-color-blue-40,#3e6ae1) 10%,transparent);border-color:var(--tds-color-blue-40,#3e6ae1);opacity:1}.cua-chat--wl-ask__opt--other{border-style:dashed}.cua-chat--wl-ask__box{border:1.5px solid color-mix(in srgb,var(--tds-theme-foreground) 30%,transparent);border-radius:2px;flex:0 0 auto;height:13px;margin-block-start:3px;width:13px}.cua-chat--wl-ask__box--on{background:var(--tds-color-blue-40,#3e6ae1);border-color:var(--tds-color-blue-40,#3e6ae1)}.cua-chat--wl-ask__opt-body{display:flex;flex:1;flex-direction:column;gap:2px;min-inline-size:0}.cua-chat--wl-ask__opt-label{color:var(--tds-theme-foreground);font-size:13px;font-weight:600}.cua-chat--wl-ask__opt-desc{color:var(--tds-theme-foreground-low-contrast);font-size:11.5px;line-height:1.4}.cua-chat--wl-ask__other-input{background:var(--tds-theme-background,transparent);border:1px solid color-mix(in srgb,var(--tds-theme-foreground) 12%,transparent);border-radius:2px;color:var(--tds-theme-foreground);font-size:13px;margin-block-start:8px;min-block-size:60px;outline:none;padding:8px 10px;resize:vertical;transition:border-color .16s ease;width:100%}.cua-chat--wl-ask__other-input:focus{border-color:var(--tds-color-blue-40,#3e6ae1)}.cua-chat--wl-ask__actions{display:flex;gap:8px;justify-content:flex-end;margin-block-start:12px}.cua-chat--wl-ask__answers{display:flex;flex-direction:column;gap:10px}.cua-chat--wl-ask__answer-q{color:var(--tds-theme-foreground);font-size:13px}.cua-chat--wl-ask__answer-n{color:var(--tds-theme-foreground-low-contrast);margin-inline-end:6px}.cua-chat--wl-ask__answer-a{color:var(--tds-color-green-40,#22c55e);font-size:13px;font-weight:600;margin-block-start:2px;padding-inline-start:18px}.cua-chat--wl-ask__waiting{color:var(--tds-theme-foreground-low-contrast);font-size:12px;font-style:italic}.cua-chat--wl-attach{display:flex;flex-wrap:wrap;gap:8px;max-inline-size:100%;min-inline-size:0}.cua-chat--wl-attach:not(:first-child){margin-block-start:8px}.cua-chat--wl-attach__item{background:color-mix(in srgb,currentColor 8%,transparent);border:1px solid color-mix(in srgb,currentColor 22%,transparent);border-radius:6px;color:inherit;cursor:pointer;font:inherit;max-inline-size:100%;min-inline-size:0;padding:0;text-align:start}.cua-chat--wl-attach__item--image{background-position:50%;background-size:cover;block-size:96px;inline-size:96px}.cua-chat--wl-attach__item--file{box-sizing:border-box;display:flex;flex-direction:column;gap:2px;max-inline-size:240px;min-inline-size:min(180px,100%);padding-block:6px;padding-inline:8px}.cua-chat--wl-attach__meta{align-items:center;display:flex;gap:4px;min-inline-size:0;opacity:.75}.cua-chat--wl-attach__ext{letter-spacing:.6px;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.cua-chat--wl-attach__size{flex-shrink:0;margin-inline-start:auto}.cua-chat--wl-attach__name{display:block;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cua-chat--wl-attach__ext,.cua-chat--wl-attach__size{font-size:10px;line-height:1.2}.cua-chat--wl-attach__name{font-size:12px;line-height:1.25}.cua-chat--container,.cua-chat--workloop-embed-msg,.cua-chat--workloop-user-msg{--chat-source-api:#2563eb;--chat-source-background:#0d9488;--chat-source-client-integration:var(--tds-color--blue30,#3e6ae1);--chat-source-github:#24292f;--chat-source-mattermost:#0058cc;--chat-source-scheduled:#db2777;--chat-source-sleep:#6366f1;--chat-source-subagent:#f59e0b;--chat-source-web:#6d28d9;--chat-source-workloop:#7c3aed;--diff-added:#3fb950;--diff-removed:#f85149;--gh-bubble-bg:#24292f;--gh-bubble-border:#8b949e;--gh-bubble-fg:#fff;--wl-bubble-radius-end:var(--linear-size-3-x,12px) var(--linear-size-3-x,12px) var(--linear-size-1-x,4px) var(--linear-size-3-x,12px);--wl-bubble-radius-start:var(--linear-size-3-x,12px) var(--linear-size-3-x,12px) var(--linear-size-3-x,12px) var(--linear-size-1-x,4px)}.cua-chat--workloop-user-msg{align-items:flex-start;display:flex;flex-direction:column;gap:4px;margin-block:10px 4px;max-inline-size:100%;padding-inline:var(--tds-size--half)}.cua-chat--workloop-user-msg__header{align-items:center;display:flex;flex-wrap:wrap;gap:6px;max-inline-size:min(100%,448px)}.cua-chat--workloop-user-msg__name{color:var(--tds-theme-foreground);font-size:12px;font-weight:var(--tds-font-weight-medium,500);line-height:1.2}.cua-chat--workloop-user-msg__chip{background:color-mix(in srgb,var(--tds-theme-foreground) 10%,transparent);border-radius:4px;color:var(--tds-theme-foreground-low-contrast);font-size:10px;font-weight:600;letter-spacing:.2px;line-height:1;padding-block:3px;padding-inline:6px}.cua-chat--workloop-user-msg__chip--accent{background:color-mix(in srgb,var(--wl-accent) 18%,transparent);color:var(--tds-theme-foreground)}.cua-chat--workloop-user-msg__chip--chat-ui{background:color-mix(in srgb,var(--tds-color--blue30) 18%,transparent);color:var(--tds-color--blue30);font-weight:600;letter-spacing:0;text-transform:none}.cua-chat--workloop-user-msg__bubble{background:color-mix(in srgb,var(--tds-theme-foreground) 5%,transparent);border:1px solid color-mix(in srgb,var(--tds-theme-foreground) 12%,transparent);border-radius:var(--wl-bubble-radius-start);box-sizing:border-box;color:var(--tds-theme-foreground);max-inline-size:min(100%,448px);min-inline-size:0;padding:var(--tds-size--2x)}.cua-chat--workloop-user-msg__bubble--accent{background:color-mix(in srgb,var(--wl-accent) 40%,transparent);border-color:transparent}.cua-chat--workloop-user-msg__bubble--web{background:color-mix(in srgb,var(--tds-theme-foreground) 7%,var(--tds-theme-background));border:1px solid color-mix(in srgb,var(--chat-source-web) 42%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--chat-source-web) 12%,transparent);color:var(--tds-theme-foreground)}.cua-chat--workloop-user-msg__bubble--chat-ui{background-color:var(--tds-color--blue30);border:none;color:var(--tds-color--white)}.cua-chat--workloop-user-msg__bubble--chat-ui *{color:inherit}.cua-chat--workloop-user-msg--web .cua-chat--workloop-user-msg__name{color:var(--chat-source-web)}.cua-chat--workloop-user-msg--web .cua-chat--workloop-user-msg__chip--accent{background:color-mix(in srgb,var(--chat-source-web) 18%,transparent);color:var(--chat-source-web);font-weight:600;letter-spacing:.4px;text-transform:none}.cua-chat--workloop-user-msg__bubble--github,.cua-chat--workloop-user-msg__bubble.cua-chat--workloop-user-msg__bubble--github{background-color:#24292f;border:1.5px solid #8b949e;border-radius:12px;box-shadow:0 0 0 1px #8b949e;color:#fff;padding:10px 12px}.cua-chat--workloop-user-msg__bubble--github *,.cua-chat--workloop-user-msg__bubble.cua-chat--workloop-user-msg__bubble--github *{color:inherit}.cua-chat--workloop-user-msg__bubble--github a,.cua-chat--workloop-user-msg__bubble.cua-chat--workloop-user-msg__bubble--github a{color:inherit;text-decoration:underline}.cua-chat--workloop-user-msg__bubble--github .cua-chat--workloop-gh-card__diff-add,.cua-chat--workloop-user-msg__bubble.cua-chat--workloop-user-msg__bubble--github .cua-chat--workloop-gh-card__diff-add{color:#3fb950}.cua-chat--workloop-user-msg__bubble--github .cua-chat--workloop-gh-card__diff-del,.cua-chat--workloop-user-msg__bubble.cua-chat--workloop-user-msg__bubble--github .cua-chat--workloop-gh-card__diff-del{color:#f85149}.cua-chat--workloop-user-msg__bubble--github .cua-chat--workloop-gh-card__badge--open,.cua-chat--workloop-user-msg__bubble--github .cua-chat--workloop-gh-card__badge--success,.cua-chat--workloop-user-msg__bubble.cua-chat--workloop-user-msg__bubble--github .cua-chat--workloop-gh-card__badge--open,.cua-chat--workloop-user-msg__bubble.cua-chat--workloop-user-msg__bubble--github .cua-chat--workloop-gh-card__badge--success{color:#3fb950}.cua-chat--workloop-user-msg__bubble--github .cua-chat--workloop-gh-card__badge--danger,.cua-chat--workloop-user-msg__bubble.cua-chat--workloop-user-msg__bubble--github .cua-chat--workloop-gh-card__badge--danger{color:#f85149}.cua-chat--workloop-user-msg__bubble--github .cua-chat--workloop-gh-card__badge--merged,.cua-chat--workloop-user-msg__bubble.cua-chat--workloop-user-msg__bubble--github .cua-chat--workloop-gh-card__badge--merged{color:#a371f7}.cua-chat--workloop-user-msg__bubble--github .cua-chat--workloop-gh-card__link,.cua-chat--workloop-user-msg__bubble--github .cua-chat--workloop-user-msg__meta-chip,.cua-chat--workloop-user-msg__bubble--github .cua-chat--workloop-user-msg__meta-link,.cua-chat--workloop-user-msg__bubble.cua-chat--workloop-user-msg__bubble--github .cua-chat--workloop-gh-card__link,.cua-chat--workloop-user-msg__bubble.cua-chat--workloop-user-msg__bubble--github .cua-chat--workloop-user-msg__meta-chip,.cua-chat--workloop-user-msg__bubble.cua-chat--workloop-user-msg__bubble--github .cua-chat--workloop-user-msg__meta-link{background:color-mix(in srgb,#fff 16%,transparent);color:#fff}.cua-chat--workloop-user-msg__bubble--github .cua-chat--workloop-gh-card__link:hover,.cua-chat--workloop-user-msg__bubble--github .cua-chat--workloop-user-msg__meta-link:hover,.cua-chat--workloop-user-msg__bubble.cua-chat--workloop-user-msg__bubble--github .cua-chat--workloop-gh-card__link:hover,.cua-chat--workloop-user-msg__bubble.cua-chat--workloop-user-msg__bubble--github .cua-chat--workloop-user-msg__meta-link:hover{background:color-mix(in srgb,#fff 24%,transparent)}.cua-chat--workloop-user-msg__bubble--github .cua-chat--message-markdown code,.cua-chat--workloop-user-msg__bubble--github .cua-chat--message-markdown pre,.cua-chat--workloop-user-msg__bubble.cua-chat--workloop-user-msg__bubble--github .cua-chat--message-markdown code,.cua-chat--workloop-user-msg__bubble.cua-chat--workloop-user-msg__bubble--github .cua-chat--message-markdown pre{background:color-mix(in srgb,#fff 12%,transparent)}.cua-chat--workloop-user-msg__body-row{align-items:flex-start;display:flex;gap:8px;min-inline-size:0}.cua-chat--workloop-user-msg__body{flex:1 1 auto;font-size:14px;line-height:1.4;min-inline-size:0;overflow-wrap:anywhere;white-space:pre-wrap;word-break:break-word}.cua-chat--workloop-user-msg__body--summary{flex:1 1 auto;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:normal}.cua-chat--workloop-user-msg__toggle{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:flex;gap:8px;inline-size:100%;margin:0;max-inline-size:100%;min-inline-size:0;padding:0;text-align:start}.cua-chat--workloop-user-msg__toggle--icon{flex:0 0 auto;inline-size:auto;margin-block-start:2px;padding:0}.cua-chat--workloop-user-msg__toggle:hover{opacity:.92}.cua-chat--workloop-user-msg__toggle .cua-chat--workloop-user-msg__body{flex:1 1 auto;min-inline-size:0}.cua-chat--workloop-user-msg__chevron{flex-shrink:0;opacity:.55}.cua-chat--workloop-user-msg__full{border-block-start:1px solid color-mix(in srgb,currentColor 12%,transparent);margin-block-start:8px;max-block-size:65vh;overflow:auto;padding-block-start:8px}.cua-chat--workloop-user-msg__full-pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;line-height:1.4;margin:0;max-inline-size:100%;overflow-wrap:anywhere;white-space:pre-wrap;word-break:break-word}.cua-chat--workloop-user-msg__meta{display:flex;flex-wrap:wrap;gap:6px;margin-block-start:8px;max-inline-size:100%}.cua-chat--workloop-user-msg__meta--expanded{border-block-start:1px solid color-mix(in srgb,currentColor 12%,transparent);margin-block-start:10px;padding-block-start:10px}.cua-chat--workloop-user-msg__meta-chip{background:color-mix(in srgb,var(--tds-theme-foreground) 12%,transparent);border-radius:4px;color:var(--tds-theme-foreground);font-size:11px;line-height:1.3;max-inline-size:100%;overflow:hidden;padding-block:3px;padding-inline:8px;text-overflow:ellipsis;white-space:nowrap}.cua-chat--workloop-user-msg__meta-chip--accent{background:color-mix(in srgb,var(--wl-accent) 18%,transparent)}.cua-chat--workloop-user-msg__meta-link{align-items:center;background:color-mix(in srgb,currentColor 10%,transparent);border-radius:4px;color:var(--tds-theme-foreground-primary);display:inline-flex;font-size:11px;font-weight:500;gap:4px;line-height:1.3;padding-block:3px;padding-inline:8px;text-decoration:none}.cua-chat--workloop-user-msg__meta-link--accent{color:var(--wl-accent)}.cua-chat--workloop-user-msg__meta-link:hover{text-decoration:underline}.cua-chat--wl-collapse{inline-size:100%;min-inline-size:0}.cua-chat--wl-collapse__body{min-inline-size:0;overflow-anchor:none}.cua-chat--wl-collapse__body--collapsed{overflow:hidden}.cua-chat--wl-collapse__body--expanded{overflow:auto}.cua-chat--wl-collapse__toggle{background:transparent;border:0;color:currentColor;cursor:pointer;font-size:11px;margin-block-start:4px;opacity:.7;padding:0;text-decoration:underline}.cua-chat--workloop-embed-msg{align-items:flex-end;display:flex;flex-direction:column;gap:4px;margin-block:10px 4px;max-inline-size:100%;padding-inline:var(--tds-size--half)}.cua-chat--workloop-embed-msg__header{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end;max-inline-size:min(100%,448px)}.cua-chat--workloop-embed-msg__name{color:var(--tds-theme-foreground);font-size:12px;font-weight:var(--tds-font-weight-medium,500);line-height:1.2}.cua-chat--workloop-embed-msg__bubble{background-color:var(--tds-color--blue30);border-radius:var(--wl-bubble-radius-end);box-sizing:border-box;color:var(--tds-color--white);max-inline-size:min(100%,100% - var(--tds-size--half));min-inline-size:0;padding:var(--tds-size--2x)}.cua-chat--workloop-embed-msg__body{font-size:14px;line-height:1.4;overflow-wrap:anywhere;white-space:pre-wrap;word-break:break-word}.cua-chat--workloop-gh-card{color:inherit;width:100%}.cua-chat--workloop-gh-card__header{background:transparent;border:0;color:inherit;cursor:default;display:block;padding:0;text-align:start;width:100%}.cua-chat--workloop-gh-card__header--toggle{cursor:pointer}.cua-chat--workloop-gh-card__header--toggle:hover{opacity:.92}.cua-chat--workloop-gh-card__header-row{align-items:center;display:flex;gap:8px;min-inline-size:0}.cua-chat--workloop-gh-card__icon{flex-shrink:0}.cua-chat--workloop-gh-card__title{flex:1 1 auto;font-size:14px;font-weight:500;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cua-chat--workloop-gh-card__badge{border-radius:4px;flex-shrink:0;font-size:10px;font-weight:600;letter-spacing:.5px;padding-block:2px;padding-inline:6px;text-transform:uppercase}.cua-chat--workloop-gh-card__badge--open,.cua-chat--workloop-gh-card__badge--success{background:color-mix(in srgb,var(--diff-added,#16a34a) 18%,transparent);color:var(--diff-added,#16a34a)}.cua-chat--workloop-gh-card__badge--danger{background:color-mix(in srgb,var(--diff-removed,#dc2626) 18%,transparent);color:var(--diff-removed,#dc2626)}.cua-chat--workloop-gh-card__badge--merged{background:color-mix(in srgb,#8957e5 20%,transparent);color:#a371f7}.cua-chat--workloop-gh-card__badge--neutral{background:color-mix(in srgb,currentColor 15%,transparent);color:inherit}.cua-chat--workloop-gh-card__chevron{flex-shrink:0;opacity:.55}.cua-chat--workloop-gh-card__repo-row{align-items:baseline;display:flex;gap:8px;margin-block-start:4px;min-inline-size:0;padding-inline-start:0}.cua-chat--workloop-gh-card__event-title{flex:1 1 auto;font-size:13px;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cua-chat--workloop-gh-card__repo{flex-shrink:0;font-size:11px;opacity:.65}.cua-chat--workloop-gh-card__diff{display:inline-flex;flex-shrink:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;gap:6px;margin-inline-start:auto}.cua-chat--workloop-gh-card__diff-add{color:var(--diff-added,#16a34a)}.cua-chat--workloop-gh-card__diff-del{color:var(--diff-removed,#dc2626)}.cua-chat--workloop-gh-card__meta-line{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;margin-block-start:6px;opacity:.7}.cua-chat--workloop-gh-card__body{margin-block-start:10px}.cua-chat--workloop-gh-card__prompt,.cua-chat--workloop-gh-card__text{--tds-heading--color:currentColor;--tds-theme-background-container:color-mix(in srgb,currentColor 8%,transparent);--tds-theme-background-dialog:transparent;color:inherit;font-size:13px;margin-block-end:8px;max-block-size:60vh;overflow:auto;word-break:break-word}.cua-chat--workloop-gh-card__prompt .cua-chat--message-markdown,.cua-chat--workloop-gh-card__text .cua-chat--message-markdown{color:inherit;display:block;font-size:inherit;max-inline-size:100%}.cua-chat--workloop-gh-card__prompt .cua-chat--message-markdown .tds-text,.cua-chat--workloop-gh-card__prompt .cua-chat--message-markdown em,.cua-chat--workloop-gh-card__prompt .cua-chat--message-markdown h1,.cua-chat--workloop-gh-card__prompt .cua-chat--message-markdown h2,.cua-chat--workloop-gh-card__prompt .cua-chat--message-markdown h3,.cua-chat--workloop-gh-card__prompt .cua-chat--message-markdown h4,.cua-chat--workloop-gh-card__prompt .cua-chat--message-markdown h5,.cua-chat--workloop-gh-card__prompt .cua-chat--message-markdown h6,.cua-chat--workloop-gh-card__prompt .cua-chat--message-markdown li,.cua-chat--workloop-gh-card__prompt .cua-chat--message-markdown p,.cua-chat--workloop-gh-card__prompt .cua-chat--message-markdown span,.cua-chat--workloop-gh-card__prompt .cua-chat--message-markdown strong,.cua-chat--workloop-gh-card__prompt .cua-chat--message-markdown td,.cua-chat--workloop-gh-card__prompt .cua-chat--message-markdown th,.cua-chat--workloop-gh-card__text .cua-chat--message-markdown .tds-text,.cua-chat--workloop-gh-card__text .cua-chat--message-markdown em,.cua-chat--workloop-gh-card__text .cua-chat--message-markdown h1,.cua-chat--workloop-gh-card__text .cua-chat--message-markdown h2,.cua-chat--workloop-gh-card__text .cua-chat--message-markdown h3,.cua-chat--workloop-gh-card__text .cua-chat--message-markdown h4,.cua-chat--workloop-gh-card__text .cua-chat--message-markdown h5,.cua-chat--workloop-gh-card__text .cua-chat--message-markdown h6,.cua-chat--workloop-gh-card__text .cua-chat--message-markdown li,.cua-chat--workloop-gh-card__text .cua-chat--message-markdown p,.cua-chat--workloop-gh-card__text .cua-chat--message-markdown span,.cua-chat--workloop-gh-card__text .cua-chat--message-markdown strong,.cua-chat--workloop-gh-card__text .cua-chat--message-markdown td,.cua-chat--workloop-gh-card__text .cua-chat--message-markdown th{color:inherit}.cua-chat--workloop-gh-card__prompt .cua-chat--message-markdown .chat-h1,.cua-chat--workloop-gh-card__prompt .cua-chat--message-markdown .chat-h2,.cua-chat--workloop-gh-card__prompt .cua-chat--message-markdown .chat-h3,.cua-chat--workloop-gh-card__prompt .cua-chat--message-markdown .chat-h4,.cua-chat--workloop-gh-card__prompt .cua-chat--message-markdown .chat-h5,.cua-chat--workloop-gh-card__prompt .cua-chat--message-markdown .chat-h6,.cua-chat--workloop-gh-card__prompt .cua-chat--message-markdown .tds-text--h1,.cua-chat--workloop-gh-card__prompt .cua-chat--message-markdown .tds-text--h2,.cua-chat--workloop-gh-card__prompt .cua-chat--message-markdown .tds-text--h3,.cua-chat--workloop-gh-card__prompt .cua-chat--message-markdown .tds-text--h4,.cua-chat--workloop-gh-card__prompt .cua-chat--message-markdown .tds-text--h5,.cua-chat--workloop-gh-card__prompt .cua-chat--message-markdown .tds-text--h6,.cua-chat--workloop-gh-card__prompt .cua-chat--message-markdown h1,.cua-chat--workloop-gh-card__prompt .cua-chat--message-markdown h2,.cua-chat--workloop-gh-card__prompt .cua-chat--message-markdown h3,.cua-chat--workloop-gh-card__prompt .cua-chat--message-markdown h4,.cua-chat--workloop-gh-card__prompt .cua-chat--message-markdown h5,.cua-chat--workloop-gh-card__prompt .cua-chat--message-markdown h6,.cua-chat--workloop-gh-card__text .cua-chat--message-markdown .chat-h1,.cua-chat--workloop-gh-card__text .cua-chat--message-markdown .chat-h2,.cua-chat--workloop-gh-card__text .cua-chat--message-markdown .chat-h3,.cua-chat--workloop-gh-card__text .cua-chat--message-markdown .chat-h4,.cua-chat--workloop-gh-card__text .cua-chat--message-markdown .chat-h5,.cua-chat--workloop-gh-card__text .cua-chat--message-markdown .chat-h6,.cua-chat--workloop-gh-card__text .cua-chat--message-markdown .tds-text--h1,.cua-chat--workloop-gh-card__text .cua-chat--message-markdown .tds-text--h2,.cua-chat--workloop-gh-card__text .cua-chat--message-markdown .tds-text--h3,.cua-chat--workloop-gh-card__text .cua-chat--message-markdown .tds-text--h4,.cua-chat--workloop-gh-card__text .cua-chat--message-markdown .tds-text--h5,.cua-chat--workloop-gh-card__text .cua-chat--message-markdown .tds-text--h6,.cua-chat--workloop-gh-card__text .cua-chat--message-markdown h1,.cua-chat--workloop-gh-card__text .cua-chat--message-markdown h2,.cua-chat--workloop-gh-card__text .cua-chat--message-markdown h3,.cua-chat--workloop-gh-card__text .cua-chat--message-markdown h4,.cua-chat--workloop-gh-card__text .cua-chat--message-markdown h5,.cua-chat--workloop-gh-card__text .cua-chat--message-markdown h6{font-size:14px;font-weight:600;line-height:1.35;margin-block:8px}.cua-chat--workloop-gh-card__prompt .cua-chat--message-markdown p,.cua-chat--workloop-gh-card__text .cua-chat--message-markdown p{margin-block:6px}.cua-chat--workloop-gh-card__prompt .cua-chat--message-markdown p:first-child,.cua-chat--workloop-gh-card__text .cua-chat--message-markdown p:first-child{margin-block-start:0}.cua-chat--workloop-gh-card__prompt .cua-chat--message-markdown p:last-child,.cua-chat--workloop-gh-card__text .cua-chat--message-markdown p:last-child{margin-block-end:0}.cua-chat--workloop-gh-card__prompt .cua-chat--message-markdown a,.cua-chat--workloop-gh-card__prompt .cua-chat--message-markdown a.tds-link,.cua-chat--workloop-gh-card__text .cua-chat--message-markdown a,.cua-chat--workloop-gh-card__text .cua-chat--message-markdown a.tds-link{color:inherit;text-decoration:underline}.cua-chat--workloop-gh-card__prompt .cua-chat--message-markdown .chat-img,.cua-chat--workloop-gh-card__text .cua-chat--message-markdown .chat-img{display:inline-block;margin-block:6px;margin-inline:0;max-inline-size:100%;vertical-align:middle}.cua-chat--workloop-gh-card__prompt .cua-chat--message-markdown .chat-img>img,.cua-chat--workloop-gh-card__text .cua-chat--message-markdown .chat-img>img{display:block;height:auto;max-block-size:56px;max-inline-size:min(100%,320px);-o-object-fit:contain;object-fit:contain;width:auto}.cua-chat--workloop-gh-card__prompt .cua-chat--message-markdown img,.cua-chat--workloop-gh-card__text .cua-chat--message-markdown img{display:inline-block;height:auto;max-block-size:56px;max-inline-size:min(100%,320px);-o-object-fit:contain;object-fit:contain;vertical-align:middle;width:auto}.cua-chat--workloop-gh-card__prompt .cua-chat--message-markdown .cua-chat--markdown-table,.cua-chat--workloop-gh-card__text .cua-chat--message-markdown .cua-chat--markdown-table{display:block;max-inline-size:100%;min-inline-size:0;overflow-x:auto}.cua-chat--workloop-gh-card__prompt .cua-chat--message-markdown .cua-chat--markdown-table__copy,.cua-chat--workloop-gh-card__text .cua-chat--message-markdown .cua-chat--markdown-table__copy{display:none}.cua-chat--workloop-gh-card__prompt .cua-chat--message-markdown .chat-table,.cua-chat--workloop-gh-card__prompt .cua-chat--message-markdown .chat-table>.tds-data-table,.cua-chat--workloop-gh-card__prompt .cua-chat--message-markdown .tds-data-table,.cua-chat--workloop-gh-card__prompt .cua-chat--message-markdown table,.cua-chat--workloop-gh-card__text .cua-chat--message-markdown .chat-table,.cua-chat--workloop-gh-card__text .cua-chat--message-markdown .chat-table>.tds-data-table,.cua-chat--workloop-gh-card__text .cua-chat--message-markdown .tds-data-table,.cua-chat--workloop-gh-card__text .cua-chat--message-markdown table{background-color:transparent;border-collapse:collapse;color:inherit;max-inline-size:100%;table-layout:auto;width:auto}.cua-chat--workloop-gh-card__prompt .cua-chat--message-markdown .chat-table>.tds-data-table,.cua-chat--workloop-gh-card__text .cua-chat--message-markdown .chat-table>.tds-data-table{min-inline-size:0;width:-moz-max-content;width:max-content}.cua-chat--workloop-gh-card__prompt .cua-chat--message-markdown .chat-table,.cua-chat--workloop-gh-card__text .cua-chat--message-markdown .chat-table{margin-block:8px}.cua-chat--workloop-gh-card__prompt .cua-chat--message-markdown .chat-table>.tds-data-table td:first-child,.cua-chat--workloop-gh-card__prompt .cua-chat--message-markdown .chat-table>.tds-data-table th:first-child,.cua-chat--workloop-gh-card__text .cua-chat--message-markdown .chat-table>.tds-data-table td:first-child,.cua-chat--workloop-gh-card__text .cua-chat--message-markdown .chat-table>.tds-data-table th:first-child{width:auto}.cua-chat--workloop-gh-card__prompt .cua-chat--message-markdown .chat-table>.tds-data-table .chat-tr.tds-table-row td,.cua-chat--workloop-gh-card__prompt .cua-chat--message-markdown .chat-table>.tds-data-table .chat-tr.tds-table-row th,.cua-chat--workloop-gh-card__prompt .cua-chat--message-markdown .tds-table-row td,.cua-chat--workloop-gh-card__prompt .cua-chat--message-markdown .tds-table-row th,.cua-chat--workloop-gh-card__prompt .cua-chat--message-markdown td,.cua-chat--workloop-gh-card__prompt .cua-chat--message-markdown th,.cua-chat--workloop-gh-card__text .cua-chat--message-markdown .chat-table>.tds-data-table .chat-tr.tds-table-row td,.cua-chat--workloop-gh-card__text .cua-chat--message-markdown .chat-table>.tds-data-table .chat-tr.tds-table-row th,.cua-chat--workloop-gh-card__text .cua-chat--message-markdown .tds-table-row td,.cua-chat--workloop-gh-card__text .cua-chat--message-markdown .tds-table-row th,.cua-chat--workloop-gh-card__text .cua-chat--message-markdown td,.cua-chat--workloop-gh-card__text .cua-chat--message-markdown th{background-color:transparent;block-size:auto;border:1px solid color-mix(in srgb,currentColor 22%,transparent);color:inherit;font-size:12px;line-height:1.35;max-inline-size:none;min-block-size:0;overflow:visible;overflow-wrap:anywhere;padding:6px 10px;vertical-align:top;white-space:normal;word-break:break-word}.cua-chat--workloop-gh-card__prompt .cua-chat--message-markdown .chat-table>.tds-data-table .chat-tr.tds-table-row th,.cua-chat--workloop-gh-card__prompt .cua-chat--message-markdown .tds-table-row th,.cua-chat--workloop-gh-card__prompt .cua-chat--message-markdown th,.cua-chat--workloop-gh-card__text .cua-chat--message-markdown .chat-table>.tds-data-table .chat-tr.tds-table-row th,.cua-chat--workloop-gh-card__text .cua-chat--message-markdown .tds-table-row th,.cua-chat--workloop-gh-card__text .cua-chat--message-markdown th{background-color:color-mix(in srgb,currentColor 10%,transparent);font-weight:600}.cua-chat--workloop-gh-card__prompt .cua-chat--message-markdown .tds-table-row:hover td,.cua-chat--workloop-gh-card__prompt .cua-chat--message-markdown .tds-table-row:hover th,.cua-chat--workloop-gh-card__prompt .cua-chat--message-markdown tr:hover td,.cua-chat--workloop-gh-card__prompt .cua-chat--message-markdown tr:hover th,.cua-chat--workloop-gh-card__text .cua-chat--message-markdown .tds-table-row:hover td,.cua-chat--workloop-gh-card__text .cua-chat--message-markdown .tds-table-row:hover th,.cua-chat--workloop-gh-card__text .cua-chat--message-markdown tr:hover td,.cua-chat--workloop-gh-card__text .cua-chat--message-markdown tr:hover th{background-color:color-mix(in srgb,currentColor 8%,transparent)}.cua-chat--workloop-gh-card__prompt .cua-chat--message-markdown code,.cua-chat--workloop-gh-card__text .cua-chat--message-markdown code{background:color-mix(in srgb,currentColor 16%,transparent);border:none;color:inherit;font-size:14px;padding:2px 5px}.cua-chat--workloop-gh-card__prompt .cua-chat--message-markdown pre,.cua-chat--workloop-gh-card__text .cua-chat--message-markdown pre{background:color-mix(in srgb,currentColor 12%,transparent);color:inherit}.cua-chat--workloop-gh-card__prompt .cua-chat--message-markdown pre code,.cua-chat--workloop-gh-card__text .cua-chat--message-markdown pre code{background:none;padding:0}.cua-chat--workloop-gh-card__prompt{opacity:.85}.cua-chat--workloop-gh-card__links{display:flex;flex-wrap:wrap;gap:6px;margin-block-start:4px}.cua-chat--workloop-gh-card__link{align-items:center;background:color-mix(in srgb,currentColor 15%,transparent);border-radius:4px;color:inherit;display:inline-flex;font-size:11px;gap:4px;padding-block:3px;padding-inline:8px;text-decoration:none}.cua-chat--workloop-gh-card__link:hover{background:color-mix(in srgb,currentColor 22%,transparent)}.cua-chat--workloop-gh-card__fallback{font-size:13px;white-space:pre-wrap;word-break:break-word}.cua-chat--wl-integration .cua-chat--wl-ask__cube,.cua-chat--wl-integration .cua-chat--wl-ask__nav{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;font:inherit;padding:0}.cua-chat--wl-integration .cua-chat--wl-ask__nav{border:0;padding:2px}.cua-chat--wl-integration .cua-chat--wl-ask__cube--active{background:var(--tds-color-blue-40,#3e6ae1)}.cua-chat--wl-integration__title-stack{display:flex;flex-direction:column;flex-shrink:0;gap:1px}.cua-chat--wl-integration__count{color:var(--tds-theme-foreground-low-contrast);font-size:11px;line-height:14px}.cua-chat--wl-integration__body{padding:10px 12px}.cua-chat--wl-integration__title{color:var(--tds-theme-foreground-high-contrast,var(--tds-theme-foreground));font-size:13px;font-weight:var(--tds-font-weight-medium,500);line-height:18px}.cua-chat--wl-integration__hint,.cua-chat--wl-integration__text{color:var(--tds-theme-foreground-low-contrast);font-size:13px;line-height:18px;margin-block-start:2px;overflow-wrap:anywhere}.cua-chat--wl-integration__hint{font-size:12px;margin-block-start:6px}.cua-chat--wl-integration__actions{border-block-start:1px solid color-mix(in srgb,var(--tds-theme-foreground) 8%,transparent);display:flex;flex-wrap:wrap;gap:8px;margin-block-start:10px;padding-block-start:10px}.cua-chat--wl-integration__actions .tds-btn{inline-size:auto;margin:0}.cua-chat--wl-integration__action-label{align-items:center;display:inline-flex;gap:4px}.cua-chat--wl-integration__action-label .tds-icon{--tds-icon--size:14px;color:currentColor}.cua-chat--wl-outbound{background:var(--tds-theme-background-container,var(--tds-theme-background));border:1px solid color-mix(in srgb,var(--tds-theme-foreground) 10%,transparent);border-radius:var(--linear-size-3-x,12px);margin-block:var(--tds-size--1x);max-inline-size:100%;overflow:hidden}.cua-chat--wl-outbound--approval{border-inline-start:3px solid var(--tds-color-yellow-40,#eab308)}.cua-chat--wl-outbound__shell{padding:8px 12px}.cua-chat--wl-outbound__title-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.cua-chat--wl-outbound__title{color:var(--tds-theme-foreground);font-size:13px;font-weight:600}.cua-chat--wl-outbound__chip{background:color-mix(in srgb,var(--tds-theme-foreground) 10%,transparent);border-radius:4px;color:var(--tds-theme-foreground-low-contrast);font-size:10px;font-weight:600;padding:2px 6px}.cua-chat--wl-outbound__chip--created{background:color-mix(in srgb,var(--tds-color-green-40,#22c55e) 18%,transparent);color:var(--tds-color-green-40,#22c55e)}.cua-chat--wl-outbound__chip--updated{background:color-mix(in srgb,var(--tds-color-blue-40,#3e6ae1) 18%,transparent);color:var(--tds-color-blue-40,#3e6ae1)}.cua-chat--wl-outbound__chip--deleted{background:color-mix(in srgb,var(--tds-color-red-40,#ef4444) 18%,transparent);color:var(--tds-color-red-40,#ef4444)}.cua-chat--wl-outbound__body{margin-block-start:4px}.cua-chat--wl-outbound__row{display:flex;gap:8px;margin-block-start:3px}.cua-chat--wl-outbound__label{color:var(--tds-theme-foreground-low-contrast);flex-shrink:0;font-size:13px;min-inline-size:92px}.cua-chat--wl-outbound__value{color:var(--tds-theme-foreground);flex:1;font-size:13px;min-inline-size:0}.cua-chat--wl-outbound__code{background:color-mix(in srgb,var(--tds-theme-foreground) 6%,transparent);border-radius:3px;font-family:var(--font-mono,monospace);font-size:12px;padding:1px 6px;word-break:break-all}.cua-chat--wl-outbound__headers{display:flex;flex-direction:column;gap:2px}.cua-chat--wl-outbound__muted{color:var(--tds-theme-foreground-low-contrast);font-size:13px}.cua-chat--wl-outbound__note{margin-block-start:4px}.cua-chat--wl-outbound__list{display:flex;flex-direction:column;gap:3px}.cua-chat--wl-outbound__list-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.cua-chat--wl-outbound__list-scope{flex:1;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cua-chat--wl-outbound__approval{background:color-mix(in srgb,var(--tds-theme-foreground) 3%,transparent);border-block-start:1px solid color-mix(in srgb,var(--tds-theme-foreground) 8%,transparent);padding:10px 12px}.cua-chat--wl-outbound__approval-head{margin-block-end:8px}.cua-chat--wl-outbound__approval-title{color:var(--tds-theme-foreground);font-size:13px;font-weight:600}.cua-chat--wl-outbound__actions{display:flex;flex-wrap:wrap;gap:8px}.cua-chat--wl-outbound__deny{display:flex;flex-direction:column;gap:8px}.cua-chat--wl-outbound__deny-input{background:var(--tds-theme-background,transparent);border:1px solid color-mix(in srgb,var(--tds-theme-foreground) 12%,transparent);border-radius:2px;color:var(--tds-theme-foreground);font-family:inherit;font-size:12px;outline:none;padding:8px;resize:vertical;transition:border-color .16s ease;width:100%}.cua-chat--wl-outbound__deny-input:focus{border-color:var(--tds-color-blue-40,#3e6ae1)}.cua-chat--wl-outbound__error{color:var(--tds-color-red-40,#ef4444);font-size:13px;margin-block-end:8px}.cua-chat--wl-reveal{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .2s cubic-bezier(.23,1,.32,1),opacity .15s ease,visibility 0s linear .2s;visibility:hidden}.cua-chat--wl-reveal[data-open]{grid-template-rows:1fr;opacity:1;transition:grid-template-rows .24s cubic-bezier(.23,1,.32,1),opacity .2s ease,visibility 0s;visibility:visible}.cua-chat--wl-reveal__inner{min-block-size:0;overflow:hidden}@media(prefers-reduced-motion:reduce){.cua-chat--wl-reveal{transition:opacity .15s ease,grid-template-rows 0s linear .15s,visibility 0s linear .15s}.cua-chat--wl-reveal[data-open]{transition:opacity .15s ease,grid-template-rows 0s,visibility 0s}}.cua-chat--wl-queued{max-inline-size:100%;min-inline-size:0;width:100%}.cua-chat--wl-queued__chip{align-items:center;background:color-mix(in srgb,var(--tds-theme-foreground) 4%,transparent);border:1px solid color-mix(in srgb,var(--tds-theme-foreground) 10%,transparent);border-radius:var(--linear-size-3-x,12px);color:var(--tds-theme-foreground-low-contrast);cursor:pointer;display:inline-flex;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11.5px;gap:6px;margin-block-end:0;max-inline-size:100%;padding:4px 10px 4px 8px;transition:background .12s ease,color .12s ease}.cua-chat--wl-queued__chip:hover{background:color-mix(in srgb,var(--tds-theme-foreground) 8%,transparent);color:var(--tds-theme-foreground)}.cua-chat--wl-queued__chip-dot{background:var(--tds-theme-foreground-low-contrast);border-radius:1px;flex:0 0 auto;height:6px;width:6px}.cua-chat--wl-queued__chip-label{letter-spacing:.1px}.cua-chat--wl-queued__chip-chevron{font-size:9px;line-height:1;opacity:.7;transform:rotate(-90deg);transition:transform .14s ease}.cua-chat--wl-queued__chip-chevron[data-open=true]{transform:rotate(0)}.cua-chat--wl-queued__body{background:color-mix(in srgb,var(--tds-theme-background) 88%,var(--tds-theme-foreground) 4%);border:1px solid color-mix(in srgb,var(--tds-theme-foreground) 8%,transparent);border-radius:var(--linear-size-3-x,12px);margin-block-end:6px;margin-block-start:4px;max-block-size:200px;max-inline-size:100%;min-inline-size:0;overflow-x:hidden;overflow-y:auto;padding:6px;width:100%}.cua-chat--wl-queued__sechead{align-items:center;color:var(--tds-theme-foreground-low-contrast);display:flex;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10.5px;gap:6px;padding:4px 6px 6px}.cua-chat--wl-queued__sechead--divide{border-block-start:1px solid color-mix(in srgb,var(--tds-theme-foreground) 8%,transparent);margin-block-start:4px;padding-block-start:8px}.cua-chat--wl-queued__lbl{color:var(--tds-theme-foreground);font-weight:600;letter-spacing:.2px;text-transform:lowercase}.cua-chat--wl-queued__sub{opacity:.75}.cua-chat--wl-queued__gl{background:color-mix(in srgb,var(--tds-theme-foreground) 10%,transparent);flex:1;height:1px;opacity:.7}.cua-chat--wl-queued__n{font-variant-numeric:tabular-nums;opacity:.85}.cua-chat--wl-queued__group,.cua-chat--wl-queued__line{max-inline-size:100%;min-inline-size:0}.cua-chat--wl-queued__line{align-items:flex-start;border-radius:6px;display:flex;gap:9px;padding:4px 6px;transition:opacity .38s cubic-bezier(.23,1,.32,1),transform .38s cubic-bezier(.23,1,.32,1),filter .34s cubic-bezier(.23,1,.32,1)}.cua-chat--wl-queued__line[data-enter=start]{filter:blur(6px);opacity:0;transform:translateY(12px)}.cua-chat--wl-queued__line:hover{background:color-mix(in srgb,var(--tds-theme-foreground) 5%,transparent)}@media(hover:hover)and (pointer:fine){.cua-chat--wl-queued__line:hover .cua-chat--wl-queued__acts{opacity:1}}.cua-chat--wl-queued__line:focus-within .cua-chat--wl-queued__acts{opacity:1}.cua-chat--wl-queued__pip{border-radius:1px;flex:0 0 auto;height:6px;margin-block-start:5px;width:6px}.cua-chat--wl-queued__who{font-size:11px;max-inline-size:110px;min-inline-size:40px;overflow:hidden;padding-block-start:1px;text-overflow:ellipsis;white-space:nowrap}.cua-chat--wl-queued__kind,.cua-chat--wl-queued__who{flex:0 0 auto;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.cua-chat--wl-queued__kind{border:1px solid color-mix(in srgb,var(--chat-source-subagent,#c48a2a) 45%,transparent);border-radius:3px;color:var(--chat-source-subagent,#c48a2a);font-size:8.5px;letter-spacing:.6px;padding:0 4px;text-transform:uppercase}.cua-chat--wl-queued__prev{color:var(--tds-theme-foreground);flex:1;font-size:13px;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cua-chat--wl-queued__sending{flex:0 0 auto}.cua-chat--wl-queued__sending--active{animation:cua-chat-wl-queued-sending 1.2s ease-in-out infinite;color:var(--tds-theme-foreground-low-contrast);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10.5px;letter-spacing:.2px;padding-inline:4px}@media(prefers-reduced-motion:reduce){.cua-chat--wl-queued__sending--active{animation:none}}@keyframes cua-chat-wl-queued-sending{0%,to{opacity:1}50%{opacity:.45}}.cua-chat--wl-queued__acts{display:flex;flex:0 0 auto;gap:1px;transition:opacity .14s ease}@media(pointer:coarse){.cua-chat--wl-queued__acts{gap:8px}}@media(hover:hover)and (pointer:fine){.cua-chat--wl-queued__acts{opacity:0}}.cua-chat--wl-queued__act{align-items:center;background:transparent;border:0;border-radius:50%;color:var(--tds-theme-foreground-low-contrast);cursor:pointer;display:inline-flex;height:22px;justify-content:center;transition:background .12s,color .12s,transform .12s cubic-bezier(.23,1,.32,1);width:22px}.cua-chat--wl-queued__act svg{height:13px;width:13px}.cua-chat--wl-queued__act:hover{background:color-mix(in srgb,var(--tds-theme-foreground) 10%,transparent);color:var(--tds-theme-foreground-high-contrast)}.cua-chat--wl-queued__act:active{transform:scale(.94)}.cua-chat--wl-queued__act--rm:hover{color:var(--tds-color-status-red,#e82127)}@media(pointer:coarse){.cua-chat--wl-queued__act{height:32px;width:32px}.cua-chat--wl-queued__act svg{height:16px;width:16px}}.cua-chat--wl-queued__mid{align-items:center;color:var(--tds-theme-foreground-low-contrast);cursor:pointer;display:flex;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;gap:8px;padding:5px 10px 4px 21px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cua-chat--wl-queued__mid:hover{color:color-mix(in srgb,var(--tds-theme-foreground) 70%,transparent)}.cua-chat--wl-queued__mid-line{background:color-mix(in srgb,var(--tds-theme-foreground) 8%,transparent);flex:1;height:1px;opacity:.6}@media(prefers-reduced-motion:reduce){.cua-chat--wl-queued__line{transition-property:opacity}.cua-chat--wl-queued__line[data-enter=start]{filter:none;transform:none}.cua-chat--wl-queued__act:active{transform:none}.cua-chat--wl-queued__acts{opacity:1}}.cua-chat--wl-render{flex-direction:column;gap:8px;margin:4px 0 12px;max-width:100%}.cua-chat--wl-render,.cua-chat--wl-render__stack{display:flex;min-width:0}.cua-chat--wl-render__stack--vertical{flex-direction:column}.cua-chat--wl-render__stack--horizontal{flex-direction:row;flex-wrap:wrap}.cua-chat--wl-render__grid{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;width:100%}.cua-chat--wl-render__card{max-width:100%;min-width:0}.cua-chat--wl-render__card-inner{width:100%}.cua-chat--wl-render__card-title{color:var(--tds-theme-foreground);margin-block-end:4px}.cua-chat--wl-render__card-desc{color:var(--tds-theme-foreground-low-contrast);margin-block-end:8px;min-width:0}.cua-chat--wl-render__card-body{min-width:0;overflow-x:auto}.cua-chat--wl-render__divider{border-block-start:1px solid color-mix(in srgb,var(--tds-theme-foreground) 12%,transparent);inline-size:100%}.cua-chat--wl-render__text{color:var(--tds-theme-foreground);min-width:0}.cua-chat--wl-render__table{display:flex;flex-direction:column;gap:8px;min-width:0;overflow-x:auto}.cua-chat--wl-render__table-title{color:var(--tds-theme-foreground);font-weight:600}.cua-chat--wl-render__table-wrap{min-width:0;overflow-x:auto}.cua-chat--wl-render__chart{--wl-chart-axis:var(--tds-theme-foreground-low-contrast);--wl-chart-grid:color-mix(in srgb,var(--tds-theme-border) 60%,transparent);--wl-chart-mono:var(--tds-font-family-mono,ui-monospace,monospace);display:flex;flex-direction:column;gap:8px;max-width:100%;min-width:0}.cua-chat--wl-render__chart .recharts-cartesian-axis-tick text,.cua-chat--wl-render__chart .recharts-label{fill:var(--wl-chart-axis);font-family:var(--wl-chart-mono);font-size:11px}.cua-chat--wl-render__chart .recharts-cartesian-axis-line,.cua-chat--wl-render__chart .recharts-cartesian-grid line{stroke:var(--wl-chart-grid)}.cua-chat--wl-render__chart .recharts-legend-item-text{color:var(--tds-theme-foreground);font-size:12px}.cua-chat--wl-render__chart .recharts-pie-sector{stroke:var(--tds-theme-background)}.cua-chat--wl-render__chart .cua-chat--wl-render__chart-cursor{fill:var(--tds-theme-primary);fill-opacity:.08}.cua-chat--wl-render__chart .cua-chat--wl-render__chart-ref{stroke:var(--wl-chart-axis)}.cua-chat--wl-render__chart .cua-chat--wl-render__chart-ref .recharts-label{fill:var(--wl-chart-axis);font-size:11px}.cua-chat--wl-render__chart-title{color:var(--tds-theme-foreground);font-weight:600}.cua-chat--wl-render__chart-panel{background:var(--tds-theme-background);min-width:0;padding:12px;position:relative;width:100%}.cua-chat--wl-render__chart-panel--empty{min-height:0;padding-block:4px}.cua-chat--wl-render__chart-tooltip{background:var(--tds-theme-background);border:1px solid var(--wl-chart-grid,color-mix(in srgb,var(--tds-theme-border) 60%,transparent));color:var(--tds-theme-foreground);font-family:var(--wl-chart-mono,var(--tds-font-family-mono,ui-monospace,monospace));font-size:12px;padding:6px 8px}.cua-chat--wl-render__chart-tooltip-label{color:var(--tds-theme-foreground-low-contrast);margin-block-end:4px}.cua-chat--wl-render__chart-tooltip-list{list-style:none;margin:0;padding:0}.cua-chat--wl-render__chart-tooltip-item{align-items:center;display:flex;gap:6px}.cua-chat--wl-render__chart-tooltip-swatch{background:var(--tds-theme-foreground-low-contrast);block-size:8px;border-radius:1px;inline-size:8px}.cua-chat--wl-render__chart-tooltip-name{flex:1;min-width:0}.cua-chat--wl-render__chart-tooltip-value{font-variant-numeric:tabular-nums}.cua-chat--wl-render__chart-scale{align-self:flex-start;background:transparent;border:1px solid color-mix(in srgb,var(--tds-theme-border) 60%,transparent);border-radius:4px;color:var(--tds-theme-foreground-low-contrast);cursor:pointer;font-size:12px;padding:2px 8px}.cua-chat--wl-render__chart-scale--on{background:var(--tds-theme-primary);color:var(--tds-theme-background-container)}.cua-chat--wl-render__empty{color:var(--tds-theme-foreground-low-contrast);font-size:13px}.cua-chat--wl-running{margin-block-end:0;max-inline-size:100%;min-inline-size:0}.cua-chat--wl-running__chip{align-items:center;background:color-mix(in srgb,var(--tds-color--blue30,#3e6ae1) 8%,transparent);border:1px solid color-mix(in srgb,var(--tds-color--blue30,#3e6ae1) 22%,transparent);border-radius:var(--linear-size-3-x,12px);color:var(--tds-theme-foreground-low-contrast);cursor:pointer;display:inline-flex;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11.5px;gap:6px;max-inline-size:100%;min-inline-size:0;padding:4px 10px 4px 8px;transition:background .12s ease,color .12s ease}.cua-chat--wl-running__chip:hover{background:color-mix(in srgb,var(--tds-color--blue30,#3e6ae1) 14%,transparent);color:var(--tds-theme-foreground)}.cua-chat--wl-running__chip-dot{background:var(--tds-color--blue30,#3e6ae1);border-radius:1px;flex:0 0 auto;height:6px;width:6px}.cua-chat--wl-running__chip-label{flex:0 0 auto;letter-spacing:.1px}.cua-chat--wl-running__chip-summary{color:color-mix(in srgb,var(--tds-theme-foreground) 75%,transparent);flex:1 1 auto;font-variant-numeric:tabular-nums;max-inline-size:280px;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cua-chat--wl-running__chip-chevron{flex:0 0 auto;font-size:9px;line-height:1;opacity:.7;transform:rotate(-90deg);transition:transform .14s ease}.cua-chat--wl-running__chip-chevron[data-open=true]{transform:rotate(0)}.cua-chat--wl-running__body{background:color-mix(in srgb,var(--tds-theme-background) 88%,var(--tds-theme-foreground) 4%);border:1px solid color-mix(in srgb,var(--tds-theme-foreground) 8%,transparent);border-radius:var(--linear-size-3-x,12px);margin-block-start:4px;max-block-size:280px;overflow-y:auto;padding:10px 12px 12px}.cua-chat--wl-running__pophead{align-items:center;display:flex;gap:8px;margin-block-end:10px}.cua-chat--wl-running__pophead-dot{background:var(--tds-color--blue30,#3e6ae1);border-radius:1px;flex:0 0 auto;height:7px;width:7px}.cua-chat--wl-running__pophead-title{color:var(--tds-theme-foreground);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;font-weight:600;letter-spacing:.2px}.cua-chat--wl-running__section+.cua-chat--wl-running__section{margin-block-start:10px}.cua-chat--wl-running__section-lbl{align-items:center;color:var(--tds-theme-foreground-low-contrast);display:flex;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;font-weight:600;gap:6px;letter-spacing:1px;margin-block-end:4px;text-transform:uppercase}.cua-chat--wl-running__swatch{border-radius:1px;flex:0 0 auto;height:6px;width:6px}.cua-chat--wl-running__swatch--agents{background:var(--tds-color--blue30,#3e6ae1)}.cua-chat--wl-running__swatch--jobs{background:var(--chat-source-background,#0d9488)}.cua-chat--wl-running__swatch--sleeps{background:var(--chat-source-sleep,#6366f1)}.cua-chat--wl-running__section-count{margin-inline-start:auto;opacity:.8}.cua-chat--wl-running__section-list{display:flex;flex-direction:column;gap:2px}.cua-chat--wl-running__row{align-items:center;display:flex;gap:8px;min-inline-size:0;padding:2px 0}.cua-chat--wl-running__pip{animation:cua-chat-wl-running-pulse 1.2s ease-in-out infinite;border-radius:1px;flex:0 0 auto;height:6px;width:6px}.cua-chat--wl-running__pip--agents{background:var(--tds-color--blue30,#3e6ae1)}.cua-chat--wl-running__pip--jobs{background:var(--chat-source-background,#0d9488)}.cua-chat--wl-running__pip--sleeps{animation:none;background:var(--chat-source-sleep,#6366f1);opacity:.85}.cua-chat--wl-running__name{color:var(--tds-theme-foreground);flex:0 1 auto;font-size:12px;font-weight:600;max-inline-size:140px;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cua-chat--wl-running__time{color:var(--tds-theme-foreground-low-contrast);flex:0 0 auto;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;font-variant-numeric:tabular-nums;margin-inline-start:auto}@keyframes cua-chat-wl-running-pulse{0%,to{opacity:.45}50%{opacity:1}}.cua-chat--wl-thinking{margin-block:var(--tds-size--1x);max-inline-size:100%;min-inline-size:0}.cua-chat--wl-thinking__head{align-items:center;background:transparent;border:0;color:var(--tds-theme-foreground-low-contrast);cursor:default;display:flex;gap:6px;max-inline-size:100%;padding-block:2px;padding-inline:0;text-align:start;width:100%}.cua-chat--wl-thinking__head--toggle{cursor:pointer}.cua-chat--wl-thinking__head--toggle:hover{color:var(--tds-theme-foreground)}.cua-chat--wl-thinking__chevron{flex-shrink:0;opacity:.7}.cua-chat--wl-thinking__chevron-spacer{flex-shrink:0;inline-size:16px}.cua-chat--wl-thinking__label{flex:1 1 auto;font-size:12px;line-height:1.35;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cua-chat--wl-thinking__muted{opacity:.55}.cua-chat--wl-thinking__dot{background:var(--tds-color-green-40,#22c55e);block-size:5px;border-radius:1px;flex-shrink:0;inline-size:5px}.cua-chat--wl-thinking__dot--live{animation:cua-chat-wl-thinking-pulse 1.2s ease-in-out infinite;background:var(--tds-color-blue-40,#3b82f6)}.cua-chat--wl-thinking__body{color:var(--tds-theme-foreground-low-contrast);font-size:12px;margin-block-start:4px;max-inline-size:100%;min-inline-size:0;opacity:.9;overflow-wrap:anywhere}@keyframes cua-chat-wl-thinking-pulse{0%,to{opacity:.45}50%{opacity:1}}.cua-chat--wl-todos{--wl-todos-accent:var(--rooms-accent,var(--tds-color-blue-30,#3e6ae1));--wl-todos-border:var( --rooms-border,color-mix(in srgb,var(--tds-theme-foreground) 12%,transparent) );--wl-todos-done:#4a8f58;--wl-todos-muted:var(--rooms-muted,var(--tds-theme-foreground-low-contrast))}:is(.tds-scrim--black,.tds-colorscheme--dark) .cua-chat--wl-todos{--wl-todos-done:#4f8a5a}.cua-chat--wl-todos{border:1px solid var(--wl-todos-border);border-radius:var(--linear-size-3-x,12px);inline-size:100%;margin-block-end:0;min-inline-size:0;overflow:hidden}.cua-chat--wl-todos__head{align-items:center;background:transparent;border:0;color:var(--tds-theme-foreground);cursor:pointer;display:flex;gap:10px;inline-size:100%;min-block-size:36px;padding:6px 10px 6px 12px;text-align:start;transition:background .12s ease}.cua-chat--wl-todos__head:hover{background:var(--rooms-hover,color-mix(in srgb,var(--tds-theme-foreground) 5%,transparent))}.cua-chat--wl-todos__head:focus-visible{outline:2px solid var(--wl-todos-accent);outline-offset:-2px}.cua-chat--wl-todos__ring{block-size:18px;flex:0 0 auto;inline-size:18px;transform:rotate(-90deg)}.cua-chat--wl-todos__ring-fill,.cua-chat--wl-todos__ring-track{fill:none;stroke-width:2.5}.cua-chat--wl-todos__ring-track{stroke:color-mix(in srgb,var(--tds-theme-foreground) 14%,transparent)}.cua-chat--wl-todos__ring-fill{stroke:var(--wl-todos-done);stroke-linecap:round;transition:stroke-dasharray .24s ease}.cua-chat--wl-todos__current{flex:1 1 auto;font-size:13px;font-weight:500;line-height:18px;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cua-chat--wl-todos__count{font-size:12px;font-variant-numeric:tabular-nums}.cua-chat--wl-todos__chevron,.cua-chat--wl-todos__count{color:var(--wl-todos-muted);flex:0 0 auto}.cua-chat--wl-todos__list{border-block-start:1px solid var(--wl-todos-border);display:flex;flex-direction:column;gap:2px;list-style:none;margin:0;max-block-size:220px;overflow-y:auto;padding:8px 12px 10px}.cua-chat--wl-todos__item{align-items:flex-start;display:flex;gap:10px;padding-block:4px}.cua-chat--wl-todos__mark{align-items:center;block-size:16px;border:1.5px solid color-mix(in srgb,var(--tds-theme-foreground) 28%,transparent);border-radius:50%;box-sizing:border-box;display:inline-flex;flex:0 0 auto;inline-size:16px;justify-content:center;margin:1px}.cua-chat--wl-todos__mark--current{border-color:var(--wl-todos-accent)}.cua-chat--wl-todos__mark--current:after{background:var(--wl-todos-accent);block-size:6px;border-radius:50%;content:"";inline-size:6px}.cua-chat--wl-todos__mark--done{background:var(--wl-todos-done);border-color:var(--wl-todos-done);color:#fff}.cua-chat--wl-todos__mark--done .tds-icon{block-size:12px;color:inherit;inline-size:12px}.cua-chat--wl-todos__text{color:var(--tds-theme-foreground);flex:1;font-size:13px;line-height:18px;min-inline-size:0;overflow-wrap:anywhere}.cua-chat--wl-todos__item--current .cua-chat--wl-todos__text{font-weight:500}.cua-chat--wl-todos__item--done .cua-chat--wl-todos__text{color:var(--wl-todos-muted);text-decoration:line-through}.cua-chat--wl-work{--wl-work-border:color-mix(in srgb,var(--tds-theme-border,#d0d1d2) 60%,transparent);border:1px solid var(--wl-work-border);border-radius:10px;margin-block:var(--tds-size--1x);max-inline-size:100%;min-inline-size:0}.cua-chat--wl-work--expanded{position:relative}.cua-chat--wl-work__head{align-items:center;background:transparent;border:0;border-radius:10px;color:var(--tds-theme-foreground-low-contrast);cursor:pointer;display:flex;gap:8px;max-inline-size:100%;min-block-size:34px;padding:6px 12px 6px 8px;text-align:start;width:100%}.cua-chat--wl-work__head:hover{color:var(--tds-theme-foreground)}.cua-chat--wl-work__head:disabled{cursor:default}.cua-chat--wl-work--expanded .cua-chat--wl-work__head{background:var(--cua-chat-session-history-background,var(--tds-theme-background));border-end-end-radius:0;border-end-start-radius:0;box-shadow:0 8px 10px -8px var(--cua-chat-session-history-background,var(--tds-theme-background));inset-block-start:0;position:sticky;z-index:2}.cua-chat--wl-work__chevron{block-size:16px;display:inline-flex;flex-shrink:0;inline-size:16px;opacity:.7;transform-origin:center;transition:transform .12s ease}.cua-chat--wl-work__chevron--open{transform:rotate(90deg)}:dir(rtl) .cua-chat--wl-work__chevron--open{transform:rotate(-90deg)}.cua-chat--wl-work__chevron-spacer{block-size:16px;flex-shrink:0;inline-size:16px}.cua-chat--wl-work__label{flex:1 1 auto;font-size:12px;line-height:1.35;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cua-chat--wl-work__head--live{cursor:default;padding-inline-start:12px;width:100%}.cua-chat--wl-work--live .cua-chat--wl-work__label{flex:0 1 auto}.cua-chat--wl-work__muted{opacity:.55}.cua-chat--wl-work__ring{animation:cua-chat-wl-work-spin .7s linear infinite;block-size:11px;border:1.5px solid color-mix(in srgb,currentColor 22%,transparent);border-block-start-color:currentColor;border-radius:50%;box-sizing:border-box;flex:0 0 auto;inline-size:11px}@media(prefers-reduced-motion:no-preference){.cua-chat--wl-work__shimmer{animation:cua-chat-wl-work-shimmer 2s linear infinite;background:linear-gradient(90deg,var(--tds-theme-foreground-low-contrast) 40%,var(--tds-theme-foreground) 50%,var(--tds-theme-foreground-low-contrast) 60%) 0 0/300% 100%;-webkit-background-clip:text;background-clip:text;color:transparent}}.cua-chat--wl-work__body,.cua-chat--wl-work__live{border-block-start:1px solid var(--wl-work-border);max-inline-size:100%;min-inline-size:0;padding:0 12px 8px}.cua-chat--wl-work__body{display:flex;flex-direction:column}.cua-chat--wl-work__live-scroller{max-block-size:200px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.cua-chat--wl-work__live-scroller::-webkit-scrollbar{display:none}.cua-chat--wl-work__live .cua-chat--wl-work__timeline{padding-block:10px 2px}.cua-chat--wl-work__timeline{--wl-timeline-done:#4a8f58;--wl-timeline-failed:#c7434e;--wl-timeline-gap:10px;display:flex;flex-direction:column;gap:var(--wl-timeline-gap);list-style:none;margin:0;padding:8px 0 2px}:is(.tds-scrim--black,.tds-colorscheme--dark) .cua-chat--wl-work__timeline{--wl-timeline-done:#4f8a5a;--wl-timeline-failed:#b9525b}.cua-chat--wl-work__item{animation:cua-chat-wl-work-in .24s ease-out;color:var(--tds-theme-foreground);display:flex;font-size:12px;gap:8px;line-height:18px;min-inline-size:0;position:relative}.cua-chat--wl-work__item:not(:last-child):before{background:color-mix(in srgb,var(--tds-theme-foreground-low-contrast) 30%,transparent);border-radius:1px;content:"";inline-size:1.5px;inset-block:18px calc(var(--wl-timeline-gap)*-1);inset-inline-start:6.5px;position:absolute}.cua-chat--wl-work__item--done:not(:last-child):before,.cua-chat--wl-work__item--thought:not(.cua-chat--wl-work__item--live):not(:last-child):before{background:color-mix(in srgb,var(--wl-timeline-done) 50%,transparent)}.cua-chat--wl-work__mark{align-items:center;block-size:14px;border-radius:50%;box-sizing:border-box;display:inline-flex;flex:0 0 auto;inline-size:14px;justify-content:center;margin-block-start:2px}.cua-chat--wl-work__mark svg{display:block}.cua-chat--wl-work__mark--done{background:var(--wl-timeline-done);color:#fff}.cua-chat--wl-work__mark--failed{background:var(--wl-timeline-failed);color:#fff}.cua-chat--wl-work__mark--live{animation:cua-chat-wl-work-spin .7s linear infinite;border:1.5px solid color-mix(in srgb,var(--tds-theme-foreground-low-contrast) 25%,transparent);border-block-start-color:var(--tds-theme-foreground-low-contrast)}.cua-chat--wl-work__mark--note{background:radial-gradient(circle,var(--tds-theme-foreground-low-contrast) 0 2.5px,transparent 3px)}.cua-chat--wl-work__item-body{align-items:baseline;display:flex;flex-wrap:wrap;gap:0 6px;min-inline-size:0}.cua-chat--wl-work__item-label{font-weight:600;min-inline-size:0;overflow-wrap:anywhere}.cua-chat--wl-work__item--thought .cua-chat--wl-work__item-label{color:var(--tds-theme-foreground-low-contrast);font-weight:500}.cua-chat--wl-work__item--failed .cua-chat--wl-work__item-label{color:var(--tds-theme-foreground-low-contrast);text-decoration:line-through}.cua-chat--wl-work__item-note{color:var(--tds-theme-foreground-low-contrast);font-size:11px}.cua-chat--wl-work__thought{color:var(--tds-theme-foreground-low-contrast);flex-basis:100%;font-style:italic;margin:1px 0 0;min-inline-size:0;overflow-wrap:anywhere}.cua-chat--wl-work__thought--live{white-space:pre-wrap}.cua-chat--wl-work__narration{color:var(--tds-theme-foreground);font-size:13px;overflow-wrap:anywhere}.cua-chat--wl-work__collapse-foot{align-items:center;align-self:flex-start;background:transparent;border:0;color:var(--tds-theme-foreground-low-contrast);cursor:pointer;display:inline-flex;font-size:12px;gap:6px;margin-block-start:4px;padding-block:4px;padding-inline:0;text-align:start}.cua-chat--wl-work__collapse-foot:hover{color:var(--tds-theme-foreground)}.cua-chat--wl-work__collapse-mark{flex-shrink:0;opacity:.7}@keyframes cua-chat-wl-work-spin{to{transform:rotate(1turn)}}@keyframes cua-chat-wl-work-shimmer{0%{background-position:100% 0}to{background-position:0 0}}@keyframes cua-chat-wl-work-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.cua-chat--wl-work__item,.cua-chat--wl-work__mark--live,.cua-chat--wl-work__ring{animation:none}}.cua-chat--container{container-name:cua-chat-shell;container-type:inline-size;display:flex;flex-direction:column;height:100%;max-inline-size:100%;min-block-size:0;overflow:hidden}.cua-chat--container__main,.cua-chat--container__workspace{display:flex;flex:1 1 auto;min-block-size:0;min-inline-size:0;overflow:hidden;position:relative}.cua-chat--container__main{flex-direction:column}.cua-chat--container__history-sidebar{border-inline-end:1px solid var(--tds-theme-border-low-contrast);display:flex;flex:0 0 36%;flex-direction:column;max-inline-size:384px;min-block-size:0;min-inline-size:0;overflow:hidden;transition:flex-basis .16s ease-out,max-inline-size .16s ease-out}@container cua-chat-shell (max-width: 959px){.cua-chat--container__history-sidebar{display:none}}.cua-chat--container__history-sidebar--collapsed{flex-basis:var(--tds-size--6x);max-inline-size:var(--tds-size--6x)}@media(prefers-reduced-motion:reduce){.cua-chat--container__history-sidebar{transition:none}}.cua-chat--chat-modal{--cua-chat-modal-width:100vw}.cua-chat--chat-modal.tds-modal[open]{transform:unset}.cua-chat--chat-modal{height:768px;max-inline-size:100vw;overflow-x:hidden;overscroll-behavior:contain}@media(min-width:600px){.cua-chat--chat-modal{--cua-chat-modal-width:430px;inset-block-end:var(--tds-size--2x);inset-inline-end:var(--tds-size--1x);inset-inline-start:auto;width:var(--cua-chat-modal-width)}.cua-chat--chat-modal--floating{--cua-chat-modal-radius:12px;--cua-chat-modal-width:var(--cua-chat-float-w,430px);border-radius:var(--cua-chat-modal-radius);box-shadow:0 8px 28px #0000002e,0 2px 8px #00000014;height:var(--cua-chat-float-h,768px);inset:auto;max-block-size:none;max-inline-size:none;min-block-size:var(--cua-chat-float-min-h,480px);min-inline-size:var(--cua-chat-float-min-w,360px);overflow:visible;width:var(--cua-chat-modal-width)}.cua-chat--chat-modal--floating.tds-modal[open]{margin:0;position:fixed;transform:none;translate:none}.cua-chat--chat-modal--floating .cua-chat--container{border-radius:var(--cua-chat-modal-radius);overflow:hidden}}.cua-chat--chat-modal--dragging{-webkit-user-select:none;-moz-user-select:none;user-select:none;will-change:left,top,width,height}.cua-chat--chat-modal--dragging iframe{pointer-events:none}.cua-chat--container{--cua-chat-area-padding:var(--tds-size--2x);--cua-chat-bubble-padding:var(--tds-size--2x);--cua-chat-bubble-profile-spacing:var(--tds-size--1x);display:flex;flex-direction:column;height:100%;max-inline-size:100%;min-block-size:0;overflow-x:hidden;overflow-y:hidden;overscroll-behavior:contain;position:relative}.cua-chat--row{display:flex}.cua-chat--chat-modal .tds-modal-header{display:none}.cua-chat--round-icon-btn.tds-icon-btn{--cua-chat-round-icon-focus:var(--tds-theme-foreground-low-contrast);border-radius:50%}.cua-chat--round-icon-btn.tds-icon-btn:focus{box-shadow:none;outline:none}.cua-chat--round-icon-btn.tds-icon-btn:focus-visible{box-shadow:none;outline:2px solid var(--cua-chat-round-icon-focus);outline-offset:0}#cua-chat--mount .tds-tooltip-wrapper--inline{display:unset}.cua-chat--container .tds--is_visually_hidden:not(:focus):not(:active){position:relative}:root{--cua-chat-close-confirmation-background:var(--tds-theme-background);--cua-chat-close-confirmation-max-width:800px;--cua-chat-feedback-overlay-background:var(--tds-theme-background);--cua-chat-footer-container-background:var(--tds-theme-background-container);--cua-chat-max-form-width:500px;--cua-chat-message-response-background:var(--tds-theme-background-container);--cua-chat-session-history-background:var(--tds-theme-background)}:is(.tds-scrim--black){--cua-chat-close-confirmation-background:var(--tds-theme-background);--cua-chat-feedback-overlay-background:var(--tds-theme-background);--cua-chat-footer-container-background:var(--tds-theme-background-container);--cua-chat-message-response-background:var(--tds-theme-background-container-alt);--cua-chat-session-history-background:var(--tds-theme-background-container)}.tds-scrim--black .tds-modal{--cua-chat-close-confirmation-background:var(--tds-theme-background-container);--cua-chat-feedback-overlay-background:var(--tds-theme-background-container);--cua-chat-footer-container-background:var(--tds-theme-background);--cua-chat-message-response-background:var(--tds-theme-background-container-alt);--cua-chat-session-history-background:var(--tds-theme-background-container)}
