.universal-chat-chart[data-v-9aaba0a8]{border:1px solid rgb(var(--v-theme-black-100));background:rgb(var(--v-theme-white));border-radius:8px;min-width:0;overflow:hidden}.markdown-content[data-v-af4bed07]{color:rgb(var(--v-theme-black-800));overflow-wrap:anywhere;font-size:13px;line-height:1.55}.markdown-content[data-v-af4bed07] p{margin:0 0 8px}.markdown-content[data-v-af4bed07] p:last-child,.markdown-content[data-v-af4bed07] ul:last-child,.markdown-content[data-v-af4bed07] ol:last-child{margin-bottom:0}.markdown-content[data-v-af4bed07] ul,.markdown-content[data-v-af4bed07] ol{margin:6px 0 8px;padding-left:20px}.markdown-content[data-v-af4bed07] a{color:rgb(var(--v-theme-primary-700));text-decoration:underline}.markdown-content[data-v-af4bed07] code{background:rgb(var(--v-theme-grey-100));border-radius:4px;padding:1px 4px;font-size:12px}.markdown-content[data-v-af4bed07] pre{background:rgb(var(--v-theme-black-900));max-width:100%;color:rgb(var(--v-theme-white));border-radius:8px;padding:10px;overflow-x:auto}.universal-chat-response-ref[data-v-0ba933aa]{border:1px solid rgb(var(--v-theme-grey-300));background:rgb(var(--v-theme-white));border-radius:10px;overflow:hidden}.universal-chat-response-ref summary[data-v-0ba933aa]{color:rgb(var(--v-theme-primary-700));cursor:pointer;padding:10px 12px;font-size:12px;font-weight:600}.universal-chat-response-ref__body[data-v-0ba933aa]{padding:0 12px 12px}.universal-chat-response-ref__prompt[data-v-0ba933aa]{background:rgb(var(--v-theme-grey-100));color:rgb(var(--v-theme-black-600));border-radius:8px;margin:0 0 8px;padding:8px;font-size:11px}.universal-chat-response-ref__status[data-v-0ba933aa],.universal-chat-response-ref__error p[data-v-0ba933aa]{color:rgb(var(--v-theme-black-500));margin:0;font-size:12px}.universal-chat-response-ref__error button[data-v-0ba933aa]{color:rgb(var(--v-theme-primary-700));margin-top:8px;font-size:12px;font-weight:600}.universal-chat-response-ref__citations[data-v-0ba933aa]{margin:10px 0 0;padding-left:18px;font-size:11px}.universal-chat-table[data-v-4bc2c1d0]{border:1px solid rgb(var(--v-theme-black-100));background:rgb(var(--v-theme-white));border-radius:8px;overflow:hidden}.universal-chat-table__title[data-v-4bc2c1d0]{border-bottom:1px solid rgb(var(--v-theme-grey-300));color:rgb(var(--v-theme-black-750));margin:0;padding:12px 16px;font-size:16px;font-weight:500}.universal-chat-table__scroller[data-v-4bc2c1d0]{max-width:100%;overflow-x:auto}table[data-v-4bc2c1d0]{border-collapse:collapse;text-align:left;width:100%;min-width:320px;font-size:13px}th[data-v-4bc2c1d0],td[data-v-4bc2c1d0]{border-bottom:1px solid rgb(var(--v-theme-grey-300));color:rgb(var(--v-theme-black-750));white-space:nowrap;padding:8px 12px}th[data-v-4bc2c1d0]{background:rgb(var(--v-theme-black-50));color:rgb(var(--v-theme-black-750));font-weight:500}tbody tr:last-child td[data-v-4bc2c1d0]{border-bottom:0}.universal-chat-word-cloud[data-v-ce4b8999]{border:1px solid rgb(var(--v-theme-black-100));background:rgb(var(--v-theme-white));border-radius:8px;padding:16px}.universal-chat-word-cloud__title[data-v-ce4b8999]{color:rgb(var(--v-theme-black-750));margin:0 0 12px;font-size:16px;font-weight:500}.universal-chat-word-cloud__words[data-v-ce4b8999]{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:8px 12px;line-height:1.2;display:flex}.universal-chat-word-cloud__word[data-v-ce4b8999]{font-weight:500}.universal-chat-word-cloud__word--positive[data-v-ce4b8999]{color:rgb(var(--v-theme-success-600))}.universal-chat-word-cloud__word--negative[data-v-ce4b8999]{color:rgb(var(--v-theme-error-700))}.universal-chat-word-cloud__word--neutral[data-v-ce4b8999]{color:rgb(var(--v-theme-black-600))}.universal-chat-message[data-v-675f0893]{max-width:100%}.universal-chat-message--user[data-v-675f0893]{background:rgb(var(--v-theme-primary-600));max-width:84%;color:rgb(var(--v-theme-white));border-radius:14px 14px 4px;align-self:flex-end;padding:9px 12px}.universal-chat-message__user-text[data-v-675f0893]{overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:13px;line-height:1.45}.universal-chat-message--assistant[data-v-675f0893]{align-self:stretch}.universal-chat-message__answer[data-v-675f0893]{flex-direction:column;gap:10px;min-width:0;display:flex}.universal-chat-message__choices[data-v-675f0893]{flex-direction:column;align-items:flex-start;gap:7px;display:flex}.universal-chat-message__choices button[data-v-675f0893]{border:1px solid rgb(var(--v-theme-primary-300));max-width:100%;color:rgb(var(--v-theme-primary-800));text-align:left;border-radius:999px;padding:7px 10px;font-size:12px;line-height:1.3}.universal-chat-message__choices button[data-v-675f0893]:hover:not(:disabled){background:rgb(var(--v-theme-primary-100))}.universal-chat-message__choices button[data-v-675f0893]:disabled{cursor:default;opacity:.55}.universal-chat-progress[data-v-ee694039]{background:rgb(var(--v-theme-grey-100));width:min(100%,420px);color:rgb(var(--v-theme-black-600));border-radius:12px 12px 12px 4px;align-self:flex-start;padding:10px 12px;font-size:12px}.universal-chat-progress__headline[data-v-ee694039]{align-items:center;gap:8px;min-height:18px;font-weight:600;line-height:1.4;display:flex}.universal-chat-progress__spinner[data-v-ee694039],.universal-chat-progress__row-spinner[data-v-ee694039]{border:2px solid rgb(var(--v-theme-grey-300));border-top-color:rgb(var(--v-theme-primary-600));border-radius:50%;flex:none;animation:.8s linear infinite universal-chat-progress-spin-ee694039}.universal-chat-progress__spinner[data-v-ee694039]{width:14px;height:14px}.universal-chat-progress__activity[data-v-ee694039]{border-top:1px solid rgb(var(--v-theme-grey-300));flex-direction:column;gap:7px;margin:9px 0 0;padding:9px 0 0;list-style:none;display:flex}.universal-chat-progress__activity-row[data-v-ee694039]{color:rgb(var(--v-theme-black-500));grid-template-columns:14px minmax(0,1fr);align-items:start;gap:7px;line-height:1.35;display:grid}.universal-chat-progress__activity-row--current[data-v-ee694039]{color:rgb(var(--v-theme-primary-800));font-weight:600}.universal-chat-progress__activity-row--complete[data-v-ee694039]{color:rgb(var(--v-theme-black-600))}.universal-chat-progress__activity-state[data-v-ee694039]{width:14px;height:17px;color:rgb(var(--v-theme-success-600));justify-content:center;align-items:center;font-size:12px;line-height:1;display:flex}.universal-chat-progress__row-spinner[data-v-ee694039]{width:10px;height:10px}.universal-chat-progress__activity-copy[data-v-ee694039]{min-width:0}.universal-chat-progress__activity-copy span[data-v-ee694039],.universal-chat-progress__activity-copy small[data-v-ee694039]{overflow-wrap:anywhere;display:block}.universal-chat-progress__activity-copy small[data-v-ee694039]{color:rgb(var(--v-theme-black-500));margin-top:1px;font-size:11px;font-weight:400}.universal-chat-progress__disclosure[data-v-ee694039]{color:rgb(var(--v-theme-primary-700));margin-top:8px;font-size:11px;font-weight:600}.universal-chat-progress__disclosure[data-v-ee694039]:hover{text-decoration:underline}.universal-chat-progress__sr-only[data-v-ee694039]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes universal-chat-progress-spin-ee694039{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.universal-chat-progress__spinner[data-v-ee694039],.universal-chat-progress__row-spinner[data-v-ee694039]{animation:none}}.universal-chat-prompt[data-v-62ee059d]{border:1px solid rgb(var(--v-theme-grey-300));background:rgb(var(--v-theme-white));border-radius:14px;flex-direction:column;transition:border-color .15s,box-shadow .15s;display:flex}.universal-chat-prompt[data-v-62ee059d]:focus-within{border-color:rgb(var(--v-theme-primary-500));box-shadow:0 0 0 2px rgb(var(--v-theme-primary-100))}.universal-chat-prompt textarea[data-v-62ee059d]{resize:none;width:100%;min-height:72px;max-height:160px;color:rgb(var(--v-theme-black-900));font:inherit;background:0 0;border:0;outline:0;padding:15px 16px;font-size:14px;line-height:21px;overflow-y:auto}.universal-chat-prompt textarea[data-v-62ee059d]::placeholder{color:rgb(var(--v-theme-black-400))}.universal-chat-prompt textarea[data-v-62ee059d]:disabled{cursor:not-allowed}.universal-chat-prompt[data-v-62ee059d]:has(textarea:disabled){background:rgb(var(--v-theme-grey-50))}.universal-chat-prompt__toolbar[data-v-62ee059d]{align-items:center;gap:8px;min-width:0;padding:0 10px 10px;display:flex}.universal-chat-prompt__context[data-v-62ee059d]{flex:1;min-width:0}.universal-chat-prompt__send[data-v-62ee059d]{background:rgb(var(--v-theme-primary-600));width:38px;height:38px;color:rgb(var(--v-theme-white));cursor:pointer;border:0;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;transition:background .15s,opacity .15s;display:inline-flex}.universal-chat-prompt__send[data-v-62ee059d]:hover:not(:disabled){background:rgb(var(--v-theme-primary-800))}.universal-chat-prompt__send[data-v-62ee059d]:disabled{opacity:.4;cursor:not-allowed}.universal-chat-starters[data-v-32f24ea9]{flex-direction:column;gap:8px;width:100%;margin-top:20px;display:flex}.universal-chat-starters__card[data-v-32f24ea9]{border:1px solid rgb(var(--v-theme-grey-300));background:rgb(var(--v-theme-white));color:rgb(var(--v-theme-primary-700));text-align:left;border-radius:12px;align-items:center;transition:border-color .12s,background-color .12s;display:flex}.universal-chat-starters__card--compact[data-v-32f24ea9]{gap:10px;min-height:68px;padding:10px 12px}.universal-chat-starters__card[data-v-32f24ea9]:hover:not(:disabled){border-color:rgb(var(--v-theme-primary-400));background:rgb(var(--v-theme-primary-50))}.universal-chat-starters__card[data-v-32f24ea9]:focus-visible{outline:2px solid rgb(var(--v-theme-primary-500));outline-offset:2px}.universal-chat-starters__card[data-v-32f24ea9]:disabled{cursor:default;opacity:.5}.universal-chat-starters__icon[data-v-32f24ea9]{background:rgb(var(--v-theme-primary-50));border-radius:8px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.universal-chat-starters__copy[data-v-32f24ea9]{min-width:0;color:rgb(var(--v-theme-black-500));flex-direction:column;flex:1;gap:4px;display:flex}.universal-chat-starters__copy strong[data-v-32f24ea9]{color:rgb(var(--v-theme-black-700))}@media (width<=639px){.universal-chat-starters[data-v-32f24ea9]{margin-top:16px}.universal-chat-starters__card--compact[data-v-32f24ea9]{min-height:64px;padding:8px 10px}}.universal-chat-panel-body[data-v-fba77ee8]{background:rgb(var(--v-theme-white));flex-direction:column;flex:1 1 0;height:100%;min-height:0;display:flex;overflow:hidden}.universal-chat-panel-body__controls[data-v-fba77ee8]{flex-shrink:0;align-items:center;gap:8px;min-width:0;min-height:58px;padding:10px 14px;display:flex}.universal-chat-panel-body__history-select[data-v-fba77ee8]{flex:240px;min-width:0}.universal-chat-panel-body__brand-select[data-v-fba77ee8]{min-width:0;max-width:100%}.universal-chat-panel-body__brand-select.btn[data-v-fba77ee8]{padding:0 8px!important}.universal-chat-panel-body__brand-select[data-v-fba77ee8] .v-btn__content{min-width:0;overflow:hidden}.universal-chat-panel-body__brand-label[data-v-fba77ee8]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.universal-chat-panel-body__error-actions button[data-v-fba77ee8]{color:rgb(var(--v-theme-primary-700));flex-shrink:0;font-size:12px;font-weight:600}.universal-chat-panel-body__new-chat[data-v-fba77ee8]{border:1px solid rgb(var(--v-theme-primary-600));background:rgb(var(--v-theme-primary-600));height:40px;color:rgb(var(--v-theme-white));white-space:nowrap;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.universal-chat-panel-body__new-chat[data-v-fba77ee8]:hover{border-color:rgb(var(--v-theme-primary-800));background:rgb(var(--v-theme-primary-800))}.universal-chat-panel-body__new-chat[data-v-fba77ee8]:disabled{cursor:not-allowed;opacity:.45}.universal-chat-panel-body__messages[data-v-fba77ee8]{overscroll-behavior:contain;flex-direction:column;flex:1 1 0;gap:14px;min-height:0;padding:16px;display:flex;overflow:hidden auto}.universal-chat-panel-body__empty[data-v-fba77ee8],.universal-chat-panel-body__welcome[data-v-fba77ee8]{color:rgb(var(--v-theme-black-500));text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;width:min(100%,680px);margin:auto;display:flex}.universal-chat-panel-body__empty p[data-v-fba77ee8]{margin:6px 0 0;font-size:13px;line-height:1.45}.universal-chat-panel-body__welcome h3[data-v-fba77ee8]{color:rgb(var(--v-theme-primary-950));letter-spacing:-.02em;margin:12px 0 0;font-size:32px;font-weight:700;line-height:1.2}.universal-chat-panel-body__welcome-eyebrow[data-v-fba77ee8]{color:rgb(var(--v-theme-primary-700));letter-spacing:.08em;text-transform:uppercase;margin:20px 0 0;font-size:13px;font-weight:700;line-height:1.3}.universal-chat-panel-body__welcome-copy[data-v-fba77ee8]{color:rgb(var(--v-theme-black-500));margin:12px 0 0;font-size:16px;line-height:1.45}.universal-chat-panel-body__brand-hint[data-v-fba77ee8]{color:rgb(var(--v-theme-primary-700));margin:10px 0 0;font-size:13px;font-weight:600}@media (width<=639px){.universal-chat-panel-body__welcome h3[data-v-fba77ee8]{font-size:26px}.universal-chat-panel-body__welcome-copy[data-v-fba77ee8]{font-size:14px}}.universal-chat-panel-body__spinner[data-v-fba77ee8]{border:2px solid rgb(var(--v-theme-grey-300));border-top-color:rgb(var(--v-theme-primary-600));border-radius:50%;width:14px;height:14px;animation:.8s linear infinite universal-chat-spin-fba77ee8}.universal-chat-panel-body__generating-icon[data-v-fba77ee8]{animation:.9s linear infinite universal-chat-spin-fba77ee8}.universal-chat-panel-body__notice[data-v-fba77ee8],.universal-chat-panel-body__error[data-v-fba77ee8]{border-radius:10px;padding:10px 12px;font-size:12px;line-height:1.4}.universal-chat-panel-body__notice[data-v-fba77ee8]{background:rgb(var(--v-theme-info-50));color:rgb(var(--v-theme-info-700))}.universal-chat-panel-body__error[data-v-fba77ee8]{background:rgb(var(--v-theme-error-50));color:rgb(var(--v-theme-error-700))}.universal-chat-panel-body__error p[data-v-fba77ee8]{margin:0}.universal-chat-panel-body__error-actions[data-v-fba77ee8]{gap:12px;margin-top:8px;display:flex}.universal-chat-panel-body__composer[data-v-fba77ee8]{background:rgb(var(--v-theme-white));flex-shrink:0;padding:12px 14px 14px}.universal-chat-panel-body__disclaimer[data-v-fba77ee8]{color:rgb(var(--v-theme-black-500));text-align:center;margin:8px 0 0;font-size:11px;line-height:1.4}@keyframes universal-chat-spin-fba77ee8{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.universal-chat-panel-body__spinner[data-v-fba77ee8],.universal-chat-panel-body__generating-icon[data-v-fba77ee8]{animation:none}}.universal-chat-history-menu{max-width:min(480px,100vw - 32px)!important}.universal-chat-history-menu .v-list-item,.universal-chat-history-menu .v-list-item__content,.universal-chat-history-menu .v-list-item-title{min-width:0;max-width:100%}.universal-chat-history-menu .v-list-item__content,.universal-chat-history-menu .v-list-item-title{overflow:hidden}.universal-chat-history-menu .v-list-item-title,.universal-chat-history-menu .universal-chat-panel-body__history-label{text-overflow:ellipsis;white-space:nowrap}.agentic-assist-gradient[data-v-01e23792]{isolation:isolate;background:linear-gradient(312.63deg,#00dee6 25%,#7c9bff 46.87%,#f7594e 68.75%) 0 0/200% 200%;border:0;transition:box-shadow .2s,transform .2s;position:relative}.agentic-assist-gradient[data-v-01e23792]:before{content:"";z-index:-1;border-radius:inherit;background:#fff;position:absolute;inset:1px}.agentic-assist-gradient[data-v-01e23792]>*{z-index:1;position:relative}.agentic-assist-gradient--active[data-v-01e23792],.agentic-assist-gradient[data-v-01e23792]:hover{box-shadow:0 0 16px #7c9bff59}.agentic-assist-gradient--active[data-v-01e23792]:before,.agentic-assist-gradient[data-v-01e23792]:hover:before{background:rgb(var(--v-theme-primary-50))}.agentic-assist-gradient[data-v-01e23792]:hover{animation:3s agentic-assist-gradient-shift-01e23792}@keyframes agentic-assist-gradient-shift-01e23792{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.universal-chat__launcher[data-v-01e23792]{--universal-chat-launcher-top:calc(90px + 1.5rem + 20px);--universal-chat-launcher-right:calc(26px + 20px);top:calc(var(--universal-chat-launcher-top) + env(safe-area-inset-top));right:calc(var(--universal-chat-launcher-right) + env(safe-area-inset-right));z-index:1900;width:160px;height:42px;color:rgb(var(--v-theme-black-900));white-space:nowrap;outline:none;justify-content:center;align-items:center;gap:7px;padding:0 17px;display:inline-flex;position:fixed;overflow:hidden}.universal-chat__launcher[data-v-01e23792]:focus-visible{outline:2px solid rgb(var(--v-theme-primary-500));outline-offset:2px}.universal-chat__launcher:hover .universal-chat__launcher-icon[data-v-01e23792]{animation:.55s ease-in-out universal-chat-icon-spin-01e23792}.universal-chat__launcher-label[data-v-01e23792]{max-width:100px;overflow:hidden}.universal-chat__panel[data-v-01e23792]{right:calc(24px + env(safe-area-inset-right));bottom:calc(24px + env(safe-area-inset-bottom));z-index:1900;border:1px solid rgb(var(--v-theme-grey-300));background:rgb(var(--v-theme-white));width:min(500px,100vw - 48px);height:min(800px,100dvh - 48px);box-shadow:var(--custom-shadow-overlay);flex-direction:column;display:flex;position:fixed;overflow:hidden}.universal-chat__resize-handle[data-v-01e23792]{z-index:2;position:absolute}.universal-chat__resize-handle--left[data-v-01e23792]{cursor:ew-resize;width:8px;top:12px;bottom:12px;left:-3px}.universal-chat__resize-handle--top[data-v-01e23792]{cursor:ns-resize;height:8px;top:-3px;left:12px;right:12px}.universal-chat__resize-handle--corner[data-v-01e23792]{cursor:nwse-resize;width:16px;height:16px;top:-4px;left:-4px}body.universal-chat--resizing-left,body.universal-chat--resizing-top,body.universal-chat--resizing-corner{-webkit-user-select:none;user-select:none}body.universal-chat--resizing-left{cursor:ew-resize}body.universal-chat--resizing-top{cursor:ns-resize}body.universal-chat--resizing-corner{cursor:nwse-resize}.universal-chat__target[data-v-01e23792],.universal-chat__surface[data-v-01e23792]{flex-direction:column;flex:1 1 0;height:100%;min-height:0;display:flex;overflow:hidden}.universal-chat__header[data-v-01e23792]{flex-shrink:0;justify-content:space-between;align-items:center;min-height:72px;padding:16px 16px 16px 20px;display:flex}.universal-chat__title-group[data-v-01e23792]{align-items:center;gap:12px;min-width:0;display:flex}.universal-chat__header-actions[data-v-01e23792]{flex-shrink:0;align-items:center;gap:4px;display:flex}.universal-chat__header-action[data-v-01e23792]{width:40px!important;min-width:40px!important;height:40px!important}.universal-chat__body[data-v-01e23792]{flex-direction:column;flex:1 1 0;min-height:0;display:flex;overflow:hidden}@keyframes universal-chat-icon-spin-01e23792{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.universal-chat-panel-enter-active[data-v-01e23792],.universal-chat-panel-leave-active[data-v-01e23792],.universal-chat-launcher-enter-active[data-v-01e23792],.universal-chat-launcher-leave-active[data-v-01e23792]{transition:opacity .14s,transform .14s}.universal-chat-panel-enter-from[data-v-01e23792],.universal-chat-panel-leave-to[data-v-01e23792],.universal-chat-launcher-enter-from[data-v-01e23792],.universal-chat-launcher-leave-to[data-v-01e23792]{opacity:0;transform:translateY(8px)}@media (width<=639px){.universal-chat__panel[data-v-01e23792]{right:calc(12px + env(safe-area-inset-right));bottom:calc(12px + env(safe-area-inset-bottom));left:calc(12px + env(safe-area-inset-left));width:auto;height:min(70dvh,560px)}}@media (prefers-reduced-motion:reduce){.universal-chat-panel-enter-active[data-v-01e23792],.universal-chat-panel-leave-active[data-v-01e23792],.universal-chat-launcher-enter-active[data-v-01e23792],.universal-chat-launcher-leave-active[data-v-01e23792],.universal-chat__launcher[data-v-01e23792]{transition:none}.universal-chat__launcher[data-v-01e23792]:hover,.universal-chat__launcher:hover .universal-chat__launcher-icon[data-v-01e23792]{animation:none}.universal-chat-panel-enter-from[data-v-01e23792],.universal-chat-panel-leave-to[data-v-01e23792],.universal-chat-launcher-enter-from[data-v-01e23792],.universal-chat-launcher-leave-to[data-v-01e23792]{transform:none}}.base-drawer.universal-chat__drawer .drawer-header.universal-chat__drawer-header{display:none}.base-drawer.universal-chat__drawer .drawer-content.universal-chat__drawer-content{min-height:0;padding:0;display:flex;overflow:hidden}
