:root{--sidebar-bg:#132033;--sidebar-active:#246bfd;--page-bg:#f4f7fb;--panel-bg:#fff;--text-primary:#17233d;--text-secondary:#65758b;--border-color:#e5eaf1;--success:#18a058;--warning:#d97706;--danger:#d03050}*{box-sizing:border-box}#app,body,html{min-height:100%;margin:0}body{min-width:320px;color:var(--text-primary);background:var(--page-bg);font-family:Inter,Segoe UI,Arial,sans-serif;line-height:1.5}button,input,select,textarea{font:inherit}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid rgba(36,107,253,.35);outline-offset:2px}button:disabled,input:disabled,select:disabled,textarea:disabled{cursor:not-allowed;opacity:.6}.responsive-table{max-width:100%}.responsive-table__table{width:100%;border-collapse:collapse}.async-state{min-width:0;overflow-x:auto}.health-card,.metric-card,.modal__content,.models-view__form,.page-header,.service-card{box-shadow:0 1px 2px rgba(23,35,61,.04)}@media(max-width:1279px){.admin-layout__content{padding:16px!important}}@media(max-width:1024px){.app-header__context{display:none}}@media(max-width:700px){.app-header{padding:16px!important}.app-header h1{font-size:20px!important}.app-sidebar{width:72px!important;padding:12px 8px!important}.app-sidebar__brand{margin:14px 0!important}.app-sidebar__link{font-size:11px!important;overflow-wrap:anywhere}.pagination{justify-content:flex-start!important;flex-wrap:wrap}}.app-header[data-v-40204c0f]{display:flex;align-items:center;justify-content:space-between;min-height:64px;padding:12px 24px;background:#fff;border-bottom:1px solid #e5eaf1}h1[data-v-40204c0f]{margin:0;color:#17233d;font-size:22px}p[data-v-40204c0f]{margin:4px 0 0;color:#65758b}.app-header__context[data-v-40204c0f]{color:#65758b;font-size:14px}.app-sidebar[data-v-02ca4350]{width:224px;padding:16px;background:#132033;color:#dbe5f6;box-sizing:border-box;transition:width .18s ease}.app-sidebar--collapsed[data-v-02ca4350]{width:72px}.app-sidebar__brand[data-v-02ca4350]{margin:20px 0;font-weight:700}.app-sidebar__toggle[data-v-02ca4350]{border:0;border-radius:4px;padding:8px;color:inherit;background:#203552;cursor:pointer}.app-sidebar__link[data-v-02ca4350]{display:block;padding:9px 8px;color:inherit;text-decoration:none;font-size:14px}.app-sidebar__link.router-link-active[data-v-02ca4350]{background:#246bfd;border-radius:4px}.admin-layout[data-v-a959ad6e]{display:flex;min-height:100vh;background:#f4f7fb}.admin-layout__workspace[data-v-a959ad6e]{min-width:0;flex:1}.admin-layout__content[data-v-a959ad6e]{padding:24px}.access-view[data-v-279f54a0]{display:grid;min-height:100vh;place-items:center;background:#172033}.access-view__form[data-v-279f54a0]{display:grid;gap:10px;width:min(360px,90vw);padding:28px;background:#fff;border-radius:8px}.access-view__form h1[data-v-279f54a0],.access-view__form p[data-v-279f54a0]{margin:0}.access-view__form button[data-v-279f54a0],.access-view__form input[data-v-279f54a0]{padding:10px}.access-view__error[data-v-279f54a0]{color:#b42318}.async-state__error[data-v-3fa7de82],.async-state__message[data-v-3fa7de82]{padding:32px 24px;color:#65758b;text-align:center;background:#fff;border:1px solid #e5eaf1;border-radius:8px}.async-state__error[data-v-3fa7de82]{color:#d03050}button[data-v-3fa7de82]{padding:7px 12px;border:1px solid #d03050;border-radius:4px;color:#d03050;background:#fff;cursor:pointer}.metric-card[data-v-7abe06ca]{min-height:98px;padding:16px;border:1px solid #dfe5ee;border-radius:6px;background:#fff;box-sizing:border-box}.metric-card__hint[data-v-7abe06ca],.metric-card__label[data-v-7abe06ca]{margin:0;color:#65738a;font-size:13px}.metric-card__value[data-v-7abe06ca]{display:block;margin:10px 0 4px;color:#172033;font-size:24px}.page-header[data-v-307127fe]{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}h2[data-v-307127fe],p[data-v-307127fe]{margin:0}h2[data-v-307127fe]{color:#172033;font-size:20px}p[data-v-307127fe]{margin-top:5px;color:#65738a}.status-tag[data-v-4db40dc2]{display:inline-block;padding:3px 8px;border-radius:999px;font-size:12px;font-weight:600}.status-tag--success[data-v-4db40dc2]{color:#0a6b3a;background:#e9f8ef}.status-tag--danger[data-v-4db40dc2]{color:#b52b45;background:#fdf0f2}.status-tag--warning[data-v-4db40dc2]{color:#a75d04;background:#fff6e7}.status-tag--info[data-v-4db40dc2]{color:#526176;background:#eef2f7}.dashboard-view__metrics[data-v-86d63a56]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-bottom:18px}.dashboard-view__columns[data-v-86d63a56]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.dashboard-panel[data-v-86d63a56]{margin-bottom:18px;padding:18px;border:1px solid #dfe5ee;border-radius:6px;background:#fff}h3[data-v-86d63a56]{margin:0 0 14px;color:#172033;font-size:16px}.dashboard-view__services[data-v-86d63a56]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.service-card[data-v-86d63a56]{padding:12px;border-radius:4px;background:#f8fafc}.service-card p[data-v-86d63a56]{margin:8px 0 0;color:#475467;font-size:13px}.volume-chart[data-v-86d63a56]{display:flex;height:150px;gap:8px;align-items:end;border-bottom:1px solid #dfe5ee}.volume-chart__column[data-v-86d63a56]{display:flex;flex:1;height:100%;align-items:center;justify-content:end;flex-direction:column;gap:5px}.volume-chart__bar[data-v-86d63a56]{width:70%;background:#4671c6;border-radius:3px 3px 0 0}.volume-chart small[data-v-86d63a56]{color:#65738a;font-size:10px}.failure-table[data-v-86d63a56]{width:100%;border-collapse:collapse;text-align:left}td[data-v-86d63a56],th[data-v-86d63a56]{padding:10px 8px;border-top:1px solid #eaecf0;font-size:13px}th[data-v-86d63a56]{color:#475467}@media (max-width:1024px){.dashboard-view__metrics[data-v-86d63a56]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.dashboard-view__columns[data-v-86d63a56],.dashboard-view__metrics[data-v-86d63a56],.dashboard-view__services[data-v-86d63a56]{grid-template-columns:1fr}}button[data-v-3cf07705]{padding:8px 12px;border:1px solid #4671c6;border-radius:4px;color:#fff;background:#4671c6;cursor:pointer}button[data-v-3cf07705]:disabled{cursor:wait;opacity:.65}.health-view__degraded[data-v-3cf07705]{margin:0 0 12px;padding:12px;border-radius:4px;color:#b54708;background:#fffaeb}.health-view__updated[data-v-3cf07705]{color:#65738a;font-size:13px}.health-view__services[data-v-3cf07705]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.health-card[data-v-3cf07705]{padding:18px;border:1px solid #dfe5ee;border-radius:6px;background:#fff}h3[data-v-3cf07705]{margin:0 0 14px;color:#172033}dd[data-v-3cf07705],dl[data-v-3cf07705],dt[data-v-3cf07705]{margin:0}dl>div[data-v-3cf07705]{display:flex;justify-content:space-between;padding:10px 0;border-top:1px solid #eaecf0}dt[data-v-3cf07705]{color:#475467}@media (max-width:700px){.health-view__services[data-v-3cf07705]{grid-template-columns:1fr}}.playground-overlay[data-v-66263cc7]{position:fixed;inset:0;background:rgba(15,23,42,.45);z-index:1500;display:flex;justify-content:flex-end}.playground-drawer[data-v-66263cc7]{width:min(720px,92vw);height:100%;background:#fff;box-shadow:-4px 0 24px rgba(15,23,42,.16);display:flex;flex-direction:column;overflow:hidden}.playground-drawer__header[data-v-66263cc7]{display:flex;justify-content:space-between;align-items:flex-start;padding:16px 20px;border-bottom:1px solid #e2e8f0;background:#f8fafc}.playground-drawer__header h3[data-v-66263cc7]{margin:0 0 4px;font-size:16px;color:#0f172a}.playground-drawer__subtitle[data-v-66263cc7]{margin:0;font-size:12px;color:#64748b}.playground-drawer__close[data-v-66263cc7]{border:none;background:transparent;font-size:18px;color:#64748b;cursor:pointer;padding:4px 8px}.playground-tabs[data-v-66263cc7]{display:flex;gap:8px;padding:10px 20px 0;border-bottom:1px solid #e2e8f0;background:#f8fafc}.playground-tab[data-v-66263cc7]{padding:8px 14px;border:1px solid transparent;border-bottom:none;border-radius:6px 6px 0 0;background:transparent;color:#475467;font-size:13px;font-weight:500;cursor:pointer}.playground-tab--active[data-v-66263cc7]{background:#fff;color:#2563eb;border-color:#e2e8f0 #e2e8f0 #fff;font-weight:600}.playground-body[data-v-66263cc7]{flex:1;overflow-y:auto;padding:20px;display:flex;flex-direction:column;gap:16px}.playground-form[data-v-66263cc7]{display:flex;flex-direction:column;gap:12px;background:#f8fafc;padding:14px;border-radius:8px;border:1px solid #e2e8f0}.playground-form__row[data-v-66263cc7]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.playground-field[data-v-66263cc7]{display:flex;flex-direction:column;gap:6px;font-size:13px;color:#334155;font-weight:500}.office-toolbar input[data-v-66263cc7],.playground-field input[data-v-66263cc7],.playground-field select[data-v-66263cc7]{min-height:36px;padding:6px 10px;border:1px solid #cbd5e1;border-radius:6px;font-size:13px;background:#fff}.playground-input-group[data-v-66263cc7]{display:flex;gap:8px}.playground-input-group input[data-v-66263cc7]{flex:1}.btn-primary[data-v-66263cc7]{padding:8px 16px;background:#2563eb;color:#fff;border:none;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap}.btn-primary[data-v-66263cc7]:disabled{opacity:.55;cursor:not-allowed}.quick-questions[data-v-66263cc7]{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.quick-questions__label[data-v-66263cc7]{font-size:12px;color:#64748b}.quick-question-chip[data-v-66263cc7]{padding:3px 10px;border-radius:999px;border:1px solid #cbd5e1;background:#fff;color:#334155;font-size:12px;cursor:pointer}.quick-question-chip[data-v-66263cc7]:hover{border-color:#2563eb;color:#2563eb}.playground-error[data-v-66263cc7]{margin:0;color:#b42318;font-size:13px}.ask-result[data-v-66263cc7]{display:flex;flex-direction:column;gap:14px}.ask-result__status-bar[data-v-66263cc7]{display:flex;align-items:center;justify-content:space-between;gap:10px}.status-pill[data-v-66263cc7]{padding:4px 10px;border-radius:999px;font-size:12px;font-weight:700}.status-pill--hit[data-v-66263cc7]{background:#dcfce7;color:#166534}.status-pill--miss[data-v-66263cc7]{background:#fef3c7;color:#92400e}.ask-result__count[data-v-66263cc7]{font-size:13px;color:#475467}.ask-result__section-title[data-v-66263cc7]{font-size:13px;font-weight:700;color:#1e293b;margin-bottom:8px}.ask-result__answer-box[data-v-66263cc7]{padding:12px 14px;background:#eff6ff;border-left:3px solid #2563eb;border-radius:6px}.ask-result__answer-text[data-v-66263cc7]{margin:0;font-size:13px;color:#1e3a8a;line-height:1.5}.citation-list[data-v-66263cc7],.office-doc-list[data-v-66263cc7]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.citation-card[data-v-66263cc7]{border:1px solid #e2e8f0;border-radius:8px;padding:12px;background:#fff}.citation-card__head[data-v-66263cc7]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px}.citation-rank[data-v-66263cc7]{background:#1e293b;color:#fff;font-size:11px;font-weight:700;padding:2px 6px;border-radius:4px}.citation-title[data-v-66263cc7]{font-size:13px;color:#0f172a}.citation-meta[data-v-66263cc7]{font-size:12px;color:#64748b;background:#f1f5f9;padding:2px 6px;border-radius:4px}.citation-score[data-v-66263cc7]{margin-left:auto;display:flex;align-items:center;gap:6px}.citation-score__bar[data-v-66263cc7]{width:64px;height:6px;background:#e2e8f0;border-radius:999px;overflow:hidden}.citation-score__fill[data-v-66263cc7]{height:100%;background:#10b981}.citation-score__val[data-v-66263cc7]{font-size:12px;font-weight:600;color:#059669}.citation-card__content[data-v-66263cc7]{margin:0;font-size:13px;color:#334155;line-height:1.5;background:#f8fafc;padding:8px 10px;border-radius:6px}.office-toolbar[data-v-66263cc7]{display:flex;gap:8px}.office-toolbar input[data-v-66263cc7]{flex:1}.office-notice[data-v-66263cc7]{font-size:12px;color:#475467;background:#f8fafc;border:1px solid #e2e8f0;padding:10px 12px;border-radius:6px}.empty-box[data-v-66263cc7]{padding:24px;text-align:center;color:#64748b;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:8px;font-size:13px}.office-doc-card[data-v-66263cc7]{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;border:1px solid #e2e8f0;border-radius:8px;background:#fff}.office-doc-card__main[data-v-66263cc7]{display:flex;flex-direction:column;gap:4px}.office-doc-card__meta[data-v-66263cc7]{font-size:12px;color:#64748b}.office-doc-card__badges[data-v-66263cc7]{display:flex;align-items:center;gap:8px}.badge-visibility[data-v-66263cc7]{font-size:12px;color:#334155;background:#f1f5f9;padding:3px 8px;border-radius:4px}.badge-indexed[data-v-66263cc7]{font-size:12px;font-weight:700;color:#166534;background:#dcfce7;padding:3px 8px;border-radius:4px}.header-actions[data-v-1bc3b568]{display:flex;gap:8px;flex-wrap:wrap}.filters[data-v-1bc3b568],.space-form[data-v-1bc3b568]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px}.space-form__company[data-v-1bc3b568]{min-width:280px}input[data-v-1bc3b568]{min-height:34px;padding:6px 8px;border:1px solid #d0d5dd;border-radius:4px}button[data-v-1bc3b568]{padding:8px 12px;border:1px solid #4671c6;border-radius:4px;color:#fff;background:#4671c6;cursor:pointer}.btn-secondary[data-v-1bc3b568]{background:#eff6ff;color:#1d4ed8;border-color:#bfdbfe;font-weight:600}.space-actions[data-v-1bc3b568]{display:flex;flex-wrap:wrap;gap:6px}.btn-link[data-v-1bc3b568]{padding:5px 10px;background:#fff;color:#2563eb;border:1px solid #cbd5e1;font-size:12px}.btn-link[data-v-1bc3b568]:hover{background:#eff6ff;border-color:#2563eb}td[data-v-1bc3b568],th[data-v-1bc3b568]{padding:12px;border-bottom:1px solid #eaecf0;text-align:left}.error[data-v-1bc3b568]{color:#b42318;width:100%}code[data-v-1bc3b568]{font-size:12px}.trace-feedback-banner[data-v-61a3e5db]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;margin-bottom:14px;border-radius:8px;border:1px solid #bfdbfe;background:linear-gradient(90deg,#eff6ff,#f8fafc);box-shadow:0 2px 6px rgba(37,99,235,.08)}.trace-feedback-banner__main[data-v-61a3e5db]{display:flex;flex-direction:column;gap:6px;flex:1;min-width:280px}.trace-feedback-banner__title[data-v-61a3e5db]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;color:#1e3a8a}.trace-feedback-banner__badge[data-v-61a3e5db]{background:#2563eb;color:#fff;font-weight:700;font-size:12px;padding:2px 8px;border-radius:999px}.trace-feedback-banner__cat[data-v-61a3e5db]{background:#fef3c7;color:#92400e;border:1px solid #fde68a;font-size:12px;font-weight:600;padding:1px 8px;border-radius:4px}.trace-feedback-banner__detail[data-v-61a3e5db]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;color:#334155}.trace-feedback-banner__chip[data-v-61a3e5db]{background:#fff;border:1px solid #cbd5e1;padding:2px 8px;border-radius:4px}.trace-feedback-banner__advice[data-v-61a3e5db]{color:#0f172a}.trace-feedback-banner__actions[data-v-61a3e5db]{display:flex;align-items:center;gap:8px}.trace-feedback-banner__btn[data-v-61a3e5db]{padding:6px 12px;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer;border:1px solid #cbd5e1;background:#fff;color:#334155}.trace-feedback-banner__btn--back[data-v-61a3e5db]{background:#2563eb;border-color:#2563eb;color:#fff}.trace-feedback-banner__btn--back[data-v-61a3e5db]:hover{background:#1d4ed8}.trace-feedback-banner__btn--close[data-v-61a3e5db]:hover{background:#f1f5f9;color:#0f172a}.document-drawer[data-v-6c11b76c]{position:fixed;z-index:3;top:0;right:0;bottom:0;width:min(420px,100%);padding:20px;box-shadow:-4px 0 16px rgba(16,24,40,.15);background:#fff;display:flex;flex-direction:column;overflow-y:auto}.document-drawer__header[data-v-6c11b76c]{display:flex;align-items:center;justify-content:space-between}dd[data-v-6c11b76c],dl[data-v-6c11b76c],dt[data-v-6c11b76c],h3[data-v-6c11b76c]{margin:0}.document-drawer__list[data-v-6c11b76c]{margin-top:16px;flex:1}.document-drawer__list>div[data-v-6c11b76c]{padding:10px 0;border-top:1px solid #eaecf0}dt[data-v-6c11b76c]{color:#667085;font-size:13px}dd[data-v-6c11b76c]{margin-top:4px;color:#172033}button[data-v-6c11b76c]{padding:6px 10px;border:1px solid #d0d5dd;border-radius:4px;background:#fff;cursor:pointer}.document-drawer__footer[data-v-6c11b76c]{padding-top:14px;border-top:1px solid #eaecf0;display:flex;justify-content:flex-end}.document-drawer__test-btn[data-v-6c11b76c]{background:#2563eb;border-color:#2563eb;color:#fff;font-weight:600}.document-form[data-v-c1a69c42]{display:grid;gap:12px}.space-field-group[data-v-c1a69c42]{display:grid;gap:6px}.quick-space-bar[data-v-c1a69c42]{display:flex;justify-content:flex-end}.quick-space-link[data-v-c1a69c42]{padding:0;border:none;background:transparent;color:#2563eb;font-size:12px;cursor:pointer}.quick-space-box[data-v-c1a69c42]{display:grid;grid-template-columns:1fr 1fr auto;gap:6px;padding:8px;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:6px}label[data-v-c1a69c42]{display:grid;gap:5px;color:#344054;font-size:14px}input[data-v-c1a69c42],select[data-v-c1a69c42]{min-height:34px;padding:6px 8px;border:1px solid #d0d5dd;border-radius:4px}.document-form__error[data-v-c1a69c42]{margin:0;color:#b42318}.document-form__actions[data-v-c1a69c42]{display:flex;justify-content:flex-end;gap:8px}button[data-v-c1a69c42]{padding:8px 12px;border:1px solid #4671c6;border-radius:4px;color:#4671c6;background:#fff;cursor:pointer}button[type=submit][data-v-c1a69c42]{color:#fff;background:#4671c6}.header-actions[data-v-61de0469]{display:flex;flex-wrap:wrap;gap:8px}.processing-banner[data-v-61de0469]{margin-bottom:12px;padding:8px 12px;background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;color:#1d4ed8;font-size:13px}.filters[data-v-61de0469]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}input[data-v-61de0469],select[data-v-61de0469]{min-height:34px;padding:6px 8px;border:1px solid #d0d5dd;border-radius:4px}button[data-v-61de0469]{padding:7px 10px;border:1px solid #4671c6;border-radius:4px;color:#4671c6;background:#fff;cursor:pointer}.filters button[data-v-61de0469],.page-header button[data-v-61de0469]{color:#fff;background:#4671c6}.page-header .btn-secondary[data-v-61de0469]{background:#eff6ff;color:#1d4ed8;border-color:#bfdbfe;font-weight:600}.btn-enable[data-v-61de0469]{color:#15803d;border-color:#86efac;background:#f0fdf4;font-weight:600}table[data-v-61de0469]{width:100%;border-collapse:collapse;background:#fff}td[data-v-61de0469],th[data-v-61de0469]{padding:12px;border-bottom:1px solid #eaecf0;text-align:left}.actions[data-v-61de0469]{display:flex;flex-wrap:wrap;gap:6px}.pagination[data-v-61de0469]{display:flex;justify-content:flex-end;align-items:center;gap:10px;padding:12px 0}.documents-view__error[data-v-61de0469]{color:#b42318}.modal[data-v-61de0469]{position:fixed;z-index:2;inset:0;display:grid;place-items:center;padding:20px;background:rgba(16,24,40,.4)}.modal__content[data-v-61de0469]{width:min(520px,100%);padding:20px;border-radius:8px;background:#fff}h3[data-v-61de0469]{margin-top:0}.confirm-action[data-v-7bf240d9]{position:fixed;z-index:3;inset:0;display:grid;place-items:center;padding:20px;background:rgba(16,24,40,.4)}.confirm-action__panel[data-v-7bf240d9]{width:min(420px,100%);padding:20px;border-radius:8px;background:#fff;box-shadow:0 8px 24px rgba(16,24,40,.16)}h3[data-v-7bf240d9],p[data-v-7bf240d9]{margin:0}p[data-v-7bf240d9]{margin-top:8px;color:#475467}.confirm-action__actions[data-v-7bf240d9]{display:flex;justify-content:flex-end;gap:8px;margin-top:18px}button[data-v-7bf240d9]{padding:8px 12px;border:1px solid #4671c6;border-radius:4px;color:#4671c6;background:#fff;cursor:pointer}.confirm-action__actions button[data-v-7bf240d9]:last-child{color:#fff;background:#4671c6}.confirm-action__actions .confirm-action__danger[data-v-7bf240d9]{border-color:#b42318;background:#b42318}.mcp-view__context[data-v-59d24d46]{margin:0 0 14px;color:#475467}.mcp-view__error[data-v-59d24d46]{color:#b42318}table[data-v-59d24d46]{width:100%;border-collapse:collapse;background:#fff}td[data-v-59d24d46],th[data-v-59d24d46]{padding:12px;border-bottom:1px solid #eaecf0;text-align:left}input[data-v-59d24d46]{cursor:pointer}.mcp-view__tools-btn[data-v-59d24d46]{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border:1px solid #bfdbfe;border-radius:999px;background:#eff6ff;color:#1d4ed8;font-size:12px;font-weight:600;cursor:pointer}.mcp-view__tools-btn[data-v-59d24d46]:hover{background:#dbeafe}.mcp-view__tools-link-hint[data-v-59d24d46]{font-weight:500;color:#2563eb}.mcp-view__context[data-v-62be135f]{margin:0 0 14px;color:#475467}.mcp-view__filters[data-v-62be135f]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px;align-items:center}.mcp-view__error[data-v-62be135f]{color:#b42318}input[data-v-62be135f],select[data-v-62be135f]{min-height:34px;padding:6px 8px;border:1px solid #d0d5dd;border-radius:4px}.mcp-view__clear-btn[data-v-62be135f]{min-height:34px;padding:6px 12px;border:1px solid #d0d5dd;border-radius:4px;background:#fff;color:#344054;cursor:pointer}table[data-v-62be135f]{width:100%;border-collapse:collapse;background:#fff}td[data-v-62be135f],th[data-v-62be135f]{padding:12px;border-bottom:1px solid #eaecf0;text-align:left}td:last-child input[data-v-62be135f]{cursor:pointer}.prompt-editor[data-v-51167e72]{display:grid;gap:14px}.prompt-editor label[data-v-51167e72]{display:grid;gap:6px;color:#344054}.prompt-editor input[data-v-51167e72],.prompt-editor textarea[data-v-51167e72]{padding:8px;border:1px solid #d0d5dd;border-radius:4px;font:inherit}.prompt-editor__error[data-v-51167e72]{margin:0;color:#b42318}.actions[data-v-51167e72]{display:flex;gap:8px}button[data-v-51167e72]{padding:8px 14px;border:1px solid #4671c6;border-radius:4px;color:#4671c6;background:#fff;cursor:pointer}button[type=submit][data-v-51167e72]{color:#fff;background:#4671c6}button[data-v-51167e72]:disabled{opacity:.45;cursor:not-allowed}.prompts-view[data-v-33f6a5eb]{display:grid;gap:16px}.actions[data-v-33f6a5eb],.panel-title[data-v-33f6a5eb],.tabs[data-v-33f6a5eb]{display:flex;flex-wrap:wrap;gap:8px}.tenant-filter[data-v-33f6a5eb]{display:flex;gap:8px}.tenant-filter input[data-v-33f6a5eb]{min-width:280px;padding:8px;border:1px solid #d0d5dd;border-radius:4px;font:inherit}.tenant-hint[data-v-33f6a5eb]{margin:0 0 12px;color:#475467}.tenant-field[data-v-33f6a5eb]{display:grid;gap:6px;margin-bottom:12px;color:#344054}.tenant-field input[data-v-33f6a5eb]{padding:8px;border:1px solid #d0d5dd;border-radius:4px;font:inherit}.prompt-card .tenant[data-v-33f6a5eb]{margin-left:6px;color:#175cd3}.tabs button.active[data-v-33f6a5eb]{color:#fff;background:#246bfd}.prompt-list[data-v-33f6a5eb]{display:grid;gap:12px}.prompt-card[data-v-33f6a5eb]{padding:18px;border:1px solid #dbe3ef;border-radius:8px;background:#fff}.panel-title[data-v-33f6a5eb],.prompt-card header[data-v-33f6a5eb]{display:flex;justify-content:space-between;gap:16px}.panel-title h2[data-v-33f6a5eb],.prompt-card h2[data-v-33f6a5eb]{margin:0 0 4px}.version[data-v-33f6a5eb]{color:#475467}.content-preview[data-v-33f6a5eb]{max-height:4.5em;overflow:hidden;white-space:pre-wrap;color:#475467}.error[data-v-33f6a5eb]{color:#b42318}button[data-v-33f6a5eb]{padding:7px 10px;border:1px solid #4671c6;border-radius:4px;color:#4671c6;background:#fff;cursor:pointer}button[data-v-33f6a5eb]:disabled{opacity:.45;cursor:not-allowed}button.danger[data-v-33f6a5eb]{color:#b42318;border-color:#f0a4a0}button.danger[data-v-33f6a5eb]:hover:not(:disabled){color:#fff;background:#b42318;border-color:#b42318}.modal[data-v-33f6a5eb]{position:fixed;z-index:4;inset:0;display:grid;place-items:center;padding:20px;background:rgba(16,24,40,.4)}.panel[data-v-33f6a5eb]{width:min(820px,100%);max-height:90vh;overflow:auto;padding:22px;border-radius:8px;background:#fff}.panel label[data-v-33f6a5eb]{display:grid;gap:6px;margin:12px 0}.panel input[data-v-33f6a5eb],.panel textarea[data-v-33f6a5eb]{padding:8px;font:inherit}table[data-v-33f6a5eb]{width:100%;border-collapse:collapse}td[data-v-33f6a5eb],th[data-v-33f6a5eb]{padding:9px;border-bottom:1px solid #eaecf0;text-align:left}.skill-form-drawer[data-v-55892aed]{position:fixed;z-index:100;inset:0;display:flex;justify-content:flex-end;background:rgba(16,24,40,.4)}.skill-form-drawer__panel[data-v-55892aed]{width:min(560px,100%);height:100%;overflow-y:auto;padding:24px;background:#fff;box-sizing:border-box;display:flex;flex-direction:column;gap:20px}.skill-form-drawer__header[data-v-55892aed]{display:flex;align-items:center;justify-content:space-between}.skill-form-drawer__header h2[data-v-55892aed]{margin:0;font-size:18px;font-weight:600;color:#101828}.close-btn[data-v-55892aed]{padding:6px 12px;border:1px solid #d0d5dd;border-radius:4px;background:#fff;color:#344054;cursor:pointer}form[data-v-55892aed]{display:flex;flex-direction:column;gap:16px}label[data-v-55892aed]{display:flex;flex-direction:column;gap:6px;font-size:14px;font-weight:500;color:#344054}input[data-v-55892aed],select[data-v-55892aed],textarea[data-v-55892aed]{padding:8px 12px;border:1px solid #d0d5dd;border-radius:6px;font-family:inherit;font-size:14px;color:#101828;background:#fff}input[data-v-55892aed]:disabled{background:#f2f4f7;color:#667085;cursor:not-allowed}textarea[data-v-55892aed]{font-family:monospace;resize:vertical}.error-msg[data-v-55892aed]{margin:0;color:#b42318;font-size:13px}.hint-msg[data-v-55892aed]{color:#667085;font-size:12px;font-weight:400}.actions[data-v-55892aed]{display:flex;justify-content:flex-end;gap:12px;margin-top:12px}.cancel-btn[data-v-55892aed]{padding:8px 16px;border:1px solid #d0d5dd;border-radius:6px;background:#fff;color:#344054;font-weight:500;cursor:pointer}.submit-btn[data-v-55892aed]{padding:8px 16px;border:1px solid #246bfd;border-radius:6px;background:#246bfd;color:#fff;font-weight:500;cursor:pointer}.submit-btn[data-v-55892aed]:disabled{opacity:.5;cursor:not-allowed}.skills-view[data-v-02e30163]{display:grid;gap:16px}.skills-view__filters[data-v-02e30163]{display:flex;flex-wrap:wrap;gap:12px}.skills-view__filters input[data-v-02e30163],.skills-view__filters select[data-v-02e30163]{min-height:36px;padding:6px 12px;border:1px solid #d0d5dd;border-radius:6px;font-size:14px}.skills-view__error[data-v-02e30163]{color:#b42318;margin:0;font-size:14px}.skills-view__hint[data-v-02e30163]{color:#667085;font-size:12px;font-weight:400}.create-btn[data-v-02e30163]{padding:8px 16px;border:1px solid #246bfd;border-radius:6px;background:#246bfd;color:#fff;font-weight:500;cursor:pointer}.table-actions[data-v-02e30163]{display:flex;flex-wrap:wrap;gap:6px}.table-actions button[data-v-02e30163]{padding:4px 8px;border:1px solid #d0d5dd;border-radius:4px;background:#fff;color:#344054;font-size:12px;cursor:pointer}.table-actions button[data-v-02e30163]:hover{background:#f8fafc;border-color:#246bfd;color:#246bfd}table[data-v-02e30163]{width:100%;border-collapse:collapse;background:#fff}td[data-v-02e30163],th[data-v-02e30163]{padding:12px;border-bottom:1px solid #eaecf0;text-align:left}.modal-backdrop[data-v-02e30163]{position:fixed;z-index:100;inset:0;display:grid;place-items:center;padding:20px;background:rgba(16,24,40,.4)}.modal-panel[data-v-02e30163]{width:min(640px,100%);max-height:90vh;overflow-y:auto;padding:24px;border-radius:8px;background:#fff;box-sizing:border-box;display:flex;flex-direction:column;gap:16px}.modal-panel--small[data-v-02e30163]{width:min(420px,100%)}.modal-header[data-v-02e30163]{display:flex;align-items:center;justify-content:space-between}.modal-header h3[data-v-02e30163]{margin:0;font-size:16px;font-weight:600}.close-btn[data-v-02e30163]{padding:4px 8px;border:1px solid #d0d5dd;border-radius:4px;background:#fff;cursor:pointer}.modal-panel form[data-v-02e30163]{display:flex;flex-direction:column;gap:12px}.modal-panel label[data-v-02e30163]{display:flex;flex-direction:column;gap:6px;font-size:14px;color:#344054}.modal-panel input[data-v-02e30163],.modal-panel textarea[data-v-02e30163]{padding:8px 12px;border:1px solid #d0d5dd;border-radius:6px;font-family:inherit;font-size:14px}.modal-panel textarea[data-v-02e30163]{font-family:monospace}.modal-actions[data-v-02e30163]{display:flex;justify-content:flex-end;gap:10px;margin-top:8px}.cancel-btn[data-v-02e30163]{padding:8px 14px;border:1px solid #d0d5dd;border-radius:6px;background:#fff;color:#344054;cursor:pointer}.submit-btn[data-v-02e30163]{padding:8px 14px;border:1px solid #246bfd;border-radius:6px;background:#246bfd;color:#fff;cursor:pointer}.submit-btn[data-v-02e30163]:disabled{opacity:.5;cursor:not-allowed}.dsl-content[data-v-02e30163]{background:#f8fafc;padding:12px;border-radius:6px;border:1px solid #e2e8f0;max-height:400px;overflow:auto}.dsl-content pre[data-v-02e30163]{margin:0;font-family:monospace;font-size:13px;white-space:pre-wrap;word-break:break-all}.audit-modal[data-v-a6db1092]{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:rgba(16,24,40,.45);padding:24px}.audit-drawer[data-v-a6db1092]{width:100%;max-width:720px;max-height:86vh;overflow-y:auto;padding:20px 24px;border-radius:8px;background:#fff;box-shadow:0 12px 32px rgba(16,24,40,.24)}.audit-drawer__heading[data-v-a6db1092]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;gap:12px;flex-wrap:wrap}.audit-drawer__heading-actions[data-v-a6db1092]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.audit-drawer__heading button[data-v-a6db1092]{padding:6px 12px;border:1px solid #d0d5dd;border-radius:4px;background:#fff;cursor:pointer}.audit-drawer__heading button.audit-drawer__llm-top[data-v-a6db1092]{border-color:#7c3aed;background:#f5f3ff;color:#6d28d9;font-weight:600}.audit-drawer__heading button.audit-drawer__llm-top[data-v-a6db1092]:hover{background:#ede9fe}.audit-drawer__heading button.audit-drawer__export-top[data-v-a6db1092]{border-color:#16a34a;background:#f0fdf4;color:#15803d;font-weight:600}.audit-drawer__heading button.audit-drawer__export-top[data-v-a6db1092]:hover{background:#dcfce7}dl[data-v-a6db1092]{margin:0}dl div[data-v-a6db1092]{display:grid;grid-template-columns:150px 1fr;gap:12px;padding:10px 0;border-top:1px solid #eaecf0}dt[data-v-a6db1092]{font-weight:600}dd[data-v-a6db1092]{margin:0;word-break:break-word}.audit-transcript[data-v-a6db1092]{margin-top:16px}.audit-transcript h4[data-v-a6db1092]{margin:0 0 8px}.audit-transcript__empty[data-v-a6db1092]{color:#667085}.audit-transcript ol[data-v-a6db1092]{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.audit-transcript__item[data-v-a6db1092]{padding:10px 12px;border:1px solid #eaecf0;border-radius:6px;background:#f9fafb}.audit-transcript__item[data-role=user][data-v-a6db1092]{background:#eff4ff}.audit-transcript__item[data-role=assistant][data-v-a6db1092]{background:#f9fafb}.audit-transcript__meta[data-v-a6db1092]{display:flex;justify-content:space-between;gap:12px;color:#667085;font-size:12px;margin-bottom:6px}.audit-transcript__role[data-v-a6db1092]{font-weight:600;color:#344054}.audit-transcript__content[data-v-a6db1092]{margin:0;white-space:pre-wrap;word-break:break-word}.audit-transcript__tools[data-v-a6db1092]{margin:8px 0 0;color:#667085;font-size:12px}.audit-transcript__rating[data-v-a6db1092]{margin:8px 0 0;color:#b54708;font-size:13px;font-weight:600}.audit-transcript__actions[data-v-a6db1092]{margin-top:8px;display:flex;justify-content:flex-end}.audit-transcript__trace-btn[data-v-a6db1092]{padding:4px 10px;font-size:12px;border:1px solid #246bfd;border-radius:4px;background:#eff4ff;color:#246bfd;cursor:pointer;font-weight:500;transition:all .2s}.audit-transcript__trace-btn[data-v-a6db1092]:hover{background:#246bfd;color:#fff}.audit-drawer__notice[data-v-a6db1092]{margin:12px 0 0;padding:8px 10px;background:#fff7e6;border-left:3px solid #f79009;color:#7a4d00;border-radius:4px}.audit-drawer__export-notice[data-v-a6db1092]{margin:12px 0 0;padding:8px 10px;background:#f0fdf4;border-left:3px solid #16a34a;color:#166534;border-radius:4px;font-size:13px;font-weight:500}.audit-drawer__actions[data-v-a6db1092]{display:flex;gap:8px;margin-top:16px;flex-wrap:wrap}.audit-drawer__actions button[data-v-a6db1092]{padding:8px 14px;border:1px solid #2f6feb;border-radius:4px;background:#2f6feb;color:#fff;cursor:pointer}.audit-drawer__actions button.audit-drawer__llm-btn[data-v-a6db1092]{margin-left:auto;border-color:#7c3aed;background:#7c3aed;color:#fff;font-weight:600}.audit-drawer__actions button.audit-drawer__llm-btn[data-v-a6db1092]:hover{background:#6d28d9}.audit-drawer__actions button.audit-drawer__export-btn[data-v-a6db1092]{border-color:#16a34a;background:#16a34a;color:#fff;font-weight:600}.audit-drawer__actions button.audit-drawer__export-btn[data-v-a6db1092]:hover{background:#15803d}td[data-v-67a9160e],th[data-v-67a9160e]{padding:12px;border-bottom:1px solid #eaecf0;text-align:left}button[data-v-67a9160e]{padding:6px 10px;border:1px solid #d0d5dd;border-radius:4px;background:#fff;cursor:pointer}button[data-v-67a9160e]:disabled{opacity:.5;cursor:not-allowed}.audit-search[data-v-67a9160e]{display:flex;gap:8px;margin:16px 0;flex-wrap:wrap}.audit-search input[data-v-67a9160e]{flex:1;min-width:220px;max-width:360px;padding:8px 10px;border:1px solid #d0d5dd;border-radius:4px}.audit-search__reset[data-v-67a9160e]{color:#667085}.audit-export-banner[data-v-67a9160e]{margin:8px 0 12px;padding:8px 12px;background:#f0fdf4;border-left:3px solid #16a34a;color:#166534;border-radius:4px;font-size:13px;font-weight:500}.audit-hint[data-v-67a9160e]{color:#667085;margin:12px 0}.audit-pager[data-v-67a9160e]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px;flex-wrap:wrap}.audit-pager__info[data-v-67a9160e]{color:#667085}.audit-pager__controls[data-v-67a9160e]{display:flex;align-items:center;gap:8px}.audit-pager__size[data-v-67a9160e]{color:#667085;display:inline-flex;align-items:center;gap:6px}.audit-pager__size select[data-v-67a9160e]{padding:6px 8px;border:1px solid #d0d5dd;border-radius:4px}.audit-cell--title[data-v-67a9160e]{font-weight:600;max-width:200px}.audit-cell--preview[data-v-67a9160e]{color:#667085;max-width:320px}.audit-cell--actions[data-v-67a9160e]{display:flex;gap:6px;align-items:center;white-space:nowrap}.audit-row__llm-btn[data-v-67a9160e]{border-color:#7c3aed;background:#f5f3ff;color:#6d28d9;font-size:12px;font-weight:600}.audit-row__llm-btn[data-v-67a9160e]:hover{background:#ede9fe}.audit-row__export-btn[data-v-67a9160e]{border-color:#16a34a;background:#f0fdf4;color:#15803d;font-size:12px;font-weight:600}.audit-row__export-btn[data-v-67a9160e]:hover{background:#dcfce7}.audit-drawer[data-v-2b86082b]{margin-top:16px;padding:16px;border:1px solid #d0d5dd;border-radius:6px;background:#fff}.audit-drawer__heading[data-v-2b86082b]{display:flex;justify-content:space-between;align-items:center}.audit-drawer__json[data-v-2b86082b]{margin-top:12px}.audit-drawer__json pre[data-v-2b86082b]{margin:0;padding:10px;overflow:auto;max-height:240px;border:1px solid #eaecf0;border-radius:4px;background:#fafbfc;font-size:12px}dl[data-v-2b86082b]{margin:0}dl div[data-v-2b86082b]{display:grid;grid-template-columns:150px 1fr;gap:12px;padding:8px 0;border-top:1px solid #eaecf0}dt[data-v-2b86082b]{font-weight:600}dd[data-v-2b86082b]{margin:0;word-break:break-word}button[data-v-2b86082b]{padding:4px 8px;border:1px solid #d0d5dd;border-radius:4px;background:#fff;cursor:pointer}.audit-view__filters[data-v-9fb5e7f8]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.audit-view__filters input[data-v-9fb5e7f8]{min-height:34px;padding:6px 8px;border:1px solid #d0d5dd;border-radius:4px}.audit-view__notice[data-v-9fb5e7f8]{margin:0 0 14px;color:#667085;font-size:13px}td[data-v-9fb5e7f8],th[data-v-9fb5e7f8]{padding:12px;border-bottom:1px solid #eaecf0;text-align:left}button[data-v-9fb5e7f8]{padding:6px 10px;border:1px solid #d0d5dd;border-radius:4px;background:#fff;cursor:pointer}.trace-tree-node[data-v-40b37eda]{-webkit-user-select:none;-moz-user-select:none;user-select:none}.trace-tree-node__row[data-v-40b37eda]{display:flex;align-items:center;gap:6px;padding-top:6px;padding-bottom:6px;padding-right:8px;border-radius:4px;cursor:pointer;transition:background .15s;font-size:13px;color:#1f2937}.trace-tree-node__row[data-v-40b37eda]:hover{background:#f3f4f6}.trace-tree-node__row--root-cause[data-v-40b37eda]{background:#fef2f2;border-left:3px solid #dc2626}.trace-tree-node__row--root-cause[data-v-40b37eda]:hover{background:#fee2e2}.trace-tree-node--selected>.trace-tree-node__row[data-v-40b37eda]{background:#eff6ff;border-left:3px solid #2563eb;font-weight:500}.trace-tree-node--selected>.trace-tree-node__row--root-cause[data-v-40b37eda]{background:#fee2e2;border-left:3px solid #dc2626}.trace-tree-node__toggle[data-v-40b37eda]{background:transparent;border:none;cursor:pointer;padding:0;width:14px;height:14px;display:flex;align-items:center;justify-content:center;color:#6b7280}.trace-tree-node__toggle-placeholder[data-v-40b37eda]{width:14px;height:14px;flex-shrink:0}.trace-tree-node__arrow[data-v-40b37eda]{display:inline-block;font-size:9px;transition:transform .15s ease}.trace-tree-node__arrow--expanded[data-v-40b37eda]{transform:rotate(90deg)}.trace-tree-node__icon[data-v-40b37eda]{font-size:13px;width:18px;height:18px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.trace-tree-node__kind[data-v-40b37eda]{font-size:10px;font-weight:600;padding:1px 5px;border-radius:3px;text-transform:uppercase;flex-shrink:0}.trace-tree-node__kind--agent[data-v-40b37eda],.trace-tree-node__kind--request[data-v-40b37eda]{background:#e0edff;color:#1d4ed8}.trace-tree-node__kind--subagent[data-v-40b37eda]{background:#e0e7ff;color:#4338ca;border:1px solid #c7d2fe}.trace-tree-node__kind--step[data-v-40b37eda]{background:#f1f5f9;color:#475467}.trace-tree-node__kind--llm[data-v-40b37eda]{background:#f3e8ff;color:#7e22ce}.trace-tree-node__kind--tool[data-v-40b37eda]{background:#ffedd5;color:#c2410c}.trace-tree-node__name[data-v-40b37eda]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trace-tree-node__badge[data-v-40b37eda]{font-size:11px;padding:1px 6px;border-radius:999px;flex-shrink:0;white-space:nowrap}.trace-tree-node__badge--role[data-v-40b37eda]{background:#eef2ff;color:#4f46e5;font-weight:500}.trace-tree-node__badge--root-cause[data-v-40b37eda]{background:#dc2626;color:#fff;font-weight:600;box-shadow:0 1px 2px rgba(220,38,38,.25)}.trace-tree-node__badge--cascading[data-v-40b37eda]{background:#fef3c7;color:#92400e;border:1px solid #fde68a}.trace-tree-node__badge--context[data-v-40b37eda]{background:#e0f2fe;color:#0369a1}.trace-tree-node__badge--context-danger[data-v-40b37eda]{background:#fee2e2;color:#b91c1c;font-weight:600}.trace-tree-node__badge--latency[data-v-40b37eda]{background:#f3f4f6;color:#4b5563}.trace-tree-node__badge--tokens[data-v-40b37eda]{background:#ede9fe;color:#6d28d9}.trace-tree-node__badge--cost[data-v-40b37eda]{background:#ecfdf5;color:#047857}.trace-tree-node__status-dot[data-v-40b37eda]{width:7px;height:7px;border-radius:50%;flex-shrink:0}.trace-tree-node__status-dot--ok[data-v-40b37eda]{background:#10b981}.trace-tree-node__status-dot--error[data-v-40b37eda]{background:#ef4444}.trace-tree-node__status-dot--warn[data-v-40b37eda]{background:#f59e0b}.trace-tree-node__children[data-v-40b37eda]{position:relative}.diagnosis-banner[data-v-4172c66e]{border-radius:10px;padding:14px 16px;margin-bottom:16px;border:1px solid #fecaca;background:linear-gradient(180deg,#fff5f5,#fff);box-shadow:0 2px 6px rgba(220,38,38,.06)}.diagnosis-banner--healthy[data-v-4172c66e]{border-color:#a7f3d0;background:linear-gradient(180deg,#ecfdf5,#fff);box-shadow:0 2px 6px rgba(16,185,129,.06)}.diagnosis-banner--tool_misuse[data-v-4172c66e]{background:#fffbeb;border-color:#fde68a}.diagnosis-banner--permission_denied[data-v-4172c66e]{background:#fef2f2;border-color:#fecaca}.diagnosis-banner--context_overflow[data-v-4172c66e]{background:#faf5ff;border-color:#e9d5ff}.diagnosis-banner--timeout[data-v-4172c66e]{background:#f8fafc;border-color:#cbd5e1}.diagnosis-banner__top[data-v-4172c66e]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding-bottom:10px;border-bottom:1px solid rgba(0,0,0,.06)}.diagnosis-banner__badges[data-v-4172c66e]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.diagnosis-badge[data-v-4172c66e]{font-size:12px;padding:3px 10px;border-radius:999px;font-weight:600}.diagnosis-badge--status[data-v-4172c66e]{background:#dc2626;color:#fff}.diagnosis-banner--healthy .diagnosis-badge--status[data-v-4172c66e]{background:#059669;color:#fff}.diagnosis-badge--category[data-v-4172c66e]{background:#fee2e2;color:#991b1b;border:1px solid #fca5a5}.diagnosis-banner--healthy .diagnosis-badge--category[data-v-4172c66e]{background:#d1fae5;color:#065f46;border-color:#6ee7b7}.diagnosis-banner--tool_misuse .diagnosis-badge--category[data-v-4172c66e]{background:#fef3c7;color:#92400e;border-color:#fcd34d}.diagnosis-banner--context_overflow .diagnosis-badge--category[data-v-4172c66e]{background:#f3e8ff;color:#6b21a8;border-color:#d8b4fe}.diagnosis-banner--timeout .diagnosis-badge--category[data-v-4172c66e]{background:#e2e8f0;color:#334155;border-color:#cbd5e1}.diagnosis-badge--confidence[data-v-4172c66e]{background:#e0f2fe;color:#0369a1;font-weight:500}.diagnosis-badge--cascade[data-v-4172c66e]{background:#fef3c7;color:#92400e;border:1px solid #fde68a}.diagnosis-banner__actions[data-v-4172c66e]{display:flex;flex-wrap:wrap;gap:8px}.diag-action-btn[data-v-4172c66e]{padding:5px 11px;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer;border:1px solid transparent;transition:all .15s}.diag-action-btn--locate[data-v-4172c66e]{background:#3b82f6;color:#fff}.diag-action-btn--locate[data-v-4172c66e]:hover{background:#2563eb}.diag-action-btn--copy[data-v-4172c66e]{background:#0f172a;color:#fff}.diag-action-btn--copy[data-v-4172c66e]:hover{background:#1e293b}.diag-action-btn--jump[data-v-4172c66e]{background:#10b981;color:#fff}.diag-action-btn--jump[data-v-4172c66e]:hover{background:#059669}.diagnosis-banner__body[data-v-4172c66e]{display:flex;flex-direction:column;gap:8px;padding:10px 0;font-size:13px}.diagnosis-row[data-v-4172c66e]{display:flex;align-items:baseline;gap:8px;font-size:13px}.diagnosis-row__tag[data-v-4172c66e]{font-weight:700;color:#111827;white-space:nowrap;min-width:105px}.diagnosis-row__text[data-v-4172c66e]{margin:0;color:#1f2937;line-height:1.5}.diagnosis-row__text--strong[data-v-4172c66e]{font-weight:600;color:#7f1d1d}.diagnosis-banner--healthy .diagnosis-row__text--strong[data-v-4172c66e]{color:#065f46}.diagnosis-row__evidence[data-v-4172c66e]{display:flex;flex-wrap:wrap;gap:8px}.evidence-chip[data-v-4172c66e]{font-size:12px;padding:2px 8px;border-radius:4px;background:#f3f4f6;color:#374151}.evidence-chip--node[data-v-4172c66e]{background:#fee2e2;color:#991b1b;font-weight:600}.evidence-chip--role[data-v-4172c66e]{background:#e0e7ff;color:#3730a3;font-weight:600}.evidence-chip--warn[data-v-4172c66e]{background:#fef3c7;color:#92400e;font-weight:600}.evidence-chip--ok[data-v-4172c66e]{background:#d1fae5;color:#065f46}.qa-inline[data-v-4172c66e]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;color:#374151}.qa-inline__divider[data-v-4172c66e]{color:#d1d5db}.feedback-grid[data-v-4172c66e]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:6px;padding-top:10px;border-top:1px dashed rgba(0,0,0,.08)}.feedback-card[data-v-4172c66e]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:10px 12px;display:flex;flex-direction:column;justify-content:space-between;gap:6px}.feedback-card--primary[data-v-4172c66e]{border:2px solid #ea580c;background:#fff7ed;box-shadow:0 2px 8px rgba(234,88,12,.12)}.feedback-card__head[data-v-4172c66e]{display:flex;align-items:flex-start;justify-content:space-between;gap:6px}.feedback-card__title[data-v-4172c66e]{display:flex;flex-direction:column;font-size:13px;font-weight:700;color:#111827}.feedback-card__owner[data-v-4172c66e]{font-size:11px;font-weight:400;color:#6b7280}.feedback-card__primary-badge[data-v-4172c66e]{background:#ea580c;color:#fff;font-size:11px;font-weight:700;padding:2px 6px;border-radius:4px;white-space:nowrap}.feedback-card__desc[data-v-4172c66e]{margin:0;font-size:12px;color:#374151;line-height:1.45;flex:1}.feedback-card__foot[data-v-4172c66e]{display:flex;justify-content:flex-end}.feedback-card__link[data-v-4172c66e]{background:transparent;border:none;color:#2563eb;font-size:12px;font-weight:600;cursor:pointer;padding:0}.feedback-card__link[data-v-4172c66e]:hover{text-decoration:underline}@media (max-width:1100px){.feedback-grid[data-v-4172c66e]{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.feedback-grid[data-v-4172c66e]{grid-template-columns:1fr}}.trace-view[data-v-4e72dac0]{display:flex;flex-direction:column;gap:12px}.trace-header[data-v-4e72dac0]{display:flex;flex-direction:column;gap:10px;background:#fff;padding:12px 16px;border:1px solid #e5e7eb;border-radius:8px}.trace-header__top[data-v-4e72dac0]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.trace-header__search[data-v-4e72dac0]{display:flex;gap:8px;align-items:center;flex:1;max-width:520px}.trace-header__search input[data-v-4e72dac0]{flex:1;min-height:34px;padding:6px 10px;border:1px solid #d1d5db;border-radius:6px;font-size:13px}.trace-header__btn[data-v-4e72dac0]{padding:6px 12px;border:1px solid #d1d5db;border-radius:6px;background:#fff;cursor:pointer;font-size:13px}.trace-header__btn--primary[data-v-4e72dac0]{background:#2563eb;color:#fff;border-color:#2563eb}.trace-header__summary[data-v-4e72dac0]{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.summary-item[data-v-4e72dac0]{display:flex;align-items:center;gap:6px;font-size:13px}.summary-item__label[data-v-4e72dac0]{color:#6b7280}.summary-item__val[data-v-4e72dac0]{font-weight:500;color:#111827}.summary-item__val--latency[data-v-4e72dac0]{color:#d97706}.summary-item__val--tokens[data-v-4e72dac0]{color:#7c3aed}.summary-item__val--cost[data-v-4e72dac0]{color:#059669}.quick-scenes[data-v-4e72dac0]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding-top:8px;border-top:1px dashed #e5e7eb}.quick-scenes__label[data-v-4e72dac0]{font-size:12px;font-weight:600;color:#4b5563}.quick-scenes__list[data-v-4e72dac0]{display:flex;flex-wrap:wrap;gap:8px}.quick-scene-btn[data-v-4e72dac0]{padding:4px 10px;border-radius:999px;border:1px solid #d1d5db;background:#f9fafb;font-size:12px;color:#374151;cursor:pointer;transition:all .15s}.quick-scene-btn[data-v-4e72dac0]:hover{background:#f3f4f6;border-color:#9ca3af}.quick-scene-btn--active[data-v-4e72dac0]{background:#1d4ed8;color:#fff;border-color:#1d4ed8;font-weight:600;box-shadow:0 1px 3px rgba(29,78,216,.25)}.usage-panel[data-v-4e72dac0]{display:flex;flex-wrap:wrap;gap:12px;margin:0;padding:8px 12px;border:1px solid #eaecf0;border-radius:6px;background:#fafbfc;font-size:13px}.trace-layout[data-v-4e72dac0]{display:flex;gap:14px;min-height:580px}.trace-layout__left[data-v-4e72dac0]{flex:0 0 42%;max-width:45%;min-width:320px;flex-direction:column}.trace-layout__left[data-v-4e72dac0],.trace-layout__right[data-v-4e72dac0]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;display:flex;overflow:hidden}.trace-layout__right[data-v-4e72dac0]{flex:1;flex-direction:column}.panel-nav[data-v-4e72dac0]{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-bottom:1px solid #e5e7eb;background:#f9fafb}.panel-nav__tabs[data-v-4e72dac0]{display:flex;gap:4px}.panel-nav__tab[data-v-4e72dac0]{padding:5px 10px;border:none;background:transparent;font-size:13px;font-weight:500;color:#4b5563;cursor:pointer;border-radius:4px}.panel-nav__tab[data-v-4e72dac0]:hover{background:#e5e7eb}.panel-nav__tab--active[data-v-4e72dac0]{background:#eff6ff;color:#2563eb;font-weight:600}.panel-nav__meta[data-v-4e72dac0]{font-size:12px;color:#9ca3af}.tree-container[data-v-4e72dac0]{flex:1;overflow-y:auto;padding:10px 8px}.tree-empty[data-v-4e72dac0]{padding:24px;text-align:center;color:#9ca3af;font-size:13px}.timeline-container[data-v-4e72dac0]{flex:1;overflow-y:auto;padding:10px 14px}.trace-timeline[data-v-4e72dac0]{list-style:none;margin:0;padding:0}.trace-timeline__item[data-v-4e72dac0]{display:grid;grid-template-columns:1.4fr repeat(5,1fr);gap:10px;padding:12px 0 12px 18px;border-left:2px solid #246bfd;border-bottom:1px solid #eaecf0;font-size:13px}.trace-timeline__item span[data-v-4e72dac0]{word-break:break-word}.span-detail[data-v-4e72dac0]{display:flex;flex-direction:column;height:100%}.span-detail--empty[data-v-4e72dac0]{display:flex;align-items:center;justify-content:center;height:100%;color:#9ca3af;font-size:14px}.span-detail__header[data-v-4e72dac0]{display:flex;align-items:center;justify-content:space-between;padding:8px 14px;border-bottom:1px solid #e5e7eb;background:#f9fafb}.span-detail__tabs[data-v-4e72dac0]{display:flex;flex-wrap:wrap;gap:4px}.detail-tab[data-v-4e72dac0]{padding:6px 12px;border:none;background:transparent;font-size:13px;font-weight:500;color:#4b5563;cursor:pointer;border-radius:4px}.detail-tab[data-v-4e72dac0]:hover{background:#e5e7eb}.detail-tab--active[data-v-4e72dac0]{background:#fff;color:#2563eb;font-weight:600;box-shadow:0 1px 3px rgba(0,0,0,.08)}.span-detail__mode[data-v-4e72dac0]{display:flex;border:1px solid #d1d5db;border-radius:4px;overflow:hidden}.mode-switch-btn[data-v-4e72dac0]{padding:4px 8px;border:none;background:#fff;font-size:12px;cursor:pointer;color:#4b5563}.mode-switch-btn--active[data-v-4e72dac0]{background:#2563eb;color:#fff;font-weight:500}.tab-content[data-v-4e72dac0]{flex:1;overflow-y:auto;padding:14px}.tab-content--preview[data-v-4e72dac0]{display:flex;flex-direction:column;gap:14px}.span-diag-card[data-v-4e72dac0]{border:1px solid #e5e7eb;border-radius:8px;padding:14px;background:#fafafa;display:flex;flex-direction:column;gap:12px}.span-diag-card__header[data-v-4e72dac0]{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:14px}.span-role-badge[data-v-4e72dac0]{font-size:12px;font-weight:600;padding:2px 8px;border-radius:999px}.span-role-badge--root[data-v-4e72dac0]{background:#dc2626;color:#fff}.span-role-badge--cascading[data-v-4e72dac0]{background:#fef3c7;color:#92400e}.span-role-badge--ok[data-v-4e72dac0]{background:#d1fae5;color:#065f46}.span-diag-card__meta[data-v-4e72dac0]{display:flex;flex-wrap:wrap;gap:16px;font-size:12px;color:#4b5563}.span-diag-card__explain[data-v-4e72dac0]{margin:0;font-size:13px;line-height:1.5;color:#1f2937;background:#fff;padding:10px 12px;border-radius:6px;border-left:3px solid #2563eb}.span-diag-card__io[data-v-4e72dac0]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.span-diag-card__io-title[data-v-4e72dac0]{font-size:12px;font-weight:600;color:#374151;margin-bottom:4px}.foldable-card[data-v-4e72dac0]{border:1px solid #e5e7eb;border-radius:6px;overflow:hidden;background:#fff}.foldable-card__head[data-v-4e72dac0]{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:#f9fafb;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-bottom:1px solid transparent}.foldable-card__title[data-v-4e72dac0]{display:flex;align-items:center;gap:8px;font-size:14px}.foldable-card__arrow[data-v-4e72dac0]{display:inline-block;font-size:10px;color:#6b7280;transition:transform .15s}.foldable-card__arrow--expanded[data-v-4e72dac0]{transform:rotate(0deg)}.foldable-card__arrow[data-v-4e72dac0]:not(.foldable-card__arrow--expanded){transform:rotate(-90deg)}.foldable-card__count[data-v-4e72dac0]{font-size:12px;color:#9ca3af;font-weight:400}.foldable-card__body[data-v-4e72dac0]{padding:12px 14px;border-top:1px solid #e5e7eb;font-size:13px}.copy-btn[data-v-4e72dac0]{padding:3px 8px;border:1px solid #d1d5db;border-radius:4px;background:#fff;font-size:12px;color:#4b5563;cursor:pointer}.copy-btn[data-v-4e72dac0]:hover{background:#f3f4f6;color:#111827}.code-box[data-v-4e72dac0]{margin:0;padding:10px 12px;background:#1e293b;color:#e2e8f0;border-radius:6px;font-family:Menlo,Monaco,Consolas,Courier,monospace;font-size:12px;white-space:pre-wrap;word-break:break-all;max-height:420px;overflow-y:auto}.code-inline[data-v-4e72dac0]{margin:0;padding:6px 8px;background:#f1f5f9;border-radius:4px;font-family:monospace;font-size:12px;white-space:pre-wrap}.kv-list[data-v-4e72dac0]{display:flex;flex-direction:column;gap:8px}.kv-item[data-v-4e72dac0]{display:flex;gap:8px;align-items:flex-start}.kv-item__key[data-v-4e72dac0]{font-weight:600;color:#475467;min-width:90px;word-break:break-word}.kv-item__val[data-v-4e72dac0]{flex:1;word-break:break-word;color:#101828}.output-thinking[data-v-4e72dac0]{margin-bottom:12px;padding:10px 12px;background:#faf5ff;border-left:3px solid #a855f7;border-radius:4px}.output-thinking__label[data-v-4e72dac0]{font-weight:600;color:#7e22ce;font-size:12px;margin-bottom:4px}.output-thinking p[data-v-4e72dac0]{margin:0;color:#3b0764;white-space:pre-wrap;font-size:13px}.output-answer[data-v-4e72dac0]{margin-bottom:12px;padding:10px 12px;background:#eff6ff;border-left:3px solid #3b82f6;border-radius:4px}.output-answer__label[data-v-4e72dac0]{font-weight:600;color:#1d4ed8;font-size:12px;margin-bottom:4px}.output-answer p[data-v-4e72dac0]{margin:0;color:#1e3a8a;white-space:pre-wrap;font-size:13px}.attributes-table[data-v-4e72dac0]{width:100%;border-collapse:collapse;font-size:13px}.attributes-table td[data-v-4e72dac0],.attributes-table th[data-v-4e72dac0]{padding:10px 12px;border-bottom:1px solid #e5e7eb;text-align:left}.attributes-table th[data-v-4e72dac0]{background:#f9fafb;font-weight:600;color:#4b5563}.attr-key[data-v-4e72dac0]{font-weight:600;color:#374151;width:160px}.attr-val[data-v-4e72dac0]{word-break:break-all;color:#1f2937}.score-card[data-v-4e72dac0]{border:1px solid #fef08a;background:#fefce8;border-radius:8px;padding:16px}.score-card__head[data-v-4e72dac0]{display:flex;align-items:center;gap:10px;margin-bottom:8px}.score-card__badge[data-v-4e72dac0]{font-size:14px;font-weight:700;padding:2px 10px;background:#eab308;color:#fff;border-radius:999px}.score-card__note[data-v-4e72dac0]{font-size:12px;color:#854d0e}.score-card__comment[data-v-4e72dac0]{font-size:14px;color:#713f12}.score-empty[data-v-4e72dac0]{padding:28px;text-align:center;color:#9ca3af}.log-view__toolbar[data-v-4e72dac0]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:13px;color:#6b7280}.empty-hint[data-v-4e72dac0]{color:#9ca3af;font-size:13px}@media (max-width:900px){.trace-layout[data-v-4e72dac0]{flex-direction:column}.trace-layout__left[data-v-4e72dac0]{max-width:100%}}.drawer-overlay[data-v-232a3cfe]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(15,23,42,.45);z-index:2000;display:flex;justify-content:flex-end}.diagnostic-drawer[data-v-232a3cfe]{width:780px;max-width:90vw;height:100%;background:#fff;box-shadow:-4px 0 24px rgba(0,0,0,.15);display:flex;flex-direction:column;overflow:hidden;animation:slideIn-232a3cfe .2s ease-out}@keyframes slideIn-232a3cfe{0%{transform:translateX(100%)}to{transform:translateX(0)}}.diagnostic-drawer__header[data-v-232a3cfe]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #e2e8f0;background:#f8fafc}.diagnostic-drawer__title h3[data-v-232a3cfe]{margin:0;font-size:16px;color:#0f172a}.diagnostic-drawer__trace-id[data-v-232a3cfe]{font-size:12px;color:#64748b;font-family:monospace}.diagnostic-drawer__actions[data-v-232a3cfe]{display:flex;align-items:center;gap:10px}.diag-head-btn--full[data-v-232a3cfe]{padding:6px 12px;background:#eff6ff;border:1px solid #bfdbfe;color:#1d4ed8;border-radius:4px;cursor:pointer;font-size:12px}.diagnostic-drawer__close[data-v-232a3cfe]{background:none;border:none;font-size:18px;color:#64748b;cursor:pointer;padding:4px 8px}.diagnostic-drawer__close[data-v-232a3cfe]:hover{color:#0f172a}.diagnostic-drawer__body[data-v-232a3cfe]{flex:1;overflow-y:auto;padding:20px}.drawer-topology[data-v-232a3cfe]{display:flex;flex-direction:column;gap:16px}.drawer-topology__section-title[data-v-232a3cfe]{font-size:13px;font-weight:700;color:#1e293b;margin-bottom:10px}.drawer-topology__tree[data-v-232a3cfe]{border:1px solid #e2e8f0;border-radius:8px;padding:12px;background:#fff}.drawer-topology__detail[data-v-232a3cfe]{border:1px solid #e2e8f0;border-radius:8px;padding:12px;background:#f8fafc}.span-quick-props[data-v-232a3cfe]{display:flex;flex-wrap:wrap;gap:14px;font-size:12px;color:#475467;margin-bottom:10px}.span-io-box[data-v-232a3cfe]{margin-top:8px}.span-io-title[data-v-232a3cfe]{font-size:12px;font-weight:600;color:#334155;display:block;margin-bottom:4px}.span-io-box pre[data-v-232a3cfe]{margin:0;padding:8px 10px;background:#0f172a;color:#e2e8f0;border-radius:6px;font-size:12px;overflow-x:auto;max-height:220px}.audit-workbench-view[data-v-9dc13d44]{padding:16px}.workbench-tabs[data-v-9dc13d44]{display:flex;gap:8px;border-bottom:2px solid #e2e8f0;margin-bottom:16px;background:#f8fafc;padding:8px 8px 0;border-radius:6px 6px 0 0}.workbench-tab[data-v-9dc13d44]{padding:10px 18px;border:1px solid transparent;border-bottom:none;border-radius:6px 6px 0 0;background:transparent;color:#64748b;font-size:14px;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:6px;transition:all .15s ease;margin-bottom:-2px}.workbench-tab[data-v-9dc13d44]:hover{color:#1e293b;background:hsla(0,0%,100%,.6)}.workbench-tab--active[data-v-9dc13d44]{color:#2563eb;background:#fff;border-color:#cbd5e1 #cbd5e1 #fff;font-weight:600;box-shadow:0 -2px 6px rgba(0,0,0,.03)}.workbench-tab__icon[data-v-9dc13d44]{font-size:16px}.failure-filter-bar[data-v-9dc13d44]{display:flex;align-items:center;gap:10px;margin-bottom:14px;padding:10px 14px;background:#f1f5f9;border-radius:6px;flex-wrap:wrap}.rating-scope-toggle[data-v-9dc13d44]{display:inline-flex;border:1px solid #cbd5e1;border-radius:6px;overflow:hidden;background:#fff;margin-right:6px}.scope-btn[data-v-9dc13d44]{padding:5px 10px;border:none;background:transparent;font-size:12px;color:#475467;cursor:pointer;font-weight:500}.scope-btn--active[data-v-9dc13d44]{background:#1d4ed8;color:#fff;font-weight:600}.filter-label[data-v-9dc13d44]{font-size:13px;font-weight:600;color:#334155}.filter-buttons[data-v-9dc13d44]{display:flex;gap:8px;flex-wrap:wrap}.category-btn[data-v-9dc13d44]{padding:5px 10px;border-radius:4px;border:1px solid #cbd5e1;background:#fff;font-size:12px;color:#475467;cursor:pointer;display:flex;align-items:center;gap:4px;transition:all .15s ease}.category-btn[data-v-9dc13d44]:hover{background:#f8fafc}.category-btn--active[data-v-9dc13d44]{font-weight:600;border-color:#2563eb;color:#2563eb;background:#eff6ff}.category-btn--tool_misuse.category-btn--active[data-v-9dc13d44]{border-color:#f59e0b;color:#b45309;background:#fffbeb}.category-btn--permission_denied.category-btn--active[data-v-9dc13d44]{border-color:#ef4444;color:#b91c1c;background:#fef2f2}.category-btn--context_overflow.category-btn--active[data-v-9dc13d44]{border-color:#8b5cf6;color:#6d28d9;background:#f5f3ff}.category-btn--timeout.category-btn--active[data-v-9dc13d44]{border-color:#64748b;color:#334155;background:#f8fafc}.category-count[data-v-9dc13d44]{font-size:11px;opacity:.8}.badcase-filters[data-v-9dc13d44]{display:flex;gap:8px;margin-bottom:16px;flex-wrap:wrap}.badcase-filters input[data-v-9dc13d44]{padding:6px 10px;border:1px solid #d0d5dd;border-radius:4px;font-size:13px}.btn-primary[data-v-9dc13d44]{padding:6px 14px;background:#2563eb;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:13px}.badcase-export-banner[data-v-9dc13d44]{margin:0 0 12px;padding:8px 12px;background:#f0fdf4;border-left:3px solid #16a34a;color:#166534;border-radius:4px;font-size:13px;font-weight:500}.badcase-view__list[data-v-9dc13d44]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.badcase-card[data-v-9dc13d44]{border:1px solid #e2e8f0;border-radius:6px;padding:14px;background:#fff;transition:box-shadow .15s ease}.badcase-card[data-v-9dc13d44]:hover{box-shadow:0 3px 12px rgba(0,0,0,.05)}.badcase-card__head[data-v-9dc13d44]{display:flex;align-items:center;gap:10px;margin-bottom:8px;flex-wrap:wrap}.badcase-card__score[data-v-9dc13d44]{font-weight:700;font-size:12px;padding:2px 8px;border-radius:4px}.badcase-card__score--critical[data-v-9dc13d44]{background:#fee2e2;color:#b91c1c}.badcase-card__score--low[data-v-9dc13d44]{background:#fef3c7;color:#b45309}.badcase-card__score--neutral[data-v-9dc13d44]{background:#e0f2fe;color:#0369a1}.badcase-card__score--good[data-v-9dc13d44]{background:#dcfce7;color:#15803d}.failure-tag[data-v-9dc13d44]{font-size:12px;font-weight:600;padding:3px 8px;border-radius:4px;border:1px solid transparent}.failure-tag--tool_misuse[data-v-9dc13d44]{background:#fffbeb;color:#b45309;border-color:#fde68a}.failure-tag--permission_denied[data-v-9dc13d44]{background:#fef2f2;color:#b91c1c;border-color:#fecaca}.failure-tag--context_overflow[data-v-9dc13d44]{background:#f5f3ff;color:#6d28d9;border-color:#ddd6fe}.failure-tag--timeout[data-v-9dc13d44]{background:#f8fafc;color:#475467;border-color:#e2e8f0}.failure-tag--healthy[data-v-9dc13d44]{background:#f0fdf4;color:#15803d;border-color:#bbf7d0}.failure-tag--other[data-v-9dc13d44]{background:#f1f5f9;color:#475467}.badcase-card__time[data-v-9dc13d44]{font-size:12px;color:#64748b}.badcase-card__user[data-v-9dc13d44]{font-size:12px;color:#475467}.badcase-card__actions[data-v-9dc13d44]{margin-left:auto;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.badcase-card__trace[data-v-9dc13d44]{padding:4px 10px;background:#eff6ff;border:1px solid #bfdbfe;color:#1d4ed8;border-radius:4px;font-size:12px;cursor:pointer;font-weight:500}.badcase-card__trace[data-v-9dc13d44]:hover{background:#dbeafe}.badcase-card__llm[data-v-9dc13d44]{padding:4px 10px;background:#f5f3ff;border:1px solid #c4b5fd;color:#6d28d9;border-radius:4px;font-size:12px;cursor:pointer;font-weight:600}.badcase-card__llm[data-v-9dc13d44]:hover{background:#ede9fe}.badcase-card__export[data-v-9dc13d44]{padding:4px 10px;background:#f0fdf4;border:1px solid #86efac;color:#15803d;border-radius:4px;font-size:12px;cursor:pointer;font-weight:600}.badcase-card__export[data-v-9dc13d44]:hover{background:#dcfce7}.badcase-card__comment[data-v-9dc13d44]{font-size:13px;color:#b91c1c;background:#fef2f2;padding:6px 10px;border-radius:4px;margin-bottom:8px}.badcase-card__comment--good[data-v-9dc13d44]{color:#166534;background:#f0fdf4}.badcase-card__qa[data-v-9dc13d44]{display:flex;gap:12px;margin-bottom:8px;background:#f8fafc;padding:10px;border-radius:4px}.badcase-card__a[data-v-9dc13d44],.badcase-card__q[data-v-9dc13d44]{flex:1}.badcase-card__label[data-v-9dc13d44]{font-size:11px;font-weight:700;color:#64748b;display:block;margin-bottom:4px}.badcase-card__a p[data-v-9dc13d44],.badcase-card__q p[data-v-9dc13d44]{margin:0;font-size:13px;color:#1e293b;line-height:1.4}.badcase-card__meta[data-v-9dc13d44]{display:flex;gap:16px;font-size:11px;color:#94a3b8}.ratings-tabs[data-v-5c2de7ae]{display:flex;gap:8px;margin-bottom:16px;border-bottom:2px solid #eaecf0;padding-bottom:4px}.ratings-tab[data-v-5c2de7ae]{padding:8px 16px;border:none;background:transparent;font-size:14px;font-weight:500;color:#475467;cursor:pointer;border-radius:6px;transition:all .2s}.ratings-tab[data-v-5c2de7ae]:hover{background:#f2f4f7;color:#101828}.ratings-tab--active[data-v-5c2de7ae]{background:#eff4ff;color:#246bfd;font-weight:600}.audit-view__filters[data-v-5c2de7ae]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.audit-view__filters input[data-v-5c2de7ae]{min-height:34px;padding:6px 8px;border:1px solid #d0d5dd;border-radius:4px}td[data-v-5c2de7ae],th[data-v-5c2de7ae]{padding:12px;border-bottom:1px solid #eaecf0;text-align:left}button[data-v-5c2de7ae]{padding:6px 10px;border:1px solid #d0d5dd;border-radius:4px;background:#fff;cursor:pointer}button[data-v-5c2de7ae]:disabled{cursor:not-allowed;opacity:.55}.badcase-view__list[data-v-5c2de7ae]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.badcase-card[data-v-5c2de7ae]{border:1px solid #eaecf0;border-radius:8px;padding:14px 16px;background:#fff}.badcase-card__head[data-v-5c2de7ae]{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:8px}.badcase-card__score[data-v-5c2de7ae]{font-weight:700;padding:2px 8px;border-radius:999px;color:#fff;font-size:12px}.badcase-card__score--critical[data-v-5c2de7ae]{background:#d92d20}.badcase-card__score--low[data-v-5c2de7ae]{background:#f79009}.badcase-card__time[data-v-5c2de7ae],.badcase-card__user[data-v-5c2de7ae]{color:#667085;font-size:13px}.badcase-card__trace[data-v-5c2de7ae]{margin-left:auto;padding:4px 10px;border:1px solid #246bfd;border-radius:4px;background:#eff4ff;color:#246bfd;font-weight:500;cursor:pointer}.badcase-card__trace[data-v-5c2de7ae]:disabled{cursor:not-allowed;opacity:.55}.badcase-card__comment[data-v-5c2de7ae]{margin-bottom:10px;padding:8px 10px;background:#fff7e6;border-left:3px solid #f79009;border-radius:4px;color:#7a4d00;font-size:13px}.badcase-card__qa[data-v-5c2de7ae]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.badcase-card__a[data-v-5c2de7ae],.badcase-card__q[data-v-5c2de7ae]{background:#f9fafb;border-radius:6px;padding:10px 12px}.badcase-card__label[data-v-5c2de7ae]{display:inline-block;margin-bottom:6px;font-size:12px;font-weight:600;color:#475467}.badcase-card__a p[data-v-5c2de7ae],.badcase-card__q p[data-v-5c2de7ae]{margin:0;white-space:pre-wrap;word-break:break-word;color:#101828;font-size:13px}.badcase-card__meta[data-v-5c2de7ae]{display:flex;flex-wrap:wrap;gap:16px;margin-top:10px;font-size:12px;color:#98a2b3}@media (max-width:720px){.badcase-card__qa[data-v-5c2de7ae]{grid-template-columns:1fr}}