.suggestions-summary-message[data-v-ae14cc3e]{width:100%}.suggestions-summary-message .suggestions-card[data-v-ae14cc3e]{background-color:rgb(var(--v-theme-secondary),.07)!important;border:1px solid rgba(var(--v-theme-secondary),.3);border-radius:12px;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.suggestions-summary-message .suggestions-card[data-v-ae14cc3e]:hover{border-color:rgba(var(--v-theme-secondary),.5);box-shadow:0 4px 12px rgba(var(--v-theme-secondary),.15)}.suggestions-summary-message .suggestions-preview[data-v-ae14cc3e]{border-radius:8px;padding-block:4px;padding-inline:8px}.suggestions-summary-message .suggestions-preview .suggestion-preview-item[data-v-ae14cc3e]{border-radius:4px;transition:background-color .2s ease}.suggestions-summary-message .suggestions-preview .suggestion-preview-item[data-v-ae14cc3e]:hover{background-color:rgba(var(--v-theme-secondary),.08)}.suggestions-actions .v-btn[data-v-ae14cc3e]{font-size:.875rem;height:32px;letter-spacing:normal;min-width:100px;text-transform:none}.suggestions-actions .v-divider[data-v-ae14cc3e]{align-self:center;height:24px}.icon-color[data-v-ae14cc3e]{color:rgba(var(--v-theme-on-background),1)!important}.muted-btn[data-v-ae14cc3e]{color:rgba(var(--v-theme-primary),.5)!important}.muted-btn[data-v-ae14cc3e]:hover{color:rgba(var(--v-theme-primary),1)!important}.timeline-step[data-v-0980f9b1]{display:flex;gap:10px;min-height:32px}.timeline-step .timeline-track[data-v-0980f9b1]{align-items:center;display:flex;flex-direction:column;flex-shrink:0;width:16px}.timeline-step .timeline-track .timeline-icon[data-v-0980f9b1]{flex-shrink:0;opacity:.8}.timeline-step .timeline-track .timeline-line[data-v-0980f9b1]{background-color:rgba(var(--v-theme-on-surface),.12);flex:1;margin-block:4px;min-height:8px;width:1.5px}.timeline-step .timeline-content[data-v-0980f9b1]{display:flex;flex-direction:column;gap:2px;min-width:0;padding-block-end:8px}.timeline-step.is-last .timeline-content[data-v-0980f9b1]{padding-block-end:0}.timeline-step .step-description[data-v-0980f9b1]{color:rgba(var(--v-theme-on-surface),.6);font-size:.8rem;line-height:1.45}.timeline-step .step-summary[data-v-0980f9b1]{color:rgba(var(--v-theme-on-surface),.4);font-size:.75rem;line-height:1.35}.timeline-step .step-error[data-v-0980f9b1]{color:rgba(var(--v-theme-error),.7);font-size:.75rem;line-height:1.35}.timeline-step.step-running .step-description[data-v-0980f9b1]{color:rgba(var(--v-theme-on-surface),.75)}.timeline-step.step-running .timeline-line[data-v-0980f9b1]{background-color:rgba(var(--v-theme-primary),.25)}.icon-spin[data-v-0980f9b1]{animation:spin-0980f9b1 1.2s linear infinite}@keyframes spin-0980f9b1{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.skill-accordion[data-v-04811097]{margin-block:4px}.skill-accordion .skill-accordion-header[data-v-04811097]{align-items:center;cursor:pointer;display:flex;gap:4px;padding:4px 0}.skill-accordion .skill-accordion-header:hover .skill-accordion-title[data-v-04811097]{color:rgba(var(--v-theme-on-surface),.7)}.skill-accordion .skill-accordion-title[data-v-04811097]{color:rgba(var(--v-theme-on-surface),.5);font-size:.8rem;line-height:1.4;transition:color .15s ease}.skill-accordion .skill-accordion-chevron[data-v-04811097]{color:rgba(var(--v-theme-on-surface),.35);flex-shrink:0}.skill-accordion .skill-accordion-body[data-v-04811097]{padding-block:6px 2px;padding-inline-start:2px}.skill-accordion .skill-input-hint[data-v-04811097]{align-items:center;color:rgba(var(--v-theme-info),.8);display:flex;font-size:.75rem;padding:4px 0}.chat-log[data-v-79d0ca99]{padding:.3rem}.chat-log .from-user[data-v-79d0ca99]{justify-content:flex-end;max-width:90%}.chat-log .from-user .chat-avatar[data-v-79d0ca99]{flex-shrink:0;margin-block-start:2px}.chat-log .from-user .user-message-actions[data-v-79d0ca99]{align-items:center;display:flex;gap:6px;opacity:0;transition:opacity .2s ease}.chat-log .from-user .user-message-actions .user-message-time[data-v-79d0ca99]{color:rgba(var(--v-theme-on-surface),.4);font-size:.8rem}.chat-log .from-user:hover .user-message-actions[data-v-79d0ca99]{opacity:1}.chat-log .from-assistant[data-v-79d0ca99]{justify-content:flex-start;max-width:90%}.chat-log .from-assistant .chat-avatar[data-v-79d0ca99]{flex-shrink:0;margin-block-start:2px}.chat-log .from-assistant .chat-avatar.avatar-generating[data-v-79d0ca99]{animation:avatarPulse-79d0ca99 2s ease-in-out infinite}.chat-log .from-assistant .assistant-message-actions[data-v-79d0ca99]{margin-inline-start:.25rem}.chat-log .chat-body[data-v-79d0ca99]{flex:1;max-inline-size:100%;text-align:start}@media (max-width:768px){.chat-log .chat-body[data-v-79d0ca99]{max-inline-size:75%}}.chat-log .chat-body .typing-indicator[data-v-79d0ca99]{align-items:center;display:flex;gap:5px;padding:8px 4px}.chat-log .chat-body .typing-indicator .typing-dot[data-v-79d0ca99]{animation:typingBounce-79d0ca99 1.4s ease-in-out infinite;background-color:rgba(var(--v-theme-on-surface),.35);border-radius:50%;display:block;height:7px;width:7px}.chat-log .chat-body .typing-indicator .typing-dot[data-v-79d0ca99]:nth-child(2){animation-delay:.2s}.chat-log .chat-body .typing-indicator .typing-dot[data-v-79d0ca99]:nth-child(3){animation-delay:.4s}.chat-log .chat-body .chat-content[data-v-79d0ca99]{border-radius:12px;overflow-wrap:break-word;position:relative;word-wrap:break-word;display:block!important;max-width:100%}.chat-log .chat-body .chat-content.chat-left[data-v-79d0ca99]{border-end-start-radius:4px}.chat-log .chat-body .chat-content.chat-right[data-v-79d0ca99]{border-end-end-radius:4px}.chat-log .chat-body .from-system .chat-content-system[data-v-79d0ca99]{background-color:rgba(var(--v-theme-surface-variant),.5);border:1px solid rgba(var(--v-border-color),.3);border-radius:16px}.chat-log .icon-pulse[data-v-79d0ca99]{animation:iconPulse-79d0ca99 2s ease-in-out infinite}.chat-log .chatbot-icon[data-v-79d0ca99]{block-size:22px;display:block;inline-size:22px;-o-object-fit:contain;object-fit:contain}.v-theme--dark .chatbot-avatar[data-v-79d0ca99]{background:rgba(var(--v-theme-primary),.22)!important}.chat-log .message-container[data-v-79d0ca99]{line-height:1.6;overflow-x:auto;padding:0;white-space:normal;word-break:break-word}.chat-log .message-container[data-v-79d0ca99] p{margin-block:0 .5rem;margin-inline:0}.chat-log .message-container[data-v-79d0ca99] p:last-child{margin-block-end:0}.chat-log .message-container[data-v-79d0ca99] h1{font-size:1.25rem;font-weight:600;margin-block:.75rem .5rem;margin-inline:0}.chat-log .message-container[data-v-79d0ca99] h1:first-child{margin-block-start:0}.chat-log .message-container[data-v-79d0ca99] h2{font-size:1.15rem;font-weight:600;margin-block:.75rem .5rem;margin-inline:0}.chat-log .message-container[data-v-79d0ca99] h2:first-child{margin-block-start:0}.chat-log .message-container[data-v-79d0ca99] h3{font-size:1.1rem;font-weight:600;margin-block:.5rem .35rem;margin-inline:0}.chat-log .message-container[data-v-79d0ca99] h3:first-child{margin-block-start:0}.chat-log .message-container[data-v-79d0ca99] h4,.chat-log .message-container[data-v-79d0ca99] h5,.chat-log .message-container[data-v-79d0ca99] h6{font-size:1rem;font-weight:600;margin-block:.5rem .35rem;margin-inline:0}.chat-log .message-container[data-v-79d0ca99] h4:first-child,.chat-log .message-container[data-v-79d0ca99] h5:first-child,.chat-log .message-container[data-v-79d0ca99] h6:first-child{margin-block-start:0}.chat-log .message-container[data-v-79d0ca99] pre{background-color:rgba(var(--v-theme-on-surface),.02)!important;border:1px solid rgba(var(--v-border-color),.4);border-radius:6px;box-shadow:0 1px 3px #0000000d;margin-block:.5rem;margin-inline:0;overflow-x:auto;padding:.75rem;position:relative}.chat-log .message-container[data-v-79d0ca99] pre:last-child{margin-block-end:0}.chat-log .message-container[data-v-79d0ca99] pre code{background:transparent!important;border-radius:0!important;color:rgba(var(--v-theme-on-surface),.9)!important;font-family:Fira Code,Courier New,monospace;font-size:.9rem;font-weight:500;line-height:1.6;padding:0!important}.chat-log .message-container[data-v-79d0ca99] code{background-color:transparent!important;border-radius:3px;color:rgba(var(--v-theme-on-surface),.95)!important;font-family:Fira Code,Courier New,monospace;font-size:.88em;font-weight:600;padding-block:.15rem;padding-inline:.35rem}.chat-log .message-container[data-v-79d0ca99] pre code{background:transparent!important;color:rgba(var(--v-theme-on-surface),.9)!important;font-weight:500!important;padding:0!important;white-space:pre!important}.chat-log .message-container[data-v-79d0ca99] ol,.chat-log .message-container[data-v-79d0ca99] ul{margin-block:.5rem;margin-inline:0;padding-inline-start:2rem}.chat-log .message-container[data-v-79d0ca99] ol li,.chat-log .message-container[data-v-79d0ca99] ul li{margin-block-end:.25rem}.chat-log .message-container[data-v-79d0ca99] ol:last-child,.chat-log .message-container[data-v-79d0ca99] ul:last-child{margin-block-end:0}.chat-log .message-container[data-v-79d0ca99] ol ol,.chat-log .message-container[data-v-79d0ca99] ol ul,.chat-log .message-container[data-v-79d0ca99] ul ol,.chat-log .message-container[data-v-79d0ca99] ul ul{margin-block:.25rem}.chat-log .message-container[data-v-79d0ca99] .task-list-item{list-style:none}.chat-log .message-container[data-v-79d0ca99] .task-list-item input[type=checkbox]{margin-inline-end:.5rem}.chat-log .message-container[data-v-79d0ca99] blockquote{border-inline-start:3px solid rgba(var(--v-theme-primary),.4);color:rgba(var(--v-theme-on-surface),.7);font-style:italic;margin-block:.5rem;margin-inline:0;padding-inline-start:.75rem}.chat-log .message-container[data-v-79d0ca99] blockquote:last-child{margin-block-end:0}.chat-log .message-container[data-v-79d0ca99] table{border-collapse:collapse;font-size:.875rem;inline-size:100%;margin-block:.5rem;margin-inline:0}.chat-log .message-container[data-v-79d0ca99] table:last-child{margin-block-end:0}.chat-log .message-container[data-v-79d0ca99] table td,.chat-log .message-container[data-v-79d0ca99] table th{border:1px solid rgba(var(--v-border-color),.2);padding-block:.4rem;padding-inline:.6rem;text-align:start}.chat-log .message-container[data-v-79d0ca99] table th{background-color:rgba(var(--v-theme-surface-variant),.5);font-weight:600}.chat-log .message-container[data-v-79d0ca99] a{color:rgb(var(--v-theme-primary));text-decoration:none}.chat-log .message-container[data-v-79d0ca99] a:hover{text-decoration:underline}.chat-log .message-container[data-v-79d0ca99] img{block-size:auto;border-radius:6px;margin-block:.5rem;margin-inline:0;max-inline-size:100%}.chat-log .message-container[data-v-79d0ca99] hr{border:0;border-block-start:1px solid rgba(var(--v-border-color),.2);margin-block:.75rem;margin-inline:0}.chat-log .message-container[data-v-79d0ca99] strong{font-weight:600}.chat-log .message-container[data-v-79d0ca99] em{font-style:italic}.chat-group.message-highlighted .chat-content[data-v-79d0ca99]{background-color:rgba(var(--v-theme-warning),.2)!important;transition:background-color .3s ease}.message-streaming .message-container[data-v-79d0ca99]{position:relative}.message-streaming .message-container[data-v-79d0ca99]:after{animation:blink-79d0ca99 1s infinite;background-color:currentcolor;block-size:1em;content:"";display:inline-block;inline-size:2px;margin-inline-start:2px;position:relative;vertical-align:text-bottom}@keyframes typingBounce-79d0ca99{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:.9;transform:translateY(-5px)}}@keyframes avatarPulse-79d0ca99{0%,to{box-shadow:0 0 rgba(var(--v-theme-primary),.4)}50%{box-shadow:0 0 0 8px rgba(var(--v-theme-primary),0)}}@keyframes iconPulse-79d0ca99{0%,to{opacity:.9;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}@keyframes blink-79d0ca99{0%,50%{opacity:1}51%,to{opacity:0}}.v-theme--light .from-assistant .message-container[data-v-79d0ca99] pre code,.v-theme--light .from-assistant .message-container[data-v-79d0ca99] pre.hljs code{color:#1a1a1a!important;font-weight:700!important}.v-theme--light .from-assistant .message-container[data-v-79d0ca99] .hljs-keyword,.v-theme--light .from-assistant .message-container[data-v-79d0ca99] .hljs-link,.v-theme--light .from-assistant .message-container[data-v-79d0ca99] .hljs-literal,.v-theme--light .from-assistant .message-container[data-v-79d0ca99] .hljs-section,.v-theme--light .from-assistant .message-container[data-v-79d0ca99] .hljs-selector-tag{color:#0e4ba8!important;font-weight:700!important}.v-theme--light .from-assistant .message-container[data-v-79d0ca99] .hljs-attribute,.v-theme--light .from-assistant .message-container[data-v-79d0ca99] .hljs-name,.v-theme--light .from-assistant .message-container[data-v-79d0ca99] .hljs-string,.v-theme--light .from-assistant .message-container[data-v-79d0ca99] .hljs-title,.v-theme--light .from-assistant .message-container[data-v-79d0ca99] .hljs-type{color:#1d6522!important;font-weight:700!important}.v-theme--light .from-assistant .message-container[data-v-79d0ca99] .hljs-bullet,.v-theme--light .from-assistant .message-container[data-v-79d0ca99] .hljs-meta,.v-theme--light .from-assistant .message-container[data-v-79d0ca99] .hljs-number,.v-theme--light .from-assistant .message-container[data-v-79d0ca99] .hljs-symbol{color:#e65100!important;font-weight:700!important}.v-theme--light .from-assistant .message-container[data-v-79d0ca99] .hljs-comment,.v-theme--light .from-assistant .message-container[data-v-79d0ca99] .hljs-quote{color:#424242!important;font-weight:600!important}.from-user .message-container[data-v-79d0ca99] a{color:#fff!important;font-weight:700!important;opacity:.9;text-decoration:underline!important;text-underline-offset:2px}.from-user .message-container[data-v-79d0ca99] a:hover{opacity:1}.from-user .message-container[data-v-79d0ca99] pre,.from-user .message-container[data-v-79d0ca99] pre.hljs{background-color:#ffffff26!important}.from-user .message-container[data-v-79d0ca99] pre code,.from-user .message-container[data-v-79d0ca99] pre.hljs code{color:#fff!important;font-weight:700!important}.from-user .message-container[data-v-79d0ca99] .hljs-built_in,.from-user .message-container[data-v-79d0ca99] .hljs-keyword,.from-user .message-container[data-v-79d0ca99] .hljs-link,.from-user .message-container[data-v-79d0ca99] .hljs-literal,.from-user .message-container[data-v-79d0ca99] .hljs-section,.from-user .message-container[data-v-79d0ca99] .hljs-selector-tag{color:#e3f2ff!important;font-weight:700!important}.from-user .message-container[data-v-79d0ca99] .hljs-attr,.from-user .message-container[data-v-79d0ca99] .hljs-attribute,.from-user .message-container[data-v-79d0ca99] .hljs-name,.from-user .message-container[data-v-79d0ca99] .hljs-string,.from-user .message-container[data-v-79d0ca99] .hljs-title,.from-user .message-container[data-v-79d0ca99] .hljs-type{color:#e8ffe8!important;font-weight:700!important}.from-user .message-container[data-v-79d0ca99] .hljs-bullet,.from-user .message-container[data-v-79d0ca99] .hljs-meta,.from-user .message-container[data-v-79d0ca99] .hljs-number,.from-user .message-container[data-v-79d0ca99] .hljs-symbol{color:#fffacd!important;font-weight:700!important}.from-user .message-container[data-v-79d0ca99] .hljs-comment,.from-user .message-container[data-v-79d0ca99] .hljs-quote{color:#d0d0d0!important;font-style:italic;font-weight:500!important}.from-user .message-container[data-v-79d0ca99] .hljs-function,.from-user .message-container[data-v-79d0ca99] .hljs-params{color:#d0f0ff!important;font-weight:700!important}.from-user .message-container[data-v-79d0ca99] .hljs-property,.from-user .message-container[data-v-79d0ca99] .hljs-variable{color:#fff!important;font-weight:700!important}.chat-sidebar-content{display:flex;flex-direction:column;height:100%}.conversation-list-wrapper{flex:1;overflow:hidden;position:relative}.conversation-loading-overlay{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:rgb(var(--v-theme-surface));display:flex;flex-direction:column;inset:0;justify-content:center;position:absolute;z-index:10}.chat-contacts-list{padding:4px 8px 4px 12px}.conversation-group:not(:first-child){margin-block-start:8px}.group-header{color:#6b7a94;font-size:11px;font-weight:600;letter-spacing:.06em;padding:8px 12px 4px;text-transform:uppercase}.conversation-item{border-radius:8px!important;margin-block:8px;min-height:auto!important;padding:20px 16px!important;position:relative;transition:background-color .15s ease}.conversation-item.conversation-item--scoped{border-end-end-radius:8px!important;border-end-start-radius:2px!important;border-inline-start:3px solid rgb(var(--v-theme-primary))!important;border-start-end-radius:8px!important;border-start-start-radius:2px!important}.conversation-item .conversation-menu{background-color:transparent!important;box-shadow:none!important;flex-shrink:0;margin-inline-start:12px;opacity:.55;transition:opacity .15s ease}.conversation-item .conversation-menu .v-btn__overlay,.conversation-item .conversation-menu .v-btn__underlay,.conversation-item .conversation-menu .v-ripple__container{display:none!important}.conversation-item .conversation-menu:focus-within,.conversation-item .conversation-menu:hover{opacity:1}.conversation-item:hover .conversation-menu{opacity:1}.conversation-item--active,.conversation-item.v-list-item--active{background-color:rgba(var(--v-theme-primary),.08)!important}.conversation-item--active .conversation-title,.conversation-item.v-list-item--active .conversation-title{color:rgb(var(--v-theme-primary));font-weight:500}.conversation-item--active:before,.conversation-item.v-list-item--active:before{opacity:0!important}.conversation-item-content{flex:1;min-width:0}.conversation-item-row{align-items:center;display:flex;gap:6px}.conversation-title{flex:1;font-size:14px;line-height:1.4;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conversation-time{color:rgba(var(--v-theme-on-surface),.4);flex-shrink:0;font-size:11px;margin-left:8px}.entity-chip{flex-shrink:0;font-size:10px!important;height:18px!important;margin-right:4px;padding:0 6px!important}.chat-list-search .v-field--focused{box-shadow:none!important}.no-chat-items-text{align-items:center;display:flex;flex-direction:column;justify-content:center}.suggestions-sticky-header[data-v-77b31099]{background-color:rgb(var(--v-theme-background));padding-inline:16px;position:sticky;z-index:10}.suggestions-sticky-header .header-card[data-v-77b31099]{background-color:rgb(var(--v-theme-secondary),.07)}@media (max-width:768px){.suggestions-sticky-header .header-card .d-flex.gap-2[data-v-77b31099]{justify-content:space-between;width:100%}.suggestions-sticky-header .header-card .d-flex.gap-2 .v-btn[data-v-77b31099]{flex:1;min-width:auto}.suggestions-sticky-header .header-card .d-flex.gap-2 .v-btn span[data-v-77b31099]{font-size:.75rem}}.suggestions-sticky-header .suggestions-actions .v-btn[data-v-77b31099]{font-size:.875rem;height:32px;letter-spacing:normal;min-width:100px;text-transform:none}.suggestions-artifact-integrated[data-v-658c6fe3]{display:flex;flex-direction:column;height:100%;position:relative;width:100%}.suggestions-artifact-integrated .artifact-card[data-v-658c6fe3]{background-color:rgb(var(--v-theme-background));border-radius:0;display:flex;flex-direction:column;height:100%}.suggestions-artifact-integrated .suggestions-scroll-area[data-v-658c6fe3]{flex:1;height:100%;overflow:hidden}.suggestions-artifact-integrated .suggestions-scroll-area .ps[data-v-658c6fe3]{height:100%}.suggestions-artifact-integrated .suggestions-scroll-area .ps__rail-y[data-v-658c6fe3]{opacity:0;right:0!important;transition:opacity .2s;width:8px!important}.suggestions-artifact-integrated .suggestions-scroll-area:hover .ps__rail-y[data-v-658c6fe3]{opacity:1}.suggestions-artifact-integrated .suggestions-scroll-area .ps__thumb-y[data-v-658c6fe3]{right:2px!important;width:4px!important}.suggestions-artifact-integrated .suggestions-content[data-v-658c6fe3]{min-height:100%;padding:16px}.suggestions-artifact-integrated .select-all-section .select-all-checkbox[data-v-658c6fe3] .v-input__control,.suggestions-artifact-integrated .select-all-section .select-all-checkbox[data-v-658c6fe3] .v-input__control .v-selection-control{flex-direction:row-reverse}.suggestions-artifact-integrated .select-all-section .select-all-checkbox[data-v-658c6fe3] .v-input__control .v-label{margin-inline-end:8px;margin-inline-start:0}.suggestions-artifact-integrated .suggestions-list .suggestion-wrapper[data-v-658c6fe3]{align-items:start;border-radius:8px;cursor:pointer;display:flex;gap:12px;transition:all .2s cubic-bezier(.4,0,.2,1)}.suggestions-artifact-integrated .suggestions-list .suggestion-wrapper[data-v-658c6fe3]:hover:not(.suggestion-disabled){background-color:rgba(var(--v-theme-primary),.04)}.suggestions-artifact-integrated .suggestions-list .suggestion-wrapper.suggestion-selected[data-v-658c6fe3]{background-color:rgba(var(--v-theme-primary),.08)}.suggestions-artifact-integrated .suggestions-list .suggestion-wrapper.suggestion-disabled[data-v-658c6fe3]{cursor:default;opacity:.7}.suggestions-artifact-integrated .suggestions-list .suggestion-checkbox-container[data-v-658c6fe3]{flex-shrink:0;margin-left:auto;padding-top:60px}.suggestions-artifact-integrated .suggestions-list .suggestion-checkbox[data-v-658c6fe3]{flex-shrink:0}.suggestions-artifact-integrated .empty-state[data-v-658c6fe3]{align-items:center;display:flex;flex-direction:column;justify-content:center}.suggestions-artifact-integrated .scroll-to-top-btn[data-v-658c6fe3]{inset-block-end:16px;inset-inline-end:16px;position:absolute;z-index:10}.v-layout{--v-scrollbar-offset:0px;display:flex;flex:1 1 auto}.v-layout--full-height{--v-scrollbar-offset:inherit;height:100%}.v-navigation-drawer{-webkit-overflow-scrolling:touch;border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0;display:flex;flex-direction:column;height:100%;max-width:100%;pointer-events:auto;position:absolute;transition-duration:.2s;transition-property:box-shadow,transform,visibility,width,height,left,right,top,bottom;transition-timing-function:cubic-bezier(.4,0,.2,1)}.v-navigation-drawer--border{border-width:thin;box-shadow:none}.v-navigation-drawer{background:rgb(var(--v-theme-surface));box-shadow:0 0 rgba(var(--v-shadow-key-umbra-color),1),0 0 transparent,0 0 transparent;color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-navigation-drawer--rounded{border-radius:6px}.v-navigation-drawer--bottom,.v-navigation-drawer--top{max-height:-webkit-fill-available;overflow-y:auto}.v-navigation-drawer--top{border-bottom-width:thin;top:0}.v-navigation-drawer--bottom{border-top-width:thin;left:0}.v-navigation-drawer--left{border-right-width:thin;left:0;right:auto;top:0}.v-navigation-drawer--right{border-left-width:thin;left:auto;right:0;top:0}.v-navigation-drawer--floating{border:none}.v-navigation-drawer--temporary.v-navigation-drawer--active{box-shadow:0 4px 18px rgba(var(--v-shadow-key-umbra-color),var(--v-shadow-lg-opacity)),0 0 transparent,0 0 transparent}.v-navigation-drawer--sticky{height:auto;transition:box-shadow,transform,visibility,width,height,left,right}.v-navigation-drawer .v-list{overflow:hidden}.v-navigation-drawer__content{flex:0 1 auto;height:100%;max-width:100%;overflow-x:hidden;overflow-y:hidden}.v-navigation-drawer__img{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.v-navigation-drawer__img img:not(.v-img__img){height:inherit;-o-object-fit:cover;object-fit:cover;width:inherit}.v-navigation-drawer__scrim{background:#000;height:100%;left:0;opacity:.2;position:absolute;top:0;transition:opacity .2s cubic-bezier(.4,0,.2,1);width:100%;z-index:1}.v-navigation-drawer__append,.v-navigation-drawer__prepend{flex:none;overflow:hidden}.chatbot-icon{block-size:26px;display:block;inline-size:26px;-o-object-fit:contain;object-fit:contain}.chatbot-icon--welcome{block-size:64px;inline-size:64px}.active-conversation-title{background:transparent;border:0;color:inherit;cursor:pointer;max-inline-size:100%;padding:0;text-align:start}.active-conversation-title__icon{opacity:0;transition:opacity .15s ease}.active-conversation-title:hover{color:rgb(var(--v-theme-primary))}.active-conversation-title:hover .active-conversation-title__icon{opacity:.7}.active-conversation-title:focus-visible{border-radius:4px;outline:2px solid rgb(var(--v-theme-primary));outline-offset:2px}.active-conversation-title:focus-visible .active-conversation-title__icon{opacity:.7}.active-conversation-title-input{max-inline-size:100%}.active-conversation-title-input .v-field{background-color:rgb(var(--v-theme-surface));border-radius:6px;padding-inline:8px!important}.active-conversation-title-input .v-field__outline{--v-field-border-opacity:.4}.active-conversation-title-input .v-field--focused .v-field__outline{--v-field-border-opacity:1;--v-field-border-width:2px}.active-conversation-title-input .v-field__field,.active-conversation-title-input .v-field__input{padding-inline:0!important}.active-conversation-title-input .v-field__input,.active-conversation-title-input .v-field__input input{font-size:.875rem!important;font-weight:400!important;line-height:1.35!important;min-block-size:auto!important;padding-block:2px!important;padding-inline:0!important}.v-theme--dark .chatbot-avatar{background:rgba(var(--v-theme-primary),.1)!important}.sidebar-chat-layout .active-chat-header{align-items:center;display:flex;min-block-size:76px;padding-inline:1.5rem}.chat-expandable-wrapper{background-color:rgb(var(--v-theme-surface));block-size:calc(100vh - var(--layout-vertical-nav-navbar-height, 64px) - 50px);border-radius:12px;border-end-start-radius:8px;border-start-start-radius:8px;box-shadow:0 8px 32px #0000001f;box-shadow:0 6px 17px rgba(var(--v-shadow-key-umbra-color),.22),0 0 transparent,0 0 transparent;inset-block-start:calc(var(--layout-vertical-nav-navbar-height, 64px) + 29px);overflow:hidden;position:fixed;right:0;transition:all .35s cubic-bezier(.4,0,.2,1);z-index:1000}@media screen and (min-width:2199px){.chat-expandable-wrapper{inline-size:700px}}@media (max-width:2200px) and (min-width:1440px){.chat-expandable-wrapper{inline-size:500px}}@media (max-width:1439px) and (min-width:1200px){.chat-expandable-wrapper{inline-size:450px}}@media (max-width:1199px) and (min-width:960px){.chat-expandable-wrapper{inline-size:400px}}@media (max-width:960px){.chat-expandable-wrapper{block-size:calc(100vh - var(--layout-vertical-nav-navbar-height, 64px) - 16px);border-end-end-radius:8px;border-end-start-radius:8px;border-start-end-radius:8px;border-start-start-radius:8px;inline-size:95%;inset-block-start:var(--layout-vertical-nav-navbar-height,88px);left:50%;right:auto;transform:translate(-50%)}.chat-expandable-wrapper .sidebar-chat-layout{border-radius:8px}}.chat-expandable-wrapper.is-expanded{border-radius:0;bottom:0;height:100vh;max-height:100vh;right:0;top:0;width:100vw;z-index:1300}.chat-expandable-wrapper.is-expanded .sidebar-chat-layout{border-radius:0;overflow:visible}.chat-expandable-wrapper.is-expanded .chat-list-sidebar .v-navigation-drawer{border-radius:0!important}.sidebar-chat-layout{block-size:100%;border-radius:8px;box-shadow:0 3px 12px rgba(var(--v-shadow-key-umbra-color),var(--v-shadow-md-opacity)),0 0 transparent,0 0 transparent;overflow:hidden;position:relative}.sidebar-chat-layout .chat-list-sidebar-overlay{background-color:rgb(var(--v-theme-surface));box-shadow:2px 0 8px #0000001a;display:flex;flex-direction:column;inset:0;position:absolute;z-index:10}.sidebar-chat-layout .chat-list-sidebar .v-navigation-drawer__content{overflow-x:visible}.sidebar-chat-layout .chat-content-container{background-color:rgb(var(--v-theme-background));block-size:100%;display:flex;flex-direction:column;inline-size:100%}.sidebar-chat-layout .chat-content-container .chat-message-input .v-field__input{font-size:.9375rem!important;line-height:1.375rem!important;padding-block:.6rem .5rem}.sidebar-chat-layout .chat-content-container .chat-message-input .v-field__append-inner{align-items:flex-end;padding-block-end:4px;padding-block-start:0}.sidebar-chat-layout .chat-content-container .chat-message-input .v-field--appended{padding-inline-end:8px}.sidebar-chat-layout .chat-content-container .chat-message-form{margin-inline:auto;max-width:1200px}.sidebar-chat-layout .new-chat-input{border:1px solid rgba(var(--v-theme-on-surface),.2);border-radius:12px;padding:4px 16px;transition:border-color .2s ease}.sidebar-chat-layout .new-chat-input:focus-within{border-color:rgb(var(--v-theme-primary))}.sidebar-chat-layout .new-chat-input .new-chat-textarea :deep(.v-field),.sidebar-chat-layout .new-chat-input .new-chat-textarea :deep(.v-field__outline),.sidebar-chat-layout .new-chat-input .new-chat-textarea :deep(.v-input__control){background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important;--v-field-border-opacity:0}.sidebar-chat-layout .new-chat-input .new-chat-textarea :deep(.v-field__input){min-block-size:auto;padding:4px 0}.sidebar-chat-layout .new-chat-input .new-chat-textarea :deep(.v-field__input)::-moz-placeholder{opacity:1!important}.sidebar-chat-layout .new-chat-input .new-chat-textarea :deep(.v-field__input)::placeholder{opacity:1!important}.sidebar-chat-layout .new-chat-input__actions{align-items:center;display:flex;justify-content:space-between}.sidebar-chat-layout .active-chat-input{background:rgb(var(--v-theme-surface));border:1px solid rgba(var(--v-theme-on-surface),.2);border-radius:12px;padding:4px 12px;transition:border-color .2s ease}.sidebar-chat-layout .active-chat-input:focus-within{border-color:rgb(var(--v-theme-primary))}.sidebar-chat-layout .active-chat-input .active-chat-textarea :deep(.v-field),.sidebar-chat-layout .active-chat-input .active-chat-textarea :deep(.v-field__outline),.sidebar-chat-layout .active-chat-input .active-chat-textarea :deep(.v-input__control){background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important;--v-field-border-opacity:0}.sidebar-chat-layout .active-chat-input .active-chat-textarea :deep(.v-field__input){font-size:.9375rem;line-height:1.375rem;min-block-size:auto;padding:4px 0}.sidebar-chat-layout .active-chat-input .active-chat-textarea :deep(.v-field__input)::-moz-placeholder{opacity:1!important}.sidebar-chat-layout .active-chat-input .active-chat-textarea :deep(.v-field__input)::placeholder{opacity:1!important}.sidebar-chat-layout .active-chat-input__actions{align-items:center;display:flex;justify-content:space-between;padding-block-end:4px;padding-block-start:2px}.sidebar-chat-layout .chat-messages-scroll{block-size:100%;flex:1;inline-size:100%;overflow-y:auto;position:relative}.sidebar-chat-layout .chat-messages-scroll.ps{overflow:hidden!important}.sidebar-chat-layout .chat-messages-scroll .ps__rail-y{inset-inline-end:0!important;z-index:10}.sidebar-chat-layout .chat-messages-scroll .ps__thumb-y{background-color:rgba(var(--v-theme-on-surface),.3);border-radius:6px;opacity:.8}.sidebar-chat-layout .search-word-highlight{background-color:rgba(var(--v-theme-warning),.3);border-radius:2px;padding-block:1px;padding-inline:2px;transition:all .15s ease-in-out}.sidebar-chat-layout .search-word-highlight-active{background-color:rgba(var(--v-theme-primary),.6);box-shadow:0 0 0 2px rgba(var(--v-theme-primary),.2);font-weight:600;transform:scale(1.02)}.sidebar-chat-layout .chat-messages-content{-webkit-user-select:text;-moz-user-select:text;user-select:text}.sidebar-chat-layout .chat-messages-content.searching{-webkit-user-select:none;-moz-user-select:none;user-select:none}.sidebar-chat-layout .chat-wrapper{block-size:calc(100% - 76px);overflow:hidden}.sidebar-chat-layout .chat-loading-overlay{background-color:rgb(var(--v-theme-background));pointer-events:none;z-index:100}.sidebar-chat-layout .chat-loading-overlay,.sidebar-chat-layout .chat-transition-overlay{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;flex-direction:column;inset:0;justify-content:center;position:absolute}.sidebar-chat-layout .chat-transition-overlay{background-color:rgba(var(--v-theme-background),.7);transition:opacity .2s ease;z-index:99}@keyframes bounce{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.sidebar-chat-layout .ps{block-size:100%!important}.sidebar-chat-layout .ps__rail-y{opacity:.6;z-index:2}.sidebar-chat-layout .ps__thumb-y{background-color:rgba(var(--v-theme-on-surface),.3);border-radius:6px}.sidebar-chat-layout .chat-messages-scroll:hover .ps__rail-y{opacity:.8}@media (max-width:768px){.sidebar-chat-layout .active-chat-header{min-block-size:56px;padding-block:.75rem;padding-inline:1rem}.sidebar-chat-layout .chat-log-message-form{margin-block-end:1.5rem;margin-inline:1rem!important}}.sidebar-chat-layout .chat-log-wrapper{display:flex;flex-direction:column;min-block-size:0;overflow:hidden;position:relative}.sidebar-chat-layout .chat-content-flex{display:flex;height:100%;position:relative}.sidebar-chat-layout .chat-content-flex .chat-messages-area{display:flex;flex-direction:column;min-width:0;transition:width .35s ease;width:100%}.sidebar-chat-layout .chat-content-flex.has-artifact .artifact-area{background:rgb(var(--v-theme-surface));border-left:none;bottom:0;box-shadow:-4px 0 24px #00000026;display:flex;position:absolute;right:0;top:0;width:100%}@media (min-width:960px){.sidebar-chat-layout .chat-content-flex.has-artifact.artifact-expanded .chat-messages-area{flex:none;width:55%}.sidebar-chat-layout .chat-content-flex.has-artifact.artifact-expanded .artifact-area{border-left:1px solid rgba(var(--v-border-color),.3);box-shadow:none;flex:none;max-width:none;position:relative;width:45%;z-index:auto}}.artifact-slide-enter-active{animation:slideInFromRight .3s cubic-bezier(.4,0,.2,1)}.artifact-slide-leave-active{animation:slideOutToRight .3s cubic-bezier(.4,0,.2,1);bottom:0;position:absolute!important;right:0;top:0;width:100%;z-index:5}@keyframes slideInFromRight{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes slideOutToRight{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%)}}.slide-chat-enter-active,.slide-chat-leave-active{transition:transform .3s cubic-bezier(.4,0,.2,1)}.slide-chat-enter-from,.slide-chat-leave-to{transform:translate(100%)}.entity-context-pill{align-items:center;background-color:rgba(var(--v-theme-primary),.06);border:1px solid rgba(var(--v-theme-primary),.5);border-radius:5px;cursor:pointer;display:inline-flex;gap:8px;max-width:100%;overflow:hidden;padding:4px 8px;transition:background-color .15s ease,border-color .15s ease}.entity-context-pill:hover{background-color:rgba(var(--v-theme-primary),.12);border-color:rgba(var(--v-theme-primary),.7)}.entity-context-pill:hover .entity-context-link{opacity:1}.entity-context-name{color:rgba(var(--v-theme-on-surface),.8);font-size:13px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.entity-context-link{color:rgb(var(--v-theme-primary));flex-shrink:0;opacity:.4;transition:opacity .15s ease}.inactive-item{opacity:.3;pointer-events:none}.nav-user-profile{border-block-start:1px solid rgba(var(--v-theme-on-surface),.08);margin-block-start:auto;padding:12px}.navbar-divider{align-self:center!important;border-color:rgba(var(--v-theme-on-surface),.9)!important;max-height:25px!important;min-height:0!important}.layout-wrapper.with-chat-sidebar-open .layout-page-content,.layout-wrapper.with-chat-sidebar-open [class*=page-content]{transition:padding-inline-end .3s cubic-bezier(.4,0,.2,1)}@media screen and (min-width:2199px){.layout-wrapper.with-chat-sidebar-open .layout-page-content,.layout-wrapper.with-chat-sidebar-open [class*=page-content]{padding-inline-end:360px}}@media (max-width:2200px) and (min-width:1440px){.layout-wrapper.with-chat-sidebar-open .layout-page-content,.layout-wrapper.with-chat-sidebar-open [class*=page-content]{padding-inline-end:260px}}@media (max-width:1439px) and (min-width:1200px){.layout-wrapper.with-chat-sidebar-open .layout-page-content,.layout-wrapper.with-chat-sidebar-open [class*=page-content]{padding-inline-end:235px}}@media (max-width:1199px) and (min-width:960px){.layout-wrapper.with-chat-sidebar-open .layout-page-content,.layout-wrapper.with-chat-sidebar-open [class*=page-content]{padding-inline-end:210px}}
