.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))}.slash-command-menu[data-v-0cd4137d]{z-index:9999}.slash-command-card[data-v-0cd4137d]{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-0cd4137d]{max-height:300px;overflow-y:auto;padding:4px}.slash-command-item[data-v-0cd4137d]{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-0cd4137d],.slash-command-item[data-v-0cd4137d]:hover{background-color:rgba(var(--v-theme-primary),.08)}.slash-command-item.active[data-v-0cd4137d]{outline:2px solid rgba(var(--v-theme-primary),.3)}.command-icon[data-v-0cd4137d]{color:rgb(var(--v-theme-primary))}.command-name[data-v-0cd4137d]{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-0cd4137d]{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-0cd4137d]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem;opacity:.7}.slash-command-footer[data-v-0cd4137d]{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-0cd4137d]{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-0cd4137d]{max-width:calc(100vw - 32px);min-width:320px}.slash-command-item[data-v-0cd4137d]{min-height:60px}.command-name[data-v-0cd4137d]{font-size:.9rem}.command-description[data-v-0cd4137d]{font-size:.8rem;line-height:1.3}.slash-command-footer[data-v-0cd4137d]{font-size:.7rem}}.chat-component[data-v-c3411a48]{display:flex;flex-direction:column;height:100%;max-height:100vh;min-height:0}.chat-header[data-v-c3411a48]{border-bottom:1px solid rgba(var(--v-border-color),var(--v-border-opacity));flex-shrink:0}.chat-component>.v-card-text[data-v-c3411a48]:not(.messages-container){flex:0 0 auto!important}.messages-container[data-v-c3411a48]{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-c3411a48]{min-height:150px}}@media (max-width:600px){.messages-container[data-v-c3411a48]{min-height:100px;padding:12px}}@media (max-height:600px){.messages-container[data-v-c3411a48]{min-height:80px}}@media (max-height:500px) and (max-width:600px){.messages-container[data-v-c3411a48]{min-height:60px;padding:8px}}.message[data-v-c3411a48]{margin-bottom:24px}.message[data-v-c3411a48]:last-child{margin-bottom:0}.data-insights-message[data-v-c3411a48]{width:100%}.message-bubble[data-v-c3411a48]{border-radius:18px;max-width:85%;padding:16px 20px;word-wrap:break-word;box-shadow:0 2px 12px #00000014;transition:all .2s ease}.message-bubble[data-v-c3411a48]:hover{box-shadow:0 4px 16px #0000001f}.message-bubble.user[data-v-c3411a48]{background:linear-gradient(135deg,rgb(var(--v-theme-primary-darken-1)),rgba(var(--v-theme-primary-darken-1),.9));color:#fff;margin-left:auto}.message-bubble.assistant[data-v-c3411a48]{background-color:rgba(var(--v-theme-surface-variant),.6);border:1px solid rgba(var(--v-theme-outline),.1);margin-right:auto}.user-message[data-v-c3411a48]{font-weight:500;line-height:1.5}.assistant-message[data-v-c3411a48]{color:rgb(var(--v-theme-on-surface));line-height:1.7}.markdown-content[data-v-c3411a48] p{line-height:1.6;margin-bottom:12px}.markdown-content[data-v-c3411a48] ol,.markdown-content[data-v-c3411a48] ul{margin:12px 0 16px 1.5rem;padding-left:1rem}.markdown-content[data-v-c3411a48] li{line-height:1.5;margin-bottom:6px}.markdown-content[data-v-c3411a48] ul{list-style:disc}.markdown-content[data-v-c3411a48] ol{list-style:decimal}.markdown-content[data-v-c3411a48] code{background-color:rgba(var(--v-theme-primary),.1);border:1px solid rgba(var(--v-theme-primary),.2);border-radius:6px;font-size:.9em;font-weight:500;padding:3px 8px}.markdown-content[data-v-c3411a48] pre{background-color:#282c34;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;color:#e6e6e6;margin:12px 0;overflow-x:auto;padding:16px}.markdown-content[data-v-c3411a48] pre code{background:transparent!important;border:none;color:inherit!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;padding:0}.typing-indicator[data-v-c3411a48]{align-items:center;display:flex;gap:4px}.typing-dots[data-v-c3411a48]{display:flex;gap:2px}.animated-dot[data-v-c3411a48]{animation:typingPulse-c3411a48 1.5s infinite;opacity:.4}@keyframes typingPulse-c3411a48{0%,60%,to{opacity:.4}30%{opacity:1}}.step-indicators[data-v-c3411a48]{margin-bottom:16px}.step-item[data-v-c3411a48]{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-c3411a48]:last-child{color:rgb(var(--v-theme-primary));font-weight:600;margin-bottom:0}.progress-timeline[data-v-c3411a48]{display:flex;flex-direction:column;gap:6px}.progress-timeline .step-item[data-v-c3411a48]{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-c3411a48]{align-items:center;display:inline-flex;gap:10px}.progress-timeline .step-item .right[data-v-c3411a48]{opacity:.9}.progress-timeline .step-item .step-count[data-v-c3411a48]{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-c3411a48]{background:#2196530f;color:#0b4b2e}.progress-timeline .step-item.current[data-v-c3411a48]{background:#1976d21a;color:#0d47a1;font-weight:600}.step-text[data-v-c3411a48]{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-c3411a48]{font-size:.75rem;line-height:1.4}}.step-indicators[data-v-c3411a48]{background:#1976d20f;border:1px solid rgba(25,118,210,.2);border-left:4px solid #1976d2;border-radius:10px;padding:10px 12px}@keyframes pulse-glow-c3411a48{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-c3411a48]{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-c3411a48]{bottom:24px;position:absolute;right:24px}@media (max-width:600px){.chat-input[data-v-c3411a48]{padding:8px}.send-message-btn[data-v-c3411a48]{bottom:18px;right:18px}}.welcome-message[data-v-c3411a48]{text-align:center}.welcome-mobile-padless[data-v-c3411a48]{padding-bottom:0!important;padding-top:0!important}.demo-restrictions-mobile[data-v-c3411a48]{font-size:.85rem!important;line-height:1.4!important}.demo-restrictions-mobile strong[data-v-c3411a48]{font-size:.9rem!important}.demo-restrictions-mobile .text-body-2[data-v-c3411a48]{font-size:.8rem!important}@media (max-width:425px){.demo-welcome-title[data-v-c3411a48]{font-size:1.15rem!important}}.hello-alert[data-v-c3411a48]{overflow-wrap:anywhere;white-space:normal;width:100%}.hello-alert-mobile[data-v-c3411a48]{font-size:.92rem;grid-template-columns:0 auto 0 0!important;padding:8px 12px}.hello-alert-mobile .v-alert__prepend[data-v-c3411a48]{display:none!important;margin:0!important;min-width:0!important;padding:0!important;width:0!important}.hello-alert-content-mobile[data-v-c3411a48]{display:block;font-size:.9rem}.hello-alert-title-mobile[data-v-c3411a48]{font-size:1rem}.hello-alert-text-mobile[data-v-c3411a48]{font-size:.87rem;line-height:1.3}.error-message[data-v-c3411a48]{font-weight:500;margin-bottom:8px}.sources-count-badge[data-v-c3411a48]{position:relative}.animate-pulse[data-v-c3411a48]{animation:pulse-c3411a48 2s infinite}@keyframes pulse-c3411a48{0%,to{opacity:1}50%{opacity:.7}}.data-sources-notification[data-v-c3411a48]{animation:slideInDown-c3411a48 .3s ease-out}@keyframes slideInDown-c3411a48{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.cursor-pointer[data-v-c3411a48]{cursor:pointer}.data-sources-menu-content[data-v-c3411a48]{max-width:min(520px,calc(100vw - 16px))}.data-sources-menu-card[data-v-c3411a48]{max-height:75vh;overflow-x:auto;overflow-y:auto;width:min(520px,92vw)}.end-anchor[data-v-c3411a48]{height:1px}.suggestion-prompts[data-v-c3411a48]{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:0 auto;max-width:600px}.suggestion-chip[data-v-c3411a48]{cursor:pointer;transition:all .2s ease}.suggestion-chip[data-v-c3411a48]:hover:not([disabled]){box-shadow:0 4px 8px #0003;transform:translateY(-2px)}.chat-fullscreen[data-v-c3411a48]{border-radius:0!important;display:flex;flex-direction:column;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}.v-badge{display:inline-block;line-height:1}.v-badge__badge{align-items:center;background:rgb(var(--v-theme-surface-variant));border-radius:10px;color:rgba(var(--v-theme-on-surface-variant),var(--v-high-emphasis-opacity));display:inline-flex;font-family:Roboto,sans-serif;font-size:.75rem;font-weight:500;height:1.25rem;justify-content:center;min-width:20px;padding:4px 6px;pointer-events:auto;position:absolute;text-align:center;text-indent:0;transition:.225s cubic-bezier(.4,0,.2,1);white-space:nowrap}.v-badge__badge:has(.v-icon){padding:4px 6px}.v-badge--bordered .v-badge__badge:after{border-radius:inherit;border-style:solid;border-width:2px;color:rgb(var(--v-theme-background));content:"";inset:0;position:absolute;transform:scale(1.05)}.v-badge--dot .v-badge__badge{border-radius:4.5px;height:9px;min-width:0;padding:0;width:9px}.v-badge--dot .v-badge__badge:after{border-width:1.5px}.v-badge--inline .v-badge__badge{position:relative;vertical-align:middle}.v-badge__badge .v-icon{color:inherit;font-size:.75rem;margin:0 -2px}.v-badge__badge .v-img,.v-badge__badge img{height:100%;width:100%}.v-badge__wrapper{display:flex;position:relative}.v-badge--inline .v-badge__wrapper{align-items:center;display:inline-flex;justify-content:center;margin:0 4px}
