[data-v-7bf329e5] .markdown-content{width:100%;overflow:hidden}[data-v-7bf329e5] .markdown-content pre{width:-webkit-fit-content;max-width:100%;width:-moz-fit-content;box-sizing:border-box;background:#f5f5f5;border-radius:4px;width:fit-content;min-width:100%;margin:.5rem 0;padding:1rem;overflow-x:auto}[data-v-7bf329e5] .markdown-content code:not(pre code){background:#f0f0f0;border-radius:3px;padding:.2em .4em;font-family:monospace}[data-v-7bf329e5] pre{color:#fff;background-color:#444;padding:10px}[data-v-7bf329e5] .markdown-content pre code{white-space:pre;box-sizing:border-box;width:100%;font-family:Courier New,Courier,monospace;line-height:1.5;display:block;overflow-x:auto}[data-v-7bf329e5] .markdown-content pre::-webkit-scrollbar{height:6px}[data-v-7bf329e5] .markdown-content pre::-webkit-scrollbar-thumb{background:#888;border-radius:3px}.agent-selector[data-v-9b4f353c]{position:relative}.selected-agent[data-v-9b4f353c]{border:1px solid var(--surface-border);cursor:pointer;background:var(--surface-card,#f7f7f5);border-radius:8px;align-items:center;gap:.4rem;min-width:140px;padding:.4rem .6rem;transition:all .2s;display:flex}.compact .selected-agent[data-v-9b4f353c]{min-width:auto;padding:.3rem .5rem}.selected-agent[data-v-9b4f353c]:hover{border-color:var(--p-primary-color);background:var(--surface-hover)}.selected-agent.has-agent[data-v-9b4f353c]{border-color:var(--p-primary-color);background:color-mix(in srgb, var(--p-primary-color) 5%, var(--surface-card,#f7f7f5))}.agent-loading[data-v-9b4f353c]{color:var(--p-text-muted-color)}.agent-display[data-v-9b4f353c]{flex:1;align-items:center;gap:.4rem;min-width:0;display:flex}.agent-icon[data-v-9b4f353c]{flex-shrink:0;font-size:1.1rem}.agent-name[data-v-9b4f353c]{text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;font-weight:500;overflow:hidden}.custom-prompt-badge[data-v-9b4f353c]{color:var(--p-yellow-500);flex-shrink:0;font-size:.6rem}.dropdown-arrow[data-v-9b4f353c]{color:var(--p-text-muted-color);flex-shrink:0;margin-left:auto;font-size:.65rem}.agent-placeholder[data-v-9b4f353c]{color:var(--p-text-muted-color);flex:1;align-items:center;gap:.4rem;font-size:.8rem;display:flex}[data-v-9b4f353c] .agent-selector-panel{width:380px;max-width:90vw}[data-v-9b4f353c] .agent-selector-panel .p-overlaypanel-content{padding:0}.panel-content[data-v-9b4f353c]{flex-direction:column;display:flex}.panel-header[data-v-9b4f353c]{justify-content:space-between;align-items:center;padding:.75rem 1rem 0;display:flex}.panel-title[data-v-9b4f353c]{font-size:.9rem;font-weight:600}.agent-count[data-v-9b4f353c]{background:var(--p-primary-color);color:var(--p-primary-contrast-color);border-radius:10px;padding:.1rem .5rem;font-size:.7rem}.search-section[data-v-9b4f353c]{padding:.5rem 1rem}.categories-section[data-v-9b4f353c]{border-bottom:1px solid var(--surface-border);padding:0 1rem .5rem}.category-chips[data-v-9b4f353c]{scrollbar-width:thin;gap:.3rem;padding-bottom:.25rem;display:flex;overflow-x:auto}.cat-chip[data-v-9b4f353c]{cursor:pointer;white-space:nowrap;background:var(--surface-ground);border:1px solid transparent;border-radius:12px;align-items:center;gap:.2rem;padding:.2rem .5rem;font-size:.7rem;transition:all .15s;display:flex}.cat-chip[data-v-9b4f353c]:hover{background:var(--surface-hover);border-color:var(--surface-border)}.cat-chip.active[data-v-9b4f353c]{background:var(--p-primary-color);color:var(--p-primary-contrast-color)}.cat-icon[data-v-9b4f353c]{font-size:.8rem}.cat-count[data-v-9b4f353c]{opacity:.7;font-size:.6rem}.recent-section[data-v-9b4f353c]{border-bottom:1px solid var(--surface-border);padding:.4rem 1rem}.section-label[data-v-9b4f353c]{text-transform:uppercase;letter-spacing:.05em;color:var(--p-text-muted-color);margin-bottom:.3rem;font-size:.65rem;font-weight:600}.recent-chips[data-v-9b4f353c]{flex-wrap:wrap;gap:.3rem;display:flex}.recent-chip[data-v-9b4f353c]{cursor:pointer;background:var(--surface-ground);border:1px solid transparent;border-radius:10px;align-items:center;gap:.2rem;padding:.15rem .4rem;font-size:.7rem;transition:all .15s;display:flex}.recent-chip[data-v-9b4f353c]:hover{background:var(--surface-hover);border-color:var(--p-primary-color)}.recent-chip.active[data-v-9b4f353c]{background:color-mix(in srgb, var(--p-primary-color) 15%, transparent);border-color:var(--p-primary-color)}.recent-icon[data-v-9b4f353c]{font-size:.75rem}.recent-name[data-v-9b4f353c]{text-overflow:ellipsis;white-space:nowrap;max-width:80px;overflow:hidden}.agents-list[data-v-9b4f353c]{max-height:320px;overflow-y:auto}.loading-state[data-v-9b4f353c]{text-align:center;color:var(--p-text-muted-color);flex-direction:column;align-items:center;gap:.5rem;padding:2rem;display:flex}.agent-item[data-v-9b4f353c]{cursor:pointer;border-left:3px solid transparent;align-items:flex-start;gap:.6rem;padding:.6rem 1rem;transition:background .15s;display:flex}.agent-item[data-v-9b4f353c]:hover{background:var(--surface-hover)}.agent-item.selected[data-v-9b4f353c]{background:color-mix(in srgb, var(--p-primary-color) 8%, transparent);border-left-color:var(--p-primary-color)}.agent-item-icon[data-v-9b4f353c]{background:var(--surface-ground);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:1.3rem;display:flex}.agent-item-info[data-v-9b4f353c]{flex:1;min-width:0}.agent-item-name[data-v-9b4f353c]{align-items:center;gap:.3rem;font-size:.8rem;font-weight:500;display:flex}.custom-star[data-v-9b4f353c]{color:var(--p-yellow-500);font-size:.55rem}.agent-item-description[data-v-9b4f353c]{color:var(--p-text-muted-color);text-overflow:ellipsis;white-space:nowrap;margin-top:.15rem;font-size:.7rem;overflow:hidden}.agent-item-triggers[data-v-9b4f353c]{flex-wrap:wrap;gap:.25rem;margin-top:.3rem;display:flex}.trigger-tag[data-v-9b4f353c]{background:var(--surface-ground);color:var(--p-text-muted-color);border-radius:4px;padding:.1rem .35rem;font-size:.6rem}.agent-rating[data-v-9b4f353c]{background:var(--p-yellow-100);color:var(--p-yellow-700);border-radius:4px;padding:.05rem .3rem;font-size:.6rem;font-weight:600}.agent-success[data-v-9b4f353c]{background:var(--p-green-100);color:var(--p-green-700);border-radius:4px;padding:.05rem .3rem;font-size:.6rem;font-weight:600}.agent-item-actions[data-v-9b4f353c]{flex-direction:column;flex-shrink:0;align-items:center;gap:.3rem;display:flex}.fav-btn[data-v-9b4f353c]{cursor:pointer;color:var(--p-text-muted-color);font-size:.85rem;transition:color .15s}.fav-btn[data-v-9b4f353c]:hover,.fav-btn.pi-heart-fill[data-v-9b4f353c]{color:var(--p-red-500)}.check-icon[data-v-9b4f353c]{color:var(--p-primary-color);font-size:1rem}.empty-state[data-v-9b4f353c]{text-align:center;color:var(--p-text-muted-color);padding:2rem}.empty-icon[data-v-9b4f353c]{margin-bottom:.5rem;font-size:1.5rem}.empty-state p[data-v-9b4f353c]{margin:0;font-size:.85rem}.quick-actions[data-v-9b4f353c]{border-top:1px solid var(--surface-border);background:var(--surface-ground);justify-content:space-between;gap:.25rem;padding:.5rem .75rem;display:flex}.quick-actions[data-v-9b4f353c] .p-button{font-size:.75rem}.model-selector-compact[data-v-eccc2634]{flex-direction:column;gap:.75rem;display:flex}.selector-header[data-v-eccc2634]{justify-content:space-between;align-items:center;margin-bottom:.25rem;display:flex}.selector-label[data-v-eccc2634]{color:var(--text-color);align-items:center;gap:.5rem;font-size:.95rem;font-weight:600;display:flex}.selector-label i[data-v-eccc2634]{color:var(--primary-color)}.header-actions[data-v-eccc2634]{align-items:center;gap:.25rem;display:flex}.selected-info[data-v-eccc2634]{color:var(--text-color-secondary);margin-left:.5rem;font-size:.85rem;font-weight:400}.selectors-container[data-v-eccc2634]{flex-direction:column;gap:.75rem;display:flex}.selector-row[data-v-eccc2634]{flex-direction:column;gap:.4rem;display:flex}.field-label[data-v-eccc2634]{color:var(--text-color-secondary);font-size:.85rem;font-weight:500}.reset-row[data-v-eccc2634]{align-items:flex-start}.reset-btn[data-v-eccc2634]{color:var(--p-text-color-secondary);padding:.2rem .5rem;font-size:.8rem}.provider-value[data-v-eccc2634],.model-value[data-v-eccc2634],.provider-option[data-v-eccc2634],.model-option-item[data-v-eccc2634]{align-items:center;gap:.5rem;display:flex}.model-value i[data-v-eccc2634]{color:var(--primary-color)}.model-option-main[data-v-eccc2634]{justify-content:space-between;align-items:center;gap:.5rem;width:100%;display:flex}.model-option-name[data-v-eccc2634]{flex:1}.model-option-badges[data-v-eccc2634]{gap:.25rem;display:flex}.token-info[data-v-eccc2634]{background:var(--surface-50);border-radius:var(--border-radius);flex-direction:column;gap:.5rem;margin-top:.5rem;padding:.75rem;display:flex}.token-balance[data-v-eccc2634]{color:var(--text-color);align-items:center;gap:.5rem;font-size:.9rem;font-weight:600;display:flex}.token-balance i[data-v-eccc2634]{color:var(--primary-color)}.token-limits[data-v-eccc2634]{flex-direction:column;gap:.25rem;display:flex}.token-limits small[data-v-eccc2634]{color:var(--text-color-secondary);font-size:.85rem}.limit-bar[data-v-eccc2634]{height:4px}.settings-content[data-v-eccc2634]{flex-direction:column;gap:1.5rem;display:flex}.setting-group[data-v-eccc2634]{flex-direction:column;gap:.5rem;display:flex}.setting-group label[data-v-eccc2634]{color:var(--text-color);font-weight:600}.setting-input[data-v-eccc2634]{align-items:center;gap:1rem;display:flex}.setting-input[data-v-eccc2634] .p-slider{flex:1}.temp-input[data-v-eccc2634]{width:100px}.setting-help[data-v-eccc2634]{color:var(--text-color-secondary);font-size:.85rem;line-height:1.4}.model-popover-content[data-v-35477eec]{background:var(--surface-card);min-width:350px;padding:1rem}.popover-header[data-v-35477eec]{border-bottom:1px solid var(--surface-border);justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.75rem;display:flex}.popover-title[data-v-35477eec]{color:var(--text-color);font-size:1rem;font-weight:600}.popover-actions[data-v-35477eec]{gap:.25rem;display:flex}.popover-actions[data-v-35477eec] .p-button{width:2rem;height:2rem}.agent-status-panel[data-v-89c36ee3]{background:var(--surface-card);border:1px solid var(--surface-border);border-radius:6px;margin-bottom:.75rem;padding:.75rem;box-shadow:0 1px 3px rgba(0,0,0,.1)}.panel-header[data-v-89c36ee3]{color:var(--text-color);border-bottom:1px solid var(--surface-border);align-items:center;gap:.5rem;margin-bottom:.5rem;padding-bottom:.5rem;font-size:.875rem;font-weight:600;display:flex}.agents-list[data-v-89c36ee3]{flex-direction:column;gap:.5rem;display:flex}.agent-item[data-v-89c36ee3]{border-radius:4px;align-items:flex-start;gap:.625rem;padding:.5rem;transition:background-color .2s;display:flex}.agent-item.status-running[data-v-89c36ee3]{background:rgba(59,130,246,.1);border-left:3px solid #3b82f6}.agent-item.status-completed[data-v-89c36ee3]{background:rgba(34,197,94,.1);border-left:3px solid #22c55e}.agent-item.status-failed[data-v-89c36ee3]{background:rgba(239,68,68,.1);border-left:3px solid #ef4444}.agent-icon[data-v-89c36ee3]{margin-top:.125rem;font-size:1rem}.status-running .agent-icon[data-v-89c36ee3]{color:#3b82f6}.status-completed .agent-icon[data-v-89c36ee3]{color:#22c55e}.status-failed .agent-icon[data-v-89c36ee3]{color:#ef4444}.agent-info[data-v-89c36ee3]{flex-direction:column;flex:1;gap:.25rem;display:flex}.agent-name[data-v-89c36ee3]{color:var(--text-color);font-size:.875rem;font-weight:600}.agent-status[data-v-89c36ee3]{color:var(--text-color-secondary);font-size:.75rem}.dots[data-v-89c36ee3]{animation:1.4s infinite blink-89c36ee3}@keyframes blink-89c36ee3{0%,20%{opacity:1}50%{opacity:.3}to{opacity:1}}.context-bar[data-v-83bb8fd6]{border-bottom:1px solid rgba(99,102,241,.15);flex-wrap:wrap;align-items:center;gap:.375rem;padding:.375rem .75rem;display:flex}.context-chip[data-v-83bb8fd6]{border:1px solid transparent;border-radius:14px;align-items:center;gap:.25rem;max-width:220px;padding:.2rem .5rem;font-size:.775rem;transition:all .2s;display:inline-flex}.chip-icon[data-v-83bb8fd6]{flex-shrink:0;font-size:.75rem}.chip-badge[data-v-83bb8fd6]{text-transform:uppercase;letter-spacing:.02em;border-radius:8px;flex-shrink:0;padding:.05rem .3rem;font-size:.65rem;font-weight:700}.main-badge[data-v-83bb8fd6]{color:var(--p-blue-600,#2563eb);background:rgba(59,130,246,.2)}.ref-badge[data-v-83bb8fd6]{color:var(--p-amber-600,#d97706);background:rgba(245,158,11,.2)}.document-chip[data-v-83bb8fd6]{color:var(--p-blue-700,#1d4ed8);background:linear-gradient(135deg,rgba(59,130,246,.1) 0%,rgba(37,99,235,.15) 100%);border-color:rgba(59,130,246,.25)}:root.dark .document-chip[data-v-83bb8fd6],.p-dark .document-chip[data-v-83bb8fd6]{color:var(--p-blue-300,#93c5fd);background:linear-gradient(135deg,rgba(59,130,246,.18) 0%,rgba(37,99,235,.22) 100%)}:root.dark .main-badge[data-v-83bb8fd6],.p-dark .main-badge[data-v-83bb8fd6]{color:var(--p-blue-300,#93c5fd)}.ref-chip[data-v-83bb8fd6]{color:var(--p-amber-700,#b45309);background:linear-gradient(135deg,rgba(245,158,11,.1) 0%,rgba(217,119,6,.15) 100%);border-color:rgba(245,158,11,.25)}:root.dark .ref-chip[data-v-83bb8fd6],.p-dark .ref-chip[data-v-83bb8fd6]{color:var(--p-amber-300,#fcd34d);background:linear-gradient(135deg,rgba(245,158,11,.18) 0%,rgba(217,119,6,.22) 100%)}:root.dark .ref-badge[data-v-83bb8fd6],.p-dark .ref-badge[data-v-83bb8fd6]{color:var(--p-amber-300,#fcd34d)}.table-chip[data-v-83bb8fd6]{color:var(--p-green-700,#15803d);background:linear-gradient(135deg,rgba(34,197,94,.1) 0%,rgba(22,163,74,.15) 100%);border-color:rgba(34,197,94,.25)}:root.dark .table-chip[data-v-83bb8fd6],.p-dark .table-chip[data-v-83bb8fd6]{color:var(--p-green-300,#86efac)}.context-label[data-v-83bb8fd6]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:500;overflow:hidden}.context-meta[data-v-83bb8fd6]{opacity:.65;flex-shrink:0;font-size:.7rem}.chip-remove[data-v-83bb8fd6]{cursor:pointer;opacity:.45;color:inherit;background:0 0;border:none;flex-shrink:0;padding:0 .1rem;font-size:.875rem;line-height:1;transition:opacity .15s}.chip-remove[data-v-83bb8fd6]:hover{opacity:1}.add-doc-btn[data-v-83bb8fd6]{width:22px;height:22px;color:var(--p-text-color-secondary,var(--text-color-secondary));cursor:pointer;opacity:0;pointer-events:none;background:0 0;border:1px dashed rgba(99,102,241,.4);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:all .2s;display:inline-flex}.context-bar:hover .add-doc-btn[data-v-83bb8fd6]{opacity:1;pointer-events:auto}.add-doc-btn[data-v-83bb8fd6]:hover{border-color:var(--p-primary-color,var(--primary-color));color:var(--p-primary-color,var(--primary-color));background:rgba(99,102,241,.06)}.add-doc-btn .pi[data-v-83bb8fd6]{font-size:.65rem}.agent-status-bar[data-v-0663c31a]{background:linear-gradient(135deg,rgba(168,85,247,.08) 0%,rgba(139,92,246,.12) 100%);border-top:1px solid rgba(168,85,247,.2);flex-direction:column;gap:.5rem;padding:.625rem .75rem;display:flex}.status-content[data-v-0663c31a]{align-items:center;gap:.75rem;display:flex}.status-icon[data-v-0663c31a]{background:var(--p-purple-500,#a855f7);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:.875rem;transition:background .3s;display:flex}.status-icon.spinning i[data-v-0663c31a]{animation:1s linear infinite spin-0663c31a}@keyframes spin-0663c31a{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.status-icon.phase-scout[data-v-0663c31a]{background:var(--p-blue-500,#3b82f6)}.status-icon.phase-search[data-v-0663c31a]{background:var(--p-orange-500,#f97316)}.status-icon.phase-table[data-v-0663c31a]{background:var(--p-green-500,#22c55e)}.status-icon.phase-generate[data-v-0663c31a]{background:var(--p-purple-500,#a855f7)}.status-icon.phase-write[data-v-0663c31a]{background:var(--p-teal-500,#14b8a6)}.status-icon.phase-verify[data-v-0663c31a]{background:var(--p-emerald-500,#10b981)}.status-icon.phase-thinking[data-v-0663c31a]{background:var(--p-amber-500,#f59e0b)}.status-icon.phase-planning[data-v-0663c31a]{background:var(--p-indigo-500,#6366f1)}.status-message[data-v-0663c31a]{flex:1;align-items:center;gap:.5rem;min-width:0;display:flex;overflow:hidden}.phase-label[data-v-0663c31a]{text-transform:uppercase;color:var(--p-purple-600,#9333ea);background:rgba(168,85,247,.15);border-radius:12px;flex-shrink:0;padding:.125rem .5rem;font-size:.75rem;font-weight:600}:root.dark .phase-label[data-v-0663c31a],.p-dark .phase-label[data-v-0663c31a]{color:var(--p-purple-300,#c4b5fd)}.message-text[data-v-0663c31a]{color:var(--p-text-color,var(--text-color));white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;overflow:hidden}.status-progress[data-v-0663c31a]{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.mini-progress[data-v-0663c31a]{width:60px;height:6px}.mini-progress[data-v-0663c31a] .p-progressbar-value{background:linear-gradient(90deg, var(--p-purple-500,#a855f7), var(--p-violet-500,#8b5cf6))}.progress-text[data-v-0663c31a]{color:var(--p-purple-600,#9333ea);text-align:right;min-width:32px;font-size:.75rem;font-weight:500}:root.dark .progress-text[data-v-0663c31a],.p-dark .progress-text[data-v-0663c31a]{color:var(--p-purple-300,#c4b5fd)}.cancel-btn[data-v-0663c31a]{color:var(--p-text-color-secondary,var(--text-color-secondary));flex-shrink:0;width:1.75rem!important;height:1.75rem!important}.cancel-btn[data-v-0663c31a]:hover{color:var(--p-red-500,#ef4444);background:rgba(239,68,68,.1)}.sources-preview[data-v-0663c31a]{border-top:1px dashed rgba(168,85,247,.2);align-items:center;gap:.5rem;padding-top:.375rem;display:flex}.sources-label[data-v-0663c31a]{color:var(--p-text-color-secondary,var(--text-color-secondary));align-items:center;gap:.375rem;font-size:.75rem;display:flex}.sources-label i[data-v-0663c31a]{color:var(--p-purple-500,#a855f7)}.slide-up-enter-active[data-v-0663c31a]{transition:all .3s ease-out}.slide-up-leave-active[data-v-0663c31a]{transition:all .2s ease-in}.slide-up-enter-from[data-v-0663c31a],.slide-up-leave-to[data-v-0663c31a]{opacity:0;transform:translateY(100%)}.available-agents-panel[data-v-3c26fdbe]{background:var(--surface-ground);border-radius:8px;padding:1rem}.panel-header[data-v-3c26fdbe]{color:var(--text-color);border-bottom:2px solid var(--surface-border);align-items:center;gap:.625rem;margin-bottom:1rem;padding-bottom:.75rem;font-size:1.125rem;font-weight:600;display:flex}.help-section[data-v-3c26fdbe]{background:var(--surface-card);border:1px solid var(--surface-border);border-radius:8px;margin-bottom:1.5rem;padding:1rem}.help-header[data-v-3c26fdbe]{color:var(--primary-color);align-items:center;gap:.5rem;margin-bottom:.75rem;font-size:1rem;font-weight:600;transition:all .2s;display:flex}.help-header[data-v-3c26fdbe]:hover{color:var(--primary-700)}.help-header i[data-v-3c26fdbe]{font-size:1.25rem}.help-list[data-v-3c26fdbe]{margin:0;padding-left:1.5rem;list-style-type:disc}.help-list li[data-v-3c26fdbe]{color:var(--text-color);margin-bottom:.5rem;font-size:.875rem;line-height:1.6}.help-list li[data-v-3c26fdbe]:last-child{margin-bottom:0}.help-list strong[data-v-3c26fdbe]{color:var(--text-color);font-weight:600}.agents-grid[data-v-3c26fdbe]{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem;max-height:70vh;display:grid;overflow-y:auto}.agent-card[data-v-3c26fdbe]{background:var(--surface-card);border:1px solid var(--surface-border);border-radius:8px;padding:1rem 1rem .5rem;transition:all .2s}.agent-card[data-v-3c26fdbe]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.agent-card.agent-disabled[data-v-3c26fdbe]{opacity:.6;background:var(--surface-100)}.agent-header[data-v-3c26fdbe]{align-items:flex-start;gap:.75rem;margin-bottom:.75rem;display:flex}.agent-icon[data-v-3c26fdbe]{font-size:2rem;line-height:1}.agent-info[data-v-3c26fdbe]{flex:1}.agent-name[data-v-3c26fdbe]{color:var(--text-color);margin-bottom:.25rem;font-size:1rem;font-weight:600}.agent-type[data-v-3c26fdbe]{color:var(--text-color-secondary);text-transform:uppercase;letter-spacing:.5px;font-size:.75rem}.agent-toggle[data-v-3c26fdbe]{align-items:center;display:flex}.status-icon[data-v-3c26fdbe]{font-size:1.25rem}.status-icon.enabled[data-v-3c26fdbe]{color:#22c55e}.status-icon.disabled[data-v-3c26fdbe]{color:#ef4444}.agent-description[data-v-3c26fdbe]{color:var(--text-color-secondary);margin-bottom:.75rem;font-size:.875rem;line-height:1.5}.agent-capabilities[data-v-3c26fdbe]{flex-wrap:wrap;gap:.375rem;margin-bottom:.75rem;display:flex}.capability-tag[data-v-3c26fdbe]{background:var(--primary-color);color:var(--primary-contrast-color);border-radius:4px;padding:.25rem .5rem;font-size:.75rem;font-weight:500}.agent-example[data-v-3c26fdbe]{background:var(--surface-ground);border-left:3px solid var(--primary-color);border-radius:4px;margin-top:.75rem;padding:.625rem}.example-label[data-v-3c26fdbe]{color:var(--text-color-secondary);margin-bottom:.375rem;font-size:.75rem;font-weight:600}.agent-example code[data-v-3c26fdbe]{color:var(--text-color);background:0 0;padding:0;font-family:Courier New,monospace;font-size:.875rem}.expand-button[data-v-3c26fdbe]{justify-content:center;width:100%}.expanded-content[data-v-3c26fdbe]{margin-bottom:1rem}.dialog-header[data-v-c52b2aa1]{align-items:center;font-size:1.1rem;font-weight:600;display:flex}.history-content[data-v-c52b2aa1]{flex-direction:column;gap:1rem;display:flex}.history-actions-grid[data-v-c52b2aa1]{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.75rem;margin-bottom:1rem;display:grid}.action-card[data-v-c52b2aa1]{background:var(--surface-card);border:1px solid var(--surface-border);cursor:pointer;border-radius:8px;flex-direction:column;align-items:center;gap:.5rem;padding:.875rem .75rem;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.action-card[data-v-c52b2aa1]:before{content:"";background:linear-gradient(135deg, transparent 0%, var(--primary-color) 100%);opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;top:0;bottom:0;left:0;right:0}.action-card[data-v-c52b2aa1]:hover:before{opacity:.05}.action-card[data-v-c52b2aa1]:hover{border-color:var(--primary-color);transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.12)}.action-card.disabled[data-v-c52b2aa1]{opacity:.5;cursor:not-allowed;pointer-events:none}.action-card-icon[data-v-c52b2aa1]{border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;font-size:1.125rem;transition:all .3s;display:flex}.action-card-icon.success[data-v-c52b2aa1]{color:#fff;background:linear-gradient(135deg,#22c55e 0%,#16a34a 100%);box-shadow:0 4px 12px rgba(34,197,94,.3)}.action-card-icon.primary[data-v-c52b2aa1]{background:linear-gradient(135deg, var(--primary-color) 0%, var(--primary-600) 100%);color:#fff;box-shadow:0 4px 12px rgba(var(--primary-500-rgb), .3)}.action-card-icon.danger[data-v-c52b2aa1]{color:#fff;background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%);box-shadow:0 4px 12px rgba(239,68,68,.3)}.action-card:hover .action-card-icon[data-v-c52b2aa1]{transform:scale(1.1)rotate(5deg)}.action-card-content[data-v-c52b2aa1]{text-align:center}.action-card-title[data-v-c52b2aa1]{color:var(--text-color);font-size:.8125rem;font-weight:600}.action-card-desc[data-v-c52b2aa1]{color:var(--text-color-secondary);font-size:.6875rem}.save-chat-section[data-v-c52b2aa1]{background:linear-gradient(135deg, var(--surface-card) 0%, var(--surface-card) 100%);border:1px solid var(--surface-border);border-radius:8px;margin-bottom:1rem;padding:1rem}.save-label[data-v-c52b2aa1]{color:var(--text-color);align-items:center;gap:.375rem;margin-bottom:.5rem;font-size:.8125rem;font-weight:600;display:flex}.save-label i[data-v-c52b2aa1]{color:var(--primary-color);font-size:.875rem}.save-input-group[data-v-c52b2aa1]{gap:.5rem;display:flex}.save-input[data-v-c52b2aa1]{flex:1}.save-input[data-v-c52b2aa1] .p-inputtext{padding:.5rem .75rem;font-size:.875rem}.save-button[data-v-c52b2aa1]{min-width:100px;padding:.5rem 1rem;font-size:.875rem}.section-divider[data-v-c52b2aa1]{text-align:center;margin:1.5rem 0;position:relative}.section-divider[data-v-c52b2aa1]:before{content:"";background:linear-gradient(90deg, transparent 0%, var(--surface-border) 50%, transparent 100%);height:1px;position:absolute;top:50%;left:0;right:0}.divider-text[data-v-c52b2aa1]{background:var(--surface-ground);color:var(--text-color-secondary);text-transform:uppercase;letter-spacing:.5px;padding:0 1rem;font-size:.875rem;font-weight:600;display:inline-block;position:relative}[data-v-c52b2aa1] .p-dialog{width:90vw;max-width:1200px}[data-v-c52b2aa1] .p-dialog-content{max-height:70vh;overflow-y:auto}[data-v-c52b2aa1] .p-dialog-content::-webkit-scrollbar{width:8px}[data-v-c52b2aa1] .p-dialog-content::-webkit-scrollbar-track{background:var(--surface-card);border-radius:10px}[data-v-c52b2aa1] .p-dialog-content::-webkit-scrollbar-thumb{background:linear-gradient(135deg, var(--primary-color) 0%, var(--primary-600) 100%);border-radius:10px}[data-v-c52b2aa1] .p-dialog-content::-webkit-scrollbar-thumb:hover{background:var(--primary-700)}.empty-history[data-v-c52b2aa1]{text-align:center;background:linear-gradient(135deg, var(--surface-card) 0%, var(--surface-card) 100%);border:2px dashed var(--surface-border);border-radius:16px;margin:1rem 0;padding:4rem 2rem}.empty-icon[data-v-c52b2aa1]{color:var(--primary-color);opacity:.3;margin-bottom:1.5rem;font-size:4rem;animation:3s ease-in-out infinite float-c52b2aa1}@keyframes float-c52b2aa1{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.empty-history p[data-v-c52b2aa1]{color:var(--text-color);margin-bottom:.5rem;font-size:1.125rem;font-weight:600}.empty-history small[data-v-c52b2aa1]{color:var(--text-color-secondary);max-width:400px;margin:0 auto;font-size:.875rem;display:block}.saved-chats-grid[data-v-c52b2aa1]{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem;margin-top:1rem;display:grid}.chat-card[data-v-c52b2aa1]{background:var(--surface-card);border:1px solid var(--surface-border);cursor:pointer;border-radius:16px;transition:all .3s cubic-bezier(.4,0,.2,1);animation:.4s ease-out backwards fadeInUp-c52b2aa1;position:relative;overflow:hidden}@keyframes fadeInUp-c52b2aa1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.chat-card[data-v-c52b2aa1]:first-child{animation-delay:50ms}.chat-card[data-v-c52b2aa1]:nth-child(2){animation-delay:.1s}.chat-card[data-v-c52b2aa1]:nth-child(3){animation-delay:.15s}.chat-card[data-v-c52b2aa1]:nth-child(4){animation-delay:.2s}.chat-card[data-v-c52b2aa1]:nth-child(5){animation-delay:.25s}.chat-card[data-v-c52b2aa1]:nth-child(6){animation-delay:.3s}.chat-card[data-v-c52b2aa1]:before{content:"";background:linear-gradient(90deg, var(--primary-color) 0%, var(--primary-600) 100%);opacity:0;height:4px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.chat-card[data-v-c52b2aa1]:hover{border-color:var(--primary-color);transform:translateY(-4px);box-shadow:0 12px 32px rgba(0,0,0,.15)}.chat-card[data-v-c52b2aa1]:hover:before{opacity:1}.chat-card-header[data-v-c52b2aa1]{background:linear-gradient(135deg, var(--surface-card) 0%, var(--surface-card) 100%);border-bottom:1px solid var(--surface-border);align-items:flex-start;gap:1rem;padding:1.25rem;display:flex}.chat-icon[data-v-c52b2aa1]{background:linear-gradient(135deg, var(--primary-color) 0%, var(--primary-600) 100%);color:#fff;width:48px;height:48px;box-shadow:0 4px 12px rgba(var(--primary-500-rgb), .3);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;font-size:1.5rem;display:flex}.chat-header-info[data-v-c52b2aa1]{flex:1;min-width:0}.chat-title[data-v-c52b2aa1]{color:var(--text-color);text-overflow:ellipsis;white-space:nowrap;margin-bottom:.5rem;font-size:1rem;font-weight:700;overflow:hidden}.chat-date[data-v-c52b2aa1]{color:var(--text-color-secondary);align-items:center;gap:.375rem;font-size:.75rem;display:flex}.chat-date i[data-v-c52b2aa1]{font-size:.7rem}.chat-card-body[data-v-c52b2aa1]{min-height:60px;padding:1rem 1.25rem}.chat-preview[data-v-c52b2aa1]{flex-direction:column;gap:.375rem;display:flex}.preview-label[data-v-c52b2aa1]{text-transform:uppercase;letter-spacing:.5px;color:var(--text-color-secondary);font-size:.7rem;font-weight:600}.preview-text[data-v-c52b2aa1]{color:var(--text-color);-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;font-size:.875rem;line-height:1.5;display:-webkit-box;overflow:hidden}.chat-card-footer[data-v-c52b2aa1]{background:var(--surface-card);border-top:1px solid var(--surface-border);justify-content:space-between;align-items:center;padding:.75rem 1.25rem;display:flex}.chat-stats[data-v-c52b2aa1]{gap:.75rem;display:flex}.stat-badge[data-v-c52b2aa1]{background:var(--primary-100);color:var(--primary-700);border-radius:20px;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.75rem;font-weight:600;display:inline-flex}.stat-badge i[data-v-c52b2aa1]{font-size:.7rem}.chat-card-actions[data-v-c52b2aa1]{gap:.25rem;display:flex}.action-btn[data-v-c52b2aa1]{transition:all .2s}.action-btn[data-v-c52b2aa1]:hover{transform:scale(1.1)}.room-creation-dialog[data-v-24f1a268]{font-family:var(--font-family)}.room-creation-dialog[data-v-24f1a268] .p-dialog-header{background:linear-gradient(135deg, var(--primary-color) 0%, var(--primary-600) 100%);color:#fff;border-radius:12px 12px 0 0;padding:1.25rem 1.5rem}.room-creation-dialog[data-v-24f1a268] .p-dialog-content{background:var(--surface-ground);padding:1.5rem}.room-creation-dialog[data-v-24f1a268] .p-dialog-footer{background:var(--surface-card);border-top:1px solid var(--surface-border);padding:1rem 1.5rem}.dialog-header[data-v-24f1a268]{color:#fff;align-items:center;font-size:1.25rem;font-weight:600;display:flex}.dialog-header i[data-v-24f1a268]{font-size:1.5rem}.room-creation-content[data-v-24f1a268]{padding:.5rem 0}.form-field[data-v-24f1a268]{margin-bottom:1.5rem}.field-label[data-v-24f1a268]{color:var(--text-color);margin-bottom:.625rem;font-size:.95rem;font-weight:600;display:block}.required[data-v-24f1a268]{color:var(--red-500)}.field-hint[data-v-24f1a268]{color:var(--text-color-secondary);margin-top:.5rem;font-size:.85rem;line-height:1.4;display:block}.room-type-cards[data-v-24f1a268]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem;display:grid}.room-type-card[data-v-24f1a268]{border:2px solid var(--surface-border);cursor:pointer;background:var(--surface-card);border-radius:12px;flex-direction:column;align-items:center;padding:1.25rem;transition:all .2s;display:flex;position:relative}.room-type-card[data-v-24f1a268]:hover{border-color:var(--primary-color);background:var(--surface-hover);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.room-type-card.selected[data-v-24f1a268]{border-color:var(--primary-color);background:var(--primary-50);box-shadow:0 0 0 3px var(--primary-100)}.type-icon[data-v-24f1a268]{color:var(--primary-color);margin-bottom:.75rem;font-size:2rem}.type-info[data-v-24f1a268]{text-align:center}.type-label[data-v-24f1a268]{color:var(--text-color);margin-bottom:.25rem;font-size:.95rem;font-weight:600}.type-description[data-v-24f1a268]{color:var(--text-color-secondary);font-size:.8rem;line-height:1.3}.check-icon[data-v-24f1a268]{color:var(--primary-color);font-size:1.25rem;animation:.2s scaleIn-24f1a268;position:absolute;top:.5rem;right:.5rem}@keyframes scaleIn-24f1a268{0%{transform:scale(0)}to{transform:scale(1)}}.members-header[data-v-24f1a268]{justify-content:space-between;align-items:center;margin-bottom:.625rem;display:flex}.members-count[data-v-24f1a268]{color:var(--primary-color);background:var(--primary-50);border-radius:12px;padding:.25rem .75rem;font-size:.875rem;font-weight:600}.empty-state[data-v-24f1a268]{text-align:center;flex-direction:column;align-items:center;padding:2rem 1rem;display:flex}.empty-icon[data-v-24f1a268]{color:var(--text-color-secondary);opacity:.5;margin-bottom:.75rem;font-size:3rem}.empty-text[data-v-24f1a268]{color:var(--text-color);margin:0 0 .25rem;font-weight:500}.empty-hint[data-v-24f1a268]{color:var(--text-color-secondary);font-size:.875rem}.room-type-option[data-v-24f1a268]{border-radius:8px;align-items:center;gap:.75rem;padding:.75rem .5rem;transition:background-color .2s;display:flex}.room-type-option[data-v-24f1a268]:hover{background-color:var(--surface-hover)}.user-option-modern[data-v-24f1a268]{align-items:center;gap:.75rem;padding:.5rem 0;transition:background-color .2s;display:flex}.user-option-modern[data-v-24f1a268]:hover{background-color:var(--surface-hover);border-radius:8px;margin-left:-.5rem;padding-left:.5rem}.user-info[data-v-24f1a268]{flex-direction:column;flex:1;gap:.125rem;display:flex}.user-name[data-v-24f1a268]{color:var(--text-color);font-size:.95rem;font-weight:500}.user-email[data-v-24f1a268],.user-username[data-v-24f1a268]{color:var(--text-color-secondary);font-size:.825rem}.user-username[data-v-24f1a268]{font-style:italic}.user-chip-modern[data-v-24f1a268]{align-items:center;gap:.375rem;display:flex}.chip-name[data-v-24f1a268]{font-size:.875rem;font-weight:500}.user-option[data-v-24f1a268]{align-items:center;padding:.25rem 0;display:flex}.user-chip[data-v-24f1a268]{align-items:center;display:flex}.dialog-footer[data-v-24f1a268]{justify-content:flex-end;gap:.5rem;display:flex}.members-search[data-v-24f1a268]{position:relative}.user-invite-dialog[data-v-616c850a]{font-family:var(--font-family)}.dialog-header[data-v-616c850a]{align-items:center;font-size:1.25rem;font-weight:600;display:flex}.invite-content[data-v-616c850a]{padding:.5rem 0}.form-field[data-v-616c850a]{margin-bottom:1.5rem}.field-label[data-v-616c850a]{margin-bottom:.5rem;font-size:.95rem;font-weight:600;display:block}.field-hint[data-v-616c850a]{color:var(--text-color-secondary);margin-top:.5rem;font-size:.85rem;display:block}.user-option[data-v-616c850a]{align-items:center;padding:.5rem 0;display:flex}.user-chip[data-v-616c850a]{align-items:center;display:flex}.empty-message[data-v-616c850a]{text-align:center;color:var(--text-color-secondary);padding:1rem}.selected-users-preview[data-v-616c850a]{background:var(--surface-ground);border-radius:8px;margin-top:1.5rem;padding:1rem}.preview-header[data-v-616c850a]{border-bottom:1px solid var(--surface-border);margin-bottom:.75rem;padding-bottom:.5rem}.preview-list[data-v-616c850a]{flex-direction:column;gap:.5rem;display:flex}.preview-item[data-v-616c850a]{background:var(--surface-card);border-radius:6px;align-items:center;gap:.75rem;padding:.5rem;display:flex}.dialog-footer[data-v-616c850a]{justify-content:flex-end;gap:.5rem;display:flex}.room-members-dialog[data-v-82c78d16]{font-family:var(--font-family)}.dialog-header[data-v-82c78d16]{align-items:center;font-size:1.25rem;font-weight:600;display:flex}.members-content[data-v-82c78d16]{min-height:300px;max-height:500px;overflow-y:auto}.members-actions[data-v-82c78d16]{border-bottom:1px solid var(--surface-border);margin-bottom:1rem;padding-bottom:1rem}.loading-state[data-v-82c78d16],.empty-state[data-v-82c78d16]{flex-direction:column;justify-content:center;align-items:center;padding:3rem 1rem;display:flex}.members-list[data-v-82c78d16]{flex-direction:column;gap:.75rem;display:flex}.member-item[data-v-82c78d16]{background:var(--surface-card);border:1px solid var(--surface-border);border-radius:8px;align-items:center;gap:1rem;padding:1rem;transition:all .2s;display:flex}.member-item[data-v-82c78d16]:hover{background:var(--surface-hover);box-shadow:0 2px 4px rgba(0,0,0,.1)}.member-item.current-user[data-v-82c78d16]{border-color:var(--primary-color);background:var(--primary-50)}.member-avatar[data-v-82c78d16]{flex-shrink:0}.member-info[data-v-82c78d16]{flex:1;min-width:0}.member-name[data-v-82c78d16]{flex-wrap:wrap;align-items:center;gap:.5rem;font-size:1rem;font-weight:600;display:flex}.member-joined[data-v-82c78d16]{margin-top:.25rem;font-size:.85rem;display:block}.member-actions[data-v-82c78d16]{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.role-selector[data-v-82c78d16]{min-width:150px}.dialog-footer[data-v-82c78d16]{justify-content:flex-end;display:flex}.confirm-content[data-v-82c78d16]{text-align:center;flex-direction:column;align-items:center;padding:1rem;display:flex}.help-header[data-v-04220284]{align-items:center;gap:.75rem;font-size:1.25rem;font-weight:600;display:flex}.help-header i[data-v-04220284]{color:var(--primary-color);font-size:1.5rem}.help-content[data-v-04220284]{max-height:70vh;overflow-y:auto}.tab-content[data-v-04220284]{padding:1rem 0}.help-section[data-v-04220284]{border-bottom:1px solid var(--surface-border);margin-bottom:2rem;padding-bottom:1.5rem}.help-section[data-v-04220284]:last-child{border-bottom:none;margin-bottom:0}.help-section h3[data-v-04220284]{color:var(--text-color);align-items:center;gap:.5rem;margin-bottom:.75rem;font-size:1.1rem;display:flex}.help-section h3 i[data-v-04220284]{color:var(--primary-color)}.help-section h4[data-v-04220284]{color:var(--text-color);margin-top:1rem;margin-bottom:.5rem;font-size:1rem}.help-section ul[data-v-04220284],.help-section ol[data-v-04220284]{margin:.5rem 0;padding-left:1.5rem;line-height:1.8}.help-section li[data-v-04220284]{margin:.25rem 0}.help-section p[data-v-04220284]{margin:.5rem 0;line-height:1.6}.badge-finmodel[data-v-04220284],.badge-ontology[data-v-04220284]{color:#2e7d32;background:#e8f5e9;border:1px solid #a5d6a7;border-radius:12px;padding:.15rem .55rem;font-size:.85rem;display:inline-block}.quick-prompts-grid[data-v-04220284]{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.75rem;margin-top:.75rem;display:grid}.qp-item[data-v-04220284]{border:1px solid var(--surface-border);background:var(--surface-ground);border-radius:8px;align-items:flex-start;gap:.75rem;padding:.75rem;display:flex}.qp-item .qp-icon[data-v-04220284]{flex-shrink:0;font-size:1.4rem;line-height:1}.qp-item div strong[data-v-04220284]{color:var(--text-color);margin-bottom:.2rem;font-size:.9rem;display:block}.qp-item div p[data-v-04220284]{color:var(--text-color-secondary);margin:0;font-size:.8rem;line-height:1.4}.finmodel-qp[data-v-04220284]{border-left:3px solid #4caf50}.ontology-qp[data-v-04220284]{border-left:3px solid #66bb6a}.command-list[data-v-04220284]{flex-direction:column;gap:.75rem;margin-top:1rem;display:flex}.command-item[data-v-04220284]{background:var(--surface-ground);border:1px solid var(--surface-border);border-radius:8px;align-items:flex-start;gap:1rem;padding:.75rem;display:flex}.command-item code[data-v-04220284]{background:var(--surface-card);min-width:180px;color:var(--primary-color);white-space:nowrap;border-radius:4px;padding:.4rem .6rem;font-family:monospace;font-size:.9rem;font-weight:600}.command-item span[data-v-04220284]{color:var(--text-color-secondary);flex:1;line-height:1.5}.help-footer[data-v-04220284]{justify-content:flex-end;width:100%;display:flex}[data-v-04220284] .p-tabview-nav{background:var(--surface-card);border-bottom:2px solid var(--surface-border)}[data-v-04220284] .p-tabview-nav-link{color:var(--text-color-secondary);font-weight:500}[data-v-04220284] .p-tabview-nav-link:hover{color:var(--text-color)}[data-v-04220284] .p-highlight .p-tabview-nav-link{color:var(--primary-color);border-bottom-color:var(--primary-color)}@media (max-width:768px){.command-item[data-v-04220284]{flex-direction:column;gap:.5rem}.command-item code[data-v-04220284]{white-space:normal;min-width:auto}.quick-prompts-grid[data-v-04220284]{grid-template-columns:1fr}}.sgr-status-badge[data-v-0677fa15]{cursor:pointer;border-radius:4px;align-items:center;gap:4px;padding:2px 6px;font-size:.75rem;display:inline-flex;position:relative}.sgr-icon[data-v-0677fa15]{align-items:center;gap:4px;display:flex}.sgr-label[data-v-0677fa15]{font-weight:500}.sgr-valid[data-v-0677fa15]{color:#4caf50;background-color:rgba(76,175,80,.15)}.sgr-fixed[data-v-0677fa15]{color:#ff9800;background-color:rgba(255,152,0,.15)}.sgr-invalid[data-v-0677fa15]{color:#f44336;background-color:rgba(244,67,54,.15)}.sgr-error[data-v-0677fa15]{color:#9c27b0;background-color:rgba(156,39,176,.15)}.sgr-fixes-popup[data-v-0677fa15]{background:var(--surface-card,#1e1e1e);border:1px solid var(--surface-border,#333);z-index:1000;border-radius:8px;min-width:250px;max-width:400px;margin-bottom:8px;padding:12px;display:none;position:absolute;bottom:100%;left:0;box-shadow:0 4px 12px rgba(0,0,0,.3)}.sgr-fixed:hover .sgr-fixes-popup[data-v-0677fa15]{display:block}.sgr-fixes-header[data-v-0677fa15]{color:#ff9800;align-items:center;gap:8px;margin-bottom:8px;font-weight:600;display:flex}.sgr-fixes-list[data-v-0677fa15]{color:var(--text-color-secondary,#888);margin:0;padding-left:20px;font-size:.85rem}.sgr-fixes-list li[data-v-0677fa15]{margin-bottom:4px}.agent-execution-monitor[data-v-ca7cc89c]{background:var(--surface-card,#f7f7f5);border:1px solid var(--surface-border);border-radius:12px;transition:all .3s;overflow:hidden}.agent-execution-monitor.is-executing[data-v-ca7cc89c]{border-color:var(--p-primary-color);box-shadow:0 0 0 2px color-mix(in srgb, var(--p-primary-color) 20%, transparent)}.monitor-header[data-v-ca7cc89c]{cursor:pointer;background:var(--surface-ground);border-bottom:1px solid var(--surface-border);justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.agent-execution-monitor.collapsed .monitor-header[data-v-ca7cc89c]{border-bottom:none}.header-left[data-v-ca7cc89c]{align-items:center;gap:.5rem;display:flex}.agent-icon[data-v-ca7cc89c]{font-size:1.25rem}.agent-name[data-v-ca7cc89c]{font-size:.875rem;font-weight:500}.header-right[data-v-ca7cc89c]{color:var(--p-text-muted-color);align-items:center;gap:.75rem;display:flex}.duration[data-v-ca7cc89c]{font-family:monospace;font-size:.75rem}.monitor-content[data-v-ca7cc89c]{flex-direction:column;gap:1rem;padding:1rem;display:flex}.progress-section[data-v-ca7cc89c]{flex-direction:column;gap:.25rem;display:flex}.progress-text[data-v-ca7cc89c]{color:var(--p-text-muted-color);text-align:right;font-size:.75rem}[data-v-ca7cc89c] .indeterminate .p-progressbar-value{animation:1.5s ease-in-out infinite indeterminate-ca7cc89c}@keyframes indeterminate-ca7cc89c{0%{width:50%;transform:translate(-100%)}50%{width:30%}to{width:50%;transform:translate(200%)}}.section-title[data-v-ca7cc89c]{color:var(--p-text-muted-color);text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:.75rem;font-weight:600;display:flex}.steps-timeline[data-v-ca7cc89c]{flex-direction:column;gap:.5rem;display:flex}.step-item[data-v-ca7cc89c]{background:var(--surface-ground);border-radius:8px;gap:.75rem;padding:.5rem;transition:all .2s;display:flex}.step-item.in-progress[data-v-ca7cc89c]{background:color-mix(in srgb, var(--p-primary-color) 10%, transparent);border-left:3px solid var(--p-primary-color)}.step-item.completed[data-v-ca7cc89c]{border-left:3px solid var(--p-green-500)}.step-item.error[data-v-ca7cc89c]{background:color-mix(in srgb, var(--p-red-500) 10%, transparent);border-left:3px solid var(--p-red-500)}.step-indicator[data-v-ca7cc89c]{background:var(--surface-hover);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:.75rem;display:flex}.step-item.completed .step-indicator[data-v-ca7cc89c]{background:var(--p-green-500);color:#fff}.step-item.error .step-indicator[data-v-ca7cc89c]{background:var(--p-red-500);color:#fff}.step-number[data-v-ca7cc89c]{font-weight:600}.step-content[data-v-ca7cc89c]{flex:1;min-width:0}.step-title[data-v-ca7cc89c]{font-size:.875rem;font-weight:500}.step-result[data-v-ca7cc89c]{color:var(--p-text-muted-color);margin-top:.25rem;font-size:.75rem}.step-timestamp[data-v-ca7cc89c]{color:var(--p-text-muted-color);margin-top:.25rem;font-family:monospace;font-size:.625rem}.tool-calls[data-v-ca7cc89c]{background:var(--surface-ground);border-radius:8px;padding:.75rem}.tool-list[data-v-ca7cc89c]{flex-wrap:wrap;gap:.5rem;display:flex}.tool-item[data-v-ca7cc89c]{background:var(--surface-card,#f7f7f5);border-radius:4px;align-items:center;gap:.5rem;padding:.25rem .5rem;font-size:.75rem;display:flex}.tool-item.success .pi[data-v-ca7cc89c]{color:var(--p-green-500)}.tool-item.error .pi[data-v-ca7cc89c]{color:var(--p-red-500)}.tool-duration[data-v-ca7cc89c]{color:var(--p-text-muted-color);font-family:monospace}.sgr-section[data-v-ca7cc89c]{background:var(--surface-ground);border-radius:8px;padding:.75rem}.sgr-status[data-v-ca7cc89c]{align-items:center;gap:.75rem;display:flex}.fixes-count[data-v-ca7cc89c]{color:var(--p-text-muted-color);font-size:.75rem}.final-result[data-v-ca7cc89c]{background:color-mix(in srgb, var(--p-green-500) 10%, transparent);border-left:3px solid var(--p-green-500);border-radius:8px;padding:.75rem}.result-content[data-v-ca7cc89c]{flex-direction:column;gap:.5rem;display:flex}.confidence[data-v-ca7cc89c]{align-items:center;gap:.5rem;font-size:.75rem;display:flex}.summary[data-v-ca7cc89c]{margin:0;font-size:.875rem}.monitor-actions[data-v-ca7cc89c]{border-top:1px solid var(--surface-border);justify-content:flex-end;gap:.5rem;padding-top:.5rem;display:flex}.slide-enter-active[data-v-ca7cc89c],.slide-leave-active[data-v-ca7cc89c]{max-height:500px;transition:all .3s;overflow:hidden}.slide-enter-from[data-v-ca7cc89c],.slide-leave-to[data-v-ca7cc89c]{opacity:0;max-height:0}code[class*=language-],pre[class*=language-]{color:#ccc;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;-moz-tab-size:4;tab-size:4;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;background:0 0;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;line-height:1.5}pre[class*=language-]{margin:.5em 0;padding:1em;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#2d2d2d}:not(pre)>code[class*=language-]{white-space:normal;border-radius:.3em;padding:.1em}.token.comment,.token.block-comment,.token.prolog,.token.doctype,.token.cdata{color:#999}.token.punctuation{color:#ccc}.token.tag,.token.attr-name,.token.namespace,.token.deleted{color:#e2777a}.token.function-name{color:#6196cc}.token.boolean,.token.number,.token.function{color:#f08d49}.token.property,.token.class-name,.token.constant,.token.symbol{color:#f8c555}.token.selector,.token.important,.token.atrule,.token.keyword,.token.builtin{color:#cc99cd}.token.string,.token.char,.token.attr-value,.token.regex,.token.variable{color:#7ec699}.token.operator,.token.entity,.token.url{color:#67cdcc}.token.important,.token.bold{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.token.inserted{color:green}.agent-execution-steps[data-v-61ca8ba7]{background:var(--surface-card,#f7f7f5);border:1px solid var(--surface-border,var(--surface-border));border-radius:8px;margin:.5rem 0;padding:1rem}.agent-execution-steps.compact[data-v-61ca8ba7]{background:0 0;border:none;padding:.375rem}.compact .step-item[data-v-61ca8ba7]{gap:.5rem;padding:.25rem 0}.compact .step-connector[data-v-61ca8ba7]{width:1.5px;height:.5rem;top:-.25rem;left:9px}.compact .step-type-icon[data-v-61ca8ba7],.compact .step-title[data-v-61ca8ba7]{font-size:.8rem}.compact .step-duration[data-v-61ca8ba7]{font-size:.675rem}.compact .step-header[data-v-61ca8ba7]{gap:.375rem;padding:.125rem}.execution-header[data-v-61ca8ba7]{border-bottom:1px solid var(--surface-border,var(--surface-border));justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.5rem;display:flex}.agent-info[data-v-61ca8ba7]{align-items:center;gap:.5rem;display:flex}.agent-icon[data-v-61ca8ba7]{font-size:1.25rem}.agent-name[data-v-61ca8ba7]{color:var(--p-text-color,var(--text-color));font-weight:600}.status-tag.pulse[data-v-61ca8ba7]{animation:1.5s infinite pulse-61ca8ba7}@keyframes pulse-61ca8ba7{0%,to{opacity:1}50%{opacity:.6}}.execution-time[data-v-61ca8ba7]{color:var(--p-text-color-secondary,var(--text-color-secondary));align-items:center;gap:.25rem;font-size:.875rem;display:flex}.steps-timeline[data-v-61ca8ba7]{position:relative}.step-item[data-v-61ca8ba7]{gap:.75rem;padding:.5rem 0;display:flex;position:relative}.step-connector[data-v-61ca8ba7]{background:var(--surface-border,var(--surface-border));width:2px;height:1rem;position:absolute;top:-.5rem;left:12px}.step-item.completed .step-connector[data-v-61ca8ba7]{background:var(--p-green-500,#22c55e)}.step-item.running .step-connector[data-v-61ca8ba7]{background:var(--p-blue-500,#3b82f6)}.step-indicator[data-v-61ca8ba7]{background:var(--surface-ground,var(--surface-ground));border:2px solid var(--surface-border,var(--surface-border));width:24px;height:24px;color:var(--p-text-color-secondary,var(--text-color-secondary));z-index:1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.75rem;font-weight:600;display:flex}.compact .step-indicator[data-v-61ca8ba7]{border-width:1.5px;width:18px;height:18px;font-size:.625rem}.compact .step-indicator .pi[data-v-61ca8ba7]{font-size:.6rem}.step-item.completed .step-indicator[data-v-61ca8ba7]{background:var(--p-green-500,#22c55e);border-color:var(--p-green-500,#22c55e);color:#fff}.step-item.running .step-indicator[data-v-61ca8ba7]{background:var(--p-blue-500,#3b82f6);border-color:var(--p-blue-500,#3b82f6);color:#fff}.step-item.error .step-indicator[data-v-61ca8ba7]{background:var(--p-red-500,#ef4444);border-color:var(--p-red-500,#ef4444);color:#fff}.step-item.error .step-connector[data-v-61ca8ba7]{background:var(--p-red-500,#ef4444)}.step-error-text[data-v-61ca8ba7]{color:var(--p-red-500,#ef4444);text-overflow:ellipsis;white-space:nowrap;max-width:200px;font-size:.75rem;overflow:hidden}.tool-error[data-v-61ca8ba7]{border:1px solid var(--p-red-300,#fca5a5);color:var(--p-red-700,#b91c1c);background:rgba(239,68,68,.1);border-radius:6px;align-items:flex-start;gap:.5rem;margin-bottom:.5rem;padding:.5rem .75rem;font-size:.8125rem;line-height:1.4;display:flex}.step-content[data-v-61ca8ba7]{flex:1;min-width:0}.step-header[data-v-61ca8ba7]{cursor:pointer;border-radius:4px;align-items:center;gap:.5rem;padding:.25rem;transition:background .2s;display:flex}.step-header[data-v-61ca8ba7]:hover{background:var(--surface-hover,var(--surface-hover))}.step-type-icon[data-v-61ca8ba7]{font-size:1rem}.step-title[data-v-61ca8ba7]{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--p-text-color,var(--text-color));flex:1;font-size:.875rem;overflow:hidden}.step-item.running .step-title[data-v-61ca8ba7]{font-weight:500}.step-duration[data-v-61ca8ba7]{color:var(--p-text-color-secondary,var(--text-color-secondary));font-size:.75rem}.step-retry-badge[data-v-61ca8ba7]{color:var(--p-orange-500,#f97316);background:var(--p-orange-50,#fff7ed);border:1px solid var(--p-orange-200,#fed7aa);white-space:nowrap;border-radius:4px;margin-left:4px;padding:0 4px;font-size:.7rem;font-weight:600}.expand-btn[data-v-61ca8ba7]{width:1.5rem!important;height:1.5rem!important}.step-details[data-v-61ca8ba7]{background:var(--surface-ground,var(--surface-ground));border-radius:6px;margin-top:.5rem;padding:.75rem;font-size:.875rem}.thinking-block[data-v-61ca8ba7]{border-left:3px solid var(--p-purple-500,#a855f7);padding-left:.75rem}.thinking-header[data-v-61ca8ba7]{color:var(--p-purple-500,#a855f7);align-items:center;gap:.5rem;margin-bottom:.5rem;font-weight:600;display:flex}.thinking-content[data-v-61ca8ba7]{color:var(--p-text-color-secondary,var(--text-color-secondary));line-height:1.5}.thinking-content[data-v-61ca8ba7] p{margin:.5rem 0}.tool-call-block[data-v-61ca8ba7]{border-left:3px solid var(--p-blue-500,#3b82f6);padding-left:.75rem}.tool-name[data-v-61ca8ba7]{align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.tool-name code[data-v-61ca8ba7]{background:var(--surface-card,#f7f7f5);border-radius:4px;padding:.125rem .5rem;font-family:monospace}.tool-input[data-v-61ca8ba7],.tool-result[data-v-61ca8ba7]{margin-top:.5rem}.tool-input .label[data-v-61ca8ba7],.tool-result .label[data-v-61ca8ba7]{color:var(--p-text-color-secondary,var(--text-color-secondary));margin-bottom:.25rem;font-weight:500;display:block}.tool-input pre[data-v-61ca8ba7],.tool-result pre[data-v-61ca8ba7]{background:#2d2d2d;border-radius:4px;margin:0;padding:.5rem;font-size:.75rem;line-height:1.4;overflow-x:auto}.tool-input pre code[data-v-61ca8ba7],.tool-result pre code[data-v-61ca8ba7]{font-family:Fira Code,Consolas,Monaco,monospace;font-size:inherit;background:0 0;padding:0}.handoff-block[data-v-61ca8ba7]{border-left:3px solid var(--p-orange-500,#f97316);padding-left:.75rem}.handoff-arrow[data-v-61ca8ba7]{align-items:center;gap:.5rem;font-weight:500;display:flex}.from-agent[data-v-61ca8ba7],.to-agent[data-v-61ca8ba7]{background:var(--surface-card,#f7f7f5);border-radius:4px;padding:.25rem .5rem}.handoff-reason[data-v-61ca8ba7]{color:var(--p-text-color-secondary,var(--text-color-secondary));align-items:center;gap:.5rem;margin-top:.5rem;font-style:italic;display:flex}.step-result[data-v-61ca8ba7]{border-top:1px solid var(--surface-border,var(--surface-border));margin-top:.75rem;padding-top:.75rem}.result-header[data-v-61ca8ba7]{color:var(--p-green-500,#22c55e);align-items:center;gap:.5rem;margin-bottom:.5rem;font-weight:600;display:flex}.result-content[data-v-61ca8ba7]{color:var(--p-text-color,var(--text-color))}.current-action[data-v-61ca8ba7]{background:var(--p-blue-50,#eff6ff);color:var(--p-blue-700,#1d4ed8);border-radius:4px;align-items:center;gap:.5rem;margin-top:.5rem;padding:.5rem;font-size:.875rem;display:flex}.agents-flow[data-v-61ca8ba7]{border-top:1px solid var(--surface-border,var(--surface-border));margin-top:1rem;padding-top:1rem}.agents-flow-header[data-v-61ca8ba7]{color:var(--p-text-color,var(--text-color));align-items:center;gap:.5rem;margin-bottom:.75rem;font-weight:600;display:flex}.agents-chain[data-v-61ca8ba7]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.agent-chip[data-v-61ca8ba7]{background:var(--surface-ground,var(--surface-ground));border-radius:16px;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.875rem;display:flex}.agent-chip.active[data-v-61ca8ba7]{background:var(--p-primary-color,var(--primary-color));color:var(--p-primary-contrast-color,white)}.chain-arrow[data-v-61ca8ba7]{color:var(--p-text-color-secondary,var(--text-color-secondary))}.show-more-btn[data-v-61ca8ba7]{background:var(--surface-ground,var(--surface-ground));border:1px solid var(--surface-border,var(--surface-border));color:var(--p-text-color-secondary,var(--text-color-secondary));cursor:pointer;white-space:nowrap;border-radius:20px;align-items:center;gap:.375rem;margin-top:.5rem;padding:.375rem .75rem;font-size:.8125rem;transition:all .2s;display:inline-flex}.show-more-btn[data-v-61ca8ba7]:hover{background:var(--surface-hover,var(--surface-hover));color:var(--p-text-color,var(--text-color));border-color:var(--p-primary-color,var(--primary-color))}.show-more-badge[data-v-61ca8ba7]{background:var(--p-primary-color,var(--primary-color));color:#fff;border-radius:10px;justify-content:center;align-items:center;min-width:1.25rem;height:1.25rem;padding:0 .3rem;font-size:.7rem;font-weight:600;display:inline-flex}.step-slide-enter-active[data-v-61ca8ba7]{transition:all .3s ease-out}.step-slide-leave-active[data-v-61ca8ba7]{transition:all .3s ease-in}.step-slide-enter-from[data-v-61ca8ba7]{opacity:0;transform:translateY(-10px)}.step-slide-leave-to[data-v-61ca8ba7]{opacity:0;transform:translateY(10px)}.expand-enter-active[data-v-61ca8ba7],.expand-leave-active[data-v-61ca8ba7]{transition:all .2s;overflow:hidden}.expand-enter-from[data-v-61ca8ba7],.expand-leave-to[data-v-61ca8ba7]{opacity:0;max-height:0}.expand-enter-to[data-v-61ca8ba7],.expand-leave-from[data-v-61ca8ba7]{opacity:1;max-height:500px}:root.dark .current-action[data-v-61ca8ba7],.p-dark .current-action[data-v-61ca8ba7]{color:var(--p-blue-400,#60a5fa);background:rgba(59,130,246,.15)}.vue-recycle-scroller{position:relative}.vue-recycle-scroller.direction-vertical:not(.page-mode){overflow-y:auto}.vue-recycle-scroller.direction-horizontal:not(.page-mode){overflow-x:auto}.vue-recycle-scroller.direction-horizontal{display:flex}.vue-recycle-scroller__slot{-webkit-box-flex:1;-ms-flex:auto 0 0px;flex:none}.vue-recycle-scroller__item-wrapper{box-sizing:border-box;flex:1;position:relative;overflow:hidden}.vue-recycle-scroller.ready .vue-recycle-scroller__item-view{will-change:transform;position:absolute;top:0;left:0}.vue-recycle-scroller.direction-vertical .vue-recycle-scroller__item-wrapper{width:100%}.vue-recycle-scroller.direction-horizontal .vue-recycle-scroller__item-wrapper{height:100%}.vue-recycle-scroller.ready.direction-vertical .vue-recycle-scroller__item-view{width:100%}.vue-recycle-scroller.ready.direction-horizontal .vue-recycle-scroller__item-view{height:100%}.resize-observer[data-v-b329ee4c]{z-index:-1;pointer-events:none;opacity:0;background-color:transparent;border:none;width:100%;height:100%;display:block;position:absolute;top:0;left:0;overflow:hidden}.resize-observer[data-v-b329ee4c] object{pointer-events:none;z-index:-1;width:100%;height:100%;display:block;position:absolute;top:0;left:0;overflow:hidden}.room-header[data-v-5179895f]{background:var(--surface-card);border-bottom:2px solid var(--surface-border);justify-content:space-between;align-items:center;margin-bottom:0;padding:1rem 1.5rem;display:flex}.room-info[data-v-5179895f]{flex:1}.room-name[data-v-5179895f]{color:var(--text-color);margin:0;font-size:1.25rem;font-weight:600}.room-description[data-v-5179895f]{color:var(--text-color-secondary);font-size:.9rem}.message-date-group[data-v-5179895f]{margin-bottom:1.5rem}.date-separator[data-v-5179895f]{align-items:center;gap:.75rem;margin:1.5rem 0 1rem;display:flex}.date-separator-line[data-v-5179895f]{background:var(--surface-border);opacity:.5;flex:1;height:1px}.date-separator-text[data-v-5179895f]{color:var(--text-color-secondary);background:var(--surface-ground);white-space:nowrap;text-transform:capitalize;border-radius:12px;padding:.25rem .75rem;font-size:.85rem;font-weight:600}.tab-close-btn[data-v-5179895f]{opacity:.6;width:1.5rem;height:1.5rem;margin-left:.5rem;transition:opacity .2s;padding:0!important}.tab-close-btn[data-v-5179895f]:hover{opacity:1}.tabs-container-with-button[data-v-5179895f]{flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.new-room-btn-floating[data-v-5179895f]{z-index:10;border-radius:50%;width:2rem;height:2rem;transition:all .2s;position:absolute;top:.5rem;right:1rem;box-shadow:0 2px 4px rgba(0,0,0,.1);color:var(--primary-color)!important;padding:0!important}.new-room-btn-floating[data-v-5179895f]:hover{transform:scale(1.1);box-shadow:0 4px 8px rgba(0,0,0,.15);background:var(--primary-50)!important}.room-actions[data-v-5179895f]{gap:.5rem;display:flex}.chat-page-fullscreen[data-v-5179895f]{background:var(--surface-ground);flex-direction:column;height:calc(100vh - 8rem);display:flex}.chat-page-header[data-v-5179895f]{background:var(--surface-card);border-bottom:1px solid var(--surface-border);box-shadow:var(--card-shadow);border-radius:12px 12px 0 0;justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex}.chat-page-header h1[data-v-5179895f]{color:var(--text-color);align-items:center;gap:.75rem;margin:0;font-size:1.5rem;font-weight:600;display:flex}.header-actions[data-v-5179895f]{gap:.5rem;display:flex}.chat-page-content-full[data-v-5179895f]{flex-direction:column;flex:1;display:flex;overflow:hidden}[data-v-5179895f] .full-height-tabs{flex-direction:column;height:100%;display:flex}[data-v-5179895f] .full-height-tabs .p-tabview-nav{background:var(--surface-card);border-bottom:2px solid var(--surface-border)}[data-v-5179895f] .full-height-tabs .p-tabview-header{background:0 0}[data-v-5179895f] .full-height-tabs .p-tabview-nav-link{color:var(--text-color-secondary);background:0 0;border:none;border-bottom:3px solid transparent;padding:1rem 1.5rem;transition:all .2s}[data-v-5179895f] .full-height-tabs .p-tabview-nav-link:hover{background:var(--surface-hover);color:var(--text-color)}[data-v-5179895f] .full-height-tabs .p-tabview-header.p-highlight .p-tabview-nav-link,[data-v-5179895f] .full-height-tabs .p-tabview-nav-link[aria-selected=true],[data-v-5179895f] .full-height-tabs .p-tabview-selected .p-tabview-nav-link,[data-v-5179895f] .full-height-tabs .p-tabview-header.p-highlight,[data-v-5179895f] .full-height-tabs li.p-highlight .p-tabview-nav-link{background:var(--surface-card)!important;border-bottom-color:var(--primary-color)!important;color:var(--primary-color)!important;font-weight:600!important}[data-v-5179895f] .full-height-tabs .p-tabview-header:first-child .p-tabview-nav-link{border-bottom-color:var(--primary-color);color:var(--primary-color);font-weight:600}[data-v-5179895f] .full-height-tabs .p-tabview-panels{flex:1;padding:0;overflow:hidden}[data-v-5179895f] .full-height-tabs .p-tabview-panel{height:100%}.tab-header-content[data-v-5179895f]{align-items:center;gap:.5rem;display:flex}.tab-header-content i[data-v-5179895f]{font-size:1rem}.chat-container-fullpage[data-v-5179895f]{background:var(--surface-ground);flex-direction:column;height:100%;display:flex}.execution-monitor-container[data-v-5179895f]{flex-shrink:0;margin:1rem 1.5rem 0}.messages-fullpage[data-v-5179895f]{scroll-behavior:smooth;flex-direction:column;flex:1;gap:1rem;padding:1.5rem;display:flex;overflow-y:auto}.messages-fullpage[data-v-5179895f]::-webkit-scrollbar{width:8px}.messages-fullpage[data-v-5179895f]::-webkit-scrollbar-track{background:0 0}.messages-fullpage::-webkit-scrollbar-thumb[data-v-5179895f]{background:rgba(0,0,0,.15);border-radius:4px}.messages-fullpage::-webkit-scrollbar-thumb[data-v-5179895f]:hover{background:rgba(0,0,0,.25)}.message[data-v-5179895f]{gap:.75rem;margin-bottom:.75rem;animation:.3s slideIn-5179895f;display:flex}@keyframes slideIn-5179895f{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.message.user-message[data-v-5179895f]{flex-direction:row-reverse}.message-content[data-v-5179895f]{background:var(--surface-card);word-break:break-word;border-radius:18px;max-width:75%;padding:1.125rem 1.25rem;transition:all .2s;box-shadow:0 2px 10px rgba(0,0,0,.08)}.message-content[data-v-5179895f]:hover{transform:translateY(-1px);box-shadow:0 4px 14px rgba(0,0,0,.12)}.user-message .message-content[data-v-5179895f]{background:linear-gradient(135deg, var(--primary-color) 0%, var(--primary-600) 100%);color:var(--primary-color-text);box-shadow:0 2px 14px rgba(var(--primary-rgb), .3)}.user-message .message-content[data-v-5179895f]:hover{box-shadow:0 4px 18px rgba(var(--primary-rgb), .4)}.message-author[data-v-5179895f]{color:var(--primary-color);letter-spacing:.02em;cursor:pointer;align-items:center;gap:.25rem;margin-bottom:.5rem;font-size:.9rem;font-weight:600;transition:all .2s;display:inline-flex}.message-author[data-v-5179895f]:hover{color:var(--primary-600);text-decoration:underline;transform:translate(2px)}.message-text[data-v-5179895f]{word-wrap:break-word;margin-bottom:.625rem;font-size:.95rem;line-height:1.7}.streaming-cursor[data-v-5179895f]{background:var(--primary-color);width:8px;height:1em;margin-left:2px;animation:1s infinite blink-5179895f;display:inline-block}@keyframes blink-5179895f{0%,49%{opacity:1}50%,to{opacity:0}}.thinking-block[data-v-5179895f]{background:rgba(139,92,246,.03);border:1px solid rgba(139,92,246,.22);border-left:3px solid #8b5cf6;border-radius:0 6px 6px 0;margin-bottom:.5rem;font-size:.8rem;overflow:hidden}.thinking-block--streaming[data-v-5179895f]{animation:2s ease-in-out infinite thinking-pulse-border-5179895f}@keyframes thinking-pulse-border-5179895f{0%,to{border-left-color:#8b5cf6}50%{border-left-color:#c4b5fd}}.thinking-block-header[data-v-5179895f]{cursor:pointer;color:#7c3aed;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;align-items:center;gap:.35rem;padding:.35rem .6rem;font-size:.78rem;display:flex}.thinking-block-header[data-v-5179895f]:hover{background:rgba(139,92,246,.07)}.thinking-emoji[data-v-5179895f]{flex-shrink:0;font-size:.82rem;line-height:1}.thinking-label[data-v-5179895f]{color:#7c3aed;flex-shrink:0;font-weight:500}.thinking-preview[data-v-5179895f]{text-overflow:ellipsis;white-space:nowrap;color:var(--text-color-secondary,#6c757d);opacity:.65;text-align:left;direction:rtl;flex:1;margin-left:.2rem;font-size:.71rem;font-style:italic;overflow:hidden}.thinking-tokens[data-v-5179895f]{color:#a78bfa;opacity:.85;font-variant-numeric:tabular-nums;flex-shrink:0;margin-left:auto;margin-right:.3rem;font-size:.68rem}.thinking-chevron[data-v-5179895f]{color:#7c3aed;opacity:.7;flex-shrink:0;font-size:.6rem}.thinking-block-content[data-v-5179895f]{white-space:pre-wrap;color:var(--text-color-secondary,#6c757d);background:rgba(139,92,246,.024);border-top:1px solid rgba(139,92,246,.12);max-height:240px;padding:.5rem .75rem;font-family:JetBrains Mono,Fira Code,Consolas,monospace;font-size:.73rem;line-height:1.55;overflow-y:auto}.thinking-cursor[data-v-5179895f]{color:#8b5cf6;margin-left:1px;animation:.65s ease-in-out infinite thinking-blink-5179895f;display:inline-block}@keyframes thinking-blink-5179895f{0%,to{opacity:1}50%{opacity:0}}.nav-confirmation[data-v-5179895f]{color:#16a34a;background:rgba(34,197,94,.1);border-left:3px solid #22c55e;border-radius:.25rem;align-items:center;gap:.4rem;margin:.25rem 0;padding:.35rem .6rem;font-size:.8rem;display:flex}.nav-confirmation i[data-v-5179895f]{font-size:.75rem}.nav-confirmation strong[data-v-5179895f]{color:#15803d}.thinking-waiting[data-v-5179895f]{color:#7c3aed;align-items:center;gap:.35rem;padding:.25rem 0;font-size:.8rem;font-style:italic;display:flex}.tw-dot[data-v-5179895f]{opacity:0;animation:1.4s ease-in-out infinite tw-dot-fade-5179895f}.tw-dot-2[data-v-5179895f]{animation-delay:.2s}.tw-dot-3[data-v-5179895f]{animation-delay:.4s}@keyframes tw-dot-fade-5179895f{0%,60%,to{opacity:0}30%{opacity:1}}.message-actions[data-v-5179895f]{border-top:1px solid rgba(0,0,0,.05);justify-content:space-between;align-items:center;margin-top:.75rem;padding-top:.625rem;display:flex}.message-time[data-v-5179895f]{color:var(--text-color-secondary);letter-spacing:.02em;font-size:.8rem;font-weight:500}.user-message .message-time[data-v-5179895f]{color:var(--primary-color-text);opacity:.9}.message-footer[data-v-5179895f]{justify-content:space-between;align-items:center;gap:.625rem;margin-top:.5rem;display:flex}.delete-btn[data-v-5179895f]{opacity:0;transition:all .2s;min-width:auto!important;padding:.25rem!important}.message:hover .delete-btn[data-v-5179895f]{opacity:.7}.delete-btn[data-v-5179895f]:hover{transform:scale(1.1);opacity:1!important}.action-buttons[data-v-5179895f]{gap:.5rem;display:flex}.action-buttons [data-v-5179895f] .p-button{transition:all .2s}.action-buttons [data-v-5179895f] .p-button:hover{transform:scale(1.1);background:var(--surface-hover)!important}.feedback-btn[data-v-5179895f]{color:var(--text-color-secondary)!important}.feedback-btn[data-v-5179895f]:hover{color:var(--primary-color)!important}.feedback-active[data-v-5179895f]{color:var(--green-500)!important;background:rgba(34,197,94,.1)!important}.feedback-active-down[data-v-5179895f]{color:var(--red-500)!important;background:rgba(239,68,68,.1)!important}.copy-button[data-v-5179895f]{opacity:0;transition:all .2s}.message-content:hover .copy-button[data-v-5179895f]{opacity:1}.loading-indicator[data-v-5179895f]{justify-content:center;padding:1rem;display:flex}.error-message[data-v-5179895f]{background:var(--red-100);color:var(--red-900);text-align:center;border:1px solid var(--red-300);border-radius:12px;padding:1rem}.controls-fullpage[data-v-5179895f]{background:var(--surface-card);border-top:1px solid var(--surface-border);border-radius:0 0 12px 12px;padding:1.5rem;box-shadow:0 -2px 12px rgba(0,0,0,.06)}.control-cards[data-v-5179895f]{gap:1rem;margin-bottom:1rem;display:flex}.control-card[data-v-5179895f]{background:var(--surface-card);border:1px solid var(--surface-border);border-radius:12px;flex:1;padding:1rem}.modern-control-card[data-v-5179895f]{transition:all .3s}.modern-control-card[data-v-5179895f]:hover{box-shadow:var(--card-hover-shadow);transform:translateY(-2px)}.workspace-card[data-v-5179895f]{min-width:400px}.control-card-header[data-v-5179895f]{align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.control-card-icon[data-v-5179895f]{color:var(--primary-color);font-size:1.25rem}.control-card-title[data-v-5179895f]{color:var(--text-color);font-weight:600}.workspace-controls[data-v-5179895f]{align-items:center;gap:.75rem;display:flex}.workspace-option[data-v-5179895f]{align-items:center;display:flex}.workspace-action-buttons[data-v-5179895f]{gap:.5rem;display:flex}.ai-config-section[data-v-5179895f]{border-top:1px solid var(--surface-border);padding-top:1rem}.control-label[data-v-5179895f]{color:var(--text-color);font-weight:500}.input-container-fullpage[data-v-5179895f]{background:var(--surface-ground);border:1px solid var(--surface-border);border-radius:16px;align-items:center;gap:1rem;padding:.75rem 1rem;transition:all .2s;display:flex}.input-container-fullpage[data-v-5179895f]:focus-within{border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(var(--primary-rgb), .1)}.input-container-fullpage [data-v-5179895f] .p-button{border-radius:10px;transition:all .2s}.input-container-fullpage [data-v-5179895f] .p-button:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.input-container-fullpage [data-v-5179895f] .p-button:active{transform:translateY(0)}.input-field-fullpage[data-v-5179895f]{background:0 0;border:none;border-radius:12px;flex:1;padding:.75rem 1rem;font-size:1rem;transition:all .2s}.input-field-fullpage[data-v-5179895f]:focus{outline:none}.voice-btn[data-v-5179895f]{transition:all .3s}.voice-btn.recording[data-v-5179895f]{color:var(--red-500);animation:1.5s infinite pulse-5179895f}@keyframes pulse-5179895f{0%,to{opacity:1}50%{opacity:.5}}.send-btn[data-v-5179895f]{min-width:50px}.upload-progress[data-v-5179895f]{align-items:center;gap:1rem;margin-top:1rem;display:flex}.current-attachments[data-v-5179895f]{flex-wrap:wrap;gap:1rem;margin-top:1rem;display:flex}.current-attachment[data-v-5179895f]{align-items:center;display:flex}.attachment-info[data-v-5179895f]{background:var(--surface-card);border:1px solid var(--surface-border);border-radius:14px;align-items:center;gap:.75rem;padding:.75rem 1rem;transition:all .2s;display:flex;box-shadow:0 2px 6px rgba(0,0,0,.05)}.attachment-info[data-v-5179895f]:hover{transform:translateY(-2px);box-shadow:0 4px 10px rgba(0,0,0,.08)}.attachment-info.current[data-v-5179895f]{background:linear-gradient(135deg, var(--primary-50) 0%, var(--primary-100) 100%);border-color:var(--primary-300);box-shadow:0 2px 8px rgba(var(--primary-rgb), .15)}.attachment-info.current[data-v-5179895f]:hover{box-shadow:0 4px 12px rgba(var(--primary-rgb), .25)}.attachment-item[data-v-5179895f]{background:var(--surface-card);border:1px solid var(--surface-border);border-radius:12px;align-items:center;gap:.5rem;margin-bottom:.5rem;padding:.5rem .75rem;display:flex}.attachment-icon[data-v-5179895f]{color:var(--primary-color);font-size:1.5rem}.attachment-name[data-v-5179895f]{font-size:.875rem;font-weight:500}.file-size[data-v-5179895f]{color:var(--text-color-secondary);font-size:.75rem}.image-preview[data-v-5179895f]{cursor:pointer;border-radius:12px;max-width:200px;max-height:150px;transition:transform .2s}.image-preview[data-v-5179895f]:hover{transform:scale(1.05)}.image-preview-small[data-v-5179895f]{object-fit:cover;border-radius:6px;width:40px;height:40px}.attachment-menu[data-v-5179895f]{flex-direction:column;gap:.5rem;min-width:200px;padding:.5rem;display:flex}.modern-dialog[data-v-5179895f] .p-dialog-header{background:var(--primary-color);color:var(--primary-color-text);padding:1.25rem 1.5rem}.modern-dialog[data-v-5179895f] .p-dialog-content{padding:1.5rem}.dialog-header[data-v-5179895f]{align-items:center;font-size:1.1rem;font-weight:600;display:flex}.settings-content[data-v-5179895f],.history-content[data-v-5179895f],.data-selector-content[data-v-5179895f],.create-workspace-content[data-v-5179895f]{flex-direction:column;gap:1.5rem;padding:.5rem;display:flex}.setting-group[data-v-5179895f]{flex-direction:column;gap:.75rem;display:flex}.setting-label[data-v-5179895f]{color:var(--text-color);font-weight:500}.setting-input-row[data-v-5179895f]{align-items:center;gap:.75rem;width:100%;display:flex}.setting-input-row .flex-1[data-v-5179895f]{flex:1;min-width:0}.setting-help[data-v-5179895f]{color:var(--text-color-secondary);font-size:.875rem;line-height:1.4}.agents-dialog[data-v-5179895f] .p-dialog{width:90vw;max-width:1400px}.agents-dialog[data-v-5179895f] .p-dialog-content{max-height:75vh;padding:0;overflow-y:auto}.image-preview-dialog[data-v-5179895f] .p-dialog-content{background:var(--surface-overlay);padding:0}.preview-image[data-v-5179895f]{max-width:100%;max-height:80vh;display:block}.selector-step[data-v-5179895f]{flex-direction:column;gap:.75rem;display:flex}.step-label[data-v-5179895f]{color:var(--text-color);font-weight:500}.form-field[data-v-5179895f]{flex-direction:column;gap:.5rem;display:flex}.field-label[data-v-5179895f]{color:var(--text-color);font-weight:500}.field-hint[data-v-5179895f]{color:var(--text-color-secondary);font-size:.875rem}.dialog-footer[data-v-5179895f]{justify-content:flex-end;gap:.75rem;display:flex}.model-selector-button-wrapper[data-v-5179895f]{position:relative}.model-selector-btn[data-v-5179895f]{background:var(--surface-card);border-color:var(--surface-border);color:var(--text-color);border-radius:12px;align-items:center;gap:.5rem;padding:.625rem 1rem;font-weight:500;transition:all .2s;display:flex}.model-selector-btn[data-v-5179895f]:hover{background:var(--surface-hover);border-color:var(--primary-color);transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.1)}.model-selector-btn i.pi-sparkles[data-v-5179895f]{color:var(--primary-color);font-size:1rem}.model-selector-btn i.pi-chevron-down[data-v-5179895f]{color:var(--text-color-secondary);font-size:.75rem;transition:transform .2s}.model-selector-btn:hover i.pi-chevron-down[data-v-5179895f]{color:var(--primary-color)}.model-btn-text[data-v-5179895f]{text-overflow:ellipsis;white-space:nowrap;max-width:200px;overflow:hidden}[data-v-5179895f] .model-popover{min-width:320px;max-width:400px;z-index:1100!important}[data-v-5179895f] .model-popover .p-popover-content{padding:0;overflow:visible!important}.model-popover-content[data-v-5179895f]{background:var(--surface-card);pointer-events:auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;min-width:400px;padding:1rem}.popover-header[data-v-5179895f]{border-bottom:1px solid var(--surface-border);justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.75rem;padding-bottom:.5rem;display:flex}.popover-title[data-v-5179895f]{color:var(--text-color);flex-shrink:0;font-weight:600}.popover-actions[data-v-5179895f]{flex-wrap:nowrap;align-items:center;gap:.25rem;display:flex}[data-v-5179895f] .p-overlaypanel{z-index:1100!important}[data-v-5179895f] .model-overlay-panel{pointer-events:auto!important;z-index:1100!important}[data-v-5179895f] .model-popover-panel{pointer-events:auto!important}.model-popover-content[data-v-5179895f] .p-dropdown{pointer-events:auto}.model-popover-content[data-v-5179895f] .p-dropdown-panel{z-index:1200!important;pointer-events:auto!important;position:fixed!important}.model-popover-content[data-v-5179895f] .p-dropdown-items-wrapper,.model-popover-content[data-v-5179895f] .p-dropdown-item{pointer-events:auto!important}.message-avatar[data-v-5179895f] img{object-fit:cover;width:100%;height:100%}.clickable-avatar[data-v-5179895f]{cursor:pointer;transition:transform .2s,opacity .2s}.clickable-avatar[data-v-5179895f]:hover{opacity:.8;transform:scale(1.05)}.message-avatar-spacer[data-v-5179895f]{flex-shrink:0;width:40px;height:40px}.typing-indicator[data-v-5179895f]{color:var(--text-color-secondary);background:var(--surface-50);border-left:3px solid var(--primary-color);border-radius:12px;margin-bottom:.75rem;padding:.75rem 1.25rem;font-size:.95rem;font-style:italic;animation:.3s fadeIn-5179895f}.typing-indicator[data-v-5179895f]:before{content:"✍️";margin-right:.5rem}@keyframes fadeIn-5179895f{0%{opacity:0}to{opacity:1}}@media screen and (max-width:960px){.chat-page-fullscreen[data-v-5179895f]{height:calc(100vh - 6rem)}.chat-page-header[data-v-5179895f]{padding:.875rem 1rem}.chat-page-header h1[data-v-5179895f]{font-size:1.25rem}.messages-fullpage[data-v-5179895f]{gap:.875rem;padding:1rem}.message-content[data-v-5179895f]{border-radius:16px;max-width:85%;padding:.875rem 1rem}.controls-fullpage[data-v-5179895f]{padding:1.25rem}.control-cards[data-v-5179895f]{flex-direction:column;gap:.875rem}.workspace-card[data-v-5179895f]{min-width:auto}.input-container-fullpage[data-v-5179895f]{gap:.75rem;padding:.625rem .875rem}.input-container-fullpage .input-field-fullpage[data-v-5179895f]{padding:.625rem .875rem;font-size:.95rem}}@media screen and (max-width:640px){.chat-page-fullscreen[data-v-5179895f]{height:calc(100vh - 4rem)}.chat-page-header[data-v-5179895f]{flex-wrap:wrap;padding:.75rem .875rem}.chat-page-header h1[data-v-5179895f]{gap:.5rem;font-size:1.125rem}.chat-page-header h1 i[data-v-5179895f]{font-size:1rem}.header-actions[data-v-5179895f]{gap:.375rem}.header-actions [data-v-5179895f] .p-button{padding:.5rem .75rem;font-size:.875rem}.messages-fullpage[data-v-5179895f]{gap:.75rem;padding:.75rem .5rem}.message[data-v-5179895f]{gap:.5rem;margin-bottom:.5rem}.message-content[data-v-5179895f]{border-radius:14px;max-width:92%;padding:.75rem .875rem}.message-author[data-v-5179895f]{margin-bottom:.375rem;font-size:.85rem}.message-text[data-v-5179895f]{margin-bottom:.5rem;font-size:.9rem;line-height:1.6}.message-time[data-v-5179895f]{font-size:.75rem}.message-actions[data-v-5179895f]{margin-top:.5rem;padding-top:.5rem}.message-actions .action-buttons[data-v-5179895f]{gap:.375rem}.message-actions .action-buttons [data-v-5179895f] .p-button{min-width:auto;padding:.375rem}.message-footer[data-v-5179895f]{gap:.5rem}.controls-fullpage[data-v-5179895f]{padding:1rem .875rem}.control-cards[data-v-5179895f]{gap:.75rem}.control-card[data-v-5179895f]{padding:.875rem}.workspace-controls[data-v-5179895f]{flex-direction:column;gap:.5rem}.workspace-controls .modern-dropdown[data-v-5179895f]{width:100%}.workspace-controls .workspace-action-buttons[data-v-5179895f]{justify-content:flex-start;width:100%}.input-container-fullpage[data-v-5179895f]{gap:.625rem;padding:.5rem .75rem}.input-container-fullpage .input-field-fullpage[data-v-5179895f]{padding:.5rem .75rem;font-size:.9rem}.input-container-fullpage [data-v-5179895f] .p-button{min-width:auto;padding:.5rem}.input-container-fullpage [data-v-5179895f] .p-button .p-button-label{display:none}.current-attachments[data-v-5179895f]{gap:.625rem}.current-attachments .attachment-info[data-v-5179895f]{padding:.625rem .875rem;font-size:.875rem}.current-attachments .attachment-info .attachment-icon[data-v-5179895f]{font-size:1.125rem}.current-attachments .attachment-info .attachment-name[data-v-5179895f]{font-size:.85rem}.typing-indicator[data-v-5179895f]{padding:.625rem 1rem;font-size:.875rem}.room-header[data-v-5179895f]{padding:.875rem 1rem}.room-header .room-name[data-v-5179895f]{font-size:1.125rem}.room-header .room-description[data-v-5179895f]{font-size:.85rem}.date-separator[data-v-5179895f]{margin:1rem 0 .75rem}.date-separator-text[data-v-5179895f]{padding:.25rem .625rem;font-size:.8rem}.message-avatar[data-v-5179895f],.message-avatar-spacer[data-v-5179895f]{width:32px;height:32px}.model-selector-btn[data-v-5179895f]{padding:.5rem .75rem}.model-selector-btn .model-btn-text[data-v-5179895f]{max-width:120px;font-size:.85rem}.model-selector-btn i[data-v-5179895f]{font-size:.875rem}.modern-dialog[data-v-5179895f] .p-dialog{max-height:90vh;width:95vw!important}.modern-dialog[data-v-5179895f] .p-dialog-header,.modern-dialog[data-v-5179895f] .p-dialog-content{padding:1rem}.dialog-header[data-v-5179895f]{font-size:1rem}}.contextual-actions-fullpage[data-v-5179895f]{flex-wrap:wrap;gap:.4rem;padding:.4rem 1rem 0;display:flex}.action-chip-fullpage[data-v-5179895f]{background:var(--surface-hover);border:1px solid var(--surface-border);cursor:pointer;color:var(--text-color);border-radius:14px;align-items:center;gap:.3rem;padding:.25rem .7rem;font-size:.78rem;transition:all .2s;display:inline-flex}.action-chip-fullpage[data-v-5179895f]:hover{background:var(--primary-color);color:#fff;border-color:var(--primary-color)}.web-search-row-fullpage[data-v-5179895f]{align-items:center;gap:.75rem;padding:.3rem 1rem;display:flex}.web-search-toggle-fullpage[data-v-5179895f]{border:1px solid var(--surface-border);cursor:pointer;color:var(--text-color-secondary);background:0 0;border-radius:14px;align-items:center;gap:.35rem;padding:.25rem .75rem;font-size:.78rem;transition:all .2s;display:inline-flex}.web-search-toggle-fullpage[data-v-5179895f]:hover{border-color:var(--primary-color);color:var(--primary-color)}.web-search-toggle-fullpage.active[data-v-5179895f]{border-color:var(--blue-400);color:var(--blue-400);background:rgba(59,130,246,.12)}.editor-tools-indicator[data-v-5179895f]{color:var(--blue-400);align-items:center;gap:.25rem;font-size:.73rem;display:flex}.finmodel-quick-prompts-fullpage[data-v-5179895f]{border-top:1px solid var(--surface-border);background:var(--surface-ground);padding:6px 16px 4px}.finmodel-quick-label[data-v-5179895f]{color:var(--p-primary-600,#7c3aed);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:.3rem;margin-bottom:.3rem;font-size:.68rem;font-weight:600;display:flex}.finmodel-quick-buttons[data-v-5179895f]{flex-wrap:wrap;gap:4px;display:flex}.finmodel-quick-btn-fullpage[data-v-5179895f]{background:var(--surface-hover);border:1px solid var(--surface-border);cursor:pointer;color:var(--text-color);white-space:nowrap;border-radius:12px;align-items:center;gap:.3rem;padding:.2rem .55rem;font-size:.72rem;transition:all .2s;display:inline-flex}.finmodel-quick-btn-fullpage[data-v-5179895f]:hover{background:var(--primary-color);color:#fff;border-color:var(--primary-color)}.editor-tools-toggle-fullpage[data-v-5179895f]{border:1px solid var(--surface-border);cursor:pointer;color:var(--text-color-secondary);background:0 0;border-radius:14px;align-items:center;gap:.3rem;padding:.25rem .75rem;font-size:.78rem;transition:all .2s;display:inline-flex}.editor-tools-toggle-fullpage[data-v-5179895f]:hover{border-color:var(--yellow-400);color:var(--yellow-400)}.editor-tools-popover-fullpage .editor-tools-panel[data-v-5179895f]{width:220px;padding:.25rem 0}.editor-tools-popover-fullpage .tools-group[data-v-5179895f]{padding:.25rem 0}.editor-tools-popover-fullpage .tools-group+.tools-group[data-v-5179895f]{border-top:1px solid var(--surface-border)}.editor-tools-popover-fullpage .tools-group-title[data-v-5179895f]{color:var(--text-color-secondary);text-transform:uppercase;letter-spacing:.04em;padding:.3rem .75rem .15rem;font-size:.7rem;font-weight:600}.editor-tools-popover-fullpage .tool-item[data-v-5179895f]{cursor:pointer;width:100%;color:var(--text-color);text-align:left;background:0 0;border:none;align-items:center;gap:.5rem;padding:.35rem .75rem;font-size:.82rem;transition:background .15s;display:flex}.editor-tools-popover-fullpage .tool-item i[data-v-5179895f]{color:var(--text-color-secondary);font-size:.8rem}.editor-tools-popover-fullpage .tool-item:hover[data-v-5179895f]{background:var(--surface-hover);color:var(--primary-color)}.editor-tools-popover-fullpage .tool-item:hover i[data-v-5179895f]{color:var(--primary-color)}.quick-prompt-badge[data-v-5179895f]{background:var(--p-purple-100,#f3e8ff);color:var(--p-purple-600,#7c3aed);letter-spacing:.02em;border-radius:8px;align-items:center;gap:.3rem;margin-bottom:.3rem;padding:.2rem .5rem;font-size:.7rem;font-weight:600;display:inline-flex}.quick-prompt-badge i[data-v-5179895f]{font-size:.65rem}.app-dark .quick-prompt-badge[data-v-5179895f]{background:var(--p-purple-900,#3b0764);color:var(--p-purple-300,#c4b5fd)}.editor-action-bubble[data-v-5179895f]{background:var(--p-primary-100,#e0e7ff);color:var(--p-primary-700,#3730a3);border-radius:12px;align-items:center;gap:.4rem;padding:.35rem .7rem;font-size:.8rem;font-weight:500;display:inline-flex}.editor-action-result[data-v-5179895f]{color:var(--p-green-600,#16a34a);align-items:center;gap:.4rem;font-size:.82rem;display:inline-flex}.editor-action-result i[data-v-5179895f]{font-size:.85rem}.tz-steps[data-v-5179895f]{flex-direction:column;gap:.25rem;padding:.5rem 0;font-size:.85rem;display:flex}.tz-step[data-v-5179895f]{align-items:center;gap:.4rem;display:flex}.tz-step.done[data-v-5179895f]{color:var(--green-500)}.tz-step.active[data-v-5179895f]{color:var(--primary-color)}.tz-step .tz-step-icon[data-v-5179895f]{font-size:.8rem}.tz-step .tz-step-dot[data-v-5179895f]{color:var(--text-color-secondary);font-size:.7rem}.tz-step .tz-step-label[data-v-5179895f]{flex:1}.live-plan-steps[data-v-5179895f]{flex-direction:column;gap:.2rem;margin-top:.5rem;font-size:.82rem;display:flex}.plan-step[data-v-5179895f]{align-items:center;gap:.35rem;display:flex}.plan-step.completed[data-v-5179895f]{color:var(--green-500)}.plan-step.in_progress[data-v-5179895f]{color:var(--primary-color)}.plan-step .step-icon[data-v-5179895f]{font-size:.75rem}.plan-step .step-dot[data-v-5179895f]{color:var(--text-color-secondary);font-size:.65rem}.plan-step .step-label[data-v-5179895f]{flex:1}.error-retry[data-v-5179895f]{margin-top:.35rem}.error-retry .retry-btn[data-v-5179895f]{color:var(--primary-color);border:1px solid var(--primary-color);cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:.3rem;padding:.2rem .6rem;font-size:.78rem;transition:all .15s;display:inline-flex}.error-retry .retry-btn[data-v-5179895f]:hover{background:var(--primary-color);color:#fff}.suggested-actions[data-v-5179895f]{flex-wrap:wrap;gap:.35rem;margin-top:.5rem;display:flex}.suggested-actions .suggested-action-btn[data-v-5179895f]{background:var(--surface-hover);border:1px solid var(--surface-border);cursor:pointer;color:var(--text-color);border-radius:12px;align-items:center;gap:.3rem;padding:.25rem .65rem;font-size:.8rem;transition:all .15s;display:inline-flex}.suggested-actions .suggested-action-btn[data-v-5179895f]:hover:not(:disabled){background:var(--primary-color);color:#fff;border-color:var(--primary-color)}.suggested-actions .suggested-action-btn[data-v-5179895f]:disabled{opacity:.6;cursor:not-allowed}.doc-picker-dialog[data-v-5179895f]{flex-direction:column;gap:.75rem;display:flex}.doc-picker-hint[data-v-5179895f]{color:var(--p-text-color-secondary,var(--text-color-secondary));align-items:flex-start;gap:.5rem;margin:0;font-size:.8125rem;line-height:1.5;display:flex}.doc-picker-search[data-v-5179895f]{width:100%}.doc-picker-list[data-v-5179895f]{flex-direction:column;gap:.25rem;max-height:320px;display:flex;overflow-y:auto}.doc-picker-item[data-v-5179895f]{cursor:pointer;border:1px solid transparent;border-radius:6px;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.875rem;transition:all .15s;display:flex}.doc-picker-item[data-v-5179895f]:hover:not(.already-added){background:var(--surface-hover,var(--surface-hover));border-color:var(--p-primary-color,var(--primary-color))}.doc-picker-item.already-added[data-v-5179895f]{opacity:.5;cursor:default}.doc-picker-title[data-v-5179895f]{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.doc-picker-added[data-v-5179895f]{color:var(--p-green-500,#22c55e);flex-shrink:0;font-size:.75rem}.doc-picker-loading[data-v-5179895f],.doc-picker-empty[data-v-5179895f]{text-align:center;color:var(--p-text-color-secondary,var(--text-color-secondary));padding:1.5rem;font-size:.875rem}.doc-loading-notice[data-v-5179895f]{color:var(--p-amber-600,#d97706);background:var(--p-amber-50,#fffbeb);border-top:1px solid var(--p-amber-200,#fde68a);align-items:center;gap:.4rem;padding:.3rem .75rem;font-size:.78rem;display:flex}.doc-loading-notice i[data-v-5179895f]{font-size:.75rem}.tz-quick-btn[data-v-5179895f]{color:#fff;cursor:pointer;white-space:nowrap;background:#22c55e;border:1.5px solid #22c55e;border-radius:6px;align-items:center;gap:.3rem;margin-left:.3rem;padding:.25rem .65rem;font-size:.78rem;font-weight:600;transition:background .15s,opacity .15s;display:inline-flex}.tz-quick-btn i[data-v-5179895f]{font-size:.75rem}.tz-quick-btn[data-v-5179895f]:hover{background:#16a34a;border-color:#16a34a}.tz-quick-btn[data-v-5179895f]:disabled{opacity:.5;cursor:not-allowed}.integram-auth-dialog[data-v-5179895f]{flex-direction:column;gap:1rem;display:flex}.integram-auth-dialog .field[data-v-5179895f]{flex-direction:column;gap:.25rem;display:flex}.integram-auth-dialog .field label[data-v-5179895f]{font-size:.9rem;font-weight:500}.integram-auth-dialog .field small[data-v-5179895f]{color:var(--text-color-secondary);font-size:.8rem}.error-message[data-v-5179895f]{background:var(--red-50);border:1px solid var(--red-200);color:var(--red-700);border-radius:6px;padding:.5rem;font-size:.875rem}.info-message[data-v-5179895f]{background:var(--blue-50);border:1px solid var(--blue-200);color:var(--blue-700);border-radius:6px;padding:.5rem}
