.font-b[data-v-259742b0]{font-family:Roboto-Bold,Arial,Helvetica,sans-serif}.font-sb[data-v-259742b0]{font-family:Roboto-SemiBold,Arial,Helvetica,sans-serif}.txt--12[data-v-259742b0]{font-size:12px!important}.txt--14[data-v-259742b0]{font-size:14px!important}.txt--16[data-v-259742b0]{font-size:16px!important}.txt--18[data-v-259742b0]{font-size:18px!important}.txt--20[data-v-259742b0]{font-size:20px!important}.vue-notification-wrapper[data-v-259742b0]{overflow:initial!important}.notification[data-v-259742b0]{width:300px;margin-top:10px;margin-left:-30px;display:flex;align-items:center;background:#fff;padding:16px;border-radius:4px;box-shadow:0 2px 48px 0 rgba(50,50,50,.1)}.notification .round[data-v-259742b0]{display:flex;justify-content:center;align-items:center;border-radius:50%;width:40px;height:40px;background:#e5f2f2}.notification-error[data-v-259742b0]{border:1px solid red}.notification-error a[data-v-259742b0]{color:red!important}.notification-success[data-v-259742b0]{border:1px solid #4caf50}.notification-success a[data-v-259742b0]{color:#4caf50!important}.notification-warning[data-v-259742b0]{border:1px solid #00f}.notification-warning a[data-v-259742b0]{color:#00f!important}.notification-text[data-v-259742b0]{margin-left:15px}.notification-content[data-v-259742b0]{padding-right:5px}.notification-close[data-v-259742b0]{cursor:pointer;padding-left:10px;display:block;margin-left:auto;border-left:1px solid #d3d3d3;min-height:40px;height:100%}.notification-close i[data-v-259742b0]{margin-top:10px}body[data-v-259742b0],html[data-v-259742b0]{font-family:Roboto-Regular,Arial,Helvetica,sans-serif!important}html[data-v-259742b0]{font-size:14px!important}.v-text-field.v-text-field--enclosed .v-text-field__details[data-v-259742b0]{margin-bottom:0}.ai-conversation-list[data-v-259742b0]{height:100%;min-height:0;display:flex;flex-direction:column}.ai-conversation-list__header[data-v-259742b0]{flex-shrink:0}.ai-conversation-list__items[data-v-259742b0]{flex:1 1 0;min-height:0;overflow-y:auto}.theme--light.v-alert .v-alert--prominent .v-alert__icon:after{background:rgba(0,0,0,.12)}.theme--dark.v-alert .v-alert--prominent .v-alert__icon:after{background:hsla(0,0%,100%,.12)}.v-sheet.v-alert{border-radius:0}.v-sheet.v-alert:not(.v-sheet--outlined){box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}.v-sheet.v-alert.v-sheet--shaped{border-radius:0 0}.v-alert{display:block;font-size:16px;margin-bottom:16px;padding:16px;position:relative;transition:.3s cubic-bezier(.25,.8,.5,1)}.v-alert:not(.v-sheet--tile){border-radius:0}.v-application--is-ltr .v-alert>.v-alert__content,.v-application--is-ltr .v-alert>.v-icon{margin-right:16px}.v-application--is-rtl .v-alert>.v-alert__content,.v-application--is-rtl .v-alert>.v-icon{margin-left:16px}.v-application--is-ltr .v-alert>.v-icon+.v-alert__content{margin-right:0}.v-application--is-rtl .v-alert>.v-icon+.v-alert__content{margin-left:0}.v-application--is-ltr .v-alert>.v-alert__content+.v-icon{margin-right:0}.v-application--is-rtl .v-alert>.v-alert__content+.v-icon{margin-left:0}.v-alert__border{border-style:solid;border-width:4px;content:"";position:absolute}.v-alert__border:not(.v-alert__border--has-color){opacity:.26}.v-alert__border--left,.v-alert__border--right{bottom:0;top:0}.v-alert__border--bottom,.v-alert__border--top{left:0;right:0}.v-alert__border--bottom{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;bottom:0}.v-application--is-ltr .v-alert__border--left{border-top-left-radius:inherit;border-bottom-left-radius:inherit;left:0}.v-application--is-ltr .v-alert__border--right,.v-application--is-rtl .v-alert__border--left{border-top-right-radius:inherit;border-bottom-right-radius:inherit;right:0}.v-application--is-rtl .v-alert__border--right{border-top-left-radius:inherit;border-bottom-left-radius:inherit;left:0}.v-alert__border--top{border-top-left-radius:inherit;border-top-right-radius:inherit;top:0}.v-alert__content{flex:1 1 auto}.v-application--is-ltr .v-alert__dismissible{margin:-16px -8px -16px 8px}.v-application--is-rtl .v-alert__dismissible{margin:-16px 8px -16px -8px}.v-alert__icon{align-self:flex-start;border-radius:50%;height:24px;min-width:24px;position:relative}.v-application--is-ltr .v-alert__icon{margin-right:16px}.v-application--is-rtl .v-alert__icon{margin-left:16px}.v-alert__icon.v-icon{font-size:24px}.v-alert__wrapper{align-items:center;border-radius:inherit;display:flex}.v-application--is-ltr .v-alert--border.v-alert--prominent .v-alert__icon{margin-left:8px}.v-application--is-rtl .v-alert--border.v-alert--prominent .v-alert__icon{margin-right:8px}.v-alert--dense{padding-top:8px;padding-bottom:8px}.v-alert--dense .v-alert__border{border-width:medium}.v-alert--outlined{background:transparent!important;border:thin solid currentColor!important}.v-alert--outlined .v-alert__icon{color:inherit!important}.v-alert--prominent .v-alert__icon{align-self:center;height:48px;min-width:48px}.v-alert--prominent .v-alert__icon.v-icon{font-size:32px}.v-alert--prominent .v-alert__icon.v-icon:after{background:currentColor!important;border-radius:50%;bottom:0;content:"";left:0;opacity:.16;position:absolute;right:0;top:0}.v-alert--prominent.v-alert--dense .v-alert__icon.v-icon:after{transform:scale(1)}.v-alert--text{background:transparent!important}.v-alert--text:before{background-color:currentColor;border-radius:inherit;bottom:0;content:"";left:0;opacity:.12;position:absolute;pointer-events:none;right:0;top:0}.font-b[data-v-651dc864]{font-family:Roboto-Bold,Arial,Helvetica,sans-serif}.font-sb[data-v-651dc864]{font-family:Roboto-SemiBold,Arial,Helvetica,sans-serif}.txt--12[data-v-651dc864]{font-size:12px!important}.txt--14[data-v-651dc864]{font-size:14px!important}.txt--16[data-v-651dc864]{font-size:16px!important}.txt--18[data-v-651dc864]{font-size:18px!important}.txt--20[data-v-651dc864]{font-size:20px!important}.vue-notification-wrapper[data-v-651dc864]{overflow:initial!important}.notification[data-v-651dc864]{width:300px;margin-top:10px;margin-left:-30px;display:flex;align-items:center;background:#fff;padding:16px;border-radius:4px;box-shadow:0 2px 48px 0 rgba(50,50,50,.1)}.notification .round[data-v-651dc864]{display:flex;justify-content:center;align-items:center;border-radius:50%;width:40px;height:40px;background:#e5f2f2}.notification-error[data-v-651dc864]{border:1px solid red}.notification-error a[data-v-651dc864]{color:red!important}.notification-success[data-v-651dc864]{border:1px solid #4caf50}.notification-success a[data-v-651dc864]{color:#4caf50!important}.notification-warning[data-v-651dc864]{border:1px solid #00f}.notification-warning a[data-v-651dc864]{color:#00f!important}.notification-text[data-v-651dc864]{margin-left:15px}.notification-content[data-v-651dc864]{padding-right:5px}.notification-close[data-v-651dc864]{cursor:pointer;padding-left:10px;display:block;margin-left:auto;border-left:1px solid #d3d3d3;min-height:40px;height:100%}.notification-close i[data-v-651dc864]{margin-top:10px}body[data-v-651dc864],html[data-v-651dc864]{font-family:Roboto-Regular,Arial,Helvetica,sans-serif!important}html[data-v-651dc864]{font-size:14px!important}.v-text-field.v-text-field--enclosed .v-text-field__details[data-v-651dc864]{margin-bottom:0}.ai-visualization[data-v-651dc864]{max-width:100%;background:#fff}.ai-visualization__table-wrap[data-v-651dc864]{max-height:400px;overflow:auto}.font-b[data-v-69c40308]{font-family:Roboto-Bold,Arial,Helvetica,sans-serif}.font-sb[data-v-69c40308]{font-family:Roboto-SemiBold,Arial,Helvetica,sans-serif}.txt--12[data-v-69c40308]{font-size:12px!important}.txt--14[data-v-69c40308]{font-size:14px!important}.txt--16[data-v-69c40308]{font-size:16px!important}.txt--18[data-v-69c40308]{font-size:18px!important}.txt--20[data-v-69c40308]{font-size:20px!important}.vue-notification-wrapper[data-v-69c40308]{overflow:initial!important}.notification[data-v-69c40308]{width:300px;margin-top:10px;margin-left:-30px;display:flex;align-items:center;background:#fff;padding:16px;border-radius:4px;box-shadow:0 2px 48px 0 rgba(50,50,50,.1)}.notification .round[data-v-69c40308]{display:flex;justify-content:center;align-items:center;border-radius:50%;width:40px;height:40px;background:#e5f2f2}.notification-error[data-v-69c40308]{border:1px solid red}.notification-error a[data-v-69c40308]{color:red!important}.notification-success[data-v-69c40308]{border:1px solid #4caf50}.notification-success a[data-v-69c40308]{color:#4caf50!important}.notification-warning[data-v-69c40308]{border:1px solid #00f}.notification-warning a[data-v-69c40308]{color:#00f!important}.notification-text[data-v-69c40308]{margin-left:15px}.notification-content[data-v-69c40308]{padding-right:5px}.notification-close[data-v-69c40308]{cursor:pointer;padding-left:10px;display:block;margin-left:auto;border-left:1px solid #d3d3d3;min-height:40px;height:100%}.notification-close i[data-v-69c40308]{margin-top:10px}body[data-v-69c40308],html[data-v-69c40308]{font-family:Roboto-Regular,Arial,Helvetica,sans-serif!important}html[data-v-69c40308]{font-size:14px!important}.v-text-field.v-text-field--enclosed .v-text-field__details[data-v-69c40308]{margin-bottom:0}.ai-bubble[data-v-69c40308]{display:flex;gap:8px;margin-bottom:12px}.ai-bubble--user[data-v-69c40308]{flex-direction:row-reverse}.ai-bubble--user .ai-bubble__content[data-v-69c40308]{background:#1976d2;color:#fff;border-radius:16px 16px 4px 16px}.ai-bubble--user .ai-bubble__time[data-v-69c40308]{text-align:right;color:hsla(0,0%,100%,.7)}.ai-bubble--assistant .ai-bubble__content[data-v-69c40308],.ai-bubble--system .ai-bubble__content[data-v-69c40308]{background:#f5f5f5;color:#333;border-radius:16px 16px 16px 4px}.ai-bubble--assistant .ai-bubble__time[data-v-69c40308],.ai-bubble--system .ai-bubble__time[data-v-69c40308]{color:rgba(0,0,0,.4)}.ai-bubble__avatar[data-v-69c40308]{flex-shrink:0;width:32px;height:32px;border-radius:50%;background:#e0e0e0;display:flex;align-items:center;justify-content:center}.ai-bubble__content[data-v-69c40308]{max-width:80%;padding:10px 14px;word-break:break-word}.ai-bubble__content--wide[data-v-69c40308]{max-width:95%;min-width:400px}.ai-bubble__visualizations[data-v-69c40308]{min-width:350px}.ai-bubble__exports[data-v-69c40308]{display:flex;flex-direction:column;gap:6px}.ai-bubble__export[data-v-69c40308]{display:inline-flex;align-items:center;padding:8px 12px;background:#fff;border:1px solid #e0e0e0;border-radius:8px;color:#1976d2;text-decoration:none;font-size:13px;transition:background .15s,border-color .15s;max-width:-moz-fit-content;max-width:fit-content}.ai-bubble__export[data-v-69c40308]:hover{background:#f0f7ff;border-color:#1976d2}.ai-bubble__export-name[data-v-69c40308]{font-weight:500;margin-right:8px}.ai-bubble__export-meta[data-v-69c40308]{color:rgba(0,0,0,.5);font-size:12px}.ai-bubble__text[data-v-69c40308]{font-size:14px;line-height:1.5;white-space:pre-wrap}.ai-bubble__time[data-v-69c40308]{display:block;font-size:11px;margin-top:4px}.ai-bubble__markdown[data-v-69c40308]{white-space:normal}.ai-bubble__markdown[data-v-69c40308] p{margin:0 0 8px}.ai-bubble__markdown[data-v-69c40308] p:last-child{margin-bottom:0}.ai-bubble__markdown[data-v-69c40308] h1,.ai-bubble__markdown[data-v-69c40308] h2,.ai-bubble__markdown[data-v-69c40308] h3,.ai-bubble__markdown[data-v-69c40308] h4{margin:12px 0 6px;font-weight:600}.ai-bubble__markdown[data-v-69c40308] h1{font-size:18px}.ai-bubble__markdown[data-v-69c40308] h2{font-size:16px}.ai-bubble__markdown[data-v-69c40308] h3{font-size:15px}.ai-bubble__markdown[data-v-69c40308] ol,.ai-bubble__markdown[data-v-69c40308] ul{margin:4px 0;padding-left:20px}.ai-bubble__markdown[data-v-69c40308] li{margin-bottom:2px}.ai-bubble__markdown[data-v-69c40308] code{background:rgba(0,0,0,.08);padding:1px 4px;border-radius:3px;font-size:13px}.ai-bubble__markdown[data-v-69c40308] pre{background:#263238;color:#eff;padding:10px 12px;border-radius:6px;overflow-x:auto;margin:8px 0}.ai-bubble__markdown[data-v-69c40308] pre code{background:transparent;color:inherit;padding:0}.ai-bubble__markdown[data-v-69c40308] table{border-collapse:collapse;width:100%;margin:8px 0;font-size:13px}.ai-bubble__markdown[data-v-69c40308] td,.ai-bubble__markdown[data-v-69c40308] th{border:1px solid #ddd;padding:6px 8px;text-align:left}.ai-bubble__markdown[data-v-69c40308] th{background:rgba(0,0,0,.05);font-weight:600}.ai-bubble__markdown[data-v-69c40308] blockquote{border-left:3px solid #1976d2;margin:8px 0;padding:4px 12px;color:#555}.ai-bubble__markdown[data-v-69c40308] a{color:#1976d2;text-decoration:underline}.ai-bubble__markdown[data-v-69c40308] b,.ai-bubble__markdown[data-v-69c40308] strong{font-weight:600}.ai-bubble__markdown[data-v-69c40308] em,.ai-bubble__markdown[data-v-69c40308] i{font-style:italic}.font-b[data-v-5072323e]{font-family:Roboto-Bold,Arial,Helvetica,sans-serif}.font-sb[data-v-5072323e]{font-family:Roboto-SemiBold,Arial,Helvetica,sans-serif}.txt--12[data-v-5072323e]{font-size:12px!important}.txt--14[data-v-5072323e]{font-size:14px!important}.txt--16[data-v-5072323e]{font-size:16px!important}.txt--18[data-v-5072323e]{font-size:18px!important}.txt--20[data-v-5072323e]{font-size:20px!important}.vue-notification-wrapper[data-v-5072323e]{overflow:initial!important}.notification[data-v-5072323e]{width:300px;margin-top:10px;margin-left:-30px;display:flex;align-items:center;background:#fff;padding:16px;border-radius:4px;box-shadow:0 2px 48px 0 rgba(50,50,50,.1)}.notification .round[data-v-5072323e]{display:flex;justify-content:center;align-items:center;border-radius:50%;width:40px;height:40px;background:#e5f2f2}.notification-error[data-v-5072323e]{border:1px solid red}.notification-error a[data-v-5072323e]{color:red!important}.notification-success[data-v-5072323e]{border:1px solid #4caf50}.notification-success a[data-v-5072323e]{color:#4caf50!important}.notification-warning[data-v-5072323e]{border:1px solid #00f}.notification-warning a[data-v-5072323e]{color:#00f!important}.notification-text[data-v-5072323e]{margin-left:15px}.notification-content[data-v-5072323e]{padding-right:5px}.notification-close[data-v-5072323e]{cursor:pointer;padding-left:10px;display:block;margin-left:auto;border-left:1px solid #d3d3d3;min-height:40px;height:100%}.notification-close i[data-v-5072323e]{margin-top:10px}body[data-v-5072323e],html[data-v-5072323e]{font-family:Roboto-Regular,Arial,Helvetica,sans-serif!important}html[data-v-5072323e]{font-size:14px!important}.v-text-field.v-text-field--enclosed .v-text-field__details[data-v-5072323e]{margin-bottom:0}.ai-quick-questions[data-v-5072323e]{padding:16px}.ai-quick-questions__chip[data-v-5072323e]{cursor:pointer;max-width:220px}.ai-quick-questions__chip[data-v-5072323e]:hover{background:rgba(25,118,210,.08)!important}.font-b[data-v-4bc8e308]{font-family:Roboto-Bold,Arial,Helvetica,sans-serif}.font-sb[data-v-4bc8e308]{font-family:Roboto-SemiBold,Arial,Helvetica,sans-serif}.txt--12[data-v-4bc8e308]{font-size:12px!important}.txt--14[data-v-4bc8e308]{font-size:14px!important}.txt--16[data-v-4bc8e308]{font-size:16px!important}.txt--18[data-v-4bc8e308]{font-size:18px!important}.txt--20[data-v-4bc8e308]{font-size:20px!important}.vue-notification-wrapper[data-v-4bc8e308]{overflow:initial!important}.notification[data-v-4bc8e308]{width:300px;margin-top:10px;margin-left:-30px;display:flex;align-items:center;background:#fff;padding:16px;border-radius:4px;box-shadow:0 2px 48px 0 rgba(50,50,50,.1)}.notification .round[data-v-4bc8e308]{display:flex;justify-content:center;align-items:center;border-radius:50%;width:40px;height:40px;background:#e5f2f2}.notification-error[data-v-4bc8e308]{border:1px solid red}.notification-error a[data-v-4bc8e308]{color:red!important}.notification-success[data-v-4bc8e308]{border:1px solid #4caf50}.notification-success a[data-v-4bc8e308]{color:#4caf50!important}.notification-warning[data-v-4bc8e308]{border:1px solid #00f}.notification-warning a[data-v-4bc8e308]{color:#00f!important}.notification-text[data-v-4bc8e308]{margin-left:15px}.notification-content[data-v-4bc8e308]{padding-right:5px}.notification-close[data-v-4bc8e308]{cursor:pointer;padding-left:10px;display:block;margin-left:auto;border-left:1px solid #d3d3d3;min-height:40px;height:100%}.notification-close i[data-v-4bc8e308]{margin-top:10px}body[data-v-4bc8e308],html[data-v-4bc8e308]{font-family:Roboto-Regular,Arial,Helvetica,sans-serif!important}html[data-v-4bc8e308]{font-size:14px!important}.v-text-field.v-text-field--enclosed .v-text-field__details[data-v-4bc8e308]{margin-bottom:0}.ai-chat-window[data-v-4bc8e308]{display:flex;flex-direction:column;height:100%;min-height:0}.ai-chat-window[data-v-4bc8e308] .v-card__title{flex-shrink:0}.ai-chat-window__messages[data-v-4bc8e308]{flex:1 1 0;overflow-y:auto;min-height:0}.ai-chat-window__empty[data-v-4bc8e308]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}.ai-chat-window__streaming-bubble[data-v-4bc8e308]{word-break:break-word}.ai-chat-window__markdown[data-v-4bc8e308]{white-space:normal}.ai-chat-window__markdown[data-v-4bc8e308] p{margin:0 0 8px}.ai-chat-window__markdown[data-v-4bc8e308] p:last-child{margin-bottom:0}.ai-chat-window__markdown[data-v-4bc8e308] code{background:rgba(0,0,0,.08);padding:1px 4px;border-radius:3px;font-size:13px}.ai-chat-window__markdown[data-v-4bc8e308] pre{background:#263238;color:#eff;padding:10px 12px;border-radius:6px;overflow-x:auto;margin:8px 0}.ai-chat-window__markdown[data-v-4bc8e308] pre code{background:transparent;color:inherit;padding:0}@font-face{font-family:Roboto;font-weight:400;font-style:normal}.font-b[data-v-b9745522]{font-family:Roboto-Bold,Arial,Helvetica,sans-serif}.font-sb[data-v-b9745522]{font-family:Roboto-SemiBold,Arial,Helvetica,sans-serif}.txt--12[data-v-b9745522]{font-size:12px!important}.txt--14[data-v-b9745522]{font-size:14px!important}.txt--16[data-v-b9745522]{font-size:16px!important}.txt--18[data-v-b9745522]{font-size:18px!important}.txt--20[data-v-b9745522]{font-size:20px!important}.vue-notification-wrapper[data-v-b9745522]{overflow:initial!important}.notification[data-v-b9745522]{width:300px;margin-top:10px;margin-left:-30px;display:flex;align-items:center;background:#fff;padding:16px;border-radius:4px;box-shadow:0 2px 48px 0 rgba(50,50,50,.1)}.notification .round[data-v-b9745522]{display:flex;justify-content:center;align-items:center;border-radius:50%;width:40px;height:40px;background:#e5f2f2}.notification-error[data-v-b9745522]{border:1px solid red}.notification-error a[data-v-b9745522]{color:red!important}.notification-success[data-v-b9745522]{border:1px solid #4caf50}.notification-success a[data-v-b9745522]{color:#4caf50!important}.notification-warning[data-v-b9745522]{border:1px solid #00f}.notification-warning a[data-v-b9745522]{color:#00f!important}.notification-text[data-v-b9745522]{margin-left:15px}.notification-content[data-v-b9745522]{padding-right:5px}.notification-close[data-v-b9745522]{cursor:pointer;padding-left:10px;display:block;margin-left:auto;border-left:1px solid #d3d3d3;min-height:40px;height:100%}.notification-close i[data-v-b9745522]{margin-top:10px}body[data-v-b9745522],html[data-v-b9745522]{font-family:Roboto-Regular,Arial,Helvetica,sans-serif!important}html[data-v-b9745522]{font-size:14px!important}.v-text-field.v-text-field--enclosed .v-text-field__details[data-v-b9745522]{margin-bottom:0}.ai-assistant-page[data-v-b9745522]{height:calc(100vh - 88px);display:flex;flex-direction:column;overflow:hidden}.ai-assistant-page__row[data-v-b9745522]{flex:1 1 0;min-height:0;overflow:hidden}.ai-assistant-page__sidebar[data-v-b9745522]{border-right:1px solid #e0e0e0}.ai-assistant-page__main[data-v-b9745522],.ai-assistant-page__sidebar-card[data-v-b9745522],.ai-assistant-page__sidebar[data-v-b9745522]{height:100%;min-height:0;display:flex;flex-direction:column}