.prompt-container[data-v-f7d72c99]{align-items:center;display:flex;justify-content:center;padding:20px;width:100%}.prompt-card[data-v-f7d72c99]{max-width:500px;width:100%}.chat-manager-embedded[data-v-c55db0d0]{display:flex;height:100%;max-height:100vh;overflow:hidden;width:100%}.chat-sidebar[data-v-c55db0d0]{border-right:1px solid #e0e0e0}.chat-area[data-v-c55db0d0]{background-color:#fff;display:flex;flex:1;flex-direction:column;height:100%}.messages-container[data-v-c55db0d0]{flex:1;margin:8px;overflow-y:auto}.message-list[data-v-c55db0d0]{background:transparent;padding:10px}.messages-container.zero-state[data-v-c55db0d0]{align-items:center;justify-content:center}.zero-state-wrapper[data-v-c55db0d0]{align-items:center;display:flex;height:100%;width:100%}.zero-state-content[data-v-c55db0d0]{flex:1;text-align:center}.zero-state-title[data-v-c55db0d0]{font-size:1.75rem;font-weight:500;margin-bottom:24px}.welcome-screen[data-v-c55db0d0]{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;padding:24px;text-align:center}.welcome-title[data-v-c55db0d0]{font-size:2.5rem;font-weight:500;margin-bottom:16px}.welcome-subtitle[data-v-c55db0d0]{color:#555;font-size:1.1rem;margin-bottom:32px}.welcome-chips-container[data-v-c55db0d0]{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;max-width:80%}.message-content[data-v-c55db0d0]{border-radius:18px;margin-bottom:15px;padding:8.5px 14px;word-wrap:break-word;word-break:break-word}.v-list-item[data-v-c55db0d0]{display:flex;padding-left:0!important;padding-right:0!important}.role-user[data-v-c55db0d0]{justify-content:flex-end;margin-left:auto;max-width:75%}.role-ai[data-v-c55db0d0]{justify-content:flex-start;margin-right:auto;max-width:100%}.role-user .message-content[data-v-c55db0d0]{background-color:#f0efed;color:#000}.role-ai .message-content[data-v-c55db0d0]{background-color:transparent;border-radius:0;color:#333;padding:0}.message-header[data-v-c55db0d0]{display:none}.message-text[data-v-c55db0d0]{font-size:13.5px;font-weight:500;line-height:1.5}[data-v-c55db0d0] .message-text table{border:1px solid #e9e9e7;border-collapse:collapse;margin:10px 0;width:100%}[data-v-c55db0d0] .message-text td,[data-v-c55db0d0] .message-text th{border:1px solid #e9e9e7;padding:8px 12px;text-align:left}[data-v-c55db0d0] .message-text th{background-color:#f7f6f3;font-weight:600}.role-action_result .message-content[data-v-c55db0d0],.role-context_choice .message-content[data-v-c55db0d0],.role-system .message-content[data-v-c55db0d0]{background-color:transparent;border-radius:8px;font-style:italic;margin:8px auto;text-align:center;width:100%}.input-area[data-v-c55db0d0]{padding:5px 15px}.input-area.zero-state-input[data-v-c55db0d0]{border-top:none;padding:0;width:100%}.input-wrapper[data-v-c55db0d0]{background-color:#fff;border:1px solid #e7e7e5;border-radius:15px;box-shadow:0 0 5px #00000008;display:flex;flex-direction:column;padding:0}.message-input[data-v-c55db0d0]{width:100%}.input-footer[data-v-c55db0d0]{display:flex;justify-content:flex-end;padding:5px;width:100%}[data-v-c55db0d0] .message-input textarea::-moz-placeholder{color:#a29e9a!important;font-size:13.5px!important;font-weight:500;opacity:1}[data-v-c55db0d0] .message-input textarea::placeholder{color:#a29e9a!important;font-size:13.5px!important;font-weight:500;opacity:1}[data-v-c55db0d0] .message-input .v-field{background-color:transparent!important;box-shadow:none!important;font-size:13.5px!important;font-weight:500}[data-v-c55db0d0] .message-input .v-field__outline{display:none}.send-button[data-v-c55db0d0]{border-radius:50%;height:28px;min-width:28px;width:28px}.action-chips[data-v-c55db0d0]{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start;margin-bottom:12px}.chat-session-title[data-v-c55db0d0]{font-size:.875rem;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:normal}[data-v-c55db0d0] ol,[data-v-c55db0d0] ul{margin-left:24px}.action-chips .v-chip[data-v-c55db0d0]{cursor:pointer}.action-chips .v-chip[data-v-c55db0d0]:disabled{cursor:not-allowed}.loading-indicator[data-v-c55db0d0]{align-items:center;display:flex;margin-top:8px;opacity:.7}.loading-text[data-v-c55db0d0]{color:#666;font-size:.875rem;font-style:italic}.chat-manager-embedded[data-v-ecaf18c1]{background-color:#fff;display:flex;flex-direction:column;font-family:Inter,sans-serif;height:100%;overflow:hidden;position:relative;width:100%}.chat-header[data-v-ecaf18c1]{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;flex-shrink:0;height:60px;justify-content:space-between;padding:0 16px}.header-left[data-v-ecaf18c1],.header-right[data-v-ecaf18c1]{display:flex;justify-content:center;width:40px}.header-center[data-v-ecaf18c1]{align-items:center;display:flex;flex:1;flex-direction:column;overflow:hidden;padding:0 16px;text-align:center}.header-title[data-v-ecaf18c1]{color:#333;font-size:15px;font-weight:600;width:100%}.header-subtitle[data-v-ecaf18c1]{align-items:center;background-color:#e0f2fe;border-radius:10px;color:#0369a1;display:inline-flex;font-size:11px;margin-top:2px;max-width:100%;padding:2px 8px}.chat-content[data-v-ecaf18c1]{background-color:#fff;flex:1;overflow-x:hidden;overflow-y:auto;position:relative;scroll-behavior:smooth}.drawer-content[data-v-ecaf18c1]{display:flex;flex:1;flex-direction:column;min-height:0}.sessions-list[data-v-ecaf18c1]{flex:1;min-height:0;overflow-y:auto}.session-item[data-v-ecaf18c1]{border:1px solid transparent;cursor:pointer;transition:all .2s}.session-item[data-v-ecaf18c1]:hover{background-color:#f8f9fa}.session-item--active[data-v-ecaf18c1]{background-color:#f0f7ff;border-color:#dbeafe}.session-icon-wrapper[data-v-ecaf18c1]{align-items:center;background-color:#f5f5f5;border-radius:8px;display:flex;height:32px;justify-content:center;margin-right:12px;width:32px}.session-item-title[data-v-ecaf18c1]{color:#333;font-size:14px;font-weight:500;margin-bottom:2px}.session-item-subtitle[data-v-ecaf18c1]{color:#888;font-size:12px}.dot-separator[data-v-ecaf18c1]{font-weight:700;margin:0 4px}.pin-button[data-v-ecaf18c1]{opacity:0;transition:opacity .2s}.pin-button[data-v-ecaf18c1]:hover,.session-item:hover .pin-button[data-v-ecaf18c1]{opacity:1}.empty-state[data-v-ecaf18c1]{align-items:center;display:flex;flex-direction:column;height:300px;justify-content:center;padding:20px;text-align:center}.chat-view[data-v-ecaf18c1]{min-height:100%;padding:20px}.loading-state[data-v-ecaf18c1]{height:300px}.loading-state[data-v-ecaf18c1],.zero-state[data-v-ecaf18c1]{align-items:center;display:flex;flex-direction:column;justify-content:center}.zero-state[data-v-ecaf18c1]{height:100%;min-height:300px;text-align:center}.message-list[data-v-ecaf18c1]{display:flex;flex-direction:column;gap:20px}.message-row[data-v-ecaf18c1]{display:flex;width:100%}.role-user[data-v-ecaf18c1]{justify-content:flex-end}.role-assistant[data-v-ecaf18c1]{justify-content:flex-start}.message-bubble-container[data-v-ecaf18c1]{display:flex;flex-direction:column;max-width:85%}.role-user .message-bubble-container[data-v-ecaf18c1]{align-items:flex-end}.message-bubble[data-v-ecaf18c1]{border-radius:12px;font-size:14px;line-height:1.5;padding:12px 16px;position:relative;word-wrap:break-word}.role-user .message-bubble[data-v-ecaf18c1]{background-color:#f0f0f0;border-bottom-right-radius:4px;color:#0f172a}.role-assistant .message-bubble[data-v-ecaf18c1]{background-color:transparent;color:#334155;padding-left:0;padding-top:0}.markdown-content[data-v-ecaf18c1] p{margin-bottom:.75em}.markdown-content[data-v-ecaf18c1] p:last-child{margin-bottom:0}.markdown-content[data-v-ecaf18c1] h1,.markdown-content[data-v-ecaf18c1] h2,.markdown-content[data-v-ecaf18c1] h3{color:#1e293b;font-weight:600;margin-bottom:.5em;margin-top:1em}.markdown-content[data-v-ecaf18c1] ol,.markdown-content[data-v-ecaf18c1] ul{margin-bottom:.75em;padding-left:1.5em}.markdown-content[data-v-ecaf18c1] code{background-color:#f1f5f9;border-radius:4px;font-family:monospace;font-size:.9em;padding:.2em .4em}.markdown-content[data-v-ecaf18c1] pre{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:1em;overflow-x:auto;padding:1em}.markdown-content[data-v-ecaf18c1] pre code{background-color:transparent;padding:0}.inline-status-indicator[data-v-ecaf18c1]{padding:8px 0}.generating-status[data-v-ecaf18c1]{align-items:center;display:flex}.generating-status-text[data-v-ecaf18c1]{color:#666;font-size:.875rem;font-style:italic}.tool-status[data-v-ecaf18c1]{display:inline-block;position:relative}.tool-status-text[data-v-ecaf18c1]{background:linear-gradient(90deg,#6366f1,#8b5cf6 25%,#a855f7,#8b5cf6 75%,#6366f1);-webkit-background-clip:text;background-size:200% 100%;font-size:13.5px;font-weight:500;-webkit-text-fill-color:transparent;animation:gradient-shift-ecaf18c1 2s ease-in-out infinite;background-clip:text}@keyframes gradient-shift-ecaf18c1{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.chat-footer[data-v-ecaf18c1]{background-color:#fff;border-top:none;padding:5px 15px}.input-wrapper[data-v-ecaf18c1]{background-color:#fff;border:1px solid #e7e7e5;border-radius:15px;box-shadow:0 0 5px #00000008;display:flex;flex-direction:column;padding:0}.message-input[data-v-ecaf18c1]{width:100%}.input-footer[data-v-ecaf18c1]{display:flex;justify-content:flex-end;padding:5px;width:100%}[data-v-ecaf18c1] .message-input textarea::-moz-placeholder{color:#a29e9a!important;font-size:13.5px!important;font-weight:500;opacity:1}[data-v-ecaf18c1] .message-input textarea::placeholder{color:#a29e9a!important;font-size:13.5px!important;font-weight:500;opacity:1}[data-v-ecaf18c1] .message-input .v-field{background-color:transparent!important;box-shadow:none!important;font-size:13.5px!important;font-weight:500}[data-v-ecaf18c1] .message-input .v-field__outline{display:none}.send-button[data-v-ecaf18c1]{border-radius:50%;height:28px;min-width:28px;width:28px}.action-chips[data-v-ecaf18c1]{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start;margin-bottom:12px}.action-chips .v-chip[data-v-ecaf18c1]{cursor:pointer}.action-chips .v-chip[data-v-ecaf18c1]:disabled{cursor:not-allowed}.message-actions[data-v-ecaf18c1]{align-items:center;display:flex;margin-top:8px}.action-btn[data-v-ecaf18c1]{opacity:.6}.action-btn[data-v-ecaf18c1]:hover{opacity:1}body,html{background:#f5f5f5!important}.widget-align-right#hubspot-messages-iframe-container{bottom:-80px!important}.no-padding[data-v-37a2a3fa]{padding:0!important}[data-v-37a2a3fa] .v-main{padding-left:var(--v-layout-left-new)!important;padding-right:var(--sf-drawer-right-width,0)!important}[data-v-37a2a3fa] .v-navigation-drawer .v-list{overflow:auto}[data-v-37a2a3fa] .v-navigation-drawer__content{background-color:#f5f5f5!important;display:flex;flex-direction:column}.hubspot-close-button[data-v-37a2a3fa]{bottom:675px;position:absolute;right:10px;z-index:9999999999999}iframe[data-v-37a2a3fa]{border:none}.unread-indicator[data-v-37a2a3fa]{border-left:8px solid #4faca9}.read-indicator[data-v-37a2a3fa]{border-left:8px solid #f5f5f5}.notification-bar[data-v-37a2a3fa]{cursor:pointer}.fullscreen-overlay-active[data-v-37a2a3fa]{background:#fff!important;height:100vh!important;left:0!important;position:fixed!important;top:0!important;width:100vw!important;z-index:9999!important}
