.bp-confirmation-card[data-v-34c08299]{font-size:.8rem}.bp-confirmation-card__details-toggle[data-v-34c08299]{cursor:pointer}.bp-confirmation-card__details-toggle[data-v-34c08299]:hover{color:var(--bs-body-color)}.bp-confirmation-card__param-key[data-v-34c08299]{min-width:80px}.bp-confirmation-card__remember-label[data-v-34c08299],.bp-confirmation-card__remember-select[data-v-34c08299]{font-size:.72rem}.bp-route-drift-card[data-v-907c186f],.bp-tool-call-cap-card[data-v-4cf560cb]{font-size:.8rem}.bp-tool-call-cap-card__details-toggle[data-v-4cf560cb]{cursor:pointer;font-size:.75rem}.bp-tool-call-cap-card__details-toggle[data-v-4cf560cb]:hover{color:var(--bs-body-color)}.bp-tool-call-cap-card__tool-list[data-v-4cf560cb]{max-height:150px;font-size:.7rem;overflow-y:auto}.ai-kpi-card[data-v-0c3fb269]{min-width:0}.ai-kpi-grid-title[data-v-0c3fb269]{font-size:.85rem}.ai-kpi-grid-subtitle[data-v-0c3fb269]{font-size:.7rem}.ai-kpi-label[data-v-0c3fb269]{font-size:.75rem;line-height:1.3}.ai-kpi-subtitle[data-v-0c3fb269]{margin-top:.1rem;font-size:.65rem;line-height:1.2}.ai-kpi-unit[data-v-0c3fb269]{opacity:.7;font-size:.55em;font-weight:400}.ai-kpi-trend[data-v-0c3fb269]{font-size:.55em}.ai-breakdown-title[data-v-12c806b2]{font-size:.8rem}.ai-breakdown-row[data-v-12c806b2]{border-bottom:1px solid var(--p-content-border-color,var(--bs-border-color));font-size:.8rem}.ai-breakdown-row[data-v-12c806b2]:last-of-type{border-bottom:none}.ai-breakdown-more[data-v-12c806b2]{font-size:.7rem}.ai-chart-container[data-v-589c73c8]{width:100%;min-height:200px}.ai-data-table-wrapper[data-v-29ed0157]{max-width:100%;overflow-x:auto}.ai-data-table[data-v-29ed0157]{font-size:.8rem}.ai-data-table-th[data-v-29ed0157]{white-space:nowrap;background:var(--p-content-hover-background,var(--bs-tertiary-bg));font-size:.75rem;font-weight:600}.ai-data-table-td[data-v-29ed0157]{white-space:nowrap;font-size:.8rem}.ai-tree-node[data-v-e567b645]{list-style:none;position:relative}.ai-tree-node__row[data-v-e567b645]{flex-wrap:wrap;align-items:baseline;gap:.35rem;padding:.15rem 0;display:flex}.ai-tree-node__icon[data-v-e567b645]{opacity:.85;font-size:.75rem}.ai-tree-node__label[data-v-e567b645]{font-size:.82rem;font-weight:600}.ai-tree-node__badge[data-v-e567b645]{background:var(--p-content-hover-background,var(--bs-tertiary-bg));color:var(--p-text-muted-color,var(--bs-secondary-color));white-space:nowrap;border-radius:.75rem;padding:0 .4rem;font-size:.68rem;font-weight:600;line-height:1.4}.ai-tree-node__detail[data-v-e567b645]{color:var(--p-text-muted-color,var(--bs-secondary-color));font-size:.78rem}.ai-tree-node__children[data-v-e567b645]{border-left:1px solid var(--p-content-border-color,var(--bs-border-color));margin:0 0 0 .35rem;padding-left:1rem;list-style:none}.ai-tree[data-v-b868f8f8]{border:1px solid var(--p-content-border-color,var(--bs-border-color));background:var(--p-content-background,var(--bs-body-bg));border-radius:.5rem;padding:.5rem .75rem;overflow-x:auto}.ai-tree__title[data-v-b868f8f8]{margin-bottom:.1rem;font-size:.85rem;font-weight:600}.ai-tree__subtitle[data-v-b868f8f8]{color:var(--p-text-muted-color,var(--bs-secondary-color));margin-bottom:.4rem;font-size:.75rem}.ai-tree__root[data-v-b868f8f8]{margin:0;padding:0;list-style:none}.article-viewer-dialog[data-v-64d406af] .p-dialog-content{padding:1rem 1.5rem}.article-viewer-content[data-v-64d406af]{font-size:.9rem;line-height:1.6}.article-viewer-content[data-v-64d406af] h1,.article-viewer-content[data-v-64d406af] h2,.article-viewer-content[data-v-64d406af] h3,.article-viewer-content[data-v-64d406af] h4,.article-viewer-content[data-v-64d406af] h5,.article-viewer-content[data-v-64d406af] h6{margin-top:1.2em;margin-bottom:.5em}.article-viewer-content[data-v-64d406af] p{margin-bottom:.75em}.article-viewer-content[data-v-64d406af] img{border-radius:4px;max-width:100%;height:auto}.article-viewer-content[data-v-64d406af] table{border-collapse:collapse;width:100%;margin:1em 0}.article-viewer-content[data-v-64d406af] table th,.article-viewer-content[data-v-64d406af] table td{border:1px solid var(--bs-border-color);text-align:left;padding:.5em .75em}.article-viewer-content[data-v-64d406af] table th{background:var(--bs-tertiary-bg);font-weight:600}.article-viewer-content[data-v-64d406af] pre{background:var(--bs-tertiary-bg);border-radius:6px;padding:.75em 1em;font-size:.85em;overflow-x:auto}.article-viewer-content[data-v-64d406af] code{background:var(--bs-tertiary-bg);border-radius:3px;padding:.15em .35em;font-size:.9em}.article-viewer-content[data-v-64d406af] pre code{background:0 0;padding:0}.article-viewer-content[data-v-64d406af] a{color:var(--bs-link-color);text-decoration:underline}.article-viewer-content[data-v-64d406af] blockquote{border-left:3px solid var(--bs-border-color);color:var(--bs-secondary-color);margin-left:0;padding-left:1em}.article-viewer-content[data-v-64d406af] ul,.article-viewer-content[data-v-64d406af] ol{margin-bottom:.75em;padding-left:1.5em}.article-viewer-content[data-v-64d406af] .callout,.article-viewer-content[data-v-64d406af] [class*=alert],.article-viewer-content[data-v-64d406af] [class*=note],.article-viewer-content[data-v-64d406af] [class*=warning],.article-viewer-content[data-v-64d406af] [class*=tip]{border-left:3px solid var(--bs-info-border-subtle);background:var(--bs-info-bg-subtle);border-radius:4px;margin:.75em 0;padding:.75em 1em}.article-viewer-content[data-v-64d406af] iframe{border-radius:4px;max-width:100%}[data-bs-theme=dark],[data-bs-theme=dark],[data-bs-theme=dark],[data-bs-theme=dark],[data-bs-theme=dark],[data-bs-theme=dark],[data-bs-theme=dark],[data-bs-theme=dark],[data-bs-theme=dark],[data-bs-theme=dark],[data-bs-theme=dark],[data-bs-theme=dark],[data-bs-theme=dark],[data-bs-theme=dark],[data-bs-theme=dark],[data-bs-theme=dark],[data-bs-theme=dark]{color:var(--bs-body-color)!important}[data-bs-theme=dark]{color:var(--bs-link-color)!important}.ai-chat-messages[data-v-c4651479]{scrollbar-gutter:stable;min-height:0}.ai-chat-paused-banner[data-v-c4651479]{background:var(--p-surface-100,#0000000a);border:1px solid var(--p-surface-300,#00000014)}.ai-chat-messages.is-streaming[data-v-c4651479]{overflow-anchor:none}.chat-message-row[data-v-c4651479]{min-width:0}.scroll-anchor-none[data-v-c4651479],.scroll-anchor-none[data-v-c4651479] *{overflow-anchor:none}.scroll-sentinel[data-v-c4651479]{overflow-anchor:auto;flex-shrink:0;height:1px}.chat-message[data-v-c4651479]{min-width:0;max-width:85%;line-height:1.4}.chat-message [data-v-c4651479] .md-editor{font-size:inherit}.chat-message [data-v-c4651479] .md-editor-preview{overflow-wrap:break-word;word-break:normal;font-size:inherit!important}.chat-message [data-v-c4651479] .md-editor-preview p:last-child{margin-bottom:0}.chat-message [data-v-c4651479] .ai-content-blocks .md-editor,.chat-message [data-v-c4651479] .ai-content-blocks .md-editor-preview{font-size:inherit!important}.chat-message [data-v-c4651479] .ai-chart-container{min-width:0;max-width:100%;overflow-x:auto}.chat-message-user[data-v-c4651479]{background:var(--p-primary-color);color:var(--p-primary-contrast-color)}.chat-message-user-synthetic[data-v-c4651479]{background:color-mix(in srgb, var(--p-text-color) 8%, transparent);color:var(--p-text-muted-color);border:1px solid color-mix(in srgb, var(--p-text-color) 12%, transparent);font-style:italic}.chat-message-assistant[data-v-c4651479]{color:var(--p-text-color);background:0 0;max-width:100%}.chat-message-text[data-v-c4651479]{overflow-wrap:break-word;word-break:normal}.chat-attachment-chip[data-v-c4651479]{color:#1f2937;background:#ffffffeb;border:1px solid #ffffff8c;border-radius:1rem;max-width:100%;padding:.15rem .6rem}.chat-attachment-chip i[data-v-c4651479]{color:#d23f31}.chat-attachment-thumb[data-v-c4651479]{border:1px solid var(--p-content-border-color);border-radius:.5rem;line-height:0;display:inline-flex;overflow:hidden}.chat-attachment-thumb img[data-v-c4651479]{-o-object-fit:cover;object-fit:cover;width:8rem;height:8rem}.tool-call-tag[data-v-c4651479]{cursor:pointer;transition:filter .15s}.tool-call-tag[data-v-c4651479]:hover{filter:brightness(1.15)}.tool-call-icon-minimal[data-v-c4651479]{min-width:1.75rem;min-height:1.75rem;color:var(--p-text-muted-color,var(--bs-secondary-color));cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;gap:.35rem;padding:.25rem;transition:background .15s,color .15s;display:inline-flex}.tool-call-icon-minimal[data-v-c4651479]:hover,.tool-call-icon-minimal[data-v-c4651479]:focus-visible{background:var(--p-content-hover-background,var(--bs-tertiary-bg));color:var(--p-text-color,var(--bs-body-color))}.tool-call-icon-minimal--running[data-v-c4651479]{color:var(--p-text-color,var(--bs-body-color));cursor:pointer;border-radius:999px;padding:.25rem .6rem}.tool-call-icon-minimal--aggregate[data-v-c4651479]{cursor:default;font-weight:500}.tool-call-icon-minimal--aggregate[data-v-c4651479]:hover,.tool-call-icon-minimal--aggregate[data-v-c4651479]:focus-visible{color:var(--p-text-color,var(--bs-body-color));background:0 0}.tool-call-icon-minimal__label[data-v-c4651479]{white-space:nowrap;font-size:.8rem;font-style:italic;line-height:1.2}.tool-call-icon-minimal--count[data-v-c4651479]{border-radius:999px;padding:.25rem .55rem}.tool-call-icon-minimal__count[data-v-c4651479]{font-size:.75rem;font-weight:600;line-height:1.2}.ai-chat-status-text[data-v-c4651479]{color:var(--p-text-muted-color,var(--bs-secondary-color));opacity:.85;word-break:break-word;font-size:.8rem;font-style:italic;line-height:1.4}.tool-call-args[data-v-c4651479]{background:var(--p-content-hover-background,var(--bs-tertiary-bg));white-space:pre-wrap;word-break:break-word;max-height:300px;font-size:.75rem;line-height:1.4;overflow-x:auto}.tool-result-list[data-v-c4651479]{max-height:240px;overflow-y:auto}.tool-result-item[data-v-c4651479]{border-bottom:1px solid var(--p-content-border-color,var(--bs-border-color))}.tool-result-item[data-v-c4651479]:last-child{border-bottom:none}.tool-result-link[data-v-c4651479]{color:var(--p-primary-color);text-decoration:none;display:inline-block}.tool-result-link[data-v-c4651479]:hover{text-decoration:underline}.scroll-to-bottom-btn[data-v-c4651479]{z-index:1;opacity:.85;position:absolute;bottom:4rem;left:50%;transform:translate(-50%);box-shadow:0 2px 6px #0003}.scroll-to-bottom-btn[data-v-c4651479]:hover{opacity:1}.fade-enter-active[data-v-c4651479],.fade-leave-active[data-v-c4651479]{transition:opacity .2s}.fade-enter-from[data-v-c4651479],.fade-leave-to[data-v-c4651479]{opacity:0}.ai-chat-info-message [data-v-c4651479] .md-editor{font-size:inherit}.ai-chat-info-message [data-v-c4651479] .md-editor-preview{font-size:inherit!important}.ai-chat-info-message [data-v-c4651479] .md-editor-preview table{border-collapse:collapse;table-layout:fixed;width:100%;margin:.25rem 0;line-height:1.2}.ai-chat-info-message [data-v-c4651479] .md-editor-preview th,.ai-chat-info-message [data-v-c4651479] .md-editor-preview td{padding:.1rem .35rem}.ai-chat-info-message [data-v-c4651479] .md-editor-preview th:first-child,.ai-chat-info-message [data-v-c4651479] .md-editor-preview td:first-child{overflow-wrap:break-word;word-break:break-word}.ai-chat-info-message [data-v-c4651479] .md-editor-preview th:nth-child(2),.ai-chat-info-message [data-v-c4651479] .md-editor-preview td:nth-child(2){white-space:nowrap;text-align:right;width:4.5rem}.ai-chat-info-message [data-v-c4651479] .md-editor-preview th:nth-child(3),.ai-chat-info-message [data-v-c4651479] .md-editor-preview td:nth-child(3){white-space:nowrap;text-align:right;width:3.5rem}.ai-chat-info-message [data-v-c4651479] .md-editor-preview th{border-bottom:1px solid var(--p-content-border-color);font-weight:600}.ai-active-context-chips[data-v-745a2351]{min-height:1.5rem}.ai-context-chip[data-v-745a2351]{--p-chip-padding-x:.375rem;--p-chip-padding-y:.125rem;--p-chip-gap:.25rem;--p-chip-border-radius:1rem;max-width:160px;font-size:.7rem}.ai-context-chip--overflow[data-v-745a2351]{cursor:pointer;font-weight:500}.ai-context-chip__icon[data-v-745a2351]{flex-shrink:0;font-size:.6rem}.ai-context-chip__label[data-v-745a2351]{text-overflow:ellipsis;white-space:nowrap;max-width:110px;overflow:hidden}.ai-context-chips__clear-all[data-v-745a2351]{width:1.25rem;height:1.25rem;color:var(--p-text-muted-color);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:.65rem;transition:background .15s,color .15s;display:inline-flex}.ai-context-chips__clear-all[data-v-745a2351]:hover{background:var(--p-content-hover-background);color:var(--p-content-hover-color)}.send-button-context-ring[data-v-b942f9de]{justify-content:center;align-items:center;display:inline-flex;position:relative}.send-button-context-ring__svg[data-v-b942f9de]{pointer-events:none;width:calc(100% + 8px);height:calc(100% + 8px);position:absolute;inset:-4px;overflow:visible}.send-button-context-ring__svg circle[data-v-b942f9de]:last-child{transition:stroke-dashoffset .35s,opacity .25s,stroke .25s}[data-v-b942f9de] .p-tooltip-text,.send-button-context-ring-tooltip{white-space:pre-line;text-align:left;line-height:1.45}.ai-chat-input-container[data-v-b85b288d]{border-top:1px solid var(--p-content-border-color);max-height:50vh;margin-top:.5rem;padding:.5rem;position:relative;overflow-y:auto}.ai-chat-input-container--dragover[data-v-b85b288d]{outline:2px dashed var(--p-primary-color);outline-offset:-4px}.ai-chat-drop-overlay[data-v-b85b288d]{z-index:2;background:var(--p-content-hover-background);opacity:.96;color:var(--p-primary-color);pointer-events:none;border-radius:.25rem;font-size:.85rem;position:absolute;inset:0}.ai-chat-attachment-chip[data-v-b85b288d]{border:1px solid var(--p-content-border-color);background:var(--p-content-hover-background);border-radius:1rem;max-width:100%;padding:.1rem .25rem .1rem .5rem}.intent-preview[data-v-9b715583]{background:var(--bs-tertiary-bg);border-color:var(--bs-border-color)!important}.funnel-stepper[data-v-9b715583]{background:color-mix(in srgb, var(--bs-body-bg) 50%, transparent);border-radius:4px;padding:2px 4px}.stepper-connector[data-v-9b715583]{background:var(--bs-border-color);flex-shrink:0;width:12px;height:1px}.stepper-connector.completed[data-v-9b715583]{background:var(--bs-success)}.stepper-step[data-v-9b715583]{white-space:nowrap;flex-shrink:0}.stepper-count[data-v-9b715583]{font-variant-numeric:tabular-nums;font-size:.6rem}.route-tools-pool[data-v-9b715583]{background:color-mix(in srgb, var(--bs-body-bg) 50%, transparent);border-radius:4px;padding:2px 4px}.route-tools-scroller[data-v-9b715583]{flex-wrap:wrap;gap:3px;max-height:120px;padding:2px;display:flex;overflow-y:auto}.pool-tag[data-v-9b715583]{opacity:.5;transition:opacity .15s}.pool-tag[data-v-9b715583]:hover{opacity:.85}.pool-tag-promoted[data-v-9b715583]{font-weight:600}.ai-chat-agent-stepper[data-v-f429a098]{border:1px solid var(--p-content-border-color);background:var(--p-content-background);border-radius:6px;flex-direction:column;gap:.5rem;margin:.5rem .75rem;padding:.75rem;font-size:.875rem;display:flex}.ai-chat-agent-stepper__header[data-v-f429a098]{align-items:center;gap:.5rem;display:flex}.ai-chat-agent-stepper__title[data-v-f429a098]{flex:1;font-weight:600}.ai-chat-agent-stepper__mode[data-v-f429a098]{background:var(--p-surface-100);color:var(--p-text-muted-color);border-radius:3px;padding:.1rem .4rem;font-size:.75rem}.ai-chat-agent-stepper__status[data-v-f429a098]{border-radius:3px;padding:.1rem .4rem;font-size:.75rem}.ai-chat-agent-stepper__status--running[data-v-f429a098]{background:var(--p-blue-100);color:var(--p-blue-700)}.ai-chat-agent-stepper__status--completed[data-v-f429a098]{background:var(--p-green-100);color:var(--p-green-700)}.ai-chat-agent-stepper__status--failed[data-v-f429a098]{background:var(--p-red-100);color:var(--p-red-700)}.ai-chat-agent-stepper__status--aborted[data-v-f429a098]{background:var(--p-surface-200);color:var(--p-text-muted-color)}.ai-chat-agent-stepper__progress-text[data-v-f429a098]{color:var(--p-text-muted-color);font-size:.75rem}.ai-chat-agent-stepper__steps[data-v-f429a098]{flex-wrap:wrap;gap:.25rem .75rem;margin:0;padding:0;list-style:none;display:flex}.ai-chat-agent-stepper__step[data-v-f429a098]{color:var(--p-text-muted-color);align-items:center;gap:.25rem;font-size:.75rem;display:flex}.ai-chat-agent-stepper__step--current[data-v-f429a098]{color:var(--p-text-color);font-weight:600}.ai-chat-agent-stepper__step--done[data-v-f429a098]{color:var(--p-green-700);text-decoration:line-through}.ai-chat-agent-stepper__step-index[data-v-f429a098]{background:var(--p-surface-100);border-radius:50%;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;font-size:.7rem;display:inline-flex}.ai-chat-agent-stepper__instructions[data-v-f429a098]{white-space:pre-wrap;color:var(--p-text-color);font-size:.8125rem;line-height:1.4}.ai-chat-agent-stepper__tools[data-v-f429a098]{flex-wrap:wrap;gap:.25rem;display:flex}.ai-chat-agent-stepper__error[data-v-f429a098]{color:var(--p-red-700);font-size:.8125rem}.ai-chat-agent-stepper__actions[data-v-f429a098]{gap:.5rem;display:flex}.agent-suggestion[data-v-6e9d4e44]{background:var(--bs-tertiary-bg);border-color:var(--bs-border-color)!important}.min-width-0[data-v-6e9d4e44]{min-width:0}.ai-chat-agent-activation[data-v-785aa48e]{flex-direction:column;gap:1.25rem;display:flex}.ai-chat-agent-activation__summary[data-v-785aa48e]{background-color:var(--bs-tertiary-bg);border-radius:.5rem;align-items:flex-start;gap:.875rem;padding:.75rem;display:flex}.ai-chat-agent-activation__icon[data-v-785aa48e]{background-color:var(--bs-secondary-bg);width:2.5rem;height:2.5rem;color:var(--bs-primary);border-radius:.5rem;flex:none;justify-content:center;align-items:center;font-size:1.125rem;display:flex}.ai-chat-agent-activation__meta[data-v-785aa48e]{flex:auto;min-width:0}.ai-chat-agent-activation__name[data-v-785aa48e]{margin:0 0 .25rem;font-size:1.05rem;font-weight:600}.ai-chat-agent-activation__description[data-v-785aa48e]{color:var(--bs-secondary-color);margin:0 0 .375rem;font-size:.875rem;line-height:1.4}.ai-chat-agent-activation__steps[data-v-785aa48e]{color:var(--bs-secondary-color);margin:0;font-size:.8125rem}.ai-chat-agent-activation__section[data-v-785aa48e]{flex-direction:column;gap:.5rem;display:flex}.ai-chat-agent-activation__section-title[data-v-785aa48e]{color:var(--bs-secondary-color);text-transform:uppercase;letter-spacing:.025em;margin:0 0 .25rem;font-size:.875rem;font-weight:600}.ai-chat-agent-activation__option[data-v-785aa48e]{cursor:pointer;border-radius:.375rem;align-items:flex-start;gap:.625rem;padding:.5rem;transition:background-color .15s;display:flex}.ai-chat-agent-activation__option[data-v-785aa48e]:hover{background-color:var(--bs-tertiary-bg)}.ai-chat-agent-activation__option-label[data-v-785aa48e]{cursor:pointer;flex-direction:column;flex:auto;gap:.125rem;min-width:0;display:flex}
