.slash-command-menu[data-v-b842c857]{z-index:9999}.slash-command-card[data-v-b842c857]{border:1px solid rgba(var(--v-border-color),var(--v-border-opacity));box-shadow:0 8px 24px #00000026;max-width:550px;min-width:450px}.slash-command-list[data-v-b842c857]{max-height:300px;overflow-y:auto;padding:4px}.slash-command-item[data-v-b842c857]{border-radius:6px;cursor:pointer;margin-bottom:2px;min-height:56px;padding-bottom:8px;padding-top:8px;transition:all .15s ease}.slash-command-item.active[data-v-b842c857],.slash-command-item[data-v-b842c857]:hover{background-color:rgba(var(--v-theme-primary),.08)}.slash-command-item.active[data-v-b842c857]{outline:2px solid rgba(var(--v-theme-primary),.3)}.command-icon[data-v-b842c857]{color:rgb(var(--v-theme-primary))}.command-name[data-v-b842c857]{color:rgb(var(--v-theme-on-surface));font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.95rem;font-weight:600}.command-description[data-v-b842c857]{color:rgb(var(--v-theme-on-surface))!important;font-size:.85rem;line-height:1.4;margin-top:4px;opacity:.8;overflow-wrap:break-word;padding-right:10px;white-space:normal}.alias-chip[data-v-b842c857]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem;opacity:.7}.slash-command-footer[data-v-b842c857]{align-items:center;background-color:rgba(var(--v-theme-surface-variant),.3);border-top:1px solid rgba(var(--v-border-color),var(--v-border-opacity));display:flex;padding:8px 16px}.slash-command-footer kbd[data-v-b842c857]{background-color:rgba(var(--v-theme-surface-variant),.8);border:1px solid rgba(var(--v-border-color),var(--v-border-opacity));border-radius:4px;box-shadow:0 1px 2px #0000001a;color:rgb(var(--v-theme-on-surface));display:inline-block;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem;margin:0 2px;padding:2px 6px}@media (max-width:600px){.slash-command-card[data-v-b842c857]{max-width:calc(100vw - 32px);min-width:320px}.slash-command-item[data-v-b842c857]{min-height:60px}.command-name[data-v-b842c857]{font-size:.9rem}.command-description[data-v-b842c857]{font-size:.8rem;line-height:1.3}.slash-command-footer[data-v-b842c857]{font-size:.7rem}}.observability-content[data-v-84290ad4]{font-size:.95rem;line-height:1.6}.observability-section[data-v-84290ad4]{background:#f8f9fa;border-radius:8px;padding:16px}.section-title[data-v-84290ad4]{align-items:center;color:#1976d2;display:flex;font-size:1.1rem;font-weight:600}.section-content[data-v-84290ad4]{color:#424242}.info-row[data-v-84290ad4]{align-items:center;display:flex}.rationale-text[data-v-84290ad4]{background:#fff;border-left:3px solid #1976d2;border-radius:4px;color:#546e7a;font-style:italic;padding:12px}.plan-list[data-v-84290ad4]{background:transparent}.plan-step[data-v-84290ad4]{background:#fff;border-radius:6px;margin-bottom:8px;padding:8px!important}.step-title[data-v-84290ad4]{color:#1976d2;font-weight:500}.step-rationale[data-v-84290ad4]{color:#666;font-size:.9rem;font-style:italic;margin-top:4px}.decision-list[data-v-84290ad4],.viz-list[data-v-84290ad4]{list-style:none;padding:0}.decision-item[data-v-84290ad4],.viz-item[data-v-84290ad4]{background:#fff;border-radius:6px;padding:12px}.decision-header[data-v-84290ad4],.viz-header[data-v-84290ad4]{align-items:center;display:flex}.decision-rationale[data-v-84290ad4],.viz-rationale[data-v-84290ad4]{color:#666;font-size:.9rem;font-style:italic;margin:0}.general-rationale[data-v-84290ad4]{background:#fff;border-left:3px solid #1976d2;border-radius:4px;color:#546e7a;padding:12px}.api-request-item[data-v-84290ad4]{background:#fff;border-radius:6px;padding:12px}.api-header[data-v-84290ad4]{align-items:center;display:flex}.curl-command[data-v-84290ad4]{background:#1e1e1e;border-radius:4px;margin-top:8px;overflow-x:auto;padding:12px}.curl-command code[data-v-84290ad4]{color:#d4d4d4;font-family:Courier New,Courier,monospace;font-size:.85rem;white-space:pre-wrap;word-break:break-all}.learning-item[data-v-84290ad4]{background:#fff;border-left:3px solid #4caf50;border-radius:6px;padding:12px}.learning-header[data-v-84290ad4]{align-items:center;display:flex;flex-wrap:wrap;gap:4px}.learning-body[data-v-84290ad4]{color:#424242;font-size:.95rem}.suggested-value[data-v-84290ad4]{color:#666;margin-left:8px}.learning-reasoning[data-v-84290ad4]{color:#757575;font-size:.85rem;font-style:italic}.learning-actions[data-v-84290ad4]{align-items:center;display:flex}.view-learning-link[data-v-84290ad4]{align-items:center;color:#1976d2;display:inline-flex;font-size:.85rem;text-decoration:none}.view-learning-link[data-v-84290ad4]:hover{text-decoration:underline}.settings-link[data-v-84290ad4]{color:#1976d2;text-decoration:none}.settings-link[data-v-84290ad4]:hover{text-decoration:underline}.citation-layout[data-v-8b106bdb]{display:flex;max-height:70vh;min-height:400px}.citation-sidebar[data-v-8b106bdb]{border-right:1px solid rgb(var(--v-theme-on-surface),.12);min-width:260px;overflow-y:auto;width:260px}.citation-detail[data-v-8b106bdb]{flex:1;min-width:0;overflow-y:auto}.citation-detail-data[data-v-8b106bdb]{min-width:0}.citation-id-label[data-v-8b106bdb]{color:rgb(var(--v-theme-primary));font-family:monospace;font-weight:600}.detail-row[data-v-8b106bdb]{display:flex;flex-direction:column}.detail-label[data-v-8b106bdb]{font-size:11px;font-weight:500;letter-spacing:.5px;margin-bottom:2px;text-transform:uppercase}.filter-code[data-v-8b106bdb]{background:rgb(var(--v-theme-surface-variant),.3);border-radius:6px;display:block;max-height:120px;overflow-y:auto;padding:8px 12px;white-space:pre-wrap;word-break:break-all}.rationale-section em[data-v-8b106bdb]{font-style:italic}.citation-data-table[data-v-8b106bdb]{border-radius:0;border-top:1px solid rgb(var(--v-theme-on-surface),.12);width:100%}.citation-data-table[data-v-8b106bdb] .v-table__wrapper{max-height:50vh;overflow:scroll!important;scrollbar-color:rgba(0,0,0,.25) rgba(0,0,0,.06);scrollbar-width:thin}.citation-data-table[data-v-8b106bdb] .v-table__wrapper::-webkit-scrollbar{height:10px;width:10px}.citation-data-table[data-v-8b106bdb] .v-table__wrapper::-webkit-scrollbar-track{background:rgb(var(--v-theme-on-surface),.06)}.citation-data-table[data-v-8b106bdb] .v-table__wrapper::-webkit-scrollbar-thumb{background:rgb(var(--v-theme-on-surface),.22);border-radius:5px}.citation-data-table[data-v-8b106bdb] .v-table__wrapper::-webkit-scrollbar-thumb:hover{background:rgb(var(--v-theme-on-surface),.38)}.citation-data-table[data-v-8b106bdb] .v-table__wrapper::-webkit-scrollbar-corner{background:rgb(var(--v-theme-on-surface),.06)}.citation-data-table[data-v-8b106bdb] thead th{background:rgb(var(--v-theme-surface));position:sticky;top:0;z-index:1}@media (max-width:600px){.citation-layout[data-v-8b106bdb]{flex-direction:column;max-height:none}.citation-sidebar[data-v-8b106bdb]{border-bottom:1px solid rgb(var(--v-theme-on-surface),.12);border-right:none;max-height:200px;min-width:100%;width:100%}.citation-detail[data-v-8b106bdb]{max-height:60vh}}.status-chip--success[data-v-8b106bdb]{border-color:rgb(var(--v-theme-on-surface),.25)!important;color:rgb(var(--v-theme-on-surface),.7)!important}.data-insights-card[data-v-fa57ecf7]{background:linear-gradient(145deg,#fff,#f8f9ff);border-left:4px solid #1976d2}.insights-title[data-v-fa57ecf7]{color:#1976d2;font-weight:600}.insights-title.pdf-title[data-v-fa57ecf7]{font-size:32px;font-weight:700;line-height:1.2}.section-title[data-v-fa57ecf7]{align-items:center;color:#424242;display:flex;font-weight:600}.section-title[data-v-fa57ecf7]:after{background:#e0e0e0;content:"";flex-grow:1;height:1px;margin-left:1rem}.kpi-masonry[data-v-fa57ecf7]{display:grid;gap:12px;grid-auto-flow:dense;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.kpi-tile[data-v-fa57ecf7]{align-items:center;background:#fff;border:1px solid #e0e0e0;border-radius:10px;display:flex;flex-direction:column;justify-content:center;min-height:120px;padding:16px;text-align:center}.kpi-tile.span-2[data-v-fa57ecf7]{grid-column:span 2}.kpi-tile.tall[data-v-fa57ecf7]{grid-row:span 2;min-height:240px}.kpi-value[data-v-fa57ecf7]{color:#1e88e5;font-size:1.25rem;font-weight:700}.kpi-value.primary[data-v-fa57ecf7]{font-size:1.6rem}.kpi-name[data-v-fa57ecf7]{color:#666;font-size:.9rem;margin-top:6px}.kpi-change[data-v-fa57ecf7]{align-items:center;display:flex;font-size:.8rem;font-weight:600;justify-content:center;margin-top:8px}.positive-change[data-v-fa57ecf7]{color:#4caf50}.negative-change[data-v-fa57ecf7]{color:#f44336}.charts-grid[data-v-fa57ecf7]{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(400px,1fr))}.insights-list[data-v-fa57ecf7]{display:block}.insight-item[data-v-fa57ecf7]{border-bottom:1px solid #eee;padding:12px 0}.insight-item[data-v-fa57ecf7]:last-child{border-bottom:none}.insight-title[data-v-fa57ecf7]{color:#1976d2;font-weight:600}.insight-description[data-v-fa57ecf7]{color:#666;line-height:1.6}.recommendation[data-v-fa57ecf7]{background:#f5f5f5;border-radius:8px;font-size:.95em;padding:12px}.recommendation-header[data-v-fa57ecf7]{color:#1976d2}.recommendation-header[data-v-fa57ecf7],.subsection-title[data-v-fa57ecf7]{align-items:center;display:flex;font-weight:600}.subsection-title[data-v-fa57ecf7]{color:#424242;margin-bottom:1rem}.anomaly-chips[data-v-fa57ecf7],.trend-chips[data-v-fa57ecf7]{display:flex;flex-wrap:wrap;gap:.5rem}.summary-alert[data-v-fa57ecf7]{border-left:4px solid #2196f3}.primary-viz-section[data-v-fa57ecf7]{width:100%}.kpis-condensed[data-v-fa57ecf7]{margin-top:.5rem}.panels-grid[data-v-fa57ecf7]{display:grid;gap:24px;grid-template-columns:1fr}.panel-item[data-v-fa57ecf7]{width:100%}.amplitude-chip[data-v-fa57ecf7]{font-weight:500;letter-spacing:.25px}.charts-carousel-section[data-v-fa57ecf7]{width:100%}.carousel-container[data-v-fa57ecf7]{align-items:center;display:flex;gap:12px;position:relative}.carousel-content[data-v-fa57ecf7]{align-items:center;display:flex;flex:1;min-height:420px;min-width:0}.carousel-content[data-v-fa57ecf7] .analytics-chart-container{height:420px}.carousel-nav[data-v-fa57ecf7]{flex-shrink:0;z-index:10}.carousel-nav-left[data-v-fa57ecf7]{margin-right:-8px}.carousel-nav-right[data-v-fa57ecf7]{margin-left:-8px}@media (max-width:768px){.carousel-container[data-v-fa57ecf7]{position:relative}.carousel-content[data-v-fa57ecf7]{padding:0;width:100%}.carousel-nav[data-v-fa57ecf7]{background:#ffffffe6;border-radius:50%;box-shadow:0 2px 8px #0003;position:absolute;top:50%;transform:translateY(-50%);z-index:100}.carousel-nav-left[data-v-fa57ecf7]{left:8px;margin-right:0}.carousel-nav-right[data-v-fa57ecf7]{margin-left:0;right:8px}}.carousel-indicators[data-v-fa57ecf7]{gap:8px}.carousel-indicator[data-v-fa57ecf7],.carousel-indicators[data-v-fa57ecf7]{align-items:center;display:flex;justify-content:center}.carousel-indicator[data-v-fa57ecf7]{background-color:transparent;border:1px solid #1976d2;border-radius:50%;color:#1976d2;cursor:pointer;font-size:14px;font-weight:500;height:32px;transition:all .2s ease;width:32px}.carousel-indicator[data-v-fa57ecf7]:hover{transform:scale(1.1)}.carousel-indicator.active[data-v-fa57ecf7]{background-color:#1976d2;border-color:#1976d2;color:#fff}.kpis-grid[data-v-fa57ecf7]{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.kpi-metric-tile[data-v-fa57ecf7]{height:180px}.kpis-grid-four[data-v-fa57ecf7]{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1200px){.kpis-grid-four[data-v-fa57ecf7]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.kpis-grid-four[data-v-fa57ecf7]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.kpis-grid-four[data-v-fa57ecf7]{grid-template-columns:1fr}}.primary-kpis[data-v-fa57ecf7]{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.kpi-metric-tile.primary .metric-value[data-v-fa57ecf7]{font-size:3.2rem}.kpi-metric-tile.primary .metric-label[data-v-fa57ecf7]{font-size:1.25rem}.secondary-kpis[data-v-fa57ecf7]{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:900px){.secondary-kpis[data-v-fa57ecf7]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.primary-kpis[data-v-fa57ecf7],.secondary-kpis[data-v-fa57ecf7]{grid-template-columns:1fr}}.chart-item[data-v-fa57ecf7],.insight-item[data-v-fa57ecf7],.kpi-metric-tile[data-v-fa57ecf7],.pdf-no-break[data-v-fa57ecf7]{page-break-inside:avoid!important;-moz-column-break-inside:avoid!important;break-inside:avoid!important}.kpi-metric-tile[data-v-fa57ecf7]{margin-bottom:8px;padding:4px}.kpis-grid-four[data-v-fa57ecf7]{page-break-inside:auto!important}.citation-marker[data-v-fa57ecf7]{color:#1976d2;cursor:pointer;display:inline;font-family:monospace;font-size:.75em;font-weight:600;line-height:1;margin-left:2px;transition:color .15s ease,opacity .15s ease;vertical-align:super}.citation-marker[data-v-fa57ecf7]:hover{color:#1565c0;text-decoration:underline}.citation-marker--pdf[data-v-fa57ecf7]{color:#424242;cursor:default}.citation-marker--pdf[data-v-fa57ecf7]:hover{color:#424242;text-decoration:none}.citations-appendix[data-v-fa57ecf7]{page-break-before:auto}.citation-appendix-item[data-v-fa57ecf7]{background:#fafafa;border-left:3px solid #1976d2;border-radius:0 6px 6px 0;padding:8px 12px}.citation-appendix-header[data-v-fa57ecf7]{font-size:13px}.citation-appendix-details[data-v-fa57ecf7]{line-height:1.6}.chat-thread-list[data-v-4d3bb93f]{display:flex;flex-direction:column;gap:14px;min-height:0;padding:18px 16px 16px}.thread-toolbar[data-v-4d3bb93f]{align-items:center;display:flex;gap:12px;justify-content:space-between}.thread-toolbar-heading[data-v-4d3bb93f]{align-items:center;display:flex;gap:10px}.thread-toolbar-icon[data-v-4d3bb93f]{background:rgba(var(--v-theme-primary),.1);border-radius:8px;height:32px;padding:6px;width:32px}.thread-toolbar-title[data-v-4d3bb93f]{font-size:1.05rem;font-weight:700;letter-spacing:-.01em;line-height:1.2}.thread-toolbar-subtitle[data-v-4d3bb93f]{color:rgba(var(--v-theme-on-surface),.5);font-size:.75rem;line-height:1.3}.thread-toolbar-actions[data-v-4d3bb93f]{align-items:center;display:flex;gap:4px}.thread-search[data-v-4d3bb93f]{flex:0 0 auto}.thread-search[data-v-4d3bb93f] .v-field{border-radius:10px}.thread-list-empty[data-v-4d3bb93f]{align-items:center;display:flex;flex-direction:column;gap:2px;justify-content:center;padding:32px 16px;text-align:center}.thread-list-items[data-v-4d3bb93f]{display:flex;flex:1 1 auto;flex-direction:column;gap:6px;min-height:0;overflow-y:auto}.thread-list-item[data-v-4d3bb93f]{align-items:flex-start;background:rgba(var(--v-theme-surface),.92);border-left:1px solid rgba(var(--v-border-color),.12);border:1px solid rgba(var(--v-border-color),.12);border-left-width:3px;border-radius:12px!important;flex-shrink:0;padding-block:10px!important;padding-inline:12px!important;transition:border-color .2s ease,border-left-color .2s ease,background-color .2s ease,box-shadow .2s ease}.thread-list-item[data-v-4d3bb93f] .v-list-item__prepend{align-self:center;margin-inline-end:10px}.thread-list-item[data-v-4d3bb93f] .v-list-item__content{align-self:center;min-width:0}.thread-list-item[data-v-4d3bb93f] .v-list-item__spacer{width:0}.thread-list-item[data-v-4d3bb93f]:hover{background:rgba(var(--v-theme-primary),.02);border-color:rgba(var(--v-theme-primary),.18);border-left-color:rgba(var(--v-theme-primary),.18)}.thread-list-item.v-list-item--active[data-v-4d3bb93f]{background:rgb(var(--v-theme-surface))!important;border-color:rgba(var(--v-border-color),.18);border-left:3px solid rgb(var(--v-theme-primary));box-shadow:0 0 0 1px rgba(var(--v-theme-primary),.08),0 2px 12px rgba(var(--v-theme-primary),.12),0 4px 20px rgba(var(--v-theme-primary),.06)}.thread-list-item.v-list-item--active[data-v-4d3bb93f] .v-list-item__overlay{opacity:0!important}.thread-list-item.v-list-item--active .thread-title[data-v-4d3bb93f]{color:rgb(var(--v-theme-primary))}.thread-list-prepend[data-v-4d3bb93f]{align-items:center;background:rgba(var(--v-theme-on-surface),.05);border-radius:8px;color:rgba(var(--v-theme-on-surface),.55);display:flex;height:28px;justify-content:center;transition:background-color .2s ease,color .2s ease;width:28px}.thread-list-item.v-list-item--active .thread-list-prepend[data-v-4d3bb93f]{background:rgba(var(--v-theme-primary),.1);color:rgb(var(--v-theme-primary))}.thread-title-row[data-v-4d3bb93f]{align-items:center;display:flex;gap:8px;min-width:0}.thread-title[data-v-4d3bb93f]{flex:1 1 auto;font-size:.875rem;font-weight:600;line-height:1.35;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.thread-state-icons[data-v-4d3bb93f]{align-items:center;display:inline-flex;flex-shrink:0;gap:6px}.thread-unread-dot[data-v-4d3bb93f]{background:rgb(var(--v-theme-error));border-radius:999px;box-shadow:0 0 0 2px rgba(var(--v-theme-error),.2);display:inline-block;flex-shrink:0;height:7px;margin-right:2px;width:7px}.thread-subtitle-row[data-v-4d3bb93f]{align-items:center;display:grid;gap:6px;grid-template-columns:minmax(0,1fr) auto 0fr;margin-top:3px;min-width:0;transition:grid-template-columns .28s ease}.thread-preview[data-v-4d3bb93f]{color:rgba(var(--v-theme-on-surface),.55);font-size:.8rem;min-width:0;opacity:1;overflow:hidden;text-overflow:ellipsis;transition:opacity .18s ease;white-space:nowrap}.thread-list-item.v-list-item--active .thread-subtitle-row[data-v-4d3bb93f],.thread-list-item:hover .thread-subtitle-row[data-v-4d3bb93f]{grid-template-columns:minmax(0,0fr) auto auto}.thread-list-item.v-list-item--active .thread-preview[data-v-4d3bb93f],.thread-list-item:hover .thread-preview[data-v-4d3bb93f]{opacity:.35}.thread-timestamp[data-v-4d3bb93f]{color:rgba(var(--v-theme-on-surface),.42);flex-shrink:0;font-size:.72rem;font-weight:500;white-space:nowrap}.thread-actions[data-v-4d3bb93f]{align-items:center;display:inline-flex;flex-shrink:0;gap:2px;justify-self:end;max-width:0;opacity:0;overflow:hidden;transition:max-width .25s ease,opacity .2s ease .04s;white-space:nowrap}.thread-actions[data-v-4d3bb93f] .v-btn{height:24px;width:24px}.thread-list-item.v-list-item--active .thread-actions[data-v-4d3bb93f],.thread-list-item:focus-within .thread-actions[data-v-4d3bb93f],.thread-list-item:hover .thread-actions[data-v-4d3bb93f]{max-width:200px;opacity:1}@media (hover:none),(max-width:768px){.chat-thread-list[data-v-4d3bb93f]{padding:14px 12px}.thread-preview[data-v-4d3bb93f]{opacity:.35}.thread-subtitle-row[data-v-4d3bb93f]{grid-template-columns:minmax(0,0fr) auto auto}.thread-actions[data-v-4d3bb93f]{max-width:200px;opacity:1}}@media (max-width:480px){.thread-subtitle-row[data-v-4d3bb93f]{flex-wrap:wrap;gap:4px}}.plan-results-card[data-v-179b62aa]{border-left:4px solid #1976d2}.panels-grid[data-v-179b62aa]{display:grid;gap:24px;grid-template-columns:1fr}.panel-title[data-v-179b62aa]{color:#1976d2;font-weight:600;margin-bottom:8px}.insights-grid[data-v-179b62aa]{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.binding-item[data-v-7d924e8c]{border:1px solid rgba(var(--v-border-color),.18);margin-bottom:8px}.binding-wrap[data-v-7d924e8c]{white-space:normal;word-break:break-word}.binding-json[data-v-7d924e8c]{font-size:12px;line-height:1.45;margin:0;white-space:pre-wrap;word-break:break-word}.chat-component[data-v-01e8fdca]{display:flex;flex-direction:column;height:100%;max-height:100vh;min-height:0;overflow:hidden}.chat-dialog-card[data-v-01e8fdca]{height:min(860px,88vh);max-height:min(860px,88vh)}.chat-header[data-v-01e8fdca]{border-bottom:1px solid rgba(var(--v-border-color),var(--v-border-opacity));flex-shrink:0}.messages-container[data-v-01e8fdca] .browser-notification-prompt{height:100px;min-height:100px;overflow:hidden}.messages-container[data-v-01e8fdca] .browser-notification-prompt .v-alert__content{overflow:hidden}.messages-container[data-v-01e8fdca] .browser-notification-prompt .v-alert__content>div{height:100px;overflow:hidden}.chat-component>.v-card-text[data-v-01e8fdca]:not(.messages-container){flex:0 0 auto!important}.chat-shell[data-v-01e8fdca]{display:flex;flex:1 1 auto;min-height:0;overflow:hidden}.chat-thread-rail[data-v-01e8fdca]{background:linear-gradient(180deg,rgba(var(--v-theme-primary),.05) 0,rgba(var(--v-theme-surface),1) 22%);border-right:1px solid rgba(var(--v-border-color),var(--v-border-opacity));display:flex;flex-direction:column;max-width:clamp(340px,30%,370px);min-width:clamp(340px,30%,370px);overflow:hidden;width:clamp(340px,30%,370px)}.chat-thread-rail[data-v-01e8fdca] .chat-thread-list{height:100%}.chat-main-pane[data-v-01e8fdca]{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;min-width:0}.chat-main-pane>.v-card-text[data-v-01e8fdca]:not(.messages-container){flex:0 0 auto!important}.chat-mobile-thread-drawer[data-v-01e8fdca] .v-navigation-drawer__content{overflow:hidden}.chat-mobile-thread-drawer-content[data-v-01e8fdca]{background:rgb(var(--v-theme-surface));height:100%}.chat-mobile-thread-drawer-content[data-v-01e8fdca] .chat-thread-list{height:100%}.messages-container[data-v-01e8fdca]{background:linear-gradient(to bottom,rgba(var(--v-theme-surface),.95) 0,rgba(var(--v-theme-surface),1) 10% 100%);flex:1 1 auto!important;min-height:400px;overflow-x:hidden;overflow-y:auto;padding:20px 24px;scroll-behavior:smooth}@media (max-height:500px){.messages-container[data-v-01e8fdca]{min-height:150px}}@media (max-width:600px){.messages-container[data-v-01e8fdca]{min-height:100px;padding:12px}.chat-main-pane[data-v-01e8fdca]{border-left:none}}@media (max-height:600px){.messages-container[data-v-01e8fdca]{min-height:80px}}@media (max-height:500px) and (max-width:600px){.messages-container[data-v-01e8fdca]{min-height:60px;padding:8px}}.message[data-v-01e8fdca]{margin-bottom:24px}.message[data-v-01e8fdca]:last-child{margin-bottom:0}.data-insights-message[data-v-01e8fdca]{width:100%}.message-bubble[data-v-01e8fdca]{border-radius:16px;max-width:85%;padding:16px 20px;word-wrap:break-word;box-shadow:0 2px 8px #0000000f,0 1px 3px #0000000a}.message-bubble.user[data-v-01e8fdca]{background:linear-gradient(135deg,rgb(var(--v-theme-primary-darken-1)) 0,rgba(var(--v-theme-primary),.92));border:1px solid hsla(0,0%,100%,.2);color:#fff;margin-left:auto}.message-bubble.assistant[data-v-01e8fdca]{background:#f5f5f5;border:1px solid rgba(0,0,0,.08);border-left:3px solid rgba(0,191,165,.5);margin-right:auto}.message-bubble.external[data-v-01e8fdca]{background:#fff;border:1px solid rgba(0,0,0,.08);border-left:3px solid rgba(var(--v-theme-secondary),.45);margin-right:auto}.message-meta[data-v-01e8fdca]{align-items:center;display:flex;gap:8px;margin-bottom:10px}.message-sender[data-v-01e8fdca]{font-size:.78rem;font-weight:700;letter-spacing:.01em;opacity:.9}.message-channel-chip[data-v-01e8fdca]{letter-spacing:.04em;text-transform:uppercase}.user-message[data-v-01e8fdca]{font-weight:500;line-height:1.5}.external-message[data-v-01e8fdca]{color:rgb(var(--v-theme-on-surface));line-height:1.6;white-space:pre-wrap}.assistant-message[data-v-01e8fdca]{color:rgb(var(--v-theme-on-surface));line-height:1.7}.assistant-text-wrapper[data-v-01e8fdca]{position:relative}.text-menu[data-v-01e8fdca]{position:absolute;right:-6px;top:0}.text-observability-menu[data-v-01e8fdca]{border-top:1px solid rgba(var(--v-border-color),.2);margin-top:12px;padding-top:8px}.markdown-content[data-v-01e8fdca] .md-paragraph,.markdown-content[data-v-01e8fdca] p{color:rgb(var(--v-theme-on-surface));line-height:1.7;margin-bottom:1em}.markdown-content[data-v-01e8fdca] .md-paragraph:last-child,.markdown-content[data-v-01e8fdca] p:last-child{margin-bottom:0}.markdown-content[data-v-01e8fdca] .md-heading,.markdown-content[data-v-01e8fdca] h1,.markdown-content[data-v-01e8fdca] h2,.markdown-content[data-v-01e8fdca] h3,.markdown-content[data-v-01e8fdca] h4,.markdown-content[data-v-01e8fdca] h5,.markdown-content[data-v-01e8fdca] h6{color:rgb(var(--v-theme-on-surface));font-weight:600;line-height:1.3;margin-bottom:.75em;margin-top:1.5em}.markdown-content[data-v-01e8fdca] .md-heading:first-child,.markdown-content[data-v-01e8fdca] h1:first-child,.markdown-content[data-v-01e8fdca] h2:first-child,.markdown-content[data-v-01e8fdca] h3:first-child{margin-top:0}.markdown-content[data-v-01e8fdca] .md-heading-1,.markdown-content[data-v-01e8fdca] h1{border-bottom:2px solid rgba(var(--v-theme-primary),.3);font-size:1.5em;padding-bottom:.3em}.markdown-content[data-v-01e8fdca] .md-heading-2,.markdown-content[data-v-01e8fdca] h2{border-bottom:1px solid rgba(var(--v-theme-outline),.2);font-size:1.3em;padding-bottom:.25em}.markdown-content[data-v-01e8fdca] .md-heading-3,.markdown-content[data-v-01e8fdca] h3{font-size:1.15em}.markdown-content[data-v-01e8fdca] .md-heading-4,.markdown-content[data-v-01e8fdca] h4{font-size:1.05em}.markdown-content[data-v-01e8fdca] .md-heading-5,.markdown-content[data-v-01e8fdca] .md-heading-6,.markdown-content[data-v-01e8fdca] h5,.markdown-content[data-v-01e8fdca] h6{font-size:1em;letter-spacing:.02em;opacity:.9;text-transform:uppercase}.markdown-content[data-v-01e8fdca] .md-strong,.markdown-content[data-v-01e8fdca] b,.markdown-content[data-v-01e8fdca] strong{color:rgb(var(--v-theme-on-surface));font-weight:600}.markdown-content[data-v-01e8fdca] .md-em,.markdown-content[data-v-01e8fdca] em,.markdown-content[data-v-01e8fdca] i{color:rgba(var(--v-theme-on-surface),.9);font-style:italic}.markdown-content[data-v-01e8fdca] .md-list,.markdown-content[data-v-01e8fdca] ol,.markdown-content[data-v-01e8fdca] ul{margin:.75em 0 1em;padding-left:1.5em}.markdown-content[data-v-01e8fdca] .md-list-unordered,.markdown-content[data-v-01e8fdca] ul{list-style-type:disc}.markdown-content[data-v-01e8fdca] .md-list-ordered,.markdown-content[data-v-01e8fdca] ol{list-style-type:decimal}.markdown-content[data-v-01e8fdca] .md-list-item,.markdown-content[data-v-01e8fdca] li{line-height:1.6;margin-bottom:.4em;padding-left:.25em}.markdown-content[data-v-01e8fdca] li:last-child{margin-bottom:0}.markdown-content[data-v-01e8fdca] ol ol,.markdown-content[data-v-01e8fdca] ol ul,.markdown-content[data-v-01e8fdca] ul ol,.markdown-content[data-v-01e8fdca] ul ul{margin:.4em 0;padding-left:1.25em}.markdown-content[data-v-01e8fdca] ul ul,.markdown-content[data-v-01e8fdca] ol ul{list-style-type:circle}.markdown-content[data-v-01e8fdca] ol ol,.markdown-content[data-v-01e8fdca] ul ol{list-style-type:lower-alpha}.markdown-content[data-v-01e8fdca] ol ol ul,.markdown-content[data-v-01e8fdca] ol ul ul,.markdown-content[data-v-01e8fdca] ul ol ul,.markdown-content[data-v-01e8fdca] ul ul ul{list-style-type:square}.markdown-content[data-v-01e8fdca] ol ol ol,.markdown-content[data-v-01e8fdca] ol ul ol,.markdown-content[data-v-01e8fdca] ul ol ol,.markdown-content[data-v-01e8fdca] ul ul ol{list-style-type:lower-roman}.markdown-content[data-v-01e8fdca] .md-inline-code,.markdown-content[data-v-01e8fdca] code{background-color:#000000bf;border:1px solid rgba(0,0,0,.15);border-radius:4px;box-shadow:0 1px 2px #0000001a;color:#e8eaed;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.875em;font-weight:500;padding:.2em .5em;word-break:break-word}.markdown-content[data-v-01e8fdca] .code-block-wrapper{margin:1em 0;position:relative}.markdown-content[data-v-01e8fdca] .code-lang-label{background:#ffffff1a;border-radius:0 12px 0 8px;color:#ffffffb3;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.7em;font-weight:500;letter-spacing:.05em;padding:4px 10px;position:absolute;right:0;text-transform:uppercase;top:0}.markdown-content[data-v-01e8fdca] pre{background-color:#1e1e2e;border:1px solid hsla(0,0%,100%,.08);border-radius:10px;color:#cdd6f4;font-size:.875em;line-height:1.6;margin:0;overflow-x:auto;padding:1em 1.25em}.markdown-content[data-v-01e8fdca] pre code{background:transparent!important;border:none;color:inherit!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:inherit;font-weight:400;padding:0}.markdown-content[data-v-01e8fdca] .token.cdata,.markdown-content[data-v-01e8fdca] .token.comment,.markdown-content[data-v-01e8fdca] .token.doctype,.markdown-content[data-v-01e8fdca] .token.prolog{color:#6c7086;font-style:italic}.markdown-content[data-v-01e8fdca] .token.punctuation{color:#9399b2}.markdown-content[data-v-01e8fdca] .token.boolean,.markdown-content[data-v-01e8fdca] .token.constant,.markdown-content[data-v-01e8fdca] .token.number,.markdown-content[data-v-01e8fdca] .token.property,.markdown-content[data-v-01e8fdca] .token.symbol,.markdown-content[data-v-01e8fdca] .token.tag{color:#fab387}.markdown-content[data-v-01e8fdca] .token.attr-name,.markdown-content[data-v-01e8fdca] .token.builtin,.markdown-content[data-v-01e8fdca] .token.char,.markdown-content[data-v-01e8fdca] .token.selector,.markdown-content[data-v-01e8fdca] .token.string{color:#a6e3a1}.markdown-content[data-v-01e8fdca] .language-css .token.string,.markdown-content[data-v-01e8fdca] .style .token.string,.markdown-content[data-v-01e8fdca] .token.entity,.markdown-content[data-v-01e8fdca] .token.operator,.markdown-content[data-v-01e8fdca] .token.url,.markdown-content[data-v-01e8fdca] .token.variable{color:#94e2d5}.markdown-content[data-v-01e8fdca] .token.atrule,.markdown-content[data-v-01e8fdca] .token.attr-value,.markdown-content[data-v-01e8fdca] .token.class-name,.markdown-content[data-v-01e8fdca] .token.function{color:#89b4fa}.markdown-content[data-v-01e8fdca] .token.keyword{color:#cba6f7}.markdown-content[data-v-01e8fdca] .token.important,.markdown-content[data-v-01e8fdca] .token.regex{color:#f9e2af}.markdown-content[data-v-01e8fdca] .md-blockquote,.markdown-content[data-v-01e8fdca] blockquote{background:rgba(var(--v-theme-primary),.04);border-left:4px solid rgba(var(--v-theme-primary),.5);border-radius:0 8px 8px 0;color:rgba(var(--v-theme-on-surface),.85);font-style:italic;margin:1em 0;padding:.75em 1em}.markdown-content[data-v-01e8fdca] blockquote p{margin-bottom:.5em}.markdown-content[data-v-01e8fdca] blockquote p:last-child{margin-bottom:0}.markdown-content[data-v-01e8fdca] .md-table-wrapper{border:1px solid rgba(var(--v-theme-outline),.2);border-radius:8px;margin:1em 0;overflow-x:auto}.markdown-content[data-v-01e8fdca] .md-table,.markdown-content[data-v-01e8fdca] table{border-collapse:collapse;font-size:.9em;width:100%}.markdown-content[data-v-01e8fdca] .md-table-cell,.markdown-content[data-v-01e8fdca] td,.markdown-content[data-v-01e8fdca] th{border-bottom:1px solid rgba(var(--v-theme-outline),.15);padding:.65em 1em;text-align:left}.markdown-content[data-v-01e8fdca] th{background:rgba(var(--v-theme-primary),.06);color:rgb(var(--v-theme-on-surface));font-weight:600}.markdown-content[data-v-01e8fdca] tr:last-child td{border-bottom:none}.markdown-content[data-v-01e8fdca] tr:nth-child(2n){background:rgba(var(--v-theme-surface-variant),.3)}.markdown-content[data-v-01e8fdca] .md-hr,.markdown-content[data-v-01e8fdca] hr{background:linear-gradient(to right,transparent,rgba(var(--v-theme-outline),.3) 20%,rgba(var(--v-theme-outline),.3) 80%,transparent);border:none;height:1px;margin:1.5em 0}.markdown-content[data-v-01e8fdca] a{border-bottom:1px solid transparent;color:rgb(var(--v-theme-primary));font-weight:500;text-decoration:none;transition:border-color .2s ease}.markdown-content[data-v-01e8fdca] a:hover{border-bottom-color:rgb(var(--v-theme-primary))}.markdown-content[data-v-01e8fdca] br{content:"";display:block;margin-bottom:.5em}.typing-indicator[data-v-01e8fdca]{align-items:center;display:flex;gap:4px}.typing-dots[data-v-01e8fdca]{display:flex;gap:2px}.animated-dot[data-v-01e8fdca]{animation:typingPulse-01e8fdca 1.5s infinite;opacity:.4}@keyframes typingPulse-01e8fdca{0%,60%,to{opacity:.4}30%{opacity:1}}.step-indicators[data-v-01e8fdca]{margin-bottom:16px}.step-item[data-v-01e8fdca]{align-items:center;color:rgb(var(--v-theme-on-surface));display:flex;font-size:.95em;margin-bottom:12px;padding:8px 0;transition:all .3s ease}.step-item[data-v-01e8fdca]:last-child{color:rgb(var(--v-theme-primary));font-weight:600;margin-bottom:0}.progress-timeline[data-v-01e8fdca]{display:flex;flex-direction:column;gap:6px}.progress-timeline .step-item[data-v-01e8fdca]{align-items:center;border-radius:10px;display:grid;grid-template-columns:1fr auto;padding:8px 10px;transition:background .2s ease,color .2s ease}.progress-timeline .step-item .left[data-v-01e8fdca]{align-items:center;display:inline-flex;gap:10px}.progress-timeline .step-item .right[data-v-01e8fdca]{opacity:.9}.progress-timeline .step-item .step-count[data-v-01e8fdca]{background:#cfe8ff;border:1px solid rgba(15,58,99,.25);border-radius:999px;color:#0f3a63;font-size:11px;padding:2px 8px}.progress-timeline .step-item.done[data-v-01e8fdca]{background:#2196530f;color:#0b4b2e}.progress-timeline .step-item.current[data-v-01e8fdca]{background:#1976d21a;color:#0d47a1;font-weight:600}.step-text[data-v-01e8fdca]{display:block;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;line-height:1.4;overflow-wrap:anywhere}@media (max-width:600px){.step-text[data-v-01e8fdca]{font-size:.75rem;line-height:1.4}}.step-indicators[data-v-01e8fdca]{background:#1976d20f;border:1px solid rgba(25,118,210,.2);border-left:4px solid #1976d2;border-radius:10px;padding:10px 12px}@keyframes pulse-glow-01e8fdca{0%,to{box-shadow:0 0 0 4px rgba(var(--v-theme-primary),.15)}50%{box-shadow:0 0 0 6px rgba(var(--v-theme-primary),.25)}}.chat-input[data-v-01e8fdca]{border-top:1px solid rgba(var(--v-border-color),var(--v-border-opacity));flex-grow:0;flex-shrink:0;min-height:0;padding:16px;position:relative}.send-message-btn[data-v-01e8fdca]{bottom:24px;position:absolute;right:24px}@media (max-width:600px){.chat-input[data-v-01e8fdca]{padding:8px}.send-message-btn[data-v-01e8fdca]{bottom:18px;right:18px}}.welcome-message[data-v-01e8fdca]{text-align:center}.demo-welcome-shell[data-v-01e8fdca]{margin:0 auto;text-align:left;width:min(760px,100%)}.demo-welcome-hero[data-v-01e8fdca]{align-items:center;display:flex;gap:14px;margin-bottom:18px}.demo-welcome-badge[data-v-01e8fdca]{align-items:center;background:linear-gradient(135deg,rgba(var(--v-theme-primary),.14),rgba(var(--v-theme-primary),.04));border-radius:16px;box-shadow:inset 0 0 0 1px rgba(var(--v-theme-primary),.08);display:flex;flex-shrink:0;height:52px;justify-content:center;width:52px}.demo-welcome-copy[data-v-01e8fdca]{max-width:58ch}.demo-welcome-grid[data-v-01e8fdca]{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:14px}.demo-welcome-card[data-v-01e8fdca]{background:rgba(var(--v-theme-surface),.8);border:1px solid rgba(var(--v-border-color),.14);border-radius:16px;padding:16px 18px}.demo-welcome-card p[data-v-01e8fdca]{color:rgba(var(--v-theme-on-surface),.72);line-height:1.55;margin:0}.demo-welcome-card-success[data-v-01e8fdca]{background:linear-gradient(180deg,#38b67814,rgba(var(--v-theme-surface),.92))}.demo-welcome-card-info[data-v-01e8fdca]{background:linear-gradient(180deg,#2c8cff14,rgba(var(--v-theme-surface),.92))}.demo-welcome-card-label[data-v-01e8fdca]{color:rgba(var(--v-theme-on-surface),.58);font-size:.76rem;font-weight:700;letter-spacing:.08em;margin-bottom:8px;text-transform:uppercase}.demo-welcome-note[data-v-01e8fdca]{align-items:center;background:rgba(var(--v-theme-surface-variant),.32);border-radius:12px;color:rgba(var(--v-theme-on-surface),.74);display:flex;gap:8px;margin-bottom:18px;padding:10px 12px}.demo-welcome-prompt-copy[data-v-01e8fdca]{text-align:center}.welcome-mobile-padless[data-v-01e8fdca]{padding-bottom:0!important;padding-top:0!important}.demo-restrictions-mobile[data-v-01e8fdca]{font-size:.85rem!important;line-height:1.4!important}.demo-restrictions-mobile strong[data-v-01e8fdca]{font-size:.9rem!important}.demo-restrictions-mobile .text-body-2[data-v-01e8fdca]{font-size:.8rem!important}.demo-dataset-mobile[data-v-01e8fdca]{font-size:.85rem!important;line-height:1.4!important}.demo-dataset-mobile strong[data-v-01e8fdca]{font-size:.9rem!important}@media (max-width:425px){.demo-welcome-title[data-v-01e8fdca]{font-size:1.15rem!important}}@media (max-width:720px){.demo-welcome-grid[data-v-01e8fdca]{grid-template-columns:1fr}.demo-welcome-hero[data-v-01e8fdca]{align-items:flex-start}}.hello-alert[data-v-01e8fdca]{overflow-wrap:anywhere;white-space:normal;width:100%}.hello-alert-mobile[data-v-01e8fdca]{font-size:.92rem;grid-template-columns:0 auto 0 0!important;padding:8px 12px}.hello-alert-mobile .v-alert__prepend[data-v-01e8fdca]{display:none!important;margin:0!important;min-width:0!important;padding:0!important;width:0!important}.hello-alert-content-mobile[data-v-01e8fdca]{display:block;font-size:.9rem}.hello-alert-title-mobile[data-v-01e8fdca]{font-size:1rem}.hello-alert-text-mobile[data-v-01e8fdca]{font-size:.87rem;line-height:1.3}.error-message[data-v-01e8fdca]{font-weight:500;margin-bottom:8px}.sources-count-badge[data-v-01e8fdca]{position:relative}.animate-pulse[data-v-01e8fdca]{animation:pulse-01e8fdca 2s infinite}@keyframes pulse-01e8fdca{0%,to{opacity:1}50%{opacity:.7}}.data-sources-notification[data-v-01e8fdca]{animation:slideInDown-01e8fdca .3s ease-out}@keyframes slideInDown-01e8fdca{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.cursor-pointer[data-v-01e8fdca]{cursor:pointer}.data-sources-menu-content[data-v-01e8fdca]{max-width:min(520px,calc(100vw - 16px))}.data-sources-menu-card[data-v-01e8fdca]{max-height:75vh;overflow-x:auto;overflow-y:auto;width:min(520px,92vw)}.end-anchor[data-v-01e8fdca]{height:1px}.suggestion-prompts[data-v-01e8fdca]{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:0 auto;max-width:600px}.suggestion-chip[data-v-01e8fdca]{cursor:pointer;transition:all .2s ease}.suggestion-chip[data-v-01e8fdca]:hover:not([disabled]){box-shadow:0 4px 8px #0003;transform:translateY(-2px)}.chat-fullscreen[data-v-01e8fdca]{border-radius:0!important;height:100vh!important;height:100dvh!important;inset:0;margin:0!important;max-height:100vh!important;max-height:100dvh!important;overflow:hidden;padding:0!important;position:fixed;width:100vw!important;width:100dvw!important}.chat-fullscreen[data-v-01e8fdca],.chat-inline[data-v-01e8fdca]{display:flex;flex-direction:column}.chat-inline[data-v-01e8fdca]{background:rgb(var(--v-theme-surface));border:1px solid hsla(0,0%,100%,.1);border-radius:16px!important;box-shadow:0 8px 32px #00000040,0 4px 16px #00000026!important;height:min(750px,85vh);margin:0 auto;max-height:min(750px,85vh);max-width:750px;overflow:visible;position:relative;width:100%}.chat-inline .messages-container[data-v-01e8fdca]{min-height:300px;overflow-x:hidden;overflow-y:auto}.chat-inline .welcome-message .d-flex[data-v-01e8fdca]{margin-bottom:12px!important}.chat-inline .welcome-message .v-icon[data-v-01e8fdca]{font-size:30px!important;margin-bottom:0!important;margin-right:8px!important}.chat-inline .welcome-message h3[data-v-01e8fdca]{font-size:1.1rem!important;margin-bottom:0!important}.chat-inline .welcome-message .py-4[data-v-01e8fdca]{padding-bottom:8px!important;padding-top:8px!important}.chat-inline .chat-header[data-v-01e8fdca]{background:linear-gradient(135deg,rgba(var(--v-theme-primary),.1) 0,rgba(var(--v-theme-primary),.05))}.chat-inline-narrow[data-v-01e8fdca]{height:100vh;height:100dvh;max-height:100vh;max-height:100dvh;min-height:500px}.chat-inline-narrow .messages-container[data-v-01e8fdca]{max-height:750px;min-height:250px}@media (max-width:600px){.chat-inline[data-v-01e8fdca]{border-radius:12px!important;height:min(750px,100vh);height:min(750px,100dvh);min-height:450px}.chat-inline .messages-container[data-v-01e8fdca]{min-height:200px}}
