.fade-enter-active[data-v-7098eba2],.fade-leave-active[data-v-7098eba2]{transition:opacity .2s ease}.fade-enter-from[data-v-7098eba2],.fade-leave-to[data-v-7098eba2]{opacity:0}[data-v-7098eba2] .p-menu{background:transparent;border:none;padding:0}[data-v-7098eba2] .p-menu-list{padding:0}[data-v-7098eba2] .p-menuitem{margin-bottom:.25rem}[data-v-7098eba2] .p-menuitem-content{border-radius:.5rem}.manual-sync-button-container[data-v-6ba7c3f4]{display:flex;flex-direction:column;gap:.375rem;width:100%}.last-sync-timestamp[data-v-6ba7c3f4]{align-items:center;color:#6b7280;display:flex;font-size:.6875rem;gap:.25rem;justify-content:center}.sidebar-section[data-v-5b0b0f6f]{border-bottom:1px solid var(--border-light,#e5e7eb)}.sidebar-section-header[data-v-5b0b0f6f]{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:1rem;transition:background-color .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sidebar-section-header[data-v-5b0b0f6f]:hover{background-color:var(--bg-subtle)}.sidebar-section-title[data-v-5b0b0f6f]{align-items:center;color:var(--text-primary);display:flex;font-size:.875rem;font-weight:600;gap:.5rem}.sidebar-section-icon[data-v-5b0b0f6f]{color:var(--brand-orange);font-size:1.125rem}.sidebar-section-toggle[data-v-5b0b0f6f]{color:var(--text-muted,#6b7280);font-size:.75rem;transition:transform .2s}.sidebar-section.expanded .sidebar-section-toggle[data-v-5b0b0f6f]{transform:rotate(90deg)}.sidebar-section-content[data-v-5b0b0f6f]{max-height:0;overflow:hidden;transition:max-height .3s ease-out}.sidebar-section.expanded .sidebar-section-content[data-v-5b0b0f6f]{max-height:1000px}.sidebar-section-body[data-v-5b0b0f6f]{padding:0 1rem 1rem}.workspace-nav-list[data-v-5b0b0f6f]{display:flex;flex-direction:column;gap:.5rem}.deal-info-section[data-v-5b0b0f6f]{--brand-orange:var(--gana-brand-orange);--brand-orange-hover:var(--gana-brand-orange-hover);--brand-orange-tint-light:var(--gana-brand-orange-tint-light);--success-green:var(--gana-success-green);--info-blue:var(--gana-info-blue);--text-primary:var(--gana-text-primary);--text-secondary:var(--gana-text-secondary);--text-muted:var(--gana-text-muted);--border-light:var(--gana-border-light);--bg-subtle:var(--gana-bg-subtle);--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--radius-sm:.375rem;--radius-md:.5rem;--radius-lg:.75rem}.deal-info-grid[data-v-5b0b0f6f]{display:flex;flex-direction:column;gap:var(--space-3)}.deal-info-row[data-v-5b0b0f6f]{align-items:center;display:grid;gap:var(--space-3);grid-template-columns:110px 1fr}.deal-info-label[data-v-5b0b0f6f]{color:var(--text-muted);font-size:.75rem;font-weight:600}.deal-info-control[data-v-5b0b0f6f]{min-width:0}.deal-info-read[data-v-5b0b0f6f]{align-items:center;background-color:var(--bg-subtle);border:1px solid var(--border-light);border-radius:var(--radius-md);color:var(--text-primary);display:flex;font-size:.875rem;gap:var(--space-2);justify-content:space-between;padding:var(--space-2) var(--space-3);text-align:left;transition:background-color .15s ease,border-color .15s ease,color .15s ease;width:100%}.deal-info-read[data-v-5b0b0f6f]:hover{background-color:var(--brand-orange-tint-light);border-color:var(--brand-orange)}.deal-info-text[data-v-5b0b0f6f]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.deal-info-edit-icon[data-v-5b0b0f6f]{color:var(--text-muted);font-size:.875rem;transition:color .15s ease}.deal-info-read:hover .deal-info-edit-icon[data-v-5b0b0f6f],.deal-info-spinner[data-v-5b0b0f6f]{color:var(--brand-orange)}.deal-info-spinner[data-v-5b0b0f6f]{font-size:.875rem}.deal-info-error[data-v-5b0b0f6f]{align-items:flex-start;background-color:var(--brand-orange-tint-light);border:1px solid var(--border-light);border-radius:var(--radius-md);color:var(--text-secondary);display:flex;font-size:.75rem;gap:var(--space-2);padding:var(--space-2) var(--space-3)}.deal-info-section[data-v-5b0b0f6f] .deal-info-input{font-family:IBM Plex Sans,sans-serif;width:100%}.history-item[data-v-5b0b0f6f]{background-color:var(--bg-subtle);border-radius:.5rem;cursor:pointer;margin-bottom:.5rem;padding:.75rem;transition:all .2s}.history-item[data-v-5b0b0f6f]:hover{background-color:var(--gana-bg-elevated);box-shadow:0 1px 2px color-mix(in srgb,#000 12%,transparent)}.history-item-header[data-v-5b0b0f6f]{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:.25rem}.history-item-title[data-v-5b0b0f6f]{color:var(--text-primary);font-size:.875rem;font-weight:600}.history-item-date[data-v-5b0b0f6f]{color:var(--text-muted,#6b7280);font-size:.75rem}.history-item-description[data-v-5b0b0f6f]{color:var(--text-secondary,#374151);font-size:.75rem;margin-bottom:.25rem}.history-item-stats[data-v-5b0b0f6f]{color:var(--text-muted,#6b7280);display:flex;font-size:.75rem;gap:.75rem}.collaborator-group[data-v-5b0b0f6f]{margin-bottom:1rem}.collaborator-group[data-v-5b0b0f6f]:last-child{margin-bottom:0}.collaborator-group-label[data-v-5b0b0f6f]{color:var(--text-muted,#6b7280);font-size:.6875rem;font-weight:600;margin-bottom:.5rem;text-transform:uppercase}.collaborator-item[data-v-5b0b0f6f]{align-items:center;border-radius:.5rem;display:flex;gap:.5rem;margin-bottom:.25rem;padding:.5rem;transition:background-color .2s}.collaborator-item[data-v-5b0b0f6f]:hover{background-color:var(--bg-subtle)}.collaborator-info[data-v-5b0b0f6f]{flex:1;min-width:0}.collaborator-name[data-v-5b0b0f6f]{font-size:.875rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.collaborator-role[data-v-5b0b0f6f]{color:var(--text-muted,#6b7280);font-size:.75rem}.collaborator-status[data-v-5b0b0f6f]{align-items:center;display:flex;flex-shrink:0}.activity-item[data-v-5b0b0f6f]{border-left:2px solid var(--gana-border-light);margin-bottom:.75rem;padding:.5rem 0 .5rem .75rem}.activity-item[data-v-5b0b0f6f]:last-child{margin-bottom:0}.activity-time[data-v-5b0b0f6f]{color:var(--text-muted,#6b7280);font-size:.75rem;margin-bottom:.25rem}.activity-description[data-v-5b0b0f6f]{color:var(--text-secondary,#374151);font-size:.875rem}.activity-user[data-v-5b0b0f6f]{color:var(--text-primary);font-weight:600}.empty-state-mini[data-v-5b0b0f6f]{padding:1.5rem 1rem;text-align:center}.loading-placeholder[data-v-5b0b0f6f]{padding:.5rem 0}.error-state-mini[data-v-5b0b0f6f]{align-items:center;display:flex;flex-direction:column;padding:1rem;text-align:center}.error-state-mini i[data-v-5b0b0f6f]{font-size:1.5rem;margin-bottom:.5rem}.sidebar-file-upload[data-v-5b0b0f6f] .p-button{font-size:.875rem;justify-content:center;padding:.5rem 1rem;width:100%}.sidebar-file-upload[data-v-5b0b0f6f] .p-fileupload-choose{background-color:var(--gana-brand-orange);border-color:var(--gana-brand-orange);color:var(--gana-fg-on-emphasis)}.sidebar-file-upload[data-v-5b0b0f6f] .p-fileupload-choose:hover{background-color:var(--gana-brand-orange-hover);border-color:var(--gana-brand-orange-hover)}.gene-panel[data-v-30c17d86]{--brand-orange:var(--gana-brand-orange);--brand-orange-hover:var(--gana-brand-orange-hover);--brand-orange-tint-light:var(--gana-brand-orange-tint-light);--success-green:var(--gana-success-green);--info-blue:var(--gana-info-blue);--warning-orange:var(--gana-warning-yellow);--error-red:var(--gana-error-red);--deep-slate-navy:var(--gana-deep-slate-navy);--deep-slate-navy-soft:var(--gana-deep-slate-navy-hover);--text-primary:var(--gana-text-primary);--text-secondary:var(--gana-text-secondary);--text-muted:var(--gana-text-muted);--border-light:var(--gana-border-light);--bg-subtle:var(--gana-bg-subtle);--bg-panel:var(--gana-bg-subtle);--surface-white:var(--gana-bg-elevated);--font-family:"IBM Plex Sans",sans-serif;background:var(--surface-white);color:var(--text-primary);font-family:var(--font-family)}.gene-panel__header[data-v-30c17d86]{background:linear-gradient(135deg,var(--deep-slate-navy),var(--deep-slate-navy-soft));border-color:#ffffff14;color:var(--surface-white)}.gene-panel__header-copy[data-v-30c17d86],.gene-panel__muted[data-v-30c17d86],.gene-panel__session-meta[data-v-30c17d86]{color:var(--text-muted)}.gene-panel__header-copy[data-v-30c17d86]{color:#ffffffb8}.gene-panel__messages[data-v-30c17d86]{background:var(--bg-panel)}.gene-panel__composer[data-v-30c17d86]{background:var(--surface-white);border-color:var(--border-light)}.gene-panel__close[data-v-30c17d86] .p-button{color:var(--surface-white)}.gene-session-select[data-v-30c17d86]{min-width:13rem}.gene-session-select[data-v-30c17d86] .p-dropdown{background:#ffffff1f;border:1px solid hsla(0,0%,100%,.18);color:var(--surface-white)}.gene-session-select[data-v-30c17d86] .p-dropdown-label{color:var(--surface-white);font-size:.8125rem;padding:.375rem .625rem}.gene-session-select[data-v-30c17d86] .p-dropdown-trigger{color:var(--surface-white);width:2rem}.gene-panel__session-tag[data-v-30c17d86]{flex-shrink:0}.event-pill[data-v-30c17d86],.gene-panel__loading-card[data-v-30c17d86]{background:color-mix(in srgb,var(--gana-bg-overlay) 72%,var(--gana-bg-subtle) 28%);border:1px solid color-mix(in srgb,var(--border-light) 78%,transparent);color:var(--text-secondary)}.gene-avatar--assistant[data-v-30c17d86],.gene-panel__empty-icon[data-v-30c17d86]{background:var(--brand-orange-tint-light);color:var(--brand-orange)}.gene-avatar--user[data-v-30c17d86]{background:color-mix(in srgb,var(--gana-bg-overlay) 78%,var(--gana-bg-subtle) 22%);color:var(--text-secondary)}.gene-panel__empty-title[data-v-30c17d86]{color:var(--text-primary)}.gene-panel__empty-copy[data-v-30c17d86],.gene-panel__hint[data-v-30c17d86]{color:var(--text-secondary)}.message-bubble[data-v-30c17d86]{border:1px solid color-mix(in srgb,var(--border-light) 78%,transparent);box-shadow:0 10px 26px color-mix(in srgb,#000 12%,transparent)}.message-bubble--assistant[data-v-30c17d86]{background:var(--surface-white);border-color:var(--border-light);color:var(--text-primary)}.message-bubble--user[data-v-30c17d86]{background:color-mix(in srgb,var(--deep-slate-navy) 78%,var(--gana-bg-overlay) 22%);border-color:color-mix(in srgb,var(--brand-orange) 18%,transparent);color:#f5f7fa}.approval-card[data-v-30c17d86]{background:color-mix(in srgb,var(--brand-orange) 10%,var(--surface-white) 90%);border:1px solid color-mix(in srgb,var(--brand-orange) 22%,var(--border-light))}.approval-card__icon[data-v-30c17d86]{background:color-mix(in srgb,var(--brand-orange) 16%,transparent);color:var(--brand-orange)}.approval-card__title[data-v-30c17d86]{color:var(--text-primary)}.approval-card__copy[data-v-30c17d86]{color:var(--text-secondary)}.context-pill[data-v-30c17d86]{background:color-mix(in srgb,var(--success-green) 14%,var(--surface-white) 86%);border:1px solid color-mix(in srgb,var(--success-green) 28%,var(--border-light));color:var(--success-green)}.gene-council-tag[data-v-30c17d86]{background:linear-gradient(135deg,#5b21b62e,#ec489929)!important;border:1px solid rgba(91,33,182,.36)!important;color:#a78bfa!important;letter-spacing:.02em}.context-pill--inactive[data-v-30c17d86]{background:color-mix(in srgb,var(--gana-bg-overlay) 80%,var(--gana-bg-subtle) 20%);border-color:color-mix(in srgb,var(--border-light) 80%,transparent);color:var(--text-secondary)}.context-pill__close[data-v-30c17d86]{background:transparent;color:inherit}.context-pill__close[data-v-30c17d86]:hover{background:color-mix(in srgb,currentColor 12%,transparent)}.gene-panel__divider[data-v-30c17d86]{border-color:var(--border-light)}.gene-action-button[data-v-30c17d86]{background:var(--brand-orange)!important;border:1px solid var(--brand-orange)!important;color:var(--surface-white)!important;font-weight:500!important}.gene-action-button[data-v-30c17d86]:hover:not(:disabled){background:var(--brand-orange-hover)!important;border-color:var(--brand-orange-hover)!important}.gene-send-button[data-v-30c17d86]{background:var(--brand-orange)!important;border:1px solid var(--brand-orange)!important;color:var(--gana-fg-on-emphasis)!important}.gene-send-button[data-v-30c17d86]:hover:not(:disabled){background:var(--brand-orange-hover)!important;border-color:var(--brand-orange-hover)!important}.loading-dot[data-v-30c17d86]{animation:bounce-30c17d86 1s infinite;background:var(--text-muted);border-radius:9999px;height:.5rem;width:.5rem}.markdown-content[data-v-30c17d86] h1,.markdown-content[data-v-30c17d86] h2,.markdown-content[data-v-30c17d86] h3{font-weight:600;margin:.5em 0 .25em}.markdown-content[data-v-30c17d86] h1{font-size:1.2em}.markdown-content[data-v-30c17d86] h2{font-size:1.1em}.markdown-content[data-v-30c17d86] h3{font-size:1em}.markdown-content[data-v-30c17d86] p{margin:.5em 0}.markdown-content[data-v-30c17d86] p:first-child{margin-top:0}.markdown-content[data-v-30c17d86] p:last-child{margin-bottom:0}.markdown-content[data-v-30c17d86] ol,.markdown-content[data-v-30c17d86] ul{margin:.5em 0;padding-left:1.25em}.markdown-content[data-v-30c17d86] li{margin:.25em 0}.markdown-content[data-v-30c17d86] a{color:inherit;text-decoration:underline}.gene-panel__messages[data-v-30c17d86]::-webkit-scrollbar{width:6px}.gene-panel__messages[data-v-30c17d86]::-webkit-scrollbar-track{background:color-mix(in srgb,var(--gana-bg-subtle) 88%,transparent)}.gene-panel__messages[data-v-30c17d86]::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--border-light) 78%,transparent);border-radius:9999px}.gene-panel__messages[data-v-30c17d86]::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--border-medium) 80%,transparent)}@keyframes bounce-30c17d86{0%,80%,to{transform:translateY(0)}40%{transform:translateY(-6px)}}.smart-chatbot-button[data-v-c48df923]{left:0;pointer-events:auto;position:fixed;top:0;will-change:transform;z-index:9999}.chatbot-fab[data-v-c48df923]{align-items:center;background:linear-gradient(135deg,var(--gana-brand-orange) 0,var(--gana-brand-orange-hover) 100%);border:none;border-radius:50%;box-shadow:0 4px 14px #ff630a66,0 2px 4px #0000001a;color:var(--gana-fg-on-emphasis);cursor:pointer;display:flex;height:56px;justify-content:center;touch-action:none;transition:transform .2s cubic-bezier(.4,0,.2,1),box-shadow .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:56px;-webkit-tap-highlight-color:transparent}.chatbot-fab[data-v-c48df923]:hover{box-shadow:0 6px 20px #ff630a80,0 4px 8px #00000026;transform:scale(1.05)}.chatbot-fab[data-v-c48df923]:active{transform:scale(.95)}.is-dragging .chatbot-fab[data-v-c48df923]{box-shadow:0 8px 30px #ff630a99,0 4px 12px #0003;cursor:grabbing;transform:scale(1.1)}.pulse-ring[data-v-c48df923]{animation:pulse-ring-c48df923 2s cubic-bezier(.4,0,.6,1) infinite;background-color:#10b981;height:16px;right:-4px;top:-4px;width:16px}.pulse-ring[data-v-c48df923],.pulse-ring[data-v-c48df923]:before{border-radius:50%;position:absolute}.pulse-ring[data-v-c48df923]:before{animation:pulse-dot-c48df923 2s cubic-bezier(.4,0,.6,1) infinite;background-color:inherit;content:"";inset:0}@keyframes pulse-ring-c48df923{0%,to{opacity:1}50%{opacity:.5}}@keyframes pulse-dot-c48df923{0%{opacity:1;transform:scale(1)}50%{opacity:0;transform:scale(1.5)}to{opacity:0;transform:scale(1)}}.reset-hint[data-v-c48df923]{align-items:center;background:#6b7280;border:2px solid #fff;border-radius:50%;box-shadow:0 2px 4px #0003;color:var(--gana-fg-on-emphasis);cursor:pointer;display:flex;height:24px;justify-content:center;left:-8px;position:absolute;top:-8px;transition:all .2s ease;width:24px}.reset-hint[data-v-c48df923]:hover{background:#4b5563;transform:rotate(180deg)}.drag-overlay[data-v-c48df923]{align-items:center;background:#0000004d;border-radius:50%;color:var(--gana-fg-on-emphasis);display:flex;font-size:18px;inset:0;justify-content:center;pointer-events:none;position:absolute}.fade-enter-active[data-v-c48df923],.fade-leave-active[data-v-c48df923]{transition:opacity .2s ease}.fade-enter-from[data-v-c48df923],.fade-leave-to[data-v-c48df923]{opacity:0}.is-user-positioned .chatbot-fab[data-v-c48df923]{box-shadow:0 4px 14px #ff630a66,0 2px 4px #0000001a,inset 0 0 0 2px #ffffff4d}.slide-right-enter-active[data-v-03d7bc4b],.slide-right-leave-active[data-v-03d7bc4b]{transition:all .3s ease}.slide-right-enter-from[data-v-03d7bc4b],.slide-right-leave-to[data-v-03d7bc4b]{opacity:0;transform:translate(-100%)}.slide-left-enter-active[data-v-03d7bc4b],.slide-left-leave-active[data-v-03d7bc4b]{transition:all .3s ease}.slide-left-enter-from[data-v-03d7bc4b],.slide-left-leave-to[data-v-03d7bc4b]{opacity:0;transform:translate(100%)}.resize-handle[data-v-03d7bc4b]{transition:background-color .2s}.resize-handle[data-v-03d7bc4b]:hover{background-color:#ff630a4d}
