.ai-skill-selector__panel[data-v-5b9c133c]{display:flex;flex-direction:column;width:360px;max-width:min(360px,calc(100vw - 24px));max-height:min(620px,calc(100vh - 120px));overflow:hidden;background:rgb(var(--v-theme-surface));color:rgb(var(--v-theme-on-surface));border-radius:6px;padding:7px}.ai-skill-selector__panel .data-table-item[data-v-5b9c133c]{display:flex;align-items:center;gap:8px;width:100%;border:0;border-radius:6px;background:transparent;color:inherit;cursor:pointer;min-height:38px;padding:4px 2px!important;text-align:left}.ai-skill-selector__panel .data-table-item[data-v-5b9c133c]:hover{background:rgba(var(--v-theme-on-surface),.06)}.ai-skill-selector-menu{border:1px solid rgba(var(--v-border-color),var(--v-border-opacity));border-radius:6px;box-shadow:0 12px 28px rgba(var(--v-theme-on-surface),.12);overflow:hidden}.tool-selector-menu{background:rgb(var(--v-theme-surface))}.tool-selector-item{padding:8px 12px!important;min-height:48px!important;display:flex!important;align-items:flex-start!important}.tool-item-content{flex:1;display:flex;flex-direction:column;gap:2px}.tool-name{color:rgb(var(--v-theme-ai-tools))!important;font-weight:500;font-size:.875rem;line-height:1.2}.tool-subtitle{font-size:.75rem;line-height:1.2;margin-top:1px}.category-chip{font-size:.625rem!important;height:16px!important;padding:0 4px!important}.variable-selector{display:flex;flex-direction:row;align-items:center;gap:8px;flex-grow:0;flex-shrink:0}.variable-selector-icon{transition:transform .3s ease}.variable-selector-dropdown{flex-grow:0;padding:0;margin:0;.v-label{display:none}.v-field__input{min-height:0!important}.v-field__append-inner,.v-field__input{padding:0!important;margin:auto 0!important}}.variable-selector-item{padding:4px 8px!important;min-height:28px!important}.variable-system{color:rgb(var(--v-theme-primary))!important}.variable-defined{color:rgb(var(--v-theme-success))!important}.handlebars-textarea-wrapper[data-v-73e57ff5]{position:relative;width:100%}.handlebars-textarea-editor[data-v-73e57ff5]{width:100%;min-height:40px;padding-top:calc(var(--handlebars-textarea-padding-top) + var(--handlebars-textarea-content-offset-top));padding-right:calc(var(--handlebars-textarea-padding-inline) + 30px)!important;padding-bottom:var(--handlebars-textarea-padding-bottom);padding-left:var(--handlebars-textarea-padding-inline);color:rgb(var(--v-theme-on-surface));background-color:transparent;border:none;outline:none;overflow-y:auto;resize:none;box-sizing:border-box}.handlebars-textarea-editor[data-v-73e57ff5],.handlebars-textarea-placeholder[data-v-73e57ff5]{font-size:var(--handlebars-textarea-font-size);line-height:var(--handlebars-textarea-line-height);white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word}.handlebars-textarea-placeholder[data-v-73e57ff5]{position:absolute;top:50%;left:calc(var(--handlebars-textarea-padding-inline) + var(--handlebars-textarea-placeholder-offset-inline));right:30px;transform:translateY(calc(-50% + var(--handlebars-textarea-placeholder-offset-top)));color:rgba(var(--v-theme-on-surface),.38);pointer-events:none}.handlebars-textarea-placeholder--top[data-v-73e57ff5]{top:calc(var(--handlebars-textarea-padding-top) + var(--handlebars-textarea-placeholder-offset-top));transform:none}.handlebars-textarea-editor[data-v-73e57ff5]:focus{outline:none}.handlebars-textarea-editor.disabled[data-v-73e57ff5]{opacity:.6;cursor:not-allowed}.density-compact[data-v-73e57ff5]{min-height:32px}.density-comfortable[data-v-73e57ff5]{min-height:48px}.variant-plain[data-v-73e57ff5]{padding:0;min-height:auto}.clear-icon[data-v-73e57ff5]{position:absolute;top:calc(50% - 12px);right:0;cursor:pointer;opacity:.6;transition:opacity .2s;height:24px}.clear-icon[data-v-73e57ff5]:hover{opacity:1}.counter-text[data-v-73e57ff5]{position:absolute;bottom:4px;right:8px;font-size:.75rem;color:rgba(var(--v-theme-on-surface),.6);pointer-events:none}.handlebars-textarea-editor.readonly[data-v-73e57ff5]{opacity:.7;cursor:default}.chat-scope{width:100%;flex-grow:0;flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0;.scope-line{display:flex;align-items:center;max-width:100%;min-width:0}}.circular-dot-indicator[data-v-0a655a0c]{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none;animation:slowRotate-0a655a0c var(--rotation-duration,30s) linear infinite}.dot[data-v-0a655a0c]{position:absolute;width:var(--dot-size,6px);height:var(--dot-size,6px);border-radius:50%;background:rgba(var(--dot-color,var(--v-theme-feature)),.8);transform-origin:50% 50%;animation:circularPulse-0a655a0c var(--pulse-duration,4.2s) cubic-bezier(.45,0,.55,1) infinite}@keyframes circularPulse-0a655a0c{0%,to{opacity:0;transform:rotate(var(--rotation)) translateY(calc(var(--radius)*-1)) scale(0)}50%{opacity:1;transform:rotate(var(--rotation)) translateY(calc(var(--radius)*-1)) scale(1.1)}}@keyframes slowRotate-0a655a0c{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.input-scope[data-v-c756086a]{height:18px;width:100%;flex-grow:0;flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden}.scope-chip-activator[data-v-c756086a]{display:inline-flex;max-width:100%}.scope-chip-activator[data-v-c756086a] .scope-chip{max-width:100%}.list-item-content[data-v-c756086a]{display:flex;flex-direction:row;align-items:center;gap:8px;width:100%}.icon-container[data-v-c756086a]{width:16px;height:16px;min-width:16px;min-height:16px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.icon-container[data-v-c756086a] .v-img{margin-right:4px}.text-container[data-v-c756086a]{flex-grow:1;display:flex;align-items:center}.check-container[data-v-c756086a]{width:14px;height:14px;min-width:14px;min-height:14px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ai-conversation-composer[data-v-1a43224a]{--ai-conversation-content-max-width:1080px;--ai-conversation-input-max-width:920px;flex-grow:0;flex-shrink:0;width:100%;max-width:min(100%,var(--ai-conversation-input-max-width));margin-bottom:16px;margin-left:auto;margin-right:auto;padding-left:var(--ai-composer-padding-inline);padding-right:var(--ai-composer-padding-inline)}.chat-input-pre-actions[data-v-1a43224a]{display:flex;align-items:center;justify-content:start;flex-direction:row;border-radius:var(--ci-border-radius);gap:8px;padding:0 var(--ai-composer-pre-actions-padding-inline) 4px;transform:translateY(-2px)}.chat-input-pre-actions-right[data-v-1a43224a]{display:flex;align-items:center;gap:8px;flex-shrink:0;min-width:0}.chat-input-container[data-v-1a43224a]{--chat-input-padding-top:2px;--chat-input-padding-bottom:2px;display:flex;flex-direction:row;align-items:center;gap:8px;border:1px solid rgba(var(--v-border-color),var(--v-border-opacity));border-radius:var(--ci-border-radius);padding:var(--chat-input-padding-top) 10px var(--chat-input-padding-bottom) 10px;background:rgba(var(--v-theme-surface),.92);box-shadow:0 1px 3px #0000000d;position:relative;isolation:isolate}.chat-input-container.border-default[data-v-1a43224a]{border-color:rgba(var(--v-border-color),var(--ai-conversation-border-opacity))}.chat-input-container.border-strong[data-v-1a43224a]{border-color:rgba(var(--v-theme-on-surface),var(--ai-conversation-border-opacity))}.chat-input-container.border-feature[data-v-1a43224a]{border-color:rgba(var(--v-theme-feature),.45)}.chat-input-container.border-primary[data-v-1a43224a]{border-color:rgba(var(--v-theme-primary),.45)}.chat-input-container[data-v-1a43224a]:before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;background:linear-gradient(135deg,transparent 12%,rgba(var(--v-theme-feature),.12) 28%,rgba(var(--v-theme-feature),.9) 43%,rgba(var(--v-theme-feature-secondary),.96) 52%,rgba(var(--v-theme-feature),.78) 61%,transparent 78%);background-size:240% 240%;background-position:140% 140%;opacity:0;pointer-events:none;z-index:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.chat-input-container[data-v-1a43224a]>*{position:relative;z-index:1}.chat-input-container.standalone[data-v-1a43224a]{--chat-input-padding-top:12px;--chat-input-padding-bottom:12px}.chat-input-container.has-scope[data-v-1a43224a]{--chat-input-padding-top:2px}.chat-input-main[data-v-1a43224a]{display:flex;flex-direction:column;flex-grow:1;min-width:0}.chat-scope-row[data-v-1a43224a]{display:flex;justify-content:center;margin:-2px 0 2px;min-height:18px}.chat-scope-selector[data-v-1a43224a]{width:auto;max-width:calc(100% - 48px)}.chat-textarea[data-v-1a43224a]{display:flex;flex-direction:column;flex-grow:1;min-width:0;width:100%}.chat-textarea.no-site-scope[data-v-1a43224a]{padding-top:0}.chat-textarea-content[data-v-1a43224a]{display:flex;flex-direction:row;align-items:center;flex-grow:1;min-width:0}.chat-textarea-wrapper[data-v-1a43224a]{flex:1 1 0;width:0;margin:0;display:flex;align-items:center;min-height:64px;min-width:0}.chat-textarea-wrapper.content-align-top[data-v-1a43224a]{align-items:flex-start}.chat-textarea-wrapper[data-v-1a43224a] .v-textarea.has-voice-btn{padding-right:4px}.chat-textarea-wrapper[data-v-1a43224a] .handlebars-textarea-wrapper{min-width:0;align-self:stretch;display:flex;align-items:center}.chat-textarea-wrapper[data-v-1a43224a] .handlebars-textarea-editor{min-width:0;min-height:40px}.voice-waveform[data-v-1a43224a]{justify-content:space-between;gap:12px;padding:0;min-height:100%}.voice-waveform[data-v-1a43224a],.waveform-container[data-v-1a43224a]{display:flex;align-items:center;width:100%;align-self:stretch}.waveform-container[data-v-1a43224a]{justify-content:flex-start;gap:2px;flex:1;min-width:0;overflow:hidden}.waveform-bar[data-v-1a43224a]{width:4px;min-height:6px;max-height:20px;background:rgb(var(--v-theme-feature));border-radius:2px;transition:height .1s ease-out,opacity .1s ease-out;align-self:center;flex-shrink:0}.waveform-duration[data-v-1a43224a]{font-size:12px;font-weight:600;color:rgb(var(--v-theme-on-surface));min-width:40px;text-align:right;flex-shrink:0}.chat-input-button-container[data-v-1a43224a]{display:flex;flex-shrink:0;flex-grow:0;gap:4px;min-width:42px;z-index:2}.chat-input-button-container[data-v-1a43224a],.chat-input-stop-button-wrap[data-v-1a43224a]{position:relative;align-items:center;justify-content:center}.chat-input-stop-button-wrap[data-v-1a43224a]{display:inline-flex;width:40px;height:40px}.chat-input-action-icon[data-v-1a43224a]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;color:rgb(var(--v-theme-on-surface));cursor:pointer;flex-shrink:0}.chat-input-action-icon.disabled[data-v-1a43224a]{opacity:.6;cursor:not-allowed}.chat-input-action-icon[data-v-1a43224a] .v-icon{font-size:17px!important;width:17px!important;height:17px!important;line-height:17px!important}.chat-input-action-icon[data-v-1a43224a] .v-icon,.chat-input-action-icon[data-v-1a43224a] path,.chat-input-action-icon[data-v-1a43224a] svg,.chat-input-icon-btn[data-v-1a43224a] .v-icon,.chat-input-icon-btn[data-v-1a43224a] path,.chat-input-icon-btn[data-v-1a43224a] svg,.chat-send-button[data-v-1a43224a] .v-icon,.chat-send-button[data-v-1a43224a] path,.chat-send-button[data-v-1a43224a] svg{pointer-events:none!important}.chat-send-button-tooltip-target[data-v-1a43224a]{display:inline-flex;flex-shrink:0;margin-left:6px;cursor:pointer}.chat-send-button-tooltip-target.disabled[data-v-1a43224a]{cursor:not-allowed}.chat-send-button[data-v-1a43224a]{flex-shrink:0;cursor:inherit}.chat-input-icon-btn[data-v-1a43224a]{background:transparent!important;background-color:transparent!important;flex-shrink:0;min-width:40px!important;width:40px!important;height:40px!important;border-radius:50%!important;padding:0!important}.chat-input-icon-btn[data-v-1a43224a] .v-icon{font-size:16px!important;width:16px!important;height:16px!important;line-height:16px!important}.chat-input-icon-btn[data-v-1a43224a]:hover:not(:disabled){background:rgba(var(--v-theme-on-surface),.05)!important}.chat-input-icon-btn[data-v-1a43224a]:disabled{opacity:.6;cursor:not-allowed}.chat-input-button-container[data-v-1a43224a] .background-gradient-ai.v-btn{background:linear-gradient(to right,rgb(var(--v-theme-feature)),rgb(var(--v-theme-feature-secondary)))!important;color:var(--ci-on-feature)!important;border:none!important;box-shadow:none!important}.chat-input-button-container[data-v-1a43224a] .background-gradient-ai.v-btn .v-btn__overlay,.chat-input-button-container[data-v-1a43224a] .background-gradient-ai.v-btn .v-btn__underlay{opacity:0!important;background:transparent!important}.chat-input-button-container[data-v-1a43224a] .background-gradient-ai.v-btn .v-icon,.chat-input-button-container[data-v-1a43224a] .background-gradient-ai.v-btn .v-btn__content{color:#fff!important}.chat-input-button-container .v-btn[data-v-1a43224a] .v-icon{font-size:18px!important;width:18px!important;height:18px!important;line-height:18px!important}.chat-input-button-container[data-v-1a43224a] .v-btn__content,.chat-input-button-container[data-v-1a43224a] .v-icon{pointer-events:none}.chat-input-container.busy[data-v-1a43224a]{border:1px solid rgb(var(--v-theme-feature));box-shadow:0 1px 3px #0000000d,0 0 0 1px rgba(var(--v-theme-feature),.06),0 2px 10px rgba(var(--v-theme-feature),.08)}.chat-input-container.focused.focus-default[data-v-1a43224a]{border:1px solid rgba(var(--v-border-color),var(--v-medium-emphasis-opacity));box-shadow:0 0 0 3px rgba(var(--v-border-color),.08)}.chat-input-container.focused.focus-primary[data-v-1a43224a]{border:1px solid rgb(var(--v-theme-primary));box-shadow:0 0 0 3px rgba(var(--v-theme-primary),.08)}.chat-input-container.focused.focus-feature[data-v-1a43224a]{border:1px solid rgb(var(--v-theme-feature));box-shadow:0 0 0 3px rgba(var(--v-theme-feature),.08)}.chat-input-container.animated-focus[data-v-1a43224a]:before,.chat-input-container.busy[data-v-1a43224a]:before{opacity:1}.chat-input-container.busy[data-v-1a43224a]:before{animation:chat-input-gradient-trace-1a43224a 4.2s linear infinite}@keyframes chat-input-gradient-trace-1a43224a{0%{background-position:140% 140%}to{background-position:-40% -40%}}@keyframes chat-input-focus-sweep-1a43224a{0%{background-position:140% 140%;opacity:0}15%{opacity:1}to{background-position:20% 20%;opacity:.7}}.chat-input-container.animated-focus[data-v-1a43224a]:before{animation:chat-input-border-sweep-1a43224a 8s ease-out forwards}@keyframes chat-input-border-sweep-1a43224a{0%{background-position:140% 140%;opacity:0}12%{opacity:1}82%{opacity:.95}to{background-position:-35% -35%;opacity:0}}@media(max-width:1280px){.ai-conversation-composer[data-v-1a43224a]{--ai-conversation-content-max-width:1000px}}@media(max-width:400px){.waveform-container[data-v-1a43224a]{gap:2px}.waveform-bar[data-v-1a43224a]{width:3px;min-height:4px;max-height:16px}.waveform-duration[data-v-1a43224a]{min-width:35px;font-size:11px}.voice-waveform[data-v-1a43224a]{gap:8px}}.file-select{flex-direction:row;align-items:flex-start;gap:8px}.chip-container,.file-select{display:flex;flex-grow:1;flex-shrink:1;min-width:0;width:100%}.chip-container{flex-wrap:wrap;gap:4px}.file-select--read-only,.file-select--read-only .chip-container{display:contents}.file-select__overflow{cursor:pointer}.chip-container .v-chip,.file-select .v-chip{max-width:300px;white-space:normal;height:auto!important;word-break:break-word;overflow:hidden;display:inline-flex}.chip-container .v-chip__content,.file-select .v-chip__content{white-space:normal;overflow-wrap:break-word;word-wrap:break-word;text-overflow:clip;height:auto;display:flex;flex-direction:row;align-items:center}.file-select--read-only .v-chip{--v-chip-height:21px;height:21px!important;min-height:21px!important;margin-right:4px;margin-bottom:4px;white-space:nowrap;align-self:flex-start}.file-select--read-only .v-chip__content{min-height:21px;height:21px;line-height:21px;align-items:center;white-space:nowrap}.file-select-dialog-content{display:flex;flex-direction:column;gap:12px;padding-bottom:8px!important}.filter-section{display:flex;align-items:center;gap:4px}.filter-toggle-btn{text-transform:none!important;letter-spacing:normal!important;font-weight:400!important;padding:4px 8px!important}.filter-label{max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filter-content{gap:12px}.filter-content,.folder-list-container{display:flex;flex-direction:column}.folder-list-label{font-size:12px;color:rgba(var(--v-theme-on-surface),var(--v-medium-emphasis-opacity));padding-left:12px;margin-bottom:4px}.folder-list{max-height:160px;overflow-y:auto;background:transparent!important}.selected-files-section{background:rgba(var(--v-theme-success),.08);border-radius:8px;padding:10px 12px;margin-bottom:4px}.selected-files-header{display:flex;align-items:center;margin-bottom:8px}.selected-files-chips{display:flex;flex-wrap:wrap;gap:6px}.search-results-section{display:flex;flex-direction:column;flex:1;min-height:0}.search-results-header{display:flex;align-items:center;padding:4px 0 8px}.search-results-header em{font-style:italic}.filter-indicator{color:rgb(var(--v-theme-primary));font-weight:500}.search-results-list{height:280px;overflow-y:auto;border:1px solid rgba(var(--v-border-color),var(--v-border-opacity));border-radius:8px}.search-results-list .v-list-item.already-selected{background:rgba(var(--v-theme-success),.06)}.search-results-list .v-list-item:hover{background:rgba(var(--v-theme-primary),.08)}.template-select[data-v-04bacd19]{display:flex;flex-direction:row;align-items:center;gap:4px;flex-grow:0;flex-shrink:0}.ai-chat-input[data-v-d27a2d4b]{display:flex;flex-direction:column;align-items:center;width:100%}.ai-chat-input[data-v-d27a2d4b] .v-form,.chat-textarea-files[data-v-d27a2d4b]{width:100%}.chat-textarea-files.has-files[data-v-d27a2d4b]{margin-top:8px;margin-bottom:6px}.web-search-toggle-icon[data-v-d27a2d4b]{flex-shrink:0}.chat-input-attach-icon[data-v-d27a2d4b]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;color:rgb(var(--v-theme-on-surface));cursor:pointer;flex-shrink:0}.chat-input-attach-icon.disabled[data-v-d27a2d4b]{opacity:.6;cursor:not-allowed}.chat-input-attach-icon[data-v-d27a2d4b] .v-icon{font-size:17px!important;width:17px!important;height:17px!important;line-height:17px!important}.chat-input-attach-icon[data-v-d27a2d4b] .v-icon,.chat-input-attach-icon[data-v-d27a2d4b] path,.chat-input-attach-icon[data-v-d27a2d4b] svg{pointer-events:none!important}.chat-image-wrapper[data-v-aae8ed9d]{position:relative;display:flex;justify-content:center;width:100%;border-radius:var(--ci-border-radius);overflow:visible}.image-container[data-v-aae8ed9d]{position:relative;display:inline-block;width:-moz-fit-content;width:fit-content;max-width:100%;line-height:0}.generated-image[data-v-aae8ed9d]{display:block;width:auto;max-width:100%;height:auto;border-radius:var(--ci-border-radius);transition:filter .3s ease,opacity .5s ease}.generated-image.partial-image[data-v-aae8ed9d]{filter:blur(2px);opacity:.7}.partial-overlay[data-v-aae8ed9d]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#0000004d;border-radius:var(--ci-border-radius);gap:8px}.partial-text[data-v-aae8ed9d]{color:#fff;font-size:.875rem;font-weight:500;text-shadow:0 1px 2px rgba(0,0,0,.5)}.image-placeholder[data-v-aae8ed9d]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;min-height:200px;padding:32px;background:rgba(var(--v-theme-secondary),.05);border-radius:var(--ci-border-radius);gap:16px}.image-error[data-v-aae8ed9d]{background-color:rgba(var(--v-theme-error),.1)}.placeholder-text[data-v-aae8ed9d]{font-size:14px;color:rgba(var(--v-theme-on-surface),.6);font-style:italic}.image-placeholder[data-v-aae8ed9d] .slow-spinner svg,.partial-overlay[data-v-aae8ed9d] .partial-spinner svg{animation:slow-rotate-aae8ed9d 2s linear infinite}.image-placeholder[data-v-aae8ed9d] .slow-spinner .v-progress-circular__overlay,.partial-overlay[data-v-aae8ed9d] .partial-spinner .v-progress-circular__overlay{animation-duration:2s!important}@keyframes slow-rotate-aae8ed9d{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.image-transition-enter-active[data-v-aae8ed9d],.image-transition-leave-active[data-v-aae8ed9d]{transition:opacity .5s ease}.image-transition-enter-from[data-v-aae8ed9d],.image-transition-leave-to[data-v-aae8ed9d]{opacity:0}.image-click-overlay[data-v-aae8ed9d]{position:absolute;inset:0;cursor:pointer;border-radius:var(--ci-border-radius)}.image-modal[data-v-aae8ed9d]{background-color:#000000e6}.modal-card[data-v-aae8ed9d]{position:relative;background:transparent;box-shadow:none;padding:0;cursor:pointer;overflow:hidden;width:-moz-fit-content;width:fit-content;max-width:100vw;max-height:100vh}.modal-actions-top-right[data-v-aae8ed9d]{position:absolute;top:0;right:0;display:flex;align-items:center;gap:4px;z-index:10}.modal-image-container[data-v-aae8ed9d]{padding:0;overflow:hidden}.modal-image[data-v-aae8ed9d]{max-width:95vw;max-height:95vh;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;border-radius:var(--ci-border-radius);display:block}.chat-response.user{border-radius:var(--ci-border-radius) var(--ci-border-radius) 2px var(--ci-border-radius);background:rgba(var(--v-theme-feature),.1);border:1px solid rgba(var(--v-theme-feature),.22);width:-moz-fit-content;width:fit-content;max-width:min(88%,1000px);margin-left:auto}.chat-response.assistant,.chat-response.user{color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity));padding:0}.chat-response.assistant{border-radius:var(--ci-border-radius);background-color:var(--ci-white);border:1px solid rgba(var(--v-border-color),calc(var(--v-border-opacity)*.9));width:100%}.chat-response.system{border-radius:var(--ci-border-radius);border:1px solid rgba(var(--v-border-color),var(--v-border-opacity))}.dark .chat-response.user,.v-theme--dark .chat-response.user{background:rgba(var(--v-theme-feature),.14);border-color:rgba(var(--v-theme-feature),.32)}.dark .chat-response.assistant,.v-theme--dark .chat-response.assistant{background:#ffffff08;border-color:rgba(var(--v-border-color),calc(var(--v-border-opacity)*1.2))}.generated-images{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(500px,100%),1fr));gap:16px}.forced-gallery-image{width:100%;border-radius:var(--ci-border-radius);overflow:hidden}.forced-gallery-image-element{display:block;width:100%;height:auto;border-radius:var(--ci-border-radius)}.inline-markdown-image-host{position:relative;display:inline-block;max-width:100%;line-height:0}.gallery-empty-state{margin:12px 0;padding:12px;border-radius:var(--ci-border-radius);border:1px solid rgba(var(--v-border-color),var(--v-border-opacity));color:rgba(var(--v-theme-on-surface),var(--v-medium-emphasis-opacity));font-size:.9rem}.generated-artifacts{display:grid;gap:8px;margin:12px}.generated-artifact-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px 12px;border-radius:8px;border:1px solid rgba(var(--v-border-color),var(--v-border-opacity));background:rgba(var(--v-theme-surface),.74)}.generated-artifact-card--pending{grid-template-columns:auto minmax(0,1fr) auto}.generated-artifact-main{min-width:0}.generated-artifact-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:600}.generated-artifact-meta{color:rgba(var(--v-theme-on-surface),var(--v-medium-emphasis-opacity));font-size:.75rem}.chat-response-markdown-wrapper{width:100%;min-width:0;overflow-x:auto;padding-top:2px;padding-bottom:8px;margin-bottom:8px}.chat-response.assistant .chat-response-markdown-wrapper,.chat-response.user .chat-response-markdown-wrapper{padding-top:0}.chat-response.assistant .generated-images,.chat-response.user .generated-images{margin:12px!important}.chat-response.assistant .generated-images:last-child,.chat-response.user .generated-images:last-child{margin-bottom:12px!important}@media(max-width:1032px){.generated-images{grid-template-columns:1fr}}.chat-item-header[data-v-d2479e3b]{padding-bottom:6px}.chat-item-header--compact[data-v-d2479e3b]{padding-bottom:0}.chat-item-header__leading[data-v-d2479e3b]{display:flex;flex:1 1 auto;min-width:0;flex-wrap:wrap;align-items:center;-moz-column-gap:0;column-gap:0;row-gap:4px}.chat-item-header__text[data-v-d2479e3b]{display:inline-flex;align-items:center}.chat-item-header__actions[data-v-d2479e3b]{flex:0 0 auto}.generating-item[data-v-1d7ad1c8]{display:flex;justify-content:center;align-items:center;padding-top:8px;padding-bottom:8px}.generating-standalone[data-v-1d7ad1c8]{margin-left:8px;margin-right:8px;padding:8px}.generating-indicator[data-v-1d7ad1c8]{display:flex;align-items:center}.generating-text[data-v-1d7ad1c8]{font-style:italic;font-size:13px;color:rgba(var(--v-theme-on-surface),var(--v-medium-emphasis-opacity))}.generating-animation[data-v-1d7ad1c8]{display:flex;gap:4px}.generating-animation .dot[data-v-1d7ad1c8]{--size:8px;width:var(--size);height:var(--size);border-radius:50%;background:rgba(var(--v-theme-feature),.8);animation:dotWave-1d7ad1c8 1.2s cubic-bezier(.45,0,.55,1) infinite;box-shadow:0 0 rgba(var(--v-theme-feature),0)}.generating-animation .dot[data-v-1d7ad1c8]:first-child{animation-delay:-.24s}.generating-animation .dot[data-v-1d7ad1c8]:nth-child(2){animation-delay:-.12s}.generating-animation .dot[data-v-1d7ad1c8]:nth-child(3){animation-delay:0s}@keyframes dotWave-1d7ad1c8{0%,to{transform:translateY(0) scale(.9);box-shadow:0 0 rgba(var(--v-theme-feature),0);opacity:.6}25%{transform:translateY(-6px) scale(1);box-shadow:0 0 3px rgba(var(--v-theme-feature),.6);opacity:1}50%{transform:translateY(0) scale(.9);box-shadow:0 0 rgba(var(--v-theme-feature),0);opacity:.6}75%{transform:translateY(3px) scale(.85);box-shadow:0 0 3px rgba(var(--v-theme-feature),.3);opacity:.7}}.chat-suggestion[data-v-e8c66f91]{border-radius:var(--ci-border-radius);font-size:12px;font-weight:500;padding:4px 16px;width:100%;color:var(--ci-feature);display:flex;flex-direction:row;align-items:center;justify-content:start;gap:12px}
