@charset "UTF-8";.ai-assistant-fab[data-v-abb62a28]{position:fixed;z-index:1;right:16px;bottom:24px;padding:0;margin:0}@media screen and (min-width:1024px){.ai-assistant-fab[data-v-abb62a28]{right:16px;bottom:16px}}.ai-assistant-fab-tooltip[data-v-abb62a28]{position:absolute;top:-12px;right:0;width:200px;box-sizing:border-box;transform:translateY(-100%);padding:12px 1rem;text-align:left;border-radius:6px;font-size:.875rem;line-height:165%;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#434a4f;color:#fff}.ai-assistant-fab-tooltip .ai-assistant-fab-tooltip-pointer[data-v-abb62a28]{position:absolute;bottom:-11px;right:18px;border:12px solid transparent;border-bottom-width:0;border-top-color:#434a4f}.ai-assistant-fab-tooltip-close[data-v-abb62a28]{display:block;border:none;color:#acd8fe;font-size:inherit;font-weight:700;background-color:transparent;margin-top:12px;padding:0}@media screen and (min-width:1024px){.ai-assistant-fab-tooltip-close[data-v-abb62a28]{cursor:pointer}.ai-assistant-fab-tooltip-close[data-v-abb62a28]:hover{color:#eaf5fb}}.ai-assistant-fab-button[data-v-abb62a28]{border:none;cursor:pointer;background:none;margin:0;padding:0}.ai-assistant-fab-icon[data-v-abb62a28]{display:block;box-sizing:border-box;border:2px solid #fff;padding:3px;width:60px;height:60px;border-radius:50%;overflow:hidden;box-shadow:0 4px 6px #32325d33,0 1px 3px #00000014;background-color:#0386f4;color:#fff;transition:background-color .5s,box-shadow .5s}@media screen and (min-width:1024px){.ai-assistant-fab-icon[data-v-abb62a28]{cursor:pointer}.ai-assistant-fab-icon[data-v-abb62a28]:hover{background-color:#0862bb;box-shadow:0 0 12px #0386f4cc}.ai-assistant-fab-icon:hover .ai-assistant-fab-icon-text[data-v-abb62a28]{stroke:#0862bb}}.ai-assistant-fab-icon svg[data-v-abb62a28]{width:100%;height:100%;border-radius:inherit}.ai-assistant-fab-icon .ai-assistant-fab-icon-text[data-v-abb62a28]{transition:stroke .5s}.ai-assistant-fab-tooltip[data-v-b0240c9c]{position:absolute;top:-12px;right:0;width:200px;box-sizing:border-box;transform:translateY(-100%);padding:12px 1rem;text-align:left;border-radius:6px;font-size:.875rem;line-height:165%;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#434a4f;color:#fff}.ai-assistant-fab-tooltip .ai-assistant-fab-tooltip-pointer[data-v-b0240c9c]{position:absolute;bottom:-11px;right:18px;border:12px solid transparent;border-bottom-width:0;border-top-color:#434a4f}.ai-assistant-fab-tooltip-close[data-v-b0240c9c]{display:block;border:none;color:#acd8fe;font-size:inherit;font-weight:700;background-color:transparent;margin-top:12px;padding:0}@media screen and (min-width:1024px){.ai-assistant-fab-tooltip-close[data-v-b0240c9c]{cursor:pointer}.ai-assistant-fab-tooltip-close[data-v-b0240c9c]:hover{color:#eaf5fb}}.ai-assistant-fab-tooltip[data-v-7ae7be3f]{position:absolute;top:-12px;right:0;width:240px;box-sizing:border-box;transform:translateY(-100%);padding:1rem;text-align:left;border-radius:12px;font-size:.9375rem;line-height:165%;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#434a4f;color:#ededed}.ai-assistant-fab-tooltip .ai-assistant-fab-tooltip-pointer[data-v-7ae7be3f]{position:absolute;bottom:-11px;right:18px;border:12px solid transparent;border-bottom-width:0;border-top-color:#434a4f}.ai-assistant-fab-tooltip-header[data-v-7ae7be3f]{position:relative;padding-right:28px}.ai-assistant-fab-tooltip-title[data-v-7ae7be3f]{font-size:.9375rem;font-weight:700;line-height:24px}.ai-assistant-fab-tooltip-close-icon[data-v-7ae7be3f]{position:absolute;top:-2px;right:-2px;width:28px;height:28px;line-height:28px;border-radius:16px;border:none;background-color:transparent;color:inherit;font-size:16px;text-align:center;padding:0;cursor:pointer;transition:background-color .25s}.ai-assistant-fab-tooltip-close-icon[data-v-7ae7be3f]:before{line-height:28px}.ai-assistant-fab-tooltip-close-icon[data-v-7ae7be3f]:hover{background-color:#717e87;color:#fff}.ai-assistant-fab-tooltip-questions[data-v-7ae7be3f]{list-style:none;padding:12px 0 0;margin:0;display:flex;flex-direction:column;gap:10px}.ai-assistant-fab-tooltip-questions-item[data-v-7ae7be3f]{min-width:0}.ai-assistant-fab-tooltip-question-button[data-v-7ae7be3f]{width:100%;display:flex;align-items:center;background-color:#555e64;border:none;border-radius:24px;padding:0 8px;color:#fff;font-size:.9375rem;font-weight:700;line-height:40px;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;transition:background-color .25s}.ai-assistant-fab-tooltip-question-button[data-v-7ae7be3f]:hover{background-color:#717e87}.ai-assistant-fab-tooltip-question-button[data-v-7ae7be3f]:focus-visible{outline:2px solid #acd8fe;outline-offset:2px}.ai-assistant-fab-tooltip-question-button .ai-assistant-fab-tooltip-question-icon[data-v-7ae7be3f]{width:20px;height:20px;line-height:20px;border-radius:50%;border:2px solid;text-align:center;margin-right:8px;font-size:13px;font-weight:700;flex:0 0 auto}.ai-assistant-fab-tooltip-question-button .ai-assistant-fab-tooltip-question-text[data-v-7ae7be3f]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-assistant-mobile-layout[data-v-a46f37f5]{display:flex;flex-direction:column;position:fixed;bottom:0;left:0;right:0;height:100%;max-height:var(--v7df9c8a6);transition:max-height .3s ease;background-color:#fff;border-radius:1rem 1rem 0 0;border-top:1px solid #e0e0e0;box-shadow:0 -4px 8px #32325d33,0 -1px 3px #0000001a}.ai-assistant-tablet-layout[data-v-01e78206]{position:fixed;bottom:8px;right:8px;width:420px;height:100%;max-height:var(--v66d600dc);background-color:#fff;border:1px solid #e0e0e0;border-radius:1rem;transition:max-height .5s ease;display:flex;flex-direction:column;box-shadow:0 4px 8px #32325d1c,0 1px 3px #00000014}.chat-header[data-v-d550b57d]{position:relative;display:flex}.chat-header-actions-button[data-v-d550b57d]{background:transparent;color:#434343;font-weight:700;border:0 none;cursor:pointer}.chat-header-actions-button.button-new-thread[data-v-d550b57d]{padding:0 1rem;height:54px;line-height:54px;font-size:.875rem}@media screen and (min-width:1024px){.chat-header-actions-button.button-new-thread[data-v-d550b57d]{cursor:pointer}.chat-header-actions-button.button-new-thread[data-v-d550b57d]:hover{color:#0386f4}}.chat-header-actions-button.button-new-thread .button-new-thread-icon[data-v-d550b57d]{width:16px;height:16px;margin-right:3px;margin-top:-3px;vertical-align:middle}.chat-header-actions-button.button-new-thread .button-new-thread-text[data-v-d550b57d]{display:none;margin-left:2px}@media screen and (min-width:768px){.chat-header-actions-button.button-new-thread .button-new-thread-text[data-v-d550b57d]{display:inline}}.chat-header-actions-button.button-close[data-v-d550b57d]{position:absolute;right:0;top:0;padding:0 1rem;height:54px;line-height:54px;font-size:1.125rem}.chat-header-actions-button.button-close[data-v-d550b57d]:before{line-height:54px}@media screen and (min-width:1024px){.chat-header-actions-button.button-close[data-v-d550b57d]{cursor:pointer}.chat-header-actions-button.button-close[data-v-d550b57d]:hover{color:#0386f4}}.chat-layout[data-v-37abb10b]{display:flex;flex-direction:column;height:100%}.chat-layout-header-block[data-v-37abb10b]{flex:0 0 auto}.chat-layout-body-block[data-v-37abb10b]{flex:1 1 auto;overflow:hidden;display:flex;flex-direction:column}.chat-layout-body-block .chat-layout-body-block-message-section[data-v-37abb10b]{flex:1 1 auto;overflow-y:auto;height:100%;overscroll-behavior:contain}.chat-layout-body-block .chat-layout-body-block-input-section[data-v-37abb10b]{flex:0 0 auto}.chat-input-form[data-v-8f9d00c8]{display:flex;box-sizing:border-box;border:1px solid #dfdfdf;border-radius:24px;padding:6px 6px 6px 16px;margin:1rem;background-color:#f5f5f5}.chat-input-form-text-wrapper[data-v-8f9d00c8]{display:flex;align-items:center;width:calc(100% - 36px)}.chat-input-form-text-wrapper textarea[data-v-8f9d00c8]{background-color:inherit;display:block;width:100%;border:none;outline:none;resize:none;padding:0;font-size:1rem;line-height:24px;min-height:24px;overflow-y:auto;transition:height .3s ease;overscroll-behavior:contain;-ms-overflow-style:none;scrollbar-width:none}.chat-input-form-text-wrapper textarea[data-v-8f9d00c8]::-webkit-scrollbar{display:none}.chat-input-form-action-wrapper[data-v-8f9d00c8]{display:flex;justify-content:end;align-items:flex-end}.chat-input-form-submit[data-v-8f9d00c8]{transform:rotate(-90deg);border:none;background:none;width:36px;height:36px;padding:0;margin:0;color:#fff;background:#0386f4;border-radius:50%;transition:background-color .5s,box-shadow .5s}@media screen and (min-width:1024px){.chat-input-form-submit[data-v-8f9d00c8]{cursor:pointer}.chat-input-form-submit[data-v-8f9d00c8]:hover{background-color:#0862bb;box-shadow:0 0 12px #0386f4cc}}.chat-input-form-submit.chat-input-form-submit-stop[data-v-8f9d00c8]{background:#939393}@media screen and (min-width:1024px){.chat-input-form-submit.chat-input-form-submit-stop[data-v-8f9d00c8]:hover{background-color:#737373;box-shadow:0 0 12px #939393cc}}.chat-input-form-submit-icon[data-v-8f9d00c8]{font-size:1rem;line-height:36px;transition:transform .5s}.chat-input-form-submit-icon[data-v-8f9d00c8]:before{line-height:36px}.chat-input-form-submit-icon.icon-stop[data-v-8f9d00c8]:before{content:"";width:30%;height:30%;background:#fff;display:block;margin:auto}.message-subtitle[data-v-2522e624]{font-weight:700;font-size:20px;line-height:1.4;margin-bottom:1rem}.message-subtitle[data-v-2522e624]:not(:first-child){margin-top:2rem}.message-reference-sources[data-v-82c0b56b]{margin:-.625rem 0}.message-reference-sources-list[data-v-82c0b56b]{text-align:left;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:inherit;line-height:inherit}.message-reference-sources-list-item[data-v-82c0b56b]{border-top:1px solid #e9e9e9;padding:.625rem 0}.message-reference-sources-list-item.message-reference-sources-list-item-internal[data-v-82c0b56b]{border-top:none}@media screen and (min-width:1024px){.message-reference-sources-list-item.message-reference-sources-list-item-others[data-v-82c0b56b]{cursor:pointer}.message-reference-sources-list-item.message-reference-sources-list-item-others .message-reference-sources-list-item-header[data-v-82c0b56b]:hover{color:#0386f4}}.message-reference-sources-list-item-header[data-v-82c0b56b]{display:flex;justify-content:space-between;align-items:center;position:relative}.message-reference-sources-list-item-header span[data-v-82c0b56b]{padding-right:22px}.message-reference-sources-list-item-header .message-reference-sources-list-item-icon[data-v-82c0b56b]{position:absolute;top:3px;right:0;font-size:1rem;line-height:1rem}.message-reference-sources-list-item-link-list[data-v-82c0b56b]{text-align:left;list-style:disc;padding-inline-start:20px;overflow:hidden;transition:max-height .3s ease-in-out}.message-reference-sources-list-item-link-list-item[data-v-82c0b56b]{margin:.75rem 0}.message-reference-sources-list-item-link-list-item a[data-v-82c0b56b]{color:#0386f4}@media screen and (min-width:1024px){.message-reference-sources-list-item-link-list-item a[data-v-82c0b56b]:hover{text-decoration:underline}}.message-markdown[data-v-6d416fa1] .message-markdown-article{text-align:left;word-wrap:break-word}.message-markdown[data-v-6d416fa1] .message-markdown-article h1,.message-markdown[data-v-6d416fa1] .message-markdown-article h2,.message-markdown[data-v-6d416fa1] .message-markdown-article h3,.message-markdown[data-v-6d416fa1] .message-markdown-article h4,.message-markdown[data-v-6d416fa1] .message-markdown-article h5,.message-markdown[data-v-6d416fa1] .message-markdown-article h6{font-weight:700}.message-markdown[data-v-6d416fa1] .message-markdown-article h1{font-size:1.5rem;line-height:normal;margin:0}.message-markdown[data-v-6d416fa1] .message-markdown-article h2{font-size:1.25rem;margin:1rem 0 .5rem}.message-markdown[data-v-6d416fa1] .message-markdown-article h3{font-size:1rem;margin:2rem 0 .25rem}.message-markdown[data-v-6d416fa1] .message-markdown-article h3:first-child{margin-top:0}.message-markdown[data-v-6d416fa1] .message-markdown-article h4{font-size:.75rem;margin:2rem 0 .25rem}.message-markdown[data-v-6d416fa1] .message-markdown-article h4:first-of-type{margin-top:0}.message-markdown[data-v-6d416fa1] .message-markdown-article p{line-height:1.65;font-size:inherit;margin:0 0 1rem}.message-markdown[data-v-6d416fa1] .message-markdown-article p:last-child{margin:0}.message-markdown[data-v-6d416fa1] .message-markdown-article ul,.message-markdown[data-v-6d416fa1] .message-markdown-article ol{list-style:auto;font-size:inherit;text-align:left;margin:.5rem 0 1rem;padding-left:1.25rem;line-height:1.65}.message-markdown[data-v-6d416fa1] .message-markdown-article ul li,.message-markdown[data-v-6d416fa1] .message-markdown-article ol li{margin:.375rem 0}.message-markdown[data-v-6d416fa1] .message-markdown-article ul li p+ul,.message-markdown[data-v-6d416fa1] .message-markdown-article ul li p+ol,.message-markdown[data-v-6d416fa1] .message-markdown-article ol li p+ul,.message-markdown[data-v-6d416fa1] .message-markdown-article ol li p+ol{margin-top:-.5rem}.message-markdown[data-v-6d416fa1] .message-markdown-article ul li:last-child,.message-markdown[data-v-6d416fa1] .message-markdown-article ol li:last-child{margin-bottom:0}.message-markdown[data-v-6d416fa1] .message-markdown-article ul ul,.message-markdown[data-v-6d416fa1] .message-markdown-article ul ol,.message-markdown[data-v-6d416fa1] .message-markdown-article ol ul,.message-markdown[data-v-6d416fa1] .message-markdown-article ol ol{margin:0 0 1rem}.message-markdown[data-v-6d416fa1] .message-markdown-article ul ul ul,.message-markdown[data-v-6d416fa1] .message-markdown-article ul ul ol,.message-markdown[data-v-6d416fa1] .message-markdown-article ul ol ul,.message-markdown[data-v-6d416fa1] .message-markdown-article ul ol ol,.message-markdown[data-v-6d416fa1] .message-markdown-article ol ul ul,.message-markdown[data-v-6d416fa1] .message-markdown-article ol ul ol,.message-markdown[data-v-6d416fa1] .message-markdown-article ol ol ul,.message-markdown[data-v-6d416fa1] .message-markdown-article ol ol ol{margin:0}.message-markdown[data-v-6d416fa1] .message-markdown-article ul ol,.message-markdown[data-v-6d416fa1] .message-markdown-article ol ol{list-style:lower-alpha}.message-markdown[data-v-6d416fa1] .message-markdown-article ul ol ol,.message-markdown[data-v-6d416fa1] .message-markdown-article ol ol ol{list-style:lower-roman}.message-markdown[data-v-6d416fa1] .message-markdown-article ul a,.message-markdown[data-v-6d416fa1] .message-markdown-article ol a{color:#0386f4}.message-markdown[data-v-6d416fa1] .message-markdown-article ul{list-style:disc}.message-markdown[data-v-6d416fa1] .message-markdown-article ul ul{list-style:circle}.message-markdown[data-v-6d416fa1] .message-markdown-article ul ul ul{list-style:square}.message-markdown[data-v-6d416fa1] .message-markdown-article hr{margin:2rem 0;background-color:#fff;border:none;border-top:1px solid #dfdfdf}.message-markdown[data-v-6d416fa1] .message-markdown-article blockquote{border-left:3px solid #434343;margin:0;padding-left:1.5rem;font-style:italic}.message-markdown[data-v-6d416fa1] .message-markdown-article code{white-space:break-spaces}.message-markdown[data-v-6d416fa1] .message-markdown-article .table-wrapper{overflow-x:auto;margin:1rem}.message-markdown[data-v-6d416fa1] .message-markdown-article table{border-collapse:collapse}.message-markdown[data-v-6d416fa1] .message-markdown-article th,.message-markdown[data-v-6d416fa1] .message-markdown-article td{border:1px solid #ddd;padding:6px}.message-following-questions-list[data-v-281b4cc7]{cursor:pointer;text-align:left;list-style:none;margin:-.625rem 0;font-size:inherit;line-height:inherit}.message-following-questions-list-item[data-v-281b4cc7]{border-top:1px solid #e9e9e9;padding:.625rem 0;color:#0386f4}.message-following-questions-list-item[data-v-281b4cc7]:first-child{border-top:none}@media screen and (min-width:1024px){.message-following-questions-list-item[data-v-281b4cc7]{cursor:pointer}.message-following-questions-list-item[data-v-281b4cc7]:hover{text-decoration:underline}}.chat-window-loading-hint[data-v-5e3a61a3]{padding:1rem 6px;display:flex;justify-content:flex-start}.loading-dots[data-v-5e3a61a3]{display:flex;gap:6px;align-items:center}.dot[data-v-5e3a61a3]{width:6px;height:6px;background-color:#939393;border-radius:50%;animation:loading-bounce-5e3a61a3 1.4s infinite ease-in-out both}.dot[data-v-5e3a61a3]:nth-child(1){animation-delay:-.48s;background-color:#0386f4}.dot[data-v-5e3a61a3]:nth-child(2){animation-delay:-.32s;background-color:#ea5e5b}.dot[data-v-5e3a61a3]:nth-child(3){animation-delay:-.16s;background-color:#51a551}.dot[data-v-5e3a61a3]:nth-child(4){animation-delay:0s}@keyframes loading-bounce-5e3a61a3{0%,80%,to{transform:scale(0);opacity:.5}40%{transform:scale(1);opacity:1}}.message-error-hint[data-v-9270535b]{color:#939393}.message-error-hint .message-error-hint-description[data-v-9270535b]{padding:0;text-align:left;font-size:.875rem}.message-error-hint .message-error-hint-button[data-v-9270535b]{border:none;color:#1a73e8;background:none;cursor:pointer}.default-question-list[data-v-40c11457]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:.5rem;gap:.5rem}.default-question-list-item[data-v-40c11457]{min-width:0}.default-question-list-item-button[data-v-40c11457]{width:100%;max-width:100%;min-width:0;display:flex;align-items:center;text-align:left;background-color:#f3f3f3;border:none;border-radius:21px;padding-left:8px;box-sizing:border-box;color:#434343;font-size:.875rem;font-weight:700;line-height:40px;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.default-question-list-item-button[data-v-40c11457]:focus-visible{outline:2px solid #0386f4;outline-offset:2px}@media screen and (min-width:768px){.default-question-list-item-button[data-v-40c11457]{font-size:15px}}@media screen and (min-width:1024px){.default-question-list-item-button[data-v-40c11457]{cursor:pointer}.default-question-list-item-button[data-v-40c11457]:hover{color:#0386f4;background-color:#ededed}}.default-question-list-item-button .default-question-list-item-button-icon[data-v-40c11457]{border:2px solid;width:20px;height:20px;line-height:20px;border-radius:50%;margin-right:8px;text-align:center;font-size:13px;font-weight:700}.chat-window[data-v-1d9b4190]{position:relative;padding:0 1rem;height:100%}.scroll-anchor[data-v-1d9b4190]{height:1px}.chat-window-message-list.is-user[data-v-1d9b4190]{width:80%;padding-left:20%;text-align:right}.chat-window-message-list.is-user .chat-window-message-list-item-user-input[data-v-1d9b4190]{background-color:#e9e9e9;display:inline-block;padding:.75rem 1rem;border-radius:12px;word-break:break-word;white-space:pre-line;text-align:right;box-sizing:border-box;max-width:100%}.chat-window-message-list.is-user .chat-window-message-list-item-user-input-label[data-v-1d9b4190]{display:inline-block;background-color:#fff;padding:.25rem .75rem;margin-bottom:.125rem;border-radius:16px;text-align:right;font-size:.75rem;font-weight:600;line-height:normal;max-width:180px;box-sizing:border-box;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media screen and (min-width:768px){.chat-window-message-list.is-user .chat-window-message-list-item-user-input-label[data-v-1d9b4190]{font-size:13px}}.chat-window-message-list.is-user .chat-window-message-list-item-user-input-content[data-v-1d9b4190]{display:block;text-align:left}.chat-window-message-list.is-assistant[data-v-1d9b4190]{text-align:left;padding-bottom:3rem}.chat-window-message-list.is-assistant .chat-window-message-list-item[data-v-1d9b4190]{padding-top:2rem}.chat-window-message-list[data-v-1d9b4190]:last-of-type{padding-bottom:1rem}.chat-window-message-list-item[data-v-1d9b4190]{font-size:.875rem;line-height:1.65;color:#434343}@media screen and (min-width:768px){.chat-window-message-list-item[data-v-1d9b4190]{font-size:15px}}.loading-hint-block[data-v-966ffb56],.default-question-block[data-v-966ffb56]{padding:1rem}.default-question-block .default-question-block-title[data-v-966ffb56]{font-size:1.125rem;font-weight:700;color:#434343;margin:0 0 1rem;text-align:left}.error-hint-block[data-v-966ffb56]{padding:1rem}.ai-assistant-layout-content[data-v-56ea0a71]{height:100%;overflow-y:auto}
