.wizard-layer[data-v-1dc6b1d4],.wizard-backdrop[data-v-1dc6b1d4]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120}.wizard-backdrop[data-v-1dc6b1d4]{border:0;background:#0f172a61}.wizard-panel[data-v-1dc6b1d4]{position:fixed;inset:5vh max(24px,calc((100vw - 1080px)/2));z-index:121;display:grid;grid-template-rows:auto auto 1fr auto;overflow:hidden;border:1px solid rgba(148,163,184,.32);border-radius:8px;background:#fff;box-shadow:0 24px 64px #0f172a3d}.wizard-head[data-v-1dc6b1d4],.wizard-foot[data-v-1dc6b1d4]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;border-bottom:1px solid #e5e7eb}.wizard-foot[data-v-1dc6b1d4]{border-top:1px solid #e5e7eb;border-bottom:0}.kicker[data-v-1dc6b1d4]{margin:0 0 4px;color:#64748b;font-size:12px;font-weight:700;text-transform:uppercase}.wizard-head h3[data-v-1dc6b1d4],.card-head h4[data-v-1dc6b1d4]{margin:0}.icon-btn[data-v-1dc6b1d4]{width:34px;height:34px;border:1px solid #d1d5db;border-radius:8px;background:#fff;cursor:pointer}.stepper[data-v-1dc6b1d4]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin:0;padding:12px 20px;border-bottom:1px solid #e5e7eb;list-style:none}.stepper li[data-v-1dc6b1d4]{display:flex;align-items:center;gap:6px;min-width:0;color:#64748b;font-size:12px}.stepper span[data-v-1dc6b1d4]{display:inline-grid;width:22px;height:22px;place-items:center;border-radius:999px;background:#e5e7eb;color:#475569}.stepper li.active span[data-v-1dc6b1d4],.stepper li.done span[data-v-1dc6b1d4]{background:#111827;color:#fff}.stepper li.active strong[data-v-1dc6b1d4]{color:#111827}.wizard-body[data-v-1dc6b1d4]{overflow:auto;padding:20px}.wizard-step[data-v-1dc6b1d4]{display:grid;gap:16px}.warning-box[data-v-1dc6b1d4]{padding:16px;border:1px solid #f59e0b;border-radius:8px;background:#fffbeb;color:#78350f}.warning-box p[data-v-1dc6b1d4],.helper-text[data-v-1dc6b1d4],.error-text[data-v-1dc6b1d4],.card-head p[data-v-1dc6b1d4]{margin:4px 0 0}.check-line[data-v-1dc6b1d4]{display:flex;align-items:center;gap:8px}.file-drop[data-v-1dc6b1d4]{display:grid;min-height:150px;place-items:center;gap:8px;border:1px dashed #94a3b8;border-radius:8px;background:#f8fafc;cursor:pointer}.file-drop input[data-v-1dc6b1d4]{display:none}.file-drop span[data-v-1dc6b1d4]{font-weight:700}.file-drop.invalid[data-v-1dc6b1d4]{border-color:#dc2626}.form-grid[data-v-1dc6b1d4],.summary-grid[data-v-1dc6b1d4],.status-grid[data-v-1dc6b1d4]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.summary-grid[data-v-1dc6b1d4]{grid-template-columns:repeat(3,minmax(0,1fr))}.summary-grid div[data-v-1dc6b1d4],.status-grid div[data-v-1dc6b1d4],.commit-panel[data-v-1dc6b1d4]{padding:14px;border:1px solid #e5e7eb;border-radius:8px;background:#f8fafc}.summary-grid strong[data-v-1dc6b1d4]{display:block;font-size:22px}label[data-v-1dc6b1d4]{display:grid;gap:6px;color:#334155;font-size:13px;font-weight:700}input[data-v-1dc6b1d4],select[data-v-1dc6b1d4]{min-height:36px;border:1px solid #d1d5db;border-radius:8px;padding:0 10px;font:inherit}.data-table[data-v-1dc6b1d4]{overflow:auto;border:1px solid #e5e7eb;border-radius:8px}table[data-v-1dc6b1d4]{width:100%;border-collapse:collapse;font-size:13px}th[data-v-1dc6b1d4],td[data-v-1dc6b1d4]{padding:10px 12px;border-bottom:1px solid #e5e7eb;text-align:left;vertical-align:top}td small[data-v-1dc6b1d4]{display:block;color:#64748b}.truncate-cell[data-v-1dc6b1d4]{max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.field-editor-list[data-v-1dc6b1d4],.mapping-list[data-v-1dc6b1d4]{display:grid;gap:10px}.field-editor[data-v-1dc6b1d4],.mapping-row[data-v-1dc6b1d4]{display:grid;grid-template-columns:minmax(160px,1fr) minmax(140px,1fr) minmax(180px,1.2fr) auto auto auto;gap:10px;align-items:center;padding:12px;border:1px solid #e5e7eb;border-radius:8px}.mapping-row[data-v-1dc6b1d4]{grid-template-columns:repeat(3,minmax(0,1fr)) auto}.card-head[data-v-1dc6b1d4]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.mini-action[data-v-1dc6b1d4],.table-link[data-v-1dc6b1d4],.suggestion-chip[data-v-1dc6b1d4]{border:1px solid #d1d5db;border-radius:8px;background:#fff;padding:8px 12px;color:#111827;cursor:pointer}.mini-action.primary[data-v-1dc6b1d4]{border-color:#111827;background:#111827;color:#fff}.mini-action[data-v-1dc6b1d4]:disabled{cursor:not-allowed;opacity:.55}.table-link[data-v-1dc6b1d4]{border:0;padding:0;color:#2563eb}.table-link.danger[data-v-1dc6b1d4],.error-text[data-v-1dc6b1d4]{color:#dc2626}.status-pill[data-v-1dc6b1d4]{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border-radius:999px;background:#e0f2fe;color:#0369a1;font-size:12px;font-weight:700}.status-pill.warning[data-v-1dc6b1d4],.warning-list .warning[data-v-1dc6b1d4]{background:#fef3c7;color:#92400e}.status-pill.success[data-v-1dc6b1d4],.status-row.success .status-pill[data-v-1dc6b1d4]{background:#dcfce7;color:#166534}.warning-list[data-v-1dc6b1d4]{display:grid;gap:8px;margin:0;padding:0;list-style:none}.warning-list li[data-v-1dc6b1d4]{padding:10px 12px;border-radius:8px}.warning-list .error[data-v-1dc6b1d4]{background:#fee2e2;color:#991b1b}.suggestion-list[data-v-1dc6b1d4]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.progress-track[data-v-1dc6b1d4]{height:8px;overflow:hidden;border-radius:999px;background:#e5e7eb}.progress-track span[data-v-1dc6b1d4]{display:block;height:100%;border-radius:inherit;background:#111827;transition:width .2s ease}@media(max-width:760px){.wizard-panel[data-v-1dc6b1d4]{top:0;right:0;bottom:0;left:0;border-radius:0}.stepper[data-v-1dc6b1d4]{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid[data-v-1dc6b1d4],.summary-grid[data-v-1dc6b1d4],.field-editor[data-v-1dc6b1d4],.mapping-row[data-v-1dc6b1d4]{grid-template-columns:1fr}}.admin-console[data-v-d73eb5ec]{--admin-surface: #fffefa;--admin-surface-soft: #fbfaf5;--admin-surface-muted: #f7f4ec;--admin-border: rgba(24, 24, 27, .08);--admin-toolbar-control-height: 36px;display:grid;gap:12px;grid-template-columns:196px minmax(0,1fr);height:100%;min-height:0;overflow:hidden;position:relative}.admin-mobile-menu-toggle[data-v-d73eb5ec],.admin-mobile-backdrop[data-v-d73eb5ec]{display:none}.admin-icon[data-v-d73eb5ec]{flex:0 0 auto;height:16px;width:16px}.admin-sidebar[data-v-d73eb5ec],.panel-card[data-v-d73eb5ec],.stat-card[data-v-d73eb5ec],.admin-drawer[data-v-d73eb5ec],.admin-modal[data-v-d73eb5ec]{background:var(--admin-surface);background-clip:padding-box;border:1px solid var(--admin-border);border-radius:20px;box-shadow:0 18px 42px #18181b12,0 1px #ffffffe0 inset;overflow:hidden}.admin-sidebar[data-v-d73eb5ec]{align-content:start;background:var(--admin-surface);display:grid;gap:6px;grid-template-rows:auto minmax(0,1fr);min-height:0;padding:10px}.sidebar-head[data-v-d73eb5ec]{display:grid;gap:2px;padding:2px 6px 6px}.sidebar-nav[data-v-d73eb5ec]{align-content:start;display:grid;gap:4px;min-height:0;overflow-y:auto;padding:0 2px 2px 0;scrollbar-width:thin;scrollbar-color:rgba(120,113,108,.34) transparent}.sidebar-nav[data-v-d73eb5ec]::-webkit-scrollbar{width:6px}.sidebar-nav[data-v-d73eb5ec]::-webkit-scrollbar-track{background:transparent}.sidebar-nav[data-v-d73eb5ec]::-webkit-scrollbar-thumb{background:#78716c47;border-radius:999px}.sidebar-head p[data-v-d73eb5ec],.panel-kicker[data-v-d73eb5ec]{color:#78716c;font-size:10px;letter-spacing:.08em;line-height:1.2;margin:0;text-transform:uppercase}.sidebar-head strong[data-v-d73eb5ec]{color:#111827;font-size:17px}.sidebar-item[data-v-d73eb5ec]{background:transparent;border:1px solid transparent;border-radius:10px;color:#3f3f46;cursor:pointer;display:grid;gap:1px;min-height:42px;min-width:0;padding:7px 9px;text-align:left;transition:.16s ease}.sidebar-item span[data-v-d73eb5ec]{font-size:12.5px;font-weight:850;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-item small[data-v-d73eb5ec]{color:#78716c;font-size:10.5px;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-item.active[data-v-d73eb5ec]{background:#fffbeb;border-color:#ca8a0452;box-shadow:none;color:#111827}.sidebar-item[data-v-d73eb5ec]:hover{background:var(--admin-surface);border-color:#ca8a0429}.admin-workspace[data-v-d73eb5ec]{display:grid;gap:12px;grid-template-rows:minmax(0,1fr);min-height:0;overflow-x:hidden;overflow-y:auto;padding-right:4px;scrollbar-color:rgba(120,113,108,.34) transparent;scrollbar-width:thin}.admin-workspace[data-v-d73eb5ec]::-webkit-scrollbar,.sidebar-nav[data-v-d73eb5ec]::-webkit-scrollbar,.list-stack[data-v-d73eb5ec]::-webkit-scrollbar,.data-table[data-v-d73eb5ec]::-webkit-scrollbar{height:8px;width:8px}.admin-workspace[data-v-d73eb5ec]::-webkit-scrollbar-track,.sidebar-nav[data-v-d73eb5ec]::-webkit-scrollbar-track,.list-stack[data-v-d73eb5ec]::-webkit-scrollbar-track,.data-table[data-v-d73eb5ec]::-webkit-scrollbar-track{background:transparent}.admin-workspace[data-v-d73eb5ec]::-webkit-scrollbar-thumb,.sidebar-nav[data-v-d73eb5ec]::-webkit-scrollbar-thumb,.list-stack[data-v-d73eb5ec]::-webkit-scrollbar-thumb,.data-table[data-v-d73eb5ec]::-webkit-scrollbar-thumb{background:#78716c47;border-radius:999px}.admin-toast-layer[data-v-d73eb5ec]{bottom:calc(18px + env(safe-area-inset-bottom));display:grid;gap:10px;max-width:min(420px,calc(100vw - 28px));pointer-events:none;position:fixed;right:calc(18px + env(safe-area-inset-right));width:420px;z-index:260}.admin-toast[data-v-d73eb5ec]{align-items:start;background:#fffffff5;border:1px solid rgba(15,23,42,.08);border-left:4px solid #dc2626;border-radius:14px;box-shadow:0 18px 44px #18181b2e;color:#27272a;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;overflow:hidden;padding:12px 12px 12px 14px;pointer-events:auto}.admin-toast strong[data-v-d73eb5ec]{color:#111827;display:block;font-size:13px;line-height:1.25;margin-bottom:3px}.admin-toast p[data-v-d73eb5ec]{color:#57534e;font-size:12px;line-height:1.45;margin:0;overflow-wrap:anywhere}.admin-toast.error[data-v-d73eb5ec]{background:linear-gradient(180deg,#fff8f7,#fff1ef);border-color:#dc262633;border-left-color:#dc2626}.admin-toast.warning[data-v-d73eb5ec]{background:linear-gradient(180deg,#fffbeb,#fff7d6);border-color:#ca8a0438;border-left-color:#ca8a04}.admin-toast.success[data-v-d73eb5ec]{background:linear-gradient(180deg,#f3fbf7,#eaf7ef);border-color:#16a34a2e;border-left-color:#16a34a}.toast-close[data-v-d73eb5ec]{align-items:center;background:#ffffffb8;border:1px solid rgba(15,23,42,.08);border-radius:999px;color:#57534e;cursor:pointer;display:inline-flex;font-size:18px;height:26px;justify-content:center;line-height:1;padding:0;width:26px}.toast-close[data-v-d73eb5ec]:hover{background:#fff;color:#111827}.card-head p[data-v-d73eb5ec],.knowledge-hint p[data-v-d73eb5ec]{color:#57534e;font-size:12px;line-height:1.35;margin:0}.button-row[data-v-d73eb5ec],.toolbar-controls[data-v-d73eb5ec],.tab-row[data-v-d73eb5ec]{align-items:center;display:flex;flex-wrap:wrap;gap:7px}.admin-section[data-v-d73eb5ec]{align-content:start;display:grid;gap:12px;min-height:auto;overflow:visible;padding:0 2px 4px 0}.schema-page[data-v-d73eb5ec]{grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;overflow:hidden}.drawer-body[data-v-d73eb5ec]::-webkit-scrollbar,.modal-body[data-v-d73eb5ec]::-webkit-scrollbar{display:none}.toolbar-subtitle[data-v-d73eb5ec]{color:#57534e;font-size:12px;line-height:1.4;margin:4px 0 0}.models-page[data-v-d73eb5ec]{display:grid}.models-page[data-v-d73eb5ec]>*+*{margin-top:12px}.overview-hero[data-v-d73eb5ec]{display:grid;gap:8px;grid-template-columns:minmax(0,1.45fr) minmax(290px,.75fr)}.overview-status-panel[data-v-d73eb5ec],.overview-action-panel[data-v-d73eb5ec],.overview-summary-card[data-v-d73eb5ec]{min-width:0}.overview-status-panel[data-v-d73eb5ec]{background:var(--admin-surface)}.overview-status-top[data-v-d73eb5ec]{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.overview-status-copy[data-v-d73eb5ec]{display:grid;gap:6px;min-width:0}.overview-status-copy h3[data-v-d73eb5ec]{color:#18181b;font-size:20px;margin:0}.overview-status-copy p[data-v-d73eb5ec]{color:#78716c;font-size:12px;line-height:1.45;margin:0}.overview-status-badges[data-v-d73eb5ec]{align-content:flex-start;display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end;max-width:320px}.overview-metric-grid[data-v-d73eb5ec]{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.overview-metric[data-v-d73eb5ec]{background:var(--admin-surface-soft);border:1px solid rgba(23,32,51,.08);border-radius:14px;display:grid;gap:6px;min-width:0;padding:12px}.overview-metric span[data-v-d73eb5ec],.overview-model-row span[data-v-d73eb5ec]{color:#78716c;font-size:11px;font-weight:800;letter-spacing:.04em;line-height:1.2;text-transform:uppercase}.overview-metric strong[data-v-d73eb5ec]{color:#18181b;font-size:16px;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overview-metric small[data-v-d73eb5ec]{color:#78716c;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overview-split[data-v-d73eb5ec],.cfo-skill-grid[data-v-d73eb5ec],.retrieval-grid[data-v-d73eb5ec],.eval-grid[data-v-d73eb5ec]{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.welcome-intro-panel[data-v-d73eb5ec]{grid-column:1 / -1}.welcome-intro-form[data-v-d73eb5ec]{display:grid;gap:10px}.welcome-intro-form label[data-v-d73eb5ec]{color:#57534e;display:grid;font-size:12px;font-weight:700;gap:6px}.welcome-intro-form input[data-v-d73eb5ec],.welcome-intro-form textarea[data-v-d73eb5ec]{background:#fff;border:1px solid rgba(23,32,51,.12);border-radius:10px;color:#18181b;font:inherit;font-size:13px;line-height:1.55;padding:9px 10px;resize:vertical;width:100%}.welcome-intro-context[data-v-d73eb5ec]{background:#f8fbffe6;border:1px solid rgba(23,32,51,.08);border-radius:10px;color:#57534e;font-size:12px;line-height:1.45;padding:8px 10px}.welcome-language-grid[data-v-d73eb5ec],.welcome-preview-grid[data-v-d73eb5ec]{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.welcome-language-column[data-v-d73eb5ec]{background:var(--admin-surface-soft);border:1px solid rgba(23,32,51,.07);border-radius:10px;display:grid;gap:8px;min-width:0;padding:10px}.welcome-language-column>strong[data-v-d73eb5ec],.welcome-language-column>span[data-v-d73eb5ec],.welcome-preview span[data-v-d73eb5ec]{color:#57534e;font-size:12px}.welcome-preview[data-v-d73eb5ec]{background:#fff;border:1px solid rgba(23,32,51,.08);border-radius:12px;display:grid;gap:6px;padding:12px}.welcome-preview strong[data-v-d73eb5ec]{color:#18181b;font-size:16px}.welcome-preview p[data-v-d73eb5ec]{color:#57534e;line-height:1.55;margin:0}.welcome-preview-prompts[data-v-d73eb5ec],.bk-pack-stats[data-v-d73eb5ec],.pack-actions[data-v-d73eb5ec]{display:flex;flex-wrap:wrap;gap:8px}.welcome-preview-prompts em[data-v-d73eb5ec]{background:#0f172a0d;border:1px solid rgba(23,32,51,.08);border-radius:999px;color:#2f3a4c;font-size:12px;font-style:normal;padding:5px 9px}.workflow-grid[data-v-d73eb5ec]{display:grid;gap:12px;grid-template-columns:1.4fr 1fr}.workflow-mode-switch[data-v-d73eb5ec]{background:var(--admin-surface-muted);border:1px solid rgba(15,23,42,.08);border-radius:12px;display:grid;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr));padding:6px}.workflow-mode-switch button[data-v-d73eb5ec]{background:transparent;border:1px solid transparent;border-radius:10px;color:#57534e;cursor:pointer;display:grid;gap:5px;min-height:76px;padding:10px;text-align:left}.workflow-mode-switch button.active[data-v-d73eb5ec]{background:#fff;border-color:#ca8a043d;box-shadow:0 10px 24px #0f172a14}.workflow-mode-switch strong[data-v-d73eb5ec],.workflow-stage-item strong[data-v-d73eb5ec]{color:#18181b;font-size:13px}.workflow-mode-switch span[data-v-d73eb5ec],.workflow-stage-item span[data-v-d73eb5ec]{color:#718095;font-size:12px;line-height:1.45}.workflow-toggle-list[data-v-d73eb5ec]{gap:8px}.workflow-stage-grid[data-v-d73eb5ec]{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.workflow-stage-item[data-v-d73eb5ec]{align-items:start;background:var(--admin-surface-soft);border:1px solid rgba(23,32,51,.08);border-radius:12px;display:grid;gap:8px;min-height:104px;padding:12px}.workflow-stage-item.skipped[data-v-d73eb5ec]{background:#fafaf9;opacity:.78}.bk-page[data-v-d73eb5ec]{display:grid;gap:10px;max-width:100%;min-width:0}.bk-page[data-v-d73eb5ec]>*{max-width:100%;min-width:0}.bk-subnav[data-v-d73eb5ec]{align-items:center;box-sizing:border-box;flex-wrap:nowrap;height:40px;max-width:100%;min-height:40px;min-width:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;width:100%}.bk-subnav button[data-v-d73eb5ec]{align-items:center;display:inline-flex;flex:0 0 auto;justify-content:center;line-height:1.2;min-height:30px;padding:0 12px;white-space:nowrap}.bk-overview[data-v-d73eb5ec],.bk-packs[data-v-d73eb5ec],.bk-assets-advanced[data-v-d73eb5ec],.bk-retrieval-test[data-v-d73eb5ec],.bk-retrieval-settings[data-v-d73eb5ec],.bk-retrieval-eval[data-v-d73eb5ec],.bk-retrieval-cases[data-v-d73eb5ec]{display:grid;gap:12px;max-width:100%;min-width:0}.bk-retrieval-test .retrieval-grid[data-v-d73eb5ec],.bk-retrieval-eval .eval-grid[data-v-d73eb5ec],.bk-retrieval-cases .eval-grid[data-v-d73eb5ec]{max-width:100%;min-width:0}.bk-retrieval-test .panel-card[data-v-d73eb5ec],.bk-retrieval-eval .panel-card[data-v-d73eb5ec],.bk-retrieval-cases .panel-card[data-v-d73eb5ec]{min-width:0}.bk-retrieval-cases .data-table[data-v-d73eb5ec]{max-width:100%;overflow-x:auto}.bk-stat-grid[data-v-d73eb5ec]{display:grid;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr))}.bk-stat[data-v-d73eb5ec]{background:var(--admin-surface-soft);border:1px solid var(--admin-border);border-radius:12px;display:grid;gap:6px;min-height:76px;padding:12px}.bk-stat span[data-v-d73eb5ec]{color:#78716c;font-size:12px}.bk-stat strong[data-v-d73eb5ec]{color:#18181b;font-size:20px}.bk-health-list[data-v-d73eb5ec]{display:grid;gap:8px;list-style:none;margin:0;padding:0}.bk-health-list li[data-v-d73eb5ec]{align-items:center;background:var(--admin-surface-soft);border:1px solid rgba(23,32,51,.08);border-radius:12px;display:grid;gap:8px;grid-template-columns:minmax(120px,.5fr) minmax(0,1fr) auto;padding:10px 12px}.bk-health-list li.warning[data-v-d73eb5ec]{border-color:#b4530947}.bk-health-list li.info[data-v-d73eb5ec]{border-color:#0284c733}.bk-pack-list[data-v-d73eb5ec],.bk-pack-card[data-v-d73eb5ec]{display:grid;gap:12px}.bk-test-input[data-v-d73eb5ec]{align-items:stretch;display:flex;flex-wrap:wrap;gap:10px;min-width:0}.bk-test-input textarea[data-v-d73eb5ec]{flex:1 1 260px;min-height:76px;min-width:0}.bk-test-input .mini-action[data-v-d73eb5ec]{flex:0 0 auto}.bk-chunk-list[data-v-d73eb5ec],.bk-test-results[data-v-d73eb5ec]{display:grid;gap:8px}.semantic-playbook-test[data-v-d73eb5ec]{background:var(--admin-surface-soft);border:1px solid rgba(23,32,51,.08);border-radius:12px;display:grid;gap:8px;padding:10px}.cfo-summary-grid[data-v-d73eb5ec],.cfo-skill-page .cfo-summary-grid[data-v-d73eb5ec]{display:grid;gap:5px;grid-template-columns:repeat(auto-fit,minmax(126px,1fr));width:100%}.cfo-summary-card[data-v-d73eb5ec]{background:var(--admin-surface);border:1px solid rgba(23,32,51,.08);border-radius:12px;display:grid;gap:3px;min-width:0;min-height:62px;padding:7px 10px}.cfo-summary-card span[data-v-d73eb5ec],.cfo-summary-card small[data-v-d73eb5ec]{color:#78716c;font-size:10.5px;font-weight:750;line-height:1.18;overflow-wrap:anywhere}.cfo-summary-card strong[data-v-d73eb5ec]{color:#111827;font-size:16px;font-weight:900;line-height:1.08;overflow-wrap:anywhere}.cfo-skill-page[data-v-d73eb5ec]{display:grid;gap:8px;grid-template-columns:minmax(0,1fr);min-width:0}.cfo-skill-page .resource-toolbar[data-v-d73eb5ec]{align-items:start;display:grid;gap:8px 12px;grid-template-columns:minmax(0,1fr) auto;min-height:72px;min-width:0;padding:13px 18px;width:100%}.cfo-skill-page .resource-toolbar .panel-kicker[data-v-d73eb5ec]{font-size:9px;line-height:1.1}.cfo-skill-page[data-v-d73eb5ec]>*{min-width:0}.cfo-skill-page .resource-toolbar>div[data-v-d73eb5ec]:first-child,.cfo-skill-page .panel-card[data-v-d73eb5ec],.cfo-skill-page .resource-panel[data-v-d73eb5ec],.cfo-skill-page .settings-card[data-v-d73eb5ec]{min-width:0}.cfo-skill-page .button-row[data-v-d73eb5ec]{align-self:start;align-items:center;gap:6px;justify-content:flex-end;min-width:0;width:auto}.cfo-skill-page .mini-action[data-v-d73eb5ec]{box-sizing:border-box;min-height:30px;padding:0 10px;white-space:nowrap}.cfo-skill-page .toolbar-subtitle[data-v-d73eb5ec]{font-size:11px;line-height:1.25;margin-top:2px;max-width:100%;overflow-wrap:anywhere}.cfo-skill-page .page-subnav[data-v-d73eb5ec]{align-items:center;gap:3px;max-width:100%;min-height:40px;overflow-x:auto;overscroll-behavior-x:contain;padding:4px;width:fit-content;flex-wrap:nowrap}.cfo-skill-page .page-subnav button[data-v-d73eb5ec]{align-items:center;display:inline-flex;line-height:1.2;min-height:32px;padding:0 12px}.cfo-skill-page .cfo-skill-grid[data-v-d73eb5ec]{grid-template-columns:minmax(0,1fr);width:100%}.cfo-skill-page .panel-card[data-v-d73eb5ec]{gap:10px;padding:12px}.cfo-skill-page .card-head.tight[data-v-d73eb5ec]{gap:8px;min-height:36px;padding-block:2px}.cfo-skill-page .card-head.tight>div[data-v-d73eb5ec]{min-width:0}.cfo-skill-page .card-head h3[data-v-d73eb5ec]{font-size:15px;line-height:1.3}.cfo-skill-page .data-table[data-v-d73eb5ec]{max-width:100%;overflow-x:auto;overflow-y:visible;overscroll-behavior-x:contain;width:100%}.cfo-skill-page table[data-v-d73eb5ec]{min-width:960px;width:100%}.cfo-registry-table table[data-v-d73eb5ec]{table-layout:fixed}.cfo-registry-table th[data-v-d73eb5ec]:nth-child(1),.cfo-registry-table td[data-v-d73eb5ec]:nth-child(1){width:39%}.cfo-registry-table th[data-v-d73eb5ec]:nth-child(2),.cfo-registry-table td[data-v-d73eb5ec]:nth-child(2){width:9%}.cfo-registry-table th[data-v-d73eb5ec]:nth-child(3),.cfo-registry-table td[data-v-d73eb5ec]:nth-child(3){width:9%}.cfo-registry-table th[data-v-d73eb5ec]:nth-child(4),.cfo-registry-table td[data-v-d73eb5ec]:nth-child(4){width:13%}.cfo-registry-table th[data-v-d73eb5ec]:nth-child(5),.cfo-registry-table td[data-v-d73eb5ec]:nth-child(5){width:8%}.cfo-registry-table th[data-v-d73eb5ec]:nth-child(6),.cfo-registry-table td[data-v-d73eb5ec]:nth-child(6){width:6%}.cfo-registry-table th[data-v-d73eb5ec]:nth-child(7),.cfo-registry-table td[data-v-d73eb5ec]:nth-child(7){width:16%}.cfo-skill-page .resource-toolbar h3[data-v-d73eb5ec],.cfo-skill-page .cfo-summary-card strong[data-v-d73eb5ec],.cfo-skill-page .cfo-summary-card small[data-v-d73eb5ec],.cfo-skill-page .cfo-registry-table strong[data-v-d73eb5ec]{overflow-wrap:anywhere}.cfo-library-layout[data-v-d73eb5ec],.cfo-builder-grid[data-v-d73eb5ec]{align-items:start;display:grid;gap:10px;grid-template-columns:minmax(320px,.9fr) minmax(0,1.35fr)}.cfo-builder-grid[data-v-d73eb5ec]{grid-template-columns:repeat(2,minmax(0,1fr))}.cfo-library-sidebar[data-v-d73eb5ec],.cfo-skill-detail-panel[data-v-d73eb5ec],.cfo-builder-panel[data-v-d73eb5ec]{min-width:0}.cfo-library-filters[data-v-d73eb5ec]{display:grid;grid-template-columns:minmax(0,1fr)}.cfo-skill-list[data-v-d73eb5ec]{display:grid;gap:12px;max-height:760px;overflow:auto;padding-right:4px}.cfo-skill-group[data-v-d73eb5ec]{display:grid;gap:8px}.cfo-skill-group h4[data-v-d73eb5ec]{color:#334155;display:flex;font-size:12px;justify-content:space-between;letter-spacing:0;margin:0}.cfo-skill-card[data-v-d73eb5ec]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;cursor:pointer;display:grid;gap:6px;padding:12px;text-align:left;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease;width:100%}.cfo-skill-card[data-v-d73eb5ec]:hover,.cfo-skill-card.active[data-v-d73eb5ec]{background:#f8fafc;border-color:#0369a1;box-shadow:0 8px 20px #0f172a14}.cfo-skill-card strong[data-v-d73eb5ec]{color:#0f172a;font-size:14px}.cfo-skill-card small[data-v-d73eb5ec],.cfo-skill-card em[data-v-d73eb5ec]{color:#64748b;font-size:12px;font-style:normal;line-height:1.45}.cfo-skill-meta-grid[data-v-d73eb5ec]{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin:12px 0}.cfo-skill-meta-grid article[data-v-d73eb5ec],.cfo-skill-detail-grid section[data-v-d73eb5ec]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;min-width:0;padding:10px}.cfo-skill-meta-grid span[data-v-d73eb5ec],.cfo-skill-detail-grid h4[data-v-d73eb5ec]{color:#64748b;font-size:12px}.cfo-skill-meta-grid strong[data-v-d73eb5ec]{color:#0f172a;font-size:13px;overflow-wrap:anywhere}.cfo-skill-detail-grid[data-v-d73eb5ec]{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.cfo-skill-detail-grid h4[data-v-d73eb5ec]{margin:0 0 8px}.cfo-skill-detail-grid ol[data-v-d73eb5ec]{color:#334155;font-size:13px;line-height:1.55;margin:0;padding-left:20px}.cfo-skill-detail-grid pre[data-v-d73eb5ec],.cfo-blueprint-result pre[data-v-d73eb5ec],.cfo-planner-result pre[data-v-d73eb5ec],.cfo-skill-markdown pre[data-v-d73eb5ec]{background:#0f172a;border:1px solid #e2e8f0;border-radius:8px;color:#e2e8f0;font-size:12px;line-height:1.5;margin:0;max-height:320px;overflow:auto;overflow-wrap:anywhere;padding:12px;white-space:pre-wrap}.tag-cloud[data-v-d73eb5ec]{display:flex;flex-wrap:wrap;gap:6px}.tag-cloud span[data-v-d73eb5ec]{background:#eff6ff;border:1px solid #dbeafe;border-radius:999px;color:#1e3a8a;font-size:12px;padding:4px 8px}.tag-cloud.compact span[data-v-d73eb5ec]{font-size:11px;padding:3px 7px}.cfo-planner-result[data-v-d73eb5ec],.cfo-planner-skill-grid[data-v-d73eb5ec],.cfo-planner-manifest-list[data-v-d73eb5ec]{display:grid;gap:10px}.cfo-planner-decision[data-v-d73eb5ec]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;display:grid;gap:4px;padding:12px}.cfo-planner-decision strong[data-v-d73eb5ec],.cfo-planner-skill-grid strong[data-v-d73eb5ec],.cfo-planner-manifest-list strong[data-v-d73eb5ec]{color:#0f172a;font-size:13px;overflow-wrap:anywhere}.cfo-planner-decision span[data-v-d73eb5ec],.cfo-planner-skill-grid small[data-v-d73eb5ec],.cfo-planner-manifest-list small[data-v-d73eb5ec],.cfo-planner-manifest-list span[data-v-d73eb5ec]{color:#64748b;font-size:12px;line-height:1.45}.cfo-planner-skill-grid[data-v-d73eb5ec]{grid-template-columns:repeat(2,minmax(0,1fr))}.cfo-planner-skill-grid article[data-v-d73eb5ec],.cfo-planner-manifest-list article[data-v-d73eb5ec]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;display:grid;gap:6px;min-width:0;padding:12px}.cfo-skill-markdown[data-v-d73eb5ec]{margin-top:12px}.cfo-skill-markdown summary[data-v-d73eb5ec]{color:#0f172a;cursor:pointer;font-weight:800;margin-bottom:8px}.cfo-builder-panel[data-v-d73eb5ec],.cfo-blueprint-result[data-v-d73eb5ec]{display:grid;gap:12px}.cfo-builder-panel label[data-v-d73eb5ec]{color:#334155;display:grid;font-size:13px;font-weight:800;gap:6px}.ops-range-tabs[data-v-d73eb5ec]{background:var(--admin-surface-muted);border:1px solid rgba(23,32,51,.08);border-radius:999px;display:inline-flex;gap:4px;padding:4px}.ops-range-tabs button[data-v-d73eb5ec]{background:transparent;border:0;border-radius:999px;color:#617089;cursor:pointer;font-size:12px;font-weight:900;padding:7px 12px}.ops-range-tabs button.active[data-v-d73eb5ec]{background:var(--admin-surface);box-shadow:0 8px 18px #17203314;color:#18181b}.ops-card-grid[data-v-d73eb5ec]{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.ops-card[data-v-d73eb5ec]{background:var(--admin-surface);border:1px solid rgba(23,32,51,.08);border-radius:16px;box-shadow:0 12px 28px #1720330d;display:grid;gap:6px;min-height:96px;padding:14px}.ops-card span[data-v-d73eb5ec],.feedback-detail-grid span[data-v-d73eb5ec]{color:#78716c;font-size:11px;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.ops-card strong[data-v-d73eb5ec]{color:#18181b;font-size:28px;line-height:1}.ops-card small[data-v-d73eb5ec]{color:#78716c;font-size:12px}.ops-card.primary[data-v-d73eb5ec]{border-color:#ca8a0433}.ops-card.success[data-v-d73eb5ec]{border-color:#19a49038}.ops-card.warning[data-v-d73eb5ec]{background:linear-gradient(180deg,#fffaf0,#fff4db);border-color:#d9770642}.ops-card.warning strong[data-v-d73eb5ec]{color:#b45309}.ops-card.danger[data-v-d73eb5ec]{background:linear-gradient(180deg,#fff9f6,#fff0ea);border-color:#c24c3842}.ops-card.danger strong[data-v-d73eb5ec]{color:#c24c38}.ops-split[data-v-d73eb5ec]{display:grid;gap:8px;grid-template-columns:390px minmax(0,1fr)}.ops-panel[data-v-d73eb5ec]{align-content:start;overflow:visible}.feedback-issue-stack[data-v-d73eb5ec]{align-content:start;display:grid;gap:8px;overflow:visible}.feedback-issue-card[data-v-d73eb5ec]{background:#fff9f6;border:1px solid rgba(194,76,56,.14);border-radius:14px;cursor:pointer;display:grid;gap:8px;padding:11px;text-align:left}.feedback-issue-card.active[data-v-d73eb5ec]{border-color:#c24c385c;box-shadow:0 12px 24px #c24c381f}.feedback-issue-card div[data-v-d73eb5ec]:first-child{display:grid;gap:4px}.feedback-issue-card strong[data-v-d73eb5ec]{color:#18181b;font-size:13px;line-height:1.4}.feedback-issue-card span[data-v-d73eb5ec],.feedback-issue-card p[data-v-d73eb5ec]{color:#78716c;font-size:12px;line-height:1.5;margin:0}.issue-chips[data-v-d73eb5ec]{display:flex;flex-wrap:wrap;gap:5px}.issue-chips em[data-v-d73eb5ec]{background:var(--admin-surface);border:1px solid rgba(23,32,51,.07);border-radius:999px;color:#617089;font-size:11px;font-style:normal;font-weight:900;padding:3px 7px}.feedback-detail-grid[data-v-d73eb5ec]{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.feedback-detail-grid article[data-v-d73eb5ec]{background:var(--admin-surface);border:1px solid rgba(23,32,51,.08);border-radius:14px;display:grid;gap:8px;padding:12px}.feedback-detail-grid article.wide[data-v-d73eb5ec]{grid-column:1 / -1}.feedback-detail-grid p[data-v-d73eb5ec]{color:#18181b;font-size:13px;line-height:1.65;margin:0;white-space:pre-wrap}.ops-sql-block[data-v-d73eb5ec]{display:grid;gap:8px}.ops-sql-block pre[data-v-d73eb5ec],.ops-json-detail pre[data-v-d73eb5ec]{background:#18181b;border-radius:14px;color:#fafafa;font-family:IBM Plex Mono,monospace;font-size:12px;line-height:1.6;margin:0;overflow:auto;padding:12px;white-space:pre-wrap}.ops-json-detail[data-v-d73eb5ec]{color:#57534e;display:grid;gap:8px;font-size:12px}.ops-json-detail summary[data-v-d73eb5ec]{cursor:pointer;font-weight:900}.panel-card[data-v-d73eb5ec]{display:grid;gap:14px;min-width:0;padding:16px}.plain-row span[data-v-d73eb5ec],.select-row span[data-v-d73eb5ec],.select-row small[data-v-d73eb5ec],.helper-text[data-v-d73eb5ec],.helper-warning[data-v-d73eb5ec],.test-result[data-v-d73eb5ec],.empty-text[data-v-d73eb5ec],.detail-item span[data-v-d73eb5ec],.sample-box span[data-v-d73eb5ec],.eval-item-card small[data-v-d73eb5ec]{color:#78716c;font-size:12px;line-height:1.45}.helper-text[data-v-d73eb5ec]{align-items:center;background:transparent;border:0;border-radius:0;color:#78716c;display:flex;font-size:11px;gap:6px;font-weight:600;line-height:1.35;margin:-2px 0 0;padding:0 2px}.panel-card h3[data-v-d73eb5ec],.drawer-head h3[data-v-d73eb5ec],.modal-head h3[data-v-d73eb5ec]{color:#111827;font-size:17px;font-weight:850;margin:0}.resource-toolbar h3[data-v-d73eb5ec]{color:#111827;font-family:inherit;font-size:18px;font-weight:900;line-height:1.2;margin:2px 0 0}.resource-toolbar[data-v-d73eb5ec]{align-items:center;background:var(--admin-surface);background-clip:padding-box;border:1px solid rgba(15,23,42,.07);border-radius:18px;display:flex;gap:12px;justify-content:space-between;min-height:62px;padding:10px 14px}.resource-toolbar>div[data-v-d73eb5ec]:first-child{min-width:0}.toolbar-controls[data-v-d73eb5ec]{align-items:center;flex:1 1 auto;gap:7px;justify-content:flex-end;min-width:0}.datasource-scope-select[data-v-d73eb5ec]{align-items:center;display:inline-flex;gap:7px;min-height:var(--admin-toolbar-control-height);min-width:0}.datasource-scope-select span[data-v-d73eb5ec]{color:#475569;font-size:11px;font-weight:800;line-height:1.1;white-space:nowrap}.datasource-scope-select select[data-v-d73eb5ec]{background-color:#fff;border:1px solid #dbe4ef;border-radius:10px;color:#0f172a;cursor:pointer;font-size:12px;font-weight:800;height:var(--admin-toolbar-control-height);min-height:var(--admin-toolbar-control-height);min-width:200px;padding:0 30px 0 11px}.toolbar-controls>input[data-v-d73eb5ec]:not([type=file]){flex:1 1 230px;max-width:292px;min-width:200px;width:auto}.toolbar-controls>select[data-v-d73eb5ec]{flex:0 0 142px;width:142px}.toolbar-controls .datasource-scope-select select[data-v-d73eb5ec]{width:clamp(200px,22vw,268px)}.toolbar-controls>input[data-v-d73eb5ec]:not([type=file]),.toolbar-controls>select[data-v-d73eb5ec],.toolbar-controls>.mini-action[data-v-d73eb5ec]{box-sizing:border-box;font-size:12px;min-height:var(--admin-toolbar-control-height)}.toolbar-controls>input[data-v-d73eb5ec]:not([type=file]),.toolbar-controls>select[data-v-d73eb5ec]{border-color:#0f172a21;border-radius:10px;font-weight:760;padding-bottom:0;padding-top:0}.toolbar-controls>.mini-action[data-v-d73eb5ec]{padding:0 12px;white-space:nowrap}.semantic-toolbar[data-v-d73eb5ec]{align-items:center;display:flex;flex-wrap:wrap;gap:10px 14px;justify-content:space-between}.semantic-toolbar>div[data-v-d73eb5ec]:first-child{flex:0 1 180px}.semantic-toolbar-controls[data-v-d73eb5ec]{align-items:center;display:flex;flex:1 1 auto;flex-wrap:wrap;gap:8px 12px;justify-content:space-between;max-width:100%;min-width:0}.toolbar-filter-group[data-v-d73eb5ec]{align-items:center;display:flex;flex:1 1 520px;flex-wrap:wrap;gap:7px;justify-content:flex-start;min-width:0}.toolbar-filter-group>input[data-v-d73eb5ec]:not([type=file]),.toolbar-filter-group>select[data-v-d73eb5ec],.toolbar-filter-group .datasource-scope-select select[data-v-d73eb5ec]{box-sizing:border-box;font-size:12px;min-height:var(--admin-toolbar-control-height)}.toolbar-filter-group>input[data-v-d73eb5ec]:not([type=file]),.toolbar-filter-group>select[data-v-d73eb5ec]{border-color:#0f172a21;border-radius:10px;font-weight:760;padding-bottom:0;padding-top:0}.toolbar-filter-group>input[data-v-d73eb5ec]:not([type=file]){flex:1 1 220px;max-width:278px;min-width:190px;width:auto}.toolbar-filter-group>select[data-v-d73eb5ec]{flex:0 0 128px;width:128px}.toolbar-filter-group .datasource-scope-select select[data-v-d73eb5ec]{width:clamp(190px,20vw,248px)}.toolbar-command-groups[data-v-d73eb5ec]{align-items:center;display:flex;flex:1 1 360px;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin-left:auto;min-width:0}.toolbar-action-group[data-v-d73eb5ec]{align-items:center;display:inline-flex;flex-wrap:wrap;gap:6px;justify-content:flex-end;min-width:0}.toolbar-action-group.primary-actions[data-v-d73eb5ec]{border-left:1px solid rgba(15,23,42,.09);padding-left:8px}.toolbar-action-group .mini-action[data-v-d73eb5ec]{box-sizing:border-box;min-height:var(--admin-toolbar-control-height);padding:0 12px;white-space:nowrap}.semantic-tab-row[data-v-d73eb5ec]{flex-wrap:nowrap;max-width:100%;overflow-x:auto;scrollbar-width:none}.semantic-tab-row[data-v-d73eb5ec]::-webkit-scrollbar{display:none}.semantic-tab-row button[data-v-d73eb5ec]{flex:0 0 auto;white-space:nowrap}.card-head[data-v-d73eb5ec]{align-items:start;display:flex;gap:10px;justify-content:space-between}.card-head>div[data-v-d73eb5ec]{display:grid;gap:4px}.card-head>.button-row[data-v-d73eb5ec]{display:flex;flex-wrap:nowrap;justify-content:flex-end;white-space:nowrap}.card-head.tight[data-v-d73eb5ec]{align-items:center}.mini-action[data-v-d73eb5ec],.icon-action[data-v-d73eb5ec]{align-items:center;background:var(--admin-surface-soft);border:1px solid rgba(15,23,42,.1);border-radius:999px;color:#3f3f46;cursor:pointer;display:inline-flex;font-size:12px;font-weight:800;justify-content:center;line-height:1;min-height:30px;padding:7px 11px;transition:.18s ease}.mini-action.primary[data-v-d73eb5ec]{background:linear-gradient(135deg,#facc15,#f59e0b);border-color:transparent;color:#111827;box-shadow:0 10px 22px #ca8a0429}.mini-action.danger[data-v-d73eb5ec]{background:#fef3f2;border-color:#b423182e;color:#b42318}.mini-action[data-v-d73eb5ec]:hover:not(:disabled),.icon-action[data-v-d73eb5ec]:hover:not(:disabled){background:#fffbeb;border-color:#ca8a0433;color:#111827;transform:translateY(-1px)}.mini-action.primary[data-v-d73eb5ec]:hover:not(:disabled){background:linear-gradient(135deg,#f59e0b,#ca8a04);color:#111827}.mini-action[data-v-d73eb5ec]:disabled{cursor:not-allowed;opacity:.55}.icon-action[data-v-d73eb5ec]{font-size:20px;height:34px;padding:0;width:34px}@media(min-width:1500px){.toolbar-filter-group[data-v-d73eb5ec],.toolbar-command-groups[data-v-d73eb5ec],.toolbar-action-group[data-v-d73eb5ec]{flex-wrap:nowrap}}.soft-chip[data-v-d73eb5ec],.status-pill[data-v-d73eb5ec],.type-badge[data-v-d73eb5ec],.inline-default[data-v-d73eb5ec]{background:var(--admin-surface-soft);border:1px solid rgba(202,138,4,.1);border-radius:999px;color:#57534e;display:inline-flex;font-size:11px;font-weight:800;line-height:1;padding:6px 9px;white-space:nowrap}.secret-chip[data-v-d73eb5ec]{font-size:11px;padding:5px 8px}.soft-chip.warning[data-v-d73eb5ec],.status-pill.warning[data-v-d73eb5ec],.helper-warning[data-v-d73eb5ec]{background:#fff4df;border-color:#d98f3138;color:#9a681f}.soft-chip.success[data-v-d73eb5ec]{background:#eaf8f0;border-color:#369f6e33;color:#287b57}.soft-chip.primary[data-v-d73eb5ec]{background:#fffbeb;border-color:#ca8a043d;color:#111827}.status-pill.success[data-v-d73eb5ec]{background:#eaf8f0;border-color:#369f6e33;color:#287b57}.status-pill.primary[data-v-d73eb5ec],.inline-default[data-v-d73eb5ec]{background:#fffbeb;border-color:#ca8a043d;color:#111827;margin-left:6px}.status-pill.muted[data-v-d73eb5ec]{background:var(--admin-surface-soft);color:#78716c}.status-pill.danger[data-v-d73eb5ec]{background:#fef3f2;border-color:#b423182e;color:#b42318}.list-stack[data-v-d73eb5ec],.plain-list[data-v-d73eb5ec]{align-content:start;display:grid;gap:7px;overflow:visible}.table-list[data-v-d73eb5ec]{max-height:none}.select-row[data-v-d73eb5ec],.plain-row[data-v-d73eb5ec]{background:var(--admin-surface-soft);border:1px solid rgba(15,23,42,.07);border-radius:14px;color:#27272a;display:grid;gap:4px;min-width:0;padding:9px 10px;text-align:left}.select-row>span[data-v-d73eb5ec],.select-row>small[data-v-d73eb5ec],.plain-row>span[data-v-d73eb5ec],.plain-row>small[data-v-d73eb5ec]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select-row[data-v-d73eb5ec]{cursor:pointer}.select-row.active[data-v-d73eb5ec]{background:#fffbeb;border-color:#ca8a0457}.select-row strong[data-v-d73eb5ec],.plain-row strong[data-v-d73eb5ec],td strong[data-v-d73eb5ec]{color:#18181b;font-size:13px;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.setting-summary[data-v-d73eb5ec]{display:flex;flex-wrap:wrap;gap:8px}.setting-summary span[data-v-d73eb5ec]{background:var(--admin-surface-soft);border:1px solid rgba(15,23,42,.07);border-radius:12px;color:#57534e;font-size:12px;font-weight:700;padding:8px 10px}.overview-action-panel[data-v-d73eb5ec]{align-content:start}.overview-action-list[data-v-d73eb5ec]{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.overview-action-list .mini-action[data-v-d73eb5ec]{justify-content:center;width:100%}.overview-model-list[data-v-d73eb5ec]{display:grid;gap:8px}.overview-model-row[data-v-d73eb5ec]{align-items:center;background:var(--admin-surface-soft);border:1px solid rgba(15,23,42,.08);border-radius:14px;display:grid;gap:4px;grid-template-columns:74px minmax(0,1fr);min-width:0;padding:10px 12px}.overview-model-row strong[data-v-d73eb5ec]{color:#111827;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overview-chip-grid[data-v-d73eb5ec]{align-content:start}label[data-v-d73eb5ec]{color:#3f3f46;display:grid;font-size:12px;font-weight:800;gap:6px}input[data-v-d73eb5ec],textarea[data-v-d73eb5ec],select[data-v-d73eb5ec]{background:var(--admin-surface);background-clip:padding-box;border:1px solid rgba(15,23,42,.12);border-radius:11px;color:#111827;font:inherit;min-height:36px;outline:0;padding:8px 10px;width:100%}select[data-v-d73eb5ec]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23111827' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:34px}input[data-v-d73eb5ec]:focus,textarea[data-v-d73eb5ec]:focus,select[data-v-d73eb5ec]:focus{border-color:#ca8a0480;box-shadow:0 0 0 3px #ca8a041f}textarea[data-v-d73eb5ec]{line-height:1.55;resize:vertical}input[data-v-d73eb5ec]:disabled{background:var(--admin-surface-soft);color:#78716c}.check-line[data-v-d73eb5ec]{align-items:center!important;display:flex!important;gap:7px!important}.check-line input[data-v-d73eb5ec]{min-height:0;width:auto}.semantic-state-row[data-v-d73eb5ec]{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.form-grid-2[data-v-d73eb5ec],.form-grid-3[data-v-d73eb5ec],.toggle-grid[data-v-d73eb5ec]{display:grid;gap:8px}.form-grid-2[data-v-d73eb5ec],.toggle-grid[data-v-d73eb5ec]{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid-3[data-v-d73eb5ec]{grid-template-columns:repeat(3,minmax(0,1fr))}.industry-check-grid[data-v-d73eb5ec]{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.inline-select[data-v-d73eb5ec]{min-height:30px;min-width:112px;padding:5px 8px}.switch-line[data-v-d73eb5ec]{align-items:center;color:#57534e;cursor:pointer;display:inline-flex;font-size:12px;font-weight:800;gap:7px;min-height:30px;white-space:nowrap}.switch-line input[data-v-d73eb5ec]{min-height:0;width:auto}.cfo-skill-name-cell[data-v-d73eb5ec]{white-space:normal}.cfo-skill-name-button[data-v-d73eb5ec]{display:block;font-size:13px;line-height:1.35;max-width:100%;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.cfo-skill-name-cell small[data-v-d73eb5ec]{color:#57534e;display:block;font-size:12px;line-height:1.35;margin-top:3px;overflow-wrap:anywhere;white-space:normal}.cfo-skill-editor-summary[data-v-d73eb5ec]{align-items:center;display:flex;justify-content:space-between}.cfo-skill-edit-form[data-v-d73eb5ec]{gap:10px}.cfo-skill-enabled-check[data-v-d73eb5ec]{align-self:end;background:var(--admin-surface-soft);border:1px solid rgba(15,23,42,.08);border-radius:12px;min-height:36px;padding:8px 10px}.cfo-skill-advanced[data-v-d73eb5ec]{background:var(--admin-surface-soft);border:1px solid rgba(15,23,42,.08);border-radius:14px;padding:10px}.cfo-skill-advanced summary[data-v-d73eb5ec]{color:#3f3f46;cursor:pointer;font-size:12px;font-weight:900;margin-bottom:10px}.data-table[data-v-d73eb5ec]{background:var(--admin-surface);background-clip:padding-box;border:1px solid rgba(15,23,42,.08);border-radius:16px;box-shadow:0 10px 24px #0f172a0a;overflow:auto}.resource-table[data-v-d73eb5ec]{max-height:none}.models-page .resource-table[data-v-d73eb5ec]{max-height:none;overflow-x:auto;overflow-y:visible}table[data-v-d73eb5ec]{border-collapse:collapse;min-width:100%;width:max-content}th[data-v-d73eb5ec],td[data-v-d73eb5ec]{border-bottom:1px solid rgba(15,23,42,.07);padding:10px 12px;text-align:left;vertical-align:middle;white-space:nowrap}th[data-v-d73eb5ec]{background:var(--admin-surface-muted);color:#3f3f46;font-size:12px;font-weight:900;position:sticky;top:0;z-index:1}td[data-v-d73eb5ec]{color:#3f3f46;font-size:12px}.platform-role-col[data-v-d73eb5ec]{text-align:left}.platform-role-col .status-pill[data-v-d73eb5ec]{margin-left:0}tbody tr[data-v-d73eb5ec]{transition:background-color .16s ease}tbody tr:hover td[data-v-d73eb5ec]{background:var(--admin-surface-soft)}tr:last-child td[data-v-d73eb5ec]{border-bottom:0}.action-col[data-v-d73eb5ec]{min-width:170px}td.row-actions[data-v-d73eb5ec]{min-width:170px;white-space:nowrap}td.row-actions .table-link+.table-link[data-v-d73eb5ec]{margin-left:10px}.truncate-cell[data-v-d73eb5ec]{max-width:340px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table-link[data-v-d73eb5ec]{background:transparent;border:0;color:#111827;cursor:pointer;font-size:12px;font-weight:900;padding:0}.table-link.danger[data-v-d73eb5ec]{color:#b42318}.table-link[data-v-d73eb5ec]:hover:not(:disabled){color:#020617;text-decoration:underline;text-underline-offset:3px}.table-link[data-v-d73eb5ec]:disabled{color:#a8a29e;cursor:not-allowed}.tab-row[data-v-d73eb5ec]{background:var(--admin-surface-muted);border:1px solid rgba(15,23,42,.06);border-radius:14px;padding:4px;width:fit-content}.page-subnav[data-v-d73eb5ec]{max-width:100%;overflow-x:auto;scrollbar-width:none}.page-subnav[data-v-d73eb5ec]::-webkit-scrollbar{display:none}.page-subnav button[data-v-d73eb5ec]{flex:0 0 auto;white-space:nowrap}.tab-row button[data-v-d73eb5ec]{background:transparent;border:0;border-radius:10px;color:#57534e;cursor:pointer;font-size:12px;font-weight:900;padding:8px 10px}.tab-row button.active[data-v-d73eb5ec]{background:var(--admin-surface);box-shadow:0 8px 18px #0f172a14;color:#111827}.schema-split[data-v-d73eb5ec]{display:grid;gap:12px;grid-template-columns:320px minmax(0,1fr);height:100%;min-height:0;overflow:hidden}.table-picker[data-v-d73eb5ec],.field-panel[data-v-d73eb5ec]{align-content:start;display:grid;grid-template-rows:auto auto minmax(0,1fr);min-height:0}.field-panel .data-table[data-v-d73eb5ec]{align-self:stretch;min-height:0}.table-toolbar[data-v-d73eb5ec],.filter-bar[data-v-d73eb5ec]{align-items:center;background:var(--admin-surface-muted);border:1px solid rgba(15,23,42,.08);border-radius:14px;display:grid;gap:6px;grid-template-columns:minmax(0,1fr) 130px;padding:4px}.filter-bar .filter-input[data-v-d73eb5ec],.filter-bar .filter-select[data-v-d73eb5ec]{background-color:transparent;border:0;border-radius:10px;box-shadow:none;font-size:12px;font-weight:600;height:32px;padding:0 10px}.filter-bar .filter-input[data-v-d73eb5ec]:focus,.filter-bar .filter-select[data-v-d73eb5ec]:focus{background-color:var(--admin-surface);box-shadow:0 0 0 3px #ca8a041f;outline:none}.filter-bar .filter-select[data-v-d73eb5ec]{border-left:1px solid rgba(15,23,42,.08);border-radius:0 10px 10px 0;cursor:pointer;padding-left:10px}.field-table[data-v-d73eb5ec]{max-height:none;overflow:auto}.schema-page .table-list[data-v-d73eb5ec]{min-height:0;overflow:auto;padding-right:2px}.table-row.hidden[data-v-d73eb5ec]{background:repeating-linear-gradient(135deg,#f5dcc88c,#f5dcc88c 6px,#fff6 6px,#fff6 12px);border-color:#d98f3173;opacity:.85}.table-row.hidden strong[data-v-d73eb5ec]{color:#6f4a1f;text-decoration:line-through;text-decoration-color:#6f4a1f66}.table-row.hidden.active[data-v-d73eb5ec]{background:#fffbeb;border-color:#ca8a0457;opacity:1}.table-row-head[data-v-d73eb5ec]{align-items:center;display:flex;gap:6px;justify-content:space-between;min-width:0;overflow:hidden}.table-row-head strong[data-v-d73eb5ec]{flex:1 1 auto;min-width:0}.hidden-pill[data-v-d73eb5ec]{flex-shrink:0;font-size:10px;padding:3px 7px}.metric-edit-actions[data-v-d73eb5ec]{align-items:center;display:flex;flex-wrap:wrap;gap:8px;padding:8px 0 0}.optimize-panel[data-v-d73eb5ec]{background:var(--admin-surface-soft);border:1px solid rgba(15,23,42,.08);border-radius:14px;display:grid;gap:10px;padding:12px}.optimize-panel ul.optimize-list[data-v-d73eb5ec]{display:grid;gap:6px;list-style:none;margin:4px 0 0;padding:0}.optimize-panel ul.optimize-list li[data-v-d73eb5ec]{align-items:center;background:var(--admin-surface);border:1px solid rgba(23,32,51,.06);border-radius:10px;display:flex;flex-wrap:wrap;gap:6px;padding:8px 10px}.optimize-panel ul.optimize-list li.level-error[data-v-d73eb5ec]{border-color:#d94e3152;background:#fff0ebf2}.optimize-panel ul.optimize-list small[data-v-d73eb5ec]{color:#78716c}.optimize-panel.compact[data-v-d73eb5ec]{max-height:320px;overflow:auto}.metric-assistant[data-v-d73eb5ec]{gap:12px}.assistant-stepper[data-v-d73eb5ec]{background:var(--admin-surface-muted);border:1px solid rgba(15,23,42,.06);border-radius:14px;display:grid;gap:4px;grid-template-columns:repeat(4,minmax(0,1fr));padding:4px}.assistant-stepper button[data-v-d73eb5ec]{align-items:center;background:transparent;border:0;border-radius:10px;color:#57534e;cursor:pointer;display:inline-flex;font-size:12px;font-weight:900;gap:6px;justify-content:center;min-height:36px;padding:8px}.assistant-stepper span[data-v-d73eb5ec]{align-items:center;background:#0f172a14;border-radius:999px;display:inline-flex;height:20px;justify-content:center;width:20px}.assistant-stepper button.active[data-v-d73eb5ec]{background:var(--admin-surface);box-shadow:0 8px 18px #0f172a14;color:#111827}.assistant-stepper button.done span[data-v-d73eb5ec]{background:#eaf8f0;color:#287b57}.assistant-panel[data-v-d73eb5ec],.assistant-candidate-card[data-v-d73eb5ec],.assistant-sql-result[data-v-d73eb5ec],.assistant-question-list[data-v-d73eb5ec]{background:var(--admin-surface-soft);border:1px solid rgba(15,23,42,.08);border-radius:14px;display:grid;gap:10px;padding:12px}.assistant-panel .card-head p[data-v-d73eb5ec],.assistant-candidate-card p[data-v-d73eb5ec],.assistant-question-list p[data-v-d73eb5ec],.assistant-sql-result p[data-v-d73eb5ec]{color:#78716c;font-size:12px;line-height:1.5;margin:0}.assistant-action-row[data-v-d73eb5ec],.assistant-chip-row[data-v-d73eb5ec]{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.assistant-candidates[data-v-d73eb5ec]{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.candidate-head[data-v-d73eb5ec]{align-items:start;display:flex;gap:10px;justify-content:space-between}.candidate-head strong[data-v-d73eb5ec]{color:#18181b;display:block;font-size:13px;line-height:1.35}.candidate-head small[data-v-d73eb5ec]{color:#78716c;display:block;font-size:11px;line-height:1.4;margin-top:2px}.table-link.active[data-v-d73eb5ec]{color:#ca8a04}.assistant-chip-row[data-v-d73eb5ec]{justify-content:flex-start}.assistant-chip-row span[data-v-d73eb5ec]{background:#fffbeb;border:1px solid rgba(202,138,4,.16);border-radius:999px;color:#57534e;font-size:11px;font-weight:800;padding:5px 8px}.assistant-field-list[data-v-d73eb5ec]{display:grid;gap:6px;max-height:260px;overflow:auto}.assistant-field-list button[data-v-d73eb5ec]{background:var(--admin-surface);border:1px solid rgba(15,23,42,.07);border-radius:10px;color:#3f3f46;cursor:pointer;display:grid;gap:3px;padding:8px 9px;text-align:left;transition:.16s ease}.assistant-field-list button[data-v-d73eb5ec]:hover,.assistant-field-list button.active[data-v-d73eb5ec]{border-color:#ca8a0452;background:#fffbeb}.assistant-field-list strong[data-v-d73eb5ec],.assistant-question-list strong[data-v-d73eb5ec],.assistant-sql-result strong[data-v-d73eb5ec]{color:#18181b;font-size:12px;font-weight:900}.assistant-field-list small[data-v-d73eb5ec],.assistant-field-list span[data-v-d73eb5ec]{color:#78716c;font-size:11px;line-height:1.35}.assistant-sql-result[data-v-d73eb5ec]{background:#f8fafc}.assistant-sql-result.failed[data-v-d73eb5ec]{background:#fff4df;border-color:#d98f3138}.assistant-result-table[data-v-d73eb5ec]{max-height:220px}.revision-candidate-list[data-v-d73eb5ec],.revision-change-list[data-v-d73eb5ec]{display:grid;gap:8px}.revision-candidate-list button[data-v-d73eb5ec],.revision-change-list article[data-v-d73eb5ec],.revision-summary[data-v-d73eb5ec]{background:var(--admin-surface);border:1px solid rgba(15,23,42,.08);border-radius:12px;display:grid;gap:5px;padding:10px;text-align:left}.revision-candidate-list button[data-v-d73eb5ec]{color:#3f3f46;cursor:pointer;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease}.revision-candidate-list button[data-v-d73eb5ec]:hover,.revision-candidate-list button.active[data-v-d73eb5ec]{background:#fffbeb;border-color:#ca8a0447;box-shadow:0 8px 18px #0f172a0f}.revision-candidate-list strong[data-v-d73eb5ec],.revision-summary strong[data-v-d73eb5ec],.revision-change-list strong[data-v-d73eb5ec]{color:#18181b;font-size:13px}.revision-candidate-list small[data-v-d73eb5ec],.revision-candidate-list span[data-v-d73eb5ec],.revision-change-list small[data-v-d73eb5ec],.revision-change-list p[data-v-d73eb5ec],.revision-summary p[data-v-d73eb5ec]{color:#78716c;font-size:12px;line-height:1.45;margin:0}.revision-change-list article[data-v-d73eb5ec]{background:#f8fafc}.optimizer-config[data-v-d73eb5ec]{display:grid;gap:10px}.optimizer-config label[data-v-d73eb5ec]{display:grid;gap:6px}.optimizer-config select[data-v-d73eb5ec]{max-width:420px}.default-model-panel[data-v-d73eb5ec]{border-color:#ca8a0429;box-shadow:0 14px 34px #ca8a0414}.default-model-grid[data-v-d73eb5ec]{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(170px,1fr))}.default-model-grid label[data-v-d73eb5ec]{background:var(--admin-surface-soft);border:1px solid rgba(23,32,51,.07);border-radius:13px;display:grid;gap:7px;grid-template-rows:20px 38px minmax(30px,auto);line-height:1.35;padding:11px}.default-model-grid select[data-v-d73eb5ec]{box-sizing:border-box;cursor:pointer;font-size:12px;font-weight:800;height:38px;line-height:1.2;min-height:38px;min-width:0;padding:0 10px;width:100%}.default-model-grid small[data-v-d73eb5ec]{color:#718095;font-size:11px;line-height:1.35}.model-runtime-panel[data-v-d73eb5ec]{border-color:#3b82f629}.runtime-stage-grid[data-v-d73eb5ec]{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.runtime-stage-card[data-v-d73eb5ec]{background:var(--admin-surface-soft);border:1px solid rgba(23,32,51,.08);border-radius:14px;display:grid;gap:10px;min-width:0;padding:12px}.runtime-stage-card strong[data-v-d73eb5ec]{color:#18181b;font-size:13px}.runtime-stage-card small[data-v-d73eb5ec]{color:#718095;display:block;font-size:11px;line-height:1.4;margin-top:3px}.compact-check[data-v-d73eb5ec]{background:var(--admin-surface-soft);border:1px solid rgba(23,32,51,.08);border-radius:999px;padding:7px 10px}.runtime-stream[data-v-d73eb5ec]{align-self:end;background:var(--admin-surface);border:1px solid rgba(23,32,51,.08);border-radius:10px;min-height:36px;padding:8px 10px}.capability-grid[data-v-d73eb5ec]{background:var(--admin-surface-soft);border:1px solid rgba(23,32,51,.07);border-radius:12px;padding:10px}.history-grid[data-v-d73eb5ec]{display:grid;gap:12px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.modal-table[data-v-d73eb5ec]{max-height:320px;overflow:auto}tr.deprecated td[data-v-d73eb5ec]{background:#fff4df8c}tr.deprecated td strong[data-v-d73eb5ec]{color:#9a681f;text-decoration:line-through;text-decoration-color:#9a681f66}.knowledge-hint[data-v-d73eb5ec]{align-items:center;background:#fff4dfb8;border:1px solid rgba(217,143,49,.18);border-radius:12px;display:flex;gap:9px;padding:9px 10px}.status-dot[data-v-d73eb5ec]{background:#ff9d57;border-radius:50%;box-shadow:0 0 0 4px #ff9d5724;height:8px;width:8px}.settings-card[data-v-d73eb5ec],.testbench-card[data-v-d73eb5ec]{align-content:start}.retrieval-page[data-v-d73eb5ec]{display:grid;gap:8px;grid-template-columns:minmax(0,1fr);min-width:0}.retrieval-page[data-v-d73eb5ec]>*{min-width:0}.retrieval-page .resource-toolbar[data-v-d73eb5ec]{align-items:center;display:grid;gap:8px 12px;grid-template-columns:minmax(0,1fr) auto;min-height:56px;min-width:0;padding:10px 12px;width:100%}.retrieval-page .resource-toolbar .panel-kicker[data-v-d73eb5ec]{font-size:9px;line-height:1.1}.retrieval-page .resource-toolbar>div[data-v-d73eb5ec]:first-child,.retrieval-page .panel-card[data-v-d73eb5ec],.retrieval-page .settings-card[data-v-d73eb5ec],.retrieval-page .testbench-card[data-v-d73eb5ec]{min-width:0}.retrieval-page .button-row[data-v-d73eb5ec]{align-items:center;gap:6px;justify-content:flex-end;min-width:0;width:auto}.retrieval-page .mini-action[data-v-d73eb5ec]{box-sizing:border-box;min-height:30px;padding:0 10px;white-space:nowrap}.retrieval-page .toolbar-subtitle[data-v-d73eb5ec]{font-size:11px;line-height:1.25;margin-top:2px;max-width:100%;overflow-wrap:anywhere}.retrieval-page .page-subnav[data-v-d73eb5ec]{align-items:center;gap:3px;flex-wrap:nowrap;max-width:100%;min-height:34px;overflow-x:auto;overscroll-behavior-x:contain;padding:3px;width:fit-content}.retrieval-page .page-subnav button[data-v-d73eb5ec]{align-items:center;display:inline-flex;min-height:28px;line-height:1;padding:0 10px}.retrieval-page .retrieval-grid[data-v-d73eb5ec],.retrieval-page .eval-grid[data-v-d73eb5ec]{grid-template-columns:minmax(0,1fr)}.retrieval-page .compact-select[data-v-d73eb5ec]{min-height:30px;padding:4px 9px;width:auto}.retrieval-page .panel-card[data-v-d73eb5ec]{gap:10px;padding:12px}.retrieval-page .card-head.tight[data-v-d73eb5ec]{gap:8px;min-height:30px;padding-block:2px}.retrieval-page .card-head.tight>div[data-v-d73eb5ec]{min-width:0}.retrieval-page .card-head h3[data-v-d73eb5ec]{font-size:15px;line-height:1.15}.retrieval-page .settings-group[data-v-d73eb5ec]{gap:9px;padding-top:10px}.retrieval-page .evidence-list[data-v-d73eb5ec]{max-height:420px;overflow:auto}.retrieval-log-list[data-v-d73eb5ec]{display:grid;gap:8px}.retrieval-log-item[data-v-d73eb5ec]{align-items:flex-start;background:var(--admin-surface-soft);border:1px solid var(--admin-border);border-radius:8px;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;padding:10px}.retrieval-log-main[data-v-d73eb5ec]{display:grid;gap:7px;min-width:0}.retrieval-log-title[data-v-d73eb5ec]{align-items:center;display:flex;gap:8px;min-width:0}.retrieval-log-title strong[data-v-d73eb5ec]{color:#172033;font-size:13px;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.retrieval-log-meta[data-v-d73eb5ec],.retrieval-log-preview[data-v-d73eb5ec]{color:#64748b;display:flex;flex-wrap:wrap;font-size:11px;font-weight:700;gap:6px 10px}.retrieval-log-preview span[data-v-d73eb5ec]{background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:999px;max-width:240px;overflow:hidden;padding:4px 7px;text-overflow:ellipsis;white-space:nowrap}.retrieval-log-source[data-v-d73eb5ec],.retrieval-source-legend[data-v-d73eb5ec]{color:#475569;display:flex;flex-wrap:wrap;font-size:11px;gap:6px 10px}.retrieval-log-source span[data-v-d73eb5ec],.retrieval-source-legend span[data-v-d73eb5ec]{background:#fff;border:1px solid rgba(15,23,42,.07);border-radius:999px;padding:3px 8px}.retrieval-log-item .row-actions[data-v-d73eb5ec]{align-items:center;display:inline-flex;gap:8px;justify-content:flex-end;white-space:nowrap}.modal-evidence-list[data-v-d73eb5ec]{margin-top:10px;max-height:360px}.retrieval-page .retrieval-runtime[data-v-d73eb5ec],.retrieval-page .score-breakdown[data-v-d73eb5ec],.retrieval-page .retrieval-diagnostics[data-v-d73eb5ec],.retrieval-page .retrieval-eval-summary[data-v-d73eb5ec]{display:flex;flex-wrap:wrap;gap:6px}.retrieval-page .retrieval-runtime span[data-v-d73eb5ec],.retrieval-page .score-breakdown span[data-v-d73eb5ec],.retrieval-page .retrieval-diagnostics span[data-v-d73eb5ec],.retrieval-page .retrieval-eval-summary span[data-v-d73eb5ec]{background:var(--admin-surface-soft);border:1px solid rgba(202,138,4,.1);border-radius:999px;color:#506179;font-size:11px;font-weight:800;line-height:1;padding:5px 8px}.retrieval-page .score-breakdown span[data-v-d73eb5ec]{color:#78716c}.retrieval-page .retrieval-diagnostics[data-v-d73eb5ec]{margin-top:8px}.retrieval-page .retrieval-diagnostics strong[data-v-d73eb5ec]{color:#b45309;font-size:12px;line-height:1.4}.retrieval-page .retrieval-eval-summary[data-v-d73eb5ec]{margin-top:10px}.retrieval-page .retrieval-eval-summary span[data-v-d73eb5ec]{border-radius:8px;color:#243247}.retrieval-page .retrieval-optimizer[data-v-d73eb5ec]{display:grid;gap:10px}.retrieval-page .mini-json[data-v-d73eb5ec]{background:#111827;border-radius:8px;color:#e5e7eb;font-size:11px;line-height:1.5;margin:0;max-height:170px;overflow:auto;padding:10px;white-space:pre-wrap}.retrieval-page .knowledge-ops-row[data-v-d73eb5ec]{justify-content:flex-start}.settings-group[data-v-d73eb5ec]{border-top:1px solid rgba(23,32,51,.08);display:grid;gap:10px;padding-top:11px}.settings-group h4[data-v-d73eb5ec]{color:#18181b;font-size:13px;margin:0}.inline-status-stack[data-v-d73eb5ec],.route-tags[data-v-d73eb5ec]{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.inline-status-stack small[data-v-d73eb5ec],.block-muted[data-v-d73eb5ec]{color:#78716c;display:block;font-size:12px;font-weight:750}.route-tags code[data-v-d73eb5ec]{background:var(--admin-surface-soft);border:1px solid rgba(23,32,51,.08);border-radius:999px;color:#334155;padding:3px 8px}.file-upload-box[data-v-d73eb5ec]{background:var(--admin-surface);border:1px dashed rgba(120,113,108,.42);border-radius:12px;color:#57534e;display:grid;gap:8px;padding:10px}.file-upload-box input[data-v-d73eb5ec]{padding:0}.file-list-box[data-v-d73eb5ec],.grant-list[data-v-d73eb5ec]{display:grid;gap:6px;min-width:0}.file-list-head[data-v-d73eb5ec]{align-items:center;display:flex;gap:8px;justify-content:space-between;min-width:0}.file-list[data-v-d73eb5ec]{color:#3f3f46;display:grid;gap:6px;list-style:none;margin:0;padding:0}.file-list li[data-v-d73eb5ec]{align-items:center;background:var(--admin-surface-soft);border:1px solid rgba(23,32,51,.07);border-radius:10px;display:flex;gap:8px;justify-content:space-between;min-width:0;padding:7px 9px}.file-list li span[data-v-d73eb5ec]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-remove[data-v-d73eb5ec]{background:#fef3f2;border:1px solid rgba(180,35,24,.16);border-radius:999px;color:#b42318;cursor:pointer;flex:0 0 auto;height:24px;width:24px}.grant-row[data-v-d73eb5ec]{align-items:center;background:var(--admin-surface-soft);border:1px solid rgba(23,32,51,.08);border-radius:9px;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) 154px;min-height:46px;padding:7px 8px}.grant-row.disabled[data-v-d73eb5ec]{opacity:.58}.grant-tenant[data-v-d73eb5ec]{align-items:center;display:flex;gap:7px;min-width:0}.grant-tenant input[data-v-d73eb5ec]{flex:0 0 auto;height:18px;min-height:0;width:18px}.grant-tenant span[data-v-d73eb5ec]{display:grid;gap:1px;min-width:0}.grant-tenant strong[data-v-d73eb5ec]{color:#18181b;font-size:12px;line-height:1.18;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.grant-row small[data-v-d73eb5ec]{color:#78716c;font-size:10.5px;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.grant-row select[data-v-d73eb5ec]{font-size:12px;min-height:34px;padding:6px 30px 6px 10px}.dataset-column-editor[data-v-d73eb5ec]{align-items:center;background:var(--admin-surface-soft);border:1px solid rgba(23,32,51,.08);border-radius:12px;display:grid;gap:8px;grid-template-columns:1.1fr 1fr 1.4fr auto auto;padding:8px}.dataset-column-editor strong[data-v-d73eb5ec]{color:#18181b;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dataset-mapping-editor[data-v-d73eb5ec]{align-items:end;background:var(--admin-surface-soft);border:1px dashed rgba(59,130,246,.26);border-radius:12px;display:grid;gap:10px;grid-template-columns:1fr 1.4fr 1.4fr auto;padding:9px}.dataset-mapping-editor label[data-v-d73eb5ec]{gap:6px}.ask-box[data-v-d73eb5ec],.evidence-list[data-v-d73eb5ec],.eval-items[data-v-d73eb5ec],.drawer-form[data-v-d73eb5ec]{display:grid;gap:10px}.evidence-list[data-v-d73eb5ec]{max-height:420px;overflow:auto}.evidence-card[data-v-d73eb5ec]{background:var(--admin-surface-soft);border:1px solid rgba(23,32,51,.07);border-radius:12px;cursor:pointer;display:grid;gap:7px;padding:10px;text-align:left}.evidence-card div[data-v-d73eb5ec]{align-items:center;display:flex;gap:8px;justify-content:space-between}.evidence-card p[data-v-d73eb5ec],.evidence-card small[data-v-d73eb5ec]{color:#78716c;font-size:12px;line-height:1.55;margin:0}.retrieval-runtime[data-v-d73eb5ec],.score-breakdown[data-v-d73eb5ec],.retrieval-diagnostics[data-v-d73eb5ec],.retrieval-eval-summary[data-v-d73eb5ec]{display:flex;flex-wrap:wrap;gap:6px}.retrieval-runtime span[data-v-d73eb5ec],.score-breakdown span[data-v-d73eb5ec],.retrieval-diagnostics span[data-v-d73eb5ec],.retrieval-eval-summary span[data-v-d73eb5ec]{background:var(--admin-surface-soft);border:1px solid rgba(202,138,4,.1);border-radius:999px;color:#506179;font-size:11px;font-weight:800;line-height:1;padding:5px 8px}.score-breakdown span[data-v-d73eb5ec]{background:var(--admin-surface-soft);color:#78716c}.retrieval-diagnostics[data-v-d73eb5ec]{margin-top:8px}.retrieval-diagnostics strong[data-v-d73eb5ec]{color:#b45309;font-size:12px;line-height:1.4}.retrieval-eval-summary[data-v-d73eb5ec]{margin-top:10px}.retrieval-eval-summary span[data-v-d73eb5ec]{border-radius:8px;color:#243247}.retrieval-optimizer[data-v-d73eb5ec]{display:grid;gap:10px}.mini-json[data-v-d73eb5ec]{background:#111827;border-radius:8px;color:#e5e7eb;font-size:11px;line-height:1.5;margin:0;max-height:170px;overflow:auto;padding:10px;white-space:pre-wrap}.knowledge-ops-row[data-v-d73eb5ec]{justify-content:flex-start}.drawer-layer[data-v-d73eb5ec],.modal-layer[data-v-d73eb5ec]{top:0;right:0;bottom:0;left:0;pointer-events:none;position:fixed;z-index:50}.drawer-backdrop[data-v-d73eb5ec],.modal-backdrop[data-v-d73eb5ec]{background:#121d3040;border:0;cursor:pointer;top:0;right:0;bottom:0;left:0;pointer-events:auto;position:absolute}.admin-drawer[data-v-d73eb5ec]{border-radius:18px 0 0 18px;display:grid;grid-template-rows:auto minmax(0,1fr) auto;height:100%;margin-left:auto;max-width:calc(100vw - 32px);pointer-events:auto;position:relative;width:560px}.admin-drawer.wide[data-v-d73eb5ec]{width:min(960px,calc(100vw - 32px))}.drawer-head[data-v-d73eb5ec],.modal-head[data-v-d73eb5ec],.drawer-foot[data-v-d73eb5ec],.modal-foot[data-v-d73eb5ec]{align-items:center;display:flex;gap:12px;justify-content:space-between;padding:14px}.drawer-body[data-v-d73eb5ec],.modal-body[data-v-d73eb5ec]{min-height:0;overflow:auto;padding:0 14px 14px;scrollbar-width:none}.drawer-foot[data-v-d73eb5ec],.modal-foot[data-v-d73eb5ec]{border-top:1px solid rgba(23,32,51,.08);background:var(--admin-surface);justify-content:flex-end}.code-area[data-v-d73eb5ec],.json-preview[data-v-d73eb5ec]{font-family:SFMono-Regular,Consolas,monospace}.sample-box[data-v-d73eb5ec],.result-summary[data-v-d73eb5ec],.detail-title[data-v-d73eb5ec],.eval-item-card[data-v-d73eb5ec],.linked-model-panel[data-v-d73eb5ec],.permission-row[data-v-d73eb5ec]{background:var(--admin-surface-soft);border:1px solid rgba(23,32,51,.07);border-radius:12px;display:grid;gap:6px;padding:10px}.permission-list[data-v-d73eb5ec]{display:grid;gap:8px}.permission-block[data-v-d73eb5ec]{border-top:1px solid rgba(23,32,51,.08);display:grid;gap:10px;padding-top:12px}.permission-block h4[data-v-d73eb5ec]{color:#18181b;font-size:13px;margin:0}.permission-row[data-v-d73eb5ec]{align-items:flex-start!important;display:grid!important;gap:10px!important;grid-template-columns:auto minmax(0,1fr)}.permission-row input[data-v-d73eb5ec]{margin-top:3px;min-height:0;width:auto}.permission-row span[data-v-d73eb5ec]{display:grid;gap:3px}.permission-row strong[data-v-d73eb5ec]{color:#18181b;font-size:13px}.permission-row small[data-v-d73eb5ec]{color:#78716c;font-size:12px;line-height:1.45}.data-access-table-list[data-v-d73eb5ec]{border:1px solid rgba(23,32,51,.07);border-radius:14px;display:grid;gap:8px;max-height:260px;overflow:auto;padding:10px}.row-filter-panel[data-v-d73eb5ec],.grant-filter-card[data-v-d73eb5ec],.row-filter-grid[data-v-d73eb5ec]{display:grid;gap:10px}.grant-filter-card[data-v-d73eb5ec]{background:var(--admin-surface-soft);border:1px solid rgba(23,32,51,.07);border-radius:12px;padding:10px}.grant-filter-head[data-v-d73eb5ec]{align-items:center;display:flex;justify-content:space-between;gap:10px}.row-filter-grid[data-v-d73eb5ec]{align-items:end;border:1px solid rgba(23,32,51,.07);border-radius:12px;grid-template-columns:1.4fr 1fr .8fr 1.2fr auto;padding:10px}.sample-box p[data-v-d73eb5ec]{color:#3f3f46;font-size:12px;line-height:1.55;margin:0}.sample-editor[data-v-d73eb5ec]{gap:8px}.sample-editor-head[data-v-d73eb5ec]{align-items:center;display:flex;gap:10px;justify-content:space-between}.sample-editor textarea[data-v-d73eb5ec]{background:var(--admin-surface);min-height:96px;resize:vertical}.modal-layer[data-v-d73eb5ec]{align-items:center;display:flex;justify-content:center;padding:24px}.admin-modal[data-v-d73eb5ec]{display:grid;grid-template-rows:auto minmax(0,1fr) auto;max-height:min(760px,calc(100vh - 48px));max-width:calc(100vw - 48px);pointer-events:auto;position:relative;width:760px}.admin-modal.runtime-config-modal[data-v-d73eb5ec]{width:min(1120px,calc(100vw - 48px))}.runtime-config-modal .modal-body[data-v-d73eb5ec]{display:grid;gap:16px;padding:0 18px 24px}.runtime-config-modal .modal-foot[data-v-d73eb5ec]{gap:12px;padding:18px}.runtime-config-summary[data-v-d73eb5ec]{align-items:center;display:grid;gap:14px;grid-template-columns:minmax(260px,1fr) repeat(2,minmax(170px,max-content))}.runtime-config-summary>div[data-v-d73eb5ec]{display:grid;gap:3px;min-width:0}.runtime-config-summary .compact-check[data-v-d73eb5ec]{justify-content:center;min-width:0;white-space:nowrap}.semantic-validation-panel[data-v-d73eb5ec]{background:#f8fbff;border:1px solid rgba(59,130,246,.14);border-radius:14px;display:grid;gap:14px;padding:12px}.semantic-validation-panel>div[data-v-d73eb5ec]:first-child{display:grid;gap:3px}.semantic-validation-panel strong[data-v-d73eb5ec]{color:#18181b;font-size:13px}.semantic-validation-panel span[data-v-d73eb5ec]{color:#718095;font-size:11px;line-height:1.45}.semantic-validation-panel .form-grid-3[data-v-d73eb5ec],.runtime-stage-card .form-grid-3[data-v-d73eb5ec]{gap:10px}.runtime-config-modal .helper-text[data-v-d73eb5ec]{display:block;line-height:1.6;margin:2px 0 4px;padding:0 4px}.result-summary.success[data-v-d73eb5ec]{background:#eaf8f0;border-color:#369f6e33}.result-summary.failed[data-v-d73eb5ec]{background:#fff0eb;border-color:#a9351f33}.result-summary.loading[data-v-d73eb5ec]{align-items:center;background:var(--admin-surface-soft);border-color:#ca8a0429;grid-template-columns:auto minmax(0,1fr)}.result-summary.loading strong[data-v-d73eb5ec],.result-summary.loading span[data-v-d73eb5ec]:not(.loading-dot){grid-column:2}.loading-dot[data-v-d73eb5ec]{animation:loadingPulse-d73eb5ec 1.1s ease-in-out infinite;background:#19a490;border-radius:999px;box-shadow:0 0 0 6px #19a4901f;grid-row:1 / span 2;height:10px;width:10px}.loading-steps[data-v-d73eb5ec]{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.loading-steps span[data-v-d73eb5ec]{background:var(--admin-surface-soft);border:1px solid rgba(23,32,51,.08);border-radius:999px;color:#78716c;font-size:12px;padding:6px 10px}.think-test-summary[data-v-d73eb5ec]{background:#19a49014;border:1px solid rgba(25,164,144,.18);border-radius:12px;display:grid;gap:4px;margin-top:10px;padding:10px 12px}.think-test-summary.warning[data-v-d73eb5ec]{background:#facc151f;border-color:#ca8a0438}.think-test-summary strong[data-v-d73eb5ec]{color:#18181b;font-size:13px;font-weight:900}.think-test-summary span[data-v-d73eb5ec]{color:#57534e;font-size:12px;line-height:1.5}@keyframes loadingPulse-d73eb5ec{0%,to{opacity:.55;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}.result-summary strong[data-v-d73eb5ec],.detail-title strong[data-v-d73eb5ec]{color:#18181b;font-size:15px}.result-summary span[data-v-d73eb5ec],.detail-title span[data-v-d73eb5ec]{color:#78716c;font-size:12px}.linked-model-panel[data-v-d73eb5ec]{margin-top:10px}.compact-table[data-v-d73eb5ec]{max-height:220px}.detail-grid[data-v-d73eb5ec],.eval-summary-modal[data-v-d73eb5ec]{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:10px}.eval-summary-modal[data-v-d73eb5ec]{grid-template-columns:repeat(4,minmax(0,1fr))}.detail-item[data-v-d73eb5ec],.eval-summary-modal div[data-v-d73eb5ec]{background:var(--admin-surface-soft);border:1px solid rgba(23,32,51,.07);border-radius:12px;display:grid;gap:5px;min-width:0;padding:10px}.detail-item strong[data-v-d73eb5ec],.eval-summary-modal strong[data-v-d73eb5ec]{color:#18181b;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detail-item.wide[data-v-d73eb5ec]{grid-column:1 / -1}.json-preview[data-v-d73eb5ec]{background:#18181b;border-radius:12px;color:#fafafa;font-size:12px;line-height:1.6;margin:10px 0 0;overflow:auto;padding:12px;white-space:pre-wrap}.sql-preview[data-v-d73eb5ec]{background:var(--admin-surface-soft);border:1px solid rgba(23,32,51,.08);color:#18181b}.modal-table[data-v-d73eb5ec]{margin-top:10px;max-height:360px}.schema-history-grid[data-v-d73eb5ec]{display:grid;gap:10px;grid-template-columns:minmax(0,1fr)}.history-panel[data-v-d73eb5ec]{display:grid;gap:8px}.history-table[data-v-d73eb5ec]{max-height:260px}.hidden-file[data-v-d73eb5ec]{display:none}.eval-item-card[data-v-d73eb5ec]{margin-top:8px}.mini-evidence[data-v-d73eb5ec]{display:flex;flex-wrap:wrap;gap:6px}.mini-evidence span[data-v-d73eb5ec]{background:var(--admin-surface-soft);border-radius:999px;color:#506179;font-size:11px;font-weight:800;padding:5px 8px}@media(max-width:1180px),(pointer:coarse)and (max-width:1366px){.admin-console[data-v-d73eb5ec]{gap:0;grid-template-columns:minmax(0,1fr);height:100%;overflow:hidden}.admin-sidebar[data-v-d73eb5ec]{bottom:12px;grid-template-rows:auto minmax(0,1fr);left:12px;position:fixed;top:12px;transform:translate(calc(-100% - 26px));transition:transform .22s ease;width:min(320px,calc(100vw - 24px));z-index:180}.cfo-library-layout[data-v-d73eb5ec],.cfo-builder-grid[data-v-d73eb5ec],.cfo-planner-skill-grid[data-v-d73eb5ec]{grid-template-columns:minmax(0,1fr)}.admin-console.admin-menu-open .admin-sidebar[data-v-d73eb5ec]{transform:translate(0)}.admin-mobile-backdrop[data-v-d73eb5ec]{background:#0f172a47;border:0;bottom:0;cursor:pointer;display:block;left:0;position:fixed;right:0;top:0;z-index:170}.admin-mobile-menu-toggle[data-v-d73eb5ec]{align-items:center;background:#fffefaf5;border:1px solid rgba(15,23,42,.1);border-radius:999px;box-shadow:0 14px 32px #18181b24;color:#18181b;display:inline-flex;font-size:12px;font-weight:900;gap:6px;left:calc(14px + env(safe-area-inset-left));min-height:44px;padding:0 13px;position:fixed;top:calc(14px + env(safe-area-inset-top));transition:background-color .18s ease,border-color .18s ease;z-index:190}.admin-mobile-menu-toggle[data-v-d73eb5ec]:hover{background:#fffbeb;border-color:#ca8a0442}.admin-workspace[data-v-d73eb5ec]{height:100%;min-height:0;overflow-x:hidden;overflow-y:auto;padding:58px 4px 12px 0}.admin-section[data-v-d73eb5ec]{height:auto;overflow:visible;padding:0 2px 2px}.schema-page[data-v-d73eb5ec]{height:auto;overflow:visible}.overview-hero[data-v-d73eb5ec],.overview-split[data-v-d73eb5ec],.cfo-skill-grid[data-v-d73eb5ec],.retrieval-grid[data-v-d73eb5ec],.eval-grid[data-v-d73eb5ec],.schema-split[data-v-d73eb5ec],.schema-sync-stats[data-v-d73eb5ec],.dataset-import-layout[data-v-d73eb5ec],.welcome-language-grid[data-v-d73eb5ec],.welcome-preview-grid[data-v-d73eb5ec]{grid-template-columns:1fr}.schema-split[data-v-d73eb5ec]{height:auto;overflow:visible}.table-picker[data-v-d73eb5ec],.field-panel[data-v-d73eb5ec]{overflow:visible}.schema-page .table-list[data-v-d73eb5ec],.schema-page .field-table[data-v-d73eb5ec]{max-height:none;overflow:auto}.overview-action-list[data-v-d73eb5ec]{grid-template-columns:1fr}.default-model-grid[data-v-d73eb5ec]{grid-template-columns:repeat(2,minmax(0,1fr))}.runtime-stage-grid[data-v-d73eb5ec]{grid-template-columns:1fr}.runtime-config-summary[data-v-d73eb5ec]{align-items:stretch;grid-template-columns:1fr 1fr}.runtime-config-summary>div[data-v-d73eb5ec]{grid-column:1 / -1}.semantic-validation-panel .form-grid-3[data-v-d73eb5ec],.runtime-stage-card .form-grid-3[data-v-d73eb5ec]{grid-template-columns:1fr}.ops-card-grid[data-v-d73eb5ec]{grid-template-columns:repeat(2,minmax(0,1fr))}.cfo-summary-grid[data-v-d73eb5ec]{grid-template-columns:repeat(auto-fit,minmax(126px,1fr))}.ops-split[data-v-d73eb5ec],.assistant-candidates[data-v-d73eb5ec]{grid-template-columns:1fr}.retrieval-page .resource-toolbar[data-v-d73eb5ec]{grid-template-columns:minmax(0,1fr);min-height:auto}.semantic-toolbar[data-v-d73eb5ec]{align-items:stretch}.semantic-toolbar-controls[data-v-d73eb5ec],.toolbar-filter-group[data-v-d73eb5ec],.toolbar-command-groups[data-v-d73eb5ec]{justify-content:flex-start}.semantic-toolbar>div[data-v-d73eb5ec]:first-child,.semantic-toolbar-controls[data-v-d73eb5ec],.toolbar-filter-group[data-v-d73eb5ec],.toolbar-command-groups[data-v-d73eb5ec]{flex-basis:100%;width:100%}.retrieval-page .button-row[data-v-d73eb5ec]{justify-content:flex-start}.retrieval-page .page-subnav[data-v-d73eb5ec]{width:100%}.bk-page .retrieval-grid[data-v-d73eb5ec],.bk-page .eval-grid[data-v-d73eb5ec]{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.admin-console[data-v-d73eb5ec]{gap:0}.admin-sidebar[data-v-d73eb5ec]{border-radius:16px;bottom:10px;left:10px;top:10px;width:min(330px,calc(100vw - 20px))}.admin-workspace[data-v-d73eb5ec]{padding-top:54px}.cfo-skill-meta-grid[data-v-d73eb5ec],.cfo-skill-detail-grid[data-v-d73eb5ec]{grid-template-columns:minmax(0,1fr)}.admin-toast-layer[data-v-d73eb5ec]{bottom:calc(12px + env(safe-area-inset-bottom));left:10px;max-width:calc(100vw - 20px);right:10px;width:auto}.admin-mobile-menu-toggle[data-v-d73eb5ec]{left:calc(12px + env(safe-area-inset-left));min-height:42px;padding:0 11px;top:calc(12px + env(safe-area-inset-top))}.admin-mobile-menu-toggle span[data-v-d73eb5ec]{display:none}.resource-toolbar[data-v-d73eb5ec],.overview-status-top[data-v-d73eb5ec],.card-head[data-v-d73eb5ec]{align-items:stretch;display:grid}.card-head>.button-row[data-v-d73eb5ec],.button-row[data-v-d73eb5ec],.toolbar-controls[data-v-d73eb5ec]{justify-content:flex-start}.datasource-scope-select[data-v-d73eb5ec]{width:100%}.toolbar-controls input[data-v-d73eb5ec],.toolbar-controls select[data-v-d73eb5ec],.datasource-scope-select select[data-v-d73eb5ec],.toolbar-filter-group>input[data-v-d73eb5ec]:not([type=file]),.toolbar-filter-group>select[data-v-d73eb5ec],.toolbar-filter-group .datasource-scope-select select[data-v-d73eb5ec]{max-width:none;min-width:0;width:100%}.toolbar-filter-group[data-v-d73eb5ec]{display:grid;grid-template-columns:minmax(0,1fr);width:100%}.toolbar-command-groups[data-v-d73eb5ec]{align-items:stretch;display:grid;grid-template-columns:minmax(0,1fr);width:100%}.toolbar-action-group[data-v-d73eb5ec]{justify-content:flex-start}.toolbar-action-group.primary-actions[data-v-d73eb5ec]{border-left:0;padding-left:0}.semantic-tab-row[data-v-d73eb5ec],.page-subnav[data-v-d73eb5ec]{width:100%}.bk-subnav[data-v-d73eb5ec]{height:40px;min-height:40px;width:100%}.bk-test-input[data-v-d73eb5ec]{display:grid;grid-template-columns:minmax(0,1fr)}.retrieval-page .resource-toolbar[data-v-d73eb5ec]{grid-template-columns:minmax(0,1fr);min-height:auto}.retrieval-page .button-row[data-v-d73eb5ec]{justify-content:flex-start}.form-grid-2[data-v-d73eb5ec],.form-grid-3[data-v-d73eb5ec],.assistant-stepper[data-v-d73eb5ec],.welcome-prompt-editor[data-v-d73eb5ec],.workflow-grid[data-v-d73eb5ec],.workflow-mode-switch[data-v-d73eb5ec],.workflow-stage-grid[data-v-d73eb5ec],.bk-stat-grid[data-v-d73eb5ec],.bk-health-list li[data-v-d73eb5ec],.runtime-stage-grid[data-v-d73eb5ec],.default-model-grid[data-v-d73eb5ec],.toggle-grid[data-v-d73eb5ec],.detail-grid[data-v-d73eb5ec],.eval-summary-modal[data-v-d73eb5ec],.table-toolbar[data-v-d73eb5ec],.filter-bar[data-v-d73eb5ec],.ops-card-grid[data-v-d73eb5ec],.industry-check-grid[data-v-d73eb5ec]{grid-template-columns:1fr}.cfo-skill-page .cfo-summary-grid[data-v-d73eb5ec]{grid-template-columns:repeat(2,minmax(0,1fr))}.cfo-skill-page .resource-toolbar[data-v-d73eb5ec]{grid-template-columns:minmax(0,1fr);min-height:auto}.cfo-skill-page .button-row[data-v-d73eb5ec]{justify-content:flex-start}.cfo-skill-page .toolbar-subtitle[data-v-d73eb5ec]{max-width:34em}.cfo-skill-page .page-subnav[data-v-d73eb5ec]{width:100%}.filter-bar .filter-select[data-v-d73eb5ec]{border-left:0;border-radius:10px}.admin-drawer[data-v-d73eb5ec]{border-radius:0;max-width:100vw;width:100vw}.admin-drawer.wide[data-v-d73eb5ec]{width:100vw}.admin-modal[data-v-d73eb5ec]{max-height:calc(100vh - 20px);max-width:calc(100vw - 20px);width:calc(100vw - 20px)}.runtime-config-modal .modal-body[data-v-d73eb5ec]{gap:12px;padding:0 12px 22px}.runtime-config-modal .modal-foot[data-v-d73eb5ec]{flex-wrap:wrap;padding:14px 12px}.runtime-config-summary[data-v-d73eb5ec]{grid-template-columns:1fr}.runtime-config-summary .compact-check[data-v-d73eb5ec]{justify-content:flex-start;white-space:normal}}@media(prefers-reduced-motion:reduce){[data-v-d73eb5ec],[data-v-d73eb5ec]:before,[data-v-d73eb5ec]:after{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}}html{height:100%;overflow:hidden}body{margin:0;font-family:Inter,IBM Plex Sans,PingFang SC,Microsoft YaHei,sans-serif;background:radial-gradient(circle at 8% -8%,rgba(202,138,4,.08),transparent 31%),radial-gradient(circle at 96% 0%,rgba(245,158,11,.06),transparent 30%),linear-gradient(180deg,#fbfbfa,#f7f6f2 52%,#f1efe8);color:#111827;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}:root{--cfo-page-bg: #f3f1ea;--cfo-surface: #fffefa;--cfo-surface-soft: #fbfaf5;--cfo-surface-muted: #f7f4ec;--cfo-border: rgba(24, 24, 27, .08);--cfo-border-strong: rgba(24, 24, 27, .12);--cfo-shadow: 0 18px 42px rgba(24, 24, 27, .07)}*{box-sizing:border-box}button[data-v-6ad14cce],textarea[data-v-6ad14cce],input[data-v-6ad14cce],select[data-v-6ad14cce]{font:inherit}button[data-v-6ad14cce],select[data-v-6ad14cce]{cursor:pointer}button[data-v-6ad14cce]:disabled,select[data-v-6ad14cce]:disabled{cursor:not-allowed}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid rgba(202,138,4,.22);outline-offset:2px}.auth-page[data-v-6ad14cce]{align-items:center;display:grid;min-height:100vh;padding:24px}.auth-card[data-v-6ad14cce]{background:var(--cfo-surface);border:1px solid rgba(15,23,42,.08);border-radius:24px;box-shadow:0 28px 80px #0f172a1f;background-clip:padding-box;display:grid;gap:20px;justify-self:center;max-width:460px;padding:28px;width:100%}.auth-card-head[data-v-6ad14cce]{align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) auto}.auth-card h1[data-v-6ad14cce]{color:#111827;font-size:24px;font-weight:850;line-height:1.25;margin:6px 0}.auth-title[data-v-6ad14cce]{display:grid;gap:2px}.auth-title span[data-v-6ad14cce]{display:block}.brand-kicker[data-v-6ad14cce]{color:#57534e;font-size:12px;font-weight:800;letter-spacing:0;line-height:1.45;margin:0}.brand-kicker span[data-v-6ad14cce]{display:block}.brand-kicker .brand-subtitle[data-v-6ad14cce]{white-space:normal}.brand-kicker span[data-v-6ad14cce]:first-child{color:#18181b;font-size:14px;font-weight:900;margin-bottom:6px}.auth-language-pill[data-v-6ad14cce]{align-items:center;background:#f8fafc;border:1px solid rgba(15,23,42,.1);border-radius:999px;box-shadow:0 8px 20px #0f172a0d;display:inline-grid;grid-template-columns:repeat(2,minmax(36px,1fr));margin-top:2px;padding:3px}.auth-language-pill button[data-v-6ad14cce]{background:transparent;border:0;border-radius:999px;color:#57534e;cursor:pointer;font-size:12px;font-weight:850;letter-spacing:0;line-height:1;min-height:30px;padding:8px 10px;transition:background .18s ease,color .18s ease,box-shadow .18s ease}.auth-language-pill button[data-v-6ad14cce]:hover{color:#111827}.auth-language-pill button.active[data-v-6ad14cce]{background:#18181b;box-shadow:0 6px 14px #18181b29;color:#fef3c7}.auth-card p[data-v-6ad14cce]{color:#57534e;font-size:14px;line-height:1.6;margin:0}.auth-loading-page[data-v-6ad14cce]{background:radial-gradient(circle at 18% 18%,rgba(194,138,24,.09),transparent 28%),linear-gradient(135deg,#faf9f5,#f4f5f7)}.auth-loading-card[data-v-6ad14cce]{border-color:#78716c2e;border-radius:18px;box-shadow:0 18px 55px #0f172a1a;gap:18px;max-width:420px;padding:28px 30px}.auth-loading-brand[data-v-6ad14cce]{align-items:center;display:flex;gap:10px}.auth-loading-mark[data-v-6ad14cce]{background:linear-gradient(135deg,#c28a18,#18181b);border-radius:10px;box-shadow:0 8px 16px #c28a1838;height:22px;width:22px}.auth-loading-card h1[data-v-6ad14cce]{font-size:22px;font-weight:820;line-height:1.22;margin:0 0 8px}.auth-loading-card p[data-v-6ad14cce]:not(.panel-kicker){font-size:13px;line-height:1.5}.auth-loading-progress[data-v-6ad14cce]{background:#0f172a14;border-radius:999px;height:3px;overflow:hidden;width:100%}.auth-loading-progress span[data-v-6ad14cce]{animation:auth-loading-progress-6ad14cce 1.25s ease-in-out infinite;background:linear-gradient(90deg,#c28a1800,#c28a18,#18181bcc);border-radius:inherit;display:block;height:100%;width:42%}@keyframes auth-loading-progress-6ad14cce{0%{transform:translate(-110%)}to{transform:translate(260%)}}@media(prefers-reduced-motion:reduce){.auth-loading-progress span[data-v-6ad14cce]{animation:none;transform:translate(0)}}.auth-form[data-v-6ad14cce]{display:grid;gap:12px}.sso-submit[data-v-6ad14cce]{font-size:14px;min-height:42px}.tenant-picker-card[data-v-6ad14cce]{gap:16px;max-width:520px}.tenant-picker-user[data-v-6ad14cce]{color:#57534e;font-size:13px;font-weight:750;margin-top:6px}.tenant-picker-list[data-v-6ad14cce]{display:grid;gap:8px;max-height:min(42vh,320px);overflow:auto;padding-right:2px}.tenant-choice[data-v-6ad14cce]{align-items:center;background:#fffdf8;border:1px solid rgba(120,113,108,.2);border-radius:8px;color:#1f2937;cursor:pointer;display:flex;gap:10px;justify-content:space-between;padding:10px 12px;text-align:left;width:100%}.tenant-choice[data-v-6ad14cce]:hover{background:#fffbeb;border-color:#92400e47}.tenant-choice strong[data-v-6ad14cce],.tenant-choice small[data-v-6ad14cce]{display:block}.tenant-choice small[data-v-6ad14cce]{color:#78716c;font-size:12px;font-weight:750;margin-top:4px}.tenant-choice svg[data-v-6ad14cce]{height:18px;width:18px}.auth-form label[data-v-6ad14cce]{color:#3f3f46;display:grid;font-size:13px;font-weight:800;gap:7px}.auth-form input[data-v-6ad14cce],.auth-form select[data-v-6ad14cce]{background:var(--cfo-surface-soft);border:1px solid rgba(15,23,42,.12);border-radius:13px;color:#111827;min-height:42px;outline:0;padding:10px 12px;transition:.18s ease;width:100%}.auth-form input[data-v-6ad14cce]:focus,.auth-form select[data-v-6ad14cce]:focus{background:var(--cfo-surface);border-color:#ca8a0485;box-shadow:0 0 0 4px #ca8a041f}.auth-form input.readonly-input[data-v-6ad14cce]{background:#f3f4f6;color:#374151;cursor:default}.auth-form input.readonly-input[data-v-6ad14cce]:focus{background:#f3f4f6;border-color:#0f172a1f;box-shadow:none}.password-field[data-v-6ad14cce]{align-items:stretch;display:grid;grid-template-columns:minmax(0,1fr) 42px;overflow:hidden}.password-field input[data-v-6ad14cce]{border-radius:13px 0 0 13px;border-right:0;min-width:0}.password-field input[data-v-6ad14cce]::-ms-clear,.password-field input[data-v-6ad14cce]::-ms-reveal{display:none}.password-field input[data-v-6ad14cce]::-webkit-contacts-auto-fill-button,.password-field input[data-v-6ad14cce]::-webkit-credentials-auto-fill-button{display:none!important;pointer-events:none;visibility:hidden}.password-field input[data-v-6ad14cce]:focus{box-shadow:none}.password-field[data-v-6ad14cce]:focus-within{border-radius:13px;box-shadow:0 0 0 4px #ca8a041f}.password-field:focus-within input[data-v-6ad14cce],.password-field:focus-within .password-toggle[data-v-6ad14cce]{background:var(--cfo-surface);border-color:#ca8a0485}.password-toggle[data-v-6ad14cce]{align-items:center;background:var(--cfo-surface-soft);border:1px solid rgba(15,23,42,.12);border-left:0;border-radius:0 13px 13px 0;color:#64748b;display:inline-flex;justify-content:center;padding:0;transition:.18s ease}.password-toggle[data-v-6ad14cce]:hover,.password-toggle[data-v-6ad14cce]:focus-visible{color:#111827}.password-toggle .ui-icon[data-v-6ad14cce]{height:18px;width:18px}.auth-form select[data-v-6ad14cce]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding-right:42px}.auth-form select[data-v-6ad14cce]:disabled{color:#a8a29e;cursor:wait}.select-shell[data-v-6ad14cce]{display:grid;position:relative}.select-shell[data-v-6ad14cce]:after{border-bottom:2px solid #78716c;border-right:2px solid #78716c;content:"";height:7px;pointer-events:none;position:absolute;right:15px;top:50%;transform:translateY(-62%) rotate(45deg);width:7px}.auth-submit[data-v-6ad14cce],.auth-ghost[data-v-6ad14cce]{border-radius:999px;cursor:pointer;font-weight:800;min-height:42px;padding:0 16px}.auth-foot[data-v-6ad14cce]{color:#78716c;font-size:13px;margin:0;text-align:right}.auth-foot a[data-v-6ad14cce]{color:#ca8a04;text-decoration:none}.auth-foot a[data-v-6ad14cce]:hover{text-decoration:underline}.auth-submit[data-v-6ad14cce]{background:linear-gradient(135deg,#facc15,#f59e0b);border:0;color:#111827;box-shadow:0 8px 18px #ca8a0429}.auth-submit.sso-submit[data-v-6ad14cce]{border-radius:999px;font-size:14px;line-height:1.2;min-height:42px;padding:0 22px}.auth-ghost[data-v-6ad14cce]{background:var(--cfo-surface-soft);border:1px solid rgba(23,32,51,.08);color:#3f3f46}.auth-submit[data-v-6ad14cce]:disabled{cursor:not-allowed;opacity:.62}.auth-error[data-v-6ad14cce]{background:#fff0eb;border:1px solid rgba(169,53,31,.14);border-radius:12px;color:#a9351f!important;font-size:13px!important;padding:9px 10px}.shell[data-v-6ad14cce]{display:grid;grid-template-rows:auto minmax(0,1fr);gap:12px;height:100vh;overflow:hidden;padding:14px 16px 18px}.mobile-nav-drawer[data-v-6ad14cce]{display:contents}.mobile-session-pane[data-v-6ad14cce],.mobile-log-list-panel[data-v-6ad14cce]{display:none}.mobile-nav-drawer[data-v-6ad14cce]::-webkit-scrollbar{display:none}.topbar[data-v-6ad14cce],.panel[data-v-6ad14cce]{background:var(--cfo-surface);background-clip:padding-box;border:1px solid var(--cfo-border);box-shadow:0 18px 42px #18181b12,0 1px #ffffffe0 inset}.topbar[data-v-6ad14cce]{align-items:center;background:var(--cfo-surface);border-color:#0f172a12;border-radius:20px;box-shadow:0 14px 34px #1c2a420f,0 1px #ffffffb8 inset;display:flex;gap:20px;justify-content:space-between;min-height:58px;padding:9px 16px;position:relative;z-index:50}.brand-home[data-v-6ad14cce]{align-items:center;background:transparent;border:0;cursor:pointer;display:inline-flex;gap:10px;min-width:0;padding:0;text-align:left;-webkit-user-select:none;user-select:none}.brand-home[data-v-6ad14cce]:focus-visible{border-radius:12px;outline:2px solid rgba(202,138,4,.36);outline-offset:6px}.eyebrow[data-v-6ad14cce]{color:#111827;font-size:17px;font-weight:850;letter-spacing:0;margin:0;-webkit-user-select:none;user-select:none}.brand-home small[data-v-6ad14cce]{color:#78716c;display:block;font-size:11px;font-weight:700;letter-spacing:0;line-height:1.35;margin-top:1px;text-transform:none}.brand-mark[data-v-6ad14cce]{background:transparent;border-radius:0;box-shadow:none;display:block;flex:0 0 auto;height:38px;object-fit:contain;overflow:visible;width:38px}.topbar-actions[data-v-6ad14cce]{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.mobile-drawer-toggle[data-v-6ad14cce],.mobile-drawer-backdrop[data-v-6ad14cce]{display:none}.nav-btn[data-v-6ad14cce],.user-pill[data-v-6ad14cce],.tag[data-v-6ad14cce],.mini-action[data-v-6ad14cce]{align-items:center;border:0;border-radius:999px;display:inline-flex;font-size:13px;font-weight:600;justify-content:center;line-height:1.2;min-height:36px;padding:8px 12px;white-space:nowrap}.ui-icon[data-v-6ad14cce]{flex:0 0 auto;height:16px;width:16px}.nav-btn[data-v-6ad14cce]{background:#fffbeb;border:1px solid rgba(202,138,4,.2);color:#111827;gap:7px;box-shadow:0 7px 16px #ca8a040f;transition:.18s ease}.nav-btn[data-v-6ad14cce]:hover{background:#fef3c7;border-color:#ca8a0447}.workspace-switch-wrap[data-v-6ad14cce]{position:relative}.workspace-switch[data-v-6ad14cce]{align-items:center;background:#f4f4f5b8;border:1px solid rgba(24,24,27,.08);border-radius:999px;color:#71717a;cursor:default;display:inline-flex;gap:7px;font-size:12px;font-weight:650;line-height:1.2;max-width:180px;min-height:32px;padding:7px 11px}.workspace-switch.switchable[data-v-6ad14cce]{cursor:pointer}.workspace-switch[data-v-6ad14cce]:hover,.workspace-switch.active[data-v-6ad14cce]{background:#fef3c7;border-color:#ca8a0442;color:#27272a}.workspace-switch[data-v-6ad14cce]:disabled{opacity:1}.workspace-switch span[data-v-6ad14cce]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-switch .chevron-icon[data-v-6ad14cce]{flex:0 0 auto;height:15px;transition:transform .18s ease;width:15px}.workspace-switch .chevron-icon.expanded[data-v-6ad14cce]{transform:rotate(180deg)}.workspace-switch-menu[data-v-6ad14cce]{background:var(--cfo-surface);background-clip:padding-box;border:1px solid rgba(23,32,51,.1);border-radius:14px;box-shadow:0 18px 42px #1c2a4226;display:grid;gap:4px;left:0;min-width:180px;padding:6px;position:absolute;top:calc(100% + 8px);z-index:92}.workspace-switch-menu button[data-v-6ad14cce]{background:transparent;border:0;border-radius:10px;color:#3f3f46;cursor:pointer;font-size:13px;font-weight:800;min-height:36px;overflow:hidden;padding:8px 10px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.workspace-switch-menu button[data-v-6ad14cce]:hover,.workspace-switch-menu button.active[data-v-6ad14cce]{background:var(--cfo-surface-soft);color:#18181b}.user-pill.active[data-v-6ad14cce]{background:linear-gradient(135deg,#fff7d6,#fef3c7);border:1px solid rgba(202,138,4,.3);color:#111827;box-shadow:0 10px 22px #ca8a041f}.nav-btn.active[data-v-6ad14cce]{background:linear-gradient(135deg,#18181b,#3f3f46);border-color:#ca8a0452;color:#fef3c7;box-shadow:0 12px 24px #18181b2e}.user-pill[data-v-6ad14cce]{background:#f4f4f5;border:1px solid rgba(24,24,27,.06);color:#27272a}.user-menu-wrap[data-v-6ad14cce]{position:relative}.user-menu-trigger[data-v-6ad14cce]{border:0;cursor:pointer;gap:7px}.user-menu-trigger .chevron-icon[data-v-6ad14cce]{height:16px;margin-left:2px;width:16px}.user-menu[data-v-6ad14cce]{background:var(--cfo-surface);background-clip:padding-box;border:1px solid rgba(23,32,51,.1);border-radius:16px;box-shadow:0 18px 42px #1c2a4229;display:grid;gap:4px;min-width:220px;padding:7px;position:absolute;right:0;top:calc(100% + 8px);z-index:90}.user-menu button[data-v-6ad14cce]{align-items:center;background:transparent;border:0;border-radius:11px;color:#3f3f46;cursor:pointer;display:flex;font-size:13px;font-weight:800;gap:9px;min-height:42px;padding:10px 11px;text-align:left;transition:.18s ease;width:100%}.user-menu button[data-v-6ad14cce]:hover,.user-menu button.active[data-v-6ad14cce]{background:var(--cfo-surface-soft);color:#18181b}.user-menu button.danger[data-v-6ad14cce]{color:#a9351f}.user-menu button.danger[data-v-6ad14cce]:hover{background:#fff0eb;color:#9f2d1d}.language-menu-section[data-v-6ad14cce]{border-bottom:1px solid rgba(23,32,51,.08);display:grid;gap:8px;margin-bottom:3px;padding:6px 4px 9px}.language-menu-label[data-v-6ad14cce]{align-items:center;color:#57534e;display:flex;font-size:12px;font-weight:800;gap:8px;padding:0 5px}.language-segment[data-v-6ad14cce]{background:var(--cfo-surface-soft);border:1px solid rgba(23,32,51,.08);border-radius:999px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:3px}.user-menu .language-option[data-v-6ad14cce]{border-radius:999px;justify-content:center;min-height:30px;padding:6px 10px;text-align:center}.user-menu .language-option.active[data-v-6ad14cce]{background:#18181b;color:#fef3c7}.user-pill.success[data-v-6ad14cce],.tag.success[data-v-6ad14cce]{background:#ddf5e6;color:#0f6a3f}.user-pill.failed[data-v-6ad14cce],.tag.failed[data-v-6ad14cce]{background:#ffe5e1;color:#a9351f}.tag.running[data-v-6ad14cce]{background:#fffbeb;color:#92400e}.tag.warning[data-v-6ad14cce]{background:#fef3c7;color:#92400e}.tag.pending[data-v-6ad14cce]{background:#f2f4f7;color:#66748a}.password-modal-backdrop[data-v-6ad14cce]{align-items:center;background:#0f172a47;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:120}.password-modal[data-v-6ad14cce]{background:var(--cfo-surface);background-clip:padding-box;border:1px solid rgba(23,32,51,.1);border-radius:22px;box-shadow:0 30px 90px #0f172a3d;display:grid;gap:14px;max-width:420px;padding:18px;width:min(420px,100%)}.password-modal-head[data-v-6ad14cce]{align-items:start;display:flex;gap:12px;justify-content:space-between}.password-modal-head h3[data-v-6ad14cce]{color:#18181b;margin:4px 0 0}.modal-close-btn[data-v-6ad14cce]{background:var(--cfo-surface-soft);border:0;border-radius:999px;color:#57534e;cursor:pointer;font-size:20px;height:34px;line-height:1;width:34px}.password-modal-form[data-v-6ad14cce]{width:100%}.password-modal-actions[data-v-6ad14cce]{display:grid;gap:8px;grid-template-columns:1fr 1fr}.password-success[data-v-6ad14cce]{background:#ddf5e6;border:1px solid rgba(15,106,63,.14);border-radius:12px;color:#0f6a3f;font-size:13px;margin:0;padding:9px 10px}.query-layout[data-v-6ad14cce]{display:grid;gap:12px;grid-template-columns:244px minmax(0,1.9fr) minmax(320px,.72fr);height:100%;min-height:0;overflow:hidden}.admin-view[data-v-6ad14cce]{height:100%;min-height:0}.panel[data-v-6ad14cce]{background-clip:padding-box;border-radius:20px;min-height:0;min-width:0;overflow:hidden;padding:14px;transition:box-shadow .2s ease,border-color .2s ease,background-color .2s ease,transform .2s ease}.panel[data-v-6ad14cce]:hover{box-shadow:0 12px 28px #1a29400f}.sessions-pane[data-v-6ad14cce],.chat-pane[data-v-6ad14cce],.trace-pane[data-v-6ad14cce]{height:100%;min-height:0}.sessions-pane[data-v-6ad14cce]{align-content:start;background:var(--cfo-surface);display:grid;gap:12px;grid-template-rows:auto auto minmax(0,1fr) auto;overflow:hidden}.sessions-pane.mobile-session-pane[data-v-6ad14cce],.logs-list-panel.mobile-log-list-panel[data-v-6ad14cce]{display:none}.chat-pane[data-v-6ad14cce]{display:grid;background:var(--cfo-surface);gap:8px;grid-template-areas:"chat-head" "chat-stream" "chat-composer";grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden}.chat-pane.has-disclaimer[data-v-6ad14cce]{grid-template-areas:"chat-head" "chat-disclaimer" "chat-stream" "chat-composer";grid-template-rows:auto auto minmax(0,1fr) auto}.trace-pane[data-v-6ad14cce]{display:grid;background:var(--cfo-surface);gap:10px;grid-template-rows:auto minmax(0,1fr);max-height:100%;overflow:hidden}.panel-head[data-v-6ad14cce]{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:6px}.chat-pane .panel-head[data-v-6ad14cce]{grid-area:chat-head;margin-bottom:0;min-height:0}.ai-disclaimer-panel[data-v-6ad14cce]{background:#f8fafc;border:1px solid rgba(15,23,42,.08);border-radius:8px;color:#334155;display:grid;font-size:12px;grid-area:chat-disclaimer;line-height:1.55;margin-right:16px;overflow:hidden}.ai-disclaimer-panel summary[data-v-6ad14cce]{align-items:center;cursor:pointer;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:6px 10px;list-style:none;padding:8px 10px}.ai-disclaimer-panel summary[data-v-6ad14cce]::-webkit-details-marker{display:none}.ai-disclaimer-panel summary span[data-v-6ad14cce]{color:#475569;font-weight:800}.ai-disclaimer-panel summary strong[data-v-6ad14cce]{color:#111827;font-size:12px;min-width:0}.ai-disclaimer-close[data-v-6ad14cce]{align-items:center;background:#ffffffdb;border:1px solid rgba(15,23,42,.1);border-radius:999px;color:#64748b;cursor:pointer;display:inline-flex;flex:0 0 24px;font-size:0;font-weight:700;height:24px;justify-content:center;line-height:0;padding:0;position:relative;width:24px}.ai-disclaimer-close[data-v-6ad14cce]:before,.ai-disclaimer-close[data-v-6ad14cce]:after{background:currentColor;border-radius:999px;content:"";height:2px;left:50%;position:absolute;top:50%;width:10px}.ai-disclaimer-close[data-v-6ad14cce]:before{transform:translate(-50%,-50%) rotate(45deg)}.ai-disclaimer-close[data-v-6ad14cce]:after{transform:translate(-50%,-50%) rotate(-45deg)}.ai-disclaimer-close[data-v-6ad14cce]:hover{background:#fff;border-color:#0f172a2e;color:#111827}.ai-disclaimer-body[data-v-6ad14cce]{border-top:1px solid rgba(15,23,42,.07);display:grid;gap:8px;padding:9px 10px 10px}.demo-data-disclaimer[data-v-6ad14cce],.ai-disclaimer-body ul[data-v-6ad14cce]{margin:0}.demo-data-disclaimer[data-v-6ad14cce]{color:#111827;font-weight:650}.ai-disclaimer-body ul[data-v-6ad14cce]{display:grid;gap:4px;list-style-type:square;padding-left:18px}.panel-head.compact[data-v-6ad14cce]{align-items:flex-start}.panel-kicker[data-v-6ad14cce],.result-label[data-v-6ad14cce],.section-title[data-v-6ad14cce]{color:#57534e;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.panel h3[data-v-6ad14cce],.trace-pane h3[data-v-6ad14cce]{color:#111827;font-family:inherit;font-size:16px;font-weight:850;line-height:1.35;margin:4px 0 0;word-break:break-word}.workspace-status[data-v-6ad14cce]{background:#ecfdf5;border:1px solid rgba(16,185,129,.18);border-radius:999px;color:#047857;font-size:12px;font-weight:850;padding:7px 10px;white-space:nowrap}.workspace-status.running[data-v-6ad14cce]{background:#fffbeb;border-color:#ca8a0433;color:#111827}.session-create-btn[data-v-6ad14cce]{align-items:center;background:linear-gradient(135deg,#18181b,#3f3f46);border:1px solid rgba(202,138,4,.26);border-radius:14px;box-shadow:0 14px 28px #18181b2e;color:#fef3c7;cursor:pointer;display:flex;font-size:15px;font-weight:600;gap:8px;justify-content:center;min-height:43px;padding:8px 12px;transition:.18s ease;width:100%}.session-create-btn[data-v-6ad14cce]:hover{background:linear-gradient(135deg,#111827,#27272a);border-color:#facc1561;box-shadow:0 16px 30px #18181b38}.session-create-btn svg[data-v-6ad14cce],.session-search svg[data-v-6ad14cce]{flex:0 0 auto;height:16px;width:16px}.session-search[data-v-6ad14cce]{align-items:center;align-self:start;background:var(--cfo-surface-soft);border:1px solid rgba(15,23,42,.1);border-radius:12px;color:#78716c;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) 18px;height:44px;min-height:44px;padding:0 12px}.session-search input[data-v-6ad14cce]{background:transparent;border:0;color:#27272a;font-weight:650;outline:0}.session-list[data-v-6ad14cce]{align-content:start;display:grid;gap:14px;min-height:0;overflow:auto;padding-right:4px;padding-top:2px;scrollbar-width:none}.session-list[data-v-6ad14cce]::-webkit-scrollbar,.message-stream[data-v-6ad14cce]::-webkit-scrollbar{display:none}.session-group[data-v-6ad14cce],.session-group-items[data-v-6ad14cce]{display:grid;gap:8px}.session-group-title[data-v-6ad14cce]{color:#57534e;font-size:13px;font-weight:800;padding:0 4px}.session-card[data-v-6ad14cce]{background:var(--cfo-surface-soft);border:1px solid rgba(15,23,42,.06);border-radius:12px;cursor:pointer;display:grid;gap:5px;padding:8px 10px;text-align:left;transition:.18s ease}.session-card[data-v-6ad14cce]:hover{background:var(--cfo-surface);border-color:#ca8a0424}.session-card.active[data-v-6ad14cce]{background:#fffbeb;border-color:#ca8a0457;box-shadow:0 10px 20px #ca8a0414}.session-card-headline[data-v-6ad14cce]{align-items:center;display:flex;gap:8px;min-width:0}.session-card strong[data-v-6ad14cce]{color:#18181b;display:block;font-size:13px;font-weight:650;line-height:1.35;overflow:hidden;text-overflow:ellipsis}.session-card-meta[data-v-6ad14cce]{color:#78716c;display:block;font-size:11px;line-height:1.35;overflow:hidden;text-overflow:ellipsis}.session-running-badge[data-v-6ad14cce]{background:#ca8a0424;border-radius:999px;color:#cb612d;flex:0 0 auto;font-size:11px;font-weight:700;line-height:1.2;padding:2px 7px}.session-delete-btn[data-v-6ad14cce]{background:#fff7f5;border:1px solid rgba(169,53,31,.16);border-radius:12px;color:#9a5344;cursor:pointer;font-size:12px;font-weight:800;min-height:38px;padding:8px 10px;transition:.18s ease;width:100%}.session-footer[data-v-6ad14cce]{background:var(--cfo-surface);border-top:1px solid rgba(15,23,42,.06);margin:0 -2px -2px;padding:10px 2px 2px}.session-delete-btn[data-v-6ad14cce]:hover:not(:disabled){background:#fff0eb;border-color:#a9351f3d;color:#7f2f24}.session-delete-btn[data-v-6ad14cce]:disabled{background:var(--cfo-surface-soft);border-color:#18181b14;color:#a8a29e;cursor:not-allowed}.session-info-card[data-v-6ad14cce]{background:var(--cfo-surface-soft);border:1px solid rgba(23,32,51,.08);border-radius:12px;color:#78716c;display:grid;font-size:12px;gap:7px;padding:10px}.session-info-card code[data-v-6ad14cce]{color:#27272a;font-family:IBM Plex Mono,monospace;overflow:hidden;text-overflow:ellipsis}.message-stream[data-v-6ad14cce]{align-content:start;display:grid;gap:12px;grid-area:chat-stream;min-height:0;overflow:auto;padding:8px 18px 6px 2px;scrollbar-gutter:stable;scrollbar-width:none}.welcome-card[data-v-6ad14cce]{align-items:start;display:grid;gap:8px;grid-template-columns:34px minmax(0,1fr);padding:8px 0 14px;width:min(94%,980px)}.welcome-badge[data-v-6ad14cce],.message-avatar[data-v-6ad14cce]{background:linear-gradient(135deg,#fffbeb,#fef3c7);border-radius:12px;color:#020617;display:grid;font-size:12px;font-weight:700;height:34px;place-items:center;width:34px}.welcome-body[data-v-6ad14cce],.message-bubble[data-v-6ad14cce]{background:var(--cfo-surface);background-clip:padding-box;border:1px solid rgba(15,23,42,.07);border-radius:16px;display:grid;gap:10px;max-width:100%;min-width:0;padding:14px}.welcome-body strong[data-v-6ad14cce]{color:#111827;font-size:17px;line-height:1.35}.welcome-body p[data-v-6ad14cce]{color:#57534e;font-size:15px;line-height:1.75;margin:0}.welcome-prompts[data-v-6ad14cce]{display:grid;gap:8px;justify-items:start;margin-top:2px}.welcome-prompt[data-v-6ad14cce]{background:var(--cfo-surface-soft);border:1px solid rgba(202,138,4,.14);border-radius:14px;color:#111827;cursor:pointer;font-size:14px;font-weight:600;line-height:1.45;padding:8px 14px;text-align:left;transition:.18s ease}.welcome-prompt[data-v-6ad14cce]:hover{background:#f8fbfffa;border-color:#ca8a043d;box-shadow:0 14px 30px #ca8a0414;transform:translateY(-1px)}.message[data-v-6ad14cce]{background:transparent;border:0;border-radius:0;display:flex;min-width:0;overflow:visible;padding:0}.message.user[data-v-6ad14cce]{justify-content:flex-end}.message-shell[data-v-6ad14cce]{align-items:start;display:grid;gap:8px;grid-template-columns:34px minmax(0,1fr);width:min(94%,980px)}.message.user .message-shell[data-v-6ad14cce]{grid-template-columns:minmax(0,1fr) 34px;max-width:min(72%,920px);width:fit-content}.message.user .message-avatar[data-v-6ad14cce]{background:linear-gradient(135deg,#fffbeb,#fef3c7);color:#78350f;order:2}.message-main[data-v-6ad14cce]{display:grid;gap:6px;min-width:0}.message-bubble[data-v-6ad14cce]{overflow:hidden;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.message.user .message-bubble[data-v-6ad14cce]{background:#fffbeb;border-color:#ca8a0424}.message:hover .message-bubble[data-v-6ad14cce]{border-color:#ca8a041f;box-shadow:0 10px 20px #1a29400a}.message-content[data-v-6ad14cce],pre[data-v-6ad14cce]{font-family:IBM Plex Mono,monospace;font-size:14px;line-height:1.7;margin:0;overflow-wrap:anywhere;white-space:pre-wrap;word-break:break-word}.message-rich[data-v-6ad14cce]{font-size:15px;line-height:1.75;margin-top:0}.cfo-insight-panel[data-v-6ad14cce]{background:#f8fafc;border:1px solid rgba(30,64,175,.12);border-radius:12px;display:grid;gap:10px;margin:0 0 10px;max-width:100%;padding:11px 12px}.cfo-insight-summary[data-v-6ad14cce]{display:grid;gap:4px;min-width:0}.cfo-skill-plan-strip[data-v-6ad14cce]{align-items:start;background:#ffffffb3;border:1px solid rgba(14,116,144,.16);border-radius:8px;display:grid;gap:3px;padding:8px 9px}.cfo-insight-summary span[data-v-6ad14cce],.cfo-skill-plan-strip span[data-v-6ad14cce],.cfo-insight-item span[data-v-6ad14cce]{color:#475569;font-size:11px;font-weight:800;line-height:1.25}.cfo-insight-summary strong[data-v-6ad14cce],.cfo-skill-plan-strip strong[data-v-6ad14cce]{color:#0f172a;font-size:14px;font-weight:800;line-height:1.45;overflow-wrap:anywhere}.cfo-insight-grid[data-v-6ad14cce]{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));min-width:0}.cfo-insight-item[data-v-6ad14cce]{background:#ffffffc7;border:1px solid rgba(15,23,42,.08);border-radius:10px;display:grid;gap:4px;min-width:0;padding:8px 9px}.cfo-insight-item p[data-v-6ad14cce]{color:#1f2937;font-size:12px;line-height:1.45;margin:0;overflow-wrap:anywhere}.thinking-state[data-v-6ad14cce]{align-items:center;color:#57534e;display:inline-flex;gap:8px;min-height:28px}.thinking-state.compact[data-v-6ad14cce]{background:#fffbebd1;border:1px solid rgba(202,138,4,.1);border-radius:999px;justify-self:start;min-height:26px;padding:4px 9px}.thinking-label[data-v-6ad14cce]{font-size:14px;font-weight:600;letter-spacing:.01em}.thinking-dots[data-v-6ad14cce]{align-items:center;display:inline-flex;gap:5px}.thinking-dots span[data-v-6ad14cce]{animation:thinkingPulse-6ad14cce 1.1s ease-in-out infinite;background:#ca8a048a;border-radius:999px;height:6px;width:6px}.thinking-dots span[data-v-6ad14cce]:nth-child(2){animation-delay:.16s}.thinking-dots span[data-v-6ad14cce]:nth-child(3){animation-delay:.32s}.inline-progress[data-v-6ad14cce]{align-items:center;color:#78716c;display:inline-grid;font-size:12px;gap:7px;grid-template-columns:8px minmax(0,1fr);justify-self:start;line-height:1.5;margin-top:-2px;max-width:100%}.inline-progress-dot[data-v-6ad14cce]{animation:thinkingPulse-6ad14cce 1.15s ease-in-out infinite;background:#4fc28c;border-radius:999px;box-shadow:0 0 0 4px #4fc28c1f;height:7px;width:7px}.inline-progress.success .inline-progress-dot[data-v-6ad14cce]{animation:none;background:#62bf8f}.inline-progress.failed[data-v-6ad14cce]{color:#9a5344}.inline-progress.failed .inline-progress-dot[data-v-6ad14cce]{animation:none;background:#c04f38;box-shadow:0 0 0 4px #c04f381a}.analysis-update-strip[data-v-6ad14cce]{align-items:center;background:#eff6ff;border:1px solid rgba(37,99,235,.16);border-radius:8px;color:#1e3a8a;display:inline-grid;font-size:12px;font-weight:800;gap:7px;grid-template-columns:16px minmax(0,1fr);justify-self:start;line-height:1.4;margin:2px 0 4px;max-width:100%;padding:7px 9px}.analysis-update-strip svg[data-v-6ad14cce]{height:15px;width:15px}.analysis-update-strip span[data-v-6ad14cce]{overflow-wrap:anywhere}.analysis-update-strip.final[data-v-6ad14cce]{background:#f0fdf4;border-color:#16a34a29;color:#166534}.progress-feed[data-v-6ad14cce]{display:grid;gap:8px;padding:2px 0 0}.progress-line[data-v-6ad14cce]{align-items:center;color:#3f3f46;display:grid;font-size:14px;gap:8px;grid-template-columns:10px minmax(0,1fr);line-height:1.5}.progress-dot[data-v-6ad14cce]{animation:thinkingPulse-6ad14cce 1.1s ease-in-out infinite;background:#ca8a04;border-radius:999px;height:7px;width:7px}@keyframes thinkingPulse-6ad14cce{0%,80%,to{opacity:.32;transform:translateY(0)}40%{opacity:1;transform:translateY(-1px)}}.result-actions[data-v-6ad14cce]{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.feedback-strip[data-v-6ad14cce]{align-items:center;border-top:1px solid rgba(15,23,42,.08);color:#78716c;display:flex;flex-wrap:wrap;font-size:12px;gap:8px;margin-top:10px;padding-top:10px}.feedback-strip button[data-v-6ad14cce]{background:var(--cfo-surface-soft);border:1px solid rgba(15,23,42,.1);border-radius:999px;color:#3f3f46;cursor:pointer;font-size:12px;line-height:1;padding:6px 10px}.feedback-strip button[data-v-6ad14cce]:hover:not(:disabled){background:#fffbeb;border-color:#ca8a0433;color:#111827}.feedback-strip button.active[data-v-6ad14cce]{background:#18181b;border-color:#18181b;color:#fff}.feedback-strip button[data-v-6ad14cce]:disabled{cursor:default;opacity:.62}.feedback-strip.warning[data-v-6ad14cce]{background:#fffbeb;border:1px solid rgba(202,138,4,.18);border-radius:12px;color:#92400e;margin-top:8px;padding:9px 10px}.feedback-strip.warning button[data-v-6ad14cce]{background:#fff7d6;border-color:#ca8a0438;color:#78350f}.feedback-strip.warning button.active[data-v-6ad14cce]{background:#78350f;border-color:#78350f;color:#fff}.feedback-panel[data-v-6ad14cce]{background:#f8fafc;border:1px solid rgba(15,23,42,.08);border-radius:8px;display:grid;gap:10px;margin-top:10px;padding:10px}.feedback-category-group[data-v-6ad14cce]{display:flex;flex-wrap:wrap;gap:7px}.feedback-category-group button[data-v-6ad14cce],.feedback-panel-actions button[data-v-6ad14cce]{border:1px solid rgba(15,23,42,.1);border-radius:999px;cursor:pointer;font-size:12px;font-weight:700;line-height:1.2;min-height:30px;padding:6px 10px}.feedback-category-group button[data-v-6ad14cce]{background:#fff;color:#475569}.feedback-category-group button.active[data-v-6ad14cce]{background:#e0f2fe;border-color:#0284c747;color:#075985}.feedback-panel textarea[data-v-6ad14cce]{background:#fff;border:1px solid rgba(15,23,42,.12);border-radius:8px;color:#111827;font-size:13px;line-height:1.5;min-height:82px;outline:0;padding:9px 10px;resize:vertical;width:100%}.feedback-panel textarea[data-v-6ad14cce]:focus{border-color:#0284c759;box-shadow:0 0 0 3px #0ea5e91f}.feedback-panel-actions[data-v-6ad14cce]{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.feedback-panel-actions .feedback-cancel[data-v-6ad14cce]{background:#fff;color:#475569}.feedback-panel-actions .feedback-submit[data-v-6ad14cce]{background:#18181b;color:#fff}.feedback-panel-actions button[data-v-6ad14cce]:disabled{cursor:default;opacity:.6}.semantic-warning-card[data-v-6ad14cce]{background:linear-gradient(180deg,#fffaf0,#fffbeb);border:1px solid rgba(202,138,4,.22);border-radius:14px;box-shadow:0 10px 24px #ca8a040f;color:#78350f;display:grid;gap:7px;margin-top:2px;padding:11px 12px}.semantic-warning-card.compact[data-v-6ad14cce]{margin:0;padding:10px 11px}.semantic-warning-head[data-v-6ad14cce]{align-items:center;display:flex;font-size:13px;font-weight:850;gap:8px;line-height:1.3}.semantic-warning-head strong[data-v-6ad14cce]{flex:1}.semantic-warning-head .ui-icon[data-v-6ad14cce]{color:#ca8a04;height:17px;width:17px}.warning-info-button[data-v-6ad14cce]{align-items:center;background:#fffbebe6;border:1px solid rgba(202,138,4,.28);border-radius:999px;color:#92400e;cursor:pointer;display:inline-flex;height:26px;justify-content:center;margin-left:auto;transition:background .18s ease,border-color .18s ease,color .18s ease;width:26px}.warning-info-button[data-v-6ad14cce]:hover{background:#fef3c7;border-color:#92400e5c;color:#451a03}.warning-info-button .ui-icon[data-v-6ad14cce]{height:15px;width:15px}.semantic-warning-card p[data-v-6ad14cce]{color:#92400e;font-size:13px;line-height:1.55;margin:0}.semantic-warning-detail[data-v-6ad14cce]{background:#ffffffb8;border:1px solid rgba(202,138,4,.16);border-radius:10px;display:grid;gap:6px;padding:8px}.semantic-warning-row[data-v-6ad14cce]{align-items:start;display:grid;gap:8px;grid-template-columns:minmax(90px,.34fr) 1fr}.semantic-warning-row span[data-v-6ad14cce]{color:#a16207;font-size:12px;font-weight:750}.semantic-warning-row strong[data-v-6ad14cce]{color:#451a03;font-size:12px;font-weight:700;line-height:1.45;overflow-wrap:anywhere}.clarification-card[data-v-6ad14cce]{background:var(--cfo-surface-soft);border:1px solid rgba(202,138,4,.14);border-radius:14px;display:grid;gap:10px;margin-top:2px;padding:12px}.clarification-head[data-v-6ad14cce]{align-items:center;color:#27272a;display:inline-flex;font-size:13px;gap:8px}.clarification-dot[data-v-6ad14cce]{background:#ca8a04;border-radius:999px;box-shadow:0 0 0 5px #4fc28c1a;height:8px;width:8px}.clarification-intro[data-v-6ad14cce]{color:#3f3f46;font-size:13px;font-weight:700;margin:0}.clarification-questions[data-v-6ad14cce]{color:#6a7788;display:grid;font-size:13px;gap:5px;line-height:1.55}.clarification-questions p[data-v-6ad14cce]{margin:0}.clarification-fields[data-v-6ad14cce]{display:flex;flex-wrap:wrap;gap:8px}.field-chip[data-v-6ad14cce]{align-items:flex-start;background:var(--cfo-surface-soft);border:1px solid rgba(79,194,140,.22);border-radius:10px;color:#27272a;cursor:pointer;display:grid;gap:3px;max-width:220px;padding:8px 10px;text-align:left;transition:.18s ease}.field-chip strong[data-v-6ad14cce]{font-size:12px;line-height:1.2}.field-chip span[data-v-6ad14cce]{color:#78716c;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.field-chip[data-v-6ad14cce]:hover{background:var(--cfo-surface);border-color:#4fc28c6b;transform:translateY(-1px)}.clarification-suggestions[data-v-6ad14cce]{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.followup-directions[data-v-6ad14cce]{border-top:1px solid rgba(15,23,42,.08);display:grid;gap:8px;margin-top:10px;padding-top:10px}.followup-head[data-v-6ad14cce]{align-items:center;color:#78716c;display:flex;font-size:12px;gap:8px;line-height:1.4}.followup-head strong[data-v-6ad14cce]{color:#111827;font-size:12px;font-weight:700}.followup-suggestions[data-v-6ad14cce]{align-items:flex-start;display:flex;flex-wrap:wrap;gap:8px}.suggestion-chip[data-v-6ad14cce]{background:#eef3fbeb;border:1px solid rgba(202,138,4,.12);border-radius:999px;color:#92400e;cursor:pointer;font-size:12px;font-weight:700;line-height:1.35;max-width:100%;overflow-wrap:anywhere;padding:7px 10px;transition:.18s ease;white-space:normal}.suggestion-chip[data-v-6ad14cce]:hover{background:var(--cfo-surface);border-color:#ca8a0447;color:#c95d2a;transform:translateY(-1px)}.suggestion-chip[data-v-6ad14cce]:focus-visible{outline:2px solid rgba(59,130,246,.34);outline-offset:2px}.followup-chip[data-v-6ad14cce]{color:#1e3a8a}.followup-chip[data-v-6ad14cce]:hover{border-color:#3b82f647;color:#1d4ed8}.result-block[data-v-6ad14cce]{display:grid;gap:8px;margin-top:8px;max-width:100%;min-width:0}.result-table-head[data-v-6ad14cce]{align-items:end;display:flex;gap:10px;justify-content:space-between;min-width:0}.result-table-head>span[data-v-6ad14cce]{color:#a8a29e;flex:0 0 auto;font-size:12px;line-height:1.4}.mini-action[data-v-6ad14cce]{background:var(--cfo-surface-soft);border:1px solid rgba(15,23,42,.1);color:#3f3f46;cursor:pointer;font-size:12px;line-height:1;min-height:auto;padding:6px 10px;text-decoration:none;transition:.18s ease}.mini-action[data-v-6ad14cce]:hover{background:#fffbeb;border-color:#ca8a0433;box-shadow:0 6px 14px #1a29400f;color:#111827;transform:translateY(-1px)}.message-foot[data-v-6ad14cce]{align-items:center;display:flex;justify-content:flex-end;padding:0 4px}.message-date[data-v-6ad14cce]{color:#a8a29e;font-size:12px;line-height:1.4}.result-markdown[data-v-6ad14cce]{background:var(--cfo-surface);background-clip:padding-box;border:1px solid rgba(15,23,42,.08);border-radius:16px;max-width:100%;min-width:0;overflow:hidden;padding:10px 12px}.table-wrap[data-v-6ad14cce]{overflow:auto;scrollbar-width:thin}.result-table[data-v-6ad14cce]{border-collapse:collapse;min-width:100%;width:max-content}.result-table th[data-v-6ad14cce],.result-table td[data-v-6ad14cce]{border-bottom:1px solid rgba(15,23,42,.07);padding:9px 12px;text-align:left;white-space:nowrap}.result-table th[data-v-6ad14cce]{background:var(--cfo-surface-muted);color:#111827;font-weight:850;position:sticky;top:0;z-index:1}.result-table th span[data-v-6ad14cce]{display:block;font-size:13px;line-height:1.25}.result-table th small[data-v-6ad14cce]{color:#78716c;display:block;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:600;line-height:1.2;margin-top:3px;text-transform:none}.result-table tbody tr[data-v-6ad14cce]{transition:background-color .16s ease}.result-table tbody tr[data-v-6ad14cce]:hover{background:var(--cfo-surface-soft)}.result-table .numeric[data-v-6ad14cce]{font-variant-numeric:tabular-nums;text-align:right}.result-table td.numeric[data-v-6ad14cce]{color:#18181b;font-family:IBM Plex Mono,PingFang SC,monospace}.result-table .percentage[data-v-6ad14cce]{color:#047857}.sql-viewer[data-v-6ad14cce]{background:linear-gradient(180deg,#18181b,#111827);border:1px solid rgba(17,24,39,.08);border-radius:16px;box-shadow:inset 0 1px #ffffff0a;overflow:hidden}.log-sql-actions[data-v-6ad14cce]{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.log-action-btn[data-v-6ad14cce]{align-items:center;background:var(--cfo-surface-soft);border-color:#1720331a;color:#3f3f46;display:inline-flex;font-size:12px;gap:7px;min-height:34px;padding:8px 11px;width:auto}.log-action-btn[data-v-6ad14cce]:hover{background:#fff8e6;border-color:#ca8a0447;color:#18181b}.log-action-btn[data-v-6ad14cce]:disabled{cursor:not-allowed;opacity:.62;transform:none}.log-action-btn svg[data-v-6ad14cce]{height:15px;width:15px}.log-chart-preview[data-v-6ad14cce]{background:var(--cfo-surface);border:1px solid rgba(23,32,51,.08);border-radius:16px;box-shadow:0 10px 28px #1720330d;overflow:hidden;padding:12px}.log-chart-preview.always-visible[data-v-6ad14cce]{box-shadow:none}.sql-toolbar[data-v-6ad14cce]{align-items:center;background:#ffffff08;border-bottom:1px solid rgba(255,255,255,.07);display:flex;gap:12px;justify-content:space-between;padding:10px 12px 8px}.sql-toolbar .result-label[data-v-6ad14cce]{color:#e2e8f0b8}.sql-copy-btn[data-v-6ad14cce]{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:10px;color:#fef3c7;cursor:pointer;display:grid;height:30px;place-items:center;transition:.18s ease;width:30px}.sql-copy-btn[data-v-6ad14cce]:hover{background:#facc1524;border-color:#facc1547;color:#fef3c7;transform:translateY(-1px)}.sql-copy-btn svg[data-v-6ad14cce]{height:16px;width:16px}.sql-code[data-v-6ad14cce]{display:grid;max-height:360px;overflow:auto;padding:12px 0}.sql-line[data-v-6ad14cce]{align-items:start;display:grid;gap:0;grid-template-columns:44px minmax(0,1fr)}.sql-line[data-v-6ad14cce]:hover{background:#ffffff08}.sql-line-no[data-v-6ad14cce]{border-right:1px solid rgba(255,255,255,.06);color:#94a3b8b8;font-family:IBM Plex Mono,monospace;font-size:12px;line-height:1.9;padding:0 10px 0 12px;text-align:right;-webkit-user-select:none;user-select:none}.sql-line-text[data-v-6ad14cce]{color:#fafafa;display:block;font-family:IBM Plex Mono,monospace;font-size:13px;line-height:1.9;margin:0;min-width:max-content;overflow-wrap:normal;padding:0 14px 0 12px;white-space:pre;word-break:normal}.cfo-evidence-panel[data-v-6ad14cce]{background:var(--cfo-surface-soft);border:1px solid rgba(24,24,27,.08);border-radius:8px;margin:12px 0;overflow:hidden}.cfo-evidence-panel summary[data-v-6ad14cce]{align-items:center;cursor:pointer;display:flex;gap:10px;justify-content:space-between;list-style:none;min-height:44px;padding:10px 12px}.cfo-evidence-panel summary[data-v-6ad14cce]::-webkit-details-marker{display:none}.cfo-evidence-panel summary span[data-v-6ad14cce]{color:#18181b;font-size:13px;font-weight:850}.cfo-evidence-panel summary small[data-v-6ad14cce]{color:#78716c;font-size:12px;font-weight:700}.cfo-evidence-list[data-v-6ad14cce]{border-top:1px solid rgba(24,24,27,.08);display:grid;gap:10px;padding:10px}.cfo-evidence-item[data-v-6ad14cce]{background:var(--cfo-surface);border:1px solid rgba(24,24,27,.08);border-radius:8px;display:grid;gap:10px;min-width:0;padding:10px}.cfo-evidence-head[data-v-6ad14cce]{align-items:start;display:flex;gap:10px;justify-content:space-between;min-width:0}.cfo-evidence-head div[data-v-6ad14cce]{display:grid;gap:3px;min-width:0}.cfo-evidence-head span[data-v-6ad14cce]{color:#78716c;font-size:11px;font-weight:850;text-transform:uppercase}.cfo-evidence-head strong[data-v-6ad14cce]{color:#18181b;font-size:13px;line-height:1.35}.cfo-evidence-head em[data-v-6ad14cce]{background:#ecfdf5;border:1px solid rgba(5,150,105,.18);border-radius:999px;color:#047857;flex:0 0 auto;font-size:11px;font-style:normal;font-weight:850;padding:4px 8px}.cfo-evidence-head em.failed[data-v-6ad14cce]{background:#fff7ed;border-color:#ea580c38;color:#c2410c}.cfo-evidence-head em.skipped[data-v-6ad14cce]{background:#f4f4f5;border-color:#71717a38;color:#52525b}.cfo-evidence-error[data-v-6ad14cce]{color:#b45309;font-size:12px;line-height:1.45;margin:0}.cfo-evidence-sql[data-v-6ad14cce]{border-radius:8px}.cfo-evidence-sql .sql-code[data-v-6ad14cce]{max-height:220px}.cfo-evidence-table-wrap[data-v-6ad14cce]{border:1px solid rgba(24,24,27,.08);border-radius:8px;max-width:100%;overflow:auto}.cfo-evidence-table[data-v-6ad14cce]{min-width:max-content}.cfo-evidence-table th[data-v-6ad14cce],.cfo-evidence-table td[data-v-6ad14cce]{font-size:12px;max-width:260px;padding:8px 10px}.composer[data-v-6ad14cce]{background:var(--cfo-surface);border-top:1px solid rgba(24,24,27,.07);grid-area:chat-composer;margin:8px -14px -14px;padding:10px 14px 14px}.session-context-tip[data-v-6ad14cce]{color:#9a681f;font-size:12px;line-height:1.4;margin:0 0 6px}.session-context-tip.error[data-v-6ad14cce]{color:#a9351f}.dataset-strip[data-v-6ad14cce]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:6px}.dataset-strip span[data-v-6ad14cce]{align-items:center;background:var(--cfo-surface-soft);border:1px solid rgba(202,138,4,.12);border-radius:999px;color:#3f3f46;display:inline-flex;font-size:12px;font-weight:800;gap:6px;padding:6px 9px}.dataset-strip button[data-v-6ad14cce]{background:transparent;border:0;color:#57534e;cursor:pointer;font-weight:900;padding:0}.composer-inline[data-v-6ad14cce]{--composer-input-height: 42px;--composer-tool-size: 36px;--composer-send-size: var(--composer-tool-size);align-items:center;display:grid;gap:8px;grid-template-columns:var(--composer-tool-size) minmax(0,1fr) var(--composer-send-size)}.composer-tools-wrap[data-v-6ad14cce]{align-items:center;align-self:center;display:flex;height:var(--composer-input-height);justify-content:center;position:relative}.composer-tool-btn[data-v-6ad14cce]{align-items:center;background:#ffffffd6;border:1px solid rgba(15,23,42,.12);border-radius:12px;color:#52525b;cursor:pointer;display:inline-flex;height:var(--composer-tool-size);justify-content:center;transition:background .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease;width:var(--composer-tool-size)}.composer-tool-btn .ui-icon[data-v-6ad14cce]{height:16px;width:16px}.composer-tool-btn[data-v-6ad14cce]:hover,.composer-tool-btn[data-v-6ad14cce]:focus-visible,.composer-tool-btn.active[data-v-6ad14cce]{background:#fef3c7;border-color:#ca8a0447;color:#18181b;outline:0}.composer-tool-btn[data-v-6ad14cce]:focus-visible{box-shadow:0 0 0 3px #f59e0b2e}.composer-tools-menu[data-v-6ad14cce]{background:#fffffffa;border:1px solid rgba(15,23,42,.12);border-radius:8px;bottom:calc(100% + 8px);box-shadow:0 18px 44px #0f172a29;left:0;min-width:min(320px,calc(100vw - 32px));padding:8px;position:absolute;z-index:30}.analysis-mode-row[data-v-6ad14cce]{align-items:center;cursor:pointer;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;margin:0;min-height:52px;padding:8px}.analysis-mode-copy[data-v-6ad14cce]{display:grid;gap:3px;min-width:0}.analysis-mode-copy strong[data-v-6ad14cce]{color:#18181b;font-size:13px;line-height:1.2}.analysis-mode-copy small[data-v-6ad14cce]{color:#57534e;font-size:12px;line-height:1.35}.switch-input[data-v-6ad14cce]{height:1px;opacity:0;pointer-events:none;position:absolute;width:1px}.switch-track[data-v-6ad14cce]{background:#d4d4d8;border:1px solid rgba(15,23,42,.1);border-radius:999px;display:inline-flex;height:26px;padding:2px;transition:background .18s ease,border-color .18s ease;width:46px}.switch-track span[data-v-6ad14cce]{background:#fff;border-radius:999px;box-shadow:0 1px 4px #0f172a40;height:20px;transform:translate(0);transition:transform .18s ease;width:20px}.switch-input:checked+.switch-track[data-v-6ad14cce]{background:#18181b;border-color:#ca8a0459}.switch-input:checked+.switch-track span[data-v-6ad14cce]{transform:translate(20px)}.analysis-mode-row[data-v-6ad14cce]:focus-within{border-radius:8px;outline:3px solid rgba(245,158,11,.18)}.composer-input-shell[data-v-6ad14cce]{align-self:center;background:var(--cfo-surface);border-radius:18px;display:block;line-height:0;min-width:0;position:relative}.composer textarea[data-v-6ad14cce]{background:var(--cfo-surface);background-clip:padding-box;border:1px solid rgba(15,23,42,.12);border-radius:18px;color:#111827;display:block;font-size:14px;line-height:1.45;max-height:33dvh;min-height:var(--composer-input-height);outline:0;overflow-y:hidden;padding:10px 52px 9px 14px;resize:none;scrollbar-width:none;width:100%}.composer textarea[data-v-6ad14cce]::-webkit-scrollbar{display:none}.attach-btn[data-v-6ad14cce]{align-items:center;background:transparent;border:0;border-radius:12px;color:#57534e;cursor:pointer;display:inline-flex;height:36px;justify-content:center;position:absolute;right:7px;top:50%;transform:translateY(-50%);transition:.18s ease;width:36px}.attach-btn svg[data-v-6ad14cce]{height:21px;width:21px}.attach-btn[data-v-6ad14cce]:hover:not(:disabled){background:#fef3c7;color:#18181b}.attach-btn[data-v-6ad14cce]:disabled{cursor:not-allowed;opacity:.45}.attach-loading[data-v-6ad14cce]{font-size:18px;font-weight:900;line-height:1}.send-btn[data-v-6ad14cce]{align-self:center;background:#ffffffd6;border:1px solid rgba(15,23,42,.12);border-radius:12px;color:#52525b;cursor:pointer;display:grid;flex-shrink:0;height:var(--composer-send-size);line-height:1;place-items:center;transition:.2s ease;width:var(--composer-send-size)}.composer[data-v-6ad14cce],.composer-inline[data-v-6ad14cce],.composer-input-shell[data-v-6ad14cce],.composer textarea[data-v-6ad14cce],.send-btn[data-v-6ad14cce]{background-clip:padding-box}.send-btn svg[data-v-6ad14cce]{height:17px;width:17px}.hidden-file[data-v-6ad14cce]{display:none}.send-btn[data-v-6ad14cce]:hover:not(:disabled){background:#fef3c7;border-color:#ca8a0447;color:#18181b}.send-btn.stop[data-v-6ad14cce]{background:#fff1f2;border-color:#dc262642;color:#dc2626}.send-btn.stop[data-v-6ad14cce]:hover{background:#ffe4e6;border-color:#dc262657;color:#b91c1c}.send-btn[data-v-6ad14cce]:disabled{cursor:not-allowed;opacity:.55}.trace-body[data-v-6ad14cce]{display:grid;gap:10px;grid-auto-rows:max-content;height:100%;max-height:100%;min-height:0;overscroll-behavior:contain}.trace-body[data-v-6ad14cce]{align-content:start;overflow:auto;padding-bottom:10px;padding-right:2px;scrollbar-width:none}.trace-body[data-v-6ad14cce]::-webkit-scrollbar{display:none}.execution-card[data-v-6ad14cce]{background:var(--cfo-surface);border:1px solid rgba(202,138,4,.14);border-radius:16px;display:grid;gap:12px;overflow:hidden;padding:13px;transition:border-color .22s ease,box-shadow .22s ease,background .22s ease}.execution-card.running[data-v-6ad14cce]{border-color:#ca8a0447;box-shadow:0 12px 24px #ca8a041a}.execution-card.success[data-v-6ad14cce]{background:#f8fffb;border-color:#53b08f3d}.execution-card.failed[data-v-6ad14cce]{background:linear-gradient(180deg,#fff2eff5,#fffffffa);border-color:#a9351f38}.execution-head[data-v-6ad14cce]{align-items:start;display:flex;gap:10px;justify-content:space-between}.execution-head>div[data-v-6ad14cce]{display:grid;gap:4px;min-width:0}.trace-hero-kicker[data-v-6ad14cce]{color:#57534e;font-size:11px;font-weight:800;letter-spacing:.1em}.execution-head strong[data-v-6ad14cce]{color:#18181b;font-size:18px;line-height:1.35}.execution-main[data-v-6ad14cce]{align-items:start;background:var(--cfo-surface-soft);border:1px solid rgba(23,32,51,.05);border-radius:14px;display:grid;gap:11px;grid-template-columns:36px minmax(0,1fr);padding:11px}.execution-copy[data-v-6ad14cce]{align-self:center;min-width:0}.execution-copy p[data-v-6ad14cce]{color:#3f3f46;font-size:13px;font-weight:650;line-height:1.55;margin:0;transition:color .2s ease}.trace-progress[data-v-6ad14cce]{background:#ca8a041a;border-radius:999px;height:8px;overflow:hidden}.trace-progress-bar[data-v-6ad14cce]{background:linear-gradient(90deg,#111827,#f59e0b);border-radius:inherit;height:100%;transition:width .35s ease}.trace-hero-meta[data-v-6ad14cce]{align-items:center;color:#57534e;display:flex;font-size:12px;font-weight:700;justify-content:space-between}.activity-clock[data-v-6ad14cce]{background:#ca8a041a;border:1px solid rgba(202,138,4,.16);border-radius:999px;color:#111827;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:700;padding:4px 8px}.activity-orbit[data-v-6ad14cce]{background:#fffbeb;border-radius:13px;display:grid;height:36px;place-items:center;position:relative;width:36px}.activity-orbit[data-v-6ad14cce]:before{animation:activityRing-6ad14cce 1.35s ease-in-out infinite;border:1px solid rgba(202,138,4,.26);border-radius:inherit;content:"";top:4px;right:4px;bottom:4px;left:4px;position:absolute}.activity-orbit span[data-v-6ad14cce]{animation:pulse-6ad14cce 1.1s ease-in-out infinite;background:linear-gradient(135deg,#111827,#f59e0b);border-radius:999px;height:9px;width:9px}.execution-card.success .activity-orbit[data-v-6ad14cce]{background:#ddf5e6}.execution-card.success .activity-orbit span[data-v-6ad14cce]{animation:none;background:#44b97d}.execution-card.failed .activity-orbit[data-v-6ad14cce]{background:#ffe5e1}.execution-card.failed .activity-orbit span[data-v-6ad14cce]{animation:none;background:#a9351f}.activity-counters[data-v-6ad14cce]{display:flex;flex-wrap:wrap;gap:6px}.activity-counters span[data-v-6ad14cce]{background:#fafafae6;border:1px solid rgba(202,138,4,.1);border-radius:999px;color:#3f3f46;font-size:11px;font-weight:700;padding:5px 8px}.trace-timeline-shell[data-v-6ad14cce]{background:var(--cfo-surface);border:1px solid rgba(15,23,42,.07);border-radius:16px;display:grid;gap:10px;overflow:hidden;padding:12px}.trace-section-title[data-v-6ad14cce]{align-items:center;color:#57534e;display:flex;font-size:11px;font-weight:800;justify-content:space-between;letter-spacing:.08em;text-transform:uppercase}.trace-empty[data-v-6ad14cce]{align-items:start;background:#fafafad1;border:1px dashed rgba(202,138,4,.16);border-radius:13px;color:#3f3f46;display:grid;font-size:12px;gap:9px;grid-template-columns:9px minmax(0,1fr);line-height:1.6;padding:12px}.trace-empty span[data-v-6ad14cce]{background:#58c6a8;border-radius:999px;height:8px;margin-top:6px;width:8px}.trace-empty p[data-v-6ad14cce]{margin:0}.trace-timeline[data-v-6ad14cce]{display:grid;gap:0;position:relative}.trace-step[data-v-6ad14cce]{display:grid;gap:10px;grid-template-columns:18px minmax(0,1fr);min-width:0;position:relative}.trace-step[data-v-6ad14cce]:not(:last-child){padding-bottom:10px}.trace-step[data-v-6ad14cce]:before{background:linear-gradient(180deg,#ca8a042e,#58c6a81f);bottom:-1px;content:"";left:8px;position:absolute;top:20px;width:1px}.trace-step[data-v-6ad14cce]:last-child:before{display:none}.trace-step-marker[data-v-6ad14cce]{display:grid;justify-items:center;padding-top:12px;position:relative;z-index:1}.trace-step-marker span[data-v-6ad14cce]{background:#e7e5e4;border:2px solid #ffffff;border-radius:999px;box-shadow:0 0 0 1px #17203314;height:11px;transition:.22s ease;width:11px}.trace-step.success .trace-step-marker span[data-v-6ad14cce]{background:#53b08f;box-shadow:0 0 0 3px #53b08f21}.trace-step.running .trace-step-marker span[data-v-6ad14cce]{animation:pulse-6ad14cce 1.15s ease-in-out infinite;background:#ca8a04;box-shadow:0 0 0 4px #ca8a0424}.trace-step.failed .trace-step-marker span[data-v-6ad14cce]{background:#c45843;box-shadow:0 0 0 4px #c4584321}.trace-step-card[data-v-6ad14cce]{background:var(--cfo-surface);border:1px solid rgba(15,23,42,.06);border-radius:13px;display:grid;gap:8px;min-width:0;padding:10px;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.trace-step.active .trace-step-card[data-v-6ad14cce],.trace-step.running .trace-step-card[data-v-6ad14cce]{border-color:#ca8a0433;box-shadow:0 10px 20px #ca8a0414}.trace-step.failed .trace-step-card[data-v-6ad14cce]{background:#fff7f5d6;border-color:#c4584333}.trace-step-head[data-v-6ad14cce]{align-items:start;display:flex;gap:10px;justify-content:space-between;min-width:0}.trace-step-head>div[data-v-6ad14cce]:first-child{display:grid;gap:4px;min-width:0}.trace-step-head strong[data-v-6ad14cce]{color:#27272a;font-size:13px;line-height:1.35}.trace-step-head p[data-v-6ad14cce]{color:#69778b;font-size:12px;line-height:1.5;margin:0}.trace-step-meta[data-v-6ad14cce]{align-items:end;color:#a8a29e;display:grid;flex:0 0 auto;font-family:IBM Plex Mono,monospace;font-size:10px;gap:4px;justify-items:end;line-height:1.2}.trace-step-status[data-v-6ad14cce]{background:#eef3fbe0;border-radius:999px;color:#617089;font-family:inherit;font-size:10px;font-weight:800;padding:3px 7px}.trace-step.success .trace-step-status[data-v-6ad14cce]{background:#53b08f24;color:#338363}.trace-step.running .trace-step-status[data-v-6ad14cce]{background:#ca8a041f;color:#92400e}.trace-step.failed .trace-step-status[data-v-6ad14cce]{background:#c4584321;color:#a9351f}.node-list[data-v-6ad14cce]{display:grid;gap:6px;min-height:0;padding-bottom:6px}.node-card[data-v-6ad14cce]{background:var(--cfo-surface-soft);border:1px solid rgba(23,32,51,.08);border-radius:12px;padding:10px;transition:.18s ease}.node-card.success[data-v-6ad14cce]{background:linear-gradient(180deg,#f9fefbf5,#f4fbf7fa);border-color:#53b08f42}.node-card.failed[data-v-6ad14cce]{border-color:#a9351f38}.node-card.running[data-v-6ad14cce]{border-color:#ca8a0440}.node-toggle[data-v-6ad14cce]{align-items:flex-start;background:transparent;border:0;display:flex;gap:12px;justify-content:space-between;padding:0;text-align:left;width:100%}.node-title-wrap[data-v-6ad14cce]{display:grid;flex:1 1 150px;gap:4px;min-width:0}.node-title-wrap strong[data-v-6ad14cce]{font-size:14px;line-height:1.35}.node-thought[data-v-6ad14cce]{color:#78716c;font-size:12px;line-height:1.5;margin:0}.node-status-wrap[data-v-6ad14cce]{align-items:center;display:flex;flex-shrink:0;gap:10px;margin-left:auto;max-width:100%}.node-status[data-v-6ad14cce]{align-items:center;background:var(--cfo-surface-soft);border-radius:999px;display:inline-flex;font-size:12px;font-weight:600;gap:6px;justify-content:center;min-width:58px;padding:6px 10px;white-space:nowrap}.node-status.success[data-v-6ad14cce]{background:#63c393;border-radius:999px;color:#fff;font-size:11px;font-weight:700;height:20px;justify-content:center;min-width:20px;padding:0;width:20px}.node-status.failed[data-v-6ad14cce]{background:#ffe5e1;color:#a9351f}.node-status.running[data-v-6ad14cce]{background:#fffbeb;color:#92400e}.node-status.pending[data-v-6ad14cce]{background:#f2f4f7;color:#66748a}.empty-text[data-v-6ad14cce]{color:#78716c;font-size:12px}.loading-dot[data-v-6ad14cce]{animation:pulse-6ad14cce 1s ease-in-out infinite;background:currentColor;border-radius:50%;box-shadow:0 0 #ca8a044d;display:inline-block;height:10px;width:10px}@keyframes pulse-6ad14cce{0%{box-shadow:0 0 #ca8a0447}70%{box-shadow:0 0 0 10px #ca8a0400}to{box-shadow:0 0 #ca8a0400}}@keyframes activityRing-6ad14cce{0%{opacity:.9;transform:rotate(0) scale(.9)}50%{opacity:.45;transform:rotate(120deg) scale(1.08)}to{opacity:.9;transform:rotate(360deg) scale(.9)}}.error-card[data-v-6ad14cce]{background:linear-gradient(135deg,#ffede8f5,#fff8f6fa);border:1px solid rgba(169,53,31,.18);border-radius:14px;display:grid;gap:8px;overflow:hidden;padding:12px}.error-card strong[data-v-6ad14cce]{color:#8f341f;font-size:13px;line-height:1.55}.error-card p[data-v-6ad14cce]{color:#7e5549;margin:0}.logs-layout[data-v-6ad14cce]{display:grid;gap:12px;grid-template-columns:360px minmax(0,1fr);height:100%;min-height:0;overflow:hidden}.logs-list-panel[data-v-6ad14cce],.log-detail-panel[data-v-6ad14cce]{background:var(--cfo-surface);display:grid;height:100%;min-height:0;overflow:hidden}.logs-list-panel[data-v-6ad14cce]{grid-template-rows:auto auto minmax(0,1fr)}.log-detail-panel[data-v-6ad14cce]{grid-template-rows:minmax(0,1fr);overflow:hidden}.log-filters[data-v-6ad14cce]{display:grid;gap:8px;margin-bottom:8px}.log-filters input[data-v-6ad14cce],.log-filters select[data-v-6ad14cce]{background:var(--cfo-surface-soft);border:1px solid rgba(23,32,51,.1);border-radius:10px;color:#18181b;font:inherit;font-size:12px;outline:none;padding:8px 10px}.log-filter-row[data-v-6ad14cce]{display:grid;gap:8px;grid-template-columns:1fr 1fr}.log-list[data-v-6ad14cce]{align-content:start;display:grid;gap:8px;grid-auto-rows:max-content;min-height:0;overflow:auto;padding-right:2px;scrollbar-width:none}.log-list[data-v-6ad14cce]::-webkit-scrollbar{display:none}.log-load-more[data-v-6ad14cce]{justify-self:stretch;margin-top:2px}.log-session-group[data-v-6ad14cce]{background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:14px;display:grid;overflow:hidden}.log-session-group.active[data-v-6ad14cce]{border-color:#ca8a0452;box-shadow:0 10px 24px #ca8a0412}.log-session-head[data-v-6ad14cce]{align-items:center;background:linear-gradient(180deg,#fff,#fbfaf7);border:0;color:#18181b;cursor:pointer;display:grid;gap:8px;grid-template-columns:24px minmax(0,1fr) auto;min-height:64px;padding:10px;text-align:left;transition:background-color .18s ease,color .18s ease}.log-session-head[data-v-6ad14cce]:hover,.log-session-head[data-v-6ad14cce]:focus-visible{background:#fff8e7;outline:none}.log-session-toggle[data-v-6ad14cce]{align-items:center;background:#f6f7f9;border:1px solid rgba(15,23,42,.08);border-radius:999px;color:#64748b;display:inline-flex;height:22px;justify-content:center;transition:transform .18s ease,background-color .18s ease;width:22px}.log-session-toggle.open[data-v-6ad14cce]{background:#fef3c7;color:#92400e;transform:rotate(90deg)}.log-session-toggle svg[data-v-6ad14cce]{height:14px;width:14px}.log-session-main[data-v-6ad14cce]{display:grid;gap:3px;min-width:0}.log-session-main strong[data-v-6ad14cce]{color:#18181b;font-size:13px;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.log-session-main small[data-v-6ad14cce]{color:#64748b;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.log-session-badges[data-v-6ad14cce]{align-items:flex-end;display:grid;gap:4px;justify-items:end}.log-session-badges em[data-v-6ad14cce]{background:#eef2ff;border:1px solid rgba(99,102,241,.14);border-radius:999px;color:#475569;font-size:10px;font-style:normal;font-weight:800;line-height:1;padding:5px 7px;white-space:nowrap}.log-session-badges em.failed[data-v-6ad14cce]{background:#fef2f2;border-color:#dc262642;color:#b91c1c}.log-session-badges em.success[data-v-6ad14cce]{background:#ecfdf5;border-color:#05966938;color:#047857}.log-session-badges em.warning[data-v-6ad14cce]{background:#fffbeb;border-color:#ca8a043d;color:#92400e}.log-session-items[data-v-6ad14cce]{border-top:1px solid rgba(15,23,42,.07);display:grid;gap:8px;padding:8px 8px 10px 18px;position:relative}.log-session-items[data-v-6ad14cce]:before{background:#64748b2e;border-radius:999px;bottom:14px;content:"";left:9px;position:absolute;top:14px;width:2px}.log-card[data-v-6ad14cce]{background:var(--cfo-surface-soft);border:1px solid rgba(15,23,42,.07);border-radius:12px;cursor:pointer;display:grid;gap:5px;min-height:104px;padding:10px;text-align:left}.log-card[data-v-6ad14cce]:hover,.log-card[data-v-6ad14cce]:focus-visible{border-color:#0f172a29;outline:none}.log-child-card[data-v-6ad14cce]{background:#fff;border-radius:10px;min-height:94px;overflow:hidden;position:relative;z-index:1}.log-child-card[data-v-6ad14cce]:before{border-radius:999px;bottom:12px;content:"";left:0;position:absolute;top:12px;width:3px}.log-child-card.status-failed[data-v-6ad14cce]{background:#fff7f7;border-color:#dc26263d;box-shadow:inset 0 0 0 1px #fee2e2cc}.log-child-card.status-failed[data-v-6ad14cce]:before{background:#dc2626}.log-child-card.status-failed span[data-v-6ad14cce]{color:#9f1239}.log-child-card.status-failed .log-card-chips em[data-v-6ad14cce]{background:#fff1f2;border-color:#e11d4829;color:#9f1239}.log-child-card.status-success[data-v-6ad14cce]{background:#f5fdf9;border-color:#05966933}.log-child-card.status-success[data-v-6ad14cce]:before{background:#059669}.log-child-card.status-success span[data-v-6ad14cce]{color:#047857}.log-child-card.status-warning[data-v-6ad14cce]{background:#fffaf0;border-color:#ca8a0442}.log-child-card.status-warning[data-v-6ad14cce]:before{background:#ca8a04}.log-child-card.status-warning span[data-v-6ad14cce]{color:#92400e}.log-child-card.status-running[data-v-6ad14cce]{background:#f5f9ff;border-color:#2563eb38}.log-child-card.status-running[data-v-6ad14cce]:before{background:#2563eb}.log-child-card.status-running span[data-v-6ad14cce]{color:#1d4ed8}.log-child-card.status-clarify[data-v-6ad14cce]{background:#fffbeb;border-color:#ca8a0438}.log-child-card.status-clarify[data-v-6ad14cce]:before{background:#d97706}.log-card small[data-v-6ad14cce]{color:#98a3b3;font-size:11px}.log-card-chips[data-v-6ad14cce]{display:flex;flex-wrap:wrap;gap:5px}.log-card-chips em[data-v-6ad14cce]{background:var(--cfo-surface);border:1px solid rgba(23,32,51,.07);border-radius:999px;color:#617089;font-size:11px;font-style:normal;font-weight:800;padding:3px 7px}.log-card-chips em.warning-chip[data-v-6ad14cce]{background:#fffbeb;border-color:#ca8a043d;color:#92400e}.log-card.active[data-v-6ad14cce]{background:#fffbeb;border-color:#ca8a0457;box-shadow:0 10px 22px #ca8a0414}.log-child-card.status-failed.active[data-v-6ad14cce]{background:#fff1f2;border-color:#dc262657;box-shadow:0 10px 22px #dc262614}.log-child-card.status-success.active[data-v-6ad14cce]{background:#ecfdf5;border-color:#0596694d;box-shadow:0 10px 22px #05966914}.log-child-card.status-warning.active[data-v-6ad14cce]{background:#fffbeb;border-color:#ca8a0457;box-shadow:0 10px 22px #ca8a041a}.log-child-card.status-running.active[data-v-6ad14cce]{background:#eff6ff;border-color:#2563eb4d;box-shadow:0 10px 22px #2563eb14}.log-card strong[data-v-6ad14cce]{color:#18181b;font-size:13px;line-height:1.4}.log-card span[data-v-6ad14cce],.log-metrics span[data-v-6ad14cce]{color:#78716c;font-size:12px}.log-session-head[data-v-6ad14cce],.log-card[data-v-6ad14cce],.debug-group-head[data-v-6ad14cce],.debug-node[data-v-6ad14cce]{-webkit-user-select:text;user-select:text}.log-session-main[data-v-6ad14cce],.log-session-main strong[data-v-6ad14cce],.log-session-main small[data-v-6ad14cce],.log-card strong[data-v-6ad14cce],.log-card>span[data-v-6ad14cce],.log-card small[data-v-6ad14cce],.debug-group-head strong[data-v-6ad14cce],.debug-node strong[data-v-6ad14cce],.debug-node p[data-v-6ad14cce],.debug-node em[data-v-6ad14cce],.trace-drawer-desc[data-v-6ad14cce],.trace-node-card-value[data-v-6ad14cce],.trace-summary-row strong[data-v-6ad14cce],.trace-section-code[data-v-6ad14cce],.trace-section-text[data-v-6ad14cce],.trace-value-code[data-v-6ad14cce],.trace-value-block[data-v-6ad14cce],.trace-section-table-wrap th[data-v-6ad14cce],.trace-section-table-wrap td[data-v-6ad14cce],.trace-kv-row span[data-v-6ad14cce],.trace-kv-row strong[data-v-6ad14cce],.trace-nested-fields[data-v-6ad14cce],.debug-json[data-v-6ad14cce],.debug-related-card p[data-v-6ad14cce],.debug-related-summary[data-v-6ad14cce]{-webkit-user-select:text;cursor:text;user-select:text}.log-session-toggle[data-v-6ad14cce],.log-session-badges[data-v-6ad14cce],.log-card-chips[data-v-6ad14cce],.debug-dot[data-v-6ad14cce],.debug-group-badge[data-v-6ad14cce],.debug-group-toggle[data-v-6ad14cce],.trace-drawer-tab[data-v-6ad14cce],.trace-detail-actions button[data-v-6ad14cce],.trace-mini-copy[data-v-6ad14cce],.trace-drawer-close[data-v-6ad14cce],.log-raw-toggle[data-v-6ad14cce],.icon-button[data-v-6ad14cce]{-webkit-user-select:none;user-select:none}.log-detail[data-v-6ad14cce]{display:flex;flex-direction:column;gap:12px;min-height:0;overflow:auto;padding-right:2px;scrollbar-width:none}.log-detail[data-v-6ad14cce]>*{flex:0 0 auto;min-height:0}.log-detail[data-v-6ad14cce]::-webkit-scrollbar{display:none}.log-detail-head[data-v-6ad14cce]{align-items:start;display:flex;gap:12px;justify-content:space-between}.log-detail-head h3[data-v-6ad14cce]{color:#18181b;font-size:18px;line-height:1.4;margin:4px 0 0}.log-metrics[data-v-6ad14cce]{display:flex;flex-wrap:wrap;gap:8px}.log-metrics span[data-v-6ad14cce]{background:var(--cfo-surface-soft);border-radius:999px;font-weight:700;padding:6px 9px}.log-run-summary[data-v-6ad14cce]{background:#fffefa;border:1px solid rgba(15,23,42,.08);border-radius:12px;display:grid;gap:8px;padding:10px}.log-run-strip[data-v-6ad14cce]{align-items:stretch;display:grid;gap:0;grid-template-columns:repeat(auto-fit,minmax(118px,1fr))}.log-run-metric[data-v-6ad14cce]{border-right:1px solid rgba(15,23,42,.07);display:grid;gap:2px;min-width:0;padding:2px 10px}.log-run-metric[data-v-6ad14cce]:last-child{border-right:0}.log-run-metric span[data-v-6ad14cce],.log-model-usage-head span[data-v-6ad14cce],.log-model-usage-header span[data-v-6ad14cce]{color:#78716c;font-size:10px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.log-run-metric strong[data-v-6ad14cce]{color:#18181b;font-size:14px;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.log-run-metric small[data-v-6ad14cce]{color:#8a96a8;font-size:11px;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.log-run-metric.success strong[data-v-6ad14cce]{color:#047857}.log-run-metric.danger strong[data-v-6ad14cce]{color:#c24c38}.log-run-metric.warning strong[data-v-6ad14cce]{color:#92400e}.log-run-metric.running strong[data-v-6ad14cce]{color:#1d4ed8}.log-model-usage[data-v-6ad14cce]{background:var(--cfo-surface);border:1px solid rgba(15,23,42,.07);border-radius:10px;display:grid;gap:6px;min-width:0;padding:8px}.log-model-usage-head[data-v-6ad14cce]{align-items:center;display:flex;gap:10px;justify-content:space-between;min-width:0}.log-model-usage-head small[data-v-6ad14cce]{color:#8a96a8;font-size:11px;font-weight:800;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.log-model-usage-table[data-v-6ad14cce]{display:grid;gap:2px;min-width:0}.log-model-usage-row[data-v-6ad14cce]{align-items:center;border-radius:8px;display:grid;gap:8px 10px;grid-template-columns:minmax(150px,1.35fr) minmax(70px,.45fr) minmax(150px,1.55fr);min-height:34px;padding:6px 8px}.log-model-usage-row[data-v-6ad14cce]:not(.log-model-usage-header){background:var(--cfo-surface-soft)}.log-model-usage-row.danger[data-v-6ad14cce]{background:#fff7f4}.log-model-name[data-v-6ad14cce]{display:grid;gap:1px;min-width:0}.log-model-name strong[data-v-6ad14cce],.log-model-purpose[data-v-6ad14cce],.log-model-count[data-v-6ad14cce]{color:#18181b;font-size:12px;font-weight:800;line-height:1.4;min-width:0;overflow-wrap:anywhere;white-space:normal}.log-model-name small[data-v-6ad14cce]{color:#8a96a8;font-size:10px;font-weight:800;line-height:1.35;overflow-wrap:anywhere;white-space:normal}.log-model-count[data-v-6ad14cce]{color:#475569}.log-model-usage-row.danger .log-model-count[data-v-6ad14cce]{color:#c24c38}.log-model-usage.empty p[data-v-6ad14cce]{color:#8a96a8;font-size:12px;line-height:1.4;margin:0}.welcome-body[data-v-6ad14cce],.message-bubble[data-v-6ad14cce],.result-markdown[data-v-6ad14cce],.log-card[data-v-6ad14cce],.debug-section[data-v-6ad14cce],.trace-step-card[data-v-6ad14cce],.node-card[data-v-6ad14cce],.debug-related-card[data-v-6ad14cce],.trace-drawer[data-v-6ad14cce]{background-color:var(--cfo-surface);background-image:none;overflow:hidden}.session-card[data-v-6ad14cce],.session-info-card[data-v-6ad14cce],.clarification-card[data-v-6ad14cce],.field-chip[data-v-6ad14cce],.feedback-strip button[data-v-6ad14cce],.log-filters input[data-v-6ad14cce],.log-filters select[data-v-6ad14cce],.log-metrics span[data-v-6ad14cce]{background-color:var(--cfo-surface-soft);background-image:none}.log-warning-card[data-v-6ad14cce]{margin-top:-2px}.log-result-section[data-v-6ad14cce]{background:#fffefa;border:1px solid rgba(15,23,42,.08);border-radius:16px;display:grid;gap:12px;padding:14px}.log-result-head[data-v-6ad14cce]{align-items:end;display:flex;gap:12px;justify-content:space-between;min-width:0}.log-result-head h4[data-v-6ad14cce]{color:#18181b;font-size:16px;line-height:1.35;margin:3px 0 0}.log-result-head>span[data-v-6ad14cce]{color:#78716c;flex:0 0 auto;font-size:12px;font-weight:800;line-height:1.4}.log-answer-card[data-v-6ad14cce]{background:var(--cfo-surface-soft);border:1px solid rgba(15,23,42,.06);border-radius:12px;color:#292524;padding:12px}.log-answer-card[data-v-6ad14cce] p{margin:0}.log-result-table-card[data-v-6ad14cce]{background:var(--cfo-surface);border:1px solid rgba(15,23,42,.08);border-radius:14px;display:grid;gap:8px;min-width:0;overflow:hidden;padding:10px}.log-json[data-v-6ad14cce]{background:#18181b;border-radius:14px;color:#fafafa;font-family:IBM Plex Mono,monospace;font-size:12px;line-height:1.6;margin:0;overflow:auto;padding:12px;white-space:pre-wrap}.log-raw-block[data-v-6ad14cce]{align-items:start;border-top:1px solid rgba(23,32,51,.08);display:flex;flex-direction:column;gap:10px;justify-items:start;margin-top:2px;padding-top:2px}.log-raw-toggle[data-v-6ad14cce]{background:var(--cfo-surface-soft);border:1px solid rgba(23,32,51,.1);border-radius:999px;color:#57534e;cursor:pointer;display:inline-flex;font-size:12px;font-weight:800;justify-content:center;line-height:1;padding:8px 12px;width:auto}.log-raw-toggle[data-v-6ad14cce]:hover{background:var(--cfo-surface-muted);color:#18181b}.log-raw-toggle[data-v-6ad14cce]:disabled{cursor:wait;opacity:.65}.debug-lazy-note[data-v-6ad14cce]{color:#78716c;font-size:12px;line-height:1.5;margin:0}.debug-console[data-v-6ad14cce]{display:flex;flex-direction:column;flex:0 0 auto;gap:12px;min-height:0}.debug-console[data-v-6ad14cce]>*,.debug-section-grid[data-v-6ad14cce]>*,.log-raw-block[data-v-6ad14cce]>*{flex:0 0 auto}.debug-section-head[data-v-6ad14cce]{align-items:center;display:flex;gap:12px;justify-content:space-between}.debug-section-head span[data-v-6ad14cce]{color:#78716c;font-size:11px;font-weight:800}.debug-timeline-section[data-v-6ad14cce]{gap:10px}.debug-timeline[data-v-6ad14cce]{align-content:start;display:grid;gap:8px;max-height:none;overflow:visible}.debug-group[data-v-6ad14cce]{border:1px solid rgba(15,23,42,.09);border-radius:12px;overflow:hidden;background:#0f172a04}.debug-group.failed[data-v-6ad14cce]{border-color:#be282859}.debug-group-head[data-v-6ad14cce]{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;gap:8px;padding:9px 12px;width:100%}.debug-group-head strong[data-v-6ad14cce]{font-size:12.5px;color:#1f2937}.debug-group-badge[data-v-6ad14cce]{background:#c28a1829;border-radius:999px;color:#92600c;font-size:11px;font-style:normal;font-weight:700;padding:1px 8px}.debug-group-toggle[data-v-6ad14cce]{color:#64748b;margin-left:auto}.debug-group-body[data-v-6ad14cce]{display:grid;gap:6px;padding:0 10px 10px}.debug-node-child[data-v-6ad14cce]{background:var(--cfo-surface)}.debug-node-child .debug-dot[data-v-6ad14cce]{background:#0f172a14;color:#475569;font-size:11px}.trace-node-card[data-v-6ad14cce]{border:1px solid rgba(15,23,42,.08);border-radius:12px;display:grid;gap:6px;margin:8px 0 10px;padding:12px 14px;background:#0f172a05}.trace-node-card-row[data-v-6ad14cce]{display:grid;gap:4px;grid-template-columns:68px 1fr;align-items:start}.trace-node-card-label[data-v-6ad14cce]{color:#64748b;font-size:11px;font-weight:700;padding-top:1px}.trace-node-card-value[data-v-6ad14cce]{color:#1f2937;font-size:12.5px;font-weight:500;word-break:break-word;white-space:pre-wrap}.trace-node-card-row.danger .trace-node-card-value[data-v-6ad14cce]{color:#b42318}.debug-node[data-v-6ad14cce]{align-items:start;background:var(--cfo-surface);border:1px solid rgba(15,23,42,.07);border-radius:12px;cursor:pointer;display:grid;gap:4px 9px;grid-template-columns:30px minmax(0,1fr);padding:10px;text-align:left}.debug-node[data-v-6ad14cce]:hover,.log-card[data-v-6ad14cce]:hover{border-color:#ca8a043d}.debug-node.active[data-v-6ad14cce]{border-color:#ca8a0457;box-shadow:0 10px 24px #ca8a041f}.debug-node.failed[data-v-6ad14cce]{border-color:#c24c3847}.debug-dot[data-v-6ad14cce]{align-items:center;background:#e9f8f5;border-radius:999px;color:#128b7a;display:inline-flex;font-size:10px;font-weight:900;height:24px;justify-content:center;margin-top:0;width:24px}.debug-node.failed .debug-dot[data-v-6ad14cce]{background:#fff0ea;color:#c24c38}.debug-node strong[data-v-6ad14cce]{color:#18181b;font-size:12px;line-height:1.35}.debug-node em[data-v-6ad14cce]{color:#78716c;font-size:11px;font-style:normal;grid-column:2}.debug-node p[data-v-6ad14cce]{color:#617089;font-size:11px;grid-column:2;line-height:1.45;margin:0}.debug-inspector[data-v-6ad14cce]{align-content:start;background:var(--cfo-surface);border:1px solid rgba(23,32,51,.08);border-radius:14px;display:grid;gap:10px;max-height:none;overflow:visible;padding:12px}.trace-drawer-layer[data-v-6ad14cce]{top:0;right:0;bottom:0;left:0;position:fixed;z-index:80}.trace-drawer-backdrop[data-v-6ad14cce]{background:#0f172a47;border:0;cursor:pointer;top:0;right:0;bottom:0;left:0;position:absolute}.trace-drawer[data-v-6ad14cce]{align-content:start;background:var(--cfo-surface);border-left:1px solid rgba(23,32,51,.08);box-shadow:-24px 0 54px #1720332e;display:grid;gap:12px;height:100%;max-width:min(840px,94vw);overflow:auto;padding:18px;position:absolute;right:0;top:0;width:760px}.trace-drawer-close[data-v-6ad14cce]{align-items:center;background:var(--cfo-surface-soft);border:1px solid rgba(23,32,51,.09);border-radius:10px;color:#475569;cursor:pointer;display:inline-flex;height:36px;justify-content:center;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease;width:36px}.trace-drawer-close[data-v-6ad14cce]:hover,.trace-drawer-close[data-v-6ad14cce]:focus-visible{background:#fff8e7;border-color:#ca8a0447;color:#18181b;outline:none;transform:translateY(-1px)}.trace-drawer-close .ui-icon[data-v-6ad14cce]{height:18px;width:18px}.trace-drawer-desc[data-v-6ad14cce],.public-log-note[data-v-6ad14cce]{background:var(--cfo-surface-soft);border:1px solid rgba(23,32,51,.07);border-radius:12px;color:#617089;font-size:12px;line-height:1.6;margin:0;padding:10px 12px}.public-log-note[data-v-6ad14cce]{background:#fffaf2;border-color:#d98f312e;color:#8b6b34}.trace-drawer-status[data-v-6ad14cce]{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.trace-drawer-status-item[data-v-6ad14cce]{background:var(--cfo-surface-soft);border:1px solid rgba(23,32,51,.07);border-radius:10px;display:grid;gap:3px;padding:9px 10px}.trace-drawer-status-item span[data-v-6ad14cce]{color:#8a96a8;font-size:10px;font-weight:900}.trace-drawer-status-item strong[data-v-6ad14cce]{color:#18181b;font-size:13px;line-height:1.35;overflow-wrap:anywhere}.trace-drawer-status-item.danger strong[data-v-6ad14cce]{color:#b42318}.trace-drawer-tabs[data-v-6ad14cce]{background:var(--cfo-surface-soft);border:1px solid rgba(23,32,51,.07);border-radius:12px;display:flex;flex-wrap:wrap;gap:6px;padding:6px}.trace-drawer-tab[data-v-6ad14cce]{align-items:center;background:transparent;border:0;border-radius:8px;color:#64748b;cursor:pointer;display:inline-flex;font-size:12px;font-weight:800;gap:5px;padding:7px 10px}.trace-drawer-tab.active[data-v-6ad14cce]{background:var(--cfo-surface);box-shadow:0 5px 16px #17203314;color:#18181b}.trace-drawer-tab em[data-v-6ad14cce]{background:#2563eb1a;border-radius:999px;color:#2563eb;font-size:10px;font-style:normal;padding:1px 6px}.trace-drawer-panel[data-v-6ad14cce],.trace-detail-sections[data-v-6ad14cce]{display:grid;gap:10px}.trace-detail-section[data-v-6ad14cce]{background:var(--cfo-surface-soft);border:1px solid rgba(23,32,51,.08);border-radius:12px;display:grid;gap:8px;padding:11px}.trace-detail-section-head[data-v-6ad14cce]{align-items:start;display:flex;gap:10px;justify-content:space-between}.trace-detail-section-head span[data-v-6ad14cce]{color:#18181b;display:block;font-size:13px;font-weight:900}.trace-detail-section-head em[data-v-6ad14cce]{color:#8a96a8;display:block;font-size:10px;font-style:normal;font-weight:900;margin-top:2px;text-transform:uppercase}.trace-detail-actions[data-v-6ad14cce]{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.trace-detail-actions button[data-v-6ad14cce]{background:var(--cfo-surface);border:1px solid rgba(23,32,51,.1);border-radius:8px;color:#475569;cursor:pointer;font-size:11px;font-weight:800;padding:5px 8px}.trace-detail-section-body[data-v-6ad14cce]{max-height:none;overflow:visible}.trace-detail-section.collapsed .trace-detail-section-body[data-v-6ad14cce]{max-height:260px;overflow:auto}.trace-section-code[data-v-6ad14cce],.trace-section-text[data-v-6ad14cce]{background:#18181b;border-radius:10px;color:#fafafa;font-family:IBM Plex Mono,monospace;font-size:11px;line-height:1.6;margin:0;overflow:auto;padding:10px;white-space:pre-wrap}.trace-section-text[data-v-6ad14cce]{background:var(--cfo-surface);color:#334155;font-family:inherit;font-size:12px}.trace-section-table-wrap[data-v-6ad14cce]{overflow:auto}.trace-section-table-wrap table[data-v-6ad14cce]{border-collapse:collapse;min-width:100%}.trace-section-table-wrap th[data-v-6ad14cce],.trace-section-table-wrap td[data-v-6ad14cce]{border-bottom:1px solid rgba(23,32,51,.08);color:#334155;font-size:11px;line-height:1.45;max-width:260px;padding:7px 8px;text-align:left;vertical-align:top;white-space:normal;word-break:break-word}.trace-section-table-wrap th[data-v-6ad14cce]{background:#0f172a0a;color:#64748b;font-weight:900;position:sticky;top:0}.trace-section-list[data-v-6ad14cce]{display:grid;gap:8px}.trace-section-list-item[data-v-6ad14cce]{background:var(--cfo-surface);border:1px solid rgba(23,32,51,.07);border-radius:10px;display:grid;gap:8px;padding:9px}.trace-related-kv[data-v-6ad14cce]{display:grid;gap:6px}.trace-kv-row[data-v-6ad14cce]{align-items:start;display:grid;gap:8px;grid-template-columns:minmax(82px,.28fr) minmax(0,1fr)}.trace-kv-row.wide[data-v-6ad14cce],.trace-kv-row.nested[data-v-6ad14cce]{grid-template-columns:1fr}.trace-kv-row span[data-v-6ad14cce]{color:#8a96a8;font-size:11px;font-weight:900;overflow-wrap:anywhere}.trace-kv-row strong[data-v-6ad14cce]{color:#334155;font-size:12px;font-weight:500;line-height:1.55;overflow-wrap:anywhere;white-space:pre-wrap}.trace-value-block[data-v-6ad14cce],.trace-value-code[data-v-6ad14cce]{background:var(--cfo-surface);border:1px solid rgba(23,32,51,.07);border-radius:10px;color:#334155;font-size:12px;line-height:1.65;margin:0;max-height:420px;overflow:auto;padding:10px 12px;white-space:pre-wrap;word-break:break-word}.trace-value-code[data-v-6ad14cce]{background:#18181b;color:#fafafa;font-family:IBM Plex Mono,monospace;font-size:11px}.trace-nested-fields[data-v-6ad14cce]{background:var(--cfo-surface);border:1px solid rgba(23,32,51,.07);border-radius:10px;display:grid;gap:8px;padding:10px}.trace-empty-note[data-v-6ad14cce]{background:var(--cfo-surface-soft);border:1px dashed rgba(23,32,51,.12);border-radius:12px;color:#64748b;font-size:12px;margin:0;padding:12px}.debug-inspector-head[data-v-6ad14cce],.debug-related-title[data-v-6ad14cce]{align-items:start;display:flex;gap:10px;justify-content:space-between}.debug-related-title>div[data-v-6ad14cce]{display:grid;gap:3px;min-width:0}.debug-inspector-head h4[data-v-6ad14cce],.debug-section h4[data-v-6ad14cce],.debug-related h5[data-v-6ad14cce]{color:#18181b;font-size:14px;line-height:1.3;margin:0}.debug-inspector-head span[data-v-6ad14cce],.debug-related-title span[data-v-6ad14cce]{color:#78716c;font-size:11px;font-weight:800}.debug-json[data-v-6ad14cce],.debug-section pre[data-v-6ad14cce],.debug-related-card pre[data-v-6ad14cce]{background:#18181b;border-radius:12px;color:#fafafa;font-family:IBM Plex Mono,monospace;font-size:11px;line-height:1.55;margin:0;overflow:auto;padding:10px;white-space:pre-wrap}.trace-summary-grid[data-v-6ad14cce]{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.trace-summary-grid.compact[data-v-6ad14cce]{grid-template-columns:1fr}.trace-summary-grid.compact.log-meta-grid[data-v-6ad14cce]{gap:6px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.trace-summary-row[data-v-6ad14cce]{background:var(--cfo-surface-soft);border:1px solid rgba(23,32,51,.07);border-radius:12px;display:grid;gap:4px;padding:9px 10px}.log-meta-grid .trace-summary-row[data-v-6ad14cce]{align-items:baseline;border-radius:8px;display:grid;gap:4px 8px;grid-template-columns:minmax(52px,max-content) minmax(0,1fr);min-height:34px;min-width:0;padding:7px 9px}.log-meta-grid .trace-summary-row.wide[data-v-6ad14cce]{align-items:start;grid-column:1 / -1;grid-template-columns:minmax(72px,max-content) minmax(0,1fr);padding-block:8px}.trace-summary-row span[data-v-6ad14cce]{color:#8a96a8;font-size:11px;font-weight:900}.trace-summary-row strong[data-v-6ad14cce]{color:#18181b;font-size:12px;line-height:1.45;word-break:break-word}.log-meta-grid .trace-summary-row span[data-v-6ad14cce]{font-size:10px;line-height:1.3;white-space:nowrap}.log-meta-grid .trace-summary-row strong[data-v-6ad14cce]{font-size:12px;line-height:1.45;min-width:0;overflow-wrap:anywhere;white-space:normal}.log-meta-grid .trace-summary-row.wide strong[data-v-6ad14cce]{max-height:11.6em;overflow:auto;padding-right:2px;scrollbar-width:thin;white-space:normal}.trace-summary-row.danger[data-v-6ad14cce]{background:#fff7f4;border-color:#c24c3833}.trace-summary-row.danger strong[data-v-6ad14cce]{color:#c24c38}.trace-summary-row.warning[data-v-6ad14cce]{background:#fffbeb;border-color:#ca8a0438}.trace-summary-row.warning strong[data-v-6ad14cce]{color:#92400e}.debug-related[data-v-6ad14cce]{display:grid;gap:8px}.debug-related-card[data-v-6ad14cce]{background:var(--cfo-surface-soft);border:1px solid rgba(23,32,51,.07);border-radius:12px;display:grid;gap:8px;padding:10px}.debug-related-card.failed[data-v-6ad14cce]{background:#fff7f4;border-color:#c24c383d}.debug-related-card.warning[data-v-6ad14cce]{background:#fffbeb;border-color:#ca8a0438}.debug-related-card p[data-v-6ad14cce]{color:#57534e;font-size:12px;line-height:1.55;margin:0}.debug-related-summary[data-v-6ad14cce]{background:var(--cfo-surface);border:1px solid rgba(23,32,51,.07);border-radius:10px;color:#334155;font-size:12px;line-height:1.65;margin:0;max-height:320px;overflow:auto;padding:10px 12px;white-space:pre-wrap;word-break:break-word}.trace-mini-copy[data-v-6ad14cce]{background:var(--cfo-surface);border:1px solid rgba(23,32,51,.09);border-radius:8px;color:#64748b;cursor:pointer;flex:0 0 auto;font-size:11px;font-weight:800;line-height:1;padding:7px 9px}.trace-mini-copy[data-v-6ad14cce]:hover,.trace-mini-copy[data-v-6ad14cce]:focus-visible{background:#fff8e7;border-color:#ca8a0442;color:#18181b;outline:none}.debug-related-chips[data-v-6ad14cce]{display:flex;flex-wrap:wrap;gap:6px}.debug-related-chips em[data-v-6ad14cce]{background:var(--cfo-surface);border:1px solid rgba(23,32,51,.08);border-radius:999px;color:#617089;font-size:11px;font-style:normal;font-weight:800;padding:4px 7px}.trace-card-error[data-v-6ad14cce]{background:#c24c3814;border-radius:10px;color:#a43e2f;font-size:12px;line-height:1.5;padding:8px}.log-raw-toggle.compact[data-v-6ad14cce]{font-size:11px;padding:7px 10px}.debug-section-grid[data-v-6ad14cce]{display:grid;flex:0 0 auto;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.debug-section[data-v-6ad14cce]{background:var(--cfo-surface);border:1px solid rgba(23,32,51,.08);border-radius:12px;display:grid;flex:0 0 auto;gap:7px;padding:10px}@media(max-width:1180px),(pointer:coarse)and (max-width:1366px){html{height:100%;overflow:hidden}.shell[data-v-6ad14cce]{gap:0;grid-template-rows:minmax(0,1fr);height:100dvh;overflow:hidden;padding:10px;position:relative}.mobile-nav-drawer[data-v-6ad14cce]{background:var(--cfo-surface);border:1px solid var(--cfo-border);border-radius:20px;box-shadow:0 18px 42px #18181b21,0 1px #ffffffe0 inset;display:grid;gap:0;grid-template-rows:auto minmax(0,1fr);left:12px;max-height:calc(100dvh - 24px);min-height:0;overflow-y:auto;overscroll-behavior:contain;position:fixed;-ms-overflow-style:none;scrollbar-width:none;top:12px;transform:translate(calc(-100% - 26px));transition:transform .22s ease;width:min(360px,calc(100vw - 76px));z-index:180}.shell.mobile-nav-open .mobile-nav-drawer[data-v-6ad14cce]{transform:translate(0)}.shell.is-admin-view .mobile-nav-drawer[data-v-6ad14cce]{left:auto;right:12px;transform:translate(calc(100% + 26px))}.shell.is-admin-view.mobile-nav-open .mobile-nav-drawer[data-v-6ad14cce]{transform:translate(0)}.shell.is-admin-view .mobile-session-pane[data-v-6ad14cce]{display:none}.shell.is-logs-view .mobile-nav-drawer[data-v-6ad14cce]{grid-template-rows:auto minmax(0,1fr)}.topbar[data-v-6ad14cce]{align-items:stretch;border-radius:18px 18px 0 0;border:0;border-bottom:1px solid rgba(15,23,42,.07);box-shadow:none;display:grid;gap:12px;min-height:unset;padding:12px;position:static;z-index:auto}.topbar-actions[data-v-6ad14cce]{display:grid;gap:8px;grid-template-columns:minmax(0,1fr);justify-content:stretch}.topbar-actions .workspace-switch-wrap[data-v-6ad14cce],.topbar-actions .nav-btn[data-v-6ad14cce],.topbar-actions .user-pill[data-v-6ad14cce]{justify-content:flex-start;width:100%}.workspace-switch[data-v-6ad14cce]{justify-content:flex-start;max-width:none;width:100%}.workspace-switch-menu[data-v-6ad14cce]{left:0;right:auto;width:100%}.user-menu-trigger span[data-v-6ad14cce]{overflow:hidden;text-overflow:ellipsis}.user-menu-wrap[data-v-6ad14cce],.brand-home[data-v-6ad14cce]{width:100%}.user-menu[data-v-6ad14cce]{left:0;right:auto;width:100%}.brand-home span[data-v-6ad14cce]{min-width:0}.brand-home small[data-v-6ad14cce]{white-space:normal}.query-layout[data-v-6ad14cce]{gap:0;grid-template-columns:minmax(0,1fr);height:100%;overflow:hidden}.desktop-session-pane[data-v-6ad14cce],.desktop-log-list-panel[data-v-6ad14cce]{display:none}.sessions-pane.mobile-session-pane[data-v-6ad14cce]{border-radius:0 0 18px 18px;border:0;border-top:0;box-shadow:none;display:grid;grid-template-rows:auto auto auto auto;height:auto;max-height:none;min-height:0;overflow:visible;padding:12px;position:relative;width:100%}.mobile-session-pane .session-list[data-v-6ad14cce]{overflow:visible}.logs-list-panel.mobile-log-list-panel[data-v-6ad14cce]{border:0;border-radius:0 0 18px 18px;box-shadow:none;display:grid;grid-template-rows:auto auto minmax(0,1fr);height:auto;max-height:none;min-height:0;overflow:visible;padding:12px;position:relative;width:100%}.mobile-log-list-panel .panel-head[data-v-6ad14cce]{gap:10px;min-height:0;padding:0}.mobile-log-list-panel .panel-head h3[data-v-6ad14cce]{font-size:16px;line-height:1.25}.mobile-log-list-panel .panel-head .mini-action[data-v-6ad14cce]{min-height:38px}.mobile-log-list-panel .log-list[data-v-6ad14cce]{overflow:visible;padding-right:0}.mobile-log-list-panel .log-filters input[data-v-6ad14cce],.mobile-log-list-panel .log-filters select[data-v-6ad14cce]{min-height:42px}.mobile-log-list-panel .log-session-head[data-v-6ad14cce],.mobile-log-list-panel .log-card[data-v-6ad14cce]{min-height:52px}.chat-pane[data-v-6ad14cce]{border-radius:20px;height:100%;max-height:none;min-height:0;padding:14px 12px 0}.chat-pane .panel-head[data-v-6ad14cce]{min-height:36px;padding:0 56px}.message-stream[data-v-6ad14cce]{min-height:0;overflow:auto;padding:8px 2px}.ai-disclaimer-panel[data-v-6ad14cce]{margin-right:0}.message.user .message-shell[data-v-6ad14cce],.message-shell[data-v-6ad14cce],.welcome-card[data-v-6ad14cce]{max-width:100%;width:100%}.message.user .message-shell[data-v-6ad14cce]{grid-template-columns:minmax(0,1fr) 32px}.message-shell[data-v-6ad14cce],.welcome-card[data-v-6ad14cce]{grid-template-columns:32px minmax(0,1fr)}.message-avatar[data-v-6ad14cce],.welcome-badge[data-v-6ad14cce]{border-radius:10px;height:32px;width:32px}.composer[data-v-6ad14cce]{border-radius:0 0 20px 20px;margin:0 -12px;padding:8px 12px calc(10px + env(safe-area-inset-bottom))}.composer-inline[data-v-6ad14cce]{--composer-input-height: 40px;--composer-tool-size: 34px;--composer-send-size: var(--composer-tool-size);gap:8px;grid-template-columns:var(--composer-tool-size) minmax(0,1fr) var(--composer-send-size)}.composer-tool-btn[data-v-6ad14cce]{border-radius:11px}.composer-tool-btn .ui-icon[data-v-6ad14cce]{height:15px;width:15px}.composer-tools-menu[data-v-6ad14cce]{min-width:min(300px,calc(100vw - 24px))}.composer-input-shell[data-v-6ad14cce]{border-radius:16px}.composer textarea[data-v-6ad14cce]{border-radius:16px;font-size:13px;line-height:1.4;max-height:33dvh;padding:9px 48px 8px 12px}.attach-btn[data-v-6ad14cce]{border-radius:12px;height:34px;right:5px;width:34px}.send-btn[data-v-6ad14cce]{border-radius:11px}.trace-pane[data-v-6ad14cce]{border-radius:18px;bottom:12px;height:auto;max-height:none;min-height:0;position:fixed;right:12px;top:12px;transform:translate(calc(100% + 26px));transition:transform .22s ease;width:min(390px,calc(100vw - 24px));z-index:182}.shell.mobile-trace-open .trace-pane[data-v-6ad14cce]{transform:translate(0)}.mobile-drawer-backdrop[data-v-6ad14cce]{background:#0f172a47;border:0;bottom:0;cursor:pointer;display:block;left:0;position:fixed;right:0;top:0;z-index:170}.mobile-drawer-toggle[data-v-6ad14cce]{align-items:center;background:#fffefaf5;border:1px solid rgba(15,23,42,.1);border-radius:999px;box-shadow:0 14px 32px #18181b24;color:#18181b;display:inline-flex;font-size:12px;font-weight:900;gap:6px;min-height:44px;padding:0 13px;position:fixed;top:calc(14px + env(safe-area-inset-top));transition:background-color .18s ease,border-color .18s ease,transform .18s ease;z-index:190}.mobile-drawer-toggle[data-v-6ad14cce]:hover{background:#fffbeb;border-color:#ca8a0442}.mobile-nav-toggle[data-v-6ad14cce]{left:calc(14px + env(safe-area-inset-left))}.shell.mobile-nav-open .mobile-nav-toggle[data-v-6ad14cce]{left:calc(min(360px,calc(100vw - 76px)) + 18px + env(safe-area-inset-left));transform:none}.mobile-trace-toggle[data-v-6ad14cce]{right:calc(14px + env(safe-area-inset-right))}.shell.is-admin-view .mobile-nav-toggle[data-v-6ad14cce]{left:auto;right:calc(14px + env(safe-area-inset-right))}.shell:not(.is-chat-view) .mobile-trace-toggle[data-v-6ad14cce]{display:none}.logs-layout[data-v-6ad14cce]{grid-template-columns:minmax(0,1fr);height:100%;overflow:hidden}.log-detail-panel[data-v-6ad14cce]{border-radius:20px;height:100%}.log-detail[data-v-6ad14cce]{padding:2px}.log-detail-head[data-v-6ad14cce]{padding:0 50px 0 0}.log-detail-head h3[data-v-6ad14cce]{font-size:17px;line-height:1.35}.trace-drawer[data-v-6ad14cce]{max-width:100vw;width:92vw}.debug-console[data-v-6ad14cce],.debug-section-grid[data-v-6ad14cce]{grid-template-columns:1fr}.trace-summary-grid.compact.log-meta-grid[data-v-6ad14cce]{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}}@media(max-width:760px){.auth-page[data-v-6ad14cce]{padding:18px}.auth-card[data-v-6ad14cce]{gap:18px;min-height:0;padding:22px}.auth-card-head[data-v-6ad14cce]{align-items:start;gap:12px}.auth-card h1[data-v-6ad14cce]{font-size:22px}.brand-kicker span[data-v-6ad14cce]:first-child{font-size:13px}.brand-kicker .brand-subtitle[data-v-6ad14cce]{white-space:normal}.auth-language-pill[data-v-6ad14cce]{grid-template-columns:repeat(2,minmax(32px,1fr))}.auth-language-pill button[data-v-6ad14cce]{min-height:28px;padding:7px 9px}.shell[data-v-6ad14cce]{padding:8px}.mobile-nav-drawer[data-v-6ad14cce]{left:10px;max-height:calc(100dvh - 20px);top:10px;width:min(342px,calc(100vw - 64px))}.shell.is-admin-view .mobile-nav-drawer[data-v-6ad14cce]{left:auto;right:10px;width:min(342px,calc(100vw - 20px))}.shell.mobile-nav-open .mobile-nav-toggle[data-v-6ad14cce]{left:calc(min(342px,calc(100vw - 64px)) + 16px + env(safe-area-inset-left))}.trace-pane[data-v-6ad14cce]{bottom:10px;right:10px;top:10px;width:min(356px,calc(100vw - 20px))}.chat-pane[data-v-6ad14cce]{border-radius:18px;padding:12px 10px 0}.chat-pane .panel-head[data-v-6ad14cce]{min-height:34px;padding:0 50px}.panel-kicker[data-v-6ad14cce]{font-size:10px}.message-stream[data-v-6ad14cce]{gap:10px;padding-top:6px}.message.user .message-shell[data-v-6ad14cce]{grid-template-columns:minmax(0,1fr) 30px}.message-shell[data-v-6ad14cce],.welcome-card[data-v-6ad14cce]{grid-template-columns:30px minmax(0,1fr)}.message-avatar[data-v-6ad14cce],.welcome-badge[data-v-6ad14cce]{height:30px;width:30px}.welcome-body[data-v-6ad14cce],.message-bubble[data-v-6ad14cce]{border-radius:14px;padding:12px}.composer[data-v-6ad14cce]{border-radius:0 0 18px 18px;margin:0 -10px;padding:7px 10px calc(9px + env(safe-area-inset-bottom))}.composer-inline[data-v-6ad14cce]{--composer-input-height: 38px;--composer-tool-size: 32px;--composer-send-size: var(--composer-tool-size);gap:7px;grid-template-columns:var(--composer-tool-size) minmax(0,1fr) var(--composer-send-size)}.composer-tool-btn[data-v-6ad14cce]{border-radius:10px}.composer-tool-btn .ui-icon[data-v-6ad14cce]{height:14px;width:14px}.composer-tools-menu[data-v-6ad14cce]{min-width:min(292px,calc(100vw - 20px))}.composer textarea[data-v-6ad14cce]{font-size:13px;line-height:1.38;max-height:33dvh;padding:8px 46px 7px 12px}.send-btn[data-v-6ad14cce]{border-radius:10px}.mobile-drawer-toggle[data-v-6ad14cce]{min-height:42px;padding:0 11px}.mobile-drawer-toggle span[data-v-6ad14cce]{display:none}.logs-layout[data-v-6ad14cce]{grid-template-columns:1fr;height:100%;overflow:hidden}.mobile-log-list-panel .panel-head[data-v-6ad14cce]{align-items:start;grid-template-columns:minmax(0,1fr)}.mobile-log-list-panel .panel-head .mini-action[data-v-6ad14cce]{justify-self:start}.mobile-log-list-panel .log-filter-row[data-v-6ad14cce]{grid-template-columns:1fr}.log-detail-panel[data-v-6ad14cce]{border-radius:18px}.log-detail[data-v-6ad14cce]{gap:10px}.log-detail-head[data-v-6ad14cce]{display:grid;padding-right:48px}.log-detail-head .tag[data-v-6ad14cce]{justify-self:start}.debug-section-grid[data-v-6ad14cce],.trace-summary-grid.compact.log-meta-grid[data-v-6ad14cce],.log-meta-grid .trace-summary-row[data-v-6ad14cce],.log-meta-grid .trace-summary-row.wide[data-v-6ad14cce]{grid-template-columns:1fr}.log-meta-grid .trace-summary-row span[data-v-6ad14cce],.log-meta-grid .trace-summary-row strong[data-v-6ad14cce]{white-space:normal}.log-run-strip[data-v-6ad14cce]{grid-template-columns:1fr 1fr}.log-run-metric[data-v-6ad14cce]{border-bottom:1px solid rgba(15,23,42,.07);border-right:0;padding:6px 8px}.log-run-metric[data-v-6ad14cce]:nth-last-child(-n+2){border-bottom:0}.log-model-usage-head[data-v-6ad14cce]{align-items:start;display:grid}.log-model-usage-head small[data-v-6ad14cce]{text-align:left;white-space:normal}.log-model-usage-row[data-v-6ad14cce]{align-items:start;grid-template-columns:1fr;gap:3px;padding:7px 8px}.log-model-usage-header[data-v-6ad14cce]{display:none}.log-model-name strong[data-v-6ad14cce],.log-model-name small[data-v-6ad14cce],.log-model-purpose[data-v-6ad14cce],.log-model-count[data-v-6ad14cce]{white-space:normal}}@media(max-width:420px){.composer-inline[data-v-6ad14cce]{--composer-input-height: 38px;--composer-tool-size: 32px;--composer-send-size: var(--composer-tool-size);grid-template-columns:var(--composer-tool-size) minmax(0,1fr) var(--composer-send-size)}}@media(prefers-reduced-motion:reduce){[data-v-6ad14cce],[data-v-6ad14cce]:before,[data-v-6ad14cce]:after{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}}
