@keyframes slide-in-a9e1fe00{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.animate-slide-in[data-v-a9e1fe00]{animation:slide-in-a9e1fe00 .2s ease-out}@keyframes shrink-progress-a9e1fe00{0%{width:100%}to{width:0}}.progress-bar[data-v-a9e1fe00]{animation:shrink-progress-a9e1fe00 10s linear forwards}.product-added-toast{max-width:340px!important;min-width:300px!important}.product-added-toast .p-toast-message{border-radius:.75rem!important;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a!important;overflow:hidden!important;position:relative!important}.product-added-toast .p-toast-message-wrapper{padding:0!important}.product-added-toast .p-toast-message-content{flex:1!important;min-width:0!important;padding:1.25rem .875rem .875rem!important}.product-added-toast .p-toast-close-button{display:none!important}.tenant-switcher-popover{background-color:#fff;border:1px solid #e5e7eb;border-radius:.5rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;overflow:hidden}.dark .tenant-switcher-popover,.p-dark .tenant-switcher-popover{background-color:#171717;border-color:#404040}.fade-enter-active[data-v-cde68037]{transition:opacity .2s ease-in .1s}.fade-leave-active[data-v-cde68037]{transition:opacity .15s ease-out}.fade-enter-from[data-v-cde68037],.fade-leave-to[data-v-cde68037]{opacity:0}.nav-icon-container[data-v-cde68037]{align-items:center;display:flex;flex-shrink:0;height:1.5rem;justify-content:center;transition:transform .3s ease;width:1.5rem}.ask-ai-toggle.justify-center .nav-link-text[data-v-cde68037],.nav-link.justify-center .nav-link-text[data-v-cde68037]{margin:0;max-width:0;min-width:0;overflow:hidden;padding:0;position:absolute;width:0}.ask-ai-toggle[data-v-cde68037],.nav-link[data-v-cde68037]{position:relative}.nav-tooltip[data-v-cde68037]{left:4rem;opacity:0;pointer-events:none;position:fixed;transition:opacity .15s ease-out;white-space:nowrap;z-index:9999}.ask-ai-toggle:hover .nav-tooltip[data-v-cde68037],.nav-link:hover .nav-tooltip[data-v-cde68037]{opacity:1}.nav-tooltip-content[data-v-cde68037]{background-color:#111827;border-radius:.375rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;color:#fff;font-size:.875rem;font-weight:500;padding:.5rem .75rem;white-space:nowrap}.dark .nav-tooltip-content[data-v-cde68037]{background-color:#1f2937}.nav-tooltip-content.ask-ai-tooltip[data-v-cde68037]{background:linear-gradient(135deg,#8b5cf6,#6366f1)}.nav-tooltip-arrow[data-v-cde68037]{border:6px solid transparent;border-right-color:#111827;left:-6px;position:absolute;top:50%;transform:translateY(-50%)}.dark .nav-tooltip-arrow[data-v-cde68037]{border-right-color:#1f2937}.nav-tooltip-arrow.ask-ai-arrow[data-v-cde68037]{border-right-color:#8b5cf6}.ask-ai-active[data-v-cde68037]{box-shadow:0 4px 6px -1px #8b5cf64d,0 2px 4px -2px #6366f133}.teams-text[data-v-d18fe246]{animation:fadeIn-d18fe246 .2s ease-in .1s both}@keyframes fadeIn-d18fe246{0%{opacity:0}to{opacity:1}}[data-v-d18fe246] .p-tree{background-color:transparent;height:auto;min-height:0;overflow-x:hidden;padding:0}[data-v-d18fe246] .p-tree-container,[data-v-d18fe246] .p-tree-wrapper{height:auto;min-height:0;overflow-x:hidden;padding:0}[data-v-d18fe246] .p-tree-node-content{color:#374151;gap:0;padding:0;padding-left:0!important}[data-v-d18fe246] .p-tree-node-content>*{flex:1}[data-v-d18fe246] .p-tree-node-children{display:block;overflow:hidden;padding-left:1.85rem;transition:max-height .3s ease-in-out,opacity .3s ease-in-out}[data-v-d18fe246] .p-tree-node-children[style*="display: none"]{display:block!important;max-height:0;opacity:0;visibility:hidden}[data-v-d18fe246] .p-tree-node-children:not([style*="display: none"]){max-height:1000px;opacity:1;visibility:visible}[data-v-d18fe246] .p-tree-node-children .p-tree-node{opacity:0;padding-left:0;transition:opacity .25s ease-in-out}[data-v-d18fe246] .p-tree-node-children:not([style*="display: none"]) .p-tree-node{opacity:1}.chevron-icon[data-v-d18fe246]{transition:transform .2s ease-in-out}.chevron-icon.rotated[data-v-d18fe246]{transform:rotate(90deg)}.dark[data-v-d18fe246] .p-tree-node-content{color:#e5e7eb}[data-v-d18fe246] .p-tree-node-content:hover{background-color:#f3f4f6}.dark[data-v-d18fe246] .p-tree-node-content:hover{background-color:#262626}[data-v-d18fe246] .p-tree-node-toggle-button,[data-v-d18fe246] .p-tree-node-toggler,[data-v-d18fe246] .p-tree-node-toggler-container,[data-v-d18fe246] .p-tree-node-icon{display:none}.teams-menu-button[data-v-d18fe246]{position:relative}.nav-tooltip[data-v-d18fe246]{left:4rem;opacity:0;pointer-events:none;position:fixed;transition:opacity .15s ease-out;white-space:nowrap;z-index:9999}.teams-menu-button:hover .nav-tooltip[data-v-d18fe246]{opacity:1}.nav-tooltip-content[data-v-d18fe246]{background-color:#111827;border-radius:.375rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;color:#fff;font-size:.875rem;font-weight:500;padding:.5rem .75rem;white-space:nowrap}.dark .nav-tooltip-content[data-v-d18fe246]{background-color:#1f2937}.nav-tooltip-arrow[data-v-d18fe246]{border:6px solid transparent;border-right-color:#111827;left:-6px;position:absolute;top:50%;transform:translateY(-50%)}.dark .nav-tooltip-arrow[data-v-d18fe246]{border-right-color:#1f2937}.overflow-y-auto[data-v-d18fe246]{scrollbar-color:#9ca3af transparent;scrollbar-width:thin}.overflow-y-auto[data-v-d18fe246]::-webkit-scrollbar{width:6px}.overflow-y-auto[data-v-d18fe246]::-webkit-scrollbar-track{background:transparent}.overflow-y-auto[data-v-d18fe246]::-webkit-scrollbar-thumb{background-color:#9ca3af;border-radius:3px}.overflow-y-auto[data-v-d18fe246]::-webkit-scrollbar-thumb:hover{background-color:#6b7280}.dark .overflow-y-auto[data-v-d18fe246]{scrollbar-color:#4b5563 transparent}.dark .overflow-y-auto[data-v-d18fe246]::-webkit-scrollbar-thumb{background-color:#4b5563}.dark .overflow-y-auto[data-v-d18fe246]::-webkit-scrollbar-thumb:hover{background-color:#6b7280}.fade-enter-active[data-v-d18fe246]{transition:opacity .2s ease-out}.fade-leave-active[data-v-d18fe246]{transition:opacity .15s ease-in}.fade-enter-from[data-v-d18fe246],.fade-leave-to[data-v-d18fe246]{opacity:0}.all-teams-menu{animation:menuSlideDown .15s ease-out;font-size:.875rem}@keyframes menuSlideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.all-teams-menu>div{scrollbar-color:#9ca3af transparent;scrollbar-width:thin}.all-teams-menu>div::-webkit-scrollbar{width:6px}.all-teams-menu>div::-webkit-scrollbar-track{background:transparent}.all-teams-menu>div::-webkit-scrollbar-thumb{background-color:#9ca3af;border-radius:3px}.all-teams-menu>div::-webkit-scrollbar-thumb:hover{background-color:#6b7280}.dark .all-teams-menu>div{scrollbar-color:#4b5563 transparent}.dark .all-teams-menu>div::-webkit-scrollbar-thumb{background-color:#4b5563}.dark .all-teams-menu>div::-webkit-scrollbar-thumb:hover{background-color:#6b7280}.sidebar-footer-container[data-v-1a8c9657]{gap:.75rem}.sidebar-user-menu[data-v-1a8c9657]{align-items:center;display:flex}.inline-account-menu[data-v-1a8c9657]{bottom:70px;left:1rem;margin:0;padding:0}.account-menu-header[data-v-1a8c9657]{background-color:var(--p-surface-0);border-radius:.375rem .375rem 0 0;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a;z-index:1101}.dark .account-menu-header[data-v-1a8c9657]{background-color:#1a1a1a;border-color:#3f3f3f}.account-button[data-v-1a8c9657]{position:relative}.account-expandable-content[data-v-1a8c9657]{min-width:0}.account-menu{font-size:.875rem;position:fixed;z-index:1100}.dark .account-menu,.p-dark .account-menu{background-color:#1a1a1a!important;border-color:#3f3f3f!important;color:#e5e5e5!important}.dark .account-menu .p-menuitem-content,.p-dark .account-menu .p-menuitem-content{color:#e5e5e5!important}.dark .account-menu .p-menuitem-content:hover,.p-dark .account-menu .p-menuitem-content:hover{background-color:#262626!important;color:#fafafa!important}.dark .account-menu .p-menuitem-icon,.p-dark .account-menu .p-menuitem-icon{color:#a3a3a3!important}.dark .account-menu .p-menuitem-text,.p-dark .account-menu .p-menuitem-text{color:#e5e5e5!important}.input-container[data-v-9df5e709]{--input-bg:#f9fafb;--input-border:#e5e7eb;--input-focus-border:#8b5cf6;--btn-gradient:linear-gradient(135deg,#8b5cf6,#6366f1);--btn-disabled:#d1d5db}.p-dark .input-container[data-v-9df5e709]{--input-bg:#1f2937;--input-border:#374151;--btn-disabled:#4b5563}.input-inner[data-v-9df5e709]{display:flex;gap:.5rem}.input-container.chat[data-v-9df5e709]{background:var(--input-bg);border:1px solid var(--input-border);border-radius:.5rem;padding:.375rem .5rem}.input-container.chat[data-v-9df5e709]:focus-within{border-color:var(--input-focus-border)}.chat .input-inner[data-v-9df5e709]{align-items:flex-end}.input-container.welcome[data-v-9df5e709]{background:var(--btn-gradient);border-radius:.625rem;box-shadow:0 4px 6px -1px #8b5cf626,0 2px 4px -2px #6366f11a;padding:2px;position:relative;transition:box-shadow .2s}.input-container.welcome[data-v-9df5e709]:focus-within{box-shadow:0 4px 12px -2px #8b5cf640,0 2px 6px -2px #6366f126}.p-dark .input-container.welcome[data-v-9df5e709]:focus-within{box-shadow:0 4px 12px -2px #8b5cf659,0 2px 6px -2px #6366f140}.welcome .input-inner[data-v-9df5e709]{align-items:start;border-radius:calc(.625rem - 2px);padding:.625rem}.input-icon[data-v-9df5e709]{color:#9ca3af;flex-shrink:0;margin-top:.125rem}.input-container .input-textarea[data-v-9df5e709]{background:transparent;flex:1;padding:0;resize:none}.input-container .input-textarea[data-v-9df5e709],.input-container .input-textarea[data-v-9df5e709]:focus{border:none;box-shadow:none;outline:none}.input-container.chat .input-textarea[data-v-9df5e709]{font-size:.8125rem;max-height:6rem;min-height:1.25rem;padding:.25rem 0}.input-container.welcome .input-textarea[data-v-9df5e709]{font-size:.875rem;min-height:1.5rem}.send-btn[data-v-9df5e709]{align-items:center;background:var(--btn-gradient);border:none;border-radius:.5rem;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:.75rem;height:1.75rem;justify-content:center;transition:all .15s;width:1.75rem}.send-btn[data-v-9df5e709]:hover:not(:disabled){opacity:.9;transform:scale(1.02)}.send-btn[data-v-9df5e709]:disabled{background:var(--btn-disabled);cursor:not-allowed}.status-text[data-v-9df5e709]{align-items:center;color:#8b5cf6;display:flex;font-size:.75rem;margin-top:.375rem;padding-left:.5rem}.p-dark .status-text[data-v-9df5e709]{color:#c4b5fd}.p-dark .input-textarea::-moz-placeholder{color:#a1a1aa!important;opacity:1}.p-dark .input-textarea::placeholder{color:#a1a1aa!important;opacity:1}.p-dark .input-textarea{color:#fafafa!important}.p-dark .input-icon{color:#71717a}.ai-nav-link[data-v-c482f1ec]{cursor:pointer}.ai-sidebar[data-v-31f125b2]{flex-shrink:0;min-width:0}.chat-header[data-v-31f125b2]{justify-content:space-between;padding:.625rem .75rem}.chat-header[data-v-31f125b2],.icon-btn[data-v-31f125b2]{align-items:center;display:flex}.icon-btn[data-v-31f125b2]{background:transparent;border:none;border-radius:.375rem;color:#a1a1aa;cursor:pointer;flex-shrink:0;font-size:.875rem;height:1.5rem;justify-content:center;transition:all .15s;width:1.5rem}.icon-btn[data-v-31f125b2]:hover{background:#f4f4f5;color:#3f3f46}.p-dark .icon-btn[data-v-31f125b2]:hover{background:#3f3f46;color:#d4d4d8}.chat-tabs-bar[data-v-31f125b2]{gap:.375rem;padding:.375rem .5rem}.chat-tabs-bar[data-v-31f125b2],.tabs-scroll[data-v-31f125b2]{align-items:center;display:flex}.tabs-scroll[data-v-31f125b2]{gap:.25rem;min-width:0;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.tabs-scroll[data-v-31f125b2]::-webkit-scrollbar{display:none}.tabs-scroll-btn[data-v-31f125b2]{align-items:center;background:transparent;border:none;border-radius:.25rem;color:#71717a;cursor:pointer;display:flex;flex-shrink:0;font-size:.625rem;height:1.25rem;justify-content:center;transition:all .15s;width:1.25rem}.tabs-scroll-btn[data-v-31f125b2]:hover{background:#f4f4f5;color:#3f3f46}.p-dark .tabs-scroll-btn[data-v-31f125b2]{color:#a1a1aa}.p-dark .tabs-scroll-btn[data-v-31f125b2]:hover{background:#3f3f46;color:#d4d4d8}.tabs-scroll-btn .pi[data-v-31f125b2]{font-size:.625rem}.chat-tab[data-v-31f125b2]{align-items:center;border:none;border-radius:.375rem;cursor:pointer;display:flex;flex-shrink:0;font-size:.75rem;gap:.375rem;max-width:9rem;padding:.3125rem .5rem;transition:all .15s;white-space:nowrap}.chat-tab-new[data-v-31f125b2]{max-width:none;padding:.3125rem .4375rem!important}.tab-title[data-v-31f125b2]{max-width:6rem;overflow:hidden;text-overflow:ellipsis}.tab-close[data-v-31f125b2]{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;flex-shrink:0;height:.75rem;justify-content:center;margin-left:.125rem;opacity:0;transition:opacity .1s;width:.75rem}.tab-close .pi[data-v-31f125b2]{font-size:.5rem}.chat-tab:hover .tab-close[data-v-31f125b2]{opacity:.7}.chat-tab .tab-close[data-v-31f125b2]:hover{opacity:1}.suggestion-pill[data-v-31f125b2]{align-items:center;border-radius:9999px;cursor:pointer;display:inline-flex;font-size:.75rem;gap:.375rem;padding:.375rem .75rem;transition:all .2s}.suggestion-pill[data-v-31f125b2]:disabled{cursor:not-allowed;opacity:.5}.ai-message[data-v-31f125b2]{background-color:#fff;box-shadow:0 1px 2px #0000000a}.p-dark .ai-message[data-v-31f125b2]{background-color:#27272a;box-shadow:0 1px 2px #0000001a}.ai-message.user[data-v-31f125b2]{background:linear-gradient(135deg,#8b5cf60d,#6366f10d);border-left:2px solid #8b5cf6}.p-dark .ai-message.user[data-v-31f125b2]{background:linear-gradient(135deg,#8b5cf626,#6366f126)}.ai-message.assistant[data-v-31f125b2]{border-left:2px solid var(--p-surface-400)}.ai-message.error[data-v-31f125b2]{border-left:2px solid var(--p-red-400)}.ai-message-role[data-v-31f125b2]{color:var(--text-color-secondary);font-size:.5625rem;letter-spacing:.05em;line-height:1;text-transform:uppercase}.ai-message-body[data-v-31f125b2]{font-size:.8125rem;line-height:1.4;margin:.125rem 0 0;white-space:pre-line}.drag-over[data-v-31f125b2]{position:relative}.drag-overlay[data-v-31f125b2]{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#8b5cf61a;border:2px dashed #8b5cf6;border-radius:.5rem;display:flex;flex-direction:column;justify-content:center;inset:0;position:absolute;z-index:100}.p-dark .drag-overlay[data-v-31f125b2]{background-color:#8b5cf633}.drag-active[data-v-31f125b2]{opacity:.5;pointer-events:none}.p-dark .ai-sidebar .p-textarea::-moz-placeholder{color:#a1a1aa!important;opacity:1}.p-dark .ai-sidebar .p-textarea::placeholder{color:#a1a1aa!important;opacity:1}.p-dark .ai-sidebar .p-textarea{color:#fafafa!important}
