.sidebar[data-v-b4f031b2]{position:sticky;top:0;height:100vh;width:16rem;background-color:var(--color-sidebar-bg);color:var(--color-sidebar-fg);display:flex;flex-direction:column;transition:width .3s ease;flex-shrink:0;z-index:200;overflow:hidden}.sidebar.collapsed[data-v-b4f031b2]{width:4rem}.sidebar.collapsed .toggle-row[data-v-b4f031b2]{display:flex;justify-content:center}.sidebar.collapsed .toggle-button[data-v-b4f031b2]{width:2.5rem;height:2.5rem;padding:0;justify-content:center}.sidebar.collapsed .logo[data-v-b4f031b2]{justify-content:center;width:100%}.sidebar.collapsed .when-expanded[data-v-b4f031b2]{display:none}.sidebar.collapsed .nav-button[data-v-b4f031b2],.sidebar.collapsed .nav-link[data-v-b4f031b2]{padding:.625rem;justify-content:center;gap:0}.sidebar .header[data-v-b4f031b2]{height:4rem;display:flex;align-items:center;justify-content:space-between;padding:0 .75rem;border-bottom:1px solid var(--color-sidebar-border);flex-shrink:0}.sidebar .logo[data-v-b4f031b2]{display:flex;align-items:center;gap:.5rem}.sidebar .logo-icon[data-v-b4f031b2]{width:2rem;height:2rem;border-radius:.75rem;background-color:var(--color-sidebar-primary);color:var(--color-sidebar-primary-fg);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.875rem;line-height:1.25rem;flex-shrink:0}.sidebar .logo-text[data-v-b4f031b2]{font-weight:600;font-size:1.125rem;line-height:1.75rem;color:var(--color-sidebar-fg);white-space:nowrap}.sidebar .toggle-row[data-v-b4f031b2]{padding:.5rem .75rem;border-bottom:1px solid var(--color-sidebar-border)}.sidebar .toggle-button[data-v-b4f031b2]{display:inline-flex;align-items:center;justify-content:flex-start;gap:.5rem;width:100%;height:2.25rem;padding:0 .75rem;border:none;background:none;color:var(--color-sidebar-muted);border-radius:.6875rem;cursor:pointer;white-space:nowrap;font-size:.875rem;line-height:1.25rem;font-weight:500;transition:color .15s,background-color .15s}.sidebar .toggle-button[data-v-b4f031b2]:hover{color:var(--color-sidebar-fg);background-color:var(--color-sidebar-accent)}.sidebar .toggle-button .icon[data-v-b4f031b2]{width:1rem;height:1rem;flex-shrink:0}.sidebar .toggle-label[data-v-b4f031b2]{white-space:nowrap}.sidebar .nav[data-v-b4f031b2]{flex:1;overflow-y:auto;padding:1.5rem .75rem}.sidebar .nav-list[data-v-b4f031b2],.sidebar .sub-list[data-v-b4f031b2]{list-style:none;margin:0;padding:0}.sidebar .nav-list[data-v-b4f031b2]{gap:.25rem}.sidebar .nav-item[data-v-b4f031b2],.sidebar .nav-list[data-v-b4f031b2]{display:flex;flex-direction:column}.sidebar .nav-button[data-v-b4f031b2],.sidebar .nav-link[data-v-b4f031b2]{display:flex;align-items:center;gap:.75rem;padding:.625rem .75rem;border-radius:.75rem;font-size:.875rem;line-height:1.25rem;font-weight:500;color:hsl(var(--color-sidebar-fg-hsl)/.8);text-decoration:none;border:none;background:none;cursor:pointer;width:100%;text-align:left;transition:color .15s,background-color .15s}.sidebar .nav-button[data-v-b4f031b2]:not(.active):not(.parent-expanded-active):hover,.sidebar .nav-link[data-v-b4f031b2]:not(.active):not(.parent-expanded-active):hover{color:var(--color-sidebar-fg);background-color:var(--color-sidebar-accent)}.sidebar .nav-button.active[data-v-b4f031b2],.sidebar .nav-link.active[data-v-b4f031b2]{background-color:var(--color-sidebar-primary);color:var(--color-sidebar-primary-fg)}.sidebar .nav-button.parent-expanded-active[data-v-b4f031b2],.sidebar .nav-link.parent-expanded-active[data-v-b4f031b2]{background-color:var(--color-sidebar-accent);color:var(--color-sidebar-fg)}.sidebar .nav-label[data-v-b4f031b2]{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar .chevron[data-v-b4f031b2]{display:flex;align-items:center;padding:.25rem;border-radius:.4375rem;color:var(--color-sidebar-muted)}.sidebar .chevron[data-v-b4f031b2]:hover{background-color:var(--color-sidebar-border)}.sidebar .sub-list[data-v-b4f031b2]{margin-top:.25rem;margin-left:2rem;display:flex;flex-direction:column;gap:.25rem}.sidebar .sub-link[data-v-b4f031b2]{display:block;padding:.5rem .75rem;border-radius:.75rem;font-size:.875rem;line-height:1.25rem;color:var(--color-sidebar-muted);text-decoration:none;transition:background-color .15s,color .15s}.sidebar .sub-link[data-v-b4f031b2]:not(.active):hover{background-color:var(--color-sidebar-accent);color:var(--color-sidebar-fg)}.sidebar .sub-link.active[data-v-b4f031b2]{background-color:var(--color-sidebar-primary);color:var(--color-sidebar-primary-fg);font-weight:500}.sidebar .icon[data-v-b4f031b2]{width:1.25rem;height:1.25rem;flex-shrink:0;font-size:1.25rem}.sidebar .icon-sm[data-v-b4f031b2]{width:1rem;height:1rem;font-size:1rem}.sidebar .footer[data-v-b4f031b2]{padding:1rem;border-top:1px solid var(--color-sidebar-border)}.sidebar .version[data-v-b4f031b2]{font-size:.75rem;line-height:1rem;color:var(--color-sidebar-muted);text-align:center;margin:0}.sidebar-tooltip{position:fixed;left:3.5rem;transform:translateY(-50%);background-color:var(--color-surface);color:var(--color-text);border:1px solid var(--color-border);border-radius:.6875rem;padding:.375rem .75rem;font-size:.875rem;line-height:1.25rem;font-weight:500;white-space:nowrap;box-shadow:0 .25rem .375rem -.0625rem #0000001a,0 .125rem .25rem -.125rem #0000001a;pointer-events:none;z-index:9999;animation:tooltip-in-b4f031b2 .1s ease}@keyframes tooltip-in-b4f031b2{0%{opacity:0;transform:translateY(-50%) translate(-.25rem)}to{opacity:1;transform:translateY(-50%) translate(0)}}@media(max-width:48rem){.sidebar-tooltip{display:none}.sidebar[data-v-b4f031b2]{position:fixed;top:0;left:0;height:100vh;width:16rem;transition:transform .3s ease;z-index:300}:scope.collapsed[data-v-b4f031b2],.sidebar[data-v-b4f031b2]{transform:translate(-100%)}.toggle-row[data-v-b4f031b2]{display:none!important}:scope.collapsed[data-v-b4f031b2]{width:16rem}:scope.collapsed .when-expanded[data-v-b4f031b2]{display:revert}:scope.collapsed .chevron[data-v-b4f031b2],:scope.collapsed .sub-list[data-v-b4f031b2]{display:flex}:scope.collapsed .nav-button[data-v-b4f031b2],:scope.collapsed .nav-link[data-v-b4f031b2]{padding:.625rem .75rem;justify-content:flex-start;gap:.75rem}:scope.collapsed .logo[data-v-b4f031b2]{justify-content:flex-start;width:auto}:scope.active[data-v-b4f031b2]{background-color:var(--color-sidebar-accent);color:var(--color-sidebar-fg)}.sidebar.collapsed.mobile-open[data-v-b4f031b2],.sidebar.mobile-open[data-v-b4f031b2]{transform:translate(0)}}.inbox-header[data-v-43f8e228]{padding:1rem 1.5rem;border-bottom:1px solid hsl(var(--border));background:linear-gradient(to right,hsl(var(--primary)/.05),transparent)}.inbox-header .row[data-v-43f8e228]{display:flex;align-items:center;gap:.75rem}.inbox-header .icon-wrap[data-v-43f8e228]{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:.5rem;background:hsl(var(--primary)/.1)}.inbox-header .icon[data-v-43f8e228]{width:1.25rem;height:1.25rem;color:hsl(var(--primary))}.inbox-header .title[data-v-43f8e228]{font-size:1.125rem;line-height:1.75rem;font-weight:600;display:flex;align-items:center;gap:.5rem}.inbox-header .subtitle[data-v-43f8e228]{font-size:.875rem;line-height:1.25rem;color:hsl(var(--muted-foreground))}.tabs[data-v-43f8e228]{margin:1rem 1rem 0;display:flex;justify-content:center;gap:.25rem;padding:.25rem;background-color:hsl(var(--muted)/.5);border-radius:.5rem}.tabs[data-v-43f8e228]>*{flex:1}.tab-count[data-v-43f8e228]{margin-left:.5rem}.body[data-v-43f8e228]{flex:1;overflow-y:auto;padding:0 1rem 1rem;display:flex;flex-direction:column;gap:.75rem}.empty[data-v-43f8e228]{flex-direction:column;padding:3rem 0;text-align:center}.empty[data-v-43f8e228],.empty .icon-wrap[data-v-43f8e228]{display:flex;align-items:center;justify-content:center}.empty .icon-wrap[data-v-43f8e228]{width:4rem;height:4rem;border-radius:50%;background:hsl(var(--muted)/.5);margin-bottom:1rem}.empty .icon[data-v-43f8e228]{width:2rem;height:2rem;color:hsl(var(--muted-foreground))}.empty .title[data-v-43f8e228]{font-size:.875rem;font-weight:500;color:hsl(var(--foreground));margin:0 0 .25rem}.empty .description[data-v-43f8e228]{font-size:.75rem;color:hsl(var(--muted-foreground));max-width:12.5rem;margin:0}.notification[data-v-43f8e228]{padding:.75rem;border-radius:.75rem;border:1px solid hsl(var(--border));background:hsl(var(--card));cursor:pointer}.notification.unread[data-v-43f8e228]{border-color:hsl(var(--primary)/.2);background:hsl(var(--primary)/.05)}.notification .row[data-v-43f8e228]{display:flex;align-items:flex-start;gap:.75rem}.notification .icon-wrap[data-v-43f8e228]{flex-shrink:0;width:2rem;height:2rem;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-top:.125rem}.notification .icon-wrap.transcript[data-v-43f8e228]{background:hsl(var(--accent));color:hsl(var(--accent-foreground))}.notification .icon-wrap.ai-update[data-v-43f8e228]{background:hsl(var(--primary)/.1);color:hsl(var(--primary))}.notification .icon-wrap.milestone[data-v-43f8e228]{background:hsl(var(--warning)/.1);color:hsl(var(--warning))}.notification .icon[data-v-43f8e228]{width:1rem;height:1rem}.notification .content[data-v-43f8e228]{flex:1;min-width:0}.notification .title[data-v-43f8e228]{font-size:.875rem;line-height:1.25rem;font-weight:500;color:hsl(var(--foreground));margin:0}.notification .description[data-v-43f8e228]{font-size:.75rem;line-height:1rem;color:hsl(var(--muted-foreground));margin:.125rem 0 0}.notification .time[data-v-43f8e228]{font-size:.625rem;color:hsl(var(--muted-foreground));display:block;margin-top:.25rem}.notification .unread-dot[data-v-43f8e228]{flex-shrink:0;width:.5rem;height:.5rem;border-radius:50%;background:hsl(var(--primary));margin-top:.375rem}.signal-card[data-v-43f8e228]{padding:1rem;border-radius:.5rem;border:1px solid hsl(var(--border)/.5);background:hsl(var(--card)/.5);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 1px 3px #0000000d,0 1px 2px -1px #0000000d;display:flex;flex-direction:column;gap:.75rem;transition:background-color .15s}.signal-card[data-v-43f8e228]:hover{background:hsl(var(--card)/.8)}.signal-card .header[data-v-43f8e228]{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.signal-card .header-left[data-v-43f8e228]{display:flex;align-items:center;gap:.5rem}.signal-card .bot-icon-wrap[data-v-43f8e228]{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:50%;background:hsl(var(--primary)/.1)}.signal-card .bot-icon[data-v-43f8e228]{width:.875rem;height:.875rem;color:hsl(var(--primary))}.signal-card .heading[data-v-43f8e228]{font-size:.875rem;font-weight:600;line-height:1.25rem;color:hsl(var(--foreground))}.signal-card .time[data-v-43f8e228]{font-size:.75rem;color:hsl(var(--muted-foreground));white-space:nowrap}.signal-card .summary[data-v-43f8e228]{font-size:.875rem;color:hsl(var(--foreground));line-height:1.625;margin:0}.signal-card .tags[data-v-43f8e228]{display:flex;flex-wrap:wrap;gap:.375rem}.signal-card .source-icon[data-v-43f8e228]{width:.75rem;height:.75rem}.signal-card .justification-box[data-v-43f8e228]{display:flex;align-items:flex-start;gap:.5rem;padding:.5rem;border-radius:.375rem;background:hsl(var(--accent));border:1px solid hsl(var(--border)/.5)}.signal-card .justification-icon[data-v-43f8e228]{width:.875rem;height:.875rem;color:hsl(var(--muted-foreground));margin-top:.125rem;flex-shrink:0}.signal-card .justification[data-v-43f8e228]{font-size:.75rem;color:hsl(var(--muted-foreground));font-style:italic;line-height:1.625;margin:0}.signal-card .actions[data-v-43f8e228]{display:flex;gap:.5rem;padding-top:.25rem}.signal-card .actions[data-v-43f8e228]>*{flex:1}.signal-card .secondary[data-v-43f8e228]{display:flex;gap:.5rem;padding-top:.125rem}.signal-card .secondary[data-v-43f8e228]>*{flex:1}.inbox-dialog-info[data-v-43f8e228]{font-size:.875rem;color:var(--color-text-3)}.navbar[data-v-258ed89a]{height:var(--navbar-height);background-color:var(--color-surface);border-bottom:1px solid var(--color-border);justify-content:space-between;padding:0 1.5rem;position:sticky;top:0;z-index:100;flex-shrink:0}.navbar[data-v-258ed89a],.navbar .left[data-v-258ed89a]{display:flex;align-items:center}.navbar .left[data-v-258ed89a]{gap:1rem}.navbar .menu-button[data-v-258ed89a]{display:none;background:none;border:none;cursor:pointer;color:var(--color-text-3);padding:.375rem;border-radius:.375rem;transition:color .15s,background-color .15s}.navbar .menu-button[data-v-258ed89a]:hover{color:var(--color-text);background-color:var(--color-surface-2)}.navbar .logo[data-v-258ed89a]{font-size:1.125rem;font-weight:600;color:var(--color-text);margin:0}.navbar .separator[data-v-258ed89a]{display:block;width:1px;height:1.5rem;background-color:var(--color-border)}.navbar .organization[data-v-258ed89a]{font-size:.875rem;font-weight:500;color:var(--color-text-3)}.navbar .actions[data-v-258ed89a]{display:flex;align-items:center;gap:1rem}.navbar .icon-button[data-v-258ed89a]{position:relative;padding:.5rem;border:none;background:none;border-radius:.5rem;color:var(--color-text-3);cursor:pointer;transition:color .15s,background-color .15s}.navbar .icon-button[data-v-258ed89a]:hover{color:var(--color-text);background-color:var(--color-surface-2)}.navbar .pulse-dot[data-v-258ed89a]{position:absolute;top:.375rem;right:.375rem;width:.5rem;height:.5rem;background-color:var(--color-sidebar-primary);border-radius:50%;animation:pulse-258ed89a 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes pulse-258ed89a{0%,to{opacity:1}50%{opacity:.4}}.navbar .icon[data-v-258ed89a]{width:1.25rem;height:1.25rem;font-size:1.25rem}.navbar .icon-sm[data-v-258ed89a]{width:1rem;height:1rem;font-size:1rem}.navbar .user-menu[data-v-258ed89a]{position:relative}.navbar .avatar-button[data-v-258ed89a]{background:none;border:none;padding:0;cursor:pointer;border-radius:50%;box-shadow:0 0 0 2px transparent;transition:box-shadow .2s}.navbar .avatar-button[data-v-258ed89a]:hover{box-shadow:0 0 0 2px hsl(var(--color-primary-hsl)/.2)}.navbar .avatar[data-v-258ed89a]{width:2.25rem;height:2.25rem;border-radius:50%;background-color:var(--color-sidebar-primary);color:var(--color-sidebar-primary-fg);display:flex;align-items:center;justify-content:center;font-size:.875rem;font-weight:600;transition:box-shadow .2s}.navbar .initials[data-v-258ed89a]{line-height:1}.navbar .user-popover[data-v-258ed89a]{position:absolute;top:calc(100% + .25rem);right:0;min-width:14rem;padding:.25rem;background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:.625rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;z-index:500}.navbar .user-info[data-v-258ed89a]{display:flex;flex-direction:column;gap:.25rem;padding:.375rem .5rem}.navbar .name[data-v-258ed89a]{font-size:.875rem;line-height:1;font-weight:500;color:var(--color-text);margin:0}.navbar .role[data-v-258ed89a]{font-size:.75rem;line-height:1;color:var(--color-text-3)}.navbar .divider[data-v-258ed89a]{height:1px;background-color:var(--color-border);margin:.25rem -.25rem}.navbar .item[data-v-258ed89a]{display:flex;align-items:center;gap:.5rem;padding:.375rem .5rem;border-radius:.5rem;font-size:.875rem;color:var(--color-text-2);text-decoration:none;border:none;background:none;width:100%;cursor:pointer;transition:background-color .15s}.navbar .item .icon[data-v-258ed89a]{width:1rem;height:1rem;font-size:1rem;color:var(--color-text-3)}.navbar .item[data-v-258ed89a]:hover{background-color:hsl(var(--accent));color:hsl(var(--accent-foreground))}.navbar .item.danger[data-v-258ed89a],.navbar .item.danger[data-v-258ed89a]:hover{color:hsl(var(--destructive))}.navbar .item.danger[data-v-258ed89a]:hover{background-color:hsl(var(--destructive)/.1)}.navbar .item.danger .icon[data-v-258ed89a]{color:hsl(var(--destructive))}@media(max-width:48rem){.navbar .menu-button[data-v-258ed89a]{display:flex;align-items:center;justify-content:center}.navbar .organization[data-v-258ed89a],.navbar .separator[data-v-258ed89a]{display:none}}.add-deal-form[data-v-258ed89a]{display:flex;flex-direction:column;gap:.375rem}.add-deal-form .label[data-v-258ed89a]{font-size:.875rem;font-weight:500;color:var(--color-text)}.add-deal-form .required[data-v-258ed89a]{color:hsl(var(--destructive))}.add-deal-form .input[data-v-258ed89a]{height:3rem;font-size:1rem}.conversation-body[data-v-8670b3d7]{flex:1;display:flex;overflow:hidden}.conversation-body.empty[data-v-8670b3d7]{padding:1.5rem}.conversation-body .empty-state[data-v-8670b3d7]{display:flex;flex:1;align-items:center;justify-content:center}.conversation-body .empty-state .description[data-v-8670b3d7]{font-size:.875rem;line-height:1.25rem;color:hsl(var(--muted-foreground));text-align:center}.conversation-body .thread[data-v-8670b3d7]{display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:.75rem;padding:1rem;overflow-y:auto}.conversation-body .message[data-v-8670b3d7]{display:inline-block;width:-moz-fit-content;width:fit-content;max-width:85%;padding:.5rem .75rem;border-radius:1rem;font-size:.875rem;line-height:1.625}.conversation-body .message.assistant[data-v-8670b3d7]{align-self:flex-start;margin-right:auto;background:hsl(var(--accent));color:var(--color-text)}.conversation-body .message.loading[data-v-8670b3d7]{width:85%;padding:.625rem .75rem}.conversation-body .message.user[data-v-8670b3d7]{align-self:flex-end;width:85%;background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.conversation-body .message .text[data-v-8670b3d7]{margin:0;font-size:inherit;line-height:inherit;white-space:pre-wrap}.conversation-body .message .loading-indicator[data-v-8670b3d7]{display:inline-flex;align-items:center;height:.875rem;gap:.25rem}.conversation-body .message .loading-indicator .dot[data-v-8670b3d7]{width:.375rem;height:.375rem;border-radius:999rem;background:hsl(var(--muted-foreground));animation:bounce-8670b3d7 1s infinite}@media(max-width:48rem){.conversation-body .message[data-v-8670b3d7]{max-width:100%}}.conversation-composer[data-v-8670b3d7]{display:flex;align-items:flex-end;gap:.5rem;padding:.75rem;border-top:1px solid var(--color-border);background:inherit;flex-shrink:0}@keyframes bounce-8670b3d7{0%,80%,to{transform:translateY(0);opacity:.65}40%{transform:translateY(-.1875rem);opacity:1}}.assistant-trigger[data-v-48e72742]{position:fixed;top:50%;right:0;z-index:10000;display:flex;flex-direction:column;align-items:center;gap:.375rem;padding:.75rem .375rem;border:0;border-radius:.75rem 0 0 .75rem;background:hsl(var(--primary));color:hsl(var(--primary-foreground));box-shadow:var(--shadow-floating);cursor:pointer;transform:translateY(-50%);transition:color .2s ease,background-color .2s ease}.assistant-trigger[data-v-48e72742]:hover{background:hsl(var(--primary)/.9)}.assistant-trigger .icon[data-v-48e72742]{width:1rem;height:1rem}.assistant-trigger .label[data-v-48e72742]{font-size:.75rem;font-weight:500;writing-mode:vertical-lr;transform:rotate(180deg)}@media(max-width:48rem){.assistant-trigger[data-v-48e72742]{top:auto;right:1rem;bottom:1rem;flex-direction:row;padding:.875rem 1rem;border-radius:999rem;transform:none}.assistant-trigger .label[data-v-48e72742]{writing-mode:horizontal-tb;transform:none}}.assistant-conversation[data-v-48e72742]{display:flex;flex:1;flex-direction:column;width:100%;height:100%;border-radius:inherit;background:inherit}.assistant-conversation.fullscreen[data-v-48e72742]{border-top:1px solid var(--color-border)}.assistant-conversation .header[data-v-48e72742]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 1rem;border-bottom:1px solid var(--color-border);flex-shrink:0}.assistant-conversation .header .title[data-v-48e72742]{margin:0;font-size:.875rem;font-weight:600;line-height:1.25rem;color:var(--color-text)}.assistant-conversation .header .header-actions[data-v-48e72742]{display:flex;align-items:center;gap:.25rem;flex-shrink:0}.default-layout[data-v-d4182ee7]{display:flex;min-height:100vh;width:100%;background-color:var(--color-bg)}.default-layout .body[data-v-d4182ee7]{flex:1;display:flex;flex-direction:column;min-width:0}.default-layout .main[data-v-d4182ee7]{flex:1;padding:2rem 3rem;max-height:var(--content-height);overflow-y:auto}.default-layout .sidebar-overlay[data-v-d4182ee7]{display:none}@media(max-width:48rem){.default-layout .sidebar-overlay[data-v-d4182ee7]{display:block;position:fixed;inset:0;background-color:var(--color-overlay);opacity:0;pointer-events:none;transition:opacity .3s;z-index:299}.default-layout .sidebar-overlay.visible[data-v-d4182ee7]{opacity:1;pointer-events:auto}.default-layout .main[data-v-d4182ee7]{padding:1rem}}
