.app-confirm-mask[data-v-c2b5d503]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;display:grid;place-items:center;padding:24px;background:#0f282385;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.app-confirm-dialog[data-v-c2b5d503]{position:relative;display:grid;width:min(500px,100%);grid-template-columns:52px minmax(0,1fr);gap:16px;padding:24px;border:1px solid #c9e0da;border-radius:18px;background:#fff;box-shadow:0 28px 80px #0a262047}.app-confirm-icon[data-v-c2b5d503]{display:grid;width:48px;height:48px;place-items:center;border-radius:14px;color:#fff;background:#148878;font-size:24px;font-weight:900;box-shadow:0 8px 20px #14887838}.app-confirm-body[data-v-c2b5d503]{display:grid;gap:8px;padding-right:20px}.app-confirm-eyebrow[data-v-c2b5d503],.app-confirm-body h3[data-v-c2b5d503],.app-confirm-message[data-v-c2b5d503]{margin:0}.app-confirm-eyebrow[data-v-c2b5d503]{color:#0d7b6e;font-size:11px;font-weight:900;letter-spacing:.12em}.app-confirm-body h3[data-v-c2b5d503]{color:#173d35;font-size:21px;line-height:1.35}.app-confirm-message[data-v-c2b5d503]{color:#526b64;font-size:14px;line-height:1.75}.app-confirm-detail[data-v-c2b5d503]{margin-top:3px;padding:11px 12px;border-left:3px solid #75b9ae;border-radius:7px;color:#60766f;background:#f0f7f5;font-size:12px;line-height:1.65;overflow-wrap:anywhere}.app-confirm-close[data-v-c2b5d503]{position:absolute;top:13px;right:14px;width:30px;height:30px;padding:0;border:0;border-radius:8px;color:#72857f;background:transparent;font-size:23px;line-height:1}.app-confirm-close[data-v-c2b5d503]:hover{color:#25564c;background:#edf6f3}.app-confirm-close[data-v-c2b5d503]:disabled{cursor:not-allowed;opacity:.45}.app-confirm-dialog footer[data-v-c2b5d503]{display:flex;grid-column:1/-1;justify-content:flex-end;gap:10px;padding-top:4px}.app-confirm-button[data-v-c2b5d503]{min-width:96px;padding:10px 16px;border:1px solid transparent;border-radius:9px;font-size:14px;font-weight:800;cursor:pointer}.app-confirm-button[data-v-c2b5d503]:disabled{cursor:not-allowed;opacity:.62}.app-confirm-button.secondary[data-v-c2b5d503]{color:#315b52;border-color:#c9deda;background:#fff}.app-confirm-button.secondary[data-v-c2b5d503]:hover:not(:disabled){background:#f0f7f5}.app-confirm-button.primary[data-v-c2b5d503]{color:#fff;background:#117f70;box-shadow:0 6px 14px #117f7033}.tone-warning[data-v-c2b5d503]{border-color:#efd7a8}.tone-warning .app-confirm-icon[data-v-c2b5d503]{background:#dc8a16;box-shadow:0 8px 20px #dc8a1638}.tone-warning .app-confirm-eyebrow[data-v-c2b5d503]{color:#a96009}.tone-warning .app-confirm-detail[data-v-c2b5d503]{border-left-color:#e3a646;background:#fff8e9}.tone-warning .app-confirm-button.primary[data-v-c2b5d503]{background:#c9750f;box-shadow:0 6px 14px #c9750f33}.tone-danger[data-v-c2b5d503]{border-color:#efccc7}.tone-danger .app-confirm-icon[data-v-c2b5d503]{background:#c94f45;box-shadow:0 8px 20px #c94f4538}.tone-danger .app-confirm-eyebrow[data-v-c2b5d503]{color:#ae3e35}.tone-danger .app-confirm-detail[data-v-c2b5d503]{border-left-color:#db7a71;background:#fff3f1}.tone-danger .app-confirm-button.primary[data-v-c2b5d503]{background:#bb463d;box-shadow:0 6px 14px #bb463d33}.app-confirm-enter-active[data-v-c2b5d503],.app-confirm-leave-active[data-v-c2b5d503]{transition:opacity .18s ease}.app-confirm-enter-active .app-confirm-dialog[data-v-c2b5d503],.app-confirm-leave-active .app-confirm-dialog[data-v-c2b5d503]{transition:transform .18s ease,opacity .18s ease}.app-confirm-enter-from[data-v-c2b5d503],.app-confirm-leave-to[data-v-c2b5d503]{opacity:0}.app-confirm-enter-from .app-confirm-dialog[data-v-c2b5d503],.app-confirm-leave-to .app-confirm-dialog[data-v-c2b5d503]{opacity:0;transform:translateY(8px) scale(.98)}@media (max-width:560px){.app-confirm-mask[data-v-c2b5d503]{padding:14px}.app-confirm-dialog[data-v-c2b5d503]{grid-template-columns:42px minmax(0,1fr);gap:12px;padding:19px}.app-confirm-icon[data-v-c2b5d503]{width:40px;height:40px;border-radius:12px;font-size:20px}.app-confirm-body h3[data-v-c2b5d503]{font-size:18px}.app-confirm-dialog footer[data-v-c2b5d503]{display:grid;grid-template-columns:1fr 1fr}.app-confirm-button[data-v-c2b5d503]{min-width:0}}.knowledge-icon[data-v-d545fe48]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:18px;height:18px;vertical-align:middle}.knowledge-icon[data-v-d545fe48] svg{display:block;width:100%;height:100%;flex:none}.knowledge-icon[data-v-d545fe48] path{fill:currentColor}.schema-drawer-mask[data-v-e89f5ef8]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;display:flex;justify-content:flex-end;background:#14264252}.schema-detail-drawer[data-v-e89f5ef8]{display:flex;flex-direction:column;width:min(1080px,94vw);height:100%;min-width:0;background:#fff;box-shadow:-12px 0 48px #1e406e26}.schema-drawer-heading[data-v-e89f5ef8],.schema-drawer-footer[data-v-e89f5ef8]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 24px;flex-shrink:0;border-bottom:1px solid #dce7f5}.schema-drawer-heading small[data-v-e89f5ef8]{color:#64748b;font-size:12px}.schema-drawer-heading h2[data-v-e89f5ef8]{margin:5px 0 0;color:#18283d;font-size:19px;overflow-wrap:anywhere}.schema-drawer-content[data-v-e89f5ef8]{min-height:0;flex:1;overflow:auto;overscroll-behavior:contain}.schema-drawer-footer[data-v-e89f5ef8]{border-top:1px solid #dce7f5;border-bottom:0;background:#f8fbff}.schema-drawer-footer span[data-v-e89f5ef8]{color:#64748b;font-size:12px;line-height:1.6}.schema-drawer-heading button[data-v-e89f5ef8],.schema-drawer-footer button[data-v-e89f5ef8]{flex-shrink:0}.schema-detail-drawer[data-v-e89f5ef8] .primary-button{color:#fff;background:#1262df;border-color:#1262df}.schema-detail-drawer[data-v-e89f5ef8] .secondary-button{color:#1262df;background:#fff;border-color:#c8daf8}.schema-detail-drawer[data-v-e89f5ef8] .control{border-color:#cbdaf0;background:#fff;color:#334155}.schema-detail-drawer[data-v-e89f5ef8] .schema-table-body{background:#f8fbff}.schema-detail-drawer[data-v-e89f5ef8] .schema-enable{color:#315783}.schema-detail-drawer[data-v-e89f5ef8] input[type=checkbox]{accent-color:#1262df}.schema-detail-drawer[data-v-e89f5ef8] .schema-columns-scroll{max-width:100%;overflow:auto}@media (max-width:760px){.schema-detail-drawer[data-v-e89f5ef8]{width:100vw}.schema-drawer-heading[data-v-e89f5ef8],.schema-drawer-footer[data-v-e89f5ef8]{padding:14px 16px}.schema-drawer-heading h2[data-v-e89f5ef8]{font-size:16px}}.schema-domain-options[data-v-6c019e98]{display:grid;gap:10px;max-height:320px;overflow:auto;padding:8px 0}.schema-domain-options label[data-v-6c019e98]{display:flex;align-items:center;gap:8px;padding:8px;background:#f8faff;border-radius:6px;overflow-wrap:anywhere}.schema-card-domains[data-v-6c019e98]{display:flex;align-items:center;gap:8px;min-width:0;color:#71829a;font-size:12px}.schema-card-domains>span[data-v-6c019e98]{flex-shrink:0}.schema-card-domains strong[data-v-6c019e98]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#315783;font-weight:500}.schema-recognition-range-dialog[data-v-6c019e98]{width:min(600px,calc(100vw - 32px));box-sizing:border-box;padding:24px;border:1px solid #d7e4f5;border-radius:14px;background:#fff;color:#315783;box-shadow:0 20px 60px #172b4633}.schema-recognition-range-dialog[data-v-6c019e98]::backdrop{background:#172b4666}.schema-recognition-range-dialog h3[data-v-6c019e98]{margin:0 0 16px;color:#172b46;font-size:18px}.schema-recognition-range-dialog p[data-v-6c019e98]{font-size:14px;line-height:1.8}.schema-recognition-range-actions[data-v-6c019e98]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:20px}.schema-reference-material-actions[data-v-6c019e98]{align-items:center;flex-wrap:wrap;justify-content:flex-end}.schema-reference-inline-status[data-v-6c019e98]{display:inline-flex;align-items:center;padding:6px 9px;border:1px solid #b4dfd2;border-radius:7px;background:#edf9f5;color:#176b5d;font-size:12px;white-space:nowrap}.schema-reference-inline-status.pending[data-v-6c019e98]{border-color:#dce5f1;background:#f1f5fb;color:#6b7d95}.schema-page-selection[data-v-6c019e98]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border:1px solid #e2eaf5;border-radius:10px;background:#f8faff;color:#71829a;font-size:12px}.schema-page-selection-group[data-v-6c019e98]{display:flex;flex-wrap:wrap;align-items:center;gap:14px;min-width:0}.schema-page-selection label[data-v-6c019e98]{display:inline-flex;align-items:center;gap:8px;color:#315783;cursor:pointer;white-space:nowrap}.schema-page-selection input[data-v-6c019e98]{width:16px;height:16px;margin:0;accent-color:#1262df}.schema-page-bulk-buttons[data-v-6c019e98]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;max-width:100%}.schema-page-selection .schema-page-bulk-buttons>.secondary-button[data-v-6c019e98]{min-height:34px;padding:6px 12px;font-size:12px;white-space:nowrap}.schema-page-selection .schema-selection-clear[data-v-6c019e98]{display:inline-flex;align-items:center;min-height:30px;padding:4px 6px;border:0;border-radius:5px;background:transparent;box-shadow:none;color:#2563eb;font:inherit;cursor:pointer;white-space:nowrap}.schema-page-selection .schema-selection-clear[data-v-6c019e98]:hover{background:#eaf2ff;color:#174db5}.schema-page-selection .schema-selection-clear[data-v-6c019e98]:focus-visible{outline:2px solid #2563eb;outline-offset:2px}@media (max-width:760px){.schema-page-selection-group[data-v-6c019e98]{gap:8px 12px}.schema-page-bulk-buttons[data-v-6c019e98]{width:100%}}.schema-page-review-result[data-v-6c019e98]{padding:10px 12px;border:1px solid #d7e4f5;border-radius:8px;background:#f7faff;color:#315783;font-size:12px;line-height:1.7;overflow-wrap:anywhere}.schema-page-review-result p[data-v-6c019e98]{margin:0}.schema-page-review-result ul[data-v-6c019e98]{margin:6px 0 0;padding-left:20px;color:#9a3412}.schema-card-enabled-badge[data-v-6c019e98]{flex-shrink:0;padding:3px 7px;border:1px solid #bfdbfe;border-radius:6px;background:#eff6ff;color:#1d4ed8;font-size:11px;line-height:1.4}.schema-cards-grid[data-v-6c019e98]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;min-width:0}.schema-object-card[data-v-6c019e98]{display:flex;flex-direction:column;gap:12px;min-width:0;padding:16px;border:1px solid #dae5f4;border-radius:12px;background:#fff;cursor:pointer;transition:border-color .15s,box-shadow .15s}.schema-object-card[data-v-6c019e98]:hover,.schema-object-card[data-v-6c019e98]:focus-within{border-color:#85b4ff;box-shadow:0 4px 14px #2563eb14}.schema-object-card.selected[data-v-6c019e98]{border-color:#b8d3ff;background:#fbfdff}.schema-object-card.warning[data-v-6c019e98]{border-color:#e6c875}.schema-object-card-heading[data-v-6c019e98]{display:flex;align-items:center;gap:6px;min-height:26px}.schema-object-card-heading .schema-enable[data-v-6c019e98]{margin-right:auto}.schema-card-kind[data-v-6c019e98]{color:#64748b;font-size:12px}.schema-object-card-open[data-v-6c019e98]{display:flex;align-items:center;gap:10px;width:100%;min-width:0;padding:0;border:0;background:transparent;text-align:left;cursor:pointer}.schema-object-card-heading[data-v-6c019e98]{flex-wrap:wrap}.schema-card-review-badge[data-v-6c019e98]{flex-shrink:0;padding:3px 7px;border:1px solid #fed7aa;border-radius:6px;background:#fff7ed;color:#9a3412;font-size:11px;font-weight:600;line-height:1.4}.schema-card-review-badge.reviewed[data-v-6c019e98]{border-color:#a7f3d0;background:#ecfdf5;color:#047857}.schema-card-access[data-v-6c019e98]{display:flex;align-items:center;gap:8px;min-width:0;color:#71829a;font-size:12px;line-height:1.6}.schema-card-access>span[data-v-6c019e98]:first-child{flex-shrink:0}.schema-card-access strong[data-v-6c019e98]{flex-shrink:0;color:#315783;font-size:12px;font-weight:500}.schema-card-access strong.denied[data-v-6c019e98]{color:#b42318}.schema-card-access strong.pending[data-v-6c019e98]{color:#9a5b13}.schema-card-access-owner[data-v-6c019e98]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.schema-card-icon[data-v-6c019e98]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;flex-shrink:0;border-radius:9px;background:#eaf2ff;color:#1765dc}.schema-card-title[data-v-6c019e98]{display:grid;gap:5px;min-width:0}.schema-card-title strong[data-v-6c019e98]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;color:#172b46}.schema-card-title>span[data-v-6c019e98]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:#60728e}.schema-card-description[data-v-6c019e98]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:38px;margin:0;color:#63748c;font-size:12px;line-height:1.65;overflow-wrap:anywhere}.schema-card-statuses[data-v-6c019e98]{display:flex;flex-wrap:wrap;gap:5px}.schema-card-statuses[data-v-6c019e98]:empty{display:none}.schema-card-statuses>span[data-v-6c019e98]{min-height:22px;padding:2px 7px;font-size:11px}.schema-ai-unrecognized-badge[data-v-6c019e98]{display:inline-flex;align-items:center;border:1px solid #ddd6fe;border-radius:6px;background:#f5f3ff;color:#6d28d9;line-height:1.4}.schema-ai-unrecognized-hint[data-v-6c019e98]{margin:0;color:#6d28d9;font-size:12px;line-height:1.7}.schema-card-footer[data-v-6c019e98]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding-top:11px;border-top:1px solid #edf2f9;color:#71829a;font-size:12px}.schema-card-footer>span[data-v-6c019e98]:last-child{display:flex;align-items:center;gap:5px}.schema-card-footer .knowledge-icon[data-v-6c019e98]{width:13px;height:13px}.schema-table-toolbar[data-v-6c019e98]{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:12px;padding:16px;background:#f8faff;border-color:#e2eaf5}.schema-table-filter-row[data-v-6c019e98]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 20px;min-width:0}.schema-table-filter-row>label[data-v-6c019e98]{flex:1 1 280px;max-width:520px;min-width:0}.schema-table-filter-row .schema-table-scope[data-v-6c019e98]{flex-shrink:0}.schema-table-toolbar-actions[data-v-6c019e98]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:12px;border-top:1px solid #e2eaf5}.schema-table-toolbar-actions .schema-table-bulk-actions[data-v-6c019e98]{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.schema-scope-ai-actions[data-v-6c019e98]{padding-left:0;border-left:0}.schema-table-toolbar>.schema-recognition-feedback[data-v-6c019e98]{max-width:none;margin:0}.schema-table-toolbar>small[data-v-6c019e98]{line-height:1.7}.schema-card-pagination[data-v-6c019e98]{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:16px;padding:8px 0;color:#62748f;font-size:13px}.schema-card-pagination>span[data-v-6c019e98]{margin-right:auto}.schema-card-pagination>div[data-v-6c019e98],.schema-card-pagination label[data-v-6c019e98]{display:flex;align-items:center;gap:10px}.schema-card-pagination select[data-v-6c019e98]{width:auto;min-height:34px;padding:5px 9px}.schema-drawer-status[data-v-6c019e98]{display:grid;gap:12px;padding:16px 20px;background:#f8fbff}.schema-drawer-status .schema-table-relation-status[data-v-6c019e98]{justify-content:flex-start}.schema-table-body[data-v-6c019e98]{min-width:0}.schema-table-body .schema-column-head[data-v-6c019e98],.schema-table-body .schema-column-row[data-v-6c019e98]{min-width:760px}@media (max-width:760px){.schema-table-filter-row[data-v-6c019e98]{align-items:stretch}.schema-table-filter-row>label[data-v-6c019e98]{flex-basis:100%;max-width:none}.schema-table-filter-row .schema-table-scope[data-v-6c019e98]{width:100%}.schema-table-toolbar-actions[data-v-6c019e98]{flex-direction:column;align-items:stretch}.schema-table-toolbar-actions .schema-table-bulk-actions[data-v-6c019e98]{display:flex}.schema-table-toolbar-actions .secondary-button[data-v-6c019e98]{flex:1 1 140px;width:auto}}@media (max-width:760px){.schema-cards-grid[data-v-6c019e98]{grid-template-columns:1fr}.schema-table-toolbar-actions[data-v-6c019e98]{align-items:stretch}.schema-scope-ai-actions[data-v-6c019e98]{padding-left:0;border-left:0}.schema-card-pagination[data-v-6c019e98]{justify-content:center;gap:10px}.schema-card-pagination>span[data-v-6c019e98]{margin-right:0}.schema-card-pagination>div[data-v-6c019e98]{width:100%;justify-content:space-between}}.schema-recognition-feedback[data-v-6c019e98]{max-width:440px;padding:7px 10px;border:1px solid #b9d6f8;border-radius:7px;background:#eef6ff;color:#2365ac;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.schema-recognition-feedback.error[data-v-6c019e98]{border-color:#f0b9aa;background:#fff3ee;color:#b4492e}.schema-scope-ai-actions button[data-v-6c019e98]:disabled{cursor:not-allowed;opacity:.55}.source-config-tabs[data-v-6c019e98]{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 16px;padding:0 0 10px;border-bottom:1px solid #d5e3f7}.source-config-tabs>button[data-v-6c019e98]{padding:9px 15px;border:1px solid transparent;border-radius:8px;background:transparent;color:#395578;font-size:13px;font-weight:600;cursor:pointer}.source-config-tabs>button.active[data-v-6c019e98]{border-color:#adcfff;background:#eaf3ff;color:#075bd8}.source-config-tabs>button[data-v-6c019e98]:hover:not(:disabled){background:#edf5ff}.source-config-tabs>button[data-v-6c019e98]:disabled{opacity:.45;cursor:not-allowed}.source-connection-fields[data-v-6c019e98]{min-width:0;margin-left:0;margin-right:0;padding:0;border:0}.source-connection-result[data-v-6c019e98]{flex:1;min-width:0;font-size:13px;line-height:1.6;overflow-wrap:anywhere;color:#08786a}.source-connection-result>span[data-v-6c019e98]{display:block;padding:8px 10px;border:1px solid #a7dace;border-radius:7px;background:#eefaf5}.source-connection-result>span.error[data-v-6c019e98]{color:#b4492e;background:#fff3ee;border-color:#f0b9aa}.source-connection-result>small[data-v-6c019e98]{color:#75849a}.source-connection-actions[data-v-6c019e98]{display:flex;gap:10px;flex-shrink:0}.source-connection-actions>button[data-v-6c019e98]{min-width:92px;white-space:nowrap}.source-connection-actions>button[data-v-6c019e98]:disabled{opacity:.55;cursor:not-allowed}@media (max-width:760px){.source-connection-actions[data-v-6c019e98]{justify-content:flex-end}.source-connection-actions>button[data-v-6c019e98]{flex:1}.source-config-tabs>button[data-v-6c019e98]{padding:8px 10px}}.schema-recognition-selection-summary[data-v-6c019e98]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.schema-review-fields[data-v-6c019e98]{min-width:0;margin:0;padding:0;border:0}.schema-review-result[data-v-6c019e98]{flex:1;min-width:0;color:#247360;font-size:12px;line-height:1.6;overflow-wrap:anywhere}.schema-review-result.error[data-v-6c019e98]{color:#b4492e;background:#fff3ee;padding:8px 10px;border-radius:7px}.structured-chart[data-v-891b146f]{margin:14px 0;padding:18px;border:1px solid #d7e4f4;border-radius:16px;background:#fff;box-shadow:0 8px 24px #2149800f;overflow:hidden}.structured-chart header[data-v-891b146f]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px}.structured-chart header small[data-v-891b146f]{color:#6e8199}.structured-chart h3[data-v-891b146f]{margin:3px 0 0;font-size:17px;color:#172b4d}.structured-chart header em[data-v-891b146f]{padding:4px 8px;border-radius:999px;background:#edf4ff;color:#0b5bd7;font-size:11px;font-style:normal}.chart-legend[data-v-891b146f]{display:flex;flex-wrap:wrap;gap:10px 16px;margin:-5px 0 14px;color:#52657d;font-size:12px}.chart-legend span[data-v-891b146f]{display:flex;align-items:center;gap:5px}.chart-legend i[data-v-891b146f],.pie-layout li>i[data-v-891b146f]{width:8px;height:8px;border-radius:50%}.vertical-chart[data-v-891b146f]{display:flex;align-items:stretch;gap:8px;height:250px;padding-top:28px;border-bottom:1px solid #dce6f2;overflow-x:auto}.vertical-column[data-v-891b146f]{display:grid;grid-template-rows:1fr 38px;flex:1;min-width:50px;text-align:center}.vertical-values[data-v-891b146f]{display:flex;align-items:flex-end;justify-content:center;gap:3px;height:100%}.vertical-values i[data-v-891b146f]{position:relative;width:min(28px,45%);min-height:0;border-radius:6px 6px 0 0}.vertical-values b[data-v-891b146f]{position:absolute;bottom:calc(100% + 5px);left:50%;transform:translate(-50%);font-size:10px;font-weight:500;white-space:nowrap}.vertical-column>span[data-v-891b146f],.line-labels span[data-v-891b146f]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:8px 3px;color:#607089;font-size:11px}.horizontal-chart[data-v-891b146f]{display:grid;gap:12px}.horizontal-row[data-v-891b146f]{display:grid;grid-template-columns:minmax(88px,180px) 1fr minmax(66px,auto);align-items:center;gap:10px}.horizontal-row>span[data-v-891b146f]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.horizontal-row>div[data-v-891b146f]{height:18px;border-radius:9px;background:#edf3fb;overflow:hidden}.horizontal-row>div i[data-v-891b146f]{display:block;height:100%;border-radius:9px}.horizontal-row strong[data-v-891b146f]{font-size:12px;font-variant-numeric:tabular-nums}.line-chart svg[data-v-891b146f]{width:100%;height:230px}.line-chart polyline[data-v-891b146f]{fill:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.grid-line[data-v-891b146f]{stroke:#e5edf7;stroke-width:1}.line-axis-label[data-v-891b146f]{fill:#72839a;font-size:10px}.line-point-value[data-v-891b146f]{fill:#38516f;font-size:9px;font-weight:600}.line-labels[data-v-891b146f]{display:flex;justify-content:space-between;margin-left:11%;gap:5px}.pie-layout[data-v-891b146f]{display:flex;align-items:center;justify-content:center;gap:30px;min-height:250px}.pie-shape[data-v-891b146f]{position:relative;width:190px;height:190px;border-radius:50%;flex:0 0 auto}.pie-shape.donut>i[data-v-891b146f]{position:absolute;top:38px;right:38px;bottom:38px;left:38px;border-radius:50%;background:#fff}.pie-layout ul[data-v-891b146f]{display:grid;gap:9px;min-width:220px;padding:0;list-style:none}.pie-layout li[data-v-891b146f]{display:grid;grid-template-columns:10px 1fr auto auto;align-items:center;gap:8px}.pie-layout li small[data-v-891b146f]{color:#718198}.heatmap-chart[data-v-891b146f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px}.heatmap-chart span[data-v-891b146f]{display:grid;gap:4px;padding:16px;border-radius:10px}.heatmap-chart strong[data-v-891b146f]{font-size:16px}.wordcloud-chart[data-v-891b146f]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:14px;min-height:220px}.gauge-chart[data-v-891b146f]{display:grid;place-items:center;min-height:250px}.gauge-chart>div[data-v-891b146f]{display:grid;place-items:center;width:210px;height:210px;border-radius:50%}.gauge-chart i[data-v-891b146f]{display:grid;place-items:center;width:150px;height:150px;border-radius:50%;background:#fff;font-style:normal}.gauge-chart strong[data-v-891b146f]{font-size:26px}.gauge-chart small[data-v-891b146f]{color:#718198}.chart-empty[data-v-891b146f]{padding:30px;text-align:center;color:#718198}@media (max-width:640px){.structured-chart[data-v-891b146f]{padding:13px;border-radius:12px}.horizontal-row[data-v-891b146f]{grid-template-columns:90px 1fr}.horizontal-row strong[data-v-891b146f]{grid-column:2}.pie-layout[data-v-891b146f]{flex-direction:column;gap:16px}.pie-shape[data-v-891b146f]{width:150px;height:150px}.pie-layout ul[data-v-891b146f]{width:100%;min-width:0}.vertical-chart[data-v-891b146f]{height:220px}}.answer-rich-segments[data-v-e0597b83]{display:grid;gap:4px}.rich-text[data-v-e0597b83]{line-height:1.75;color:inherit}.rich-text[data-v-e0597b83] p:first-child{margin-top:0}.rich-text[data-v-e0597b83] p:last-child{margin-bottom:0}.chat-flow-icon[data-v-3f1f638e]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:20px;height:20px;color:inherit;vertical-align:middle;transition:transform .18s ease}.chat-flow-icon[data-v-3f1f638e] svg{display:block;width:100%;height:100%;flex:none}.chat-flow-icon[data-v-3f1f638e] path{fill:currentColor}.is-expanded[data-v-3f1f638e]{transform:rotate(90deg)}.is-spinning[data-v-3f1f638e]{animation:chat-flow-spin-3f1f638e 1.1s linear infinite}@keyframes chat-flow-spin-3f1f638e{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.chat-flow-icon[data-v-3f1f638e]{transition:none}.is-spinning[data-v-3f1f638e]{animation:none}}.chat-flow-primary[data-v-6d4e0ff7]{color:#4563bc}.chat-flow-status[data-v-6d4e0ff7]{width:17px;height:17px;color:#278575}.chat-flow-status.is-spinning[data-v-6d4e0ff7]{color:#4563bc}.chat-flow-warning[data-v-6d4e0ff7]{color:#bf7d27}.chat-flow-tool-count[data-v-6d4e0ff7]{display:inline-flex;align-items:center;gap:5px;margin-left:auto;color:#718096;font-size:12px;white-space:nowrap}.chat-flow-tool-count .chat-flow-icon[data-v-6d4e0ff7]{width:16px;height:16px}.chat-flow-chevron[data-v-6d4e0ff7]{width:14px;height:14px;color:#8190a5}.answer-analysis[open]>summary .chat-flow-summary-chevron[data-v-6d4e0ff7],.answer-thinking-block[open]>summary .chat-flow-thinking-chevron[data-v-6d4e0ff7]{transform:rotate(90deg)}.chat-flow-summary-chevron[data-v-6d4e0ff7],.chat-flow-thinking-chevron[data-v-6d4e0ff7]{margin-left:auto}.chat-flow-tool-count~.chat-flow-summary-chevron[data-v-6d4e0ff7]{margin-left:4px}.chat-flow-step-icon[data-v-6d4e0ff7]{position:absolute;left:8px;top:6px;color:#4563bc}.chat-flow-step-icon.chat-flow-warning[data-v-6d4e0ff7]{color:#bf7d27}.answer-analysis-waiting[data-v-6d4e0ff7],.answer-analysis-degraded[data-v-6d4e0ff7]{display:inline-flex;align-items:center;gap:6px}.h5-chat-page[data-v-e2c948e1]{display:grid;height:100dvh;grid-template-rows:58px minmax(0,1fr) auto;background:#fff;color:#253733}.h5-header[data-v-e2c948e1]{display:flex;align-items:center;gap:11px;padding:0 16px;border-bottom:1px solid #e7efec;background:#fff}.h5-header div[data-v-e2c948e1]{display:grid;gap:1px;line-height:1}.h5-header strong[data-v-e2c948e1]{font-size:16px}.h5-header small[data-v-e2c948e1]{color:#7a8984;font-size:10px;letter-spacing:.08em}.h5-menu-button[data-v-e2c948e1]{display:grid;width:34px;height:34px;gap:4px;place-content:center;border:0;border-radius:9px;background:#eff7f4}.h5-menu-button i[data-v-e2c948e1]{display:block;width:17px;height:1.5px;border-radius:99px;background:#27675d}.h5-new-button[data-v-e2c948e1]{margin-left:auto;padding:7px 10px;border:1px solid #cbe0da;border-radius:8px;color:#176e60;background:#fff;font-size:12px}.h5-drawer-mask[data-v-e2c948e1]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10;display:none;border:0;background:#0c272057;opacity:0;transition:opacity .2s}.h5-drawer-mask.open[data-v-e2c948e1]{display:block;opacity:1}.h5-history-drawer[data-v-e2c948e1]{position:fixed;inset:0 auto 0 0;z-index:11;display:grid;grid-template-rows:auto auto minmax(0,1fr);width:min(82vw,320px);gap:14px;padding:20px 14px;overflow:auto;transform:translate(-105%);transition:transform .2s;background:#fbf8f0;box-shadow:12px 0 30px #16302a29}.h5-history-drawer.open[data-v-e2c948e1]{transform:translate(0)}.h5-history-drawer header[data-v-e2c948e1]{display:flex;align-items:center;justify-content:space-between}.h5-history-drawer header div[data-v-e2c948e1]{display:grid;gap:3px}.h5-history-drawer header small[data-v-e2c948e1]{color:#89948f;font-size:11px}.h5-history-drawer header button[data-v-e2c948e1]{border:0;background:transparent;color:#66746f;font-size:26px}.h5-drawer-new[data-v-e2c948e1]{padding:11px;border:0;border-radius:9px;color:#fff;background:#167c6c;text-align:left}.h5-muted[data-v-e2c948e1]{color:#8b9692;font-size:13px}.h5-session[data-v-e2c948e1]{width:100%;padding:11px 10px;overflow:hidden;border:0;border-radius:8px;color:#3d4744;background:transparent;text-align:left;text-overflow:ellipsis;white-space:nowrap}.h5-session.active[data-v-e2c948e1]{color:#176e60;background:#e7f2ee;font-weight:700}.h5-message-stream[data-v-e2c948e1]{overflow:auto;padding:24px 16px 16px;scroll-behavior:smooth}.h5-empty[data-v-e2c948e1]{margin:25vh auto 0;text-align:center}.h5-empty span[data-v-e2c948e1]{display:grid;width:46px;height:46px;margin:auto;place-items:center;border-radius:14px;color:#fff;background:#178877;font-size:22px;font-weight:800}.h5-empty h1[data-v-e2c948e1]{margin:17px 0 8px;font-size:23px}.h5-empty p[data-v-e2c948e1]{margin:0;color:#788984;font-size:14px;line-height:1.7}.h5-message[data-v-e2c948e1]{max-width:100%;margin:0 0 22px}.h5-message.user[data-v-e2c948e1]{display:block;width:fit-content;max-width:84%;margin-left:auto;padding:9px 12px;border-radius:12px;background:#f4f3ef}.h5-message.user p[data-v-e2c948e1]{margin:0;line-height:1.55}.h5-answer[data-v-e2c948e1]{color:#2f433d;line-height:1.85}.h5-answer[data-v-e2c948e1] strong{color:#164f45}.h5-query-result[data-v-e2c948e1]{margin-top:12px;overflow:auto;border:1px solid #d8e8e3;border-radius:9px}.h5-query-result table[data-v-e2c948e1]{width:100%;min-width:360px;border-collapse:collapse;font-size:12px}.h5-query-result th[data-v-e2c948e1],.h5-query-result td[data-v-e2c948e1]{padding:9px;border-bottom:1px solid #e7efec;text-align:left;white-space:nowrap}.h5-query-result th[data-v-e2c948e1]{color:#176e60;background:#f1f8f5}.h5-sql[data-v-e2c948e1]{margin-top:10px;padding:9px;border:1px solid #d8e7e2;border-radius:8px;background:#f8fcfa;font-size:12px}.h5-sql summary[data-v-e2c948e1]{color:#176e60;font-weight:700}.h5-sql code[data-v-e2c948e1]{display:block;margin-top:8px;overflow:auto;white-space:pre-wrap}.h5-sources[data-v-e2c948e1]{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.h5-sources span[data-v-e2c948e1]{max-width:160px;padding:4px 7px;overflow:hidden;border:1px solid #d6e8e2;border-radius:99px;color:#4c766d;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.h5-progress[data-v-e2c948e1]{display:flex;align-items:center;gap:7px;color:#3b766c;font-size:13px}.h5-progress i[data-v-e2c948e1]{width:7px;height:7px;border-radius:50%;background:#1c907e;animation:h5-pulse-e2c948e1 1s infinite}.h5-composer[data-v-e2c948e1]{display:flex;align-items:flex-end;gap:9px;margin:0 10px 10px;padding:9px 10px;border:1px solid #dce6e2;border-radius:15px;background:#fff;box-shadow:0 6px 22px #14352d1f}.h5-composer textarea[data-v-e2c948e1]{flex:1;min-width:0;min-height:38px;max-height:calc(9em + 14px);padding:7px 2px;border:0;outline:0;resize:none;background:transparent;font:inherit;line-height:1.5;overflow-y:hidden;overscroll-behavior:contain}.h5-composer button[data-v-e2c948e1]{align-self:flex-end;width:36px;height:36px;border:0;border-radius:50%;color:#fff;background:#247b6d}.h5-composer .h5-mode-button[data-v-e2c948e1]{color:#1b7568;background:#eef8f5;font-size:17px}.h5-hold-to-talk[data-v-e2c948e1]{flex:1;width:auto!important;border-radius:9px!important;color:#506660!important;background:#f2f5f4!important;font-size:14px}.h5-hold-to-talk.recording[data-v-e2c948e1]{color:#fff!important;background:#c55a52!important;animation:h5-recording-e2c948e1 1s infinite}.h5-hold-to-talk.recognizing[data-v-e2c948e1]{color:#fff!important;background:#bd822c!important}.h5-composer button[data-v-e2c948e1]:disabled{opacity:.45}.h5-error[data-v-e2c948e1]{margin:0 16px 12px;color:#ae4f48;font-size:12px}@keyframes h5-pulse-e2c948e1{50%{opacity:.3;transform:scale(.7)}}@keyframes h5-recording-e2c948e1{50%{transform:scale(.98);opacity:.65}}.h5-message.user p[data-v-e2c948e1]{white-space:pre-wrap;overflow-wrap:anywhere}.h5-session-row[data-v-e2c948e1]{cursor:pointer}.h5-session-row.loading[data-v-e2c948e1]{opacity:.65;pointer-events:none}.h5-session small[data-v-e2c948e1]{display:block;margin-top:3px;color:#66857d;font-size:10px}.h5-composer .h5-mode-button svg[data-v-e2c948e1]{width:19px;height:19px;overflow:visible;fill:#1b7568;stroke:#1b7568;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.h5-answer-feedback[data-v-e2c948e1]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:13px;color:#70827c;font-size:12px}.h5-answer-feedback button[data-v-e2c948e1]{padding:5px 8px;border:1px solid #d4e6e0;border-radius:99px;color:#246d61;background:#fff;font:inherit}.h5-answer-feedback button[data-v-e2c948e1]:disabled{opacity:.6}.h5-answer-feedback span[data-v-e2c948e1]:first-child:last-child{color:#3e776c}.h5-artifacts[data-v-e2c948e1]{display:grid;gap:7px;margin-top:12px}.h5-artifacts>small[data-v-e2c948e1]{color:#7d8b9c;font-size:11px}.h5-artifacts button[data-v-e2c948e1]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 11px;border:1px solid #d5e3f2;border-radius:10px;color:#075bcf;background:#f6faff;font:inherit;text-align:left}.h5-artifacts button span[data-v-e2c948e1]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.h5-artifacts button em[data-v-e2c948e1]{flex:0 0 auto;color:#8997a8;font-size:11px;font-style:normal}.h5-suggested-questions-pending[data-v-e2c948e1]{width:fit-content;margin-top:12px;color:#81918c;font-size:11px}.h5-suggested-questions-pending[data-v-e2c948e1]:before{display:inline-block;width:5px;height:5px;margin-right:6px;border-radius:50%;background:#65aa9e;vertical-align:1px;animation:h5-pulse-e2c948e1 1.2s ease-in-out infinite;content:""}.h5-suggested-questions[data-v-e2c948e1]{display:grid;gap:7px;margin-top:15px}.h5-suggested-questions small[data-v-e2c948e1]{color:#7a8d86;font-size:11px}.h5-suggested-questions button[data-v-e2c948e1]{display:flex;width:100%;align-items:center;justify-content:space-between;gap:10px;padding:10px 11px;border:1px solid #d6e7e1;border-radius:10px;color:#315f55;background:#f7fbf9;font:inherit;font-size:13px;text-align:left}.h5-suggested-questions button[data-v-e2c948e1]:disabled{opacity:.55}.h5-suggested-questions button span[data-v-e2c948e1]{line-height:1.5}.h5-suggested-questions button b[data-v-e2c948e1]{flex:0 0 auto;color:#168070;font-size:16px;font-weight:500}.h5-session-row[data-v-e2c948e1]{display:flex;align-items:center;gap:4px;border-radius:8px}.h5-session-row.active[data-v-e2c948e1]{background:#e7f2ee}.h5-session-row .h5-session[data-v-e2c948e1]{flex:1;min-width:0}.h5-session-row.active .h5-session[data-v-e2c948e1]{background:transparent}.h5-session-delete[data-v-e2c948e1]{flex:0 0 auto;padding:6px;border:0;border-radius:6px;color:#0b5bd7;background:transparent;font-size:11px}.h5-session-list[data-v-e2c948e1]{display:grid;align-content:start;gap:4px;min-height:0;overflow:auto;padding-right:2px}.h5-result-chart[data-v-e2c948e1]{display:grid;gap:7px;margin-top:13px;padding:12px 11px 9px;border:1px solid #d4e7e2;border-radius:10px;background:#fff}.h5-result-chart>header[data-v-e2c948e1]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.h5-result-chart>header strong[data-v-e2c948e1]{overflow:hidden;color:#29443d;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.h5-result-chart>header small[data-v-e2c948e1]{flex:none;padding:2px 6px;border-radius:99px;color:#39786e;background:#edf7f4;font-size:8px}.h5-result-chart-bars[data-v-e2c948e1]{display:flex;align-items:end;gap:6px;height:92px;padding-top:20px;border-bottom:1px solid #dce9e5;background:repeating-linear-gradient(to bottom,transparent 0,transparent 34px,#eef4f2 35px,#eef4f2 36px)}.h5-result-chart-column[data-v-e2c948e1]{display:flex;flex:1;height:100%;align-items:end;justify-content:center}.h5-result-chart-column i[data-v-e2c948e1]{position:relative;display:block;width:100%;min-width:8px;max-width:42px;border-radius:4px 4px 0 0;background:linear-gradient(180deg,#69c9b7,#229680);box-shadow:inset 0 1px #ffffff3d;transition:height .25s ease}.h5-result-chart-column em[data-v-e2c948e1]{position:absolute;right:50%;bottom:calc(100% + 3px);max-width:58px;overflow:hidden;color:#58716a;font-size:8px;font-style:normal;text-overflow:ellipsis;transform:translate(50%);white-space:nowrap}.h5-result-chart-labels[data-v-e2c948e1]{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:6px}.h5-result-chart-labels small[data-v-e2c948e1]{overflow:hidden;color:#7c8e89;font-size:9px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.h5-voice-guide[data-v-e2c948e1]{position:fixed;top:58px;right:0;bottom:0;left:0;z-index:20;display:flex;align-items:flex-end;justify-content:center;overflow:hidden;color:#fff;text-align:center;pointer-events:none}.h5-voice-guide[data-v-e2c948e1]:before{position:absolute;right:-16%;bottom:-88px;left:-16%;height:390px;border-radius:50% 50% 0 0/78px 78px 0 0;background:radial-gradient(ellipse at 50% 0%,rgba(230,251,255,.52) 0%,rgba(111,216,250,.2) 31%,transparent 57%),linear-gradient(145deg,#61cef2,#3aacef 31%,#238bdf 61%,#1764cf);box-shadow:0 -12px 40px #2889d533;content:"";transition:background .18s ease}.h5-voice-guide.canceling[data-v-e2c948e1]:before{background:radial-gradient(ellipse at 50% 0%,rgba(255,235,232,.42) 0%,transparent 55%),linear-gradient(145deg,#ef9992,#d96c65 42%,#ae403c);box-shadow:0 -12px 40px #ae403c2e}.h5-voice-guide-content[data-v-e2c948e1]{position:relative;z-index:1;display:grid;width:100%;gap:6px;padding:0 22px 94px}.h5-voice-guide-content strong[data-v-e2c948e1]{font-size:19px;text-shadow:0 1px 2px rgba(0,68,135,.2)}.h5-voice-guide-content>span[data-v-e2c948e1]{font-size:13px;opacity:.82}.h5-voice-transcript[data-v-e2c948e1]{display:-webkit-box;width:fit-content;min-width:132px;max-width:min(82vw,560px);max-height:7.2em;margin:0 auto 22px;padding:11px 16px;overflow:hidden;border:1px solid rgba(255,255,255,.24);border-radius:16px;color:#fff;background:#04559d38;font-size:19px;font-weight:650;line-height:1.5;text-align:center;text-shadow:0 1px 2px rgba(0,52,102,.26);-webkit-box-orient:vertical;-webkit-line-clamp:3}.h5-voice-guide.canceling .h5-voice-transcript[data-v-e2c948e1]{background:#69191640}.h5-voice-wave[data-v-e2c948e1]{display:flex;align-items:center;justify-content:center;gap:4px;width:min(78vw,520px);height:48px;margin:0 auto 20px}.h5-voice-wave i[data-v-e2c948e1]{display:block;width:3px;height:42px;border-radius:99px;background:#ffffffeb;transform-origin:center;transition:transform .09s linear;will-change:transform}.h5-voice-guide.canceling .h5-voice-wave i[data-v-e2c948e1]{background:#ffeeeef0}.h5-hold-to-talk[data-v-e2c948e1]{touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.h5-hold-to-talk.canceling[data-v-e2c948e1]{background:#a94a45!important}.h5-feedback-mask[data-v-e2c948e1]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:flex;align-items:flex-end;background:#12201d6b;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.h5-feedback-sheet[data-v-e2c948e1]{box-sizing:border-box;display:grid;width:100%;max-height:calc(100dvh - 28px);gap:15px;padding:20px 18px calc(18px + env(safe-area-inset-bottom));overflow:auto;border-radius:22px 22px 0 0;background:#fff;box-shadow:0 -16px 40px #1230292e}.h5-feedback-sheet>header[data-v-e2c948e1]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.h5-feedback-sheet>header div[data-v-e2c948e1]{display:grid;gap:4px}.h5-feedback-sheet>header small[data-v-e2c948e1]{color:#248071;font-size:11px;font-weight:700;letter-spacing:.08em}.h5-feedback-sheet h2[data-v-e2c948e1]{margin:0;color:#213d37;font-size:20px}.h5-feedback-sheet>header>button[data-v-e2c948e1]{display:grid;flex:0 0 32px;width:32px;height:32px;padding:0;place-items:center;border:0;border-radius:50%;color:#667a74;background:#f0f5f3;font-size:22px;line-height:1}.h5-feedback-sheet>p[data-v-e2c948e1]{margin:0;color:#687b75;font-size:13px;line-height:1.65}.h5-feedback-answer[data-v-e2c948e1]{display:grid;gap:7px;max-height:108px;padding:11px 12px;overflow:auto;border:1px solid #e0ebe7;border-radius:11px;background:#f7faf9}.h5-feedback-answer span[data-v-e2c948e1]{color:#7b8d87;font-size:11px}.h5-feedback-answer strong[data-v-e2c948e1]{color:#3a554e;font-size:13px;font-weight:500;line-height:1.6;white-space:pre-wrap}.h5-feedback-sheet label[data-v-e2c948e1]{display:grid;gap:7px;color:#314f47;font-size:13px;font-weight:700}.h5-feedback-sheet label span[data-v-e2c948e1]{display:flex;align-items:center;gap:6px}.h5-feedback-sheet label b[data-v-e2c948e1]{padding:2px 5px;border-radius:5px;color:#ad4f49;background:#fff0ee;font-size:10px}.h5-feedback-sheet textarea[data-v-e2c948e1]{box-sizing:border-box;width:100%;min-height:112px;padding:12px;border:1px solid #cadbd6;border-radius:11px;outline:0;resize:none;color:#2e4640;background:#fff;font:inherit;font-size:14px;font-weight:400;line-height:1.6}.h5-feedback-sheet textarea[data-v-e2c948e1]:focus{border-color:#248b7b;box-shadow:0 0 0 3px #248b7b1a}.h5-feedback-sheet textarea[data-v-e2c948e1]::placeholder{color:#a0aca8}.h5-feedback-sheet label>small[data-v-e2c948e1]{justify-self:end;color:#8a9994;font-size:10px;font-weight:400}.h5-feedback-sheet .h5-feedback-error[data-v-e2c948e1]{color:#b84f48;font-size:12px}.h5-feedback-actions[data-v-e2c948e1]{display:grid;grid-template-columns:1fr 1.35fr;gap:10px}.h5-feedback-actions button[data-v-e2c948e1]{min-height:44px;border:1px solid #d5e2de;border-radius:11px;color:#536a64;background:#fff;font-size:14px;font-weight:700}.h5-feedback-actions button.primary[data-v-e2c948e1]{border-color:#178373;color:#fff;background:#178373}.h5-feedback-actions button[data-v-e2c948e1]:disabled{opacity:.5}.h5-chat-page[data-v-e2c948e1]{grid-template-rows:72px minmax(0,1fr) auto;color:#171c24;background:radial-gradient(circle at 18% 18%,rgba(111,181,248,.09) 0 1px,transparent 2px),linear-gradient(132deg,transparent 0 22%,rgba(111,181,248,.045) 22.2%,transparent 22.6% 58%,rgba(111,181,248,.04) 58.2%,transparent 58.6%),radial-gradient(ellipse at 50% 108%,rgba(121,187,250,.14),transparent 58%),#f8fbff;background-size:54px 54px,100% 100%,100% 100%,auto}.h5-header[data-v-e2c948e1]{height:72px;gap:16px;padding:0 15px;border-bottom:1px solid #e1e9f3;background:#f8fbfff5}.h5-header>div[data-v-e2c948e1]{display:grid;gap:4px;line-height:1}.h5-header strong[data-v-e2c948e1]{color:#171c24;font-size:16px;font-weight:700}.h5-header small[data-v-e2c948e1]{color:#a0a7b0;font-size:12px;letter-spacing:.02em}.h5-back-button[data-v-e2c948e1]{display:grid;width:32px;height:32px;flex:0 0 32px;padding:0;place-items:center;border:0;border-radius:50%;color:#17212d;background:#fff}.h5-back-button svg[data-v-e2c948e1]{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.h5-menu-button[data-v-e2c948e1]{width:32px;height:32px;gap:4px;border-radius:50%;background:#edf4ff}.h5-menu-button i[data-v-e2c948e1]{width:20px;height:2px;background:#0c5bd7}.h5-new-chat-icon[data-v-e2c948e1]{display:grid;width:32px;height:32px;margin-left:auto;padding:0;place-items:center;border:0;border-radius:50%;color:#fff;background:#edf4ff}.h5-new-chat-icon svg[data-v-e2c948e1]{width:27px;height:27px;overflow:visible;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.h5-new-chat-icon .h5-chat-bubble[data-v-e2c948e1]{fill:#0b5bd7;stroke:#0b5bd7}.h5-drawer-mask[data-v-e2c948e1]{background:#1d2f4652}.h5-history-drawer[data-v-e2c948e1]{width:min(82.93vw,311px);box-sizing:border-box;gap:14px;padding:20px 14px;background:linear-gradient(180deg,#ecf4fe 14%,#fff 99%);box-shadow:12px 0 30px #14263e24}.h5-history-drawer>header[data-v-e2c948e1]{min-height:51px;margin:0 -14px;padding:0 14px 12px;border-bottom:1px solid #e2eaf4}.h5-history-drawer header strong[data-v-e2c948e1]{color:#202a36;font-size:16px}.h5-history-drawer header small[data-v-e2c948e1]{margin-top:3px;color:#a5afbb;font-size:11px}.h5-history-drawer header button[data-v-e2c948e1]{display:grid;width:30px;height:30px;padding:0;place-items:center;border-radius:50%;color:#0b64d9;background:#eef5ff}.h5-history-drawer header button svg[data-v-e2c948e1]{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.h5-drawer-new[data-v-e2c948e1]{min-height:42px;padding:10px 13px;border-radius:7px;color:#fff;background:#0b5bd7;box-shadow:none;font-size:14px;font-weight:700}.h5-session-list[data-v-e2c948e1]{display:grid;align-content:start;gap:4px}.h5-session-row[data-v-e2c948e1]{min-height:42px;gap:2px;border-radius:6px}.h5-session-row.active[data-v-e2c948e1]{background:#e6f1ff}.h5-session[data-v-e2c948e1]{padding:10px 9px;color:#303b49;font-size:13px}.h5-session-row.active .h5-session[data-v-e2c948e1]{color:#0b5bd7;font-weight:700}.h5-session small[data-v-e2c948e1]{color:#6f8aab}.h5-session-delete[data-v-e2c948e1]{display:grid;flex:0 0 34px;width:34px;height:34px;padding:0;place-items:center;border-radius:6px;color:#0b5bd7;background:transparent}.h5-session-delete[data-v-e2c948e1]:active{color:#0752c4;background:#dbeaff}.h5-session-delete svg[data-v-e2c948e1]{width:20px;height:20px;fill:currentColor}.h5-session-delete .h5-trash-detail[data-v-e2c948e1]{fill:none;stroke:#fff;stroke-width:1.4;stroke-linecap:round}.h5-muted[data-v-e2c948e1]{margin:0;padding:0 1px;color:#a8b2be;font-size:12px}.h5-message-stream[data-v-e2c948e1]{padding:0 16px 16px;scroll-behavior:smooth}.h5-empty[data-v-e2c948e1]{margin:calc(20.5dvh + 2px) auto 0;text-align:center}.h5-empty span[data-v-e2c948e1]{width:56px;height:56px;border-radius:10px;background:linear-gradient(145deg,#176ce2,#0754cc);box-shadow:0 3px 9px #095bd31f;font-size:32px;line-height:1}.h5-empty h1[data-v-e2c948e1]{margin:20px 0 8px;color:#171c24;font-size:23px;font-weight:700;line-height:1.25}.h5-empty p[data-v-e2c948e1]{color:#a0a7b0;font-size:12px;line-height:1.6}.h5-message-stream>.h5-message[data-v-e2c948e1]:first-child{margin-top:22px}.h5-message[data-v-e2c948e1]{margin-bottom:18px}.h5-message.user[data-v-e2c948e1]{max-width:86%;padding:12px 16px;border-radius:13px 13px 4px;color:#fff;background:#0b5bd7;box-shadow:0 7px 18px #0b5bd71f}.h5-message.user p[data-v-e2c948e1]{line-height:1.55}.h5-answer-card[data-v-e2c948e1]{padding:13px 16px;border-radius:13px;background:#fff;box-shadow:0 7px 22px #3f608912}.h5-answer[data-v-e2c948e1]{color:#263443;font-size:14px;line-height:1.75}.h5-answer[data-v-e2c948e1] p:first-child{margin-top:0}.h5-answer[data-v-e2c948e1] p:last-child{margin-bottom:0}.h5-answer[data-v-e2c948e1] strong{color:#263443;font-weight:700}.h5-answer[data-v-e2c948e1] a{color:#075bcf;text-decoration:none;font-weight:700}.h5-query-result[data-v-e2c948e1],.h5-result-chart[data-v-e2c948e1]{border-color:#d8e3f1;background:#fff}.h5-query-result th[data-v-e2c948e1]{color:#0b5bd7;background:#edf5ff}.h5-query-result th[data-v-e2c948e1],.h5-query-result td[data-v-e2c948e1]{border-bottom-color:#e7edf5}.h5-sql[data-v-e2c948e1]{border-color:#d8e3f1;background:#f7faff}.h5-sql summary[data-v-e2c948e1]{color:#0b5bd7}.h5-sources[data-v-e2c948e1]{gap:7px;margin-top:10px}.h5-sources span[data-v-e2c948e1]{max-width:170px;padding:7px 10px;border:0;border-radius:5px;color:#075bcf;background:#eaf3ff;font-size:12px;font-weight:700}.h5-result-chart-column i[data-v-e2c948e1]{background:linear-gradient(180deg,#73b8ff,#176be0)}.h5-result-chart-bars[data-v-e2c948e1]{border-bottom-color:#dce5f1}.h5-suggested-questions-pending[data-v-e2c948e1]{color:#7d8b9c}.h5-suggested-questions-pending[data-v-e2c948e1]:before{background:#4d91e6}.h5-suggested-questions[data-v-e2c948e1]{gap:10px;margin-top:18px}.h5-suggested-questions small[data-v-e2c948e1]{color:#313a46;font-size:14px}.h5-suggested-questions button[data-v-e2c948e1]{min-height:54px;padding:12px 15px;border:0;border-radius:13px;color:#075bcf;background:#eaf3ff;font-weight:700}.h5-suggested-questions button b[data-v-e2c948e1]{color:#0b64d9}.h5-answer-feedback[data-v-e2c948e1]{gap:11px;margin-top:20px;color:#3c4652;font-size:12px}.h5-answer-feedback button[data-v-e2c948e1]{padding:0;border:0;border-radius:0;color:#9da5af;background:transparent}.h5-answer-feedback button[data-v-e2c948e1]:first-of-type{color:#ff8a4c}.h5-answer-feedback span[data-v-e2c948e1]:first-child:last-child{color:#3c6f9e}.h5-progress[data-v-e2c948e1]{display:flex;width:fit-content;align-items:center;gap:7px;margin:6px 0 18px;padding:0;border:0;border-radius:0;color:#9199a5;background:transparent;box-shadow:none;font-size:12px}.h5-progress-dot[data-v-e2c948e1]{display:block;width:5px;height:5px;border-radius:50%;background:#0b65da;box-shadow:none;animation:h5-pulse-e2c948e1 1s infinite}.h5-composer[data-v-e2c948e1]{display:grid;grid-template-columns:50px 6px minmax(0,1fr) 12px 50px;align-items:center;gap:0;margin:0 10px calc(14px + env(safe-area-inset-bottom)) 15px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.h5-composer textarea[data-v-e2c948e1]{box-sizing:border-box;grid-column:3;grid-row:1;width:100%;min-height:50px;max-height:calc(9em + 20px);padding:14px 16px;border:0;border-radius:25px;color:#344052;background:#fff;box-shadow:0 7px 18px #4c719e14;font-size:14px;line-height:22px}.h5-composer textarea[data-v-e2c948e1]::placeholder{color:#a8adb5;opacity:1}.h5-composer button[data-v-e2c948e1]{align-self:center;width:50px;height:50px;color:#fff;background:#0b5bd7}.h5-composer .h5-mode-button[data-v-e2c948e1]{grid-column:1;grid-row:1;color:#0b5bd7;background:#fff;box-shadow:0 7px 18px #4c719e14}.h5-composer .h5-mode-button svg[data-v-e2c948e1]{width:25px;height:25px;fill:#0b5bd7;stroke:#0b5bd7;stroke-width:1.6}.h5-composer .h5-send-button[data-v-e2c948e1]{grid-column:5;grid-row:1;box-shadow:0 7px 18px #0b5bd72e}.h5-composer .h5-send-button[data-v-e2c948e1]:disabled{opacity:1}.h5-composer .h5-send-button svg[data-v-e2c948e1]{width:26px;height:26px;fill:#fff;stroke:#fff;stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round}.h5-composer[data-v-e2c948e1]:has(.h5-hold-to-talk){grid-template-columns:minmax(0,1fr) 12px 50px}.h5-composer:has(.h5-hold-to-talk) .h5-hold-to-talk[data-v-e2c948e1]{grid-column:1;grid-row:1;width:100%!important;height:50px;border-radius:25px!important;color:#526477!important;background:#fff!important;box-shadow:0 7px 18px #4c719e14}.h5-composer:has(.h5-hold-to-talk) .h5-mode-button[data-v-e2c948e1]{grid-column:3;grid-row:1}.h5-composer .h5-hold-to-talk.recording[data-v-e2c948e1]{color:#fff!important;background:#0b5bd7!important}.h5-composer .h5-hold-to-talk.recognizing[data-v-e2c948e1]{color:#fff!important;background:#3278d2!important}.h5-error[data-v-e2c948e1]{color:#b34f4f}.h5-voice-guide[data-v-e2c948e1]{top:72px;right:0;bottom:0;left:0}.h5-voice-guide[data-v-e2c948e1]:before{right:-16%;bottom:-88px;left:-16%;height:390px;border-radius:50% 50% 0 0/78px 78px 0 0;background:radial-gradient(ellipse at 50% 0%,rgba(214,236,255,.52) 0%,rgba(93,164,245,.2) 34%,transparent 58%),linear-gradient(145deg,#63aef5,#388ce9,#1764d7 72%,#0750c6);box-shadow:0 -11px #57a6ff33,0 -25px 38px #53a5ff24}.h5-voice-guide.canceling[data-v-e2c948e1]:before{background:radial-gradient(ellipse at 50% 0%,rgba(255,231,227,.44) 0%,transparent 56%),linear-gradient(145deg,#ef9992,#d96c65 42%,#ae403c);box-shadow:0 -11px #ffb5ab38,0 -25px 38px #ff9d9424}.h5-voice-guide-content[data-v-e2c948e1]{gap:7px;padding:0 22px 94px;transform:translateY(28px)}.h5-voice-guide-content strong[data-v-e2c948e1]{font-size:13px;font-weight:400;opacity:.9}.h5-voice-transcript[data-v-e2c948e1]{max-height:4.5em;margin:0 auto 16px;padding:0;border:0;border-radius:0;background:transparent;font-size:18px;font-weight:700;line-height:1.5}.h5-voice-guide.canceling .h5-voice-transcript[data-v-e2c948e1]{background:transparent}.h5-voice-wave[data-v-e2c948e1]{margin:0 auto 20px}.h5-feedback-mask[data-v-e2c948e1]{background:#1d2f4666}.h5-feedback-sheet[data-v-e2c948e1]{box-shadow:0 -16px 40px #2f53822e}.h5-feedback-sheet>header small[data-v-e2c948e1]{color:#1768d8}.h5-feedback-sheet h2[data-v-e2c948e1]{color:#223247}.h5-feedback-sheet>header>button[data-v-e2c948e1]{color:#68788d;background:#eef3f9}.h5-feedback-sheet>p[data-v-e2c948e1]{color:#69788b}.h5-feedback-answer[data-v-e2c948e1]{border-color:#dce6f2;background:#f7faff}.h5-feedback-answer strong[data-v-e2c948e1]{color:#384b61}.h5-feedback-sheet label[data-v-e2c948e1]{color:#304760}.h5-feedback-sheet textarea[data-v-e2c948e1]{border-color:#cbd9e8;color:#2e4157}.h5-feedback-sheet textarea[data-v-e2c948e1]:focus{border-color:#2477de;box-shadow:0 0 0 3px #2477de1a}.h5-feedback-actions button[data-v-e2c948e1]{border-color:#d4dfeb;color:#53677f}.h5-feedback-actions button.primary[data-v-e2c948e1]{border-color:#0b64d9;background:#0b64d9}.h5-feedback-sheet[data-v-e2c948e1]{display:flex;flex-direction:column;width:100%;height:auto;max-height:calc(100dvh - 24px);gap:0;padding:27px 18px calc(16px + env(safe-area-inset-bottom));border-radius:34px 34px 0 0;overflow:auto}.h5-feedback-sheet>header[data-v-e2c948e1]{align-items:center;gap:14px}.h5-feedback-sheet>header div[data-v-e2c948e1]{gap:5px}.h5-feedback-sheet>header small[data-v-e2c948e1]{font-size:12px;letter-spacing:0}.h5-feedback-sheet h2[data-v-e2c948e1]{font-size:20px;line-height:1.35}.h5-feedback-sheet>header>button[data-v-e2c948e1]{flex-basis:38px;width:38px;height:38px;color:#075dcc;background:#eef5ff;font-size:28px;font-weight:300}.h5-feedback-sheet>p[data-v-e2c948e1]{margin-top:13px;font-size:14px;line-height:1.55}.h5-feedback-answer[data-v-e2c948e1]{align-content:start;gap:5px;min-height:90px;max-height:106px;margin-top:15px;padding:13px 14px;border:0;border-radius:10px;background:#f2f7fd}.h5-feedback-answer span[data-v-e2c948e1]{color:#1768d8;font-size:12px;font-weight:700}.h5-feedback-answer strong[data-v-e2c948e1]{font-size:14px;line-height:1.55}.h5-feedback-sheet label[data-v-e2c948e1]{position:relative;flex:0 0 auto;grid-template-rows:auto 142px;align-content:stretch;gap:11px;min-height:0;margin-top:24px;font-size:14px}.h5-feedback-sheet label b[data-v-e2c948e1]{padding:2px 6px;color:#ff6861;background:#fff0ef;font-size:10px}.h5-feedback-sheet textarea[data-v-e2c948e1]{height:142px;min-height:142px;padding:13px 14px 30px;border-color:#cadbef;border-radius:10px;font-size:14px;line-height:1.55}.h5-feedback-sheet label>small[data-v-e2c948e1]{position:absolute;right:12px;bottom:10px;color:#9aa5b1;font-size:10px}.h5-feedback-sheet .h5-feedback-error[data-v-e2c948e1]{margin-top:7px}.h5-feedback-actions[data-v-e2c948e1]{grid-template-columns:1fr 1fr;gap:18px;margin-top:25px;padding-top:0}.h5-feedback-actions button[data-v-e2c948e1]{min-height:54px;border:0;border-radius:9px;color:#35475d;background:#edf4fe;font-size:15px}.h5-feedback-actions button.primary[data-v-e2c948e1]{border:0;background:#0b5fda}.h5-feedback-actions button[data-v-e2c948e1]:disabled{opacity:1;cursor:not-allowed}@media (min-width:560px){.h5-chat-page[data-v-e2c948e1]{width:430px;margin:auto;border-right:1px solid #e1e9f3;border-left:1px solid #e1e9f3}}.h5-sso-page[data-v-39a6a3a5]{min-height:100vh;display:grid;place-items:center;padding:24px;background:#f3f7f6;color:#163c36}.h5-sso-card[data-v-39a6a3a5]{width:min(100%,360px);padding:36px 24px;border-radius:20px;background:#fff;box-shadow:0 18px 50px #19443e1f;text-align:center}.h5-sso-mark[data-v-39a6a3a5]{width:56px;height:56px;margin:0 auto 18px;display:grid;place-items:center;border-radius:16px;background:#0f8275;color:#fff;font-size:26px;font-weight:700}h1[data-v-39a6a3a5]{margin:0 0 12px;font-size:22px}p[data-v-39a6a3a5]{margin:0;color:#667a76;line-height:1.7}button[data-v-39a6a3a5]{margin-top:20px;padding:10px 20px;border:0;border-radius:10px;background:#0f8275;color:#fff}.h5-avatar-button[data-v-ad88f168]{display:grid;width:34px;height:34px;margin-left:auto;place-items:center;border:0;border-radius:50%;color:#176e60;background:#e1f1ed;font-size:15px}.h5-chat-page[data-v-ad88f168]{display:grid;height:100dvh;grid-template-rows:58px minmax(0,1fr) auto;background:#fff;color:#253733}.h5-header[data-v-ad88f168]{display:flex;align-items:center;gap:11px;padding:0 16px;border-bottom:1px solid #e7efec;background:#fff}.h5-header>div[data-v-ad88f168]{display:grid;gap:1px;line-height:1}.h5-header strong[data-v-ad88f168]{font-size:16px}.h5-header small[data-v-ad88f168]{color:#7a8984;font-size:10px;letter-spacing:.08em}.h5-menu-button[data-v-ad88f168]{display:grid;width:34px;height:34px;gap:4px;place-content:center;border:0;border-radius:9px;background:#eff7f4}.h5-menu-button i[data-v-ad88f168]{display:block;width:17px;height:1.5px;border-radius:99px;background:#27675d}.h5-avatar-button[data-v-ad88f168]{display:grid;width:34px;height:34px;margin-left:auto;place-items:center;border:0;border-radius:50%;color:#176e60;background:#e1f1ed}.h5-avatar-button svg[data-v-ad88f168]{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.h5-message-stream[data-v-ad88f168]{overflow:auto;padding:24px 16px 16px;scroll-behavior:smooth}.h5-empty[data-v-ad88f168]{margin:25vh auto 0;text-align:center}.h5-empty>span[data-v-ad88f168]{display:grid;width:46px;height:46px;margin:auto;place-items:center;border-radius:14px;color:#fff;background:#178877;font-size:22px;font-weight:800}.h5-empty h1[data-v-ad88f168]{margin:17px 0 8px;font-size:23px}.h5-empty p[data-v-ad88f168]{margin:0;color:#788984;font-size:14px;line-height:1.7}.h5-message[data-v-ad88f168]{max-width:100%;margin:0 0 22px}.h5-message.user[data-v-ad88f168]{display:block;width:fit-content;max-width:84%;margin-left:auto;padding:9px 12px;border-radius:12px;background:#f4f3ef}.h5-message.user p[data-v-ad88f168]{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.55}.h5-answer[data-v-ad88f168]{color:#2f433d;line-height:1.85}.h5-typing-cursor[data-v-ad88f168]{display:inline-block;width:2px;height:1.1em;margin-left:2px;background:#178877;vertical-align:-2px;animation:h5-cursor-ad88f168 .7s infinite}.h5-progress[data-v-ad88f168]{display:flex;width:fit-content;align-items:center;gap:10px;padding:10px 12px;border:1px solid #d9ebe6;border-radius:11px;color:#2e7065;background:#f5fbf9;box-shadow:0 4px 14px #18695b0f}.h5-progress-dot[data-v-ad88f168]{display:block;width:8px;height:8px;border-radius:50%;background:#1c907e;box-shadow:0 0 0 4px #1c907e1f;animation:h5-pulse-ad88f168 1s infinite}.h5-progress>div[data-v-ad88f168]{display:grid;gap:3px}.h5-progress small[data-v-ad88f168]{color:#81918c;font-size:10px}.h5-progress strong[data-v-ad88f168]{font-size:12px;font-weight:700}.h5-query-result[data-v-ad88f168]{margin-top:12px;overflow:auto;border:1px solid #d8e8e3;border-radius:9px}.h5-query-result table[data-v-ad88f168]{width:100%;min-width:360px;border-collapse:collapse;font-size:12px}.h5-query-result th[data-v-ad88f168],.h5-query-result td[data-v-ad88f168]{padding:9px;border-bottom:1px solid #e7efec;text-align:left;white-space:nowrap}.h5-query-result th[data-v-ad88f168]{color:#176e60;background:#f1f8f5}.h5-sources[data-v-ad88f168]{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.h5-sources span[data-v-ad88f168]{padding:4px 7px;border:1px solid #d6e8e2;border-radius:99px;color:#4c766d;font-size:11px}.h5-mini-chart[data-v-ad88f168]{display:grid;grid-template-columns:repeat(7,1fr);height:102px;gap:0 6px;margin-top:14px;padding:9px 10px 5px;border:1px solid #d8e8e3;border-radius:9px}.h5-mini-chart>div[data-v-ad88f168]{display:flex;grid-column:1/-1;align-items:end;gap:6px;height:65px;border-bottom:1px solid #dce9e5}.h5-mini-chart i[data-v-ad88f168]{flex:1;border-radius:4px 4px 0 0;background:linear-gradient(#68c8b7,#229680)}.h5-mini-chart small[data-v-ad88f168]{color:#83948f;font-size:9px;text-align:center}.h5-composer[data-v-ad88f168]{display:flex;align-items:flex-end;gap:9px;margin:0 10px 10px;padding:9px 10px;border:1px solid #dce6e2;border-radius:15px;background:#fff;box-shadow:0 6px 22px #14352d1f}.h5-composer textarea[data-v-ad88f168]{flex:1;min-width:0;min-height:38px;max-height:calc(6em + 14px);padding:7px 2px;border:0;outline:0;resize:none;background:transparent;font:inherit;line-height:1.5;overflow-y:hidden}.h5-composer button[data-v-ad88f168]{align-self:flex-end;width:36px;height:36px;border:0;border-radius:50%;color:#fff;background:#247b6d}.h5-composer button[data-v-ad88f168]:disabled{opacity:.45}.h5-composer .h5-mode-button[data-v-ad88f168]{color:#1b7568;background:#eef8f5;font-size:17px}.h5-composer .h5-mode-button svg[data-v-ad88f168]{width:19px;height:19px;fill:#1b7568;stroke:#1b7568;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.h5-composer .h5-mode-button.recording[data-v-ad88f168]{color:#fff;background:#c55a52;animation:h5-recording-ad88f168 1s infinite}.h5-composer .h5-mode-button.recording svg[data-v-ad88f168]{fill:#fff;stroke:#fff}.h5-composer .h5-mode-button.recognizing[data-v-ad88f168]{color:#fff;background:#bd822c}.h5-composer .h5-mode-button.recognizing svg[data-v-ad88f168]{fill:#fff;stroke:#fff}.h5-error[data-v-ad88f168]{margin:0 16px 12px;color:#ae4f48;font-size:12px}.h5-voice-guide[data-v-ad88f168]{position:fixed;top:58px;right:0;bottom:0;left:0;z-index:20;display:flex;align-items:flex-end;justify-content:center;overflow:hidden;color:#fff;text-align:center;pointer-events:none}.h5-voice-guide[data-v-ad88f168]:before{position:absolute;right:-16%;bottom:-88px;left:-16%;height:390px;border-radius:50% 50% 0 0/78px 78px 0 0;background:linear-gradient(145deg,#61cef2,#238bdf 61%,#1764cf);content:""}.h5-voice-guide>div[data-v-ad88f168]{position:relative;z-index:1;display:grid;width:100%;gap:7px;padding:0 22px 92px}.h5-voice-guide p[data-v-ad88f168]{margin:0 auto 16px;font-size:18px}.h5-voice-guide strong[data-v-ad88f168]{font-size:19px}.h5-voice-guide span[data-v-ad88f168]{font-size:13px;opacity:.82}.h5-voice-wave[data-v-ad88f168]{display:flex;align-items:center;justify-content:center;gap:4px;height:48px}.h5-voice-wave i[data-v-ad88f168]{display:block;width:3px;border-radius:99px;background:#fff;animation:h5-wave-ad88f168 .8s ease-in-out infinite alternate}.h5-voice-wave i[data-v-ad88f168]:nth-child(2n){animation-delay:.18s}.h5-voice-wave i[data-v-ad88f168]:nth-child(3n){animation-delay:.34s}.h5-composer textarea[data-v-ad88f168]{height:auto;min-height:38px;max-height:calc(6em + 14px)!important;overflow-y:hidden;overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;field-sizing:content}.h5-hold-to-talk[data-v-ad88f168]{flex:1;width:auto!important;border-radius:9px!important;color:#506660!important;background:#f2f5f4!important;font-size:14px;touch-action:none;user-select:none;-webkit-user-select:none}.h5-hold-to-talk.recording[data-v-ad88f168]{color:#fff!important;background:#c55a52!important;animation:h5-recording-ad88f168 1s infinite}.h5-hold-to-talk.recognizing[data-v-ad88f168]{color:#fff!important;background:#bd822c!important}.h5-hold-to-talk.canceling[data-v-ad88f168]{color:#fff!important;background:#a94440!important}.h5-voice-guide.canceling[data-v-ad88f168]:before{background:linear-gradient(145deg,#ef9992,#d96c65 42%,#ae403c)}.h5-voice-guide>div[data-v-ad88f168]{transform:translateY(28px)}.h5-voice-guide p[data-v-ad88f168]{display:block;max-width:86vw;max-height:4.5em;overflow:hidden;line-height:1.5}.h5-voice-guide[data-v-ad88f168]:before{box-shadow:0 -11px #57a6ff33,0 -25px 38px #53a5ff24}.h5-voice-guide.canceling[data-v-ad88f168]:before{box-shadow:0 -11px #ffb5ab38,0 -25px 38px #ff9d9424}.h5-voice-wave[data-v-ad88f168]{margin-bottom:10px}.h5-voice-guide p[data-v-ad88f168]{margin:0 auto;font-size:18px;font-weight:700}.h5-voice-guide strong[data-v-ad88f168]{font-size:13px;font-weight:400;opacity:.9}.h5-chat-page[data-v-ad88f168]{display:grid;height:100dvh;grid-template-rows:72px minmax(0,1fr) auto;color:#171c24;background:radial-gradient(circle at 18% 18%,rgba(111,181,248,.09) 0 1px,transparent 2px),linear-gradient(132deg,transparent 0 22%,rgba(111,181,248,.045) 22.2%,transparent 22.6% 58%,rgba(111,181,248,.04) 58.2%,transparent 58.6%),radial-gradient(ellipse at 50% 108%,rgba(121,187,250,.14),transparent 58%),#f8fbff;background-size:54px 54px,100% 100%,100% 100%,auto}.h5-header[data-v-ad88f168]{display:flex;align-items:center;gap:16px;height:72px;padding:0 15px;border-bottom:1px solid #e1e9f3;background:#f8fbfff5}.h5-header>div[data-v-ad88f168]{display:grid;gap:4px;line-height:1}.h5-header strong[data-v-ad88f168]{color:#171c24;font-size:16px;font-weight:700}.h5-header small[data-v-ad88f168]{color:#a0a7b0;font-size:12px;letter-spacing:.02em}.h5-menu-button[data-v-ad88f168]{display:grid;width:32px;height:32px;gap:4px;place-content:center;border:0;border-radius:50%;background:#edf4ff}.h5-menu-button i[data-v-ad88f168]{display:block;width:20px;height:2px;border-radius:99px;background:#0c5bd7}.h5-notification-button[data-v-ad88f168]{display:grid;width:32px;height:32px;margin-left:auto;padding:0;place-items:center;border:0;border-radius:50%;color:#0b5bd7;background:#edf4ff}.h5-notification-button svg[data-v-ad88f168]{width:25px;height:25px;overflow:visible;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.h5-notification-button .h5-notification-dome[data-v-ad88f168]{fill:currentColor;stroke:currentColor}.h5-message-stream[data-v-ad88f168]{overflow:auto;padding:0 16px 16px;scroll-behavior:smooth}.h5-empty[data-v-ad88f168]{margin:calc(20.5dvh + 2px) auto 0;text-align:center}.h5-empty>span[data-v-ad88f168]{display:grid;width:56px;height:56px;margin:auto;place-items:center;border-radius:10px;color:#fff;background:linear-gradient(145deg,#176ce2,#0754cc);box-shadow:0 3px 9px #095bd31f;font-size:32px;font-weight:800;line-height:1}.h5-empty h1[data-v-ad88f168]{margin:20px 0 8px;color:#171c24;font-size:23px;font-weight:700;line-height:1.25}.h5-empty p[data-v-ad88f168]{margin:0;color:#a0a7b0;font-size:12px;line-height:1.6}.h5-message-stream>.h5-message[data-v-ad88f168]:first-child{margin-top:22px}.h5-message[data-v-ad88f168]{margin-bottom:18px}.h5-message.user[data-v-ad88f168]{max-width:86%;padding:12px 16px;border-radius:13px 13px 4px;color:#fff;background:#0b5bd7;box-shadow:0 7px 18px #0b5bd71f}.h5-answer-card[data-v-ad88f168]{padding:13px 16px;border-radius:13px;background:#fff;box-shadow:0 7px 22px #3f608912}.h5-answer[data-v-ad88f168]{color:#263443;font-size:14px;line-height:1.75}.h5-sources[data-v-ad88f168]{gap:7px;margin-top:10px}.h5-sources span[data-v-ad88f168]{max-width:170px;padding:7px 10px;overflow:hidden;border:0;border-radius:5px;color:#075bcf;background:#eaf3ff;font-size:12px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.h5-suggested-questions[data-v-ad88f168]{display:grid;gap:10px;margin-top:18px}.h5-suggested-questions small[data-v-ad88f168]{color:#313a46;font-size:14px}.h5-suggested-questions button[data-v-ad88f168]{display:flex;min-height:54px;align-items:center;justify-content:space-between;gap:10px;padding:12px 15px;border:0;border-radius:13px;color:#075bcf;background:#eaf3ff;font-size:13px;font-weight:700;text-align:left}.h5-suggested-questions button b[data-v-ad88f168]{color:#0b64d9;font-size:18px}.h5-answer-feedback[data-v-ad88f168]{display:flex;flex-wrap:wrap;align-items:center;gap:11px;margin-top:20px;color:#3c4652;font-size:12px}.h5-answer-feedback button[data-v-ad88f168]{padding:0;border:0;color:#9da5af;background:transparent}.h5-answer-feedback button[data-v-ad88f168]:first-of-type{color:#ff8a4c}.h5-progress[data-v-ad88f168]{display:flex;width:fit-content;align-items:center;gap:7px;margin:6px 0 18px;padding:0;border:0;border-radius:0;color:#9199a5;background:transparent;box-shadow:none;font-size:12px}.h5-progress-dot[data-v-ad88f168]{display:block;width:5px;height:5px;border-radius:50%;background:#0b65da;box-shadow:none;animation:h5-pulse-ad88f168 1s infinite}.h5-composer[data-v-ad88f168]{display:grid;grid-template-columns:50px 6px minmax(0,1fr) 12px 50px;align-items:center;gap:0;margin:0 10px calc(14px + env(safe-area-inset-bottom)) 15px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.h5-composer textarea[data-v-ad88f168]{box-sizing:border-box;grid-column:3;grid-row:1;width:100%;min-height:50px;max-height:calc(6em + 20px)!important;padding:14px 16px;border:0;border-radius:25px;outline:0;resize:none;color:#344052;background:#fff;box-shadow:0 7px 18px #4c719e14;font-size:14px;line-height:22px;overflow-y:hidden}.h5-composer textarea[data-v-ad88f168]::placeholder{color:#a8adb5;opacity:1}.h5-composer button[data-v-ad88f168]{align-self:center;width:50px;height:50px;border:0;border-radius:50%;color:#fff;background:#0b5bd7}.h5-composer .h5-mode-button[data-v-ad88f168]{grid-column:1;grid-row:1;color:#0b5bd7;background:#fff;box-shadow:0 7px 18px #4c719e14}.h5-composer .h5-mode-button svg[data-v-ad88f168]{width:25px;height:25px;fill:#0b5bd7;stroke:#0b5bd7;stroke-width:1.6}.h5-composer .h5-send-button[data-v-ad88f168]{grid-column:5;grid-row:1;box-shadow:0 7px 18px #0b5bd72e}.h5-composer .h5-send-button[data-v-ad88f168]:disabled{opacity:1}.h5-composer .h5-send-button svg[data-v-ad88f168]{width:26px;height:26px;fill:#fff;stroke:#fff;stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round}.h5-composer .h5-hold-to-talk[data-v-ad88f168]{grid-column:1/4;grid-row:1;width:100%!important;height:50px;border-radius:25px!important}.h5-composer .h5-keyboard-button[data-v-ad88f168]{display:grid;grid-column:5;grid-row:1;width:50px;height:50px;padding:0;place-items:center;color:#0b5bd7;background:#fff;box-shadow:0 7px 18px #4c719e14}.h5-composer .h5-keyboard-button svg[data-v-ad88f168]{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.35;stroke-linecap:round;stroke-linejoin:round}.brief-page[data-v-ad88f168]{box-sizing:border-box;height:100dvh;overflow-x:hidden;overflow-y:auto;padding:0 15px 28px;color:#1d2733;background:#f4f8ff;font-family:Microsoft YaHei,PingFang SC,sans-serif;overscroll-behavior-y:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch}.brief-header[data-v-ad88f168]{display:flex;align-items:center;gap:9px;height:62px;border-bottom:1px solid #e7edf6}.brief-header>button[data-v-ad88f168]{display:grid;width:30px;height:34px;padding:0;place-items:center;border:0;color:#1768d8;background:transparent;font-size:29px;line-height:1}.brief-header div[data-v-ad88f168]{display:grid;gap:3px}.brief-header strong[data-v-ad88f168]{font-size:15px;font-weight:700}.brief-header small[data-v-ad88f168]{color:#8a96a5;font-size:10px}.brief-tabs[data-v-ad88f168]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;padding:12px 0}.brief-tabs button[data-v-ad88f168]{padding:8px 12px;border:0;border-radius:7px;color:#647386;background:#edf2f8;font-size:13px;font-weight:700;box-shadow:inset 0 0 0 1px #d4deebbf}.brief-tabs button.active[data-v-ad88f168]{color:#fff;background:#0968db;box-shadow:0 4px 10px #0968db33}.brief-card[data-v-ad88f168]{padding:18px;border:1px solid #dce6f3;border-top:5px solid #2379df;border-radius:13px;background:#fff;box-shadow:0 6px 20px #2f538212}.brief-title[data-v-ad88f168]{display:flex;justify-content:space-between}.brief-title small[data-v-ad88f168]{color:#7f8da0;font-size:11px}.brief-title h1[data-v-ad88f168]{margin:5px 0;font-size:17px}.brief-title span[data-v-ad88f168]{height:max-content;padding:4px 8px;border-radius:99px;color:#1769cf;background:#e8f2ff;font-size:10px;font-weight:700}.daily-summary[data-v-ad88f168]{margin:17px 0;padding:12px 13px;border-radius:8px;color:#264f83;background:#eaf3ff;font-size:13px;font-weight:700;line-height:1.7}.daily-event-list[data-v-ad88f168]{display:grid;gap:11px}.daily-event-list section[data-v-ad88f168]{padding:12px 13px;border:1px solid #e1e8f2;border-radius:8px;background:#fbfcff}.daily-event-list section.warning[data-v-ad88f168]{border-color:#f0dfbd;background:#fffbf3}.daily-event-list section.info[data-v-ad88f168]{border-color:#dbe8f2;background:#f6faff}.daily-event-list small[data-v-ad88f168]{display:block;color:#2874cf;font-size:10px;font-weight:700}.daily-event-list .warning small[data-v-ad88f168]{color:#b47724}.daily-event-list .info small[data-v-ad88f168]{color:#4f7fa8}.daily-event-list h2[data-v-ad88f168]{margin:5px 0 6px;font-size:14px}.daily-event-list p[data-v-ad88f168]{margin:0;color:#566476;font-size:12px;line-height:1.7}.brief-card>button[data-v-ad88f168]{margin-top:17px;padding:0;border:0;color:#1769cf;background:transparent;font-size:13px;font-weight:700}.personal-panels[data-v-ad88f168]{display:grid;gap:10px;margin-top:12px}.notification-panels[data-v-ad88f168]{margin-top:0}.salary-card[data-v-ad88f168],.flow-card[data-v-ad88f168]{padding:14px;border:1px solid #e1e8f2;border-radius:11px;background:#fff;box-shadow:0 4px 14px #3753780f}.salary-card>header[data-v-ad88f168],.flow-card>header[data-v-ad88f168]{display:flex;align-items:flex-start;justify-content:space-between}.salary-card header div[data-v-ad88f168],.flow-card header div[data-v-ad88f168]{display:grid;gap:3px}.salary-card small[data-v-ad88f168],.flow-card small[data-v-ad88f168]{color:#8794a4;font-size:10px}.salary-card h2[data-v-ad88f168],.flow-card h2[data-v-ad88f168]{margin:0;font-size:15px;line-height:1.35}.salary-card[data-v-ad88f168]{border:0;color:#fff;background:linear-gradient(135deg,#0867dc,#237fe7 54%,#58a8f4);box-shadow:0 8px 20px #1f71dc3d}.salary-card small[data-v-ad88f168]{color:#ffffffc7}.salary-card header>span[data-v-ad88f168]{padding:3px 7px;border-radius:99px;color:#fff;background:#ffffff2e;font-size:10px}.salary-card>strong[data-v-ad88f168]{display:block;margin:15px 0 3px;color:#fff;font-size:29px;line-height:1.15;letter-spacing:.01em}.salary-card>p[data-v-ad88f168]{margin:0 0 12px;color:#ffffffb8;font-size:10px}.salary-table[data-v-ad88f168]{overflow:hidden;border:1px solid rgba(255,255,255,.22);border-radius:7px;background:#ffffff14}.salary-table>div[data-v-ad88f168]{display:flex;justify-content:space-between;padding:8px 10px;border-top:1px solid rgba(255,255,255,.16);color:#ffffffd1;font-size:11px}.salary-table>div[data-v-ad88f168]:first-child{border-top:0}.salary-table .salary-table-head[data-v-ad88f168]{color:#ffffffb8;background:#ffffff1a;font-weight:700}.salary-table b[data-v-ad88f168]{color:#fff;font-size:11px}.salary-table b.deduction[data-v-ad88f168]{color:#ffd0cf}.flow-card header>b[data-v-ad88f168]{display:grid;width:23px;height:23px;place-items:center;border-radius:50%;color:#fff;background:#e05c52;font-size:11px}.flow-card header>span[data-v-ad88f168]{color:#1769cf;font-size:11px}.flow-list[data-v-ad88f168]{display:grid;margin-top:9px}.flow-list button[data-v-ad88f168]{display:flex;align-items:center;gap:9px;width:100%;padding:10px 0;border:0;border-top:1px solid #edf1f6;color:#273443;background:transparent;text-align:left}.flow-list button[data-v-ad88f168]:first-child{border-top:0}.flow-list button>div[data-v-ad88f168]{display:grid;flex:1;gap:3px}.flow-list button strong[data-v-ad88f168]{font-size:12px}.flow-list button em[data-v-ad88f168]{color:#dd655b;font-size:10px;font-style:normal}.flow-icon[data-v-ad88f168]{display:grid;width:29px;height:29px;place-items:center;border-radius:7px;color:#fff;font-size:11px;font-weight:700}.flow-icon.purchase[data-v-ad88f168]{background:#4d8dde}.flow-icon.expense[data-v-ad88f168]{background:#ee9a47}.flow-icon.leave[data-v-ad88f168]{background:#8f6ed2}.application-list[data-v-ad88f168]{display:grid;margin-top:9px}.application-list>div[data-v-ad88f168]{display:flex;gap:9px;padding:10px 0;border-top:1px solid #edf1f6}.application-list>div[data-v-ad88f168]:first-child{border-top:0}.application-list>div>i[data-v-ad88f168]{display:grid;flex:0 0 23px;height:23px;place-items:center;border-radius:50%;font-size:9px;font-style:normal}.application-list i.done[data-v-ad88f168]{color:#fff;background:#22ad9b}.application-list i.waiting[data-v-ad88f168]{color:#fff;background:#ef6460}.application-list section[data-v-ad88f168]{flex:1;min-width:0}.application-list strong[data-v-ad88f168]{display:block;font-size:12px}.application-list small[data-v-ad88f168]{display:block;margin-top:3px}.application-list p[data-v-ad88f168]{display:flex;align-items:center;margin:8px 0 0;color:#929dac;font-size:9px}.application-list p span[data-v-ad88f168]{white-space:nowrap}.application-list p b[data-v-ad88f168]{flex:1;height:1px;margin:0 4px;background:#dce4ee}.application-list p .completed[data-v-ad88f168]{color:#21a794}.application-list p .current[data-v-ad88f168]{color:#e05e57;font-weight:700}@keyframes h5-pulse-ad88f168{50%{opacity:.3;transform:scale(.7)}}@keyframes h5-cursor-ad88f168{50%{opacity:0}}@keyframes h5-recording-ad88f168{50%{transform:scale(.98);opacity:.65}}@keyframes h5-wave-ad88f168{to{transform:scaleY(.45);opacity:.62}}@media (min-width:560px){.h5-chat-page[data-v-ad88f168],.brief-page[data-v-ad88f168]{width:430px;margin:auto;border-right:1px solid #e3eeeb;border-left:1px solid #e3eeeb}}.knowledge-center-command-bar[data-v-0847688e]{padding-bottom:14px!important;border-bottom:0!important}.knowledge-center-tabs[data-v-0847688e]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:6px;border:1px solid var(--pc-border, #d8e3f1);border-radius:13px;background:#eaf2fd}.knowledge-center-tabs.two-tabs[data-v-0847688e]{grid-template-columns:repeat(2,minmax(0,1fr))}.knowledge-center-tabs button[data-v-0847688e]{display:grid;gap:4px;min-height:72px;padding:14px 18px;border:1px solid transparent!important;border-radius:9px;color:#52647e;background:transparent!important;text-align:left;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.knowledge-center-tabs button[data-v-0847688e]:hover{background:#ffffff8c!important}.knowledge-center-tabs button span[data-v-0847688e]{font-size:18px;font-weight:900}.knowledge-center-tabs button small[data-v-0847688e]{color:#6f8098;font-size:13px;line-height:1.45}.knowledge-center-tabs button.active[data-v-0847688e]{border-color:#b9d3f4!important;color:var(--pc-primary, #0b5bd7)!important;background:#fff!important;box-shadow:0 5px 14px #26539414!important}.knowledge-center-main[data-v-0847688e]{margin-top:20px}.knowledge-center-assets-home[data-v-0847688e]{margin-top:18px}.knowledge-center-assets-home .knowledge-center-section-heading[data-v-0847688e]{margin-bottom:14px}.knowledge-center-section-heading h2[data-v-0847688e]{font-size:23px}.knowledge-center-section-heading p[data-v-0847688e]{font-size:14px;line-height:1.6}.knowledge-center-guide-link[data-v-0847688e]{align-self:flex-end;color:#718096;font-size:13px;font-weight:700;text-decoration:none}.knowledge-center-guide-link[data-v-0847688e]:hover,.knowledge-center-guide-link[data-v-0847688e]:focus-visible{color:var(--pc-primary, #0b5bd7);text-decoration:underline;outline:none}.knowledge-center-source-grid[data-v-0847688e]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.knowledge-center-source-card[data-v-0847688e]{display:flex;min-height:232px;flex-direction:column;padding:17px;border:1px solid var(--pc-border, #d8e3f1);border-radius:12px;background:#fff;box-shadow:0 3px 12px #234b820b;transition:border-color .16s ease,box-shadow .16s ease}.knowledge-center-source-card[data-v-0847688e]:hover{border-color:#abc8ec;box-shadow:0 8px 20px #234b8214}.knowledge-center-source-card header[data-v-0847688e]{display:flex;align-items:center;justify-content:space-between;gap:10px}.knowledge-center-source-card header em[data-v-0847688e]{color:#78869a;font-size:12px;font-style:normal;text-align:right}.knowledge-center-source-card h3[data-v-0847688e]{margin:14px 0 6px;color:var(--pc-text, #171c24);font-size:20px}.knowledge-center-source-card>p[data-v-0847688e]{margin:0;color:#5f7086;font-size:14px;line-height:1.6}.knowledge-center-source-processing[data-v-0847688e]{display:grid;gap:3px;margin-top:12px;padding-top:10px;border-top:1px solid #edf1f6}.knowledge-center-source-processing strong[data-v-0847688e]{color:#455a73;font-size:13px}.knowledge-center-source-processing span[data-v-0847688e]{color:#697a90;font-size:13px;line-height:1.55}.knowledge-center-source-action[data-v-0847688e]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:13px;color:var(--pc-primary, #0b5bd7);font-size:15px;font-weight:900;text-decoration:none}.knowledge-center-source-action b[data-v-0847688e]{font-size:16px;transition:transform .16s ease}.knowledge-center-source-action:hover b[data-v-0847688e]{transform:translate(3px)}.knowledge-center-global-source[data-v-0847688e]{display:grid;gap:18px}.knowledge-center-source-boundaries[data-v-0847688e]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.knowledge-center-source-boundaries article[data-v-0847688e]{min-height:142px;padding:18px;border:1px solid var(--pc-border, #d8e3f1);border-radius:12px;background:#fff;box-shadow:0 3px 12px #234b820b}.knowledge-center-source-boundaries strong[data-v-0847688e]{color:#1b2635;font-size:17px}.knowledge-center-source-boundaries p[data-v-0847688e]{margin:10px 0 0;color:#5f7086;font-size:14px;line-height:1.7}.knowledge-center-source-notice[data-v-0847688e]{margin:0}.knowledge-center-domain-grid[data-v-0847688e]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.knowledge-center-domain-grid>article[data-v-0847688e]{display:grid;grid-template-columns:52px minmax(0,1fr);column-gap:18px;row-gap:12px;padding:16px;border:1px solid var(--pc-border, #d8e3f1);border-radius:12px;background:#fff}.knowledge-center-domain-grid>article.selected[data-v-0847688e]{border-color:#9ec2f2;box-shadow:0 0 0 2px #0b5bd70e}.knowledge-center-domain-title[data-v-0847688e]{display:flex;align-items:center;justify-content:space-between;gap:10px}.knowledge-center-domain-grid h3[data-v-0847688e]{margin:1px 0 5px;font-size:19px}.knowledge-center-domain-title>span[data-v-0847688e]{flex:0 0 auto;padding:4px 8px;border-radius:999px;color:#6a7890;background:#f1f5fb;font-size:11px;font-weight:800}.knowledge-center-domain-grid>article.selected .knowledge-center-domain-title>span[data-v-0847688e]{color:var(--pc-primary, #0b5bd7);background:#eaf3ff}.knowledge-center-domain-grid p[data-v-0847688e]{margin:0;color:#5f7086;font-size:14px;line-height:1.6}.knowledge-center-domain-grid small[data-v-0847688e]{color:#8793a5;font-size:12px}.knowledge-center-domain-grid footer[data-v-0847688e]{grid-column:1 / -1;display:flex;align-items:center;gap:12px;padding-top:9px;border-top:1px solid #edf1f6}.knowledge-center-domain-grid footer button[data-v-0847688e],.knowledge-center-domain-grid footer a[data-v-0847688e]{padding:0;border:0;color:var(--pc-primary, #0b5bd7);background:transparent;font:inherit;font-size:14px;font-weight:800;text-decoration:none;cursor:pointer}.knowledge-center-domain-grid footer .knowledge-center-domain-select[data-v-0847688e]{padding:7px 11px;border:1px solid #bfd4f2;border-radius:8px;background:#f3f8ff}.knowledge-center-domain-grid footer .knowledge-center-domain-select[data-v-0847688e]:not(:disabled):hover{border-color:var(--pc-primary, #0b5bd7);background:#eaf3ff}.knowledge-center-domain-grid footer .knowledge-center-domain-select[data-v-0847688e]:disabled{color:#fff;border-color:var(--pc-primary, #0b5bd7);background:var(--pc-primary, #0b5bd7);cursor:default}.knowledge-center-domain-detail[data-v-0847688e]{scroll-margin-top:18px}.knowledge-center-domain-assets[data-v-0847688e]{margin-top:24px;padding-top:20px;border-top:1px solid var(--pc-border, #d8e3f1)}.knowledge-center-domain-summary[data-v-0847688e]{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.knowledge-center-domain-summary>span[data-v-0847688e],.knowledge-center-domain-summary>button[data-v-0847688e]{display:inline-flex;min-height:40px;box-sizing:border-box;align-items:center;gap:5px;padding:9px 13px;border:1px solid #dbe6f4;border-radius:9px;color:#5b6c82;background:#f5f8fd;font:inherit;font-size:14px}.knowledge-center-domain-summary strong[data-v-0847688e]{color:#1b2430;font-size:15px}.knowledge-center-domain-summary>button[data-v-0847688e]{color:var(--pc-primary, #0b5bd7);cursor:pointer}.knowledge-center-domain-summary .has-attention[data-v-0847688e]{border-color:#efd399;color:#a2600b;background:#fff8e7}.knowledge-center-domain-assets .knowledge-center-task-grid[data-v-0847688e]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.knowledge-center-domain-assets .knowledge-center-task-card[data-v-0847688e]{min-height:240px;padding:18px}.knowledge-center-domain-assets .knowledge-center-task-card h3[data-v-0847688e]{margin-top:14px;font-size:20px}.knowledge-center-domain-assets .knowledge-center-task-card>p[data-v-0847688e]{min-height:42px;font-size:14px;line-height:1.6}.knowledge-center-domain-assets .knowledge-center-task-card>footer[data-v-0847688e]{gap:10px;padding-top:12px}.knowledge-center-domain-assets .knowledge-center-task-summary span[data-v-0847688e],.knowledge-center-domain-assets .knowledge-center-task-summary small[data-v-0847688e]{font-size:13px}.knowledge-center-domain-assets .knowledge-center-task-primary[data-v-0847688e]{display:inline-flex;min-width:126px;align-items:center;justify-content:space-between;gap:12px;color:#fff!important;font-size:15px}.knowledge-center-domain-assets .knowledge-center-task-primary>span[data-v-0847688e],.knowledge-center-domain-assets .knowledge-center-task-primary>b[data-v-0847688e]{color:#fff!important;opacity:1!important;visibility:visible!important}.knowledge-center-domain-assets .knowledge-center-task-primary>span[data-v-0847688e]{font-size:15px!important;font-weight:900!important}.knowledge-center-domain-assets .knowledge-center-task-primary>b[data-v-0847688e]{font-size:16px}.knowledge-center-domain-assets .knowledge-center-task-card nav a[data-v-0847688e]{font-size:13px}.knowledge-center-task-issue-button[data-v-0847688e]{border:0;font:inherit;cursor:pointer}.knowledge-center-task-issue-button[data-v-0847688e]:hover,.knowledge-center-task-issue-button[data-v-0847688e]:focus-visible{box-shadow:0 0 0 2px #c2740f2e;outline:none}@media (max-width: 1180px){.knowledge-center-source-grid[data-v-0847688e],.knowledge-center-source-boundaries[data-v-0847688e],.knowledge-center-domain-assets .knowledge-center-task-grid[data-v-0847688e],.knowledge-center-domain-grid[data-v-0847688e]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.knowledge-center-tabs[data-v-0847688e],.knowledge-center-source-grid[data-v-0847688e],.knowledge-center-source-boundaries[data-v-0847688e],.knowledge-center-domain-grid[data-v-0847688e],.knowledge-center-domain-assets .knowledge-center-task-grid[data-v-0847688e]{grid-template-columns:1fr}.knowledge-center-section-heading[data-v-0847688e]{align-items:flex-start}.knowledge-center-guide-link[data-v-0847688e]{align-self:flex-start}.knowledge-center-domain-summary[data-v-0847688e]{justify-content:flex-start}.knowledge-center-source-card[data-v-0847688e],.knowledge-center-domain-assets .knowledge-center-task-card[data-v-0847688e]{min-height:0}}.login-card .login-field[data-v-c67eb74a]{display:grid;gap:8px;margin-top:20px;color:#334966;font-size:13px;font-weight:600}.login-card .login-input-wrap[data-v-c67eb74a]{position:relative;min-width:0}.login-card .login-input-wrap .control[data-v-c67eb74a]{box-sizing:border-box;width:100%;height:48px;margin:0;padding:0 44px;border-radius:10px;font-size:14px;font-weight:400}.login-field-icon[data-v-c67eb74a]{position:absolute;left:15px;top:15px;width:18px;height:18px;fill:none;stroke:#8394ac;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.login-input-wrap:focus-within .login-field-icon[data-v-c67eb74a]{stroke:#1267e8}.login-card .login-submit-button[data-v-c67eb74a]{height:46px;border-radius:10px;font-size:15px}.login-submit-button[data-v-c67eb74a]:disabled{opacity:.65;cursor:wait}.organization-page[data-v-e51a3b31]{display:grid;gap:18px;padding:24px}.organization-header[data-v-e51a3b31]{display:flex;justify-content:space-between;gap:24px}.organization-header h1[data-v-e51a3b31]{margin:4px 0 8px;font-size:34px}.organization-header p[data-v-e51a3b31]{margin:0;color:#73839a}.environment-badge[data-v-e51a3b31]{padding:10px 14px;border:1px solid #b8d3f5;border-radius:10px;color:#075dc9;background:#edf5ff;font-weight:800}.environment-badge.test[data-v-e51a3b31]{border-color:#f2cf83;color:#8a5600;background:#fff8e7}.organization-summary[data-v-e51a3b31]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.organization-summary article[data-v-e51a3b31]{display:grid;gap:4px;padding:16px 18px;border:1px solid #dbe5f2;border-radius:12px;background:#fff}.organization-summary span[data-v-e51a3b31],.organization-summary small[data-v-e51a3b31]{color:#718197;font-size:12px}.organization-summary strong[data-v-e51a3b31]{font-size:25px;color:#0a5bd3}.organization-tabs[data-v-e51a3b31]{display:flex;align-items:flex-end;gap:32px;height:48px;padding:0 20px;border:0;border-bottom:1px solid #e4e7ed;border-radius:0;background:transparent}.organization-tabs button[data-v-e51a3b31]{position:relative;box-sizing:border-box;height:48px;padding:0 4px;border:0;border-radius:0;background:transparent;box-shadow:none;color:#606266;font-size:14px;line-height:48px;white-space:nowrap;cursor:pointer;transition:color .2s ease,background-color .2s ease}.organization-tabs button[data-v-e51a3b31]:hover{border-radius:4px;color:#409eff;background:#f5f7fa}.organization-tabs button[data-v-e51a3b31]:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;background:#409eff;content:"";transform:scaleX(0);transition:transform .2s ease}.organization-tabs button.active[data-v-e51a3b31],.organization-tabs button.active[data-v-e51a3b31]:hover{border-radius:0;color:#409eff;background:transparent;box-shadow:none;font-weight:500}.organization-tabs button.active[data-v-e51a3b31]:after{transform:scaleX(1)}.organization-tabs button[data-v-e51a3b31]:focus-visible{outline:2px solid rgba(64,158,255,.35);outline-offset:2px}.organization-card[data-v-e51a3b31]{position:relative;min-height:420px;padding:22px;border:1px solid #dbe5f2;border-radius:14px;background:#fff}.section-heading[data-v-e51a3b31]{display:flex;align-items:center;justify-content:space-between;gap:18px}.section-heading h2[data-v-e51a3b31],.section-heading h3[data-v-e51a3b31]{margin:0 0 5px}.section-heading p[data-v-e51a3b31]{margin:0;color:#748399}.row-actions[data-v-e51a3b31]{display:flex;align-items:center;gap:8px}.row-actions .control[data-v-e51a3b31]{min-width:240px}.simple-editor[data-v-e51a3b31]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:18px 0;padding:18px;border-radius:12px;background:#f5f8fc}.simple-editor label[data-v-e51a3b31],.modal-card>label[data-v-e51a3b31]{display:grid;gap:6px;font-size:13px;font-weight:700}.simple-editor fieldset[data-v-e51a3b31]{grid-column:1/-1}.check-row[data-v-e51a3b31]{display:flex!important;align-items:center;gap:8px}.editor-actions[data-v-e51a3b31]{display:flex;justify-content:flex-end;gap:8px;grid-column:1/-1}.account-table[data-v-e51a3b31]{margin-top:18px;border:1px solid #dce5f1;border-radius:11px;overflow:hidden}.table-head[data-v-e51a3b31],.account-table article[data-v-e51a3b31]{display:grid;grid-template-columns:1.2fr 1fr 1.3fr 1.2fr .55fr .55fr;align-items:center;gap:12px;padding:12px 14px}.table-head[data-v-e51a3b31]{color:#6e7e94;background:#edf4fc;font-size:12px;font-weight:800}.account-table article[data-v-e51a3b31]{border-top:1px solid #e4ebf4}.account-table article>div[data-v-e51a3b31]{display:grid}.account-table small[data-v-e51a3b31],.selector-list small[data-v-e51a3b31],.member-list small[data-v-e51a3b31],.department-members small[data-v-e51a3b31]{color:#7c8b9e}.split-layout[data-v-e51a3b31]{display:grid;grid-template-columns:310px minmax(0,1fr);gap:20px}.selector-list[data-v-e51a3b31]{display:grid;align-content:start;gap:8px;padding-right:18px;border-right:1px solid #e1e8f2}.selector-list>button[data-v-e51a3b31]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px;border:1px solid #dce6f2;border-radius:9px;background:#fff;text-align:left;cursor:pointer}.selector-list>button.active[data-v-e51a3b31]{border-color:#73aaf3;background:#eaf3ff}.selector-list button span[data-v-e51a3b31]{display:grid}.selector-list em[data-v-e51a3b31]{color:#9a6b00;font-size:11px;font-style:normal}.detail-panel[data-v-e51a3b31]{min-width:0}.rule-note[data-v-e51a3b31]{margin:18px 0;padding:14px;border:1px solid #cfe2f7;border-radius:10px;background:#f1f7fe}.rule-note p[data-v-e51a3b31]{margin:5px 0 0;color:#6f8094}.menu-chips[data-v-e51a3b31]{display:flex;flex-wrap:wrap;gap:8px}.menu-chips span[data-v-e51a3b31]{padding:7px 10px;border-radius:99px;color:#075cc7;background:#eaf3ff;font-size:12px;font-weight:700}.member-list[data-v-e51a3b31]{margin-top:22px}.member-list>label[data-v-e51a3b31]{display:flex;align-items:center;gap:10px;padding:11px;border-bottom:1px solid #e5ebf3}.member-list>label span[data-v-e51a3b31],.department-members article>div[data-v-e51a3b31]{display:grid}.department-tree>button span[data-v-e51a3b31]{display:block!important}.department-members article[data-v-e51a3b31]{display:grid;grid-template-columns:1fr 150px 100px;align-items:center;gap:12px;padding:12px;border-bottom:1px solid #e5ebf3}.modal-mask[data-v-e51a3b31]{position:fixed;z-index:1100;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:30px;background:#14233a61}.modal-card[data-v-e51a3b31]{display:grid;gap:14px;width:min(680px,94vw);max-height:90vh;padding:24px;border-radius:14px;background:#fff;overflow:auto}.modal-card fieldset[data-v-e51a3b31]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.modal-card fieldset label[data-v-e51a3b31]{display:flex;gap:9px;padding:10px;border:1px solid #e0e8f2;border-radius:8px}.modal-card fieldset label span[data-v-e51a3b31]{display:grid}.modal-card fieldset small[data-v-e51a3b31]{color:#7a899c}.empty-state[data-v-e51a3b31]{padding:24px;color:#7a899b;text-align:center}.management-panel[data-v-e51a3b31]{padding:0;overflow:hidden}.management-toolbar[data-v-e51a3b31]{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 22px}.management-toolbar h2[data-v-e51a3b31]{margin:0 0 6px;font-size:20px}.management-toolbar p[data-v-e51a3b31]{margin:0;color:#909399;font-size:13px}.management-tip[data-v-e51a3b31]{margin:0 22px 18px;padding:10px 14px;border:1px solid #d9ecff;border-radius:4px;background:#ecf5ff;color:#606266;font-size:13px}.management-table-wrap[data-v-e51a3b31]{border-top:1px solid #ebeef5;overflow-x:auto}.management-table[data-v-e51a3b31]{width:100%;min-width:880px;border-collapse:collapse;color:#606266;font-size:14px;table-layout:auto}.management-table th[data-v-e51a3b31]{padding:12px 16px;background:#fafafa;color:#909399;font-weight:500;text-align:left;white-space:nowrap}.management-table td[data-v-e51a3b31]{padding:13px 16px;border-top:1px solid #ebeef5;vertical-align:middle}.management-table tbody tr[data-v-e51a3b31]:hover{background:#f5f7fa}.management-table .operation-column[data-v-e51a3b31]{width:230px}.primary-cell[data-v-e51a3b31]{display:grid;gap:4px}.primary-cell strong[data-v-e51a3b31]{color:#303133}.primary-cell small[data-v-e51a3b31]{max-width:260px;color:#909399;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.type-tag[data-v-e51a3b31],.status-tag[data-v-e51a3b31],.headquarters-tag[data-v-e51a3b31]{display:inline-flex;align-items:center;padding:2px 8px;border:1px solid #dcdfe6;border-radius:4px;background:#f4f4f5;color:#606266;font-size:12px;line-height:20px;white-space:nowrap}.type-tag.builtin[data-v-e51a3b31]{border-color:#f3d19e;background:#fdf6ec;color:#e6a23c}.status-tag.active[data-v-e51a3b31]{border-color:#b3e19d;background:#f0f9eb;color:#67c23a}.status-tag.disabled[data-v-e51a3b31]{border-color:#fbc4c4;background:#fef0f0;color:#f56c6c}.headquarters-tag[data-v-e51a3b31]{margin-left:8px;border-color:#a0cfff;background:#ecf5ff;color:#409eff}.compact-chips[data-v-e51a3b31]{display:flex;align-items:center;flex-wrap:wrap;gap:5px}.compact-chips span[data-v-e51a3b31]{padding:2px 7px;border-radius:3px;background:#ecf5ff;color:#409eff;font-size:12px}.compact-chips em[data-v-e51a3b31],.compact-chips small[data-v-e51a3b31]{color:#909399;font-size:12px;font-style:normal}.table-actions[data-v-e51a3b31]{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.text-button[data-v-e51a3b31]{padding:0;border:0;background:transparent;color:#409eff;font-size:13px;white-space:nowrap;cursor:pointer}.text-button[data-v-e51a3b31]:hover{color:#66b1ff}.text-button.danger[data-v-e51a3b31]{color:#f56c6c}.text-button.danger[data-v-e51a3b31]:hover{color:#f78989}.table-empty[data-v-e51a3b31]{height:120px!important;color:#909399;text-align:center!important}.department-management-table[data-v-e51a3b31]{min-width:1040px}.department-name-cell[data-v-e51a3b31]{display:flex;align-items:center;min-height:24px}.tree-mark[data-v-e51a3b31]{width:22px;color:#a8abb2;font-family:monospace}.department-name-cell strong[data-v-e51a3b31]{color:#303133}.selection-column[data-v-e51a3b31]{width:72px}.management-dialog[data-v-e51a3b31]{width:min(920px,94vw)}.dialog-heading[data-v-e51a3b31]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.dialog-heading h2[data-v-e51a3b31]{margin:0 0 6px}.dialog-heading p[data-v-e51a3b31]{margin:0;color:#909399;font-size:13px}.dialog-close[data-v-e51a3b31]{padding:0;border:0;background:transparent;color:#909399;font-size:28px;line-height:24px;cursor:pointer}.dialog-close[data-v-e51a3b31]:hover{color:#409eff}.management-dialog .management-tip[data-v-e51a3b31]{margin:0}.dialog-table-wrap[data-v-e51a3b31]{max-height:52vh;border:1px solid #ebeef5;border-radius:4px;overflow:auto}.management-dialog .management-table[data-v-e51a3b31]{min-width:680px}@media (max-width:1000px){.organization-summary[data-v-e51a3b31]{grid-template-columns:repeat(2,1fr)}.split-layout[data-v-e51a3b31]{grid-template-columns:1fr}.selector-list[data-v-e51a3b31]{padding:0 0 16px;border:0;border-bottom:1px solid #e1e8f2}.table-head[data-v-e51a3b31]{display:none}.account-table article[data-v-e51a3b31]{grid-template-columns:1fr 1fr}.simple-editor[data-v-e51a3b31]{grid-template-columns:1fr}.management-toolbar[data-v-e51a3b31]{align-items:stretch;flex-direction:column}}@media (max-width:640px){.organization-page[data-v-e51a3b31]{padding:14px}.organization-header[data-v-e51a3b31]{display:grid}.organization-summary[data-v-e51a3b31]{grid-template-columns:1fr}.organization-tabs[data-v-e51a3b31]{gap:24px;padding:0 14px;overflow-x:auto}.row-actions[data-v-e51a3b31]{align-items:stretch;flex-direction:column}.account-table article[data-v-e51a3b31]{grid-template-columns:1fr}.modal-card fieldset[data-v-e51a3b31]{grid-template-columns:1fr}.management-toolbar[data-v-e51a3b31]{padding:16px}.management-tip[data-v-e51a3b31]{margin:0 16px 16px}.modal-mask[data-v-e51a3b31]{padding:12px}.management-dialog[data-v-e51a3b31]{padding:18px}}.business-evaluation[data-v-008573df]{display:grid;gap:16px;color:#20344d}.evaluation-toolbar[data-v-008573df],.field-row[data-v-008573df],.panel-title[data-v-008573df],.dataset-actions[data-v-008573df],.case-heading[data-v-008573df]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.evaluation-toolbar[data-v-008573df],.panel-title[data-v-008573df]{justify-content:space-between}.segment[data-v-008573df]{display:flex;padding:4px;background:#eaf1fc;border-radius:10px;gap:4px}.segment button[data-v-008573df]{border-color:transparent;background:transparent}.segment button.selected[data-v-008573df]{background:#fff;color:#1260d5;box-shadow:0 2px 6px #174c7910}.panel[data-v-008573df]{min-width:0;border:1px solid #dce6f4;border-radius:13px;background:#fff;padding:22px}h2[data-v-008573df],h3[data-v-008573df],p[data-v-008573df]{margin:0}h2[data-v-008573df]{font-size:18px}h3[data-v-008573df]{font-size:15px}h2+p[data-v-008573df],h3+p[data-v-008573df],.scope-panel p[data-v-008573df],.panel-title p[data-v-008573df]{margin-top:7px}p[data-v-008573df],.help[data-v-008573df]{font-size:13px;line-height:1.7;color:#66798e}small[data-v-008573df]{color:#75869a;font-size:12px;font-weight:400}button[data-v-008573df],input[data-v-008573df],select[data-v-008573df],textarea[data-v-008573df]{font:inherit;font-size:13px;border:1px solid #cfdded;border-radius:7px;background:#fff;color:inherit}button[data-v-008573df]{cursor:pointer;padding:9px 14px;font-weight:600}button[data-v-008573df]:hover:not(:disabled){border-color:#1769df;color:#1769df}button[data-v-008573df]:disabled{cursor:not-allowed;opacity:.48}button.primary[data-v-008573df]{background:#1262df;color:#fff;border-color:#1262df}button.primary[data-v-008573df]:hover:not(:disabled){background:#0a51c0;color:#fff}input[data-v-008573df],select[data-v-008573df],textarea[data-v-008573df]{padding:9px 11px;min-width:0}textarea[data-v-008573df]{width:100%;box-sizing:border-box;line-height:1.65;resize:vertical}button[data-v-008573df]:focus-visible,input[data-v-008573df]:focus-visible,select[data-v-008573df]:focus-visible,textarea[data-v-008573df]:focus-visible,summary[data-v-008573df]:focus-visible{outline:2px solid #4d91f6;outline-offset:2px}label[data-v-008573df]{display:grid;gap:7px;font-size:12px;color:#50647b}.grow[data-v-008573df]{flex:1;min-width:200px}.field-row[data-v-008573df]{align-items:flex-end;margin-top:17px}.field-row select[data-v-008573df]{max-width:330px}.field-row input[type=number][data-v-008573df]{width:70px}.scope-panel .field-row>label[data-v-008573df]{min-width:180px}.banner[data-v-008573df]{padding:12px 16px;border-radius:8px;color:#2158a0;background:#eef5ff;border:1px solid #cee0fa}.banner.error[data-v-008573df]{background:#fff2f0;border-color:#f4ccc6;color:#a5322c}.preparation-grid[data-v-008573df]{display:grid;grid-template-columns:210px minmax(0,1fr);gap:16px;align-items:start}.workbench[data-v-008573df]{display:grid;gap:16px;min-width:0}.module-list[data-v-008573df]{padding:16px 10px}.module-list h3[data-v-008573df]{padding:4px 9px 14px}.module-list button[data-v-008573df]{width:100%;display:grid;gap:6px;text-align:left;border-color:transparent;margin-bottom:6px;padding:12px}.module-list button span[data-v-008573df]{font-size:12px;color:#788da3}.module-list .chosen[data-v-008573df]{border-color:#a7ccff;background:#eef5ff;color:#125bc8}.table-evidence[data-v-008573df]{margin-top:12px}summary[data-v-008573df]{cursor:pointer;color:#346bad;font-size:12px;padding:8px 0}.chip[data-v-008573df]{display:inline-block;padding:4px 8px;border-radius:5px;font-size:11px;color:#3268a2;background:#edf4fc;margin:3px 5px 3px 0;overflow-wrap:anywhere}.generation-cards[data-v-008573df]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px}.generation-cards>section[data-v-008573df]{display:flex;flex-direction:column;align-items:stretch;gap:10px;padding:16px;border:1px solid #e0e9f4;border-radius:10px;background:#fbfdff;min-width:0}.generation-cards p[data-v-008573df]{flex:1}.generation-cards select[data-v-008573df]{width:100%}.generation-cards select[multiple][data-v-008573df]{height:85px}.generation-cards button[data-v-008573df]{color:#1761c8;background:#edf5ff;border-color:#bad4f8}.step[data-v-008573df]{font-size:12px;color:#6599dd;font-weight:700}.dataset-panel[data-v-008573df]{display:grid;gap:14px}.dataset-panel>.field-row[data-v-008573df]{margin-top:0}.dataset-panel>.panel-title select[data-v-008573df]{max-width:270px}.case-editor[data-v-008573df]{min-width:0;margin:0;padding:14px;border:1px solid #e0e8f1;border-radius:9px;display:grid;gap:10px}.case-heading b[data-v-008573df]{font-size:12px}.case-heading small[data-v-008573df]{margin-left:auto}.text-button[data-v-008573df]{border:0;color:#1c63c3;background:transparent;padding:5px 7px;white-space:nowrap}.target-line[data-v-008573df]{display:flex;align-items:center;gap:5px;flex-wrap:wrap;color:#6a7d91;font-size:12px}.rubric-grid[data-v-008573df]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:12px 0}.check-label[data-v-008573df]{display:flex;align-items:center;gap:8px;margin-top:12px}.check-label input[data-v-008573df]{width:16px;height:16px}.dataset-actions[data-v-008573df]{border-top:1px solid #e3eaf4;padding-top:16px}.dataset-actions>span[data-v-008573df]{flex:1;font-size:12px;color:#75849a}.empty[data-v-008573df]{padding:36px 20px;text-align:center}.empty label[data-v-008573df]{max-width:400px;margin:16px auto}progress[data-v-008573df]{width:100%;height:8px;margin-top:18px;accent-color:#1670e7}.scorecards[data-v-008573df]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0}.scorecards section[data-v-008573df]{display:grid;gap:9px;padding:16px;border:1px solid #e3eaf5;border-radius:9px;background:#f9fbfe}.scorecards strong[data-v-008573df]{color:#1958a1;font-size:25px}.scorecards section>span[data-v-008573df]{color:#7b8a9b;font-size:11px}.report-notices[data-v-008573df]{padding:10px 14px;background:#fff9ec;border-radius:8px;margin-bottom:18px}.report-notices p[data-v-008573df]{color:#8c6c2f;font-size:12px}.result-scroll[data-v-008573df]{overflow:auto}table[data-v-008573df]{width:100%;border-collapse:collapse;font-size:12px}th[data-v-008573df],td[data-v-008573df]{text-align:left;padding:13px 10px;border-bottom:1px solid #e7edf5;white-space:nowrap}th[data-v-008573df]{color:#718297;font-weight:500;background:#f6f9fe}.question-cell[data-v-008573df]{min-width:210px;max-width:370px;white-space:normal;line-height:1.65}.improved[data-v-008573df]{color:#137e57}.regressed[data-v-008573df]{color:#bf4738}.result-detail[data-v-008573df]{display:grid;gap:13px}.dimension-list[data-v-008573df]{display:flex;flex-wrap:wrap}.answers[data-v-008573df]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.answers>section[data-v-008573df]{border:1px solid #e0e9f4;border-radius:9px;padding:16px;min-width:0}pre[data-v-008573df]{white-space:pre-wrap;overflow-wrap:anywhere;font-family:inherit;font-size:12px;line-height:1.8;max-height:500px;overflow:auto;color:#425772}li[data-v-008573df]{font-size:12px;color:#536a84;line-height:1.8}.panel.question-workspace[data-v-008573df]{display:grid;grid-template-columns:minmax(280px,.75fr) minmax(0,1.65fr);padding:0;overflow:hidden}.target-pane[data-v-008573df]{padding:24px;background:#f8faff;border-right:1px solid #e4ebf5;min-width:0}.question-pane[data-v-008573df]{padding:24px 28px;min-width:0;display:flex;flex-direction:column;gap:18px}.workspace-heading[data-v-008573df]{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px}.question-pane .workspace-heading[data-v-008573df]{margin-bottom:0}.section-kicker[data-v-008573df]{display:block;color:#7890ae;font-size:11px;margin-bottom:6px;letter-spacing:1px}.workspace-heading h2[data-v-008573df]{font-size:17px}.count-pill[data-v-008573df]{background:#e9f1ff;color:#2562b9;font-size:12px;padding:5px 9px;border-radius:20px;white-space:nowrap}.subtle-label[data-v-008573df]{color:#8493a6;font-size:12px}.target-tabs[data-v-008573df]{display:flex;gap:4px;background:#eaf0f8;padding:4px;border-radius:8px;margin-bottom:14px}.target-tabs button[data-v-008573df]{flex:1;background:transparent;border:0}.target-tabs .chosen[data-v-008573df]{background:#fff;color:#165ecc;box-shadow:0 2px 5px #254d7c0d}.target-search[data-v-008573df]{width:100%;box-sizing:border-box;margin-bottom:10px}.target-options[data-v-008573df]{max-height:260px;min-height:154px;overflow:auto}.target-option[data-v-008573df]{display:flex;align-items:center;gap:10px;padding:11px 10px;border:1px solid transparent;border-radius:7px;cursor:pointer;margin-bottom:4px;background:#fff}.target-option.chosen[data-v-008573df]{background:#eef5ff;border-color:#c4dafa}.target-option input[data-v-008573df]{flex-shrink:0;width:15px;height:15px;margin:0;accent-color:#1764d9}.target-option span[data-v-008573df]{flex:1;overflow-wrap:anywhere;font-size:13px}.target-option small[data-v-008573df]{white-space:nowrap}.target-empty[data-v-008573df]{min-height:154px;display:flex;flex-direction:column;justify-content:center;gap:8px;text-align:center;padding:12px;box-sizing:border-box}.target-empty strong[data-v-008573df],.dataset-empty strong[data-v-008573df]{font-size:14px;color:#526b88;font-weight:500}.target-empty p[data-v-008573df]{font-size:12px}.target-footnote[data-v-008573df]{margin-top:12px;font-size:11px;color:#8191a5}.question-input[data-v-008573df]{gap:10px}.question-input textarea[data-v-008573df]{min-height:150px;padding:14px;background:#fcfdff}.question-actions[data-v-008573df]{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:-7px}.question-actions span[data-v-008573df]{color:#8996a6;font-size:12px}.ai-question-tools[data-v-008573df]{border:1px solid #e2eaf6;border-radius:9px;background:#fafcff;margin-top:auto}.ai-question-tools summary[data-v-008573df]{padding:13px 15px;font-weight:600}.ai-question-tools summary small[data-v-008573df]{font-weight:400;margin-left:12px}.ai-question-body[data-v-008573df]{padding:0 15px 15px;display:grid;gap:12px}.ai-question-fields[data-v-008573df]{display:grid;grid-template-columns:1fr 1fr 74px;gap:12px}.ai-question-fields input[data-v-008573df]{box-sizing:border-box;width:100%}.ai-generate-action[data-v-008573df]{display:flex;justify-content:flex-end}.scenario-parameters[data-v-008573df]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.dataset-empty[data-v-008573df]{padding:26px 18px;text-align:center;border:1px dashed #dce5f1;background:#fafcff;border-radius:9px}.dataset-empty p[data-v-008573df]{margin-top:7px;font-size:12px}.dataset-panel>.panel-title[data-v-008573df]{padding-bottom:12px;border-bottom:1px solid #edf1f7}@media (max-width:900px){.panel.question-workspace[data-v-008573df]{grid-template-columns:1fr}.target-pane[data-v-008573df]{border-right:0;border-bottom:1px solid #e4ebf5}.target-options[data-v-008573df]{max-height:190px}.question-pane[data-v-008573df]{padding:22px}}@media (max-width:520px){.ai-question-fields[data-v-008573df]{grid-template-columns:1fr}.question-actions[data-v-008573df]{align-items:flex-start;flex-direction:column}.subtle-label[data-v-008573df]{display:none}.target-pane[data-v-008573df],.question-pane[data-v-008573df]{padding:16px}}@media (max-width:1100px){.preparation-grid[data-v-008573df]{grid-template-columns:170px minmax(0,1fr)}.generation-cards[data-v-008573df]{grid-template-columns:1fr}.scorecards[data-v-008573df]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.preparation-grid[data-v-008573df]{grid-template-columns:1fr}.module-list[data-v-008573df]{display:flex;flex-wrap:wrap}.module-list h3[data-v-008573df]{width:100%}.module-list button[data-v-008573df]{width:auto}.panel[data-v-008573df]{padding:16px}.rubric-grid[data-v-008573df]{grid-template-columns:1fr}.evaluation-toolbar>label[data-v-008573df],.field-row>label[data-v-008573df]{width:100%}.field-row select[data-v-008573df]{max-width:none}.segment[data-v-008573df]{width:100%}.segment button[data-v-008573df]{flex:1}.scorecards[data-v-008573df]{grid-template-columns:1fr 1fr}}.match-evaluation[data-v-4c545845]{padding:24px;background:#fff;border:1px solid #d5e1f1;border-radius:12px;color:#233e5e}h2[data-v-4c545845]{margin:0 0 8px;font-size:21px}.help[data-v-4c545845]{color:#73869e;font-size:13px;line-height:1.7}.match-controls[data-v-4c545845]{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0}.match-controls input[data-v-4c545845]{flex:1;min-width:220px}.match-controls select[data-v-4c545845]{max-width:240px}input[data-v-4c545845],select[data-v-4c545845],button[data-v-4c545845]{box-sizing:border-box;padding:10px 13px;border:1px solid #cbd9ed;border-radius:8px;background:#fff;color:inherit;font:inherit}button[data-v-4c545845]{background:#1769e8;color:#fff;cursor:pointer}button[data-v-4c545845]:disabled{opacity:.5;cursor:not-allowed}.error[data-v-4c545845]{color:#b43543}.match-row[data-v-4c545845]{display:flex;justify-content:space-between;gap:16px;padding:14px;margin:10px 0;background:#f5f9ff;border-radius:8px}.match-row span[data-v-4c545845]{color:#70839a;font-size:13px}details[data-v-4c545845]{padding:15px 0;border-bottom:1px solid #e2e9f2}summary[data-v-4c545845]{cursor:pointer}.markdown[data-v-4c545845]{line-height:1.8;overflow-wrap:anywhere}pre[data-v-4c545845],.markdown[data-v-4c545845] pre{white-space:pre-wrap;overflow-wrap:anywhere}.markdown[data-v-4c545845] table{display:block;overflow:auto}.trace-drawer-header[data-v-bb317755]{min-width:0}.trace-sql-notice[data-v-bb317755]{margin-top:12px;padding:12px 14px;border:1px solid #f0c9bd;border-radius:9px;color:#9a3c26;background:#fff4ef;font-size:13px;line-height:1.6;overflow-wrap:anywhere}.trace-sql-notice p[data-v-bb317755]{margin:4px 0 0;font-size:12px}.evaluation-page[data-v-bb317755]{width:min(1400px,calc(100% - 34px));max-width:1400px;box-sizing:border-box}.evaluation-page>.pc-section-pager[data-v-bb317755]{grid-template-columns:repeat(4,minmax(0,1fr))}.comparison-layout[data-v-bb317755]{display:grid;width:100%;grid-template-columns:330px minmax(0,1fr);column-gap:16px;margin-top:16px;align-items:stretch;box-sizing:border-box}.comparison-history-card[data-v-bb317755]{position:static;display:grid;width:100%;min-width:0;height:100%;grid-template-rows:auto 44px 38px minmax(0,1fr) auto;align-content:start;box-sizing:border-box;gap:12px;padding:20px;margin:0;overflow:hidden;align-self:stretch}.comparison-history-heading[data-v-bb317755]{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.comparison-history-heading h2[data-v-bb317755]{margin:3px 0 0;font-size:18px}.comparison-history-heading .secondary-button[data-v-bb317755]{padding:7px 10px}.comparison-history-card>.control[data-v-bb317755]{width:100%;height:44px;min-height:44px;max-height:44px;box-sizing:border-box}.comparison-history-selection[data-v-bb317755]{display:flex;min-width:0;height:38px;align-items:center;justify-content:space-between;gap:6px;padding:0 7px;border:1px solid #dce8e4;border-radius:8px;color:#536d66;background:#f6faf8;font-size:10px}.comparison-history-selection>label[data-v-bb317755],.comparison-history-selection>div[data-v-bb317755]{display:flex;align-items:center;gap:5px;white-space:nowrap}.comparison-history-selection input[data-v-bb317755]{width:14px;height:14px;margin:0;accent-color:#0d7466}.comparison-history-selection button[data-v-bb317755]{padding:3px 4px;border:0;color:#467168;background:transparent;font-size:10px;cursor:pointer}.comparison-history-selection button.danger[data-v-bb317755]{color:#b44338}.comparison-history-selection button[data-v-bb317755]:disabled{cursor:not-allowed;opacity:.4}.comparison-history-list[data-v-bb317755]{display:grid;grid-auto-rows:86px;align-content:start;gap:8px;min-height:0;overflow:hidden}.comparison-history-empty[data-v-bb317755]{grid-row:1 / -1;align-self:center;margin:0;line-height:1.65}.comparison-history-item[data-v-bb317755]{display:grid;grid-template-columns:24px minmax(0,1fr) 34px;gap:3px;width:100%;height:86px;min-height:86px;max-height:86px;box-sizing:border-box;overflow:hidden;padding:4px;border:1px solid #dfe9e6;border-radius:10px;color:#314c45;background:#fff;text-align:left;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.comparison-history-item[data-v-bb317755]:hover,.comparison-history-item.active[data-v-bb317755]{border-color:#75c5b5;background:#edf9f5;box-shadow:0 6px 16px #1a5b4c14}.comparison-history-item.checked[data-v-bb317755]{border-color:#7caee9;box-shadow:0 0 0 1px #266fca14}.comparison-history-check[data-v-bb317755]{display:grid;width:24px;height:100%;place-items:center;cursor:pointer}.comparison-history-check input[data-v-bb317755]{width:15px;height:15px;margin:0;accent-color:#0d7466}.comparison-history-select[data-v-bb317755]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px;min-width:0;padding:8px 4px;border:0;color:inherit;background:transparent;text-align:left;cursor:pointer}.comparison-history-item span[data-v-bb317755]{display:grid;min-width:0;gap:6px}.comparison-history-item b[data-v-bb317755]{overflow:hidden;font-size:13px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.comparison-history-item small[data-v-bb317755]{color:#7a8984;font-size:11px}.comparison-history-item em[data-v-bb317755]{color:#447268;font-size:11px;font-style:normal;white-space:nowrap}.comparison-history-delete[data-v-bb317755]{display:grid;width:30px;height:30px;align-self:center;padding:6px;place-items:center;border:1px solid transparent;border-radius:8px;color:#9b6d68;background:transparent;cursor:pointer}.comparison-history-delete[data-v-bb317755]:hover{border-color:#efc7c2;color:#c34235;background:#fff1ef}.comparison-history-delete[data-v-bb317755]:focus-visible{outline:2px solid #df7064;outline-offset:1px}.comparison-history-delete[data-v-bb317755]:disabled{cursor:not-allowed;opacity:.4}.comparison-history-delete svg[data-v-bb317755]{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.comparison-history-pagination[data-v-bb317755]{display:flex;min-width:0;justify-content:space-between;gap:8px;align-items:center;color:#71817b;font-size:11px}.comparison-history-pagination>span[data-v-bb317755]{white-space:nowrap}.comparison-history-pagination>div[data-v-bb317755]{display:flex;gap:6px}.comparison-history-pagination .secondary-button[data-v-bb317755]{padding:6px 8px;font-size:11px;white-space:nowrap}.comparison-workspace[data-v-bb317755]{display:grid;min-width:0;height:100%;gap:16px;margin:0;align-self:stretch}.comparison-question-card[data-v-bb317755],.comparison-result-card[data-v-bb317755]{display:grid;width:100%;box-sizing:border-box;gap:18px;padding:20px;margin:0}.comparison-question-card[data-v-bb317755]{min-height:560px;grid-template-rows:auto auto auto minmax(56px,1fr);align-content:stretch}.comparison-question-card h2[data-v-bb317755],.comparison-result-card h2[data-v-bb317755]{margin:3px 0 0}.comparison-space-chip[data-v-bb317755]{padding:6px 10px;border-radius:99px;color:#176c5d;background:#e4f5ef;font-size:12px;font-weight:800;white-space:nowrap}.comparison-question-input[data-v-bb317755]{display:grid;align-content:start;gap:8px;color:#40514c;font-size:13px;font-weight:800}.comparison-question-input textarea[data-v-bb317755]{height:88px;min-height:88px;max-height:88px;box-sizing:border-box;padding:11px;resize:none}.comparison-baseline-summary[data-v-bb317755]{display:grid;align-content:center;gap:6px;min-height:68px;box-sizing:border-box;padding:13px 14px;border-left:3px solid #7ec7b8;border-radius:0 9px 9px 0;background:#f4faf8}.comparison-baseline-summary span[data-v-bb317755]{color:#1b7666;font-size:11px;font-weight:900;letter-spacing:.08em}.comparison-baseline-summary p[data-v-bb317755]{margin:0;color:#334b45;font-size:13px}.comparison-baseline-summary small[data-v-bb317755]{color:#7c8a85}.comparison-run-actions[data-v-bb317755]{display:flex;justify-content:space-between;gap:14px;align-items:center;align-self:end}.comparison-run-actions small[data-v-bb317755]{color:#788881}.comparison-run-actions>div[data-v-bb317755]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.comparison-metrics[data-v-bb317755]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.comparison-metrics article[data-v-bb317755]{display:grid;min-height:112px;align-content:start;gap:7px;padding:16px;border:1px solid #dfeae6;border-radius:12px;background:#fff;box-shadow:0 8px 24px #193f360d}.comparison-metrics span[data-v-bb317755]{color:#73837d;font-size:12px}.comparison-metrics strong[data-v-bb317755]{color:#26453e;font-size:22px;line-height:1.2}.comparison-metrics small[data-v-bb317755]{color:#788881;font-size:11px;line-height:1.45}.comparison-good[data-v-bb317755]{color:#147363!important}.comparison-warn[data-v-bb317755]{color:#a15d24!important}.comparison-answer-grid[data-v-bb317755],.comparison-sql-grid[data-v-bb317755]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.comparison-answer-grid>article[data-v-bb317755]{min-width:0;padding:16px;border:1px solid #e0e9e6;border-radius:11px;background:#f8fbfa}.comparison-answer-grid>article.current-answer[data-v-bb317755]{border-color:#a9d9ce;background:#f0faf6}.comparison-answer-grid article>div[data-v-bb317755]{display:flex;justify-content:space-between;gap:12px;color:#267266;font-size:12px;font-weight:900}.comparison-answer-grid h3[data-v-bb317755]{margin:12px 0 9px;color:#2d4740;font-size:14px;line-height:1.5}.comparison-answer-grid p[data-v-bb317755]{max-height:270px;overflow:auto;margin:0;color:#536a63;font-size:13px;line-height:1.75;white-space:pre-wrap}.comparison-answer-table[data-v-bb317755],.comparison-answer-grid .comparison-answer-table[data-v-bb317755]{display:block;max-width:100%;max-height:280px;overflow:auto;margin-top:10px;border:1px solid #d9e7e2;border-radius:8px;background:#fff;color:#405850;font-size:12px;font-weight:400}.comparison-answer-table table[data-v-bb317755]{width:100%;min-width:max-content;border-collapse:collapse}.comparison-answer-table th[data-v-bb317755],.comparison-answer-table td[data-v-bb317755]{padding:8px 10px;border-right:1px solid #e4ece9;border-bottom:1px solid #e4ece9;text-align:left;white-space:nowrap}.comparison-answer-table th[data-v-bb317755]{position:sticky;z-index:1;top:0;color:#176e61;background:#eef7f4;font-weight:800}.comparison-answer-table th[data-v-bb317755]:last-child,.comparison-answer-table td[data-v-bb317755]:last-child{border-right:0}.comparison-answer-table tbody tr:last-child td[data-v-bb317755]{border-bottom:0}.comparison-answer-table tbody tr[data-v-bb317755]:nth-child(2n){background:#f9fcfb}.comparison-detail-grid[data-v-bb317755]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.comparison-detail-grid>article[data-v-bb317755]{min-width:0;padding:15px;border:1px solid #e1ebe7;border-radius:10px}.comparison-detail-grid h3[data-v-bb317755],.comparison-sql-grid h3[data-v-bb317755]{margin:0 0 11px;color:#31564e;font-size:14px}.comparison-flow-columns[data-v-bb317755]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.comparison-flow-columns>div[data-v-bb317755]{display:grid;align-content:start;gap:6px;padding:10px;border-radius:8px;background:#f5f9f7}.comparison-flow-columns small[data-v-bb317755],.comparison-source-groups b[data-v-bb317755]{color:#1d7465;font-size:11px}.comparison-flow-columns span[data-v-bb317755]{display:flex;justify-content:space-between;gap:8px;color:#536b64;font-size:12px}.comparison-flow-columns span i[data-v-bb317755]{color:#3f6c83;font-size:10px;font-style:normal;white-space:nowrap}.comparison-flow-columns em[data-v-bb317755],.comparison-source-groups em[data-v-bb317755]{color:#8a9893;font-size:12px;font-style:normal}.comparison-change-note[data-v-bb317755]{margin:10px 0 0;color:#765f38;font-size:12px;line-height:1.55}.comparison-source-groups[data-v-bb317755]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.comparison-source-groups p[data-v-bb317755]{display:grid;align-content:start;gap:6px;min-width:0;margin:0;padding:10px;border-radius:8px;background:#f5f9f7}.comparison-source-groups span[data-v-bb317755]{overflow:hidden;color:#526a63;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.comparison-sql-grid article[data-v-bb317755]{min-width:0;padding:14px;border:1px solid #e1ebe7;border-radius:10px;background:#fbfdfc}.comparison-sql-grid pre[data-v-bb317755]{max-height:230px;overflow:auto;margin:0;color:#38564e;font-size:11px;line-height:1.6;white-space:pre-wrap}.comparison-history-table-card[data-v-bb317755]{display:grid;width:100%;box-sizing:border-box;gap:16px;padding:20px;margin-top:16px}.comparison-history-heading[data-v-bb317755]{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.comparison-history-heading h2[data-v-bb317755]{margin:3px 0 5px;font-size:20px}.comparison-history-heading .muted[data-v-bb317755]{margin:0}.comparison-history-heading .secondary-button[data-v-bb317755]{white-space:nowrap}.comparison-history-toolbar[data-v-bb317755]{display:grid;grid-template-columns:minmax(280px,1fr) auto;gap:12px;align-items:center}.comparison-history-toolbar>.control[data-v-bb317755]{width:100%;height:42px;box-sizing:border-box}.comparison-history-toolbar .comparison-history-selection[data-v-bb317755]{width:auto;height:42px;box-sizing:border-box;gap:18px;padding:0 12px;font-size:12px}.comparison-history-toolbar .comparison-history-selection button[data-v-bb317755]{padding:5px 7px;font-size:12px}.comparison-history-table-scroll[data-v-bb317755]{overflow:auto;border:1px solid #dfeae6;border-radius:11px;background:#fff}.comparison-history-table[data-v-bb317755]{width:100%;min-width:1180px;border-collapse:collapse;table-layout:fixed;color:#40534d;font-size:12px}.comparison-history-table th[data-v-bb317755],.comparison-history-table td[data-v-bb317755]{padding:12px 10px;border-bottom:1px solid #e7efec;text-align:left;vertical-align:middle}.comparison-history-table th[data-v-bb317755]{color:#3d665d;background:#f1f7f5;font-weight:800;white-space:nowrap}.comparison-history-table tbody tr:last-child td[data-v-bb317755]{border-bottom:0}.comparison-history-table tbody tr[data-v-bb317755]:hover{background:#f7fbfa}.comparison-history-table tbody tr.active[data-v-bb317755]{background:#edf8f5}.comparison-history-table tbody tr.checked[data-v-bb317755]{box-shadow:inset 3px 0 #5d94db}.comparison-history-table th[data-v-bb317755]:nth-child(2){width:22%}.comparison-history-table th[data-v-bb317755]:nth-child(3){width:26%}.comparison-history-table th[data-v-bb317755]:nth-child(4){width:12%}.comparison-history-table th[data-v-bb317755]:nth-child(5){width:9%}.comparison-history-table th[data-v-bb317755]:nth-child(6){width:13%}.comparison-history-table th[data-v-bb317755]:nth-child(7){width:8%}.comparison-history-table th[data-v-bb317755]:nth-child(8){width:130px}.comparison-history-table .check-column[data-v-bb317755]{width:38px;padding-right:4px;text-align:center}.comparison-history-table .check-column input[data-v-bb317755]{width:15px;height:15px;margin:0;accent-color:#0d7466}.comparison-history-table .question-column[data-v-bb317755],.comparison-history-table .answer-column[data-v-bb317755]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.comparison-history-table .question-column[data-v-bb317755]{color:#203f38;font-weight:800}.comparison-history-table .answer-column[data-v-bb317755]{color:#687a74}.comparison-history-empty[data-v-bb317755]{padding:36px!important;color:#7a8984;text-align:center!important}.comparison-row-actions[data-v-bb317755]{display:flex;gap:6px}.comparison-row-actions .secondary-button[data-v-bb317755]{padding:6px 9px;font-size:11px;white-space:nowrap}.comparison-history-pagination[data-v-bb317755]{display:flex;min-width:0;justify-content:space-between;gap:12px;align-items:center;color:#71817b;font-size:12px}.comparison-history-pagination>div[data-v-bb317755]{display:flex;gap:8px}.comparison-history-pagination .secondary-button[data-v-bb317755]{padding:7px 11px;font-size:12px}.comparison-execution-meta[data-v-bb317755]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.comparison-execution-meta span[data-v-bb317755]{display:grid;gap:4px;padding:10px 12px;border:1px solid #dce9e5;border-radius:9px;color:#5e726b;background:#f7fbfa;font-size:12px}.comparison-execution-meta b[data-v-bb317755]{color:#27675c;font-size:11px}.comparison-drawer-mask[data-v-bb317755]{position:fixed;z-index:1000;top:0;right:0;bottom:0;left:0;display:flex;justify-content:flex-end;background:#0f26204d}.comparison-drawer[data-v-bb317755]{display:grid;grid-template-rows:auto minmax(0,1fr);width:min(1120px,94vw);height:100dvh;overflow:hidden;border-left:1px solid #dbe9e4;background:#f5f9f7;box-shadow:-18px 0 48px #102f282e}.comparison-drawer-heading[data-v-bb317755]{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;padding:20px 24px;border-bottom:1px solid #dce8e4;background:#fff}.comparison-drawer-heading h2[data-v-bb317755]{max-width:860px;margin:4px 0 7px;color:#203a33;font-size:18px;line-height:1.45}.comparison-drawer-heading p[data-v-bb317755]:last-child{margin:0;color:#74847e;font-size:12px}.comparison-drawer-content[data-v-bb317755]{min-height:0;overflow:auto;padding:20px;overscroll-behavior:contain}.comparison-drawer .comparison-workspace[data-v-bb317755]{height:auto}.comparison-drawer .comparison-question-card[data-v-bb317755]{min-height:0;grid-template-rows:auto auto auto auto}.comparison-drawer .comparison-metrics .score-card[data-v-bb317755]{border-color:#82cbbb;background:#edf9f5}.comparison-drawer .comparison-metrics .score-card strong[data-v-bb317755]{color:#0d7466}.comparison-drawer .comparison-metrics[data-v-bb317755]{grid-template-columns:repeat(5,minmax(0,1fr))}.unified-accuracy-report[data-v-bb317755]{display:grid;gap:14px;padding:20px;border-left:4px solid #d1ddd9}.unified-accuracy-report.is-passed[data-v-bb317755]{border-left-color:#2e9a7d}.unified-accuracy-report.is-failed[data-v-bb317755]{border-left-color:#d26356}.unified-accuracy-report.needs-policy[data-v-bb317755]{border-left-color:#d89b3f}.unified-accuracy-report h2[data-v-bb317755]{margin:4px 0 6px}.unified-report-verdict[data-v-bb317755]{display:flex;flex-wrap:wrap;gap:9px 16px;align-items:center;padding:12px 14px;border-radius:9px;color:#335c52;background:#eef7f4}.unified-report-verdict strong[data-v-bb317755]{font-size:18px}.unified-report-verdict span[data-v-bb317755]{font-weight:800}.unified-report-verdict small[data-v-bb317755]{color:#72827d}.unified-report-no-policy[data-v-bb317755]{padding:14px;border-radius:9px;color:#765722;background:#fff7e8}.unified-report-no-policy p[data-v-bb317755]{margin:6px 0 0;line-height:1.65}.unified-accuracy-report details[data-v-bb317755]{color:#3c685e;font-size:12px}.unified-accuracy-report summary[data-v-bb317755]{cursor:pointer;font-weight:800}.unified-accuracy-report pre[data-v-bb317755]{max-height:260px;overflow:auto;padding:10px;border-radius:8px;color:#38536a;background:#f1f6fb;font-size:11px;white-space:pre-wrap}.comparison-flow-columns>div[data-v-bb317755]{max-height:300px;overflow-y:auto;overscroll-behavior:contain}.comparison-flow-columns small[data-v-bb317755]{position:sticky;top:-10px;z-index:1;padding:8px 0;background:#f5f9f7}.comparison-execution-meta span.truth-policy-status.missing[data-v-bb317755]{border-color:#efc477;color:#8a5b19;background:#fff8e8}.comparison-execution-meta span.truth-policy-status.configured[data-v-bb317755]{border-color:#9dd6c8;color:#176c5d;background:#effaf6}.truth-policy-button[data-v-bb317755]{border-color:#8fcbbd;color:#176c5d;background:#f5fbf9;font-weight:800}.truth-policy-dialog-mask[data-v-bb317755]{position:fixed;z-index:1200;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;background:#0c221d80}.truth-policy-dialog[data-v-bb317755]{display:grid;width:min(940px,calc(100vw - 32px));max-height:calc(100dvh - 48px);grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border:1px solid #d8e6e1;border-radius:16px;background:#fff;box-shadow:0 28px 80px #09261f40}.truth-policy-dialog-heading[data-v-bb317755]{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;padding:20px 24px;border-bottom:1px solid #e0eae7}.truth-policy-dialog-heading h2[data-v-bb317755]{margin:4px 0 6px;color:#203b34;font-size:21px}.truth-policy-dialog-heading p[data-v-bb317755]:last-child{margin:0;color:#6e807a;font-size:12px}.truth-policy-dialog-body[data-v-bb317755]{display:grid;gap:16px;min-height:0;padding:20px 24px;overflow-y:auto;overscroll-behavior:contain}.truth-policy-question[data-v-bb317755]{display:grid;gap:5px;padding:13px 15px;border-left:4px solid #70bdaa;border-radius:0 9px 9px 0;background:#f1f9f6}.truth-policy-question span[data-v-bb317755],.truth-policy-question small[data-v-bb317755]{color:#6d817a;font-size:11px}.truth-policy-question strong[data-v-bb317755]{color:#294a42;font-size:14px}.truth-policy-guide[data-v-bb317755]{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:9px;color:#765722;background:#fff6e4;font-size:12px;line-height:1.6}.truth-policy-guide b[data-v-bb317755]{white-space:nowrap}.truth-policy-basic-grid[data-v-bb317755]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.truth-policy-basic-grid label[data-v-bb317755],.truth-policy-fields label[data-v-bb317755]{display:grid;gap:6px;color:#405a53;font-size:12px;font-weight:800}.truth-policy-fields label>small[data-v-bb317755]{color:#83918c;font-size:10px;font-weight:400}.truth-policy-advanced[data-v-bb317755]{padding:12px 14px;border:1px solid #e0eae7;border-radius:9px}.truth-policy-advanced summary[data-v-bb317755]{color:#35675d;font-size:12px;font-weight:800;cursor:pointer}.truth-policy-advanced[open] summary[data-v-bb317755]{margin-bottom:12px}.truth-policy-dialog-footer[data-v-bb317755]{display:flex;justify-content:space-between;gap:14px;align-items:center;padding:14px 24px;border-top:1px solid #e0eae7;background:#fbfdfc}.truth-policy-dialog-footer>label[data-v-bb317755],.truth-policy-dialog-footer>div[data-v-bb317755]{display:flex;gap:8px;align-items:center}.truth-policy-dialog-footer input[data-v-bb317755]{width:15px;height:15px;accent-color:#0d7466}.accuracy-editor-grid[data-v-bb317755]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.accuracy-editor-grid label[data-v-bb317755]{display:grid;gap:6px;color:#405a53;font-size:12px;font-weight:700}.accuracy-editor-grid .wide-field[data-v-bb317755]{grid-column:1/-1}.accuracy-editor-grid textarea[data-v-bb317755]{min-height:0;resize:vertical;line-height:1.55}.accuracy-editor-grid .code-control[data-v-bb317755]{font-family:Consolas,Microsoft YaHei,monospace;font-size:12px}.accuracy-editor-actions[data-v-bb317755]{display:flex;justify-content:space-between;gap:12px;align-items:center;padding-top:4px}.accuracy-editor-actions>label[data-v-bb317755],.accuracy-editor-actions>div[data-v-bb317755]{display:flex;gap:8px;align-items:center}.accuracy-editor-actions input[type=checkbox][data-v-bb317755]{width:15px;height:15px;accent-color:#0d7466}.accuracy-result-metrics[data-v-bb317755]{display:flex;flex-wrap:wrap;gap:7px}.accuracy-result-metrics span[data-v-bb317755]{padding:4px 7px;border-radius:99px;color:#46665e;background:#f0f6f4;font-size:11px}.accuracy-result-errors[data-v-bb317755]{display:grid;gap:6px}.accuracy-result-errors p[data-v-bb317755]{display:grid;grid-template-columns:110px minmax(0,1fr);gap:8px;margin:0;padding:8px 10px;border-radius:7px;color:#824b44;background:#fff2f0;font-size:12px}.execution-trace-card[data-v-bb317755],.monitoring-card[data-v-bb317755]{display:grid;width:100%;box-sizing:border-box;gap:18px;margin-top:16px}.execution-trace-row[data-v-bb317755]{display:grid;gap:12px;padding:14px 0;border-top:1px solid #e6efeb}.execution-trace-row[data-v-bb317755]:first-of-type{border-top:0;padding-top:0}.execution-trace-heading[data-v-bb317755]{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;color:#294139}.execution-trace-heading strong[data-v-bb317755]{display:block;max-width:620px;overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.trace-row-actions[data-v-bb317755]{display:flex;gap:9px;align-items:center}.trace-row-actions small[data-v-bb317755]{color:#778782;font-size:12px;white-space:nowrap}.trace-row-actions .secondary-button[data-v-bb317755]{padding:7px 11px;font-size:12px;white-space:nowrap}.trace-summary[data-v-bb317755]{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.trace-summary span[data-v-bb317755]{padding:3px 6px;border-radius:99px;color:#467168;background:#eff7f4;font-size:11px}.trace-summary .trace-mcp-summary[data-v-bb317755]{color:#945f13;background:#fff1d6;font-weight:800}.trace-drawer-mask[data-v-bb317755]{position:fixed;z-index:1000;top:0;right:0;bottom:0;left:0;display:flex;justify-content:flex-end;background:#0f262047}.trace-drawer[data-v-bb317755]{display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;width:min(680px,100vw);max-height:100vh;box-sizing:border-box;gap:16px;padding:24px;overflow:auto;border-left:1px solid #dbe9e4;background:#fff;box-shadow:-18px 0 48px #102f2829}.trace-drawer-heading[data-v-bb317755]{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.trace-drawer-heading h2[data-v-bb317755]{max-width:500px;margin:5px 0 7px;color:#20352f;font-size:18px;line-height:1.45}.trace-drawer-heading small[data-v-bb317755]{color:#778782;font-size:12px}.trace-steps[data-v-bb317755]{display:grid;gap:0;padding:0;margin:0;list-style:none;border:1px solid #dce9e5;border-radius:10px;overflow:hidden;background:#fff}.trace-step[data-v-bb317755]{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:10px;align-items:start;padding:10px 12px;border-top:1px solid #e6efeb}.trace-step[data-v-bb317755]:first-child{border-top:0}.trace-step-index[data-v-bb317755]{display:grid;width:22px;height:22px;place-items:center;border-radius:50%;color:#116f61;background:#e3f4ee;font-size:11px;font-weight:800}.trace-step div[data-v-bb317755]{display:grid;gap:3px}.trace-step b[data-v-bb317755]{color:#24584f;font-size:13px}.trace-step em[data-v-bb317755]{padding:3px 6px;border-radius:99px;color:#1d7567;background:#e3f4ee;font-size:11px;font-style:normal;white-space:nowrap}.trace-step small[data-v-bb317755]{color:#667972;font-size:12px;line-height:1.45}.trace-sources[data-v-bb317755]{display:flex;flex-wrap:wrap;gap:7px;align-items:center;color:#526862;font-size:12px}.trace-sources span[data-v-bb317755]{padding:4px 7px;border-radius:99px;background:#f1f7f5}.trace-sources small[data-v-bb317755]{color:#778782}.trace-sql[data-v-bb317755]{padding:10px;border:1px solid #dceae5;border-radius:9px;color:#23655a;background:#f8fcfa;font-size:12px}.trace-sql summary[data-v-bb317755]{cursor:pointer;font-weight:700}.trace-sql pre[data-v-bb317755]{overflow:auto;margin:10px 0 0;white-space:pre-wrap;color:#37564e;font-size:11px;line-height:1.6}.trace-pagination[data-v-bb317755]{display:flex;justify-content:space-between;gap:12px;align-items:center;padding-top:4px;color:#71817b;font-size:12px}.trace-pagination div[data-v-bb317755]{display:flex;gap:8px}.trace-pagination .secondary-button[data-v-bb317755]{padding:7px 11px;font-size:12px}.monitoring-actions[data-v-bb317755]{display:flex;gap:8px;flex-wrap:wrap}.monitoring-actions .control[data-v-bb317755]{width:110px}.monitoring-clear-button[data-v-bb317755]{color:#a44639;border-color:#ebbbb4}.monitoring-metrics[data-v-bb317755]{grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.monitoring-grid[data-v-bb317755]{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:18px}.monitoring-grid>section[data-v-bb317755]{min-width:0}.monitoring-grid h3[data-v-bb317755]{margin:0 0 10px;color:#294139;font-size:14px}.monitoring-table[data-v-bb317755]{overflow:auto;border:1px solid #e1ebe7;border-radius:9px;background:#fff}.monitoring-table table[data-v-bb317755]{width:100%;min-width:420px;border-collapse:collapse;font-size:12px}.monitoring-table th[data-v-bb317755],.monitoring-table td[data-v-bb317755]{padding:9px 10px;border-bottom:1px solid #e9f0ed;text-align:left;white-space:nowrap}.monitoring-table th[data-v-bb317755]{color:#406a60;background:#f2f8f5}.monitoring-table tr:last-child td[data-v-bb317755]{border-bottom:0}.monitoring-detail[data-v-bb317755]{min-width:150px;max-width:250px;white-space:normal!important;line-height:1.5;vertical-align:top}.monitoring-error[data-v-bb317755],.monitoring-warning[data-v-bb317755]{display:inline-block;padding:3px 6px;border-radius:99px;font-size:11px}.monitoring-error[data-v-bb317755]{color:#a33d32;background:#fff0ed}.monitoring-warning[data-v-bb317755]{color:#8d5b22;background:#fff4df}.trace-meta[data-v-bb317755]{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center}.trace-latency[data-v-bb317755],.trace-model-calls[data-v-bb317755],.trace-token-total[data-v-bb317755]{display:inline-flex;padding:3px 8px;border-radius:99px;color:#146b5d;background:#e8f6f1;font-size:12px;white-space:nowrap}.trace-model-calls[data-v-bb317755]{color:#6d5a1e;background:#fff5d9}.trace-token-total[data-v-bb317755]{color:#385a83;background:#edf4ff}.trace-token-summary[data-v-bb317755]{color:#385a83!important;background:#edf4ff!important}.trace-step-usage[data-v-bb317755]{display:flex!important;flex-wrap:wrap;gap:5px;margin-top:3px}.trace-step-usage i[data-v-bb317755]{padding:3px 6px;border-radius:6px;color:#365f78;background:#edf5fa;font-size:11px;font-style:normal}.trace-step-state[data-v-bb317755]{display:grid;justify-items:end;gap:5px}.trace-step-duration[data-v-bb317755]{color:#526a88;font-size:11px;font-weight:700;white-space:nowrap}.trace-step-duration.is-slow[data-v-bb317755]{padding:3px 6px;border-radius:99px;color:#0754cc;background:#e7f1ff}.monitoring-grid[data-v-bb317755]{grid-template-columns:1fr}.monitoring-table table[data-v-bb317755]{min-width:0;table-layout:fixed}.monitoring-table th[data-v-bb317755],.monitoring-table td[data-v-bb317755]{white-space:normal;overflow-wrap:anywhere;vertical-align:top}.monitoring-grid>section:last-child .monitoring-table th[data-v-bb317755],.monitoring-grid>section:last-child .monitoring-table td[data-v-bb317755]{padding:10px 8px}.trace-drawer[data-v-bb317755]{height:100dvh;max-height:100dvh;overflow:hidden}.trace-steps[data-v-bb317755]{min-height:0;overflow-y:auto;overscroll-behavior:contain}.trace-sources[data-v-bb317755]{max-height:96px;overflow-y:auto;align-content:flex-start}.trace-sql[data-v-bb317755]{max-height:25vh;overflow:auto}.section-heading[data-v-bb317755]{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.section-heading .muted[data-v-bb317755]{margin:6px 0 0}@media (max-width:1050px){.comparison-history-toolbar[data-v-bb317755]{grid-template-columns:1fr}.comparison-workspace[data-v-bb317755]{height:auto;align-self:start}.comparison-question-card[data-v-bb317755]{min-height:0;grid-template-rows:auto}.comparison-metrics[data-v-bb317755],.comparison-drawer .comparison-metrics[data-v-bb317755]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.evaluation-page>.pc-section-pager[data-v-bb317755]{grid-template-columns:repeat(2,minmax(0,1fr))}.monitoring-grid[data-v-bb317755],.monitoring-metrics[data-v-bb317755]{grid-template-columns:1fr 1fr}.comparison-answer-grid[data-v-bb317755],.comparison-detail-grid[data-v-bb317755],.comparison-sql-grid[data-v-bb317755],.comparison-execution-meta[data-v-bb317755]{grid-template-columns:1fr}}@media (max-width:600px){.evaluation-page>.pc-section-pager[data-v-bb317755]{grid-template-columns:1fr}.section-heading[data-v-bb317755],.execution-trace-heading[data-v-bb317755],.trace-pagination[data-v-bb317755],.comparison-run-actions[data-v-bb317755],.comparison-history-heading[data-v-bb317755],.comparison-history-pagination[data-v-bb317755],.accuracy-editor-actions[data-v-bb317755],.truth-policy-dialog-heading[data-v-bb317755],.truth-policy-dialog-footer[data-v-bb317755]{align-items:flex-start;flex-direction:column}.comparison-history-selection[data-v-bb317755]{height:auto!important;align-items:flex-start;flex-direction:column;padding:9px 12px!important}.monitoring-grid[data-v-bb317755],.monitoring-metrics[data-v-bb317755],.comparison-metrics[data-v-bb317755],.comparison-drawer .comparison-metrics[data-v-bb317755],.accuracy-editor-grid[data-v-bb317755],.truth-policy-basic-grid[data-v-bb317755]{grid-template-columns:1fr}.accuracy-editor-grid .wide-field[data-v-bb317755]{grid-column:auto}.comparison-source-groups[data-v-bb317755]{grid-template-columns:1fr}.monitoring-actions[data-v-bb317755]{width:100%}.monitoring-actions .control[data-v-bb317755],.monitoring-actions .secondary-button[data-v-bb317755]{flex:1}.trace-drawer[data-v-bb317755]{width:100vw;padding:18px}.comparison-drawer[data-v-bb317755]{width:100vw}.comparison-drawer-heading[data-v-bb317755],.comparison-drawer-content[data-v-bb317755]{padding:16px}.truth-policy-dialog-mask[data-v-bb317755]{padding:8px}.truth-policy-dialog[data-v-bb317755]{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.truth-policy-dialog-heading[data-v-bb317755],.truth-policy-dialog-body[data-v-bb317755],.truth-policy-dialog-footer[data-v-bb317755]{padding:14px}.truth-policy-dialog-footer>div[data-v-bb317755]{width:100%}.truth-policy-dialog-footer>div button[data-v-bb317755]{flex:1}.trace-step[data-v-bb317755]{grid-template-columns:26px minmax(0,1fr)}.trace-step-state[data-v-bb317755]{grid-column:2;justify-items:start;grid-auto-flow:column;align-items:center}}.source-availability[data-v-d49a3916]{padding:12px 14px;border:1px solid #e8d8b6;border-radius:10px;color:#775b29;background:#fffaf0;font-size:12px;line-height:1.6}.source-availability p[data-v-d49a3916]{margin:5px 0 0}.example-panel[data-v-d49a3916]{display:grid;gap:14px}.example-summary[data-v-d49a3916]{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:17px 19px;border:1px solid #d8e4e1;border-radius:14px;background:#fff}.example-summary strong[data-v-d49a3916]{font-size:18px;color:#173f3a}.example-summary p[data-v-d49a3916]{margin:5px 0 0;color:#6d7f7b;font-size:13px}.summary-actions[data-v-d49a3916]{display:flex;gap:8px}.summary-actions select[data-v-d49a3916]{border:1px solid #c7d9d5;border-radius:9px;padding:10px;background:#fff}.primary-button[data-v-d49a3916],.secondary-button[data-v-d49a3916]{border-radius:8px;padding:9px 14px;cursor:pointer}.primary-button[data-v-d49a3916]{border:1px solid #0e776d;color:#fff;background:#0e776d}.secondary-button[data-v-d49a3916]{border:1px solid #bfd3d0;color:#285f59;background:#fff}.example-notice[data-v-d49a3916]{margin:0;padding:12px 14px;border-radius:10px;color:#315c57;background:#f2f8f6}.empty-card[data-v-d49a3916]{padding:46px;border:1px solid #d8e4e1;border-radius:14px;color:#71817f;background:#fff;text-align:center}.example-list-card[data-v-d49a3916]{overflow:hidden;border:1px solid #d8e4e1;border-radius:14px;background:#fff}.table-scroll[data-v-d49a3916]{overflow:auto}.table-scroll table[data-v-d49a3916]{width:100%;min-width:1100px;border-collapse:collapse}.table-scroll th[data-v-d49a3916],.table-scroll td[data-v-d49a3916]{padding:13px 14px;border-bottom:1px solid #e4ecea;text-align:left;vertical-align:middle}.table-scroll th[data-v-d49a3916]{color:#41645f;background:#f1f7f5;font-size:12px}.name-cell[data-v-d49a3916]{max-width:360px}.name-cell strong[data-v-d49a3916],.name-cell small[data-v-d49a3916]{display:block}.name-cell small[data-v-d49a3916]{overflow:hidden;margin-top:5px;color:#80908c;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.example-status[data-v-d49a3916]{display:inline-flex;padding:4px 9px;border-radius:99px;font-size:12px}.example-status.draft[data-v-d49a3916]{color:#906000;background:#fff0ce}.example-status.published[data-v-d49a3916]{color:#087466;background:#dcf4ed}.example-status.retired[data-v-d49a3916]{color:#697975;background:#edf1f0}.row-actions[data-v-d49a3916]{display:flex;gap:9px;white-space:nowrap}.row-actions button[data-v-d49a3916]{padding:0;border:0;color:#2d6962;background:transparent;cursor:pointer}.row-actions .primary-link[data-v-d49a3916]{color:#08786c;font-weight:800}.row-actions .danger-link[data-v-d49a3916]{color:#b53731}.detail-row>td[data-v-d49a3916]{padding:0;background:#f8fbfa}.example-detail[data-v-d49a3916]{padding:20px 24px}.detail-grid[data-v-d49a3916]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.detail-grid section[data-v-d49a3916]{padding:12px;border:1px solid #dce8e5;border-radius:10px;background:#fff}.detail-grid span[data-v-d49a3916]{color:#71817e;font-size:11px}.detail-grid p[data-v-d49a3916]{margin:6px 0 0;line-height:1.65}.example-detail details[data-v-d49a3916]{margin-top:14px}.example-detail summary[data-v-d49a3916]{color:#0d6f65;font-weight:800;cursor:pointer}.example-detail pre[data-v-d49a3916]{max-height:420px;overflow:auto;padding:16px;border-radius:10px;color:#e4f5f1;background:#102d2a;white-space:pre-wrap;word-break:break-word}.pagination[data-v-d49a3916]{display:flex;align-items:center;justify-content:space-between;padding:13px 16px;color:#6f817d;background:#fbfdfc;font-size:12px}.pagination div[data-v-d49a3916]{display:flex;gap:8px}.pagination button[data-v-d49a3916]{min-width:34px;padding:7px 10px;border:1px solid #bfd3d0;border-radius:8px;color:#285f59;background:#fff;cursor:pointer}.pagination button.active[data-v-d49a3916]{border-color:#0e776d;color:#fff;background:#0e776d}.pagination button[data-v-d49a3916]:disabled{opacity:.5;cursor:not-allowed}.editor-backdrop[data-v-d49a3916]{position:fixed;z-index:40;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:22px;background:#102b2885;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.example-editor[data-v-d49a3916]{display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(1040px,calc(100vw - 44px));max-width:100%;max-height:calc(100vh - 44px);overflow:hidden;border:1px solid #d1dfdc;border-radius:20px;background:#f4f8f7;box-shadow:0 28px 80px #0e363147}.example-editor>header[data-v-d49a3916],.example-editor>footer[data-v-d49a3916]{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 24px;background:#fff}.example-editor>header[data-v-d49a3916]{border-bottom:1px solid #dce8e4}.example-editor>header>div[data-v-d49a3916]{min-width:0}.example-editor>header p[data-v-d49a3916]{margin:0;color:#0e776d;font-size:11px;font-weight:800;letter-spacing:.12em}.example-editor h2[data-v-d49a3916]{margin:4px 0 5px;color:#183e3a}.example-editor>header span[data-v-d49a3916],.example-editor>footer>span[data-v-d49a3916]{color:#71817e;font-size:12px;line-height:1.55}.editor-close[data-v-d49a3916]{display:grid;width:38px;height:38px;flex:none;place-items:center;border:1px solid #c7d9d5;border-radius:10px;color:#41645f;background:#fff;font-size:22px;line-height:1;cursor:pointer}.editor-close[data-v-d49a3916]:hover{border-color:#7fb8b0;color:#0e776d;background:#f0f8f6}.editor-close[data-v-d49a3916]:disabled{cursor:not-allowed;opacity:.55}.editor-body[data-v-d49a3916]{min-width:0;overflow-x:hidden;overflow-y:auto;padding:18px 22px;overscroll-behavior:contain}.form-section[data-v-d49a3916]{min-width:0;padding:18px;margin-bottom:14px;border:1px solid #d9e6e3;border-radius:14px;background:#fff}.form-section[data-v-d49a3916]:last-child{margin-bottom:0}.section-heading[data-v-d49a3916]{display:flex;align-items:center;gap:11px;margin-bottom:15px}.section-heading em[data-v-d49a3916]{display:grid;width:30px;height:30px;flex:none;place-items:center;border-radius:9px;color:#0e776d;background:#e4f3ef;font-size:11px;font-style:normal;font-weight:900}.section-heading div[data-v-d49a3916]{display:flex;min-width:0;flex-direction:column;gap:3px}.section-heading strong[data-v-d49a3916]{color:#244b46;font-size:14px}.section-heading span[data-v-d49a3916]{color:#82918e;font-size:11px;font-weight:400}.section-heading b[data-v-d49a3916],.editor-grid b[data-v-d49a3916],.example-editor>footer b[data-v-d49a3916]{color:#c74238}.editor-grid[data-v-d49a3916]{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}.editor-grid label[data-v-d49a3916],.sql-label[data-v-d49a3916]{display:grid;min-width:0;gap:7px;color:#31534f;font-size:12px;font-weight:800}.editor-grid input[data-v-d49a3916],.editor-grid select[data-v-d49a3916],.editor-grid textarea[data-v-d49a3916],.sql-label textarea[data-v-d49a3916],.file-import input[data-v-d49a3916]{width:100%;min-width:0;max-width:100%;box-sizing:border-box;border:1px solid #c7d9d5;border-radius:9px;padding:10px 11px;color:#284b47;background:#fff;font:inherit}.editor-grid input[data-v-d49a3916],.editor-grid select[data-v-d49a3916]{height:40px}.editor-grid textarea[data-v-d49a3916],.sql-label textarea[data-v-d49a3916]{resize:vertical;line-height:1.6}.editor-grid input[data-v-d49a3916]:focus,.editor-grid select[data-v-d49a3916]:focus,.editor-grid textarea[data-v-d49a3916]:focus,.sql-label textarea[data-v-d49a3916]:focus{outline:2px solid #b5ddd6;border-color:#168175}.editor-grid label>small[data-v-d49a3916]{color:#82918e;font-size:11px;font-weight:400;line-height:1.45}.sql-section[data-v-d49a3916]{padding-bottom:16px}.sql-label textarea[data-v-d49a3916]{min-height:260px;font-family:Consolas,Microsoft YaHei,monospace;font-size:12px;-moz-tab-size:2;tab-size:2}.file-import[data-v-d49a3916]{display:flex;min-width:0;align-items:center;gap:12px;padding:10px 12px;border:1px dashed #bad2ce;border-radius:10px;background:#f7fbfa}.file-import input[data-v-d49a3916]{width:auto;max-width:55%;padding:6px;background:#fff}.file-import small[data-v-d49a3916]{min-width:0;color:#71837f;font-weight:400;line-height:1.45}.example-editor>footer[data-v-d49a3916]{border-top:1px solid #dce8e4}.example-editor>footer>span[data-v-d49a3916]{min-width:0}.example-editor>footer div[data-v-d49a3916]{display:flex;flex:none;gap:9px}@media (max-width:850px){.example-summary[data-v-d49a3916],.example-editor>footer[data-v-d49a3916]{align-items:stretch;flex-direction:column}.summary-actions[data-v-d49a3916]{flex-wrap:wrap}.detail-grid[data-v-d49a3916],.editor-grid[data-v-d49a3916]{grid-template-columns:1fr}.pagination[data-v-d49a3916]{align-items:flex-start;flex-direction:column}.example-editor[data-v-d49a3916]{width:calc(100vw - 24px);max-height:calc(100vh - 24px)}.editor-backdrop[data-v-d49a3916]{padding:12px}.example-editor>header[data-v-d49a3916],.example-editor>footer[data-v-d49a3916]{padding:15px 16px}.editor-body[data-v-d49a3916],.form-section[data-v-d49a3916]{padding:14px}.file-import[data-v-d49a3916]{align-items:stretch;flex-direction:column}.file-import input[data-v-d49a3916]{width:100%;max-width:none}}.file-import .sql-file-input[data-v-d49a3916]{display:none}.sql-file-button[data-v-d49a3916]{display:inline-flex;height:40px;flex:none;align-items:center;justify-content:center;gap:8px;padding:0 15px;border:1px solid #79afa8;border-radius:9px;color:#0b7066;background:#fff;font-size:12px;font-weight:800;cursor:pointer;box-shadow:0 1px 2px #0e524a0f;transition:border-color .18s ease,background .18s ease,transform .18s ease}.sql-file-button[data-v-d49a3916]:hover{border-color:#168175;background:#eef8f6;transform:translateY(-1px)}.sql-file-button[data-v-d49a3916]:focus-visible{outline:3px solid #c5e7e1;outline-offset:2px}.sql-file-button svg[data-v-d49a3916]{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.sql-file-state[data-v-d49a3916]{display:grid;min-width:0;gap:3px}.sql-file-state strong[data-v-d49a3916]{overflow:hidden;color:#31534f;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.sql-file-state small[data-v-d49a3916]{color:#71837f;font-size:11px;font-weight:400;line-height:1.45}@media (max-width:850px){.sql-file-button[data-v-d49a3916]{width:100%}.sql-file-state strong[data-v-d49a3916]{white-space:normal}}.question-provenance p[data-v-b5973577],.confirm-question strong[data-v-b5973577]{white-space:pre-wrap;overflow-wrap:anywhere}.question-provenance[data-v-b5973577]{margin-bottom:16px;line-height:1.7}.confirm-question.processed-question[data-v-b5973577]{background:#f5f7fa}.pattern-page[data-v-b5973577]{max-width:1400px;margin:0 auto;padding:28px}.pattern-heading[data-v-b5973577],.pattern-toolbar[data-v-b5973577],.card-title[data-v-b5973577],.card-actions[data-v-b5973577],.modal-title[data-v-b5973577]{display:flex;align-items:center;justify-content:space-between;gap:18px}.pattern-heading[data-v-b5973577]{margin-bottom:20px}.pattern-heading h1[data-v-b5973577]{margin:4px 0 8px;color:#123c38}.pattern-heading p[data-v-b5973577]{margin:0;color:#61716f}.eyebrow[data-v-b5973577]{font-size:12px;font-weight:800;letter-spacing:.12em;color:#0f7b70}.pattern-toolbar[data-v-b5973577],.pattern-card[data-v-b5973577],.empty-card[data-v-b5973577],.skill-modal[data-v-b5973577]{background:#fff;border:1px solid #d8e4e1;border-radius:16px}.pattern-toolbar[data-v-b5973577]{padding:14px 18px}.pattern-toolbar label[data-v-b5973577]{display:flex;align-items:center;gap:10px;font-weight:700}.pattern-toolbar select[data-v-b5973577],.edit-grid input[data-v-b5973577],.edit-grid textarea[data-v-b5973577]{border:1px solid #cbdcda;border-radius:8px;padding:10px;background:#fff}.pattern-toolbar select[data-v-b5973577]{min-width:240px}.tabs[data-v-b5973577]{display:flex;background:#eef5f3;border-radius:10px;padding:3px}.tabs button[data-v-b5973577]{border:0;background:transparent;padding:9px 16px;border-radius:8px;color:#446560}.tabs button.active[data-v-b5973577]{background:#0e776d;color:#fff}.notice[data-v-b5973577]{padding:12px 14px;border-radius:10px;background:#f2f8f6;color:#315c57}.pattern-card[data-v-b5973577]{padding:20px;margin-top:16px}.card-title h2[data-v-b5973577]{margin:8px 0 5px;font-size:19px;color:#183d39}.card-title p[data-v-b5973577]{margin:0;color:#70817e}.status-badge[data-v-b5973577]{display:inline-flex;padding:4px 9px;border-radius:999px;font-size:12px}.status-badge.candidate[data-v-b5973577]{background:#fff2d8;color:#9c6100}.status-badge.active[data-v-b5973577]{background:#dcf4ed;color:#087466}.stats[data-v-b5973577]{display:flex;gap:8px}.stats span[data-v-b5973577],.utterances span[data-v-b5973577]{background:#edf5f3;border-radius:999px;padding:5px 10px;color:#35635d}.utterances[data-v-b5973577]{display:flex;gap:8px;flex-wrap:wrap;margin:16px 0}.pattern-card details[data-v-b5973577]{border-top:1px solid #e3ecea;padding-top:14px}.pattern-card summary[data-v-b5973577]{cursor:pointer;color:#0d6f65;font-weight:700}.pattern-card pre[data-v-b5973577],.skill-modal pre[data-v-b5973577]{white-space:pre-wrap;word-break:break-word;background:#102d2a;color:#e4f5f1;border-radius:10px;padding:16px;overflow:auto}.card-actions[data-v-b5973577]{justify-content:flex-end;margin-top:16px}.primary-button[data-v-b5973577],.secondary-button[data-v-b5973577],.danger-button[data-v-b5973577]{border-radius:8px;padding:9px 14px;cursor:pointer}.primary-button[data-v-b5973577]{border:1px solid #0e776d;background:#0e776d;color:#fff}.secondary-button[data-v-b5973577]{border:1px solid #bfd3d0;background:#fff;color:#285f59}.danger-button[data-v-b5973577]{border:1px solid #efb9b6;background:#fff;color:#b52d27}.edit-grid[data-v-b5973577]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.edit-grid label[data-v-b5973577]{display:flex;flex-direction:column;gap:7px;font-weight:700;color:#31534f}.edit-grid .wide[data-v-b5973577]{grid-column:1/-1}.sql-editor[data-v-b5973577]{font-family:Consolas,monospace}.preview-heading[data-v-b5973577]{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.preview-heading h3[data-v-b5973577]{font-size:15px}.preview-heading small[data-v-b5973577]{color:#7a8986;line-height:1.5}.table-scroll[data-v-b5973577]{overflow:auto;border:1px solid #dce7e5;border-radius:10px}.table-scroll table[data-v-b5973577]{width:100%;border-collapse:collapse}.table-scroll th[data-v-b5973577],.table-scroll td[data-v-b5973577]{padding:9px 12px;border-bottom:1px solid #e6eeec;text-align:left;white-space:nowrap}.table-scroll th[data-v-b5973577]{background:#eef6f3;color:#315b56}.empty-card[data-v-b5973577]{padding:50px;text-align:center;color:#71817f}.modal-backdrop[data-v-b5973577]{position:fixed;top:0;right:0;bottom:0;left:0;background:#102b287a;display:grid;place-items:center;padding:24px;z-index:30}.skill-modal[data-v-b5973577]{width:min(900px,95vw);max-height:86vh;padding:22px;display:flex;flex-direction:column}.skill-modal pre[data-v-b5973577]{overflow:auto;min-height:300px}.modal-title h2[data-v-b5973577]{margin:4px 0}@media (max-width:800px){.pattern-heading[data-v-b5973577],.pattern-toolbar[data-v-b5973577],.card-title[data-v-b5973577],.preview-heading[data-v-b5973577]{align-items:stretch;flex-direction:column}.edit-grid[data-v-b5973577]{grid-template-columns:1fr}.edit-grid .wide[data-v-b5973577]{grid-column:auto}.pattern-toolbar select[data-v-b5973577]{min-width:0}}.pattern-list-card[data-v-b5973577]{overflow:hidden;border:1px solid #d8e4e1;border-radius:14px;background:#fff}.management-table-scroll[data-v-b5973577]{overflow:auto}.management-table[data-v-b5973577]{width:100%;min-width:1050px;border-collapse:collapse}.management-table th[data-v-b5973577],.management-table td[data-v-b5973577]{padding:13px 14px;border-bottom:1px solid #e4ecea;text-align:left;vertical-align:middle}.management-table th[data-v-b5973577]{color:#41645f;background:#f1f7f5;font-size:12px;font-weight:800;white-space:nowrap}.management-table tbody>tr[data-v-b5973577]:not(.detail-row):hover,.management-table tbody>tr.expanded[data-v-b5973577]{background:#f8fbfa}.management-table tbody>tr:last-child td[data-v-b5973577]{border-bottom:0}.question-cell[data-v-b5973577]{min-width:260px;max-width:420px}.question-cell strong[data-v-b5973577]{display:block;overflow:hidden;color:#214943;text-overflow:ellipsis;white-space:nowrap}.question-cell small[data-v-b5973577]{display:block;margin-top:5px;color:#8a9996;font-size:11px}.date-cell[data-v-b5973577]{color:#71817e;font-size:12px;white-space:nowrap}.row-actions[data-v-b5973577]{display:flex;gap:10px;align-items:center;white-space:nowrap}.link-button[data-v-b5973577]{padding:0;border:0;background:transparent;color:#2d6962;cursor:pointer;font:inherit;font-size:12px}.link-button[data-v-b5973577]:hover{text-decoration:underline}.primary-link[data-v-b5973577]{color:#08786c;font-weight:800}.danger-link[data-v-b5973577]{color:#b53731}.detail-row>td[data-v-b5973577]{padding:0!important;background:#f8fbfa}.pattern-detail[data-v-b5973577]{padding:20px 24px 24px;border-bottom:1px solid #dfe9e6}.detail-heading[data-v-b5973577]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.detail-heading div[data-v-b5973577]{display:flex;flex-direction:column;gap:5px}.detail-heading span[data-v-b5973577]{color:#71817e;font-size:12px}.detail-heading strong[data-v-b5973577]{color:#214943}.pattern-detail details[data-v-b5973577]{border-top:1px solid #dde8e5;padding-top:14px}.pattern-detail summary[data-v-b5973577]{cursor:pointer;color:#0d6f65;font-weight:700}.pattern-detail pre[data-v-b5973577]{max-height:320px;overflow:auto;padding:16px;border-radius:10px;color:#e4f5f1;background:#102d2a;white-space:pre-wrap;word-break:break-word}.pagination-bar[data-v-b5973577]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 16px;color:#6f817d;background:#fbfdfc;font-size:12px}.pagination-bar div[data-v-b5973577]{display:flex;gap:8px}.pagination-bar .secondary-button[data-v-b5973577],.page-number-button[data-v-b5973577]{min-width:34px;padding:7px 11px;border:1px solid #bfd3d0;border-radius:8px;color:#285f59;background:#fff;font-size:12px;cursor:pointer}.page-number-button.active[data-v-b5973577]{border-color:#0e776d;color:#fff;background:#0e776d}.pagination-bar button[data-v-b5973577]:disabled{cursor:not-allowed;opacity:.5}@media (max-width:800px){.pagination-bar[data-v-b5973577]{align-items:flex-start;flex-direction:column}.pagination-bar div[data-v-b5973577]{max-width:100%;overflow:auto}.detail-heading[data-v-b5973577]{align-items:stretch;flex-direction:column}}.confirm-modal[data-v-b5973577]{width:min(480px,94vw);background:#fff;border:1px solid #d5e3e0;border-radius:20px;padding:28px;box-shadow:0 24px 70px #0e36313d}.confirm-icon[data-v-b5973577]{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;margin-bottom:18px;font-size:24px;font-weight:800}.confirm-icon.confirm[data-v-b5973577]{background:#dff4ee;color:#087466}.confirm-icon.delete[data-v-b5973577]{background:#fde8e6;color:#bd332d}.confirm-modal h2[data-v-b5973577]{margin:7px 0 10px;color:#173d39;font-size:23px}.confirm-description[data-v-b5973577]{margin:0;color:#657774;line-height:1.7}.confirm-question[data-v-b5973577]{display:flex;flex-direction:column;gap:6px;margin:20px 0;padding:14px 16px;border-radius:12px;background:#f1f7f5}.confirm-question span[data-v-b5973577]{font-size:12px;color:#70817e}.confirm-question strong[data-v-b5973577]{color:#234d48;line-height:1.5}.confirm-checks[data-v-b5973577]{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:22px}.confirm-checks span[data-v-b5973577]{padding:5px 9px;border-radius:999px;background:#e8f5f1;color:#287067;font-size:12px}.confirm-actions[data-v-b5973577]{display:flex;justify-content:flex-end;gap:10px}.danger-solid-button[data-v-b5973577]{border:1px solid #c83e37;background:#c83e37;color:#fff;border-radius:8px;padding:9px 14px;cursor:pointer}.confirm-actions button[data-v-b5973577]:disabled{cursor:not-allowed;opacity:.6}.confirm-modal.intake-modal[data-v-b5973577]{width:min(680px,94vw);max-height:90vh;overflow:auto}.review-loading-icon[data-v-b5973577]{width:56px;height:56px;border-radius:18px;background:#e0f3ef;display:grid;place-items:center;margin-bottom:20px}.review-loading-icon span[data-v-b5973577]{width:24px;height:24px;border:3px solid #92c9c1;border-top-color:#0e776d;border-radius:50%;animation:review-spin-b5973577 .9s linear infinite}.review-progress[data-v-b5973577]{display:grid;gap:9px;margin-top:22px}.review-progress span[data-v-b5973577]{padding:11px 13px;border-radius:10px;background:#f1f7f5;color:#4f6f6b}.review-progress span[data-v-b5973577]:before{content:"·";margin-right:8px;color:#0e776d;font-weight:900}@keyframes review-spin-b5973577{to{transform:rotate(360deg)}}.review-decision[data-v-b5973577]{padding:14px 16px;border-radius:12px;margin-bottom:14px}.review-decision.matched[data-v-b5973577]{background:#fff5dc;border:1px solid #f1d997}.review-decision.new-pattern[data-v-b5973577]{background:#e8f5f1;border:1px solid #c7e5dd}.review-decision strong[data-v-b5973577]{color:#244d48}.review-decision p[data-v-b5973577]{margin:6px 0 0;color:#607571;line-height:1.55}.equivalent-card[data-v-b5973577]{display:flex;flex-direction:column;gap:5px;padding:14px 16px;border:1px solid #d7e4e1;border-radius:12px;margin-bottom:18px}.equivalent-card span[data-v-b5973577],.equivalent-card small[data-v-b5973577]{color:#758581}.equivalent-card strong[data-v-b5973577]{color:#193f3a}.resolution-options[data-v-b5973577]{border:0;padding:0;margin:0 0 18px}.resolution-options legend[data-v-b5973577]{font-weight:800;color:#274f4a;margin-bottom:9px}.resolution-options label[data-v-b5973577]{position:relative;display:flex;align-items:flex-start;gap:10px;border:1px solid #d7e4e1;border-radius:12px;padding:13px 14px;margin-bottom:8px;cursor:pointer}.resolution-options label.selected[data-v-b5973577]{border-color:#0e776d;background:#f0f8f6;box-shadow:0 0 0 1px #0e776d inset}.resolution-options input[data-v-b5973577]{margin-top:4px;accent-color:#0e776d}.resolution-options label span[data-v-b5973577]{display:flex;flex:1;flex-direction:column;gap:4px}.resolution-options label strong[data-v-b5973577]{color:#254c47}.resolution-options label small[data-v-b5973577]{color:#6d7f7c;line-height:1.45}.resolution-options em[data-v-b5973577]{font-style:normal;font-size:11px;padding:3px 7px;border-radius:999px;background:#d9f0ea;color:#087466}.utterance-review[data-v-b5973577]{display:flex;flex-direction:column;gap:8px;margin-bottom:15px;font-weight:800;color:#2b514d}.utterance-review span[data-v-b5973577]{display:flex;align-items:baseline;justify-content:space-between}.utterance-review small[data-v-b5973577]{font-weight:400;color:#748580}.utterance-review textarea[data-v-b5973577]{resize:vertical;border:1px solid #c9dad7;border-radius:10px;padding:12px;line-height:1.6;font-family:inherit}.utterance-review textarea[data-v-b5973577]:focus{outline:2px solid #a9d8d1;border-color:#0e776d}.remark-cell[data-v-b5973577]{max-width:220px;overflow:hidden;text-overflow:ellipsis}.pattern-remark[data-v-b5973577]{white-space:pre-wrap;overflow-wrap:anywhere}.intake-template-report[data-v-b5973577]{padding:14px;border:1px solid #dce7e5;border-radius:10px;margin:16px 0}.intake-template-report ul[data-v-b5973577]{padding:0;list-style:none}.intake-template-report li[data-v-b5973577]{display:grid;gap:5px;padding:9px 0;border-bottom:1px solid #e7eeec}.parameter-values[data-v-b5973577]{margin:14px 0}.parameter-values>strong[data-v-b5973577]{display:block;margin-bottom:8px}.parameter-values .table-scroll td[data-v-b5973577]{white-space:normal;overflow-wrap:anywhere;min-width:100px;vertical-align:top}.parameter-values code[data-v-b5973577]{color:#135faa;font-weight:700}.parameter-hint[data-v-b5973577]{font-size:12px;color:#657b76;line-height:1.6}.intake-template-report code[data-v-b5973577]{white-space:pre-wrap;overflow-wrap:anywhere}.intake-template-report small[data-v-b5973577]{color:#6b7e79}.intake-error[data-v-b5973577]{color:#b52d27}.intake-utterances[data-v-b5973577]{margin:16px 0}.intake-utterances summary[data-v-b5973577]{cursor:pointer;margin-bottom:10px}.intake-sql-block[data-v-b5973577]{margin:12px 0 18px;border:1px solid #dce4ec;border-radius:10px;overflow:hidden;background:#f7f9fc}.intake-sql-block>header[data-v-b5973577]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;padding:10px 12px;background:#edf2f7}.intake-sql-block>header small[data-v-b5973577]{color:#718096;font-size:11px;font-weight:400;margin-left:6px}.intake-sql-block>header div[data-v-b5973577]{display:flex;gap:12px}.intake-sql-block pre[data-v-b5973577],.intake-sql-block textarea[data-v-b5973577]{box-sizing:border-box;width:100%;max-height:420px;margin:0;padding:16px;border:0;border-radius:0;background:#f7f9fc;color:#25384c;font:400 13px/1.85 Consolas,Courier New,monospace;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;-moz-tab-size:2;tab-size:2}.intake-sql-block pre code[data-v-b5973577]{font:inherit;color:inherit;background:transparent;padding:0}.intake-sql-block textarea[data-v-b5973577]{resize:vertical}.sql-copy-status[data-v-b5973577]{display:block;padding:6px 12px;color:#526b81}.confirm-modal.intake-modal[data-v-b5973577]{width:min(960px,calc(100vw - 48px));max-width:calc(100vw - 48px);box-sizing:border-box}.intake-sql-block[data-v-b5973577]{min-width:0;max-width:100%}.intake-sql-block pre[data-v-b5973577],.intake-sql-block textarea[data-v-b5973577],.intake-sql-block pre code[data-v-b5973577]{white-space:pre;overflow-wrap:normal;word-break:normal}.intake-sql-block pre[data-v-b5973577],.intake-sql-block textarea[data-v-b5973577]{overflow-x:auto}@media (max-width: 600px){.confirm-modal.intake-modal[data-v-b5973577]{width:calc(100vw - 24px);max-width:calc(100vw - 24px)}}.pattern-toolbar[data-v-b5973577]{justify-content:flex-start;flex-wrap:wrap;gap:16px}.pattern-toolbar>label[data-v-b5973577],.pattern-toolbar .tabs[data-v-b5973577]{flex:none}.toolbar-inline-notice[data-v-b5973577]{display:flex;align-items:center;gap:8px;min-width:0;color:#718096;font-size:12px}.toolbar-inline-notice>span[data-v-b5973577]{overflow-wrap:anywhere}.toolbar-inline-notice>button[data-v-b5973577]{flex:none;border:0;padding:2px 5px;background:transparent;color:#718096;font-size:18px;cursor:pointer}.pattern-toolbar .toolbar-refresh[data-v-b5973577]{margin-left:auto}@media (max-width: 800px){.pattern-toolbar[data-v-b5973577]{flex-direction:row}.pattern-toolbar .tabs[data-v-b5973577]{max-width:100%;overflow-x:auto}}.designer-panel[data-v-1fc93850]{display:flex;flex-direction:column;gap:10px;height:100%;min-height:0;color:#173f3a}.designer-toolbar[data-v-1fc93850]{display:grid;grid-template-columns:210px minmax(220px,1fr) 150px auto auto;gap:10px;align-items:end;padding:12px 14px;border:1px solid #d6e6e2;border-radius:14px;background:#fff}.designer-toolbar label[data-v-1fc93850],.designer-inspector label[data-v-1fc93850]{display:flex;flex-direction:column;gap:5px}.designer-toolbar label span[data-v-1fc93850],.designer-inspector label span[data-v-1fc93850]{font-size:11px;color:#6c8581}.designer-toolbar select[data-v-1fc93850],.designer-toolbar input[data-v-1fc93850],.designer-inspector input[data-v-1fc93850],.description-row input[data-v-1fc93850]{min-width:0;border:1px solid #cbded9;border-radius:8px;padding:9px 10px;background:#fff;color:#214b45}.draft-state[data-v-1fc93850]{display:flex;flex-direction:column;gap:3px}.draft-state b[data-v-1fc93850]{font-size:12px;color:#8b650b}.draft-state small[data-v-1fc93850]{font-size:10px;color:#78918d}.primary-button[data-v-1fc93850],.secondary-button[data-v-1fc93850]{border-radius:8px;padding:9px 12px;cursor:pointer;white-space:nowrap}.primary-button[data-v-1fc93850]{border:1px solid #0e776d;background:#0e776d;color:#fff}.secondary-button[data-v-1fc93850]{border:1px solid #bfd3d0;background:#fff;color:#285f59}.primary-button[data-v-1fc93850]:disabled,.secondary-button[data-v-1fc93850]:disabled{opacity:.45;cursor:not-allowed}.danger-button[data-v-1fc93850]{border-color:#efb9b6;color:#b52d27}.description-row[data-v-1fc93850]{display:grid;grid-template-columns:minmax(300px,1fr) minmax(300px,1fr);align-items:center;gap:12px}.description-row span[data-v-1fc93850]{font-size:11px;color:#66817c}.designer-layout[data-v-1fc93850]{display:grid;grid-template-columns:minmax(520px,1fr) 285px;gap:10px;min-height:0;flex:1}.designer-viewport[data-v-1fc93850],.designer-inspector[data-v-1fc93850]{border:1px solid #d6e6e2;border-radius:14px;background:#fff;overflow:auto}.designer-viewport[data-v-1fc93850]{background-color:#f6faf9;background-image:radial-gradient(#c9dcda 1px,transparent 1px);background-size:18px 18px;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.designer-viewport.panning[data-v-1fc93850]{cursor:grabbing}.designer-canvas[data-v-1fc93850]{position:relative}.connect-tip[data-v-1fc93850]{position:sticky;top:12px;left:50%;z-index:4;width:max-content;transform:translate(-50%);padding:7px 13px;border-radius:999px;background:#173f3a;color:#fff;font-size:11px}.designer-edges[data-v-1fc93850]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.designer-edges path[data-v-1fc93850]{fill:none;stroke:#79b5ab;stroke-width:2.4}.designer-edges marker path[data-v-1fc93850]{fill:#4d9f91}.designer-node[data-v-1fc93850]{position:absolute;z-index:2;display:flex;flex-direction:column;justify-content:center;gap:6px;padding:12px 14px;border:1px solid #a9ccc6;border-left:5px solid #5c89c6;border-radius:13px;background:#fff;box-shadow:0 7px 18px #1f544b1a;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.designer-node[data-v-1fc93850]:active{cursor:grabbing}.designer-node.selected[data-v-1fc93850]{box-shadow:0 0 0 3px #11a98c33,0 8px 20px #1f544b24}.designer-node.connection-source[data-v-1fc93850]{outline:3px dashed #e3a632;outline-offset:4px}.designer-node.retrieval[data-v-1fc93850]{border-left-color:#16a388}.designer-node.generation[data-v-1fc93850]{border-left-color:#8a6dc1}.designer-node.audit[data-v-1fc93850]{border-left-color:#d08a55}.designer-node.merge[data-v-1fc93850]{border-left-color:#137f9c}.designer-node>span[data-v-1fc93850]{font-size:9px;color:#79918d}.designer-node>strong[data-v-1fc93850]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.designer-node>small[data-v-1fc93850]{font-size:9px;color:#78918d}.designer-inspector[data-v-1fc93850]{padding:16px}.inspector-eyebrow[data-v-1fc93850]{margin:0;color:#0d8a76;font-size:10px;font-weight:800;letter-spacing:.12em}.designer-inspector h3[data-v-1fc93850]{margin:5px 0 16px}.designer-inspector dl[data-v-1fc93850]{display:grid;grid-template-columns:66px 1fr;gap:8px;margin:16px 0;font-size:11px}.designer-inspector dt[data-v-1fc93850]{color:#78918d}.designer-inspector dd[data-v-1fc93850]{margin:0;word-break:break-all}.inspector-actions[data-v-1fc93850]{display:flex;gap:7px}.edge-list[data-v-1fc93850]{display:flex;flex-direction:column;gap:7px;margin-top:17px;padding-top:14px;border-top:1px solid #e0ebe8}.edge-list>strong[data-v-1fc93850]{font-size:12px}.edge-list>p[data-v-1fc93850],.empty-inspector[data-v-1fc93850]{color:#78918d;font-size:11px}.edge-list>span[data-v-1fc93850]{display:grid;grid-template-columns:1fr auto;gap:5px;align-items:center;padding:7px;border-radius:7px;background:#f1f7f5}.edge-list b[data-v-1fc93850]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:9px}.edge-list button[data-v-1fc93850]{border:0;background:transparent;color:#b24a40;font-size:9px;cursor:pointer}.validation-card[data-v-1fc93850]{display:flex;flex-direction:column;gap:5px;margin-top:16px;padding:12px;border:1px solid #9fd4c8;border-radius:10px;background:#eff9f6}.validation-card.invalid[data-v-1fc93850]{border-color:#e5b4aa;background:#fff4f0}.validation-card strong[data-v-1fc93850]{font-size:12px}.validation-card small[data-v-1fc93850],.validation-card p[data-v-1fc93850]{margin:0;font-size:9px;line-height:1.45}.validation-card p[data-v-1fc93850]{color:#7b5b4e}@media (max-width:1100px){.designer-toolbar[data-v-1fc93850]{grid-template-columns:1fr 1fr}.designer-layout[data-v-1fc93850]{grid-template-columns:1fr}.designer-inspector[data-v-1fc93850]{max-height:360px}.description-row[data-v-1fc93850]{grid-template-columns:1fr}}.palette-panel[data-v-1fc93850]{padding:10px 12px 12px;border:1px solid #d6e6e2;border-radius:14px;background:#fff;box-shadow:0 4px 14px #1c504709}.palette-header[data-v-1fc93850]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:9px;padding:0 2px}.palette-header>div[data-v-1fc93850]{display:flex;align-items:baseline;gap:9px}.palette-header strong[data-v-1fc93850]{font-size:15px;color:#173f3a}.palette-header small[data-v-1fc93850]{font-size:10px;color:#78918d}.palette-header>span[data-v-1fc93850]{display:flex;align-items:center;gap:5px;color:#78918d;font-size:9px}.palette-header i[data-v-1fc93850]{width:8px;height:8px;border-radius:50%;background:#18a98e}.palette-header i.added[data-v-1fc93850]{margin-left:7px;background:#c4d2cf}.palette-groups[data-v-1fc93850]{display:grid;grid-template-columns:minmax(240px,.8fr) minmax(560px,2fr) minmax(340px,1.2fr) minmax(340px,1.15fr);gap:8px}.palette-group[data-v-1fc93850]{--group-accent:#5c89c6;min-width:0;padding:8px;border:1px solid #e0ebe8;border-radius:11px;background:#f8fbfa}.palette-group.group-retrieval[data-v-1fc93850]{--group-accent:#16a388}.palette-group.group-processing[data-v-1fc93850]{--group-accent:#137f9c}.palette-group.group-output[data-v-1fc93850]{--group-accent:#8a6dc1}.palette-group-title[data-v-1fc93850]{display:flex;align-items:center;justify-content:space-between;margin-bottom:7px;padding:0 2px}.palette-group-title>span[data-v-1fc93850]{display:flex;align-items:baseline;gap:6px}.palette-group-title b[data-v-1fc93850]{font-size:10px;color:var(--group-accent)}.palette-group-title small[data-v-1fc93850]{font-size:8px;color:#8aa09c}.palette-group-title em[data-v-1fc93850]{display:grid;place-items:center;width:18px;height:18px;border-radius:999px;background:#eaf2f0;color:#6e8782;font-size:8px;font-style:normal}.palette-items[data-v-1fc93850]{display:grid;grid-template-columns:repeat(auto-fit,minmax(105px,1fr));gap:6px}.palette-node[data-v-1fc93850]{position:relative;display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:7px;min-width:0;height:52px;padding:7px 8px;border:1px solid #d6e5e2;border-radius:9px;background:#fff;color:#315d56;text-align:left;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.palette-node[data-v-1fc93850]:hover:not(:disabled){transform:translateY(-1px);border-color:var(--group-accent);box-shadow:0 5px 12px #1b534917}.palette-node-icon[data-v-1fc93850]{display:grid;place-items:center;width:24px;height:24px;border-radius:7px;background:color-mix(in srgb,var(--group-accent) 12%,#fff);color:var(--group-accent);font-size:15px;font-weight:700}.palette-node-copy[data-v-1fc93850]{display:flex;min-width:0;flex-direction:column;gap:2px}.palette-node-copy b[data-v-1fc93850],.palette-node-copy small[data-v-1fc93850]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.palette-node-copy b[data-v-1fc93850]{font-size:10px}.palette-node-copy small[data-v-1fc93850]{font-size:8px;color:#78918d}.palette-node>em[data-v-1fc93850]{position:absolute;right:5px;top:4px;padding:2px 4px;border-radius:999px;background:#edf2f1;color:#81938f;font-size:7px;font-style:normal}.palette-node[data-v-1fc93850]:disabled{border-style:dashed;background:#f4f7f6;color:#98aaa6;cursor:not-allowed}.palette-node:disabled .palette-node-icon[data-v-1fc93850]{background:#e9efed;color:#9bada9}.palette-node:disabled .palette-node-copy[data-v-1fc93850]{opacity:.58}@media (max-width:1500px){.palette-groups[data-v-1fc93850]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:850px){.palette-header[data-v-1fc93850]{align-items:flex-start;flex-direction:column}.palette-groups[data-v-1fc93850]{grid-template-columns:1fr}.palette-items[data-v-1fc93850]{grid-template-columns:repeat(2,minmax(0,1fr))}}.designer-toolbar[data-v-1fc93850]{grid-template-columns:210px minmax(220px,1fr) 150px auto auto auto}.designer-viewport[data-v-1fc93850]{position:relative;overflow:hidden!important}.designer-pan-layer[data-v-1fc93850]{position:absolute;left:0;top:0;will-change:transform}.designer-canvas[data-v-1fc93850]{transform-origin:top left}.canvas-zoom-indicator[data-v-1fc93850]{position:absolute;right:14px;bottom:14px;z-index:6;padding:6px 10px;border:1px solid #cbded9;border-radius:999px;background:#ffffffeb;color:#58746f;font-size:10px;pointer-events:none}@media (max-width:1100px){.designer-toolbar[data-v-1fc93850]{grid-template-columns:1fr 1fr}}.node-port[data-v-1fc93850]{position:absolute;z-index:5;width:14px;height:14px;padding:0;border:2px solid #fff;border-radius:50%;background:#18a98e;box-shadow:0 0 0 2px #18a98e,0 2px 7px #0e504640;cursor:crosshair}.node-port[data-v-1fc93850]:hover{width:17px;height:17px;background:#0d806d;box-shadow:0 0 0 3px #18a98e38}.node-port.active[data-v-1fc93850]{background:#e59a22;box-shadow:0 0 0 3px #e59a224d}.node-port.drop-target[data-v-1fc93850]{width:16px;height:16px;background:#5d79c8;box-shadow:0 0 0 3px #5d79c82e,0 2px 8px #314a9347}.node-port.drop-port[data-v-1fc93850]{width:21px;height:21px;background:#9b5ca8;box-shadow:0 0 0 5px #9b5ca838,0 3px 10px #71367f57}.node-port.port-top[data-v-1fc93850]{left:50%;top:-7px;transform:translate(-50%,-50%)}.node-port.port-right[data-v-1fc93850]{right:-7px;top:50%;transform:translate(50%,-50%)}.node-port.port-bottom[data-v-1fc93850]{left:50%;bottom:-7px;transform:translate(-50%,50%)}.node-port.port-left[data-v-1fc93850]{left:-7px;top:50%;transform:translate(-50%,-50%)}.designer-edges[data-v-1fc93850]{overflow:visible}.node-config-panel[data-v-1fc93850]{display:flex;flex-direction:column;gap:10px;margin:0 0 16px;padding:13px;border:1px solid #dce9e6;border-radius:10px;background:#f7fbfa}.node-config-panel>strong[data-v-1fc93850]{font-size:12px}.node-config-panel select[data-v-1fc93850]{width:100%;border:1px solid #cbded9;border-radius:8px;padding:9px 10px;background:#fff;color:#214b45}.node-config-panel .check-field[data-v-1fc93850]{display:grid;grid-template-columns:auto 1fr;align-items:center;justify-content:start}.node-config-panel .check-field input[data-v-1fc93850]{width:16px;height:16px;margin:0}.node-config-panel .check-field span[data-v-1fc93850]{font-size:11px;color:#496b66}.designer-edges[data-v-1fc93850]{pointer-events:auto}.designer-edges .edge-visible[data-v-1fc93850]{fill:none;stroke:#79b5ab;stroke-width:2.4;pointer-events:none;transition:stroke .15s ease,stroke-width .15s ease}.designer-edges .edge-visible.high-risk-sql[data-v-1fc93850]{stroke:#9b5ca8;stroke-width:3;stroke-dasharray:7 5}.designer-edges .edge-visible.low-risk-sql[data-v-1fc93850]{stroke:#328bb1;stroke-width:2.8}.designer-edges .edge-visible.selected[data-v-1fc93850]{stroke:#e59a22;stroke-width:3.6;filter:drop-shadow(0 2px 3px rgba(176,110,12,.22))}.designer-edges .edge-hit[data-v-1fc93850]{fill:none;stroke:transparent;stroke-width:18;pointer-events:stroke;cursor:pointer}.designer-edges marker#designer-arrow path[data-v-1fc93850]{fill:#4d9f91;stroke:none}.designer-edges marker#designer-arrow-selected path[data-v-1fc93850]{fill:#d98a18;stroke:none}.designer-edges marker#designer-arrow-high-risk path[data-v-1fc93850]{fill:#9b5ca8;stroke:none}.designer-edges marker#designer-arrow-low-risk path[data-v-1fc93850]{fill:#328bb1;stroke:none}.edge-reconnect-handle[data-v-1fc93850]{pointer-events:all;stroke:#fff;stroke-width:3;filter:drop-shadow(0 2px 4px rgba(22,85,74,.28));cursor:grab}.edge-reconnect-handle[data-v-1fc93850]:active{cursor:grabbing}.edge-reconnect-handle.source-handle[data-v-1fc93850]{fill:#178c78}.edge-reconnect-handle.target-handle[data-v-1fc93850]{fill:#e59a22}.edge-edit-tip[data-v-1fc93850]{background:#7b5913}.edge-keyboard-help[data-v-1fc93850]{margin:12px 0;color:#637c77;font-size:12px;line-height:1.6}.designer-panel[data-v-1fc93850]{gap:8px;overflow:hidden}.designer-toolbar[data-v-1fc93850]{display:grid;grid-template-columns:170px 210px minmax(240px,1fr) 112px max-content;align-items:center;gap:10px;min-height:66px;padding:8px 11px;overflow-x:auto;border-radius:12px;flex:none;scrollbar-width:none}.designer-toolbar[data-v-1fc93850]::-webkit-scrollbar{display:none}.workflow-brand[data-v-1fc93850]{display:flex;min-width:0;flex-direction:column;gap:2px}.workflow-brand span[data-v-1fc93850]{color:#0b8d78;font-size:10px;font-weight:800;letter-spacing:.15em}.workflow-brand strong[data-v-1fc93850]{overflow:hidden;color:#173f3a;font-size:20px;text-overflow:ellipsis;white-space:nowrap}.designer-toolbar label[data-v-1fc93850]{gap:3px}.designer-toolbar label span[data-v-1fc93850]{font-size:11px}.designer-toolbar select[data-v-1fc93850],.designer-toolbar input[data-v-1fc93850]{height:38px;padding:7px 10px;font-size:13px}.draft-state[data-v-1fc93850]{align-items:flex-start;gap:2px}.draft-state b[data-v-1fc93850]{padding:5px 8px;border-radius:999px;background:#fff5d9;font-size:12px}.draft-state small[data-v-1fc93850]{padding-left:4px;font-size:10px}.toolbar-actions[data-v-1fc93850]{display:flex;gap:7px}.toolbar-actions button[data-v-1fc93850]{height:38px;padding:7px 11px;font-size:13px}.draft-state[data-v-1fc93850]{min-width:145px}.draft-state b[data-v-1fc93850]{background:#e8f7f3;color:#087969}.draft-state small[data-v-1fc93850]{max-width:165px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.draft-state small.dirty[data-v-1fc93850]{color:#b86a09;font-weight:800}.designer-workspace[data-v-1fc93850]{display:grid;grid-template-columns:240px minmax(0,1fr) 300px;gap:8px;position:relative;min-height:0;overflow:hidden;flex:1;transition:grid-template-columns .18s ease}.designer-workspace.library-collapsed[data-v-1fc93850]{grid-template-columns:48px minmax(0,1fr) 300px}.designer-workspace.inspector-collapsed[data-v-1fc93850]{grid-template-columns:240px minmax(0,1fr) 48px}.designer-workspace.library-collapsed.inspector-collapsed[data-v-1fc93850]{grid-template-columns:48px minmax(0,1fr) 48px}.node-library[data-v-1fc93850],.designer-inspector[data-v-1fc93850]{min-width:0;min-height:0;border:1px solid #d6e6e2;border-radius:12px;background:#fff;overflow:hidden}.node-library[data-v-1fc93850]{display:flex;flex-direction:column}.side-panel-header[data-v-1fc93850]{display:flex;align-items:center;justify-content:space-between;gap:7px;min-height:48px;padding:7px 9px;border-bottom:1px solid #e2ece9;background:#fbfdfc}.side-panel-header>div[data-v-1fc93850]{display:flex;min-width:0;flex-direction:column;gap:1px}.side-panel-header strong[data-v-1fc93850]{font-size:13px}.side-panel-header small[data-v-1fc93850]{overflow:hidden;color:#78918d;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.side-panel-header>button[data-v-1fc93850]{display:grid;place-items:center;width:28px;height:28px;padding:0;border:1px solid #d2e2df;border-radius:8px;background:#fff;color:#2d655e;font-size:18px;cursor:pointer}.side-panel-header>b[data-v-1fc93850]{color:#47716b;font-size:10px;font-weight:700}.node-library.collapsed .side-panel-header[data-v-1fc93850],.designer-inspector.collapsed .side-panel-header[data-v-1fc93850]{height:100%;min-height:0;flex-direction:column;justify-content:flex-start;padding:8px 5px;border-bottom:0}.node-library.collapsed .side-panel-header>button[data-v-1fc93850]{order:-1}.node-library.collapsed .side-panel-header>b[data-v-1fc93850],.designer-inspector.collapsed .side-panel-header>b[data-v-1fc93850]{margin-top:8px;writing-mode:vertical-rl;letter-spacing:.15em}.library-groups[data-v-1fc93850]{display:flex;min-height:0;flex:1;flex-direction:column;gap:9px;padding:8px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-color:#9eb6b1 #edf3f1;scrollbar-width:auto}.library-groups[data-v-1fc93850]::-webkit-scrollbar{width:9px}.library-groups[data-v-1fc93850]::-webkit-scrollbar-track{border-radius:999px;background:#edf3f1}.library-groups[data-v-1fc93850]::-webkit-scrollbar-thumb{border:2px solid #edf3f1;border-radius:999px;background:#9eb6b1}.library-group[data-v-1fc93850]{--group-accent:#5c89c6;padding:7px;border:1px solid #e1ebe9;border-radius:10px;background:#f8fbfa}.library-group.group-retrieval[data-v-1fc93850]{--group-accent:#16a388}.library-group.group-processing[data-v-1fc93850]{--group-accent:#137f9c}.library-group.group-output[data-v-1fc93850]{--group-accent:#8a6dc1}.library-group>header[data-v-1fc93850]{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px;padding:0 2px}.library-group>header span[data-v-1fc93850]{color:var(--group-accent);font-size:11px;font-weight:800}.library-group>header small[data-v-1fc93850]{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#e8f1ef;color:#6c8581;font-size:9px}.library-group>div[data-v-1fc93850]{display:flex;flex-direction:column;gap:5px}.library-node[data-v-1fc93850]{display:grid;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:8px;width:100%;height:40px;padding:5px 8px;border:1px solid #d8e6e3;border-radius:8px;background:#fff;color:#315d56;text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease}.library-node[data-v-1fc93850]:hover:not(:disabled){border-color:var(--group-accent);background:#f2faf8}.library-node i[data-v-1fc93850]{display:grid;place-items:center;width:24px;height:24px;border-radius:7px;background:color-mix(in srgb,var(--group-accent) 12%,#fff);color:var(--group-accent);font-size:14px;font-style:normal;font-weight:800}.library-node span[data-v-1fc93850]{overflow:hidden;font-size:12px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.library-node[data-v-1fc93850]:disabled{border-style:dashed;background:#f4f7f6;color:#9baca8;cursor:not-allowed}.library-node:disabled i[data-v-1fc93850]{background:#e8efed;color:#96a7a3}.designer-viewport[data-v-1fc93850]{width:100%;height:100%;min-width:0;min-height:0;border-radius:12px}.canvas-message[data-v-1fc93850]{position:absolute;left:14px;bottom:14px;z-index:6;max-width:min(60%,560px);overflow:hidden;padding:6px 10px;border:1px solid #cbded9;border-radius:999px;background:#fffffff0;color:#58746f;font-size:9px;text-overflow:ellipsis;white-space:nowrap;pointer-events:none}.canvas-zoom-indicator[data-v-1fc93850]{right:14px;bottom:14px}.designer-inspector[data-v-1fc93850]{display:flex;max-height:none;padding:0;flex-direction:column}.inspector-header[data-v-1fc93850]{flex-direction:row-reverse}.designer-inspector.collapsed .inspector-header[data-v-1fc93850]{flex-direction:column}.inspector-scroll[data-v-1fc93850]{min-height:0;padding:12px;overflow-y:auto;flex:1;scrollbar-width:thin}.flow-settings[data-v-1fc93850]{margin-bottom:14px;border:1px solid #dce9e6;border-radius:9px;background:#f8fbfa}.flow-settings summary[data-v-1fc93850]{padding:9px 10px;color:#315d56;font-size:11px;font-weight:800;cursor:pointer}.flow-settings label[data-v-1fc93850]{padding:0 10px 10px}.flow-settings textarea[data-v-1fc93850]{min-height:70px;resize:vertical;border:1px solid #cbded9;border-radius:8px;padding:8px;background:#fff;color:#214b45;font:inherit;font-size:10px}.inspector-scroll .inspector-eyebrow[data-v-1fc93850]{margin-top:2px}.inspector-scroll h3[data-v-1fc93850]{margin-top:5px}@media (max-width:1450px){.designer-toolbar[data-v-1fc93850]{grid-template-columns:150px 190px minmax(210px,1fr) 105px max-content}.designer-workspace[data-v-1fc93850]{grid-template-columns:220px minmax(0,1fr) 280px}.designer-workspace.library-collapsed[data-v-1fc93850]{grid-template-columns:48px minmax(0,1fr) 280px}.designer-workspace.inspector-collapsed[data-v-1fc93850]{grid-template-columns:220px minmax(0,1fr) 48px}}@media (max-width:1120px){.designer-toolbar[data-v-1fc93850]{grid-template-columns:140px 185px minmax(200px,1fr) 100px max-content;min-width:0}.designer-workspace[data-v-1fc93850],.designer-workspace.library-collapsed[data-v-1fc93850],.designer-workspace.inspector-collapsed[data-v-1fc93850],.designer-workspace.library-collapsed.inspector-collapsed[data-v-1fc93850]{grid-template-columns:minmax(0,1fr)}.designer-viewport[data-v-1fc93850]{grid-column:1;grid-row:1}.node-library[data-v-1fc93850],.designer-inspector[data-v-1fc93850]{position:absolute;top:0;bottom:0;z-index:12;box-shadow:0 10px 26px #18433c29}.node-library[data-v-1fc93850]{left:0;width:240px}.designer-inspector[data-v-1fc93850]{right:0;width:300px}.node-library.collapsed[data-v-1fc93850],.designer-inspector.collapsed[data-v-1fc93850]{width:44px;box-shadow:none}.canvas-message[data-v-1fc93850]{left:54px;max-width:45%}.canvas-zoom-indicator[data-v-1fc93850]{right:54px}}@media (max-width:760px){.workflow-brand[data-v-1fc93850]{display:none}.designer-toolbar[data-v-1fc93850]{grid-template-columns:180px minmax(210px,1fr) 100px max-content}.node-library[data-v-1fc93850]{width:min(260px,82vw)}.designer-inspector[data-v-1fc93850]{width:min(310px,88vw)}.canvas-message[data-v-1fc93850]{display:none}}.library-group.group-realtime[data-v-1fc93850]{--group-accent:#c47a21}.designer-node.realtime[data-v-1fc93850]{border-left-color:#c47a21}.designer-inspector .side-panel-header strong[data-v-1fc93850]{font-size:15px}.designer-inspector .side-panel-header small[data-v-1fc93850]{font-size:10px;line-height:1.4}.inspector-scroll[data-v-1fc93850]{padding:14px}.flow-settings summary[data-v-1fc93850]{padding:11px 12px;font-size:13px}.flow-settings label[data-v-1fc93850]{gap:6px;padding:0 12px 12px}.flow-settings label span[data-v-1fc93850],.designer-inspector label span[data-v-1fc93850]{font-size:12px}.flow-settings textarea[data-v-1fc93850]{min-height:82px;padding:10px;font-size:12px;line-height:1.6}.inspector-eyebrow[data-v-1fc93850]{font-size:11px}.designer-inspector h3[data-v-1fc93850]{margin:6px 0 17px;font-size:20px}.designer-inspector input[data-v-1fc93850],.designer-inspector select[data-v-1fc93850]{font-size:13px}.designer-inspector dl[data-v-1fc93850]{grid-template-columns:72px 1fr;gap:10px 8px;font-size:13px}.inspector-actions button[data-v-1fc93850]{font-size:12px}.edge-list[data-v-1fc93850]{gap:8px;margin-top:18px;padding-top:16px}.edge-list>strong[data-v-1fc93850]{font-size:14px}.edge-list>p[data-v-1fc93850],.empty-inspector[data-v-1fc93850]{font-size:12px;line-height:1.6}.edge-list>span[data-v-1fc93850]{padding:9px}.edge-list b[data-v-1fc93850]{font-size:11px}.edge-list button[data-v-1fc93850]{font-size:10px}.node-config-panel>strong[data-v-1fc93850]{font-size:13px}.node-config-panel .check-field span[data-v-1fc93850]{font-size:12px}.validation-card strong[data-v-1fc93850]{font-size:13px}.validation-card small[data-v-1fc93850],.validation-card p[data-v-1fc93850]{font-size:11px;line-height:1.55}.validation-dialog-backdrop[data-v-1fc93850]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;padding:24px;background:#0f2a2673;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.validation-dialog[data-v-1fc93850]{display:flex;width:min(620px,calc(100vw - 32px));max-height:min(760px,calc(100dvh - 48px));flex-direction:column;overflow:hidden;border:1px solid #d6e6e2;border-radius:18px;background:#fff;box-shadow:0 24px 70px #0d2f2a40;color:#173f3a}.validation-dialog>header[data-v-1fc93850]{display:grid;grid-template-columns:44px minmax(0,1fr) 32px;align-items:center;gap:12px;padding:18px 20px;border-bottom:1px solid #e2ece9}.validation-dialog>header>span[data-v-1fc93850]{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#dff4ee;color:#087a67;font-size:22px;font-weight:900}.validation-dialog>header>span.invalid[data-v-1fc93850]{background:#ffebe6;color:#b84931}.validation-dialog>header h3[data-v-1fc93850]{margin:0 0 4px;font-size:20px}.validation-dialog>header p[data-v-1fc93850]{margin:0;color:#6f8884;font-size:12px}.validation-dialog>header>button[data-v-1fc93850]{width:32px;height:32px;padding:0;border:0;border-radius:8px;background:#f1f6f5;color:#5d7772;font-size:22px;cursor:pointer}.validation-summary[data-v-1fc93850]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:14px 20px;border-bottom:1px solid #e7efed;background:#fbfdfc}.validation-summary>span[data-v-1fc93850]{display:flex;align-items:baseline;justify-content:center;gap:5px;padding:9px;border:1px solid #e0ebe8;border-radius:10px;background:#fff}.validation-summary b[data-v-1fc93850]{font-size:17px}.validation-summary small[data-v-1fc93850]{color:#78918d;font-size:10px}.validation-dialog-content[data-v-1fc93850]{display:flex;min-height:0;flex-direction:column;gap:12px;padding:18px 20px;overflow-y:auto}.validation-messages[data-v-1fc93850]{padding:13px 15px;border-radius:11px}.validation-messages.error[data-v-1fc93850]{border:1px solid #efc2b8;background:#fff5f1}.validation-messages.warning[data-v-1fc93850]{border:1px solid #ead7a3;background:#fffaf0}.validation-messages h4[data-v-1fc93850]{margin:0 0 9px;font-size:13px}.validation-messages ol[data-v-1fc93850],.validation-messages ul[data-v-1fc93850]{display:flex;flex-direction:column;gap:7px;margin:0;padding-left:20px}.validation-messages li[data-v-1fc93850]{font-size:12px;line-height:1.55}.validation-empty[data-v-1fc93850]{margin:8px 0;padding:18px;border-radius:11px;background:#eef9f6;color:#2d6d63;text-align:center;font-size:13px}.validation-dialog>footer[data-v-1fc93850]{display:flex;justify-content:flex-end;padding:13px 20px;border-top:1px solid #e2ece9}.validation-dialog>footer button[data-v-1fc93850]{min-width:92px}@media (max-width:560px){.validation-dialog-backdrop[data-v-1fc93850]{padding:12px}.validation-summary[data-v-1fc93850]{grid-template-columns:repeat(2,minmax(0,1fr))}.validation-dialog>header[data-v-1fc93850]{padding:15px}.validation-dialog-content[data-v-1fc93850]{padding:15px}}.canvas-message[data-v-1fc93850]{left:50%;bottom:18px;display:flex;align-items:flex-start;gap:10px;width:max-content;max-width:min(82%,820px);min-height:42px;padding:10px 14px;overflow:visible;transform:translate(-50%);border-width:2px;border-radius:11px;box-shadow:0 10px 26px #1c423c2e;font-size:13px;font-weight:650;line-height:1.55;text-overflow:clip;white-space:normal}.canvas-message>b[data-v-1fc93850]{display:grid;place-items:center;width:22px;height:22px;margin-top:1px;flex:0 0 22px;border-radius:50%;color:#fff;font-size:13px;font-weight:900}.canvas-message>span[data-v-1fc93850]{min-width:0;word-break:break-word}.canvas-message.tone-error[data-v-1fc93850]{border-color:#e47762;background:#fff4f0fa;color:#8f2f20}.canvas-message.tone-error>b[data-v-1fc93850]{background:#d8523b}.canvas-message.tone-success[data-v-1fc93850]{border-color:#61b9a8;background:#effbf7fa;color:#166b5c}.canvas-message.tone-success>b[data-v-1fc93850]{background:#168b75}.canvas-message.tone-info[data-v-1fc93850]{border-color:#dfbc67;background:#fffaebfa;color:#765612}.canvas-message.tone-info>b[data-v-1fc93850]{background:#c28a19}.canvas-message-fade-enter-active[data-v-1fc93850],.canvas-message-fade-leave-active[data-v-1fc93850]{transition:opacity .22s ease,transform .22s ease}.canvas-message-fade-enter-from[data-v-1fc93850],.canvas-message-fade-leave-to[data-v-1fc93850]{opacity:0;transform:translate(-50%,10px)}@media (max-width:760px){.canvas-message[data-v-1fc93850]{display:flex;bottom:12px;max-width:calc(100% - 72px);padding:9px 11px;font-size:12px}}.workflow-version-dialog[data-v-1fc93850]{width:min(760px,calc(100vw - 32px))}.workflow-version-list[data-v-1fc93850]{display:flex;min-height:180px;max-height:min(520px,calc(100dvh - 230px));flex-direction:column;gap:9px;padding:16px 20px;overflow-y:auto;background:#f8fbfa}.workflow-version-list article[data-v-1fc93850]{display:grid;grid-template-columns:74px minmax(0,1fr) auto;align-items:center;gap:13px;padding:13px 14px;border:1px solid #dce8e5;border-radius:12px;background:#fff}.workflow-version-list article.current[data-v-1fc93850]{border-color:#6ab6a8;box-shadow:0 0 0 2px #188b7517}.workflow-version-number[data-v-1fc93850]{display:flex;flex-direction:column;gap:4px}.workflow-version-number b[data-v-1fc93850]{color:#126f61;font-size:18px}.workflow-version-number small[data-v-1fc93850]{color:#8a6a1f;font-size:9px}.workflow-version-copy[data-v-1fc93850]{display:flex;min-width:0;flex-direction:column;gap:4px}.workflow-version-copy strong[data-v-1fc93850]{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.workflow-version-copy span[data-v-1fc93850]{color:#66817c;font-size:10px}.workflow-version-copy small[data-v-1fc93850]{display:-webkit-box;overflow:hidden;color:#7f9490;font-size:10px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.workflow-version-list article>button[data-v-1fc93850]{font-size:11px}.toolbar-actions[data-v-1fc93850]{align-items:center}.toolbar-actions .danger-button[data-v-1fc93850]{background:#fff8f6}.toolbar-actions .restore-default-button[data-v-1fc93850]{border-color:#dfc27e;color:#805d12;background:#fffaf0}@media (max-width:620px){.workflow-version-list[data-v-1fc93850]{padding:12px}.workflow-version-list article[data-v-1fc93850]{grid-template-columns:62px minmax(0,1fr)}.workflow-version-list article>button[data-v-1fc93850]{grid-column:1/-1;width:100%}}.workflow-test-dialog[data-v-1fc93850]{width:min(860px,calc(100vw - 32px))}.workflow-test-form[data-v-1fc93850]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;padding:16px 20px;border-bottom:1px solid #e2ece9}.workflow-test-form label[data-v-1fc93850]{display:flex;flex-direction:column;gap:6px}.workflow-test-form label span[data-v-1fc93850]{color:#58746f;font-size:11px}.workflow-test-form textarea[data-v-1fc93850]{min-height:70px;resize:vertical;border:1px solid #cbded9;border-radius:9px;padding:10px;color:#214b45;font:inherit;font-size:12px;line-height:1.55}.workflow-test-form button[data-v-1fc93850]{height:38px}.workflow-test-result[data-v-1fc93850]{display:flex;min-height:0;flex-direction:column;gap:11px;padding:15px 20px;overflow-y:auto;background:#f8fbfa}.workflow-test-summary[data-v-1fc93850]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 13px;border:1px solid #95ccbf;border-radius:10px;background:#edf9f5}.workflow-test-summary.failed[data-v-1fc93850]{border-color:#e1a99d;background:#fff2ee}.workflow-test-summary strong[data-v-1fc93850]{font-size:14px}.workflow-test-summary span[data-v-1fc93850]{color:#617d78;font-size:10px}.workflow-test-answer[data-v-1fc93850],.workflow-test-warnings[data-v-1fc93850],.workflow-node-results[data-v-1fc93850]{padding:12px;border:1px solid #dce8e5;border-radius:10px;background:#fff}.workflow-test-answer>strong[data-v-1fc93850],.workflow-test-warnings>strong[data-v-1fc93850],.workflow-node-results>strong[data-v-1fc93850]{font-size:12px}.workflow-test-answer p[data-v-1fc93850]{max-height:150px;margin:8px 0 0;overflow-y:auto;font-size:11px;line-height:1.65;white-space:pre-wrap}.workflow-test-warnings[data-v-1fc93850]{border-color:#ead3a2;background:#fffaf0}.workflow-test-warnings p[data-v-1fc93850]{margin:6px 0 0;color:#775c20;font-size:10px}.workflow-node-results[data-v-1fc93850]{display:flex;flex-direction:column;gap:7px}.workflow-node-results article[data-v-1fc93850]{display:grid;grid-template-columns:74px minmax(0,1fr);gap:9px;padding:8px 9px;border-left:4px solid #72b6a9;border-radius:7px;background:#f4f9f8}.workflow-node-results article.status-skipped[data-v-1fc93850]{border-left-color:#aabbb8;opacity:.72}.workflow-node-results article.status-degraded[data-v-1fc93850]{border-left-color:#d49a35;background:#fff9ed}.workflow-node-results article.status-failed[data-v-1fc93850],.workflow-node-results article.status-timeout[data-v-1fc93850]{border-left-color:#d85c49;background:#fff3ef}.workflow-node-results i[data-v-1fc93850]{font-size:9px;font-style:normal;font-weight:800;text-transform:uppercase}.workflow-node-results article>div[data-v-1fc93850]{display:flex;min-width:0;flex-direction:column;gap:3px}.workflow-node-results b[data-v-1fc93850]{font-size:11px}.workflow-node-results span[data-v-1fc93850]{color:#6d8580;font-size:9px;line-height:1.5}.workflow-node-results small[data-v-1fc93850]{color:#a14637;font-size:9px}.workflow-test-empty[data-v-1fc93850]{margin:22px;padding:20px;border-radius:10px;background:#f1f7f5;color:#66817c;text-align:center;font-size:11px}.edge-list>span>label[data-v-1fc93850]{grid-column:1/-1;display:grid;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:7px}.edge-list>span>label em[data-v-1fc93850]{color:#6d8580;font-size:10px;font-style:normal}.edge-list>span>label select[data-v-1fc93850]{min-width:0;border:1px solid #cbded9;border-radius:7px;padding:6px 7px;background:#fff;color:#315d56;font-size:10px}@media (max-width:620px){.workflow-test-form[data-v-1fc93850]{grid-template-columns:1fr}.workflow-test-form button[data-v-1fc93850]{width:100%}.workflow-test-summary[data-v-1fc93850]{align-items:flex-start;flex-direction:column}}.designer-workspace[data-v-1fc93850],.designer-workspace.library-collapsed[data-v-1fc93850],.designer-workspace.inspector-collapsed[data-v-1fc93850],.designer-workspace.library-collapsed.inspector-collapsed[data-v-1fc93850]{grid-template-columns:minmax(0,1fr);gap:0}.designer-viewport[data-v-1fc93850]{grid-column:1;grid-row:1}.node-library[data-v-1fc93850],.designer-inspector[data-v-1fc93850]{position:absolute;top:0;bottom:0;z-index:15;box-shadow:0 12px 32px #143f3833;transition:width .18s ease,box-shadow .18s ease}.node-library[data-v-1fc93850]{left:0;width:260px}.designer-inspector[data-v-1fc93850]{right:0;width:320px}.node-library.collapsed[data-v-1fc93850],.designer-inspector.collapsed[data-v-1fc93850]{width:44px;box-shadow:none}.canvas-zoom-indicator[data-v-1fc93850]{right:54px}@media (max-width:1450px){.node-library[data-v-1fc93850]{width:240px}.designer-inspector[data-v-1fc93850]{width:300px}}@media (max-width:760px){.node-library[data-v-1fc93850]{width:min(270px,82vw)}.designer-inspector[data-v-1fc93850]{width:min(320px,88vw)}}.designer-edges marker#designer-arrow-feedback path[data-v-1fc93850]{fill:#d98a18;stroke:none}.designer-edges .sql-review-feedback[data-v-1fc93850],.designer-edges .sql-safety-feedback[data-v-1fc93850]{pointer-events:none}.designer-edges .sql-review-feedback path[data-v-1fc93850],.designer-edges .sql-safety-feedback path[data-v-1fc93850]{fill:none;stroke:#d98a18;stroke-width:2.2;stroke-dasharray:8 6}.designer-edges .sql-review-feedback text[data-v-1fc93850],.designer-edges .sql-safety-feedback text[data-v-1fc93850]{fill:#a9660c;font-size:11px;font-weight:700;text-anchor:middle;paint-order:stroke;stroke:#f6faf9;stroke-width:4px;stroke-linejoin:round}.workflow-page[data-v-648c2126]{display:flex;height:calc(100dvh - 48px);min-height:0;overflow:hidden;color:#173f3a}.workflow-designer[data-v-648c2126]{min-height:0;flex:1}.es-center-page[data-v-f13ef896]{display:grid;height:calc(100vh - 64px);grid-template-rows:auto auto minmax(0,1fr);gap:14px;min-width:0}.es-center-header[data-v-f13ef896]{display:flex;align-items:center;justify-content:space-between;gap:24px}.es-center-header h1[data-v-f13ef896]{margin:2px 0;color:#173b34;font-size:28px}.es-center-header p[data-v-f13ef896],.es-center-header span[data-v-f13ef896]{margin:0}.es-center-header>div:first-child>span[data-v-f13ef896]{color:#687d76;font-size:13px}.es-header-actions[data-v-f13ef896]{display:flex;align-items:end;gap:9px}.es-header-actions label[data-v-f13ef896]{display:grid;gap:4px;width:220px;color:#657871}.es-header-actions small[data-v-f13ef896]{font-size:11px}.es-connection-form[data-v-f13ef896]{display:flex;align-items:end;gap:12px;overflow-x:auto;padding:14px 16px;border:1px solid #cfe2dd;border-radius:12px;background:#fff}.es-connection-form label[data-v-f13ef896]{display:grid;flex:1 0 170px;gap:6px;color:#405f57;font-size:12px;font-weight:700}.es-connection-form label[data-v-f13ef896]:nth-child(2){flex-basis:280px}.es-tls-check[data-v-f13ef896]{display:flex!important;flex:0 0 auto!important;align-items:center;padding:10px 2px}.es-tls-check input[data-v-f13ef896]{width:16px;height:16px;accent-color:#118474}.es-center-layout[data-v-f13ef896]{display:grid;min-height:0;grid-template-columns:250px minmax(520px,1fr) 300px;gap:12px}.es-source-panel[data-v-f13ef896],.es-data-panel[data-v-f13ef896],.es-governance-panel[data-v-f13ef896]{min-height:0;border:1px solid #dce8e4;border-radius:14px;background:#fff}.es-source-panel[data-v-f13ef896],.es-governance-panel[data-v-f13ef896]{overflow:auto}.es-source-panel[data-v-f13ef896]{padding:13px}.es-data-panel[data-v-f13ef896]{display:grid;grid-template-rows:auto minmax(0,1fr);gap:12px;overflow:hidden;padding:14px;background:#f8fbfa}.es-governance-panel[data-v-f13ef896]{display:grid;align-content:start;gap:10px;padding:12px}.es-panel-heading[data-v-f13ef896]{display:flex;align-items:center;justify-content:space-between;gap:10px}.es-panel-heading>div[data-v-f13ef896]{display:grid;gap:3px}.es-panel-heading strong[data-v-f13ef896]{color:#24463e;font-size:15px}.es-panel-heading small[data-v-f13ef896]{color:#7b8984;font-size:11px}.es-panel-heading>span[data-v-f13ef896]{padding:4px 7px;border-radius:99px;font-size:11px;font-weight:800}.es-panel-heading .read[data-v-f13ef896]{color:#2f6f64;background:#e9f5f2}.es-panel-heading .write[data-v-f13ef896]{color:#95570b;background:#fff0d4}.es-source-item[data-v-f13ef896],.es-index-list button[data-v-f13ef896]{display:grid;width:100%;border:0;text-align:left}.es-source-item[data-v-f13ef896]{grid-template-columns:9px minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:9px;padding:11px;border-radius:10px;color:#35534b;background:#f5f9f8}.es-source-item.active[data-v-f13ef896]{color:#0b695f;background:#e3f4f0;box-shadow:inset 3px 0 #15917f}.es-source-item>span[data-v-f13ef896]:nth-child(2),.es-index-list button>span[data-v-f13ef896]{display:grid;min-width:0;gap:4px}.es-source-item strong[data-v-f13ef896],.es-index-list strong[data-v-f13ef896]{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.es-source-item small[data-v-f13ef896],.es-index-list small[data-v-f13ef896]{overflow:hidden;color:#788a84;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.es-source-item em[data-v-f13ef896],.es-index-list em[data-v-f13ef896]{color:#71837d;font-size:10px;font-style:normal}.es-health-dot[data-v-f13ef896]{width:8px;height:8px;border-radius:50%;background:#abb9b5}.es-health-dot.ready[data-v-f13ef896]{background:#18a18d}.es-health-dot.failed[data-v-f13ef896]{background:#d26154}.es-index-list[data-v-f13ef896]{margin-top:15px;padding-top:13px;border-top:1px solid #e4ece9}.es-index-list>p[data-v-f13ef896]{display:flex;justify-content:space-between;margin:0 4px 6px;color:#4d685f;font-size:12px;font-weight:700}.es-index-list button[data-v-f13ef896]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:4px;padding:9px;border-radius:8px;color:#3c554e;background:transparent}.es-index-list button[data-v-f13ef896]:hover,.es-index-list button.active[data-v-f13ef896]{background:#eef7f4}.es-index-list em.published[data-v-f13ef896]{color:#087769}.es-metric-row[data-v-f13ef896]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.es-metric-row article[data-v-f13ef896]{display:grid;gap:4px;padding:12px 14px;border:1px solid #e0ebe7;border-radius:10px;background:#fff}.es-metric-row small[data-v-f13ef896],.es-metric-row span[data-v-f13ef896]{color:#75857f;font-size:11px}.es-metric-row strong[data-v-f13ef896]{color:#1b665b;font-size:21px}.es-metric-row .health-red[data-v-f13ef896]{color:#b74d43}.es-metric-row .health-yellow[data-v-f13ef896]{color:#a76a0b}.es-document-card[data-v-f13ef896]{display:grid;min-height:0;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border:1px solid #dce8e4;border-radius:11px;background:#fff}.es-document-toolbar[data-v-f13ef896]{display:flex;align-items:center;gap:9px;padding:13px 14px;border-bottom:1px solid #e5eeeb}.es-document-toolbar>div[data-v-f13ef896]:first-child{min-width:150px;margin-right:auto}.es-document-toolbar h2[data-v-f13ef896],.es-document-toolbar p[data-v-f13ef896]{margin:0}.es-document-toolbar h2[data-v-f13ef896]{color:#23473e;font-size:16px}.es-document-toolbar p[data-v-f13ef896]{margin-top:3px;color:#788782;font-size:10px}.es-search-box[data-v-f13ef896]{display:flex;gap:6px;width:min(330px,34%)}.es-search-box .control[data-v-f13ef896]{min-width:0}.es-table-wrap[data-v-f13ef896]{overflow:auto}.es-data-table[data-v-f13ef896]{width:100%;border-collapse:collapse;table-layout:fixed}.es-data-table th[data-v-f13ef896],.es-data-table td[data-v-f13ef896]{padding:10px 11px;border-bottom:1px solid #e7efec;text-align:left;vertical-align:top}.es-data-table th[data-v-f13ef896]{position:sticky;top:0;z-index:1;color:#4e6b63;background:#eff6f4;font-size:11px}.es-data-table th[data-v-f13ef896]:first-child{width:130px}.es-data-table th[data-v-f13ef896]:last-child{width:90px}.es-data-table td[data-v-f13ef896]{color:#405750;font-size:12px}.es-data-table td span[data-v-f13ef896]{display:block;max-height:48px;overflow:hidden;line-height:1.5;overflow-wrap:anywhere}.es-data-table code[data-v-f13ef896]{font-size:10px;overflow-wrap:anywhere}.es-link-button[data-v-f13ef896]{padding:0;border:0;color:#08786c;background:transparent;font-size:11px;font-weight:700}.es-pagination[data-v-f13ef896]{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-top:1px solid #e4ece9;color:#667a73;font-size:11px}.es-pagination>div[data-v-f13ef896]{display:flex;gap:6px}.es-pagination button[data-v-f13ef896]{padding:6px 9px;font-size:11px}.es-governance-card[data-v-f13ef896]{display:grid;gap:11px;padding:13px;border:1px solid #e0ebe7;border-radius:10px;background:#fbfefd}.es-governance-card>p[data-v-f13ef896]{margin:0;color:#687d76;font-size:12px;line-height:1.65}.es-auth-card>label[data-v-f13ef896]{display:grid;gap:5px;color:#526a63;font-size:11px;font-weight:700}.es-danger-card[data-v-f13ef896]{border-color:#efd5d1;background:snow}.es-danger-card>div p[data-v-f13ef896]{margin:5px 0 0;color:#8b6b66;font-size:11px;line-height:1.5}.es-danger-card>div strong[data-v-f13ef896]{color:#924a42;font-size:13px}.es-governance-actions[data-v-f13ef896]{display:flex;gap:7px}.es-governance-actions button[data-v-f13ef896]{flex:1;padding:8px}.es-index-switch[data-v-f13ef896],.es-field-list label[data-v-f13ef896]{display:flex;gap:8px;cursor:pointer}.es-index-switch[data-v-f13ef896]{padding:10px;border:1px solid #cde3dd;border-radius:9px;background:#f2faf7}.es-index-switch input[data-v-f13ef896],.es-field-list input[data-v-f13ef896]{width:15px;height:15px;accent-color:#118474}.es-index-switch span[data-v-f13ef896],.es-field-list span[data-v-f13ef896]{display:grid;min-width:0;gap:2px}.es-index-switch strong[data-v-f13ef896],.es-field-list strong[data-v-f13ef896]{color:#31564d;font-size:12px}.es-index-switch small[data-v-f13ef896],.es-field-list small[data-v-f13ef896]{color:#7c8c86;font-size:10px}.es-field-list[data-v-f13ef896]{max-height:230px;overflow:auto;margin-top:7px;border:1px solid #e2ece8;border-radius:9px}.es-field-list label[data-v-f13ef896]{align-items:center;padding:8px 9px;border-bottom:1px solid #e9f0ee}.es-field-list label[data-v-f13ef896]:last-child{border-bottom:0}.es-skill-summary[data-v-f13ef896]{display:grid;grid-template-columns:70px minmax(0,1fr);gap:6px;padding:10px;border-radius:8px;background:#eef7f4}.es-skill-summary span[data-v-f13ef896]{color:#758680;font-size:10px}.es-skill-summary strong[data-v-f13ef896]{color:#2d6157;font-size:11px}.es-empty-small[data-v-f13ef896]{padding:16px 8px;color:#7d8c87;font-size:12px;line-height:1.6}.es-empty-main[data-v-f13ef896],.es-empty-state[data-v-f13ef896]{display:grid;min-height:180px;place-items:center;color:#7c8b86;font-size:13px}.es-modal-backdrop[data-v-f13ef896]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1300;display:grid;place-items:center;padding:24px;background:#0f2b257a}.es-document-editor[data-v-f13ef896]{display:grid;gap:16px;width:min(760px,100%);max-height:calc(100vh - 48px);padding:22px;border-radius:15px;background:#fff;box-shadow:0 24px 68px #0c292342}.es-document-editor header[data-v-f13ef896],.es-document-editor footer[data-v-f13ef896]{display:flex;align-items:center;gap:9px}.es-document-editor header[data-v-f13ef896]{justify-content:space-between}.es-document-editor h2[data-v-f13ef896],.es-document-editor header p[data-v-f13ef896],.es-document-editor header span[data-v-f13ef896]{margin:0}.es-document-editor h2[data-v-f13ef896]{margin:3px 0;color:#24463e}.es-document-editor header span[data-v-f13ef896]{color:#74857f;font-size:12px}.es-document-editor label[data-v-f13ef896]{display:grid;gap:7px;color:#415f57;font-size:12px;font-weight:700}.es-document-editor textarea[data-v-f13ef896]{min-height:420px;padding:14px;border:1px solid #d3e2de;font:13px/1.65 Consolas,monospace;resize:vertical}.es-document-editor footer span[data-v-f13ef896]{flex:1}.danger-button[data-v-f13ef896]{color:#b4433a;border-color:#efc8c3}.es-empty-state[data-v-f13ef896]{height:100%}.es-first-import[data-v-f13ef896]{align-content:center;justify-items:center;gap:10px;padding:32px;text-align:center}.es-first-import-icon[data-v-f13ef896]{display:grid;width:54px;height:54px;place-items:center;border-radius:16px;color:#0b7f70;background:#dff3ee;font-size:30px}.es-first-import h2[data-v-f13ef896],.es-first-import p[data-v-f13ef896]{margin:0}.es-first-import h2[data-v-f13ef896]{color:#274c43;font-size:19px}.es-first-import p[data-v-f13ef896]{max-width:620px;color:#6d7f79;line-height:1.7}.es-first-import small[data-v-f13ef896]{color:#a2681b}.es-asset-wizard[data-v-f13ef896]{display:block;width:min(840px,100%);max-height:calc(100vh - 48px);overflow:auto;border-radius:16px;background:#fff;box-shadow:0 28px 76px #0c29234d}.es-asset-wizard>header[data-v-f13ef896],.es-asset-wizard>footer[data-v-f13ef896]{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:19px 22px}.es-asset-wizard>header[data-v-f13ef896]{position:sticky;top:0;z-index:2;border-bottom:1px solid #e0ebe7;background:#fff}.es-asset-wizard>header p[data-v-f13ef896],.es-asset-wizard>header h2[data-v-f13ef896],.es-asset-wizard>header span[data-v-f13ef896],.es-asset-wizard>footer p[data-v-f13ef896]{margin:0}.es-asset-wizard>header h2[data-v-f13ef896]{margin:3px 0;color:#24463e;font-size:21px}.es-asset-wizard>header span[data-v-f13ef896]{color:#74857f;font-size:12px}.es-asset-wizard>footer[data-v-f13ef896]{position:sticky;bottom:0;z-index:2;border-top:1px solid #e0ebe7;background:#f8fbfa}.es-asset-wizard>footer p[data-v-f13ef896]{max-width:520px;color:#687c75;font-size:11px;line-height:1.6}.es-asset-wizard>footer>div[data-v-f13ef896]{display:flex;gap:8px}.es-wizard-section[data-v-f13ef896]{display:grid;gap:12px;padding:17px 22px;border-bottom:1px solid #e6efec}.es-wizard-title[data-v-f13ef896]{display:grid;gap:3px}.es-wizard-title strong[data-v-f13ef896]{color:#31564d;font-size:14px}.es-wizard-title span[data-v-f13ef896]{color:#758781;font-size:11px}.es-choice-grid[data-v-f13ef896]{display:grid;gap:9px}.es-choice-grid.two-columns[data-v-f13ef896]{grid-template-columns:repeat(2,minmax(0,1fr))}.es-choice-grid.three-columns[data-v-f13ef896]{grid-template-columns:repeat(3,minmax(0,1fr))}.es-choice-grid>label[data-v-f13ef896]{position:relative;display:grid;gap:4px;padding:12px 13px;border:1px solid #d7e5e1;border-radius:10px;cursor:pointer}.es-choice-grid>label.active[data-v-f13ef896]{border-color:#39a594;background:#edf8f5;box-shadow:inset 0 0 0 1px #7bc3b7}.es-choice-grid>label.disabled[data-v-f13ef896]{cursor:not-allowed;opacity:.48}.es-choice-grid input[data-v-f13ef896]{position:absolute;top:10px;right:10px;accent-color:#118474}.es-choice-grid strong[data-v-f13ef896]{color:#31574e;font-size:13px}.es-choice-grid span[data-v-f13ef896]{color:#758680;font-size:10px}.es-wizard-fields[data-v-f13ef896]{display:grid;grid-template-columns:1.2fr 1fr;gap:10px}.es-wizard-fields label[data-v-f13ef896],.es-wizard-existing[data-v-f13ef896],.es-manual-fields>label[data-v-f13ef896],.es-manual-fields details label[data-v-f13ef896],.es-file-options label[data-v-f13ef896]{display:grid;gap:5px;color:#49645d;font-size:11px;font-weight:700}.es-wizard-fields small[data-v-f13ef896]{color:#81908b;font-size:10px;font-weight:400}.es-manual-fields[data-v-f13ef896]{display:grid;gap:9px}.es-manual-fields textarea[data-v-f13ef896]{min-height:120px;padding:10px;border:1px solid #d3e2de;border-radius:8px;color:#29473f;font-family:inherit;font-size:13px;line-height:1.6;resize:vertical}.es-manual-fields details[data-v-f13ef896]{padding:9px 11px;border:1px solid #dfeae7;border-radius:9px}.es-manual-fields summary[data-v-f13ef896]{cursor:pointer;color:#537069;font-size:11px;font-weight:700}.es-manual-fields .es-extra-json[data-v-f13ef896]{min-height:74px;margin-top:8px;font-family:Consolas,monospace}.es-file-import-fields[data-v-f13ef896]{display:grid;gap:10px}.es-file-picker[data-v-f13ef896]{position:relative;display:grid;justify-items:center;gap:6px;padding:22px;border:1px dashed #86bdb3;border-radius:11px;cursor:pointer;background:#f5fbf9;text-align:center}.es-file-picker input[data-v-f13ef896]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;cursor:pointer;opacity:0}.es-file-picker strong[data-v-f13ef896]{color:#18796c;font-size:14px}.es-file-picker span[data-v-f13ef896]{color:#71847d;font-size:11px}.es-file-options[data-v-f13ef896]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.es-file-note[data-v-f13ef896]{margin:0;padding:9px 11px;border-radius:8px;color:#61766f;background:#f0f7f5;font-size:11px}.es-auth-card>.es-auth-switch[data-v-f13ef896]{display:flex;align-items:center;gap:8px;padding:9px 10px;border:1px solid #d9e8e4;border-radius:8px;background:#f4faf8}.es-auth-switch input[data-v-f13ef896]{width:16px;height:16px;accent-color:#118474}.es-credential-summary[data-v-f13ef896]{display:grid;grid-template-columns:78px minmax(0,1fr);gap:6px 10px;padding:10px;border-radius:8px;background:#eef7f4}.es-credential-summary span[data-v-f13ef896]{color:#70827c;font-size:11px}.es-credential-summary strong[data-v-f13ef896]{overflow:hidden;color:#285c53;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.es-credential-editor[data-v-f13ef896]{display:grid;gap:14px;width:min(480px,100%);padding:22px;border-radius:15px;background:#fff;box-shadow:0 24px 68px #0c292342}.es-credential-editor header[data-v-f13ef896],.es-credential-editor footer[data-v-f13ef896]{display:flex;align-items:center;justify-content:space-between;gap:9px}.es-credential-editor header p[data-v-f13ef896],.es-credential-editor header h2[data-v-f13ef896],.es-credential-editor header span[data-v-f13ef896],.es-credential-editor>p[data-v-f13ef896]{margin:0}.es-credential-editor header h2[data-v-f13ef896]{margin:3px 0;color:#24463e}.es-credential-editor header span[data-v-f13ef896]{color:#74857f;font-size:12px}.es-credential-editor>label[data-v-f13ef896]{display:grid;gap:6px;color:#415f57;font-size:12px;font-weight:700}.es-credential-editor>.es-auth-switch[data-v-f13ef896]{display:flex;align-items:center;padding:10px;border:1px solid #d9e8e4;border-radius:9px;background:#f4faf8}.es-credential-help[data-v-f13ef896]{color:#73857f;font-size:11px;line-height:1.6}.es-credential-editor footer[data-v-f13ef896]{justify-content:flex-end}.es-credential-editor footer button[data-v-f13ef896]{min-width:110px}@media (max-width:1280px){.es-center-layout[data-v-f13ef896]{grid-template-columns:220px minmax(480px,1fr) 270px}.es-document-toolbar[data-v-f13ef896]{flex-wrap:wrap}.es-document-toolbar>div[data-v-f13ef896]:first-child{flex:1 1 100%}.es-search-box[data-v-f13ef896]{width:auto;flex:1}.es-header-actions label[data-v-f13ef896]{width:180px}}@media (max-width:980px){.es-center-page[data-v-f13ef896]{height:auto}.es-center-header[data-v-f13ef896]{align-items:flex-start;flex-direction:column}.es-header-actions[data-v-f13ef896]{width:100%;flex-wrap:wrap}.es-header-actions label[data-v-f13ef896]{width:auto;flex:1}.es-connection-form[data-v-f13ef896]{align-items:stretch;flex-direction:column}.es-connection-form label[data-v-f13ef896]{flex:auto}.es-center-layout[data-v-f13ef896]{grid-template-columns:1fr}.es-source-panel[data-v-f13ef896],.es-governance-panel[data-v-f13ef896]{max-height:none}.es-metric-row[data-v-f13ef896]{grid-template-columns:repeat(2,1fr)}.es-data-panel[data-v-f13ef896]{min-height:620px}.es-choice-grid.two-columns[data-v-f13ef896],.es-choice-grid.three-columns[data-v-f13ef896],.es-wizard-fields[data-v-f13ef896],.es-file-options[data-v-f13ef896]{grid-template-columns:1fr}.es-asset-wizard>footer[data-v-f13ef896]{align-items:stretch;flex-direction:column}}.feedback-center-page[data-v-e7a287ae]{display:grid;gap:18px;padding:32px 0 56px}.feedback-center-heading[data-v-e7a287ae],.feedback-list-heading[data-v-e7a287ae],.feedback-pagination[data-v-e7a287ae],.feedback-detail-card header[data-v-e7a287ae]{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.feedback-center-heading h1[data-v-e7a287ae]{margin:4px 0 7px;color:#28463f}.feedback-center-heading p[data-v-e7a287ae]{margin:0}.feedback-filter-card[data-v-e7a287ae]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr)) auto;gap:12px;padding:16px;border:1px solid #dce9e5;border-radius:12px;background:#fff}.feedback-filter-card label[data-v-e7a287ae]{display:grid;gap:6px;color:#49665f;font-size:12px}.feedback-filter-actions[data-v-e7a287ae]{display:flex;align-items:end;gap:8px}.feedback-list-card[data-v-e7a287ae]{padding:18px;border:1px solid #dce9e5;border-radius:12px;background:#fff}.feedback-list-heading[data-v-e7a287ae]{align-items:center;margin-bottom:12px;color:#315c53}.feedback-list-heading span[data-v-e7a287ae]{color:#74857f;font-size:12px}.feedback-table-wrap[data-v-e7a287ae]{overflow-x:auto;border:1px solid #e1ece8;border-radius:9px}.feedback-table[data-v-e7a287ae]{width:100%;min-width:1100px;border-collapse:collapse;font-size:13px}.feedback-table th[data-v-e7a287ae],.feedback-table td[data-v-e7a287ae]{padding:11px 12px;border-bottom:1px solid #e8f0ed;color:#4c655e;text-align:left;vertical-align:top}.feedback-table th[data-v-e7a287ae]{color:#35685e;background:#f1f8f5;font-size:12px;white-space:nowrap}.feedback-table tr:last-child td[data-v-e7a287ae]{border-bottom:0}.feedback-question-cell[data-v-e7a287ae],.feedback-comment-cell[data-v-e7a287ae]{max-width:280px;overflow:hidden;line-height:1.55;text-overflow:ellipsis;white-space:nowrap}.feedback-table .link-button[data-v-e7a287ae]{padding:0;color:#187565;white-space:nowrap}.feedback-value-tag[data-v-e7a287ae]{display:inline-flex;padding:3px 8px;border-radius:999px;font-size:12px;font-weight:700;white-space:nowrap}.feedback-value-tag.helpful[data-v-e7a287ae]{color:#176e60;background:#e9f7f2}.feedback-value-tag.unhelpful[data-v-e7a287ae]{color:#a45149;background:#fff0ee}.feedback-pagination[data-v-e7a287ae]{align-items:center;padding-top:16px;color:#73857e;font-size:12px}.feedback-pagination div[data-v-e7a287ae]{display:flex;gap:8px}.feedback-detail-mask[data-v-e7a287ae]{position:fixed;z-index:1000;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:18px;background:#102b2452}.feedback-detail-card[data-v-e7a287ae]{display:grid;width:min(720px,100%);max-height:calc(100dvh - 36px);gap:16px;padding:22px;overflow:auto;border-radius:14px;background:#fff;box-shadow:0 18px 48px #12372d2e}.feedback-detail-card h2[data-v-e7a287ae]{margin:4px 0;color:#274c44}.feedback-detail-card small[data-v-e7a287ae]{color:#778883}.feedback-detail-card div[data-v-e7a287ae]{display:grid;gap:7px}.feedback-detail-card p[data-v-e7a287ae]{margin:0;color:#526963;line-height:1.7;white-space:pre-wrap}.feedback-detail-card b[data-v-e7a287ae]{color:#2d5e54}.feedback-answer[data-v-e7a287ae]{padding:12px;border-radius:9px;background:#f4f8f6}@media (max-width:1100px){.feedback-filter-card[data-v-e7a287ae]{grid-template-columns:repeat(2,minmax(0,1fr))}.feedback-filter-actions[data-v-e7a287ae]{align-items:center}}@media (max-width:760px){.feedback-center-page[data-v-e7a287ae]{padding:20px 0 40px}.feedback-center-heading[data-v-e7a287ae]{display:grid}.feedback-filter-card[data-v-e7a287ae]{grid-template-columns:1fr}.feedback-detail-mask[data-v-e7a287ae]{padding:12px}.feedback-detail-card[data-v-e7a287ae]{padding:18px}}.feedback-batch-bar[data-v-e7a287ae]{display:flex;align-items:center;gap:14px;margin-bottom:12px;padding:10px 12px;border:1px solid #d8e5f5;border-radius:9px;color:#60728c;background:#f6f9fd;font-size:12px}.feedback-batch-bar label[data-v-e7a287ae]{display:flex;align-items:center;gap:7px;color:#234b7c;font-weight:700;cursor:pointer}.feedback-batch-bar>span[data-v-e7a287ae]{margin-right:auto}.feedback-batch-bar strong[data-v-e7a287ae]{color:#0b63d8}.feedback-batch-bar input[data-v-e7a287ae],.feedback-select-column input[data-v-e7a287ae]{width:15px;height:15px;accent-color:#1268e5;cursor:pointer}.feedback-batch-actions[data-v-e7a287ae]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.feedback-batch-actions .secondary-button[data-v-e7a287ae],.feedback-batch-actions .primary-button[data-v-e7a287ae],.feedback-batch-actions .feedback-delete-confirm[data-v-e7a287ae]{padding:7px 10px;font-size:12px;white-space:nowrap}.feedback-select-column[data-v-e7a287ae]{width:38px;text-align:center!important}.feedback-row-selected[data-v-e7a287ae]{background:#f3f8ff}.feedback-row-selected[data-v-e7a287ae]:hover{background:#edf5ff}@media (max-width:900px){.feedback-batch-bar[data-v-e7a287ae]{align-items:flex-start;flex-wrap:wrap}.feedback-batch-bar>span[data-v-e7a287ae]{margin-right:0}.feedback-batch-actions[data-v-e7a287ae]{width:100%;justify-content:flex-start}}.feedback-detail-button[data-v-e7a287ae]{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border:1px solid #b9ddd5;border-radius:7px;color:#176e60;background:#f4fbf8;font-size:12px;font-weight:700;white-space:nowrap}.feedback-detail-button[data-v-e7a287ae]:hover{border-color:#168373;color:#fff;background:#168373}.feedback-detail-button span[data-v-e7a287ae]{font-size:15px;line-height:1}.feedback-data-table-wrap[data-v-e7a287ae]{overflow:auto;border:1px solid #dce9e5;border-radius:9px}.feedback-data-table[data-v-e7a287ae]{width:100%;min-width:480px;border-collapse:collapse;font-size:12px}.feedback-data-table th[data-v-e7a287ae],.feedback-data-table td[data-v-e7a287ae]{padding:9px 10px;border-bottom:1px solid #e7efec;text-align:left;white-space:nowrap}.feedback-data-table th[data-v-e7a287ae]{color:#26665a;background:#f1f8f5}.feedback-data-table tr:last-child td[data-v-e7a287ae]{border-bottom:0}.feedback-sql[data-v-e7a287ae]{padding:10px;border:1px solid #dce9e5;border-radius:9px;color:#276b5f;background:#f8fcfa;font-size:12px}.feedback-sql summary[data-v-e7a287ae]{cursor:pointer;font-weight:700}.feedback-sql code[data-v-e7a287ae]{display:block;margin-top:8px;overflow:auto;white-space:pre-wrap;line-height:1.6}.feedback-row-actions[data-v-e7a287ae]{display:flex;align-items:center;gap:7px}.feedback-delete-button[data-v-e7a287ae]{padding:6px 9px;border:1px solid #efc5c1;border-radius:7px;color:#ae4f48;background:#fff8f7;font-size:12px;white-space:nowrap}.feedback-delete-button[data-v-e7a287ae]:hover{color:#fff;background:#bd5a52}.feedback-delete-card[data-v-e7a287ae]{display:grid;width:min(440px,100%);gap:14px;padding:22px;border-radius:14px;background:#fff;box-shadow:0 18px 48px #12372d2e}.feedback-delete-card h2[data-v-e7a287ae],.feedback-delete-card p[data-v-e7a287ae]{margin:0}.feedback-delete-card h2[data-v-e7a287ae]{color:#8d403b}.feedback-delete-card p[data-v-e7a287ae]{color:#63736e;line-height:1.7}.feedback-delete-card>div[data-v-e7a287ae]{display:flex;justify-content:flex-end;gap:9px}.feedback-delete-confirm[data-v-e7a287ae]{padding:9px 13px;border:0;border-radius:8px;color:#fff;background:#b84f48;font-weight:700}.feedback-delete-confirm[data-v-e7a287ae]:disabled{opacity:.55}.mcp-page[data-v-789a0483]{display:grid;gap:16px;padding:24px;max-width:1480px;margin:0 auto}.mcp-page>header[data-v-789a0483],.server-card>header[data-v-789a0483]{display:flex;align-items:center;justify-content:space-between;gap:16px}.mcp-page h1[data-v-789a0483],.mcp-page p[data-v-789a0483]{margin:0}.mcp-page header span[data-v-789a0483],.mcp-page header small[data-v-789a0483]{color:#71827c;font-size:12px}.mcp-page>header label[data-v-789a0483]{display:grid;gap:5px;min-width:220px;color:#49645d;font-size:12px;font-weight:700}.tabs[data-v-789a0483]{display:flex;gap:8px;border-bottom:1px solid #dce8e4}.tabs button[data-v-789a0483]{padding:10px 16px;border:0;border-bottom:2px solid transparent;background:none;color:#69807a;font-weight:700}.tabs button.active[data-v-789a0483]{border-color:#118474;color:#0b7668}.tabs em[data-v-789a0483]{padding:1px 6px;border-radius:99px;background:#e7f4f1;font-size:11px;font-style:normal}.notice[data-v-789a0483]{padding:10px 12px;border-radius:8px;color:#246359;background:#edf8f5}.mcp-form[data-v-789a0483]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;align-items:end;padding:16px;border:1px solid #d8e7e2;border-radius:12px;background:#fff}.mcp-form strong[data-v-789a0483]{grid-column:1/-1;color:#244a41}.mcp-form label[data-v-789a0483]{display:grid;gap:6px;color:#4a645d;font-size:12px;font-weight:700}.mcp-form .check[data-v-789a0483]{display:flex;align-items:center;padding:9px 0}.mcp-form>div[data-v-789a0483]{display:flex;gap:8px}.server-card[data-v-789a0483]{display:grid;gap:10px;padding:16px;border:1px solid #d9e7e3;border-radius:12px;background:#fff}.server-card header>div[data-v-789a0483]{display:grid;gap:4px}.server-card header small[data-v-789a0483],.server-card p[data-v-789a0483],.hint[data-v-789a0483]{color:#72827d;font-size:12px}.enabled[data-v-789a0483],.disabled[data-v-789a0483]{padding:4px 8px;border-radius:99px;font-size:11px;font-weight:700}.enabled[data-v-789a0483]{color:#087768;background:#e5f6f1}.disabled[data-v-789a0483]{color:#9b6223;background:#fff2df}.actions[data-v-789a0483]{display:flex;gap:8px}.tool-list[data-v-789a0483]{display:grid;gap:8px}.tool-list details[data-v-789a0483]{padding:10px;border:1px solid #e0ebe7;border-radius:8px}.tool-list summary[data-v-789a0483]{display:flex;justify-content:space-between;cursor:pointer;color:#31594f}.tool-list p[data-v-789a0483]{margin:9px 0}.tool-list textarea[data-v-789a0483]{display:block;width:100%;min-height:65px;margin-bottom:8px;padding:8px;border:1px solid #d3e2de;border-radius:7px;font:12px Consolas,monospace}.audit-table[data-v-789a0483]{overflow:auto;border:1px solid #dce8e4;border-radius:12px;background:#fff}.audit-table table[data-v-789a0483]{width:100%;border-collapse:collapse;min-width:1120px}.audit-table th[data-v-789a0483],.audit-table td[data-v-789a0483]{padding:11px;border-bottom:1px solid #e7efec;text-align:left;vertical-align:top;font-size:12px}.audit-table th[data-v-789a0483]{background:#f3f8f6;color:#4b675f}.audit-table code[data-v-789a0483]{display:block;max-width:320px;max-height:72px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;font-size:11px}.status-success[data-v-789a0483]{color:#087768}.status-failed[data-v-789a0483],.status-denied[data-v-789a0483]{color:#b54c41}.empty[data-v-789a0483]{padding:24px;color:#788984;text-align:center}.danger-button[data-v-789a0483]{color:#af483e;border-color:#efccc7}@media (max-width:900px){.mcp-page>header[data-v-789a0483]{align-items:flex-start;flex-direction:column}.mcp-form[data-v-789a0483]{grid-template-columns:1fr}.mcp-page>header label[data-v-789a0483]{width:100%}}.mcp-form .usage-field[data-v-789a0483]{grid-column:1/-1}.usage-field textarea[data-v-789a0483]{min-height:82px;padding:9px;resize:vertical}.usage-field small[data-v-789a0483]{color:#7b8b86;font-weight:400}.server-card p b[data-v-789a0483]{color:#365a51}@media (max-width:900px){.mcp-form .usage-field[data-v-789a0483]{grid-column:auto}}.mcp-account-permissions[data-v-789a0483]{display:grid;gap:11px;padding:13px;border:1px solid #cfe2dc;border-radius:9px;background:#f7fbfa}.mcp-account-permissions>div[data-v-789a0483]:first-child{display:grid;gap:4px}.mcp-account-permissions>div:first-child p[data-v-789a0483]{margin:0!important}.mcp-account-grid[data-v-789a0483]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.mcp-account-grid label[data-v-789a0483]{display:grid;grid-template-columns:auto 1fr;gap:2px 8px;padding:9px;border:1px solid #dce9e5;border-radius:8px;background:#fff;color:#315a51;font-size:12px}.mcp-account-grid input[data-v-789a0483]{grid-row:1/3;align-self:center}.mcp-account-grid small[data-v-789a0483]{color:#7a8c86}.mcp-account-permissions>button[data-v-789a0483]{justify-self:start}@media (max-width:850px){.mcp-account-grid[data-v-789a0483]{grid-template-columns:1fr}}.execution-config[data-v-789a0483]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:12px 0;padding:12px;border-radius:9px;background:#f3f8f6}.execution-config h4[data-v-789a0483],.execution-config>button[data-v-789a0483]{grid-column:1/-1}.execution-config h4[data-v-789a0483]{margin:0;color:#315a51}.execution-config label[data-v-789a0483]{display:grid;gap:4px;color:#587068;font-size:11px;font-weight:700}.execution-config label.check[data-v-789a0483]{display:flex;align-items:center}.execution-config input[data-v-789a0483],.execution-config select[data-v-789a0483]{min-width:0;padding:7px;border:1px solid #cfdfda;border-radius:6px;background:#fff;color:#294a42}@media (max-width:900px){.execution-config[data-v-789a0483]{grid-template-columns:1fr}}.relationship-status[data-v-789a0483]{padding:8px 10px;border-radius:7px;color:#7a5b23!important;background:#fff6df}.relationship-status[data-status=verified][data-v-789a0483],.relationship-status[data-status=verified_detail_output][data-v-789a0483]{color:#087768!important;background:#e8f7f2}.relationship-status[data-status=manual][data-v-789a0483]{color:#315a7a!important;background:#edf4fa}.contract-ready[data-v-789a0483],.contract-pending[data-v-789a0483]{padding:4px 8px;border-radius:99px;font-size:11px;font-weight:700}.contract-ready[data-v-789a0483]{color:#087768;background:#e4f7f0}.contract-pending[data-v-789a0483]{color:#9b6223;background:#fff2df}.contract-overview[data-v-789a0483]{display:grid;grid-template-columns:1fr auto;gap:9px;padding:12px;border:1px solid #ecd9b7;border-radius:9px;background:#fffaf0}.contract-overview[data-ready=true][data-v-789a0483]{border-color:#bfe2d7;background:#effaf6}.contract-overview h4[data-v-789a0483],.contract-overview p[data-v-789a0483]{margin:0}.contract-overview ul[data-v-789a0483]{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;color:#8b6a34;font-size:11px}.contract-overview li.passed[data-v-789a0483]{color:#087768}@media (max-width:800px){.contract-overview[data-v-789a0483],.contract-overview ul[data-v-789a0483]{grid-template-columns:1fr}}.protocol-guide[data-v-789a0483]{display:grid;gap:16px;padding:20px;border:1px solid #d8e7e2;border-radius:12px;background:#fff}.protocol-guide>header[data-v-789a0483]{display:flex;align-items:center;justify-content:space-between;gap:16px}.protocol-guide h2[data-v-789a0483]{margin:3px 0;color:#244a41}.protocol-guide header span[data-v-789a0483]{color:#71827c;font-size:12px}.protocol-guide header>strong[data-v-789a0483]{padding:7px 10px;border-radius:99px;color:#087768;background:#e7f6f1;font-size:11px;white-space:nowrap}.protocol-grid[data-v-789a0483]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.protocol-grid article[data-v-789a0483]{padding:14px;border:1px solid #e0ebe7;border-radius:10px;background:#f8fbfa}.protocol-grid b[data-v-789a0483]{color:#315a51}.protocol-grid p[data-v-789a0483]{margin:8px 0 0!important;color:#71827c;font-size:12px;line-height:1.7}.protocol-guide>footer[data-v-789a0483]{padding:12px;border-radius:9px;color:#45655d;background:#eef7f4;font-size:12px}@media (max-width:900px){.protocol-guide>header[data-v-789a0483]{align-items:flex-start;flex-direction:column}.protocol-grid[data-v-789a0483]{grid-template-columns:1fr}}.contract-center[data-v-789a0483]{display:grid;gap:14px}.contract-center>header[data-v-789a0483],.contract-center>article[data-v-789a0483]{padding:16px;border:1px solid #d8e7e2;border-radius:12px;background:#fff}.contract-center h2[data-v-789a0483]{margin:3px 0;color:#244a41}.contract-center header span[data-v-789a0483],.contract-center header small[data-v-789a0483]{color:#71827c;font-size:12px}.contract-center>article>header[data-v-789a0483]{display:flex;align-items:center;justify-content:space-between;gap:12px}.contract-center>article>header>div[data-v-789a0483]{display:grid;gap:4px}.contract-center-list[data-v-789a0483]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.contract-center-list>section[data-v-789a0483]{display:grid;grid-template-columns:1fr auto;gap:9px;padding:13px;border:1px solid #ecd9b7;border-radius:9px;background:#fffaf0}.contract-center-list>section[data-ready=true][data-v-789a0483]{border-color:#bfe2d7;background:#effaf6}.contract-center-list>section>div[data-v-789a0483]{display:flex;align-items:center;justify-content:space-between;gap:9px}.contract-center-list p[data-v-789a0483],.contract-center-list ul[data-v-789a0483]{grid-column:1/-1;margin:0}.contract-center-list p[data-v-789a0483]{color:#71827c;font-size:12px}.contract-center-list ul[data-v-789a0483]{display:grid;gap:5px;padding:0;list-style:none;color:#8b6a34;font-size:11px}.contract-center-list li.passed[data-v-789a0483]{color:#087768}.contract-center-list button[data-v-789a0483]{align-self:end}@media (max-width:850px){.contract-center-list[data-v-789a0483]{grid-template-columns:1fr}.contract-center-list>section[data-v-789a0483]{grid-template-columns:1fr}.contract-center-list>section>div[data-v-789a0483]{align-items:flex-start;flex-direction:column}}.contract-editor-mask[data-v-789a0483]{position:fixed;z-index:1270;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:22px;background:#10272170}.contract-editor-dialog[data-v-789a0483]{display:grid;width:min(1260px,96vw);height:min(900px,94vh);box-sizing:border-box;gap:14px;padding:22px;overflow:auto;border:1px solid #d8e7e2;border-radius:14px;background:#fff;box-shadow:0 24px 70px #14332b42}.contract-editor-dialog>header[data-v-789a0483],.contract-editor-dialog>footer[data-v-789a0483]{display:flex;align-items:center;justify-content:space-between;gap:12px}.contract-editor-dialog h2[data-v-789a0483]{margin:3px 0;color:#234b42}.contract-editor-dialog header span[data-v-789a0483],.contract-editor-dialog small[data-v-789a0483],.contract-editor-dialog footer span[data-v-789a0483]{color:#71827c;font-size:12px}.contract-editor-dialog label[data-v-789a0483]{display:flex;flex-direction:column;min-height:0;gap:6px;color:#315a51;font-size:13px;font-weight:700}.contract-description textarea[data-v-789a0483]{min-height:86px}.contract-editor-dialog textarea[data-v-789a0483]{box-sizing:border-box;width:100%;padding:11px;border:1px solid #cfdfda;border-radius:8px;font:12px/1.6 Consolas,monospace;resize:vertical}.contract-schema-columns[data-v-789a0483]{display:grid;grid-template-columns:1fr 1fr;min-height:460px;gap:14px}.contract-schema-columns textarea[data-v-789a0483]{flex:1;min-height:420px;resize:vertical}.contract-editor-dialog>footer[data-v-789a0483]{position:sticky;bottom:-22px;padding:12px 0;background:#fff;justify-content:flex-end}.contract-editor-dialog>footer span[data-v-789a0483]{margin-right:auto}.contract-generator[data-v-789a0483]{padding:12px;border:1px solid #cfe2dc;border-radius:10px;background:#f7fbfa}.contract-generator summary[data-v-789a0483]{cursor:pointer;color:#176e62;font-weight:700}.contract-generator-grid[data-v-789a0483]{display:grid;grid-template-columns:1fr;gap:12px;margin-top:12px}.contract-generator-grid label[data-v-789a0483]{padding:10px;border-radius:8px;background:#fff}.contract-generator-grid textarea[data-v-789a0483]{min-height:150px}.contract-generate-action[data-v-789a0483]{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:10px}.contract-generate-action span[data-v-789a0483]{margin-right:auto;color:#71827c;font-size:12px}.contract-generation-report[data-v-789a0483]{margin-top:11px;padding:11px;border-radius:8px;color:#315a51;background:#eaf7f3;font-size:12px}.contract-generation-report p[data-v-789a0483]{margin:5px 0!important}.contract-generation-report ul[data-v-789a0483]{margin:5px 0 0;padding-left:20px}.contract-generation-report>strong[data-v-789a0483]{color:#087768}.generation-warnings[data-v-789a0483]{margin-top:8px;padding:8px;border-radius:7px;color:#8a5f20;background:#fff5df}@media (max-width:850px){.contract-editor-dialog[data-v-789a0483]{height:96vh;padding:14px}.contract-schema-columns[data-v-789a0483]{grid-template-columns:1fr}.contract-schema-columns textarea[data-v-789a0483]{min-height:320px}.contract-generate-action[data-v-789a0483]{align-items:flex-start;flex-direction:column}.contract-editor-dialog>footer[data-v-789a0483]{bottom:-14px}}.contract-section[data-v-789a0483]{box-sizing:border-box;padding:16px!important;gap:9px!important;border:1px solid #dce9e5;border-radius:10px;background:#fbfdfc}.contract-section-title[data-v-789a0483]{display:block;color:#214f45;font-size:14px;line-height:1.4;font-weight:800}.contract-section small[data-v-789a0483]{display:block;min-height:18px;color:#71827c!important;font-size:12px!important;line-height:1.55;font-weight:400}.contract-description[data-v-789a0483]{margin-top:2px}.contract-description textarea[data-v-789a0483]{min-height:112px;margin-top:2px;line-height:1.7}.contract-schema-columns[data-v-789a0483]{gap:18px;margin-top:2px}.contract-schema-columns>label[data-v-789a0483]{min-width:0}.contract-schema-columns textarea[data-v-789a0483]{margin-top:2px;padding:14px;line-height:1.7}.contract-generator[data-v-789a0483]{padding:16px}.contract-generator summary[data-v-789a0483]{font-size:14px;line-height:1.5}.contract-generator-grid[data-v-789a0483]{grid-template-columns:1fr;gap:16px;margin-top:14px}.contract-generator-grid label[data-v-789a0483]{gap:8px!important;padding:14px}.contract-generator-grid label>span[data-v-789a0483]:first-child{font-size:13px;line-height:1.4}.contract-generator-grid small[data-v-789a0483]{line-height:1.55;font-weight:400}.contract-generator-grid textarea[data-v-789a0483]{min-height:110px;margin-top:2px;line-height:1.65}.contract-generate-action[data-v-789a0483]{min-height:46px;margin-top:14px;padding-top:12px;border-top:1px solid #dce9e5}.contract-generate-action span[data-v-789a0483]{line-height:1.55}.contract-generate-action button[data-v-789a0483]{min-width:190px}.contract-generation-report[data-v-789a0483]{padding:14px;line-height:1.65}.contract-editor-dialog>footer[data-v-789a0483]{gap:10px;border-top:1px solid #e1ebe8}.mcp-skill-mask[data-v-789a0483]{position:fixed;z-index:1250;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:22px;background:#1027216b}.mcp-skill-dialog[data-v-789a0483]{display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;width:min(1280px,96vw);height:min(880px,94vh);box-sizing:border-box;gap:14px;padding:22px;overflow:hidden;border:1px solid #d8e7e2;border-radius:14px;background:#fff;box-shadow:0 24px 70px #14332b40}.mcp-skill-dialog>header[data-v-789a0483],.mcp-skill-dialog>footer[data-v-789a0483]{display:flex;align-items:center;justify-content:space-between;gap:12px}.mcp-skill-dialog h2[data-v-789a0483]{margin:3px 0;color:#234b42}.mcp-skill-dialog header span[data-v-789a0483],.mcp-skill-dialog small[data-v-789a0483],.mcp-skill-columns p[data-v-789a0483]{color:#71827c;font-size:12px}.mcp-skill-columns[data-v-789a0483]{display:grid;grid-template-columns:1fr 1fr;min-height:0;gap:14px}.mcp-skill-columns>div[data-v-789a0483],.mcp-skill-columns>label[data-v-789a0483]{display:flex;flex-direction:column;min-width:0;min-height:0;gap:7px;padding:13px;border:1px solid #dce9e5;border-radius:10px;background:#f9fcfb}.mcp-skill-columns h3[data-v-789a0483],.mcp-skill-columns p[data-v-789a0483]{margin:0}.mcp-skill-columns label>span[data-v-789a0483]{color:#315a51;font-size:13px;font-weight:700}.mcp-skill-columns pre[data-v-789a0483],.mcp-effective-skill pre[data-v-789a0483]{min-height:0;margin:0;padding:12px;overflow:auto;border-radius:8px;background:#edf5f2;font:12px/1.6 Consolas,monospace;white-space:pre-wrap}.mcp-skill-columns pre[data-v-789a0483]{flex:1}.mcp-skill-columns textarea[data-v-789a0483]{flex:1;min-height:320px;padding:12px;border:1px solid #cfdfda;border-radius:8px;font:12px/1.65 Consolas,monospace;resize:none}.mcp-effective-skill[data-v-789a0483]{max-height:220px;overflow:auto;padding:10px 12px;border:1px solid #dce9e5;border-radius:9px}.mcp-effective-skill summary[data-v-789a0483]{cursor:pointer;color:#176e62;font-weight:700}.mcp-effective-skill pre[data-v-789a0483]{margin-top:9px}.mcp-skill-dialog>footer[data-v-789a0483]{justify-content:flex-end}.mcp-skill-dialog>footer span[data-v-789a0483]{margin-right:auto;color:#71827c;font-size:12px}@media (max-width:850px){.mcp-skill-dialog[data-v-789a0483]{height:96vh;padding:14px;overflow:auto}.mcp-skill-columns[data-v-789a0483]{grid-template-columns:1fr}.mcp-skill-columns>div[data-v-789a0483],.mcp-skill-columns>label[data-v-789a0483]{min-height:360px}}.mcp-config-package[data-v-789a0483]{display:grid;gap:14px;padding:20px;border:1px solid #cfe2dc;border-radius:12px;background:linear-gradient(135deg,#f7fbfa,#fff 70%)}.mcp-config-package>header[data-v-789a0483],.mcp-config-package>footer[data-v-789a0483]{display:flex;align-items:center;justify-content:space-between;gap:14px}.mcp-config-package h2[data-v-789a0483]{margin:3px 0;color:#244a41;font-size:18px}.mcp-config-package header>div[data-v-789a0483]{display:grid;gap:3px}.mcp-config-package>ol[data-v-789a0483]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;counter-reset:package-step;list-style:none}.mcp-config-package>ol li[data-v-789a0483]{position:relative;min-height:54px;padding:12px 12px 12px 42px;border:1px solid #dce9e5;border-radius:9px;color:#506c64;background:#fff;font-size:12px;line-height:1.6}.mcp-config-package>ol li[data-v-789a0483]:before{position:absolute;top:11px;left:12px;display:grid;width:22px;height:22px;place-items:center;border-radius:50%;color:#fff;background:#168575;counter-increment:package-step;content:counter(package-step);font-size:11px;font-weight:800}.config-package-upload[data-v-789a0483]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.config-package-upload label[data-v-789a0483]{display:grid;gap:7px;padding:12px;border:1px solid #dce9e5;border-radius:9px;background:#fff;color:#315a51;font-size:12px;font-weight:700}.config-package-upload input[type=file][data-v-789a0483]{padding:8px;border:1px dashed #b8d2ca;border-radius:7px;color:#49675f;background:#f7fbfa}.config-package-upload small[data-v-789a0483]{color:#7a8c86;font-weight:400}.config-package-preview[data-v-789a0483]{display:grid;grid-template-columns:1fr auto;gap:7px 14px;padding:12px;border:1px solid #eccfa5;border-radius:9px;color:#76551e;background:#fff7e6}.config-package-preview[data-valid=true][data-v-789a0483]{border-color:#b9dfd3;color:#17695d;background:#eaf8f3}.config-package-preview>div[data-v-789a0483]{display:grid;gap:3px}.config-package-preview span[data-v-789a0483],.config-package-preview p[data-v-789a0483]{color:inherit!important;font-size:12px}.config-package-preview p[data-v-789a0483]{grid-column:1/-1}.config-package-preview b[data-v-789a0483]{align-self:start;font-size:12px}.config-package-preview>ul[data-v-789a0483]{grid-column:1/-1;display:grid;gap:6px;margin:2px 0 0;padding:0;list-style:none}.config-package-preview>ul li[data-v-789a0483]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 9px;border-radius:7px;background:#ffffffb8;font-size:12px}.config-package-preview>ul em[data-v-789a0483]{color:#9a6725;font-style:normal}.config-package-preview>ul em[data-complete=true][data-v-789a0483]{color:#087768}.config-package-issues[data-v-789a0483]{display:grid;gap:5px;margin:0;padding:11px 11px 11px 30px;border-radius:9px;color:#925a22;background:#fff1df;font-size:12px}.mcp-config-package>footer[data-v-789a0483]{padding-top:12px;border-top:1px solid #dce9e5}.mcp-config-package>footer span[data-v-789a0483]{margin-right:auto;color:#71827c;font-size:12px}@media (max-width:850px){.mcp-config-package>header[data-v-789a0483],.mcp-config-package>footer[data-v-789a0483]{align-items:stretch;flex-direction:column}.mcp-config-package>ol[data-v-789a0483],.config-package-upload[data-v-789a0483]{grid-template-columns:1fr}.config-package-preview[data-v-789a0483]{grid-template-columns:1fr}.config-package-preview>ul li[data-v-789a0483]{align-items:flex-start;flex-direction:column}.mcp-config-package>footer span[data-v-789a0483]{margin-right:0}.mcp-config-package>footer button[data-v-789a0483]{width:100%}}.audit-batch-bar[data-v-789a0483]{display:flex;align-items:center;gap:14px;margin-bottom:9px;padding:10px 12px;border:1px solid #dce9e5;border-radius:9px;background:#f7fbfa;color:#49675f;font-size:12px}.audit-batch-bar label[data-v-789a0483]{display:flex;align-items:center;gap:7px;font-weight:700}.audit-batch-bar span[data-v-789a0483]{margin-right:auto}.audit-batch-bar button[data-v-789a0483]{padding:7px 12px}.audit-select-column[data-v-789a0483]{width:38px;text-align:center!important}.audit-row-selected td[data-v-789a0483]{background:#edf8f4!important}.audit-actions[data-v-789a0483]{display:flex;gap:7px;white-space:nowrap}.audit-actions button[data-v-789a0483]{padding:6px 9px;font-size:11px}.audit-detail-mask[data-v-789a0483]{position:fixed;z-index:1200;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:22px;background:#10272161}.audit-detail-dialog[data-v-789a0483]{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;width:min(1180px,96vw);height:min(840px,92vh);box-sizing:border-box;gap:16px;padding:22px;overflow:hidden;border:1px solid #d8e7e2;border-radius:14px;background:#fff;box-shadow:0 24px 70px #14332b3d}.audit-detail-dialog>header[data-v-789a0483],.audit-detail-dialog>footer[data-v-789a0483]{display:flex;justify-content:space-between;gap:12px;align-items:center}.audit-detail-dialog h2[data-v-789a0483]{margin:4px 0 0;color:#234b42;font-size:18px}.audit-detail-dialog dl[data-v-789a0483]{display:grid;grid-template-columns:auto minmax(120px,1fr) auto minmax(120px,1fr) auto minmax(120px,1fr);gap:8px 12px;margin:0;padding:11px 13px;border-radius:9px;background:#f3f8f6;font-size:12px}.audit-detail-dialog dt[data-v-789a0483]{color:#73847e}.audit-detail-dialog dd[data-v-789a0483]{margin:0;color:#31574e;font-weight:700}.audit-json-section[data-v-789a0483]{display:grid;grid-template-columns:1fr 1fr;min-height:0;gap:14px}.audit-json-section>div[data-v-789a0483]{display:flex;flex-direction:column;min-width:0;min-height:0;padding:12px;border:1px solid #dce9e5;border-radius:10px;background:#f9fcfb}.audit-json-section h3[data-v-789a0483]{margin:0 0 8px;color:#315a51;font-size:13px}.audit-json-section pre[data-v-789a0483]{flex:1;min-height:0;margin:0;padding:12px;overflow:auto;border-radius:8px;color:#26463f;background:#edf5f2;font:12px/1.6 Consolas,Courier New,monospace;white-space:pre;-moz-tab-size:2;tab-size:2}.json-warning[data-v-789a0483]{margin:0 0 8px!important;padding:7px 9px;border-radius:7px;color:#9a5d21!important;background:#fff2dd;font-size:11px!important}.audit-detail-dialog>footer[data-v-789a0483]{justify-content:flex-end}@media (max-width:800px){.audit-batch-bar[data-v-789a0483]{align-items:flex-start;flex-wrap:wrap}.audit-batch-bar span[data-v-789a0483]{width:100%;margin:0}.audit-detail-dialog[data-v-789a0483]{height:94vh;padding:14px}.audit-detail-dialog dl[data-v-789a0483]{grid-template-columns:auto 1fr}.audit-json-section[data-v-789a0483]{grid-template-columns:1fr;overflow:auto}.audit-json-section>div[data-v-789a0483]{min-height:320px}}.audit-tab[data-v-e76b48ba]{display:grid;gap:14px}.audit-tab>header[data-v-e76b48ba]{display:flex;align-items:center;justify-content:space-between;gap:16px}.audit-tab h3[data-v-e76b48ba],.audit-tab p[data-v-e76b48ba]{margin:0}.audit-table-wrap[data-v-e76b48ba]{overflow:auto;border:1px solid #dce6f2;border-radius:12px;background:#fff}.audit-table-wrap table[data-v-e76b48ba]{width:100%;border-collapse:collapse}.audit-table-wrap th[data-v-e76b48ba],.audit-table-wrap td[data-v-e76b48ba]{padding:12px;border-bottom:1px solid #e7edf4;text-align:left;white-space:nowrap}.audit-table-wrap th[data-v-e76b48ba]{background:#f4f8fc;color:#52657c}.audit-table-wrap td[data-v-e76b48ba]:last-child{max-width:480px;white-space:normal}.audit-table-wrap code[data-v-e76b48ba]{color:#52657c;font-size:11px;word-break:break-all}.audit-tab footer[data-v-e76b48ba]{display:flex;align-items:center;justify-content:center;gap:14px}.document-permission-grid[data-v-2354406f]{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(520px,1.7fr);gap:16px}.document-list[data-v-2354406f],.document-editor[data-v-2354406f]{padding:16px;border:1px solid #dce6f2;border-radius:12px;background:#fff}.document-list[data-v-2354406f]{display:grid;align-content:start;gap:8px;max-height:680px;overflow:auto}.document-list header h3[data-v-2354406f],.document-list header p[data-v-2354406f],.editor-heading h3[data-v-2354406f],.editor-heading p[data-v-2354406f]{margin:0}.document-list>button[data-v-2354406f]{display:grid;gap:4px;padding:12px;border:1px solid #e1e8f1;border-radius:9px;background:#fff;text-align:left}.document-list>button.active[data-v-2354406f]{border-color:#6aa5ec;background:#edf6ff}.document-list small[data-v-2354406f],.grant-list small[data-v-2354406f]{color:#78889c}.document-editor[data-v-2354406f]{display:grid;align-content:start;gap:16px}.editor-heading[data-v-2354406f]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.editor-heading>span[data-v-2354406f]{padding:7px 10px;border-radius:99px;background:#edf4fc;color:#536981;font-weight:800}.document-summary[data-v-2354406f]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.document-summary>div[data-v-2354406f]{display:grid;gap:4px;padding:13px;border-radius:9px;background:#f6f9fd}.document-summary span[data-v-2354406f]{color:#718197;font-size:12px}.policy-mode[data-v-2354406f]{display:grid;gap:6px;font-weight:800}.policy-mode>span[data-v-2354406f]{color:#52657c;font-size:13px}.grant-editor[data-v-2354406f],.grant-list[data-v-2354406f]{display:grid;gap:10px}.grant-form[data-v-2354406f]{display:grid;grid-template-columns:140px minmax(220px,1fr) 130px auto;gap:8px}.grant-list article[data-v-2354406f]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid #e1e8f1;border-radius:9px}.grant-list article>div[data-v-2354406f]{display:grid;gap:3px}.editor-actions[data-v-2354406f]{display:flex;justify-content:flex-end;gap:8px}.empty-state[data-v-2354406f]{padding:26px;text-align:center;color:#7b899b}@media (max-width:980px){.document-permission-grid[data-v-2354406f]{grid-template-columns:1fr}.document-list[data-v-2354406f]{max-height:320px}.grant-form[data-v-2354406f]{grid-template-columns:1fr 1fr}}@media (max-width:620px){.document-summary[data-v-2354406f],.grant-form[data-v-2354406f]{grid-template-columns:1fr}.editor-heading[data-v-2354406f]{flex-direction:column}}.subject-selector[data-v-3c199380]{display:grid;grid-template-columns:180px minmax(220px,1fr);gap:12px}.subject-selector label[data-v-3c199380]{display:grid;gap:6px;font-weight:700}.subject-selector span[data-v-3c199380]{font-size:13px;color:#52657c}@media (max-width:680px){.subject-selector[data-v-3c199380]{grid-template-columns:1fr}}.field-rules[data-v-84542880]{display:grid;gap:16px}.field-heading[data-v-84542880]{display:flex;align-items:center;justify-content:space-between;gap:16px}.field-heading h3[data-v-84542880],.field-heading p[data-v-84542880]{margin:0}.denied-badge[data-v-84542880]{padding:8px 12px;border-radius:99px;background:#edf4fc;color:#536981;font-weight:800}.denied-badge.active[data-v-84542880]{background:#fff0ef;color:#b23a31}.field-target-card[data-v-84542880],.subject-target-card[data-v-84542880]{display:grid;gap:12px;padding:15px;border:1px solid #dce6f2;border-radius:12px;background:#fff}.field-target-card header[data-v-84542880]{display:flex;align-items:center;justify-content:space-between;gap:12px}.field-target-card header>div[data-v-84542880]{display:flex;align-items:center;gap:8px}.field-target-card small[data-v-84542880]{color:#78889c}.field-picker[data-v-84542880]{display:flex;flex-wrap:wrap;gap:7px}.field-picker label[data-v-84542880]{display:flex;align-items:center;gap:6px;padding:7px 9px;border:1px solid #dce6f2;border-radius:8px;color:#5f7188}.field-picker label.active[data-v-84542880]{border-color:#6aa5ec;background:#edf6ff;color:#075fc9}.subject-target-card>strong[data-v-84542880]{color:#405b7f}.batch-toolbar[data-v-84542880]{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.batch-toolbar>span[data-v-84542880]{margin-right:auto;color:#405b7f;font-weight:800}.field-list[data-v-84542880]{display:grid;gap:8px}.field-list article[data-v-84542880]{display:grid;grid-template-columns:1fr 190px;align-items:center;gap:14px;padding:13px 15px;border:1px solid #dce6f2;border-radius:10px;background:#fff}.field-list article.denied[data-v-84542880]{border-color:#efb6b0;background:#fff9f8}.field-list article>div[data-v-84542880]{display:grid;gap:3px;min-width:0}.field-list small[data-v-84542880]{color:#63768e}.field-list em[data-v-84542880]{overflow:hidden;color:#8a98aa;font-size:11px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.field-list label[data-v-84542880]{display:grid;gap:5px;font-weight:700}.field-list label span[data-v-84542880]{font-size:12px;color:#52657c}.copy-card[data-v-84542880]{display:grid;grid-template-columns:minmax(220px,1fr) minmax(360px,1.5fr) auto;align-items:end;gap:14px;padding:16px;border:1px solid #dce6f2;border-radius:12px;background:#f8fbff}.copy-card h4[data-v-84542880],.copy-card p[data-v-84542880]{margin:0}.empty-state[data-v-84542880]{padding:28px;text-align:center;color:#7b899b}@media (max-width:900px){.copy-card[data-v-84542880]{grid-template-columns:1fr}.field-list article[data-v-84542880]{grid-template-columns:1fr}}@media (max-width:620px){.field-target-card header[data-v-84542880]{align-items:flex-start;flex-direction:column}.batch-toolbar[data-v-84542880]{justify-content:flex-start}}.overview-grid[data-v-0ab476d1]{display:grid;gap:18px}.summary-grid[data-v-0ab476d1]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.summary-grid article[data-v-0ab476d1]{display:grid;gap:6px;padding:18px;border:1px solid #dce6f2;border-radius:12px;background:#fff}.summary-grid span[data-v-0ab476d1]{color:#718197;font-size:13px}.summary-grid strong[data-v-0ab476d1]{font-size:28px;color:#075fc9}.summary-grid strong.status-text[data-v-0ab476d1]{font-size:20px}.summary-grid article.warning[data-v-0ab476d1]{border-color:#f1d18d;background:#fffbef}.summary-grid article.warning strong[data-v-0ab476d1]{color:#9a6500}.summary-grid article.risk[data-v-0ab476d1]{border-color:#f0b3ad;background:#fff8f7}.summary-grid article.risk strong[data-v-0ab476d1]{color:#b33b31}.mode-card[data-v-0ab476d1]{display:grid;grid-template-columns:220px 1fr;gap:18px;padding:18px;border-radius:12px;background:#eef6ff}.mode-card div[data-v-0ab476d1]{display:grid;gap:6px}.mode-card strong[data-v-0ab476d1]{color:#075fc9}.mode-card p[data-v-0ab476d1]{margin:0;color:#536981;line-height:1.7}.risk-list[data-v-0ab476d1]{padding:18px;border:1px solid #dce6f2;border-radius:12px;background:#fff}.risk-list article[data-v-0ab476d1]{display:grid;grid-template-columns:1fr auto;align-items:center;gap:16px;padding:12px 0;border-bottom:1px solid #edf1f6}.risk-list article>div[data-v-0ab476d1]:first-child{display:grid;gap:3px}.risk-list small[data-v-0ab476d1]{color:#78879a}.risk-actions[data-v-0ab476d1]{display:flex;align-items:center;gap:12px}.risk-actions span[data-v-0ab476d1]{color:#9a6500;font-weight:800}.risk-list article.denied .risk-actions span[data-v-0ab476d1]{color:#b33b31}.empty-state[data-v-0ab476d1]{padding:26px;color:#7b899b;text-align:center}@media (max-width:1120px){.summary-grid[data-v-0ab476d1]{grid-template-columns:repeat(3,1fr)}}@media (max-width:850px){.summary-grid[data-v-0ab476d1]{grid-template-columns:repeat(2,1fr)}.mode-card[data-v-0ab476d1]{grid-template-columns:1fr}.risk-list article[data-v-0ab476d1]{align-items:stretch;grid-template-columns:1fr}.risk-actions[data-v-0ab476d1]{justify-content:space-between}}@media (max-width:520px){.summary-grid[data-v-0ab476d1]{grid-template-columns:1fr}.risk-actions[data-v-0ab476d1]{align-items:stretch;flex-direction:column}}.simulation-tab[data-v-8be730e9]{display:grid;gap:18px}.simulation-tab header h3[data-v-8be730e9],.simulation-tab header p[data-v-8be730e9]{margin:0}.simulation-form[data-v-8be730e9]{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr)) auto;align-items:end;gap:12px}.simulation-form label[data-v-8be730e9]{display:grid;gap:6px;font-weight:700}.simulation-form label span[data-v-8be730e9]{font-size:13px;color:#52657c}.simulation-result[data-v-8be730e9]{padding:18px;border:1px solid #efb6b0;border-radius:12px;background:#fff8f7}.simulation-result.allowed[data-v-8be730e9]{border-color:#9dd8c4;background:#f2fbf7}.simulation-result>header[data-v-8be730e9]{display:flex;justify-content:space-between;gap:12px}.simulation-result>header strong[data-v-8be730e9]{color:#b33b31;font-size:20px}.simulation-result.allowed>header strong[data-v-8be730e9]{color:#087554}.simulation-result ol[data-v-8be730e9]{display:grid;gap:8px;margin:14px 0 0;padding:0;list-style:none}.simulation-result li[data-v-8be730e9]{display:grid;grid-template-columns:160px 1fr auto;gap:12px;padding:10px;border-radius:8px;background:#fff}.simulation-result li b[data-v-8be730e9]{color:#b33b31}.simulation-result li.passed b[data-v-8be730e9]{color:#087554}.simulation-result li small[data-v-8be730e9]{color:#7b899b}@media (max-width:1050px){.simulation-form[data-v-8be730e9]{grid-template-columns:repeat(2,1fr)}.simulation-result li[data-v-8be730e9]{grid-template-columns:1fr}}@media (max-width:600px){.simulation-form[data-v-8be730e9]{grid-template-columns:1fr}}.table-audience-editor[data-v-99102acd]{display:grid;gap:12px;padding:16px;border:1px solid #bdd5f2;border-radius:12px;background:#f7fbff}.table-audience-editor header[data-v-99102acd]{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.table-audience-editor h4[data-v-99102acd],.table-audience-editor p[data-v-99102acd]{margin:0}.table-audience-editor header>span[data-v-99102acd]{padding:6px 9px;border-radius:99px;background:#e8f2ff;color:#27639d;font-size:12px;font-weight:800}.inherit-notice[data-v-99102acd]{padding:10px 12px;border-radius:8px;background:#edf7ef;color:#367044}.grant-form[data-v-99102acd]{display:grid;grid-template-columns:130px minmax(220px,1fr) 130px auto;gap:8px}.grant-list[data-v-99102acd]{display:grid;gap:8px}.grant-list article[data-v-99102acd]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid #dce6f2;border-radius:9px;background:#fff}.grant-list article.denied[data-v-99102acd]{border-color:#efb6b0;background:#fff8f7}.grant-list article>div[data-v-99102acd]{display:grid;gap:3px}.grant-list small[data-v-99102acd]{color:#78889c}.actions[data-v-99102acd]{display:flex;justify-content:flex-end;gap:8px}.empty-state[data-v-99102acd]{padding:20px;text-align:center;color:#7b899b}@media (max-width:760px){.grant-form[data-v-99102acd]{grid-template-columns:1fr 1fr}}@media (max-width:520px){.grant-form[data-v-99102acd]{grid-template-columns:1fr}.table-audience-editor header[data-v-99102acd]{flex-direction:column}}.table-rules[data-v-bc299c22]{display:grid;gap:12px}.rule-toolbar[data-v-bc299c22]{display:flex;align-items:center;justify-content:space-between;gap:16px}.rule-toolbar h3[data-v-bc299c22],.rule-toolbar p[data-v-bc299c22]{margin:0}.rule-toolbar>div[data-v-bc299c22]:last-child{display:flex;gap:8px}.table-rule-card[data-v-bc299c22]{display:grid;grid-template-columns:minmax(220px,1.4fr) minmax(190px,.8fr) minmax(210px,1fr) auto;align-items:end;gap:12px;padding:16px;border:1px solid #dce6f2;border-radius:12px;background:#fff;scroll-margin:120px;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.table-rule-card.is-focused[data-v-bc299c22]{border-color:#1d7be8;background:#f4f9ff;box-shadow:0 0 0 3px #1d7be824}.table-info[data-v-bc299c22]{display:grid;gap:4px}.table-info small[data-v-bc299c22]{color:#718197}.table-info em[data-v-bc299c22]{color:#8a99aa;font-size:12px;font-style:normal}.table-rule-card label[data-v-bc299c22]{display:grid;gap:6px;font-weight:700}.table-rule-card label span[data-v-bc299c22]{font-size:13px;color:#52657c}.rule-actions[data-v-bc299c22]{display:flex;gap:8px}.audience-editor[data-v-bc299c22]{grid-column:1/-1}.empty-state[data-v-bc299c22]{padding:30px;text-align:center;color:#7b899b}@media (max-width:1050px){.table-rule-card[data-v-bc299c22]{grid-template-columns:1fr 1fr}.table-info[data-v-bc299c22]{grid-column:1/-1}}@media (max-width:680px){.rule-toolbar[data-v-bc299c22]{align-items:flex-start;flex-direction:column}.table-rule-card[data-v-bc299c22]{grid-template-columns:1fr}.rule-actions[data-v-bc299c22]{flex-wrap:wrap}}.data-permission-page[data-v-8a6b3cec]{display:grid;gap:18px}.mode-badge[data-v-8a6b3cec]{padding:9px 13px;border-radius:99px;color:#075fc9;background:#e9f3ff;font-weight:800}.mode-badge.test[data-v-8a6b3cec]{color:#8a5700;background:#fff3d1}.permission-context-card[data-v-8a6b3cec]{display:grid;grid-template-columns:repeat(3,minmax(180px,1fr)) auto;align-items:end;gap:12px;padding:16px;border:1px solid #dce6f2;border-radius:12px;background:#fff}.permission-context-card.compact[data-v-8a6b3cec]{grid-template-columns:minmax(240px,520px) auto}.permission-context-card label[data-v-8a6b3cec]{display:grid;gap:6px;font-weight:700}.permission-context-card label span[data-v-8a6b3cec]{font-size:13px;color:#52657c}.loading-state[data-v-8a6b3cec]{padding:10px;color:#075fc9;font-weight:700}.permission-tabs[data-v-8a6b3cec]{display:grid;grid-template-columns:repeat(6,1fr);gap:8px}.permission-tabs button[data-v-8a6b3cec]{display:grid;gap:4px;padding:13px;border:1px solid #dce6f2;border-radius:10px;background:#fff;color:#52657c;text-align:left}.permission-tabs button.active[data-v-8a6b3cec]{border-color:#6aa5ec;background:#edf6ff;color:#075fc9;box-shadow:0 6px 18px #2d67b014}.permission-tabs small[data-v-8a6b3cec]{color:#8795a6}.permission-panel[data-v-8a6b3cec]{padding:20px;border:1px solid #dce6f2;border-radius:14px;background:#fbfdff}@media (max-width:1100px){.permission-tabs[data-v-8a6b3cec]{grid-template-columns:repeat(3,1fr)}}@media (max-width:980px){.permission-context-card[data-v-8a6b3cec]{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.permission-context-card[data-v-8a6b3cec],.permission-context-card.compact[data-v-8a6b3cec],.permission-tabs[data-v-8a6b3cec]{grid-template-columns:1fr}}.cross-capability-page[data-v-7c0d2c0e]{display:grid;gap:18px;padding:28px 32px 64px;color:#12284b;background:radial-gradient(circle at 78% 0,rgba(215,231,255,.72),transparent 34%),#f4f7fc}.page-heading[data-v-7c0d2c0e]{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.page-heading h1[data-v-7c0d2c0e]{margin:4px 0 7px;color:#07162e;font-size:31px}.page-heading p[data-v-7c0d2c0e]{margin:0;color:#7283a0}.eyebrow[data-v-7c0d2c0e]{color:#0d60d8!important;font-size:11px;font-weight:800;letter-spacing:.14em}.back-link[data-v-7c0d2c0e]{padding:0;border:0;color:#43709f;background:transparent;cursor:pointer}.space-picker[data-v-7c0d2c0e]{display:grid;min-width:300px;gap:7px;color:#40597d;font-size:12px;font-weight:700}.cross-capability-page input[data-v-7c0d2c0e],.cross-capability-page select[data-v-7c0d2c0e],.cross-capability-page textarea[data-v-7c0d2c0e]{box-sizing:border-box;width:100%;padding:10px 12px;border:1px solid #c9d9f0;border-radius:8px;color:#13294a;background:#fff;outline:none}.cross-capability-page input[data-v-7c0d2c0e]:focus,.cross-capability-page select[data-v-7c0d2c0e]:focus,.cross-capability-page textarea[data-v-7c0d2c0e]:focus{border-color:#4f92ee;box-shadow:0 0 0 3px #3d85e61a}.page-toast[data-v-7c0d2c0e]{position:fixed;z-index:1300;top:22px;left:50%;max-width:620px;padding:11px 18px;border:1px solid #a7c8f5;border-radius:10px;color:#0c56b5;background:#f5f9ff;box-shadow:0 12px 30px #18468929;transform:translate(-50%)}.security-summary[data-v-7c0d2c0e]{display:grid;grid-template-columns:120px 120px 1fr;align-items:center;gap:10px;padding:14px 18px;border:1px solid #cbdcf2;border-radius:13px;background:#ffffffdb}.security-summary>div[data-v-7c0d2c0e]{display:flex;align-items:baseline;gap:6px}.security-summary strong[data-v-7c0d2c0e]{color:#075ed8;font-size:24px}.security-summary span[data-v-7c0d2c0e],.security-summary p[data-v-7c0d2c0e]{color:#71829e;font-size:12px}.security-summary p[data-v-7c0d2c0e]{margin:0;padding-left:18px;border-left:1px solid #dce6f3}.security-summary b[data-v-7c0d2c0e]{color:#1b477e}.workspace-grid[data-v-7c0d2c0e]{display:grid;grid-template-columns:310px minmax(0,1fr);align-items:start;gap:14px}.capability-list[data-v-7c0d2c0e],.capability-editor[data-v-7c0d2c0e]{border:1px solid #cbdcf1;border-radius:14px;background:#fff;box-shadow:0 8px 26px #234f8b0f}.capability-list[data-v-7c0d2c0e]{position:sticky;top:16px;display:grid;gap:12px;padding:16px}.capability-list>header[data-v-7c0d2c0e]{display:flex;align-items:center;justify-content:space-between}.capability-list>header span[data-v-7c0d2c0e]{color:#8493a9;font-size:10px}.capability-list h2[data-v-7c0d2c0e]{margin:3px 0 0;font-size:18px}.list-scroll[data-v-7c0d2c0e]{display:grid;gap:9px;max-height:calc(100vh - 300px);overflow:auto}.list-scroll article[data-v-7c0d2c0e]{position:relative;display:grid;gap:8px;padding:12px;border:1px solid #dbe5f3;border-radius:10px;cursor:pointer}.list-scroll article[data-v-7c0d2c0e]:hover,.list-scroll article.active[data-v-7c0d2c0e]{border-color:#78acef;background:#f2f7ff}.list-scroll article>header[data-v-7c0d2c0e]{display:flex;align-items:center;justify-content:space-between;gap:8px}.list-scroll article strong[data-v-7c0d2c0e]{font-size:13px}.list-scroll article header span[data-v-7c0d2c0e]{padding:3px 7px;border-radius:99px;color:#86611d;background:#fff2d6;font-size:9px}.list-scroll article header span[data-status=published][data-v-7c0d2c0e]{color:#075abf;background:#e6f1ff}.list-scroll article header span[data-status=retired][data-v-7c0d2c0e]{color:#67738a;background:#eef1f6}.list-scroll article p[data-v-7c0d2c0e]{display:-webkit-box;overflow:hidden;margin:0;color:#71829a;font-size:11px;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:2}.list-scroll article footer[data-v-7c0d2c0e]{display:flex;gap:9px;color:#5c75a0;font-size:9px}.delete-link[data-v-7c0d2c0e]{position:absolute;right:7px;bottom:7px;padding:3px;border:0;color:#c35b55;background:transparent;opacity:0;cursor:pointer}.list-scroll article:hover .delete-link[data-v-7c0d2c0e]{opacity:1}.empty-list[data-v-7c0d2c0e]{display:grid;justify-items:center;gap:5px;padding:42px 12px;color:#8492a7;text-align:center}.empty-list b[data-v-7c0d2c0e]{color:#435b7e}.capability-editor[data-v-7c0d2c0e]{overflow:hidden}.editor-heading[data-v-7c0d2c0e]{display:flex;align-items:center;justify-content:space-between;padding:20px 22px;border-bottom:1px solid #e0e8f4}.editor-heading p[data-v-7c0d2c0e]{margin:0;color:#1767d0;font-size:10px;font-weight:800;letter-spacing:.12em}.editor-heading h2[data-v-7c0d2c0e]{margin:4px 0 0;font-size:22px}.draft-badge[data-v-7c0d2c0e]{padding:7px 10px;border-radius:99px;color:#1763c1;background:#eaf3ff;font-size:10px}.editor-block[data-v-7c0d2c0e]{display:grid;gap:16px;padding:22px;border-bottom:1px solid #e3eaf4}.editor-block>header[data-v-7c0d2c0e]{display:flex;align-items:flex-start;gap:11px}.editor-block>header>b[data-v-7c0d2c0e]{display:grid;width:28px;height:28px;flex:none;place-items:center;border-radius:8px;color:#fff;background:#1166d8;font-size:12px}.editor-block h3[data-v-7c0d2c0e]{margin:1px 0 4px;font-size:17px}.editor-block header p[data-v-7c0d2c0e]{margin:0;color:#7b8ba3;font-size:11px}.form-grid[data-v-7c0d2c0e],.boundary-grid[data-v-7c0d2c0e]{display:grid;grid-template-columns:1fr 1fr;gap:13px}.form-grid label[data-v-7c0d2c0e],.boundary-grid label[data-v-7c0d2c0e],.instruction-editor[data-v-7c0d2c0e],.final-options label[data-v-7c0d2c0e]{display:grid;gap:6px;color:#405a80;font-size:11px;font-weight:700}.form-grid .wide[data-v-7c0d2c0e],.boundary-grid .wide[data-v-7c0d2c0e]{grid-column:1/-1}.form-grid textarea[data-v-7c0d2c0e]{min-height:82px;resize:vertical}.boundary-grid textarea[data-v-7c0d2c0e]{min-height:112px;resize:vertical;font-family:Consolas,Microsoft YaHei,monospace}.boundary-grid small[data-v-7c0d2c0e]{color:#8492a8;font-weight:400}.capability-options[data-v-7c0d2c0e]{display:flex;align-items:center;gap:8px;margin:0;padding:11px 13px;border:1px solid #d8e3f2;border-radius:9px}.capability-options legend[data-v-7c0d2c0e]{padding:0 5px;color:#536987;font-size:11px;font-weight:700}.capability-options label[data-v-7c0d2c0e]{display:flex;align-items:center;gap:6px;padding:7px 10px;border:1px solid #dce5f1;border-radius:7px;color:#607493;font-size:11px;cursor:pointer}.capability-options label.selected[data-v-7c0d2c0e]{border-color:#80b0ed;color:#0e5fc6;background:#edf5ff}.capability-options input[data-v-7c0d2c0e]{width:auto}.generate-button[data-v-7c0d2c0e]{justify-self:start;padding:10px 15px;border:1px solid #7eaef0;border-radius:8px;color:#0b5fc8;background:#edf5ff;font-weight:700;cursor:pointer}.generate-button[data-v-7c0d2c0e]:disabled{cursor:not-allowed;opacity:.55}.audience-tabs[data-v-7c0d2c0e]{display:flex;gap:7px;padding:5px;border-radius:9px;background:#edf2f9}.audience-tabs button[data-v-7c0d2c0e]{flex:1;padding:9px;border:0;border-radius:7px;color:#687b98;background:transparent;cursor:pointer}.audience-tabs button.active[data-v-7c0d2c0e]{color:#0d5fc8;background:#fff;box-shadow:0 3px 9px #1e4c8917}.selection-grid[data-v-7c0d2c0e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.selection-grid label[data-v-7c0d2c0e]{display:flex;align-items:flex-start;gap:8px;padding:11px;border:1px solid #dbe4f0;border-radius:9px;cursor:pointer}.selection-grid label.selected[data-v-7c0d2c0e]{border-color:#75aae9;background:#f0f6ff}.selection-grid input[data-v-7c0d2c0e]{width:auto;margin-top:3px}.selection-grid span[data-v-7c0d2c0e]{display:grid;gap:3px}.selection-grid strong[data-v-7c0d2c0e]{font-size:12px}.selection-grid small[data-v-7c0d2c0e]{color:#8491a5;font-size:10px;font-weight:400}.principal-editor[data-v-7c0d2c0e]{display:grid;gap:10px}.principal-editor>div[data-v-7c0d2c0e]:first-child{display:grid;grid-template-columns:120px 1fr auto;gap:8px}.principal-tags[data-v-7c0d2c0e]{display:flex!important;flex-wrap:wrap;gap:7px}.principal-tags>span[data-v-7c0d2c0e]{display:flex;align-items:center;gap:7px;padding:6px 8px;border-radius:7px;color:#315c92;background:#eaf3ff;font-size:10px}.principal-tags button[data-v-7c0d2c0e]{padding:0;border:0;color:#6e86a5;background:transparent;cursor:pointer}.company-warning[data-v-7c0d2c0e],.resource-note[data-v-7c0d2c0e]{padding:12px 14px;border:1px solid #f0d591;border-radius:9px;color:#815d17;background:#fff8e8}.company-warning p[data-v-7c0d2c0e]{margin:5px 0 0;font-size:11px}.resource-note[data-v-7c0d2c0e]{display:flex;align-items:flex-start;gap:8px;color:#7a5a1c;font-size:11px}.resource-note span[data-v-7c0d2c0e]{color:#806d48}.instruction-editor textarea[data-v-7c0d2c0e]{min-height:250px;resize:vertical;font:12px/1.7 Consolas,Microsoft YaHei,monospace}.final-options[data-v-7c0d2c0e]{display:grid;grid-template-columns:1fr 180px 180px;align-items:start;gap:12px}.final-options textarea[data-v-7c0d2c0e]{min-height:85px}.editor-actions[data-v-7c0d2c0e]{display:flex;align-items:center;justify-content:space-between;padding:16px 22px;background:#f7f9fc}.editor-actions>div[data-v-7c0d2c0e]{display:flex;gap:9px}.primary-button[data-v-7c0d2c0e],.secondary-button[data-v-7c0d2c0e]{padding:9px 13px;border:1px solid #bcd0ea;border-radius:8px;color:#315b8f;background:#fff;cursor:pointer}.primary-button[data-v-7c0d2c0e]{border-color:#0d63d6;color:#fff;background:#0d63d6;box-shadow:0 6px 14px #0d63d62e}.primary-button[data-v-7c0d2c0e]:disabled,.secondary-button[data-v-7c0d2c0e]:disabled{cursor:not-allowed;opacity:.55}.muted[data-v-7c0d2c0e]{margin:0;color:#8693a6;font-size:11px}@media (max-width:1050px){.workspace-grid[data-v-7c0d2c0e]{grid-template-columns:1fr}.capability-list[data-v-7c0d2c0e]{position:static}.list-scroll[data-v-7c0d2c0e]{max-height:320px}.security-summary[data-v-7c0d2c0e]{grid-template-columns:100px 100px 1fr}}@media (max-width:720px){.cross-capability-page[data-v-7c0d2c0e]{padding:20px 14px}.page-heading[data-v-7c0d2c0e]{align-items:stretch;flex-direction:column}.space-picker[data-v-7c0d2c0e]{min-width:0}.security-summary[data-v-7c0d2c0e]{grid-template-columns:1fr 1fr}.security-summary p[data-v-7c0d2c0e]{grid-column:1/-1;padding:10px 0 0;border-top:1px solid #dce6f3;border-left:0}.form-grid[data-v-7c0d2c0e],.boundary-grid[data-v-7c0d2c0e],.selection-grid[data-v-7c0d2c0e],.final-options[data-v-7c0d2c0e]{grid-template-columns:1fr}.form-grid .wide[data-v-7c0d2c0e],.boundary-grid .wide[data-v-7c0d2c0e]{grid-column:auto}.editor-heading[data-v-7c0d2c0e]{align-items:flex-start;flex-direction:column}.principal-editor>div[data-v-7c0d2c0e]:first-child{grid-template-columns:1fr}.resource-note[data-v-7c0d2c0e]{flex-direction:column}.editor-actions[data-v-7c0d2c0e]{align-items:stretch;flex-direction:column}.editor-actions>div[data-v-7c0d2c0e]{justify-content:flex-end}}.editor-step-tabs[data-v-7c0d2c0e]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:12px 16px;border-bottom:1px solid #dce6f3;background:#f5f8fc}.editor-step-tabs button[data-v-7c0d2c0e]{display:flex;min-width:0;align-items:center;gap:10px;padding:11px 12px;color:#52647c;text-align:left;border:1px solid transparent;border-radius:10px;background:transparent;cursor:pointer;transition:border-color .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease}.editor-step-tabs button[data-v-7c0d2c0e]:hover{color:#075fd8;border-color:#c8dcf8;background:#fff}.editor-step-tabs button.active[data-v-7c0d2c0e]{color:#075fd8;border-color:#9cc5fb;background:#fff;box-shadow:0 5px 16px #1c69cf1a}.editor-step-tabs button b[data-v-7c0d2c0e]{display:inline-flex;width:28px;height:28px;flex:0 0 28px;align-items:center;justify-content:center;color:#1668d9;border-radius:9px;background:#e6f0ff}.editor-step-tabs button.active b[data-v-7c0d2c0e]{color:#fff;background:#1668d9}.editor-step-tabs button span[data-v-7c0d2c0e]{display:grid;min-width:0;gap:2px}.editor-step-tabs button strong[data-v-7c0d2c0e],.editor-step-tabs button small[data-v-7c0d2c0e]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.editor-step-tabs button strong[data-v-7c0d2c0e]{font-size:14px}.editor-step-tabs button small[data-v-7c0d2c0e]{color:#8b9ab0;font-size:11px;font-weight:400}.editor-step-panel[data-v-7c0d2c0e]{min-height:440px;align-content:start;border-bottom:0}.capability-editor[data-v-7c0d2c0e]{overflow:visible}.editor-actions[data-v-7c0d2c0e]{position:sticky;bottom:0;z-index:4;padding:14px 22px;border-top:1px solid #dbe5f2;border-radius:0 0 14px 14px;background:#fffffff5;box-shadow:0 -8px 22px #2a4f7e0f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.editor-navigation[data-v-7c0d2c0e]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:9px}.advanced-settings[data-v-7c0d2c0e]{border:1px solid #dbe5f2;border-radius:9px;background:#f8faff}.advanced-settings summary[data-v-7c0d2c0e]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 13px;color:#46617f;cursor:pointer;list-style:none}.advanced-settings summary[data-v-7c0d2c0e]::-webkit-details-marker{display:none}.advanced-settings summary[data-v-7c0d2c0e]:after{content:"⌄";color:#7790b1;transition:transform .18s ease}.advanced-settings[open] summary[data-v-7c0d2c0e]:after{transform:rotate(180deg)}.advanced-settings summary span[data-v-7c0d2c0e]{font-size:12px;font-weight:700}.advanced-settings summary small[data-v-7c0d2c0e]{min-width:0;overflow:hidden;color:#8796ab;font-family:Consolas,Microsoft YaHei,monospace;font-size:10px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.advanced-settings>label[data-v-7c0d2c0e]{display:grid;gap:6px;margin:0 13px 13px;padding-top:12px;border-top:1px solid #e1e9f4;color:#405a80;font-size:11px;font-weight:700}.advanced-settings>label small[data-v-7c0d2c0e]{color:#8492a8;font-weight:400}@media (max-width: 720px){.editor-step-tabs[data-v-7c0d2c0e]{grid-template-columns:repeat(2,minmax(0,1fr))}.editor-step-tabs button small[data-v-7c0d2c0e]{display:none}.editor-step-panel[data-v-7c0d2c0e]{min-height:0}}.node-tile-name .node-outbound-badge[data-v-7fa85f9b]{margin-left:8px;vertical-align:middle;font-weight:400}.api-key-control[data-v-7fa85f9b]{position:relative}.api-key-control input[data-v-7fa85f9b]{width:100%;padding-right:44px!important}.api-key-control .key-visibility-button[data-v-7fa85f9b]{position:absolute;top:50%;right:6px;display:grid;width:32px;height:32px;padding:6px;place-items:center;border:0;border-radius:8px;color:#69809c;background:transparent;box-shadow:none;transform:translateY(-50%);cursor:pointer}.api-key-control .key-visibility-button[data-v-7fa85f9b]:hover{color:#075edb;background:#edf5ff}.api-key-control .key-visibility-button[data-v-7fa85f9b]:focus-visible{outline:2px solid #5798ea;outline-offset:1px}.api-key-control .key-visibility-button svg[data-v-7fa85f9b]{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ai-asset-drawer .drawer-form-grid>label>span[data-v-7fa85f9b]{font-size:13px}.ai-asset-drawer .drawer-form-grid[data-v-7fa85f9b] :is(input,select,textarea){font-size:13px}.capability-field.wide[data-v-7fa85f9b]{display:grid;grid-column:1/-1;gap:8px}.capability-field>span[data-v-7fa85f9b]{color:#45635b;font-size:13px;font-weight:800}.capability-field>small[data-v-7fa85f9b]{color:#74869c;font-size:11px}.capability-options[data-v-7fa85f9b]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.ai-asset-drawer .capability-option[data-v-7fa85f9b]{display:flex;align-items:center;gap:10px;min-height:66px;padding:11px 12px;border:1px solid #dbe5f1;border-radius:10px;color:#52677f;background:#f9fbfd;cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.ai-asset-drawer .capability-option[data-v-7fa85f9b]:hover{border-color:#b9d1ef;background:#f4f8fe}.ai-asset-drawer .capability-option.selected[data-v-7fa85f9b]{border-color:#81afe8;background:#edf5ff;box-shadow:0 0 0 1px #1763c40f}.ai-asset-drawer .capability-option input[data-v-7fa85f9b]{width:17px;height:17px;flex:none;margin:0;accent-color:#0b63d8}.ai-asset-drawer .capability-option>span[data-v-7fa85f9b]{display:grid;gap:3px;min-width:0}.ai-asset-drawer .capability-option strong[data-v-7fa85f9b]{color:#294766;font-size:13px}.ai-asset-drawer .capability-option small[data-v-7fa85f9b]{color:#74869c;font-size:11px;font-weight:500;line-height:1.4}.node-config-panel[data-v-7fa85f9b]{display:grid;gap:18px;padding:22px;border:1px solid #d5e2f1;border-radius:15px;background:#fff;box-shadow:0 8px 24px #2d59960d}.node-panel-heading[data-v-7fa85f9b]{display:flex;align-items:flex-end;justify-content:space-between;gap:22px;padding-bottom:18px;border-bottom:1px solid #e3ebf5}.node-panel-heading h2[data-v-7fa85f9b]{margin:3px 0 6px;color:#172945;font-size:23px}.node-panel-heading>div>p[data-v-7fa85f9b]:last-child{margin:0;color:#6d7f96;font-size:12px}.node-panel-eyebrow[data-v-7fa85f9b]{margin:0;color:#0b5bd7;font-size:9px;font-weight:900;letter-spacing:.13em}.node-search[data-v-7fa85f9b]{position:relative;width:min(390px,40%)}.node-search>span[data-v-7fa85f9b]{position:absolute;z-index:1;left:12px;top:50%;color:#8292a8;font-size:18px;transform:translateY(-50%)}.node-search input[data-v-7fa85f9b]{padding-left:37px!important;background:#f8faff!important}.node-sequence[data-v-7fa85f9b]{display:grid;width:39px;height:39px;flex:none;place-items:center;border:1px solid #d4e3f5;border-radius:11px;color:#1766cc;background:#edf5ff;font-size:11px;font-weight:900}.node-form[data-v-7fa85f9b]{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(420px,.88fr);gap:14px;padding:18px;background:#f6f9fd}.node-route-settings[data-v-7fa85f9b],.connection-preview[data-v-7fa85f9b]{display:grid;align-content:start;gap:13px;padding:16px;border:1px solid #dce6f2;border-radius:11px;background:#fff!important}.node-route-settings>header[data-v-7fa85f9b],.connection-preview>header[data-v-7fa85f9b]{display:flex;align-items:center;justify-content:space-between;gap:14px}.node-route-settings>header>div[data-v-7fa85f9b],.connection-preview>header>div[data-v-7fa85f9b]{display:grid;gap:3px}.node-route-settings>header span[data-v-7fa85f9b],.connection-preview>header span[data-v-7fa85f9b]{color:#8190a4;font-size:9px}.node-route-settings>header strong[data-v-7fa85f9b],.connection-preview>header strong[data-v-7fa85f9b]{color:#203a5d;font-size:13px}.node-route-settings>header>small[data-v-7fa85f9b]{padding:4px 7px;border-radius:99px;color:#2468bd;background:#edf5ff;font-size:9px}.node-select-grid[data-v-7fa85f9b]{display:grid;grid-template-columns:1fr 1fr;gap:11px}.node-select-grid label[data-v-7fa85f9b]{display:grid;gap:6px;color:#4d6079;font-size:10px;font-weight:800}.node-select-grid label span[data-v-7fa85f9b]{display:flex;align-items:center;justify-content:space-between}.node-select-grid label i[data-v-7fa85f9b]{color:#9ca8b8;font-size:8px;font-style:normal;font-weight:500}.node-select-grid label:first-child i[data-v-7fa85f9b]{color:#0b65d3}.connection-preview dl[data-v-7fa85f9b]{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0}.connection-preview dl>div[data-v-7fa85f9b]{min-width:0;padding:9px 10px;border:1px solid #e5ecf5;border-radius:8px;background:#f9fbfe!important}.connection-preview dt[data-v-7fa85f9b]{margin-bottom:4px;color:#929fb0;font-size:8px}.connection-preview dd[data-v-7fa85f9b]{overflow:hidden;margin:0;color:#3c5270;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.connection-preview>p[data-v-7fa85f9b]{display:flex;gap:8px;margin:0;padding:9px 10px;border-radius:8px;color:#60728a;background:#f3f7fc;font-size:9px}.connection-preview>p b[data-v-7fa85f9b]{color:#235fae}.env-source-preview>p[data-v-7fa85f9b]{line-height:1.6}.node-policy-bar[data-v-7fa85f9b]{grid-column:1/-1;display:flex;align-items:center;gap:15px;padding:12px 14px;border:1px solid #d9e5f3;border-radius:10px;background:#fff}.node-policy-bar>div[data-v-7fa85f9b]{display:grid;gap:3px;margin-right:auto}.node-policy-bar>div strong[data-v-7fa85f9b]{color:#2e4767;font-size:11px}.node-policy-bar>div span[data-v-7fa85f9b]{color:#7e8da1;font-size:9px}.node-policy-bar label.check[data-v-7fa85f9b]{display:flex;align-items:center;gap:7px;padding:8px 10px;border:1px solid #e0e8f2;border-radius:8px;color:#536982;background:#f7f9fc;font-size:10px;font-weight:700}.node-policy-bar label.check input[data-v-7fa85f9b]{width:14px;height:14px;margin:0;accent-color:#0b5bd7}.env-hint[data-v-7fa85f9b]{grid-column:1/-1;display:flex;align-items:center;gap:8px;margin:0;padding:10px 12px;border:1px dashed #cfdaea;border-radius:9px;color:#8390a2;background:#f1f5fa;font-size:9px}.env-hint strong[data-v-7fa85f9b]{margin-right:4px;color:#60728a}.env-hint code[data-v-7fa85f9b]{padding:4px 6px;border-radius:5px;color:#53739d;background:#fff;font:9px Consolas,monospace}@media (max-width:1100px){.node-form[data-v-7fa85f9b]{grid-template-columns:1fr}.node-policy-bar[data-v-7fa85f9b],.env-hint[data-v-7fa85f9b]{grid-column:1}.node-select-grid[data-v-7fa85f9b]{grid-template-columns:1fr 1fr}}@media (max-width:760px){.node-config-panel[data-v-7fa85f9b]{padding:14px}.node-panel-heading[data-v-7fa85f9b]{align-items:stretch;flex-direction:column}.node-search[data-v-7fa85f9b]{width:100%}.node-form[data-v-7fa85f9b]{padding:12px}.node-select-grid[data-v-7fa85f9b],.capability-options[data-v-7fa85f9b]{grid-template-columns:1fr}.node-policy-bar[data-v-7fa85f9b]{align-items:stretch;flex-direction:column}.node-policy-bar>div[data-v-7fa85f9b]{margin-right:0}.env-hint[data-v-7fa85f9b]{align-items:flex-start;flex-wrap:wrap}}.node-card-grid[data-v-7fa85f9b]{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:14px}.node-summary-card[data-v-7fa85f9b]{display:flex;flex-direction:column;align-items:stretch;gap:10px;min-width:0;padding:17px;border:1px solid #d8e5f5;border-radius:12px;background:#fff;color:#263b56;text-align:left;cursor:pointer;transition:border-color .15s,box-shadow .15s}.node-summary-card[data-v-7fa85f9b]:hover,.node-summary-card[data-v-7fa85f9b]:focus-visible{border-color:#8bb8f5;box-shadow:0 5px 18px #195bbe14}.node-summary-card.configured[data-v-7fa85f9b]{background:#fbfdff}.node-tile-heading[data-v-7fa85f9b]{display:flex;align-items:center;justify-content:space-between;gap:10px}.node-summary-card.configured .node-sequence[data-v-7fa85f9b]{color:#fff;background:#1464dc;border-color:#1464dc}.node-tile-state[data-v-7fa85f9b]{padding:4px 8px;border-radius:20px;color:#768398;background:#eef2f7;font-size:11px}.node-tile-state.configured[data-v-7fa85f9b]{color:#1262ce;background:#eaf3ff}.node-tile-name[data-v-7fa85f9b]{color:#20334d;font-size:14px;font-weight:750;line-height:1.5}.node-tile-code[data-v-7fa85f9b]{overflow:hidden;color:#72859d;font-size:11px;white-space:nowrap;text-overflow:ellipsis}.node-tile-description[data-v-7fa85f9b]{display:-webkit-box;overflow:hidden;min-height:40px;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#73849a;font-size:12px;line-height:1.65}.node-tile-model[data-v-7fa85f9b]{display:grid;gap:5px;min-width:0;margin-top:auto;padding:10px;border-radius:8px;background:#f0f5fc}.node-tile-model small[data-v-7fa85f9b]{color:#7a8aa1;font-size:11px}.node-tile-model strong[data-v-7fa85f9b]{overflow:hidden;color:#365171;font-size:12px;white-space:nowrap;text-overflow:ellipsis}.node-tile-footer[data-v-7fa85f9b]{display:flex;align-items:center;gap:8px;padding-top:4px;color:#75879e;font-size:11px}.node-tile-open[data-v-7fa85f9b]{margin-left:auto;color:#1765cd}.node-pagination[data-v-7fa85f9b]{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:16px;color:#6f8097;font-size:12px}.node-pagination>span[data-v-7fa85f9b]{margin-right:auto}.node-pagination label[data-v-7fa85f9b],.node-pagination>div[data-v-7fa85f9b]{display:flex;align-items:center;gap:10px}.node-pagination select[data-v-7fa85f9b]{width:auto!important;min-height:34px;padding:5px 8px!important}.node-editor-intro[data-v-7fa85f9b]{padding:18px 20px 0}.node-editor-intro code[data-v-7fa85f9b]{color:#72849c;font-size:12px}.node-editor-intro p[data-v-7fa85f9b]{color:#65778e;font-size:13px;line-height:1.6}.node-editor-intro .node-editor-message[data-v-7fa85f9b]{color:#a64a12;padding:9px 12px;border:1px solid #efcfac;border-radius:8px;background:#fff8ee}.node-route-editor[data-v-7fa85f9b]{min-width:0;margin:0;padding:0;border:0}.node-route-editor .node-form[data-v-7fa85f9b]{grid-template-columns:minmax(0,1fr);background:#f8fbff}.node-route-editor .node-policy-bar[data-v-7fa85f9b]{flex-wrap:wrap}.node-route-editor .node-policy-bar>div[data-v-7fa85f9b]{flex-basis:100%}.node-route-editor select[data-v-7fa85f9b]{width:100%;min-width:0;min-height:40px;padding:8px 10px;border:1px solid #cbdaf0;border-radius:8px;background:#fff;color:#334155;font:inherit;font-size:13px}.node-route-editor .node-select-grid label[data-v-7fa85f9b]{font-size:12px}.node-route-editor .node-route-settings>header strong[data-v-7fa85f9b],.node-route-editor .connection-preview>header strong[data-v-7fa85f9b]{font-size:14px}.node-route-editor .connection-preview dt[data-v-7fa85f9b]{font-size:11px}.node-route-editor .connection-preview dd[data-v-7fa85f9b],.node-route-editor .node-policy-bar label.check[data-v-7fa85f9b],.node-route-editor .env-hint[data-v-7fa85f9b]{font-size:12px}.node-drawer-save-hint[data-v-7fa85f9b]{color:#708198;font-size:12px;line-height:1.6}.node-drawer-save-actions[data-v-7fa85f9b]{display:flex;gap:10px;flex-shrink:0}@media (max-width:760px){.node-card-grid[data-v-7fa85f9b]{grid-template-columns:1fr}.node-pagination[data-v-7fa85f9b]{justify-content:center;gap:10px}.node-pagination>div[data-v-7fa85f9b]{width:100%;justify-content:space-between}.node-drawer-save-hint[data-v-7fa85f9b]{max-width:40%}}.asset-catalog-grid[data-v-7fa85f9b]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px}.asset-catalog-toolbar[data-v-7fa85f9b]{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:16px}.asset-catalog-toolbar>input[data-v-7fa85f9b]{flex:0 1 320px;width:320px;min-width:0}.asset-catalog-toolbar>select[data-v-7fa85f9b]{flex:0 1 180px;width:180px;min-width:0}.asset-tile[data-v-7fa85f9b]{display:flex;flex-direction:column;gap:12px;min-width:0;padding:16px;border:1px solid #d8e5f5;border-radius:12px;background:#fff;cursor:pointer;transition:border-color .15s,box-shadow .15s}.asset-tile[data-v-7fa85f9b]:hover,.asset-tile[data-v-7fa85f9b]:focus-within{border-color:#8bb8f5;box-shadow:0 5px 18px #195bbe14}.asset-tile-heading[data-v-7fa85f9b]{display:flex;align-items:center;gap:9px}.asset-tile-mark[data-v-7fa85f9b]{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:9px;background:#1262df;color:#fff;font-size:14px;font-weight:750}.asset-tile-title[data-v-7fa85f9b]{display:grid;gap:5px;flex:1;min-width:0;padding:0;border:0;background:transparent;text-align:left;cursor:pointer}.asset-tile-title strong[data-v-7fa85f9b]{overflow:hidden;color:#263b56;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.asset-tile-title code[data-v-7fa85f9b]{overflow:hidden;color:#7c8da2;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.asset-tile-status[data-v-7fa85f9b]{flex:none;padding:4px 7px;border-radius:20px;background:#e8f7f1;color:#128067;font-size:11px}.asset-tile-status[data-status=degraded][data-v-7fa85f9b]{color:#a36d16;background:#fff4db}.asset-tile-status[data-status=retired][data-v-7fa85f9b]{color:#78869b;background:#eef2f7}.asset-tile-model[data-v-7fa85f9b]{display:grid;gap:5px;padding:10px;border-radius:8px;background:#f3f7fc}.asset-tile-model strong[data-v-7fa85f9b]{overflow:hidden;color:#365171;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.asset-tile-model small[data-v-7fa85f9b]{color:#8391a7;font-size:11px}.asset-tile-properties[data-v-7fa85f9b]{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0}.asset-tile-properties dt[data-v-7fa85f9b]{margin-bottom:4px;color:#8896aa;font-size:11px}.asset-tile-properties dd[data-v-7fa85f9b]{margin:0;color:#526982;font-size:12px}.asset-tile-capabilities[data-v-7fa85f9b]{display:flex;align-items:center;flex-wrap:wrap;gap:5px;min-height:24px}.asset-tile-capabilities span[data-v-7fa85f9b]{padding:4px 6px;border-radius:5px;background:#edf4ff;color:#296bc3;font-size:11px}.asset-tile-capabilities small[data-v-7fa85f9b]{color:#8b98aa;font-size:11px}.asset-tile-address[data-v-7fa85f9b]{overflow:hidden;margin:0;color:#8593a6;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.asset-tile-footer[data-v-7fa85f9b]{display:flex;align-items:center;gap:7px;margin-top:auto;padding-top:12px;border-top:1px solid #ebf0f7}.asset-tile-footer>span[data-v-7fa85f9b]{display:grid;gap:3px;margin-right:auto}.asset-tile-footer strong[data-v-7fa85f9b]{color:#267c69;font-size:11px}.asset-tile-footer strong.disabled[data-v-7fa85f9b]{color:#8c97a6}.asset-tile-footer small[data-v-7fa85f9b]{color:#8a98ad;font-size:10px}.asset-tile-footer button[data-v-7fa85f9b]{min-height:30px;padding:5px 8px;font-size:12px}.asset-pagination[data-v-7fa85f9b]{margin-top:18px}.asset-tile-skeleton[data-v-7fa85f9b]{min-height:270px;cursor:default}.asset-tile-skeleton i[data-v-7fa85f9b]{display:block;height:36px;border-radius:8px;background:#edf2f8}.asset-tile-skeleton i[data-v-7fa85f9b]:nth-child(2){height:70px}.asset-tile-skeleton i[data-v-7fa85f9b]:nth-child(3){height:24px;width:65%}@media (max-width:760px){.asset-catalog-grid[data-v-7fa85f9b]{grid-template-columns:1fr}.asset-catalog-toolbar>input[data-v-7fa85f9b]{flex-basis:100%;width:100%}.asset-catalog-toolbar>select[data-v-7fa85f9b]{flex:1 1 140px}}.node-outbound-badge[data-v-7fa85f9b]{display:inline-flex;align-items:center;padding:2px 7px;border:1px solid #f0d9ab;border-radius:5px;background:#fff8e9;color:#95651b;font-size:11px;font-weight:500;line-height:1.5;white-space:nowrap}.node-editor-intro>.node-outbound-badge[data-v-7fa85f9b]{margin-left:8px}.handover-protected[data-v-60b2ae0b]{padding:30px;border:1px solid #c9dcfa;border-radius:12px;background:linear-gradient(130deg,#f0f6ff,#fafcff);line-height:1.9;color:#4d6686}.handover-protected-badge[data-v-60b2ae0b]{font-size:11px;letter-spacing:1px;color:#1b67d3}.handover-protected h3[data-v-60b2ae0b]{font-size:22px;color:#1b3556}.handover-protected a[data-v-60b2ae0b]{display:inline-block;margin:10px 0;padding:10px 22px;border-radius:8px;background:#1265e7;color:#fff;text-decoration:none;font-weight:600}.handover-protected small[data-v-60b2ae0b]{color:#7d8da3}.handover-reader-actions[data-v-60b2ae0b]{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:20px 0 8px}.handover-reader-actions a[data-v-60b2ae0b]{margin:0;border:1px solid #1265e7}.handover-reader-actions .handover-reader-launch[data-v-60b2ae0b]{background:#fff;color:#1265e7;border-color:#bfd3f3}.handover-reader-actions button[data-v-60b2ae0b]{padding:10px 22px;font-size:14px;line-height:1.9}.handover-download-status[data-v-60b2ae0b]{font-size:13px;color:#8b692d}.handover-download-status button[data-v-60b2ae0b]{margin-left:6px;padding:3px 9px;font-size:12px}.handover-download-note[data-v-60b2ae0b]{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px}.handover-reader[data-v-60b2ae0b]{display:grid;grid-template-columns:235px minmax(0,1fr);align-items:start;gap:18px;color:#263b55}.handover-directory[data-v-60b2ae0b]{position:sticky;top:16px;padding:18px 12px;border:1px solid #dce5ef;border-radius:12px;background:#f7f9fc}.handover-directory>div[data-v-60b2ae0b]{display:flex;justify-content:space-between;align-items:center;margin:0 7px 18px}.handover-directory strong[data-v-60b2ae0b]{font-size:15px}.handover-directory span[data-v-60b2ae0b]{color:#7d8da1;font-size:11px}.handover-directory label[data-v-60b2ae0b]{display:grid;gap:7px;margin-bottom:14px}.handover-label[data-v-60b2ae0b]{padding-left:6px}.handover-directory input[data-v-60b2ae0b]{box-sizing:border-box;width:100%;padding:10px;border:1px solid #cedaeb;border-radius:8px;background:#fff;font:12px/1.5 inherit}.handover-directory nav[data-v-60b2ae0b]{display:grid;gap:5px}.handover-directory nav button[data-v-60b2ae0b]{padding:12px 10px;border:1px solid transparent;border-radius:8px;background:transparent;color:#52647e;text-align:left;line-height:1.6;cursor:pointer}.handover-directory nav button.active[data-v-60b2ae0b]{border-color:#cbdfff;background:#e9f2ff;color:#085cce;font-weight:700}.handover-directory-note[data-v-60b2ae0b],.handover-empty[data-v-60b2ae0b]{margin:20px 6px 4px;color:#7e8ca0;font-size:11px;line-height:1.8}.handover-paper[data-v-60b2ae0b]{min-width:0;border:1px solid #dce5ef;border-radius:12px;background:#fff;overflow:hidden}.handover-paper-toolbar[data-v-60b2ae0b]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 26px;border-bottom:1px solid #e9edf3}.handover-paper-toolbar>div[data-v-60b2ae0b]{display:grid;gap:5px}.handover-paper-toolbar strong[data-v-60b2ae0b]{font-size:13px}.handover-paper-toolbar span[data-v-60b2ae0b]{color:#8593a5;font-size:11px}.handover-paper button[data-v-60b2ae0b]{padding:9px 13px;border:1px solid #cfdbed;border-radius:7px;color:#1763be;background:#fff;cursor:pointer}.handover-paper button[data-v-60b2ae0b]:disabled{color:#96a2b2;background:#f8f9fb;cursor:default}.handover-article[data-v-60b2ae0b]{padding:28px clamp(20px,4vw,52px)}.handover-eyebrow[data-v-60b2ae0b]{margin:0 0 12px;color:#778ba6;font-size:11px}.handover-article h2[data-v-60b2ae0b]{margin:0 0 25px;color:#172d47;font-size:25px;line-height:1.45}.handover-markdown[data-v-60b2ae0b]{color:#42536b;font-size:14px;line-height:1.95;overflow-wrap:anywhere}.handover-markdown[data-v-60b2ae0b] h3{margin:27px 0 11px;color:#243c5a;font-size:17px}.handover-markdown[data-v-60b2ae0b] p{margin:12px 0}.handover-markdown[data-v-60b2ae0b] ul,.handover-markdown[data-v-60b2ae0b] ol{padding-left:24px}.handover-markdown[data-v-60b2ae0b] li{margin:8px 0}.handover-markdown[data-v-60b2ae0b] code{padding:2px 4px;border-radius:4px;color:#38618f;background:#f1f5fa;font-size:12px;word-break:break-word}.handover-markdown[data-v-60b2ae0b] .markdown-table-wrap{max-width:100%;overflow:auto;margin:18px 0}.handover-markdown[data-v-60b2ae0b] table{width:100%;border-collapse:collapse;font-size:12px;line-height:1.7}.handover-markdown[data-v-60b2ae0b] th,.handover-markdown[data-v-60b2ae0b] td{padding:11px 13px;border:1px solid #e0e7f0;text-align:left;min-width:95px}.handover-markdown[data-v-60b2ae0b] th{color:#344e70;background:#f5f8fc}.handover-sources[data-v-60b2ae0b]{margin-top:30px;padding:16px;border:1px solid #e0e8f3;border-radius:9px;background:#f8fafc}.handover-sources summary[data-v-60b2ae0b]{color:#46658a;font-size:12px;cursor:pointer}.handover-sources>div[data-v-60b2ae0b]{display:grid;gap:7px;margin-top:14px}.handover-sources button[data-v-60b2ae0b]{display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left}.handover-sources button span[data-v-60b2ae0b]{font:11px/1.6 Consolas,monospace;overflow-wrap:anywhere;min-width:0}.handover-sources small[data-v-60b2ae0b]{flex:none;font-size:10px}.handover-navigation[data-v-60b2ae0b]{display:flex;justify-content:space-between;gap:10px;padding:20px 26px;border-top:1px solid #e9edf3}.handover-navigation .handover-ask[data-v-60b2ae0b]{border-color:#bad2f3;background:#edf5ff}.handover-source-note[data-v-60b2ae0b]{margin:0;padding:0 26px 20px;color:#8895a6;font-size:10px;line-height:1.8;overflow-wrap:anywhere}.handover-unavailable[data-v-60b2ae0b]{padding:45px 25px;color:#697d95;text-align:center;line-height:1.8}.handover-unavailable h2[data-v-60b2ae0b]{color:#304965;font-size:20px}@media (max-width:1100px){.handover-reader[data-v-60b2ae0b]{grid-template-columns:1fr}.handover-directory[data-v-60b2ae0b]{position:static}.handover-directory nav[data-v-60b2ae0b]{grid-template-columns:repeat(2,minmax(0,1fr))}.handover-directory-note[data-v-60b2ae0b]{margin-top:10px}}@media (max-width:640px){.handover-directory nav[data-v-60b2ae0b]{grid-template-columns:1fr}.handover-paper-toolbar[data-v-60b2ae0b]{align-items:flex-start;flex-direction:column}.handover-article[data-v-60b2ae0b]{padding:22px 18px}.handover-article h2[data-v-60b2ae0b]{font-size:22px}.handover-navigation[data-v-60b2ae0b]{flex-wrap:wrap;padding:16px}.handover-sources button[data-v-60b2ae0b]{align-items:flex-start;flex-direction:column}}.handover-markdown[data-v-60b2ae0b] .markdown-code-block{box-sizing:border-box;max-width:100%;overflow-x:auto;margin:20px 0;padding:20px 22px;border:1px solid #dce6f3;border-radius:12px;background:#f6f9fe;color:#294463;line-height:1.85;-moz-tab-size:2;tab-size:2;white-space:pre}.handover-markdown[data-v-60b2ae0b] .markdown-code-block code{padding:0;border:0;border-radius:0;background:transparent;color:inherit;font-family:Consolas,Microsoft YaHei,monospace;font-size:13px;line-height:inherit;word-break:normal;overflow-wrap:normal;white-space:inherit}.code-handover-actions[data-v-aaafeb5c]{display:flex;flex-wrap:wrap;gap:9px;flex:none}.code-handover-actions button[data-v-aaafeb5c]:disabled{opacity:.55;cursor:default}.code-knowledge-workbench[data-v-aaafeb5c]{display:grid;gap:24px;min-width:0}.code-knowledge-hero[data-v-aaafeb5c]{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;padding:30px;border:1px solid #cbdcf3;border-radius:18px;background:linear-gradient(135deg,#fff 0,#f3f7ff 64%,#edf1ff);box-shadow:0 14px 36px #274d8714}.code-knowledge-hero>div[data-v-aaafeb5c]{max-width:760px}.code-knowledge-hero p[data-v-aaafeb5c]{margin:0;color:#075edb;font-size:12px;font-weight:900;letter-spacing:.12em}.code-knowledge-hero h1[data-v-aaafeb5c]{margin:6px 0 10px;color:#10213d;font-size:36px;letter-spacing:-.03em}.code-knowledge-hero span[data-v-aaafeb5c]{color:#5f718c;font-size:15px;line-height:1.75}.code-knowledge-hero button[data-v-aaafeb5c]{flex:none;min-height:46px;padding:0 16px;border:1px solid #1267e8;border-radius:10px;color:#fff;background:#1267e8;font-weight:800;cursor:pointer}.code-knowledge-state[data-v-aaafeb5c]{padding:40px;border:1px solid #d6e2f1;border-radius:14px;color:#5d708b;background:#fff;text-align:center}.code-knowledge-state.error[data-v-aaafeb5c]{color:#a34c44;background:#fff7f5}.code-knowledge-metrics[data-v-aaafeb5c]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.code-knowledge-metrics article[data-v-aaafeb5c]{display:flex;align-items:baseline;gap:8px;padding:18px;border:1px solid #d7e3f2;border-radius:12px;background:#fff}.code-knowledge-metrics strong[data-v-aaafeb5c]{color:#1267e8;font-size:25px}.code-knowledge-metrics span[data-v-aaafeb5c]{color:#687a93;font-size:12px}.code-knowledge-metrics small[data-v-aaafeb5c]{grid-column:1/-1;color:#8996a8;text-align:right}.code-knowledge-tabs[data-v-aaafeb5c]{display:flex;gap:4px;padding:4px;border:1px solid #d4e0ef;border-radius:11px;background:#edf3fb}.code-knowledge-tabs button[data-v-aaafeb5c]{flex:1;min-height:42px;border:0;border-radius:8px;color:#5a6d87;background:transparent;font-weight:800;cursor:pointer}.code-knowledge-tabs button.active[data-v-aaafeb5c]{color:#075edb;background:#fff;box-shadow:0 5px 15px #2a4b7714}.code-knowledge-overview[data-v-aaafeb5c]{display:grid;grid-template-columns:1.05fr .95fr;gap:18px}.code-knowledge-overview>article[data-v-aaafeb5c]{padding:24px;border:1px solid #d8e3f1;border-radius:14px;background:#fff}.code-knowledge-overview header>span[data-v-aaafeb5c],.code-knowledge-summary>span[data-v-aaafeb5c]{color:#1267e8;font-size:11px;font-weight:900;letter-spacing:.09em}.code-knowledge-overview h2[data-v-aaafeb5c]{margin:5px 0 18px;font-size:21px}.code-knowledge-summary p[data-v-aaafeb5c]{color:#465c78;font-size:15px;line-height:1.85}.code-knowledge-summary div[data-v-aaafeb5c]{display:flex;flex-wrap:wrap;gap:7px}.code-knowledge-summary i[data-v-aaafeb5c]{padding:6px 9px;border-radius:99px;color:#315f99;background:#edf4fd;font-size:11px;font-style:normal}.code-knowledge-flow ol[data-v-aaafeb5c]{display:grid;gap:12px;margin:0;padding:0;list-style:none}.code-knowledge-flow li[data-v-aaafeb5c]{display:grid;grid-template-columns:30px 1fr;gap:11px}.code-knowledge-flow li>b[data-v-aaafeb5c]{display:grid;width:27px;height:27px;place-items:center;border-radius:8px;color:#fff;background:#1267e8;font-size:12px}.code-knowledge-flow li strong[data-v-aaafeb5c]{font-size:13px}.code-knowledge-flow li p[data-v-aaafeb5c]{margin:3px 0 0;color:#687991;font-size:12px;line-height:1.6}.code-knowledge-principles ul[data-v-aaafeb5c]{display:grid;gap:10px;margin:0;padding-left:20px;color:#4e617c;font-size:13px;line-height:1.7}.code-knowledge-exclusions p[data-v-aaafeb5c]{color:#6d7d92;font-size:12px}.code-knowledge-exclusions div[data-v-aaafeb5c]{display:grid;gap:6px}.code-knowledge-exclusions span[data-v-aaafeb5c]{color:#526982;font-size:11px}.code-knowledge-modules[data-v-aaafeb5c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.code-knowledge-modules>article[data-v-aaafeb5c]{display:grid;gap:13px;padding:22px;border:1px solid #d5e1f0;border-radius:14px;background:#fff}.code-knowledge-modules header[data-v-aaafeb5c]{display:flex;align-items:flex-start;justify-content:space-between;gap:15px}.code-knowledge-modules header span[data-v-aaafeb5c]{color:#1267e8;font-size:10px;font-weight:900;text-transform:uppercase}.code-knowledge-modules h2[data-v-aaafeb5c]{margin:3px 0 0;font-size:19px}.code-knowledge-modules header>b[data-v-aaafeb5c]{padding:5px 8px;border-radius:99px;color:#4e709c;background:#edf4fc;font-size:10px}.code-knowledge-modules>article>p[data-v-aaafeb5c]{margin:0;color:#60728b;font-size:13px;line-height:1.7}.code-module-paths[data-v-aaafeb5c]{display:flex;flex-wrap:wrap;gap:5px}.code-module-paths span[data-v-aaafeb5c]{max-width:100%;overflow:hidden;padding:5px 7px;border-radius:6px;color:#596b83;background:#f3f6fa;font:10px/1.4 Consolas,monospace;text-overflow:ellipsis}.code-knowledge-modules footer[data-v-aaafeb5c]{display:grid;gap:5px;padding-top:10px;border-top:1px solid #e2e9f2}.code-knowledge-modules footer>strong[data-v-aaafeb5c]{margin-bottom:2px;color:#738298;font-size:10px}.code-knowledge-modules footer button[data-v-aaafeb5c]{overflow:hidden;padding:0;border:0;color:#075edb;background:transparent;text-align:left;font:11px/1.6 Consolas,monospace;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.code-knowledge-browser[data-v-aaafeb5c]{display:grid;gap:14px}.code-browser-toolbar[data-v-aaafeb5c]{display:flex;align-items:flex-end;justify-content:space-between;gap:18px}.code-browser-toolbar>div[data-v-aaafeb5c]{display:grid;max-width:680px;gap:3px}.code-browser-toolbar>div span[data-v-aaafeb5c]{color:#7d8a9c;font-size:11px}.code-browser-toolbar>div strong[data-v-aaafeb5c]{font-size:16px}.code-browser-toolbar>div p[data-v-aaafeb5c]{margin:3px 0 0;color:#708096;font-size:11px;line-height:1.55}.code-browser-toolbar label[data-v-aaafeb5c]{display:grid;width:min(440px,55%);gap:5px;color:#60728a;font-size:10px;font-weight:800}.code-browser-toolbar input[data-v-aaafeb5c]{box-sizing:border-box;width:100%;min-height:42px;padding:0 12px;border:1px solid #c9d8eb;border-radius:9px;color:#243955;background:#fff;font:12px/1.4 inherit;outline:none}.code-browser-toolbar input[data-v-aaafeb5c]:focus{border-color:#83afe9;box-shadow:0 0 0 3px #1267e817}.code-browser-grid[data-v-aaafeb5c]{display:grid;grid-template-columns:220px minmax(330px,1fr) 310px;min-height:650px;overflow:hidden;border:1px solid #d3dfef;border-radius:14px;background:#fff}.code-directory-list[data-v-aaafeb5c],.code-file-list[data-v-aaafeb5c],.code-file-detail[data-v-aaafeb5c]{max-height:720px;overflow:auto}.code-directory-list[data-v-aaafeb5c]{padding:10px 7px;border-right:1px solid #e0e8f2;background:#f7f9fc}.code-directory-list button[data-v-aaafeb5c]{display:flex;align-items:center;justify-content:space-between;gap:7px;width:100%;min-height:35px;padding:6px 9px;border:0;border-radius:7px;color:#53657e;background:transparent;text-align:left;cursor:pointer}.code-directory-list button[data-v-aaafeb5c]:hover,.code-directory-list button.active[data-v-aaafeb5c]{color:#075edb;background:#e9f2ff}.code-directory-list button span[data-v-aaafeb5c]{overflow:hidden;font-size:11px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.code-directory-list button b[data-v-aaafeb5c]{color:#8b98a9;font-size:9px}.code-file-list[data-v-aaafeb5c]{padding:9px;border-right:1px solid #e0e8f2}.code-file-list>button[data-v-aaafeb5c]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;width:100%;padding:11px;border:0;border-bottom:1px solid #edf1f6;color:#314661;background:#fff;text-align:left;cursor:pointer}.code-file-list>button[data-v-aaafeb5c]:hover,.code-file-list>button.active[data-v-aaafeb5c]{border-radius:8px;background:#eef5ff}.code-file-list>button>span[data-v-aaafeb5c]{display:grid;min-width:0;gap:2px}.code-file-list>button b[data-v-aaafeb5c]{font-size:12px}.code-file-list>button small[data-v-aaafeb5c]{overflow:hidden;color:#8794a6;font:9px/1.4 Consolas,monospace;text-overflow:ellipsis;white-space:nowrap}.code-file-list>button em[data-v-aaafeb5c]{color:#4f76a7;font-size:9px;font-style:normal}.code-file-list>button p[data-v-aaafeb5c]{grid-column:1/-1;margin:2px 0 0;color:#697a90;font-size:10px;line-height:1.55}.code-empty-files[data-v-aaafeb5c]{padding:50px 20px;color:#8491a3;text-align:center;font-size:12px}.code-file-detail[data-v-aaafeb5c]{padding:21px}.code-file-detail>span[data-v-aaafeb5c]{color:#1267e8;font-size:10px;font-weight:900}.code-file-detail h2[data-v-aaafeb5c]{margin:6px 0 8px;font-size:20px}.code-file-detail>code[data-v-aaafeb5c]{display:block;overflow-wrap:anywhere;color:#596e8a;font:10px/1.55 Consolas,monospace}.code-file-detail>p[data-v-aaafeb5c]{color:#536780;font-size:12px;line-height:1.75}.code-file-detail dl[data-v-aaafeb5c]{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:18px 0}.code-file-detail dl>div[data-v-aaafeb5c]{padding:10px;border-radius:8px;background:#f2f6fb}.code-file-detail dt[data-v-aaafeb5c]{color:#8a97a8;font-size:9px}.code-file-detail dd[data-v-aaafeb5c]{margin:3px 0 0;color:#29425f;font-size:13px;font-weight:800}.code-file-detail>section[data-v-aaafeb5c]{display:grid;gap:5px;padding-top:14px;border-top:1px solid #e3eaf3}.code-file-detail>section>strong[data-v-aaafeb5c]{margin-bottom:4px;font-size:11px}.code-file-detail>section button[data-v-aaafeb5c]{display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:6px;align-items:center;padding:7px;border:0;border-radius:7px;color:#465d79;background:#f5f7fa;text-align:left;cursor:pointer}.code-file-detail>section button[data-v-aaafeb5c]:hover{color:#075edb;background:#edf5ff}.code-file-detail>section button span[data-v-aaafeb5c],.code-file-detail>section button small[data-v-aaafeb5c]{font-size:8px}.code-file-detail>section button b[data-v-aaafeb5c]{overflow:hidden;font:10px/1.4 Consolas,monospace;text-overflow:ellipsis}.code-ask-file[data-v-aaafeb5c]{width:100%;min-height:40px;margin-top:18px;border:1px solid #1267e8;border-radius:9px;color:#fff;background:#1267e8;font-weight:800;cursor:pointer}.code-browser-grid[data-v-aaafeb5c]{grid-template-columns:280px minmax(330px,1fr) 310px}.code-directory-list button[data-v-aaafeb5c]{justify-content:flex-start;gap:5px;min-height:30px;padding-top:4px;padding-right:7px;padding-bottom:4px;border-radius:5px}.code-directory-list button.file[data-v-aaafeb5c]{color:#40546e}.code-directory-list button.file.active[data-v-aaafeb5c]{color:#075edb;background:#dfedff}.code-directory-list .code-tree-name[data-v-aaafeb5c]{min-width:0;flex:1;font-size:11px;font-weight:650}.code-directory-list button>b[data-v-aaafeb5c]{flex:none;margin-left:auto}.code-tree-arrow[data-v-aaafeb5c]{width:6px;height:6px;flex:none;border-right:1.5px solid #718198;border-bottom:1.5px solid #718198;transform:rotate(-45deg);transition:transform .14s ease}.code-tree-arrow.expanded[data-v-aaafeb5c]{transform:rotate(45deg) translate(-1px,-1px)}.code-tree-arrow.file[data-v-aaafeb5c]{border-color:transparent}.code-tree-folder[data-v-aaafeb5c]{position:relative;box-sizing:border-box;width:16px;height:11px;flex:none;overflow:visible!important;border:1px solid #d09a28;border-radius:2px;background:#f5c755}.code-tree-folder[data-v-aaafeb5c]:before{position:absolute;top:-4px;left:1px;width:7px;height:4px;border:1px solid #d09a28;border-bottom:0;border-radius:2px 2px 0 0;background:#f5c755;content:""}.code-tree-folder.open[data-v-aaafeb5c]{border-color:#b77c0a;background:#ffd568}.code-tree-folder.open[data-v-aaafeb5c]:before{border-color:#b77c0a;background:#ffd568}.code-tree-file-icon[data-v-aaafeb5c]{display:grid;box-sizing:border-box;width:24px;height:17px;flex:none;place-items:center;overflow:visible!important;border:1px solid #a9b7c8;border-radius:3px;color:#fff;background:#8796aa;font:700 7px/1 Consolas,monospace;letter-spacing:-.03em}.code-tree-file-icon.py[data-v-aaafeb5c]{border-color:#3676a5;color:#ffe873;background:#3676a5}.code-tree-file-icon.vue[data-v-aaafeb5c]{border-color:#2c8f68;background:#41b883}.code-tree-file-icon.ts[data-v-aaafeb5c]{border-color:#216fb0;background:#3178c6}.code-tree-file-icon.md[data-v-aaafeb5c]{border-color:#386b9b;background:#4f82b6}.code-tree-file-icon.sql[data-v-aaafeb5c]{border-color:#b04f83;background:#cc659a}.code-tree-file-icon.json[data-v-aaafeb5c]{border-color:#a47a16;color:#4e3a05;background:#f2c94c}.code-tree-file-icon.css[data-v-aaafeb5c]{border-color:#6b4eb1;background:#7c5bc7}.code-tree-file-icon.html[data-v-aaafeb5c]{border-color:#c44c28;background:#e45c34}.code-tree-file-icon.svg[data-v-aaafeb5c]{border-color:#a96f17;background:#e7a83b}.code-tree-file-icon.toml[data-v-aaafeb5c],.code-tree-file-icon.fga[data-v-aaafeb5c]{border-color:#617084;background:#7d8b9e}.code-tree-file-icon.env[data-v-aaafeb5c]{border-color:#328374;background:#43a390}.code-tree-file-icon.file[data-v-aaafeb5c]{border-color:#718198;background:#8d9aae}@media (max-width:1250px){.code-browser-grid[data-v-aaafeb5c]{grid-template-columns:250px minmax(300px,1fr) 280px}.code-knowledge-hero[data-v-aaafeb5c]{align-items:stretch;flex-direction:column}.code-knowledge-hero button[data-v-aaafeb5c]{align-self:flex-start}}@media (max-width:980px){.code-knowledge-overview[data-v-aaafeb5c],.code-knowledge-modules[data-v-aaafeb5c]{grid-template-columns:1fr}.code-browser-grid[data-v-aaafeb5c]{grid-template-columns:200px 1fr}.code-file-detail[data-v-aaafeb5c]{grid-column:1/-1;max-height:none;border-top:1px solid #e0e8f2}.code-directory-list[data-v-aaafeb5c],.code-file-list[data-v-aaafeb5c]{max-height:520px}.code-knowledge-metrics[data-v-aaafeb5c]{grid-template-columns:repeat(2,1fr)}}@media (max-width:680px){.code-knowledge-hero[data-v-aaafeb5c]{padding:22px}.code-knowledge-hero h1[data-v-aaafeb5c]{font-size:30px}.code-browser-toolbar[data-v-aaafeb5c]{align-items:stretch;flex-direction:column}.code-browser-toolbar label[data-v-aaafeb5c]{width:100%}.code-browser-grid[data-v-aaafeb5c]{grid-template-columns:1fr}.code-directory-list[data-v-aaafeb5c]{max-height:260px;border-right:0;border-bottom:1px solid #e0e8f2}.code-file-list[data-v-aaafeb5c]{max-height:480px;border-right:0}.code-knowledge-metrics[data-v-aaafeb5c]{grid-template-columns:1fr 1fr}.code-knowledge-tabs[data-v-aaafeb5c]{display:grid;grid-template-columns:1fr}.code-knowledge-modules[data-v-aaafeb5c]{grid-template-columns:1fr}}.guide-page[data-v-d6930808]{display:grid;gap:18px;min-height:100%;padding:28px 40px 60px;color:#142443;background:radial-gradient(circle at 90% 0,rgba(64,132,255,.12),transparent 28%),#f4f8ff}.guide-heading[data-v-d6930808]{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:4px 0 18px;border-bottom:1px solid #d7e4f8}.guide-heading h1[data-v-d6930808]{margin:4px 0 7px;color:#101c32;font-size:32px;letter-spacing:-.03em}.guide-heading>div>p[data-v-d6930808]:last-child{margin:0;color:#63738d;font-size:14px}.guide-eyebrow[data-v-d6930808]{margin:0;color:#075edb;font-size:11px;font-weight:900;letter-spacing:.12em}.guide-space-picker[data-v-d6930808]{display:grid;min-width:300px;gap:7px;color:#3a4c68;font-size:12px;font-weight:800}.guide-space-picker select[data-v-d6930808]{box-sizing:border-box;width:100%;padding:11px 12px;border:1px solid #c6d8f2;border-radius:9px;color:#172a4a;background:#fff}.guide-status[data-v-d6930808]{display:flex;align-items:center;gap:9px;padding:10px 13px;border:1px solid #cfe0f7;border-radius:9px;color:#315680;background:#f9fbff;font-size:12px}.guide-status>span[data-v-d6930808]{width:8px;height:8px;border-radius:50%;background:#1769e8;box-shadow:0 0 0 4px #1769e81a}.guide-tabs[data-v-d6930808]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));overflow:hidden;border:1px solid #cdddf3;border-radius:12px;background:#edf4ff}.guide-tabs button[data-v-d6930808]{display:grid;gap:3px;padding:13px 9px;border:0;border-right:1px solid #d6e3f5;color:#50627e;background:transparent;cursor:pointer}.guide-tabs button[data-v-d6930808]:last-child{border-right:0}.guide-tabs button span[data-v-d6930808]{font-size:13px;font-weight:800}.guide-tabs button small[data-v-d6930808]{color:#8796aa;font-size:10px}.guide-tabs button.active[data-v-d6930808]{color:#075edb;background:#fff;box-shadow:inset 0 -3px #1267e8}.guide-introduction[data-v-d6930808]{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:22px 24px;border:1px solid #ccddf4;border-radius:14px;background:linear-gradient(120deg,#fff,#f3f7ff);box-shadow:0 10px 30px #305b9d0f}.guide-introduction h2[data-v-d6930808]{margin:5px 0 7px;font-size:24px}.guide-introduction div>p[data-v-d6930808]:last-child{max-width:800px;margin:0;color:#60718a;line-height:1.7}.guide-introduction>span[data-v-d6930808]{flex:none;padding:7px 10px;border-radius:99px;color:#1759ad;background:#e8f1ff;font-size:11px;font-weight:700}.guide-step-list[data-v-d6930808]{display:grid;gap:13px}.guide-step-card[data-v-d6930808]{display:grid;grid-template-columns:82px minmax(0,1fr) 210px;gap:20px;padding:22px 24px;border:1px solid #ccdcf1;border-radius:14px;background:#fff;box-shadow:0 7px 22px #2f538b0d}.guide-step-index[data-v-d6930808]{display:grid;align-content:start;justify-items:start;gap:1px;padding-top:3px;color:#075edb}.guide-step-index span[data-v-d6930808]{font-size:9px;font-weight:900;letter-spacing:.16em}.guide-step-index strong[data-v-d6930808]{font-size:32px;line-height:1}.guide-step-content[data-v-d6930808]{display:grid;gap:13px;min-width:0}.guide-step-title[data-v-d6930808]{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.guide-step-title small[data-v-d6930808]{color:#6d7f99;font-size:10px}.guide-step-title h3[data-v-d6930808]{margin:3px 0 0;color:#13233f;font-size:19px}.guide-step-title em[data-v-d6930808]{flex:none;padding:5px 8px;border-radius:99px;color:#2f64a8;background:#edf4ff;font-size:10px;font-style:normal}.guide-step-summary[data-v-d6930808]{margin:0;color:#52647e;line-height:1.75}.guide-step-instructions[data-v-d6930808]{display:grid;grid-template-columns:74px 1fr;gap:13px;padding:13px 15px;border-radius:9px;background:#f4f7fc}.guide-step-instructions>strong[data-v-d6930808],.guide-completion>strong[data-v-d6930808]{color:#1a579f;font-size:12px}.guide-step-instructions ol[data-v-d6930808]{display:grid;gap:6px;margin:0;padding-left:20px;color:#41536e;font-size:12px;line-height:1.6}.guide-completion[data-v-d6930808]{display:grid;grid-template-columns:74px 1fr;gap:13px;padding-top:1px}.guide-completion p[data-v-d6930808]{margin:0;color:#52647e;font-size:12px;line-height:1.65}.guide-step-action[data-v-d6930808]{display:flex;align-items:center;justify-content:flex-end;border-left:1px solid #e0e9f6;padding-left:20px}.guide-step-action a[data-v-d6930808],.guide-step-action button[data-v-d6930808]{box-sizing:border-box;width:100%;padding:12px 14px;border:1px solid #1267e8;border-radius:9px;color:#fff;background:#1267e8;text-align:center;text-decoration:none;font-size:12px;font-weight:800;box-shadow:0 7px 16px #1267e82b}.guide-step-action a span[data-v-d6930808]{margin-left:6px}.guide-step-action button[data-v-d6930808]:disabled{border-color:#d4dfef;color:#8390a4;background:#edf2f8;box-shadow:none;cursor:not-allowed}.guide-footer-note[data-v-d6930808]{display:flex;align-items:flex-start;gap:14px;padding:17px 19px;border:1px solid #cbdcf3;border-radius:11px;background:#edf4ff}.guide-footer-note strong[data-v-d6930808]{flex:none;color:#0e5fc9}.guide-footer-note p[data-v-d6930808]{margin:0;color:#50627d;font-size:12px;line-height:1.7}@media (max-width:1250px){.guide-tabs[data-v-d6930808]{grid-template-columns:repeat(5,1fr)}.guide-tabs button[data-v-d6930808]{border-bottom:1px solid #d6e3f5}.guide-step-card[data-v-d6930808]{grid-template-columns:68px minmax(0,1fr) 180px}}@media (max-width:850px){.guide-page[data-v-d6930808]{padding:22px 16px 44px}.guide-heading[data-v-d6930808],.guide-introduction[data-v-d6930808]{align-items:stretch;flex-direction:column}.guide-space-picker[data-v-d6930808]{min-width:0}.guide-tabs[data-v-d6930808]{grid-template-columns:repeat(2,1fr)}.guide-step-card[data-v-d6930808]{grid-template-columns:52px minmax(0,1fr)}.guide-step-action[data-v-d6930808]{grid-column:2;border-left:0;padding:0}.guide-step-instructions[data-v-d6930808],.guide-completion[data-v-d6930808]{grid-template-columns:1fr}.guide-introduction>span[data-v-d6930808]{align-self:flex-start}}@media (max-width:520px){.guide-tabs[data-v-d6930808],.guide-step-card[data-v-d6930808]{grid-template-columns:1fr}.guide-step-index[data-v-d6930808]{display:flex;align-items:center;gap:7px}.guide-step-index strong[data-v-d6930808]{font-size:24px}.guide-step-action[data-v-d6930808]{grid-column:1}.guide-step-title[data-v-d6930808]{flex-direction:column}.guide-step-title em[data-v-d6930808]{align-self:flex-start}}.guide-step-pager[data-v-d6930808]{display:flex;gap:8px;padding:8px;overflow-x:auto;border:1px solid #ceddf2;border-radius:12px;background:#edf4ff}.guide-step-pager button[data-v-d6930808]{display:flex;flex:1 0 150px;align-items:center;gap:9px;min-height:48px;padding:8px 10px;border:1px solid transparent;border-radius:8px;color:#536681;background:transparent;text-align:left;cursor:pointer}.guide-step-pager button b[data-v-d6930808]{display:grid;flex:none;width:25px;height:25px;place-items:center;border-radius:7px;color:#2468c5;background:#dfeaff}.guide-step-pager button span[data-v-d6930808]{font-size:11px;font-weight:800;line-height:1.35}.guide-step-pager button.active[data-v-d6930808]{border-color:#b9d2f4;color:#075edb;background:#fff;box-shadow:0 5px 14px #2a5a9e14}.guide-step-pager button.active b[data-v-d6930808]{color:#fff;background:#1267e8}.guide-step-instructions[data-v-d6930808]{grid-template-columns:105px minmax(0,1fr)}.guide-preparation[data-v-d6930808]{background:#f5f7fb}.guide-click-sequence[data-v-d6930808]{border:1px solid #cfe0f8;background:#f1f6ff}.guide-automatic[data-v-d6930808]{display:grid;grid-template-columns:150px minmax(0,1fr);gap:14px;padding:14px 16px;border:1px solid #bcd5f7;border-radius:9px;background:#eaf3ff}.guide-automatic>strong[data-v-d6930808]{color:#0759c8;font-size:12px}.guide-automatic ul[data-v-d6930808]{display:grid;gap:7px;margin:0;padding-left:18px;color:#315477;font-size:12px;line-height:1.65}.guide-attention[data-v-d6930808]{display:grid;grid-template-columns:105px minmax(0,1fr);gap:13px;padding:12px 15px;border-left:3px solid #4b83d1;border-radius:6px;color:#445a78;background:#f5f8fd}.guide-attention strong[data-v-d6930808]{color:#245fae;font-size:12px}.guide-attention p[data-v-d6930808]{margin:0;font-size:12px;line-height:1.65}.guide-completion[data-v-d6930808]{grid-template-columns:105px minmax(0,1fr);padding:12px 15px;border:1px solid #cbdcf4;border-radius:8px;background:#fff}.guide-step-action[data-v-d6930808]{display:grid;align-content:center;justify-items:stretch;gap:8px}.guide-step-action>span[data-v-d6930808]{color:#1757ad;font-size:11px;font-weight:900;letter-spacing:.08em}.guide-step-action>p[data-v-d6930808]{margin:0 0 6px;color:#718199;font-size:11px;line-height:1.55}.guide-step-action a[data-v-d6930808],.guide-step-action a[data-v-d6930808]:visited,.guide-step-action a[data-v-d6930808]:hover,.guide-step-action a[data-v-d6930808]:active{color:#fff!important;background:#1267e8!important;opacity:1!important}.guide-step-action a b[data-v-d6930808]{margin-left:6px;color:#fff!important}.guide-step-action button[data-v-d6930808]:disabled{opacity:1}.guide-step-navigation[data-v-d6930808]{display:grid;grid-template-columns:150px 1fr 150px;gap:14px;align-items:center}.guide-step-navigation span[data-v-d6930808]{color:#71819a;text-align:center;font-size:12px}.guide-step-navigation button[data-v-d6930808]{padding:10px 12px;border:1px solid #bdd2ef;border-radius:8px;color:#0d60ce;background:#fff;font-weight:800;cursor:pointer}.guide-step-navigation button[data-v-d6930808]:disabled{color:#9ba8ba;background:#edf2f8;cursor:not-allowed}@media (max-width:850px){.guide-automatic[data-v-d6930808]{grid-template-columns:1fr}.guide-step-navigation[data-v-d6930808]{grid-template-columns:1fr 1fr}.guide-step-navigation span[data-v-d6930808]{grid-column:1/-1;grid-row:1}.guide-step-action[data-v-d6930808]{grid-column:2}}@media (max-width:520px){.guide-step-action[data-v-d6930808]{grid-column:1}.guide-step-instructions[data-v-d6930808],.guide-automatic[data-v-d6930808],.guide-attention[data-v-d6930808],.guide-completion[data-v-d6930808]{grid-template-columns:1fr}.guide-step-navigation[data-v-d6930808]{grid-template-columns:1fr 1fr}}.guide-page[data-v-d6930808]{gap:22px;font-size:16px}.guide-heading h1[data-v-d6930808]{font-size:36px}.guide-heading>div>p[data-v-d6930808]:last-child{font-size:16px;line-height:1.7}.guide-eyebrow[data-v-d6930808]{font-size:13px}.guide-space-picker[data-v-d6930808]{font-size:14px}.guide-space-picker select[data-v-d6930808]{min-height:46px;font-size:15px}.guide-status[data-v-d6930808]{padding:13px 16px;font-size:14px}.guide-tabs button[data-v-d6930808]{min-height:68px;padding:15px 12px}.guide-tabs button span[data-v-d6930808]{font-size:16px}.guide-tabs button small[data-v-d6930808]{font-size:12px}.guide-introduction[data-v-d6930808]{padding:26px 28px}.guide-introduction h2[data-v-d6930808]{font-size:30px}.guide-introduction div>p[data-v-d6930808]:last-child{font-size:17px;line-height:1.75}.guide-introduction>span[data-v-d6930808]{padding:9px 13px;font-size:13px}.guide-step-pager[data-v-d6930808]{gap:10px;padding:10px}.guide-step-pager button[data-v-d6930808]{flex-basis:190px;min-height:58px;padding:10px 13px}.guide-step-pager button b[data-v-d6930808]{width:31px;height:31px;font-size:14px}.guide-step-pager button span[data-v-d6930808]{font-size:14px;line-height:1.45}.guide-step-card[data-v-d6930808]{grid-template-columns:90px minmax(0,1fr);gap:24px;padding:30px 32px}.guide-step-index span[data-v-d6930808]{font-size:11px}.guide-step-index strong[data-v-d6930808]{font-size:42px}.guide-step-content[data-v-d6930808]{gap:17px}.guide-step-title small[data-v-d6930808]{font-size:13px}.guide-step-title h3[data-v-d6930808]{margin-top:5px;font-size:26px}.guide-step-title em[data-v-d6930808]{padding:7px 10px;font-size:12px}.guide-step-summary[data-v-d6930808]{font-size:17px;line-height:1.8}.guide-step-instructions[data-v-d6930808],.guide-automatic[data-v-d6930808],.guide-attention[data-v-d6930808],.guide-completion[data-v-d6930808]{grid-template-columns:150px minmax(0,1fr);gap:18px;padding:18px 20px}.guide-step-instructions>strong[data-v-d6930808],.guide-completion>strong[data-v-d6930808],.guide-automatic>strong[data-v-d6930808],.guide-attention strong[data-v-d6930808]{font-size:15px;line-height:1.6}.guide-step-instructions ol[data-v-d6930808],.guide-automatic ul[data-v-d6930808]{gap:9px;font-size:15px;line-height:1.75}.guide-completion p[data-v-d6930808],.guide-attention p[data-v-d6930808]{font-size:15px;line-height:1.75}.guide-step-action[data-v-d6930808]{grid-column:2;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 24px;padding:20px 0 0;border-top:1px solid #dbe6f5;border-left:0}.guide-step-action>span[data-v-d6930808]{grid-column:1;font-size:14px}.guide-step-action>p[data-v-d6930808]{grid-column:1;margin:0;font-size:14px}.guide-step-action>.guide-direct-button[data-v-d6930808],.guide-step-action>button[data-v-d6930808]{grid-column:2;grid-row:1/3;width:auto;min-width:260px;min-height:54px;padding:14px 24px;font-size:16px}.guide-direct-button[data-v-d6930808],.guide-direct-button[data-v-d6930808]:hover,.guide-direct-button[data-v-d6930808]:focus-visible,.guide-direct-button[data-v-d6930808]:active{display:flex;box-sizing:border-box;align-items:center;justify-content:center;gap:10px;border:1px solid #075fdc!important;border-radius:10px;color:#fff!important;background-color:#1267e8!important;background-image:none!important;-webkit-text-fill-color:#fff!important;opacity:1!important;box-shadow:0 8px 20px #1267e833;cursor:pointer;-webkit-user-select:none;user-select:none}.guide-direct-button span[data-v-d6930808],.guide-direct-button b[data-v-d6930808]{display:inline!important;color:#fff!important;background:transparent!important;-webkit-text-fill-color:#fff!important;opacity:1!important;font-size:16px!important;font-weight:800!important}.guide-direct-button[data-v-d6930808]:hover{background-color:#075fdc!important;box-shadow:0 10px 24px #1267e840}.guide-direct-button[data-v-d6930808]:focus-visible{outline:3px solid rgba(18,103,232,.25);outline-offset:3px}.guide-step-navigation button[data-v-d6930808]{min-height:46px;font-size:15px}.guide-step-navigation span[data-v-d6930808]{font-size:14px}.guide-footer-note[data-v-d6930808]{padding:20px 22px}.guide-footer-note strong[data-v-d6930808],.guide-footer-note p[data-v-d6930808]{font-size:14px}.guide-footer-note p[data-v-d6930808]{line-height:1.75}@media (max-width:850px){.guide-step-card[data-v-d6930808]{grid-template-columns:68px minmax(0,1fr);padding:24px 20px}.guide-step-action[data-v-d6930808]{grid-column:2;grid-template-columns:1fr}.guide-step-action>span[data-v-d6930808],.guide-step-action>p[data-v-d6930808],.guide-step-action>.guide-direct-button[data-v-d6930808],.guide-step-action>button[data-v-d6930808]{grid-column:1;grid-row:auto}.guide-step-action>.guide-direct-button[data-v-d6930808],.guide-step-action>button[data-v-d6930808]{width:100%;min-width:0}.guide-step-instructions[data-v-d6930808],.guide-automatic[data-v-d6930808],.guide-attention[data-v-d6930808],.guide-completion[data-v-d6930808]{grid-template-columns:1fr}.guide-tabs button span[data-v-d6930808]{font-size:15px}}@media (max-width:520px){.guide-step-card[data-v-d6930808]{grid-template-columns:1fr}.guide-step-action[data-v-d6930808]{grid-column:1}.guide-heading h1[data-v-d6930808]{font-size:31px}.guide-introduction h2[data-v-d6930808]{font-size:26px}.guide-step-title h3[data-v-d6930808]{font-size:23px}.guide-step-summary[data-v-d6930808]{font-size:16px}}.guide-page[data-v-d6930808]{display:block;min-height:100vh;padding:0 0 72px;background:radial-gradient(circle at 86% 0,rgba(80,145,255,.1),transparent 27%),#f7f9fc}.guide-manual-topbar[data-v-d6930808]{position:sticky;z-index:30;top:0;display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:66px;padding:10px 28px;border-bottom:1px solid #dce5f1;background:#fffffff5;box-shadow:0 3px 14px #25436d0d;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.guide-manual-brand[data-v-d6930808]{display:flex;align-items:center;gap:12px}.guide-manual-brand>span[data-v-d6930808]{display:grid;width:38px;height:38px;place-items:center;border-radius:10px;color:#fff;background:linear-gradient(145deg,#0871ef,#0c55cf);font-size:18px;font-weight:900;box-shadow:0 7px 16px #0c5bd233}.guide-manual-brand>div[data-v-d6930808]{display:grid;gap:2px}.guide-manual-brand strong[data-v-d6930808]{font-size:17px}.guide-manual-brand small[data-v-d6930808]{color:#7d8ca1;font-size:11px}.guide-manual-top-actions[data-v-d6930808]{display:flex;align-items:flex-end;gap:12px}.guide-manual-top-actions .guide-space-picker[data-v-d6930808]{min-width:310px;gap:4px;font-size:11px}.guide-manual-top-actions .guide-space-picker select[data-v-d6930808]{min-height:40px;padding:8px 11px;font-size:13px}.guide-back-platform[data-v-d6930808]{display:flex;align-items:center;min-height:40px;padding:0 14px;border:1px solid #bfd4ef;border-radius:9px;color:#0d61ce!important;background:#fff;text-decoration:none;font-family:inherit;font-size:13px;font-weight:800;white-space:nowrap;cursor:pointer}.guide-manual-shell[data-v-d6930808]{display:grid;grid-template-columns:250px minmax(650px,960px) 250px;align-items:start;justify-content:center;gap:30px;max-width:1580px;margin:0 auto;padding:30px 28px 0}.guide-manual-sidebar[data-v-d6930808],.guide-page-outline[data-v-d6930808]{position:sticky;top:96px;max-height:calc(100vh - 118px);overflow:auto;scrollbar-color:#c5d3e6 transparent}.guide-sidebar-title[data-v-d6930808]{padding:0 12px 20px;border-bottom:1px solid #dce5f1}.guide-sidebar-title h1[data-v-d6930808]{margin:5px 0 4px;font-size:27px}.guide-sidebar-title>p[data-v-d6930808]:last-child{margin:0;color:#7b899d;font-size:12px}.guide-tabs[data-v-d6930808]{display:grid;grid-template-columns:1fr;gap:22px;padding:20px 0;border:0;border-radius:0;background:transparent;overflow:visible}.guide-nav-group[data-v-d6930808]{display:grid;gap:4px}.guide-nav-group>header[data-v-d6930808]{display:grid;gap:3px;padding:0 12px 8px}.guide-nav-group>header strong[data-v-d6930808]{color:#1c2f4e;font-size:13px}.guide-nav-group>header small[data-v-d6930808]{color:#8a98aa;font-size:10px;line-height:1.5}.guide-tabs button[data-v-d6930808],.guide-tabs button[data-v-d6930808]:last-child{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:42px;padding:9px 12px;border:0;border-left:3px solid transparent;border-radius:0 8px 8px 0;color:#53647d;background:transparent;box-shadow:none;text-align:left}.guide-tabs button small[data-v-d6930808]{flex:none;font-size:10px}.guide-tabs button[data-v-d6930808]:hover{color:#075edb;background:#edf4ff}.guide-tabs button.active[data-v-d6930808]{border-left-color:#1267e8;color:#075edb;background:#eaf3ff;box-shadow:none}.guide-tabs button.active small[data-v-d6930808]{color:#4f78b2}.guide-manual-content[data-v-d6930808]{display:grid;gap:20px;min-width:0}.guide-manual-content .guide-heading[data-v-d6930808]{padding:5px 0 20px}.guide-manual-content .guide-heading h1[data-v-d6930808]{font-size:38px}.guide-manual-content .guide-status[data-v-d6930808]{font-size:13px}.guide-section-kicker[data-v-d6930808]{margin:0;color:#075edb;font-size:12px;font-weight:900;letter-spacing:.08em}.guide-manual-content .guide-introduction[data-v-d6930808]{align-items:flex-start;padding:24px 26px}.guide-manual-content .guide-introduction h2[data-v-d6930808]{margin-top:7px;font-size:24px}.guide-manual-content .guide-introduction div>p[data-v-d6930808]:last-child{font-size:15px}.guide-manual-content .guide-step-card[data-v-d6930808]{padding:28px 30px}.guide-manual-content .guide-step-summary[data-v-d6930808]{font-size:16px}.guide-page-outline[data-v-d6930808]{display:grid;gap:12px;padding-top:8px}.guide-page-outline>div[data-v-d6930808]{display:grid;gap:5px;padding:0 10px 10px;border-bottom:1px solid #dce5f1}.guide-page-outline>div strong[data-v-d6930808]{font-size:15px}.guide-page-outline>div small[data-v-d6930808]{color:#8997aa;font-size:11px}.guide-page-outline .guide-step-pager[data-v-d6930808]{display:grid;gap:3px;padding:0;border:0;border-radius:0;background:transparent;overflow:visible}.guide-page-outline .guide-step-pager button[data-v-d6930808]{display:grid;grid-template-columns:25px minmax(0,1fr);flex:none;gap:9px;min-height:42px;padding:8px 10px;border:0;border-left:2px solid transparent;border-radius:0 7px 7px 0;background:transparent;box-shadow:none}.guide-page-outline .guide-step-pager button b[data-v-d6930808]{width:24px;height:24px;border-radius:6px;font-size:11px}.guide-page-outline .guide-step-pager button span[data-v-d6930808]{font-size:12px}.guide-page-outline .guide-step-pager button[data-v-d6930808]:hover{color:#075edb;background:#edf4ff}.guide-page-outline .guide-step-pager button.active[data-v-d6930808]{border-left-color:#1267e8;color:#075edb;background:#eaf3ff;box-shadow:none}@media (max-width:1320px){.guide-manual-shell[data-v-d6930808]{grid-template-columns:220px minmax(620px,1fr) 220px;gap:20px;padding-inline:20px}.guide-manual-content .guide-step-card[data-v-d6930808]{padding:25px 24px}.guide-step-instructions[data-v-d6930808],.guide-automatic[data-v-d6930808],.guide-attention[data-v-d6930808],.guide-completion[data-v-d6930808]{grid-template-columns:130px minmax(0,1fr)}}@media (max-width:1080px){.guide-manual-shell[data-v-d6930808]{grid-template-columns:220px minmax(0,1fr)}.guide-page-outline[data-v-d6930808]{display:none}.guide-manual-top-actions .guide-space-picker[data-v-d6930808]{min-width:260px}}@media (max-width:760px){.guide-manual-topbar[data-v-d6930808]{position:static;align-items:stretch;flex-direction:column;padding:14px 16px}.guide-manual-top-actions[data-v-d6930808]{align-items:stretch;flex-direction:column}.guide-manual-top-actions .guide-space-picker[data-v-d6930808]{min-width:0}.guide-back-platform[data-v-d6930808]{justify-content:center}.guide-manual-shell[data-v-d6930808]{grid-template-columns:1fr;padding:20px 14px 0}.guide-manual-sidebar[data-v-d6930808]{position:static;max-height:none;overflow:visible}.guide-sidebar-title[data-v-d6930808]{padding-left:0}.guide-tabs[data-v-d6930808]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.guide-nav-group[data-v-d6930808]{align-content:start;padding:10px;border:1px solid #d9e4f2;border-radius:10px;background:#fff}.guide-tabs button[data-v-d6930808]{border-left:0;border-radius:7px}.guide-tabs button.active[data-v-d6930808]{border-left:0;box-shadow:inset 3px 0 #1267e8}.guide-manual-content .guide-heading h1[data-v-d6930808]{font-size:31px}}@media (max-width:520px){.guide-tabs[data-v-d6930808]{grid-template-columns:1fr}.guide-manual-content .guide-step-card[data-v-d6930808]{padding:22px 17px}.guide-manual-content .guide-introduction[data-v-d6930808]{padding:20px 18px}.guide-manual-content .guide-introduction h2[data-v-d6930808]{font-size:22px}}.guide-page[data-v-d6930808]{background:#fff}.guide-manual-topbar[data-v-d6930808]{min-height:62px;padding:8px 24px;border-bottom-color:#e2e5ea;box-shadow:none}.guide-manual-brand>span[data-v-d6930808]{width:34px;height:34px;border-radius:7px;box-shadow:none}.guide-manual-brand strong[data-v-d6930808]{font-size:16px}.guide-manual-brand small[data-v-d6930808]{font-size:10px}.guide-manual-top-actions .guide-space-picker[data-v-d6930808]{min-width:280px}.guide-manual-top-actions .guide-space-picker select[data-v-d6930808]{min-height:38px}.guide-back-platform[data-v-d6930808]{min-height:38px;border-color:#d8dee8;border-radius:7px}.guide-manual-shell[data-v-d6930808]{grid-template-columns:272px minmax(620px,1fr) 280px;gap:0;max-width:none;margin:0;padding:0;min-height:calc(100vh - 63px)}.guide-manual-sidebar[data-v-d6930808]{top:63px;box-sizing:border-box;width:272px;max-height:calc(100vh - 63px);padding:28px 18px 44px;border-right:1px solid #e4e7ec;background:#f7f7f8}.guide-sidebar-title[data-v-d6930808]{padding:0 0 18px;border-bottom-color:#e0e3e8}.guide-sidebar-title strong[data-v-d6930808]{display:block;color:#202b3d;font-size:15px}.guide-sidebar-title>p[data-v-d6930808]:last-child{margin-top:5px;color:#8a929f;font-size:11px}.guide-tabs[data-v-d6930808]{gap:20px;padding:20px 0}.guide-nav-group>header[data-v-d6930808]{padding:0 8px 6px}.guide-nav-group>header strong[data-v-d6930808]{font-size:13px}.guide-nav-group>header small[data-v-d6930808]{font-size:10px}.guide-tabs button[data-v-d6930808],.guide-tabs button[data-v-d6930808]:last-child{min-height:38px;padding:8px 9px;border-left-width:2px;border-radius:0;color:#4d5767}.guide-tabs button span[data-v-d6930808]{font-size:13px}.guide-tabs button.active[data-v-d6930808]{background:#eef3ff}.guide-tabs button[data-v-d6930808]:hover{background:#f0f3f8}.guide-manual-content[data-v-d6930808]{box-sizing:border-box;width:100%;max-width:900px;margin:0 auto;padding:44px 54px 80px;gap:0;background:#fff}.guide-manual-content .guide-heading[data-v-d6930808]{padding:0 0 22px;border-bottom:1px solid #e5e7eb}.guide-manual-content .guide-heading h1[data-v-d6930808]{margin:7px 0 10px;font-size:34px}.guide-manual-content .guide-heading>div>p[data-v-d6930808]:last-child{font-size:14px;line-height:1.75}.guide-manual-content .guide-status[data-v-d6930808]{margin:18px 0 28px;padding:9px 11px;border:0;border-left:3px solid #2878e8;border-radius:0;color:#5f6d80;background:#f6f8fb;font-size:12px}.guide-manual-content .guide-status>span[data-v-d6930808]{display:none}.guide-manual-content .guide-introduction[data-v-d6930808]{display:block;margin:0 0 34px;padding:0 0 30px;border:0;border-bottom:1px solid #e5e7eb;border-radius:0;background:#fff;box-shadow:none}.guide-manual-content .guide-introduction h2[data-v-d6930808]{margin:8px 0 12px;font-size:24px}.guide-manual-content .guide-introduction div>p[data-v-d6930808]:last-child{max-width:none;color:#515c6d;font-size:15px;line-height:1.9}.guide-manual-content .guide-introduction>span[data-v-d6930808]{display:inline-block;margin-top:15px;padding:5px 9px;border-radius:4px;color:#53647c;background:#f1f3f6;font-size:11px}.guide-manual-content .guide-step-card[data-v-d6930808]{display:grid;grid-template-columns:74px minmax(0,1fr);gap:22px;padding:0;border:0;border-radius:0;background:#fff;box-shadow:none}.guide-manual-content .guide-step-index strong[data-v-d6930808]{font-size:38px}.guide-manual-content .guide-step-content[data-v-d6930808]{gap:18px}.guide-manual-content .guide-step-title[data-v-d6930808]{padding-bottom:15px;border-bottom:1px solid #e6e8ec}.guide-manual-content .guide-step-title h3[data-v-d6930808]{font-size:25px}.guide-manual-content .guide-step-summary[data-v-d6930808]{color:#465267;font-size:15px;line-height:1.9}.guide-manual-content .guide-step-instructions[data-v-d6930808],.guide-manual-content .guide-automatic[data-v-d6930808],.guide-manual-content .guide-attention[data-v-d6930808],.guide-manual-content .guide-completion[data-v-d6930808]{grid-template-columns:142px minmax(0,1fr);gap:16px;padding:16px 18px;border-radius:4px}.guide-manual-content .guide-preparation[data-v-d6930808]{background:#f6f7f9}.guide-manual-content .guide-click-sequence[data-v-d6930808]{border-color:#dbe5f3;background:#f8fbff}.guide-manual-content .guide-automatic[data-v-d6930808]{border-color:#d7e3f2;background:#f4f8fd}.guide-manual-content .guide-attention[data-v-d6930808]{border:0;border-left:3px solid #e2a23b;background:#fff9ed}.guide-manual-content .guide-completion[data-v-d6930808]{border-color:#dfe4ea;background:#fff}.guide-manual-content .guide-step-instructions>strong[data-v-d6930808],.guide-manual-content .guide-completion>strong[data-v-d6930808],.guide-manual-content .guide-automatic>strong[data-v-d6930808],.guide-manual-content .guide-attention strong[data-v-d6930808]{font-size:13px}.guide-manual-content .guide-step-instructions ol[data-v-d6930808],.guide-manual-content .guide-automatic ul[data-v-d6930808],.guide-manual-content .guide-completion p[data-v-d6930808],.guide-manual-content .guide-attention p[data-v-d6930808]{font-size:14px;line-height:1.8}.guide-manual-content .guide-step-action[data-v-d6930808]{grid-column:2;margin-top:4px;padding-top:18px}.guide-manual-content .guide-step-action>span[data-v-d6930808],.guide-manual-content .guide-step-action>p[data-v-d6930808]{font-size:12px}.guide-manual-content .guide-step-action>.guide-direct-button[data-v-d6930808],.guide-manual-content .guide-step-action>button[data-v-d6930808]{min-width:210px;min-height:44px;padding:10px 18px;font-size:13px}.guide-manual-content .guide-direct-button span[data-v-d6930808],.guide-manual-content .guide-direct-button b[data-v-d6930808]{font-size:13px!important}.guide-manual-content .guide-step-navigation[data-v-d6930808]{margin-top:34px}.guide-manual-content .guide-footer-note[data-v-d6930808]{margin-top:28px;border:0;border-left:3px solid #1267e8;border-radius:0;background:#f6f8fb}.guide-page-outline[data-v-d6930808]{top:63px;box-sizing:border-box;max-height:calc(100vh - 63px);min-height:calc(100vh - 63px);padding:42px 24px;border-left:1px solid #eceef1;background:#fff}.guide-page-outline>div[data-v-d6930808]{padding:0 0 13px;border-bottom-color:#e5e7eb}.guide-page-outline .guide-step-pager[data-v-d6930808]{padding-top:2px}.guide-page-outline .guide-step-pager button[data-v-d6930808]{min-height:39px;padding:7px 8px}.guide-page-outline .guide-step-pager button.active[data-v-d6930808]{background:transparent}.guide-page-outline .guide-step-pager button[data-v-d6930808]:hover{background:#f5f7fa}@media (max-width:1260px){.guide-manual-shell[data-v-d6930808]{grid-template-columns:250px minmax(580px,1fr) 235px}.guide-manual-sidebar[data-v-d6930808]{width:250px}.guide-manual-content[data-v-d6930808]{padding-inline:38px}.guide-page-outline[data-v-d6930808]{padding-inline:18px}}@media (max-width:1020px){.guide-manual-shell[data-v-d6930808]{grid-template-columns:235px minmax(0,1fr)}.guide-manual-sidebar[data-v-d6930808]{width:235px}.guide-page-outline[data-v-d6930808]{display:none}.guide-manual-content[data-v-d6930808]{max-width:860px}}@media (max-width:760px){.guide-manual-shell[data-v-d6930808]{grid-template-columns:1fr;min-height:0}.guide-manual-sidebar[data-v-d6930808]{position:static;width:auto;max-height:none;padding:20px 14px;border-right:0;border-bottom:1px solid #e4e7ec}.guide-manual-content[data-v-d6930808]{padding:30px 18px 60px}.guide-tabs[data-v-d6930808]{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-nav-group[data-v-d6930808]{padding:8px;border:0;background:transparent}.guide-manual-content .guide-step-card[data-v-d6930808]{grid-template-columns:54px minmax(0,1fr)}.guide-manual-content .guide-step-instructions[data-v-d6930808],.guide-manual-content .guide-automatic[data-v-d6930808],.guide-manual-content .guide-attention[data-v-d6930808],.guide-manual-content .guide-completion[data-v-d6930808]{grid-template-columns:1fr}.guide-manual-content .guide-step-action[data-v-d6930808]{grid-column:2}}@media (max-width:520px){.guide-tabs[data-v-d6930808],.guide-manual-content .guide-step-card[data-v-d6930808]{grid-template-columns:1fr}.guide-manual-content .guide-step-action[data-v-d6930808]{grid-column:1}.guide-manual-content .guide-step-title h3[data-v-d6930808]{font-size:22px}}.guide-manual-topbar[data-v-d6930808]{min-height:72px;padding:10px 30px}.guide-manual-brand[data-v-d6930808]{gap:14px}.guide-manual-brand>span[data-v-d6930808]{width:40px;height:40px;border-radius:9px;font-size:20px;box-shadow:0 7px 18px #0c5bd229}.guide-manual-brand strong[data-v-d6930808]{font-size:18px}.guide-manual-brand small[data-v-d6930808]{font-size:11px}.guide-manual-top-actions .guide-space-picker[data-v-d6930808]{min-width:320px}.guide-manual-top-actions .guide-space-picker select[data-v-d6930808]{min-height:42px;font-size:14px}.guide-back-platform[data-v-d6930808]{min-height:42px;padding-inline:17px;font-size:14px}.guide-manual-shell[data-v-d6930808]{grid-template-columns:288px minmax(820px,1fr) 300px;min-height:calc(100vh - 73px)}.guide-manual-sidebar[data-v-d6930808]{top:73px;width:288px;max-height:calc(100vh - 73px);padding:36px 24px 54px}.guide-sidebar-title[data-v-d6930808]{padding-bottom:23px}.guide-sidebar-title strong[data-v-d6930808]{font-size:17px}.guide-sidebar-title>p[data-v-d6930808]:last-child{font-size:12px}.guide-tabs[data-v-d6930808]{gap:26px;padding-top:25px}.guide-nav-group[data-v-d6930808]{gap:6px}.guide-nav-group>header[data-v-d6930808]{padding:0 10px 8px}.guide-nav-group>header strong[data-v-d6930808]{font-size:14px}.guide-nav-group>header small[data-v-d6930808]{font-size:11px}.guide-tabs button[data-v-d6930808],.guide-tabs button[data-v-d6930808]:last-child{min-height:44px;padding:10px 11px}.guide-tabs button span[data-v-d6930808]{font-size:14px}.guide-tabs button small[data-v-d6930808]{font-size:11px}.guide-manual-content[data-v-d6930808]{max-width:1160px;padding:56px 70px 100px}.guide-manual-content .guide-heading[data-v-d6930808]{padding-bottom:29px}.guide-manual-content .guide-heading h1[data-v-d6930808]{margin:9px 0 13px;font-size:44px;letter-spacing:-.04em}.guide-manual-content .guide-heading>div>p[data-v-d6930808]:last-child{max-width:980px;font-size:16px;line-height:1.85}.guide-manual-content .guide-status[data-v-d6930808]{margin:23px 0 36px;padding:12px 15px;font-size:14px;line-height:1.6}.guide-manual-content .guide-introduction[data-v-d6930808]{margin-bottom:43px;padding-bottom:39px}.guide-section-kicker[data-v-d6930808]{font-size:13px}.guide-manual-content .guide-introduction h2[data-v-d6930808]{margin:10px 0 15px;font-size:30px}.guide-manual-content .guide-introduction div>p[data-v-d6930808]:last-child{font-size:17px;line-height:1.95}.guide-manual-content .guide-introduction>span[data-v-d6930808]{margin-top:19px;padding:7px 11px;font-size:12px}.guide-manual-content .guide-step-card[data-v-d6930808]{grid-template-columns:64px minmax(0,1fr);gap:26px}.guide-manual-content .guide-step-index strong[data-v-d6930808]{font-size:44px}.guide-manual-content .guide-step-title[data-v-d6930808]{padding-bottom:20px}.guide-manual-content .guide-step-title small[data-v-d6930808]{font-size:14px}.guide-manual-content .guide-step-title h3[data-v-d6930808]{margin-top:7px;font-size:31px}.guide-manual-content .guide-step-title em[data-v-d6930808]{font-size:13px}.guide-manual-content .guide-step-summary[data-v-d6930808]{font-size:17px;line-height:1.95}.guide-manual-content .guide-step-content[data-v-d6930808]{gap:21px}.guide-manual-content .guide-step-instructions[data-v-d6930808],.guide-manual-content .guide-automatic[data-v-d6930808],.guide-manual-content .guide-attention[data-v-d6930808],.guide-manual-content .guide-completion[data-v-d6930808]{grid-template-columns:165px minmax(0,1fr);gap:22px;padding:21px 23px;border-radius:7px}.guide-manual-content .guide-step-instructions>strong[data-v-d6930808],.guide-manual-content .guide-completion>strong[data-v-d6930808],.guide-manual-content .guide-automatic>strong[data-v-d6930808],.guide-manual-content .guide-attention strong[data-v-d6930808]{font-size:15px}.guide-manual-content .guide-step-instructions ol[data-v-d6930808],.guide-manual-content .guide-automatic ul[data-v-d6930808],.guide-manual-content .guide-completion p[data-v-d6930808],.guide-manual-content .guide-attention p[data-v-d6930808]{font-size:15px;line-height:1.9}.guide-manual-content .guide-step-action[data-v-d6930808]{margin-top:7px;padding-top:23px}.guide-manual-content .guide-step-action>span[data-v-d6930808],.guide-manual-content .guide-step-action>p[data-v-d6930808]{font-size:14px}.guide-manual-content .guide-step-action>.guide-direct-button[data-v-d6930808],.guide-manual-content .guide-step-action>button[data-v-d6930808]{min-width:240px;min-height:50px;padding:12px 21px;font-size:15px}.guide-manual-content .guide-direct-button span[data-v-d6930808],.guide-manual-content .guide-direct-button b[data-v-d6930808]{font-size:15px!important}.guide-manual-content .guide-step-navigation[data-v-d6930808]{margin-top:43px}.guide-manual-content .guide-footer-note[data-v-d6930808]{margin-top:35px;padding:23px 25px}.guide-page-outline[data-v-d6930808]{top:73px;align-content:start;max-height:calc(100vh - 73px);min-height:calc(100vh - 73px);gap:18px;padding:55px 28px}.guide-page-outline>div[data-v-d6930808]{padding-bottom:18px}.guide-page-outline>div strong[data-v-d6930808]{font-size:18px}.guide-page-outline>div small[data-v-d6930808]{font-size:12px}.guide-page-outline .guide-step-pager[data-v-d6930808]{gap:7px}.guide-page-outline .guide-step-pager button[data-v-d6930808]{min-height:48px;padding:10px 9px}.guide-page-outline .guide-step-pager button b[data-v-d6930808]{width:28px;height:28px;font-size:12px}.guide-page-outline .guide-step-pager button span[data-v-d6930808]{font-size:13px;line-height:1.5}@media (max-width:1500px){.guide-manual-shell[data-v-d6930808]{grid-template-columns:268px minmax(720px,1fr) 265px}.guide-manual-sidebar[data-v-d6930808]{width:268px;padding-inline:20px}.guide-manual-content[data-v-d6930808]{padding:48px 48px 90px}.guide-page-outline[data-v-d6930808]{padding-inline:22px}.guide-manual-content .guide-heading h1[data-v-d6930808]{font-size:40px}}@media (max-width:1250px){.guide-manual-shell[data-v-d6930808]{grid-template-columns:250px minmax(0,1fr)}.guide-manual-sidebar[data-v-d6930808]{width:250px}.guide-page-outline[data-v-d6930808]{display:none}.guide-manual-content[data-v-d6930808]{max-width:1060px}}@media (max-width:760px){.guide-manual-topbar[data-v-d6930808]{min-height:0;padding:16px}.guide-manual-shell[data-v-d6930808]{grid-template-columns:1fr;min-height:0}.guide-manual-sidebar[data-v-d6930808]{position:static;width:auto;max-height:none;padding:22px 16px}.guide-manual-content[data-v-d6930808]{padding:34px 20px 70px}.guide-manual-content .guide-heading h1[data-v-d6930808]{font-size:34px}.guide-manual-content .guide-step-card[data-v-d6930808]{grid-template-columns:62px minmax(0,1fr);gap:18px}.guide-manual-content .guide-step-instructions[data-v-d6930808],.guide-manual-content .guide-automatic[data-v-d6930808],.guide-manual-content .guide-attention[data-v-d6930808],.guide-manual-content .guide-completion[data-v-d6930808]{grid-template-columns:1fr}.guide-manual-content .guide-step-action[data-v-d6930808]{grid-column:2}}@media (max-width:520px){.guide-manual-content .guide-step-card[data-v-d6930808]{grid-template-columns:1fr}.guide-manual-content .guide-step-action[data-v-d6930808]{grid-column:1}.guide-manual-content .guide-step-title h3[data-v-d6930808]{font-size:25px}}.guide-space-picker>span[data-v-d6930808]{display:flex;align-items:center;gap:7px}.guide-space-picker>span em[data-v-d6930808]{padding:2px 6px;border-radius:99px;color:#4172ad;background:#e8f1fd;font-size:10px;font-style:normal;font-weight:700}.guide-assistant-launcher[data-v-d6930808]{position:fixed;z-index:1180;right:26px;bottom:26px;display:grid;width:58px;height:58px;padding:0;place-items:center;border:1px solid rgba(255,255,255,.8);border-radius:50%;color:#fff;background:linear-gradient(135deg,#0869ea,#6848ef);box-shadow:0 16px 38px #2252b447;cursor:pointer;overflow:visible;transition:transform .18s ease,box-shadow .18s ease}.guide-assistant-launcher[data-v-d6930808]:hover{transform:translateY(-3px);box-shadow:0 20px 44px #2252b457}.guide-assistant-launcher-icon[data-v-d6930808],.guide-assistant-brand>span[data-v-d6930808]{display:flex;align-items:center;justify-content:center;gap:3px;width:40px;height:40px;border-radius:13px;background:#fff3;box-shadow:inset 0 0 0 1px #fff3}.guide-assistant-launcher-icon[data-v-d6930808]{border-radius:50%}.guide-assistant-launcher-icon i[data-v-d6930808],.guide-assistant-brand>span i[data-v-d6930808]{width:4px;height:4px;border-radius:50%;background:#fff}.guide-assistant-launcher-copy[data-v-d6930808]{position:absolute;top:50%;right:calc(100% + 11px);display:block;padding:9px 11px;border-radius:7px;color:#fff!important;background:#292929;box-shadow:0 8px 22px #0003;opacity:0;visibility:hidden;pointer-events:none;transform:translate(6px,-50%);white-space:nowrap;-webkit-text-fill-color:#fff;transition:opacity .16s ease,transform .16s ease,visibility .16s ease}.guide-assistant-launcher-copy[data-v-d6930808]:after{position:absolute;top:50%;right:-6px;width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid #292929;content:"";transform:translateY(-50%)}.guide-assistant-launcher:hover .guide-assistant-launcher-copy[data-v-d6930808],.guide-assistant-launcher:focus-visible .guide-assistant-launcher-copy[data-v-d6930808]{opacity:1;visibility:visible;transform:translateY(-50%)}.guide-assistant-launcher-copy strong[data-v-d6930808]{display:block;color:#fff!important;font-size:13px;line-height:1;letter-spacing:.01em;-webkit-text-fill-color:#fff!important}.guide-assistant-panel[data-v-d6930808]{position:fixed;z-index:1190;right:20px;bottom:20px;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;width:min(438px,calc(100vw - 40px));height:min(720px,calc(100vh - 40px));overflow:hidden;border:1px solid #cfddf0;border-radius:20px;color:#172845;background:#f7f9fd;box-shadow:0 24px 70px #1f3f703d}.guide-assistant-header[data-v-d6930808]{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 17px;border-bottom:1px solid #dce6f3;background:#fff}.guide-assistant-brand[data-v-d6930808]{display:flex;align-items:center;gap:11px}.guide-assistant-brand>span[data-v-d6930808]{width:39px;height:39px;background:linear-gradient(135deg,#0869ea,#6848ef);box-shadow:0 7px 18px #3a55ca38}.guide-assistant-brand>div[data-v-d6930808]{display:grid;gap:2px}.guide-assistant-brand strong[data-v-d6930808]{font-size:15px}.guide-assistant-brand small[data-v-d6930808]{color:#7a89a0;font-size:10px}.guide-assistant-header-actions[data-v-d6930808]{display:flex;gap:6px}.guide-assistant-header-actions button[data-v-d6930808]{display:grid;width:31px;height:31px;padding:0;place-items:center;border:1px solid #d8e3f1;border-radius:9px;color:#667891;background:#fff;font-size:18px;cursor:pointer}.guide-assistant-header-actions button[data-v-d6930808]:hover{color:#075edb;background:#f1f6ff}.guide-assistant-context[data-v-d6930808]{display:flex;align-items:center;gap:6px;padding:9px 17px;border-bottom:1px solid #e2eaf5;color:#536984;background:#f3f7fd;font-size:10px;white-space:nowrap}.guide-assistant-context span[data-v-d6930808]{overflow:hidden;text-overflow:ellipsis}.guide-assistant-context b[data-v-d6930808]{color:#9aa8ba}.guide-assistant-stream[data-v-d6930808]{min-height:0;overflow:auto;padding:20px 17px 14px;scrollbar-color:#c8d5e7 transparent}.guide-assistant-empty[data-v-d6930808]{display:grid;justify-items:center;padding:38px 4px 8px;text-align:center}.guide-assistant-hero[data-v-d6930808]{display:grid;width:72px;height:72px;margin-bottom:18px;place-items:center;border-radius:24px;background:radial-gradient(circle at 30% 20%,#fff 0 4%,transparent 5%),linear-gradient(145deg,#edf4ff,#eeeaff);box-shadow:0 13px 34px #374fb821}.guide-assistant-spark[data-v-d6930808]{display:grid;width:46px;height:46px;place-items:center;border-radius:16px;color:#fff;background:linear-gradient(145deg,#126ce5,#794be9);font-size:22px;box-shadow:0 8px 20px #5246d340}.guide-assistant-empty h2[data-v-d6930808]{margin:0 0 8px;font-size:21px;letter-spacing:-.02em}.guide-assistant-empty>p[data-v-d6930808]{max-width:330px;margin:0;color:#70809a;font-size:12px;line-height:1.7}.guide-assistant-suggestions[data-v-d6930808]{display:grid;width:100%;gap:9px;margin-top:24px}.guide-assistant-suggestions button[data-v-d6930808]{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:12px 13px;border:1px solid #d8e3f2;border-radius:11px;color:#3c506d;background:#fff;text-align:left;font-size:12px;cursor:pointer;box-shadow:0 4px 13px #2c4e7f0a}.guide-assistant-suggestions button[data-v-d6930808]:hover{border-color:#a9c8f1;color:#075edb;background:#f8fbff}.guide-assistant-suggestions button span[data-v-d6930808]{min-width:0;line-height:1.55}.guide-assistant-suggestions button b[data-v-d6930808]{display:grid;width:22px;height:22px;flex:none;place-items:center;border-radius:7px;color:#1769e8;background:#eaf3ff;font-size:17px;line-height:1}.guide-assistant-message[data-v-d6930808]{display:flex;align-items:flex-start;gap:9px;margin:0 0 16px}.guide-assistant-message.user[data-v-d6930808]{justify-content:flex-end}.guide-assistant-message>div[data-v-d6930808]{max-width:84%}.guide-assistant-message p[data-v-d6930808]{margin:0;padding:11px 13px;border:1px solid #dce5f1;border-radius:5px 14px 14px;color:#324762;background:#fff;font-size:12px;line-height:1.75;white-space:pre-wrap;box-shadow:0 4px 13px #2f4c750b}.guide-assistant-message.user p[data-v-d6930808]{border-color:#1267e8;border-radius:14px 14px 5px;color:#fff;background:#1267e8;box-shadow:0 6px 15px #1267e826}.guide-assistant-message.failed p[data-v-d6930808]{border-color:#f0c8c2;color:#9b443d;background:#fff7f5}.guide-assistant-avatar[data-v-d6930808]{display:grid;width:29px;height:29px;flex:none;place-items:center;border-radius:9px;color:#fff;background:linear-gradient(145deg,#126ce5,#6a4ce9);font-size:11px;font-weight:900;box-shadow:0 4px 10px #3e4ec229}.guide-assistant-message footer[data-v-d6930808]{display:flex;flex-wrap:wrap;align-items:center;gap:5px;margin-top:7px;color:#8b98aa;font-size:9px}.guide-assistant-message footer i[data-v-d6930808]{padding:3px 6px;border-radius:99px;color:#4c6f9d;background:#eaf2fc;font-style:normal}.guide-assistant-typing[data-v-d6930808]{display:flex;align-items:flex-start;gap:9px;margin-bottom:14px}.guide-assistant-typing>div[data-v-d6930808]{display:flex;align-items:center;gap:4px;padding:11px 13px;border:1px solid #dce5f1;border-radius:5px 14px 14px;background:#fff}.guide-assistant-typing>div>i[data-v-d6930808]{width:5px;height:5px;border-radius:50%;background:#6e86a7;animation:guide-assistant-dot-d6930808 1s infinite ease-in-out}.guide-assistant-typing>div>i[data-v-d6930808]:nth-child(2){animation-delay:.14s}.guide-assistant-typing>div>i[data-v-d6930808]:nth-child(3){animation-delay:.28s}.guide-assistant-typing small[data-v-d6930808]{margin-left:5px;color:#8491a4;font-size:9px}.guide-assistant-composer[data-v-d6930808]{position:relative;margin:0 13px 13px;padding:9px 10px 8px;border:1px solid #cddbec;border-radius:15px;background:#fff;box-shadow:0 8px 24px #2a476f17}.guide-assistant-composer textarea[data-v-d6930808]{box-sizing:border-box;width:100%;min-height:46px;max-height:112px;padding:4px 5px;border:0;color:#283b56;background:transparent;font:12px/1.6 inherit;resize:none;outline:none}.guide-assistant-composer textarea[data-v-d6930808]::placeholder{color:#99a5b7}.guide-assistant-composer footer[data-v-d6930808]{display:flex;align-items:center;gap:8px;padding-left:2px}.guide-assistant-keyboard-hint[data-v-d6930808]{min-width:0;flex:1;overflow:hidden;color:#a1adbd;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.guide-assistant-send[data-v-d6930808]{display:grid;width:32px;height:32px;flex:none;padding:0;place-items:center;border:0;border-radius:10px;color:#fff;background:#1267e8;font-size:18px;font-weight:800;cursor:pointer}.guide-assistant-send[data-v-d6930808]:disabled{color:#aab5c4;background:#edf1f6;cursor:not-allowed}.guide-assistant-scope-trigger[data-v-d6930808]{display:flex;align-items:center;gap:5px;max-width:190px;min-height:28px;padding:4px 7px;border:1px solid #d7e2ef;border-radius:8px;color:#526985;background:#f7f9fc;font:10px/1.3 inherit;cursor:pointer}.guide-assistant-scope-trigger[data-v-d6930808]:hover,.guide-assistant-scope-trigger[aria-expanded=true][data-v-d6930808]{border-color:#a9c6eb;color:#075edb;background:#f1f6fd}.guide-assistant-scope-trigger span[data-v-d6930808]{flex:none;color:#7a899e}.guide-assistant-scope-trigger b[data-v-d6930808]{overflow:hidden;color:inherit;text-overflow:ellipsis;white-space:nowrap}.guide-assistant-scope-trigger i[data-v-d6930808]{flex:none;font-style:normal}.guide-assistant-scope-popover[data-v-d6930808]{position:absolute;z-index:6;right:0;bottom:calc(100% + 10px);left:0;display:grid;gap:12px;padding:14px;border:1px solid #cbd9eb;border-radius:13px;background:#fff;box-shadow:0 18px 45px #233d6233}.guide-assistant-scope-popover[data-v-d6930808]:after{position:absolute;bottom:-7px;left:34px;width:12px;height:12px;border-right:1px solid #cbd9eb;border-bottom:1px solid #cbd9eb;background:#fff;content:"";transform:rotate(45deg)}.guide-assistant-scope-popover header[data-v-d6930808]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.guide-assistant-scope-popover header div[data-v-d6930808]{display:grid;gap:2px}.guide-assistant-scope-popover header strong[data-v-d6930808]{color:#263b58;font-size:12px}.guide-assistant-scope-popover header small[data-v-d6930808]{color:#8290a3;font-size:9px}.guide-assistant-scope-popover header button[data-v-d6930808]{display:grid;width:24px;height:24px;padding:0;place-items:center;border:1px solid #d9e2ed;border-radius:7px;color:#72829a;background:#fff;font-size:15px;cursor:pointer}.guide-assistant-scope-popover label[data-v-d6930808]{display:grid;gap:5px}.guide-assistant-scope-popover label span[data-v-d6930808]{color:#52647d;font-size:10px;font-weight:800}.guide-assistant-scope-popover select[data-v-d6930808]{width:100%;padding:9px 10px;border:1px solid #cbd9eb;border-radius:8px;color:#2d4463;background:#f8fafd;font:11px/1.4 inherit}.guide-assistant-scope-popover p[data-v-d6930808]{margin:0;color:#7f8da1;font-size:9px;line-height:1.55}.guide-assistant-scope-popover-enter-active[data-v-d6930808],.guide-assistant-scope-popover-leave-active[data-v-d6930808]{transition:transform .16s ease,opacity .16s ease}.guide-assistant-scope-popover-enter-from[data-v-d6930808],.guide-assistant-scope-popover-leave-to[data-v-d6930808]{transform:translateY(7px);opacity:0}.guide-assistant-panel-enter-active[data-v-d6930808],.guide-assistant-panel-leave-active[data-v-d6930808]{transition:transform .2s ease,opacity .2s ease}.guide-assistant-panel-enter-from[data-v-d6930808],.guide-assistant-panel-leave-to[data-v-d6930808]{transform:translateY(18px) scale(.97);opacity:0}@keyframes guide-assistant-dot-d6930808{0%,70%,to{transform:translateY(0);opacity:.35}35%{transform:translateY(-3px);opacity:1}}@media (max-width:600px){.guide-assistant-launcher[data-v-d6930808]{right:14px;bottom:14px}.guide-assistant-panel[data-v-d6930808]{right:0;bottom:0;width:100vw;height:100vh;border:0;border-radius:0}.guide-assistant-scope-trigger[data-v-d6930808]{max-width:150px}.guide-assistant-keyboard-hint[data-v-d6930808]{display:none}.guide-assistant-composer[data-v-d6930808]{margin-bottom:max(13px,env(safe-area-inset-bottom))}}.guide-assistant-composer footer[data-v-d6930808]{justify-content:space-between}.guide-assistant-scope-trigger i[data-v-d6930808]{width:5px;height:5px;flex:none;border-top:1.5px solid currentColor;border-left:1.5px solid currentColor;transform:rotate(45deg);transition:transform .15s ease}.guide-assistant-scope-trigger[aria-expanded=true] i[data-v-d6930808]{transform:rotate(225deg)}.guide-assistant-scope-popover[data-v-d6930808]{right:auto;box-sizing:border-box;width:min(300px,calc(100% - 16px));gap:10px;padding:12px}.guide-assistant-scope-options[data-v-d6930808]{display:grid;max-height:190px;gap:4px;overflow:auto;scrollbar-width:thin}.guide-assistant-scope-options>button[data-v-d6930808]{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:40px;padding:7px 9px;border:1px solid transparent;border-radius:8px;color:#425672;background:transparent;text-align:left;cursor:pointer}.guide-assistant-scope-options>button[data-v-d6930808]:hover{background:#f3f7fc}.guide-assistant-scope-options>button.active[data-v-d6930808]{border-color:#bfd5f2;color:#075edb;background:#edf5ff}.guide-assistant-scope-options>button>span[data-v-d6930808]{display:grid;grid-template-columns:7px minmax(0,1fr);align-items:center;gap:0 8px;min-width:0}.guide-assistant-scope-options>button>span i[data-v-d6930808]{width:6px;height:6px;border-radius:50%;background:#a9b7c9}.guide-assistant-scope-options>button.active>span i[data-v-d6930808]{background:#1267e8;box-shadow:0 0 0 3px #1267e81f}.guide-assistant-scope-options>button>span b[data-v-d6930808]{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.guide-assistant-scope-options>button>span small[data-v-d6930808]{grid-column:2;color:#8a97a9;font-size:9px;line-height:1.4}.guide-assistant-scope-options>button>em[data-v-d6930808]{position:relative;width:16px;height:16px;flex:none;border:1px solid #ced9e7;border-radius:50%;background:#fff}.guide-assistant-scope-options>button.active>em[data-v-d6930808]{border-color:#1267e8;background:#1267e8}.guide-assistant-scope-options>button.active>em[data-v-d6930808]:after{position:absolute;top:3px;left:5px;width:4px;height:7px;border-right:1.5px solid #fff;border-bottom:1.5px solid #fff;content:"";transform:rotate(45deg)}.guide-mode-switch[data-v-d6930808]{display:flex;align-items:center;gap:4px;padding:4px;border:1px solid #d9e3f0;border-radius:10px;background:#f4f7fb}.guide-mode-switch button[data-v-d6930808]{min-height:34px;padding:7px 16px;border:0;border-radius:7px;color:#617087;background:transparent;font:600 13px/1 inherit;cursor:pointer}.guide-mode-switch button[data-v-d6930808]:hover{color:#1267e8;background:#fff}.guide-mode-switch button.active[data-v-d6930808]{color:#075edb;background:#fff;box-shadow:0 3px 10px #2447761c}.guide-page-tabs[data-v-d6930808]{gap:24px}.guide-page-tabs .guide-nav-group button[data-v-d6930808]{align-items:flex-start}.guide-page-tabs .guide-nav-group button small[data-v-d6930808]{line-height:1.35}.guide-page-manual-content[data-v-d6930808]{display:block}.guide-page-manual-heading[data-v-d6930808]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:30px}.guide-page-audience[data-v-d6930808]{display:inline-flex;align-items:center;min-height:32px;padding:5px 11px;border:1px solid #dbe5f3;border-radius:7px;color:#4b6382;background:#f6f9fd;font-size:12px;font-weight:700;white-space:nowrap}.guide-page-summary-grid[data-v-d6930808]{display:grid;grid-template-columns:1fr 1.4fr;gap:14px;margin:0 0 34px}.guide-page-summary-grid article[data-v-d6930808]{display:grid;align-content:start;gap:9px;padding:20px 22px;border:1px solid #dfe6ef;border-radius:9px;background:#fafbfd}.guide-page-summary-grid span[data-v-d6930808]{color:#718097;font-size:12px;font-weight:700}.guide-page-summary-grid strong[data-v-d6930808]{color:#273a56;font-size:14px;line-height:1.75}.guide-page-reference-block[data-v-d6930808]{margin:0 0 42px;scroll-margin-top:92px}.guide-page-reference-block>header[data-v-d6930808]{display:flex;align-items:flex-start;gap:17px;margin-bottom:18px;padding-bottom:15px;border-bottom:1px solid #e1e6ed}.guide-page-reference-block>header>span[data-v-d6930808]{display:grid;width:38px;height:38px;flex:none;place-items:center;border-radius:9px;color:#1267e8;background:#eaf3ff;font-size:12px;font-weight:900}.guide-page-reference-block>header>div[data-v-d6930808]{display:grid;gap:3px}.guide-page-reference-block>header h2[data-v-d6930808]{margin:0;color:#20334f;font-size:24px}.guide-page-reference-block>header p[data-v-d6930808]:last-child{margin:4px 0 0;color:#66758b;font-size:13px;line-height:1.65}.guide-page-reference-block>ol[data-v-d6930808],.guide-page-reference-block>ul[data-v-d6930808]{margin:0;padding:0 0 0 58px;color:#40516a;font-size:15px;line-height:1.9}.guide-page-reference-block>ol li+li[data-v-d6930808]{margin-top:5px}.guide-page-workflow>ol[data-v-d6930808]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0;list-style:none}.guide-page-workflow li[data-v-d6930808]{display:flex;align-items:flex-start;gap:12px;padding:15px 16px;border:1px solid #dfe7f1;border-radius:8px;background:#f9fbfe}.guide-page-workflow li b[data-v-d6930808]{display:grid;width:25px;height:25px;flex:none;place-items:center;border-radius:50%;color:#fff;background:#1267e8;font-size:11px}.guide-page-workflow li span[data-v-d6930808]{color:#40516a;font-size:14px;line-height:1.7}.guide-control-table-wrap[data-v-d6930808]{width:100%;overflow-x:auto;border:1px solid #dce4ee;border-radius:10px;background:#fff;box-shadow:0 6px 20px #2a41620a}.guide-control-table[data-v-d6930808]{width:100%;min-width:1120px;border-collapse:collapse;table-layout:fixed}.guide-control-table th[data-v-d6930808],.guide-control-table td[data-v-d6930808]{padding:13px 14px;border-right:1px solid #e5eaf0;border-bottom:1px solid #e5eaf0;color:#46566d;text-align:left;vertical-align:top;font-size:12px;line-height:1.7}.guide-control-table tr:last-child th[data-v-d6930808],.guide-control-table tr:last-child td[data-v-d6930808]{border-bottom:0}.guide-control-table th[data-v-d6930808]:last-child,.guide-control-table td[data-v-d6930808]:last-child{border-right:0}.guide-control-table thead th[data-v-d6930808]{position:sticky;top:0;color:#3b4d66;background:#f1f5fa;font-size:11px;font-weight:800}.guide-control-table thead th[data-v-d6930808]:nth-child(1){width:14%}.guide-control-table thead th[data-v-d6930808]:nth-child(2){width:12%}.guide-control-table thead th[data-v-d6930808]:nth-child(3){width:17%}.guide-control-table thead th[data-v-d6930808]:nth-child(4){width:18%}.guide-control-table thead th[data-v-d6930808]:nth-child(5){width:18%}.guide-control-table tbody th[data-v-d6930808]{color:#155dbb;background:#f9fbfe;font-size:13px;font-weight:800}.guide-control-table td b[data-v-d6930808],.guide-control-table td span[data-v-d6930808]{display:block}.guide-control-table td b[data-v-d6930808]{color:#374a65;font-size:11px}.guide-control-table td span[data-v-d6930808]{margin-top:3px;color:#7b899b;font-size:10px}.guide-control-table td[data-v-d6930808]:last-child{color:#74592c;background:#fffdf7}.guide-page-result-grid[data-v-d6930808]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.guide-page-result-grid>article[data-v-d6930808]{padding:20px 20px 18px;border:1px solid #dbe5f0;border-top:3px solid #2978df;border-radius:9px;background:#f8fbff}.guide-page-result-grid>article.warning[data-v-d6930808]{border-top-color:#d7952f;background:#fffbf3}.guide-page-result-grid>article.success[data-v-d6930808]{border-top-color:#2f9870;background:#f5fcf8}.guide-page-result-grid article header[data-v-d6930808]{display:grid;gap:5px}.guide-page-result-grid article header span[data-v-d6930808]{color:#6c7e96;font-size:10px;font-weight:800}.guide-page-result-grid article header h2[data-v-d6930808]{margin:0;color:#263a56;font-size:16px;line-height:1.45}.guide-page-result-grid ul[data-v-d6930808]{margin:14px 0 0;padding-left:18px;color:#4d5e74;font-size:12px;line-height:1.8}.guide-page-result-grid li+li[data-v-d6930808]{margin-top:5px}.guide-page-direct-entry[data-v-d6930808]{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:8px;padding:22px 24px;border:1px solid #d9e5f3;border-radius:10px;background:#f5f9ff}.guide-page-direct-entry>div[data-v-d6930808]{display:grid;gap:4px}.guide-page-direct-entry span[data-v-d6930808]{color:#718096;font-size:10px;font-weight:800}.guide-page-direct-entry strong[data-v-d6930808]{color:#165ebc;font:700 14px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace}.guide-page-direct-entry p[data-v-d6930808]{margin:0;color:#64758b;font-size:12px}.guide-page-direct-entry button[data-v-d6930808]{min-height:44px;padding:10px 17px;border:1px solid #cfd9e6;border-radius:8px;font-weight:700}.guide-page-direct-entry .primary-button[data-v-d6930808]{border-color:#1267e8;color:#fff;background:#1267e8;cursor:pointer}.guide-manual-page-outline .guide-step-pager a[data-v-d6930808]{display:flex;align-items:center;gap:9px;min-height:48px;padding:10px 9px;border-radius:7px;color:#53657e;text-decoration:none}.guide-manual-page-outline .guide-step-pager a[data-v-d6930808]:hover{color:#1267e8;background:#f3f7fc}.guide-manual-page-outline .guide-step-pager a b[data-v-d6930808]{display:grid;width:28px;height:28px;flex:none;place-items:center;border-radius:50%;color:#1267e8;background:#eaf3ff;font-size:11px}.guide-manual-page-outline .guide-step-pager a span[data-v-d6930808]{font-size:13px;line-height:1.5}@media (min-width:1251px){.guide-page-manual-content[data-v-d6930808]{max-width:none;padding-right:36px;padding-left:36px}}@media (max-width:1120px){.guide-page-summary-grid[data-v-d6930808],.guide-page-result-grid[data-v-d6930808]{grid-template-columns:1fr}.guide-page-workflow>ol[data-v-d6930808]{grid-template-columns:1fr}.guide-page-manual-heading[data-v-d6930808]{grid-template-columns:1fr}.guide-page-audience[data-v-d6930808]{justify-self:start}}@media (max-width:760px){.guide-manual-topbar .guide-mode-switch[data-v-d6930808]{order:3;width:100%}.guide-mode-switch button[data-v-d6930808]{flex:1}.guide-page-summary-grid[data-v-d6930808]{margin-bottom:28px}.guide-page-reference-block[data-v-d6930808]{margin-bottom:34px}.guide-page-reference-block>header h2[data-v-d6930808]{font-size:21px}.guide-page-reference-block>ol[data-v-d6930808]{padding-left:28px}.guide-page-direct-entry[data-v-d6930808]{align-items:stretch;flex-direction:column}.guide-page-direct-entry button[data-v-d6930808]{width:100%}}.guide-nav-group>header[data-v-d6930808]{padding:0}.guide-tabs .guide-group-trigger[data-v-d6930808],.guide-tabs .guide-group-trigger[data-v-d6930808]:last-child{display:flex;box-sizing:border-box;align-items:center;justify-content:space-between;width:100%;min-height:0;padding:8px 10px;border:0;border-radius:7px;color:#1c2f4e;background:transparent;box-shadow:none;text-align:left;cursor:pointer}.guide-tabs .guide-group-trigger[data-v-d6930808]:hover{color:#075edb;background:#eef2f7}.guide-tabs .guide-group-trigger[data-v-d6930808]:focus-visible{outline:2px solid rgba(18,103,232,.32);outline-offset:1px}.guide-tabs .guide-group-copy[data-v-d6930808]{display:grid;min-width:0;gap:4px}.guide-tabs .guide-group-copy strong[data-v-d6930808]{color:inherit;font-size:14px;line-height:1.35}.guide-tabs .guide-group-copy small[data-v-d6930808]{color:#8a98aa;font-size:11px;line-height:1.5}.guide-tabs .guide-group-trigger>i[data-v-d6930808]{width:7px;height:7px;flex:none;margin-left:10px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);transition:transform .16s ease}.guide-tabs .guide-group-trigger[aria-expanded=true]>i[data-v-d6930808]{transform:rotate(225deg) translate(-2px,-2px)}.guide-group-items[data-v-d6930808]{display:grid;gap:4px}.guide-manual-shell.guide-code-shell[data-v-d6930808]{box-sizing:border-box;grid-template-columns:288px minmax(0,1fr);justify-content:stretch;width:100%;max-width:none;margin-right:0;margin-left:0;padding-right:28px;padding-left:0}.guide-code-content[data-v-d6930808]{max-width:none;padding-right:24px;padding-left:24px}.guide-assistant-code-scope[data-v-d6930808]{min-width:0;flex:1;overflow:hidden;color:#718198;font:10px/1.4 Consolas,monospace;text-overflow:ellipsis;white-space:nowrap}.guide-assistant-message footer i[data-v-d6930808]{max-width:100%;overflow-wrap:anywhere}@media (max-width:1080px){.guide-manual-shell.guide-code-shell[data-v-d6930808]{grid-template-columns:220px minmax(0,1fr)}.guide-code-content[data-v-d6930808]{padding-inline:0}}@media (max-width:760px){.guide-manual-shell.guide-code-shell[data-v-d6930808]{grid-template-columns:1fr}}.folder-modal[data-v-87301191]{width:min(520px,calc(100vw - 32px));max-height:85vh;box-sizing:border-box;overflow:auto;margin:auto;padding:24px;border:1px solid #d5e2f3;border-radius:16px;background:#fff;color:#233d5d;box-shadow:0 24px 80px #16305333}.folder-modal[data-v-87301191]::backdrop{background:#142d4f55}header[data-v-87301191]{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px}h2[data-v-87301191]{margin:0;font-size:19px}header button[data-v-87301191]{border:1px solid #dae5f3;background:#fff;border-radius:7px;width:30px;height:30px;cursor:pointer}.folder-modal-body[data-v-87301191]{display:grid;gap:14px}.knowledge-folder-menu[data-v-42938e4c]{position:fixed;z-index:9000;width:208px;max-width:calc(100vw - 16px);max-height:calc(100vh - 16px);overflow:auto;box-sizing:border-box;padding:6px;border:1px solid #d6e2f2;border-radius:10px;background:#fff;box-shadow:0 10px 32px #1e3e6529;color:#294566;font:13px/1.5 Microsoft YaHei,sans-serif}.menu-heading[data-v-42938e4c]{padding:6px 10px 8px;color:#8392a6;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.knowledge-folder-menu button[data-v-42938e4c]{display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;border:0;border-radius:6px;background:transparent;color:inherit;text-align:left;font:inherit;cursor:pointer}.knowledge-folder-menu button>span[data-v-42938e4c]{width:16px;text-align:center;font-size:16px}.knowledge-folder-menu button[data-v-42938e4c]:hover,.knowledge-folder-menu button[data-v-42938e4c]:focus-visible{outline:none;background:#edf5ff;color:#075bc8}.knowledge-folder-menu .delete-action[data-v-42938e4c]{margin-top:5px;border-top:1px solid #edf0f5;border-radius:0 0 6px 6px;color:#b33a48}.knowledge-folder-menu .delete-action[data-v-42938e4c]:hover,.knowledge-folder-menu .delete-action[data-v-42938e4c]:focus-visible{background:#fff0f2;color:#a32b3a}.capability-toolbar[data-v-191d794f]{display:flex;align-items:center;justify-content:flex-end;flex-wrap:nowrap;gap:8px;width:max-content;max-width:100%;min-width:0;font-size:13px;color:#294566}.standalone[data-v-191d794f]{margin-bottom:16px}.capability-toolbar[data-v-191d794f] button,.capability-toolbar[data-v-191d794f] select,.capability-toolbar[data-v-191d794f] a{box-sizing:border-box;min-height:40px;padding:9px 13px;border:1px solid #cbd9ed;border-radius:8px;background:#fff;color:#1756a4;font:inherit;text-decoration:none;white-space:nowrap}.capability-toolbar[data-v-191d794f] select{flex:0 0 180px;width:180px;max-width:180px;min-width:0}.capability-toolbar[data-v-191d794f] button,.capability-toolbar[data-v-191d794f] a{flex:0 0 auto;width:auto;cursor:pointer}.capability-toolbar[data-v-191d794f] .primary,.capability-toolbar[data-v-191d794f] .primary-button{background:#1769e8;border-color:#1769e8;color:#fff;font-weight:600}.capability-toolbar[data-v-191d794f] :disabled{opacity:.5;cursor:not-allowed}.capability-toolbar[data-v-191d794f] :focus-visible{outline:2px solid #1769e8;outline-offset:2px}.capability-toolbar[data-v-191d794f] .toolbar-hint{max-width:340px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#6a809d;font-size:12px}.capability-toolbar[data-v-191d794f] label{display:flex;align-items:center;gap:8px;white-space:nowrap}@media (max-width:1100px){.capability-toolbar[data-v-191d794f] .toolbar-hint{max-width:190px}}@media (max-width:650px){.capability-toolbar[data-v-191d794f]{width:100%;flex-wrap:wrap}.capability-toolbar[data-v-191d794f] select{flex-basis:160px;width:160px;max-width:160px}.capability-toolbar[data-v-191d794f] .toolbar-hint{flex:1 1 100%;max-width:100%;text-align:right}}.scenario-catalog[data-v-a7c37fc9]{margin-top:12px;color:#294566;font-size:13px}.catalog-root[data-v-a7c37fc9]{display:flex;justify-content:space-between;padding:12px 10px}.catalog-root small[data-v-a7c37fc9],button small[data-v-a7c37fc9]{color:#8193aa;font-size:11px;white-space:nowrap}button[data-v-a7c37fc9]{display:flex;align-items:center;gap:6px;width:100%;min-height:38px;margin:3px 0;padding:7px 9px;border:1px solid transparent;border-radius:7px;background:transparent;color:inherit;text-align:left;font:inherit;cursor:pointer}button[data-v-a7c37fc9]:hover,button.active[data-v-a7c37fc9]{background:#e5f0ff;color:#105fc5}button[data-v-a7c37fc9]:focus-visible{outline:2px solid #1769e8;outline-offset:-2px}button[data-v-a7c37fc9]:disabled{opacity:.5;cursor:not-allowed}.row-name[data-v-a7c37fc9]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.arrow[data-v-a7c37fc9]{width:12px;flex:none}img[data-v-a7c37fc9]{width:17px;height:17px;flex:none}.scenario-icon[data-v-a7c37fc9]{color:#3980d8;font-size:16px}.empty-directory[data-v-a7c37fc9]{display:flex;gap:8px;align-items:center;padding:10px 20px;color:#7b8fa7}.catalog-help[data-v-a7c37fc9]{padding:10px;color:#8193aa;font-size:12px;line-height:1.8}.directory-row .arrow[data-v-a7c37fc9]{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;flex:0 0 26px;color:#6d8098}.directory-row .arrow .knowledge-icon[data-v-a7c37fc9]{width:14px;height:14px}.directory-row:hover .arrow[data-v-a7c37fc9]{color:inherit}.scenario-folder-form[data-v-cb220e4e],.scenario-folder-form label[data-v-cb220e4e]{display:grid;gap:14px}.scenario-folder-form input[data-v-cb220e4e]{padding:10px;border:1px solid #d5e2f3;border-radius:7px}.business-body[data-v-cb220e4e]{margin:20px 0}.business-body .detail-heading[data-v-cb220e4e]{align-items:center}.business-body h3[data-v-cb220e4e]{margin:0}.business-body textarea[data-v-cb220e4e]{font-family:Consolas,Microsoft YaHei,monospace}.business-markdown[data-v-cb220e4e]{font-size:14px;line-height:1.85;overflow-wrap:anywhere}.business-markdown[data-v-cb220e4e] h2{font-size:18px;margin-top:22px}.business-markdown[data-v-cb220e4e] h3{margin-top:18px}.business-markdown[data-v-cb220e4e] pre{white-space:pre-wrap;padding:12px;background:#f5f8fc}.business-markdown[data-v-cb220e4e] table{display:block;overflow:auto;border-collapse:collapse}.business-markdown[data-v-cb220e4e] th,.business-markdown[data-v-cb220e4e] td{border:1px solid #d7e2f1;padding:8px}.preview[data-v-cb220e4e]{min-height:260px;border:1px solid #d7e2f1;border-radius:8px;padding:16px}.fold-section[data-v-cb220e4e]{margin-top:14px;padding:14px 16px;border:1px solid #e0e8f2;border-radius:8px}.fold-section>summary[data-v-cb220e4e]{color:#285480;font-size:14px;font-weight:600}.fold-section>summary small[data-v-cb220e4e]{display:inline;margin-left:10px;font-weight:400}.fold-section>.form-section[data-v-cb220e4e]:first-of-type{border-top:0;margin-top:14px;padding-top:0}.import-box[data-v-cb220e4e]{background:#f4f8ff;padding:10px 14px 14px;border-radius:8px;margin-bottom:14px}.scenario-page[data-v-cb220e4e]{padding:18px 28px 28px;color:#1e3450}.scenario-toolbar[data-v-cb220e4e],.toolbar-actions[data-v-cb220e4e],.detail-heading[data-v-cb220e4e],.detail-actions[data-v-cb220e4e]{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.scenario-toolbar[data-v-cb220e4e]{margin-bottom:16px}.scenario-toolbar>label[data-v-cb220e4e]{display:flex;align-items:center;gap:12px;margin:0}.scenario-toolbar select[data-v-cb220e4e]{min-width:240px}button[data-v-cb220e4e],input[data-v-cb220e4e],select[data-v-cb220e4e],textarea[data-v-cb220e4e]{font:inherit;box-sizing:border-box}button[data-v-cb220e4e]{padding:8px 13px;border:1px solid #ccd9ea;border-radius:8px;background:#fff;color:#285480;cursor:pointer}button[data-v-cb220e4e]:hover:not(:disabled){background:#edf4ff}button[data-v-cb220e4e]:disabled{opacity:.5;cursor:not-allowed}.primary[data-v-cb220e4e]{background:#1466df;color:#fff;border-color:#1466df}.primary[data-v-cb220e4e]:hover:not(:disabled){background:#0e55bd}input[data-v-cb220e4e]:not([type=checkbox]),select[data-v-cb220e4e],textarea[data-v-cb220e4e]{width:100%;border:1px solid #cbd8e9;border-radius:7px;padding:9px 10px;color:#203750;background:#fff}textarea[data-v-cb220e4e]{resize:vertical;line-height:1.7}label[data-v-cb220e4e]{display:block;margin:12px 0;font-size:13px}label>input[data-v-cb220e4e],label>textarea[data-v-cb220e4e],label>select[data-v-cb220e4e]{margin-top:5px}.scenario-workbench[data-v-cb220e4e]{display:grid;grid-template-columns:290px minmax(0,1fr);min-height:580px;border:1px solid #d6e1ee;border-radius:12px;background:#fff;overflow:hidden}.scenario-list[data-v-cb220e4e]{padding:18px 12px;background:#f8faff;border-right:1px solid #dce5f1}.list-heading[data-v-cb220e4e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.list-heading small[data-v-cb220e4e],.help[data-v-cb220e4e],small[data-v-cb220e4e]{color:#647991;font-size:12px}.list-filters[data-v-cb220e4e]{display:grid;grid-template-columns:1fr;gap:7px;margin:9px 0 16px}.scenario-item[data-v-cb220e4e]{display:flex;flex-direction:column;gap:7px;width:100%;padding:14px;text-align:left;margin:6px 0;border-color:transparent;background:transparent}.scenario-item.active[data-v-cb220e4e]{background:#eaf3ff;border-color:#c6ddfa;color:#105fc5}.scenario-item span[data-v-cb220e4e]{font-size:12px;line-height:1.6;color:#596f88;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.scenario-detail[data-v-cb220e4e]{padding:24px;min-width:0}.detail-heading[data-v-cb220e4e]{align-items:flex-start}.detail-heading p[data-v-cb220e4e]{font-size:13px;color:#647991;max-width:660px}.detail-heading h2[data-v-cb220e4e]{font-size:23px;margin:5px 0 8px}.detail-tabs[data-v-cb220e4e]{display:flex;gap:18px;border-bottom:1px solid #e1e8f2;margin:14px 0}.detail-tabs button[data-v-cb220e4e]{border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent}.detail-tabs .active[data-v-cb220e4e]{color:#1466df;border-bottom-color:#1466df}.summary-grid[data-v-cb220e4e]{display:grid;grid-template-columns:2fr 1fr 1fr;gap:15px;margin:20px 0}.summary-grid small[data-v-cb220e4e],.summary-grid strong[data-v-cb220e4e]{display:block}.summary-grid strong[data-v-cb220e4e]{font-size:14px;margin-top:8px}.form-section[data-v-cb220e4e]{margin-top:22px;padding-top:18px;border-top:1px solid #e2e9f2}h3[data-v-cb220e4e]{font-size:15px;margin:0 0 10px}.multiline[data-v-cb220e4e]{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.85;font-size:14px}.field-pair[data-v-cb220e4e]{display:grid;grid-template-columns:2fr 1fr;gap:16px}.parameter-row[data-v-cb220e4e]{display:grid;grid-template-columns:1fr 1fr 1fr auto auto;gap:8px;align-items:center;margin:10px 0}.check[data-v-cb220e4e]{display:flex;align-items:center;gap:7px;margin:7px 0}.check input[data-v-cb220e4e]{margin:0}.check-list[data-v-cb220e4e]{max-height:200px;overflow:auto;margin:12px 0;padding:8px 12px;background:#f7faff;border-radius:7px}.bound-table[data-v-cb220e4e]{display:flex;align-items:center;gap:10px;font-size:12px;margin:6px 0;overflow-wrap:anywhere}.bound-table button[data-v-cb220e4e]{padding:3px 8px}.tag[data-v-cb220e4e],.metric-link[data-v-cb220e4e]{display:inline-block;background:#edf4ff;color:#1464c7;border:0;padding:6px 10px;margin:3px 7px 3px 0;border-radius:6px;font-size:13px}.detail-actions[data-v-cb220e4e]{justify-content:flex-end;margin-top:24px;border-top:1px solid #e0e8f2;padding-top:16px}.detail-actions>.help[data-v-cb220e4e]{margin-right:auto}.notice[data-v-cb220e4e]{padding:11px 14px;border:1px solid #cddff8;border-radius:7px;background:#eef5ff;font-size:13px}.notice.error[data-v-cb220e4e]{color:#a52d36;background:#fff3f3;border-color:#f0d1d4}.empty[data-v-cb220e4e]{text-align:center;padding:70px 18px;color:#647991}.empty h2[data-v-cb220e4e]{color:#243d5b;font-size:22px}.list-empty[data-v-cb220e4e]{text-align:center;padding:26px 0;color:#647991;font-size:13px}.required[data-v-cb220e4e]{color:#b22c3c}fieldset[data-v-cb220e4e]{border:0;margin:0;padding:0;min-width:0}.trial-panel[data-v-cb220e4e]{margin-top:24px;padding:20px;background:#f8faff;border:1px solid #ccdff7;border-radius:10px}.trial-answer[data-v-cb220e4e]{margin-top:20px;line-height:1.85;overflow-wrap:anywhere}.trial-answer[data-v-cb220e4e] pre{white-space:pre-wrap}.trial-answer[data-v-cb220e4e] table{display:block;overflow:auto}.result-table[data-v-cb220e4e]{overflow:auto;margin-top:14px}.result-table table[data-v-cb220e4e]{border-collapse:collapse;font-size:12px;width:100%}.result-table td[data-v-cb220e4e],.result-table th[data-v-cb220e4e]{border:1px solid #d7e2f1;padding:8px;text-align:left}details[data-v-cb220e4e]{padding:12px 0;border-bottom:1px solid #e0e8f2}summary[data-v-cb220e4e]{cursor:pointer}details small[data-v-cb220e4e]{display:block;overflow-wrap:anywhere}.version-list[data-v-cb220e4e]{padding:8px 0}@media (max-width:1100px){.scenario-workbench[data-v-cb220e4e]{grid-template-columns:240px minmax(0,1fr)}.parameter-row[data-v-cb220e4e]{grid-template-columns:1fr 1fr}.parameter-row .check[data-v-cb220e4e]{justify-content:flex-start}}@media (max-width:760px){.scenario-page[data-v-cb220e4e]{padding:14px}.scenario-workbench[data-v-cb220e4e]{grid-template-columns:1fr}.scenario-list[data-v-cb220e4e]{border-right:0;border-bottom:1px solid #dce5f1}.scenario-detail[data-v-cb220e4e]{padding:17px}.summary-grid[data-v-cb220e4e],.field-pair[data-v-cb220e4e]{grid-template-columns:1fr}.scenario-toolbar>label[data-v-cb220e4e]{display:block;width:100%}.scenario-toolbar select[data-v-cb220e4e]{min-width:0}.parameter-row[data-v-cb220e4e]{grid-template-columns:1fr}.empty[data-v-cb220e4e]{padding:36px 12px}}.assistant-page[data-v-0f7e02f2]{display:grid;grid-template-rows:auto auto minmax(420px,1fr);gap:18px;padding:28px 32px 56px;color:#23463e}.assistant-heading[data-v-0f7e02f2]{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.assistant-heading h1[data-v-0f7e02f2]{margin:4px 0 8px;font-size:30px}.assistant-heading p[data-v-0f7e02f2]{margin:0;color:#6d817b}.heading-actions[data-v-0f7e02f2]{display:flex;align-items:flex-end;gap:10px}.assistant-page input[data-v-0f7e02f2],.assistant-page select[data-v-0f7e02f2],.assistant-page textarea[data-v-0f7e02f2]{box-sizing:border-box;width:100%;padding:10px 11px;border:1px solid #cfe0db;border-radius:8px;color:#284b43;background:#fff}.assistant-message[data-v-0f7e02f2]{margin:0;padding:11px 14px;border:1px solid #bfe1d8;border-radius:9px;color:#176e61;background:#ecf8f4}.assistant-workbench[data-v-0f7e02f2]{overflow:hidden;border:1px solid #d8e7e2;border-radius:14px;background:#fff;box-shadow:0 8px 28px #18473d0d}.workbench-toolbar[data-v-0f7e02f2]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;border-bottom:1px solid #e2ebe8}.assistant-count[data-v-0f7e02f2]{display:flex;align-items:baseline;gap:7px}.assistant-count strong[data-v-0f7e02f2]{font-size:24px}.assistant-count span[data-v-0f7e02f2]{color:#6d817b;font-size:12px}.assistant-count i[data-v-0f7e02f2]{margin-left:8px;padding:4px 8px;border-radius:99px;color:#087769;background:#e7f6f1;font-size:11px;font-style:normal}.toolbar-fields[data-v-0f7e02f2]{display:flex;gap:8px}.toolbar-fields input[data-v-0f7e02f2]{width:300px}.toolbar-fields select[data-v-0f7e02f2]{width:130px}.assistant-card-grid[data-v-0f7e02f2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:18px}.assistant-card[data-v-0f7e02f2]{position:relative;display:grid;grid-template-columns:50px 1fr auto;gap:13px;min-height:146px;padding:17px;border:1px solid #dbe8e4;border-radius:12px;background:#fff;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.assistant-card[data-v-0f7e02f2]:hover,.assistant-card[data-v-0f7e02f2]:focus-visible{transform:translateY(-2px);border-color:#9dcfc4;box-shadow:0 10px 24px #185b4c17;outline:none}.assistant-card.muted[data-v-0f7e02f2]{opacity:.7;background:#f8faf9}.assistant-avatar[data-v-0f7e02f2]{display:grid;width:48px;height:48px;place-items:center;border-radius:12px;color:#fff;background:linear-gradient(145deg,#149485,#0c766b);font-size:20px;font-weight:800;box-shadow:0 6px 14px #0d77692e}.assistant-card-body[data-v-0f7e02f2]{display:grid;align-content:start;gap:10px;min-width:0}.assistant-card-body header[data-v-0f7e02f2]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.assistant-card-body h2[data-v-0f7e02f2]{overflow:hidden;margin:0 0 3px;text-overflow:ellipsis;white-space:nowrap;font-size:17px}.assistant-card-body code[data-v-0f7e02f2]{color:#82918c;font-size:10px}.assistant-card-body header>span[data-v-0f7e02f2]{flex:none;padding:4px 8px;border-radius:99px;color:#916219;background:#fff0d4;font-size:10px}.assistant-card-body header>span[data-status=published][data-v-0f7e02f2]{color:#087769;background:#e3f5ef}.assistant-card-body header>span[data-status=retired][data-v-0f7e02f2]{color:#6e7975;background:#edf1ef}.assistant-card-body>p[data-v-0f7e02f2]{display:-webkit-box;overflow:hidden;min-height:40px;margin:0;color:#637871;font-size:12px;line-height:1.65;-webkit-box-orient:vertical;-webkit-line-clamp:2}.assistant-capabilities[data-v-0f7e02f2]{display:flex;flex-wrap:wrap;gap:5px}.assistant-capabilities i[data-v-0f7e02f2]{padding:4px 7px;border-radius:5px;color:#287064;background:#edf7f4;font-size:10px;font-style:normal}.assistant-card-body footer[data-v-0f7e02f2]{display:flex;flex-wrap:wrap;gap:10px;color:#87948f;font-size:10px}.assistant-card-body time[data-v-0f7e02f2]{margin-left:auto}.assistant-card-actions[data-v-0f7e02f2]{display:flex;align-items:flex-start;gap:3px}.assistant-card-actions button[data-v-0f7e02f2]{padding:5px 7px;border:0;border-radius:6px;color:#16776a;background:transparent;cursor:pointer}.assistant-card-actions button[data-v-0f7e02f2]:hover{background:#edf6f3}.assistant-card-actions .danger-link[data-v-0f7e02f2]{color:#ae5148}.assistant-empty[data-v-0f7e02f2]{display:grid;justify-items:center;padding:76px 20px;text-align:center}.assistant-empty>div[data-v-0f7e02f2]{display:grid;width:54px;height:54px;place-items:center;border-radius:50%;color:#0f8072;background:#e7f6f1;font-size:22px}.assistant-empty h2[data-v-0f7e02f2]{margin:16px 0 6px}.assistant-empty p[data-v-0f7e02f2]{margin:0 0 18px;color:#74857f}.primary-button[data-v-0f7e02f2],.secondary-button[data-v-0f7e02f2]{padding:10px 14px;border:1px solid #bad4cd;border-radius:8px;background:#fff;cursor:pointer}.primary-button[data-v-0f7e02f2]{color:#fff;border-color:#108476;background:#108476}.primary-button[data-v-0f7e02f2]:disabled{cursor:not-allowed;opacity:.55}.assistant-drawer-backdrop[data-v-0f7e02f2]{position:fixed;z-index:1200;top:0;right:0;bottom:0;left:0;display:flex;justify-content:flex-end;background:#152a2561;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.assistant-drawer[data-v-0f7e02f2]{display:grid;grid-template-rows:auto auto 1fr auto;width:min(760px,94vw);height:100%;background:#f8fbfa;box-shadow:-18px 0 48px #0e372e2e;animation:drawer-in-0f7e02f2 .22s ease-out}.drawer-heading[data-v-0f7e02f2]{display:flex;align-items:flex-start;justify-content:space-between;padding:22px 24px 18px;border-bottom:1px solid #dce8e4;background:#fff}.drawer-heading p[data-v-0f7e02f2]{margin:0 0 4px;color:#0f8374;font-size:10px;font-weight:800;letter-spacing:.1em}.drawer-heading h2[data-v-0f7e02f2]{margin:0 0 5px;font-size:24px}.drawer-heading span[data-v-0f7e02f2]{color:#75857f;font-size:12px}.drawer-close[data-v-0f7e02f2]{width:36px;height:36px;border:1px solid #d1e1dc;border-radius:9px;color:#60756e;background:#fff;font-size:24px;cursor:pointer}.drawer-tabs[data-v-0f7e02f2]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:12px 16px;border-bottom:1px solid #dce8e4;background:#f2f7f5}.drawer-tabs button[data-v-0f7e02f2]{display:flex;align-items:center;gap:9px;padding:11px;border:1px solid transparent;border-radius:9px;color:#60746e;background:transparent;text-align:left;cursor:pointer}.drawer-tabs button.active[data-v-0f7e02f2]{border-color:#cfe2dc;color:#08796b;background:#fff;box-shadow:0 4px 12px #14483d0f}.drawer-tabs b[data-v-0f7e02f2]{display:grid;width:25px;height:25px;place-items:center;border-radius:50%;background:#dfece8;font-size:11px}.drawer-tabs button.active b[data-v-0f7e02f2]{color:#fff;background:#108476}.drawer-tabs span[data-v-0f7e02f2]{display:grid;gap:2px;font-size:12px;font-weight:800}.drawer-tabs small[data-v-0f7e02f2]{color:#82918c;font-size:9px;font-weight:400}.drawer-content[data-v-0f7e02f2]{overflow:auto;padding:22px 24px}.editor-section[data-v-0f7e02f2]{display:grid;gap:20px}.editor-section>header h3[data-v-0f7e02f2]{margin:0 0 5px;font-size:19px}.editor-section>header p[data-v-0f7e02f2]{margin:0;color:#71827d;font-size:12px}.editor-form[data-v-0f7e02f2]{display:grid;grid-template-columns:1fr 1fr;gap:15px}.editor-form label[data-v-0f7e02f2],.instruction-section>label[data-v-0f7e02f2]{display:grid;gap:7px;color:#3e5e55;font-size:12px;font-weight:700}.editor-form .wide[data-v-0f7e02f2]{grid-column:1/-1}.editor-form textarea[data-v-0f7e02f2]{min-height:120px;resize:vertical}.editor-form small[data-v-0f7e02f2]{color:#87958f;font-weight:400}.instruction-section>label textarea[data-v-0f7e02f2]{min-height:390px;resize:vertical;font:13px/1.75 Consolas,Microsoft YaHei,monospace}.instruction-hint[data-v-0f7e02f2]{display:flex;align-items:center;flex-wrap:wrap;gap:7px;padding:13px;border-radius:9px;color:#60736d;background:#edf4f2;font-size:11px}.instruction-hint span[data-v-0f7e02f2]{padding:4px 7px;border-radius:5px;background:#fff}.capability-options[data-v-0f7e02f2]{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:15px;border:1px solid #d8e6e2;border-radius:10px}.capability-options legend[data-v-0f7e02f2]{padding:0 6px;color:#3e5e55;font-size:12px;font-weight:800}.capability-options>label[data-v-0f7e02f2]{display:flex;align-items:flex-start;gap:9px;padding:12px;border:1px solid #dce8e4;border-radius:9px;background:#fff;cursor:pointer}.capability-options>label.selected[data-v-0f7e02f2]{border-color:#8fc8bc;background:#edf8f5}.capability-options input[data-v-0f7e02f2]{width:auto;margin-top:3px}.capability-options span[data-v-0f7e02f2]{display:grid;gap:3px}.capability-options small[data-v-0f7e02f2]{color:#7d8e88;font-size:10px;font-weight:400}.drawer-footer[data-v-0f7e02f2]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 20px;border-top:1px solid #d9e6e2;background:#fff}.drawer-footer>div[data-v-0f7e02f2]{display:flex;align-items:center;gap:12px}.drawer-footer span[data-v-0f7e02f2]{color:#7b8b86;font-size:11px}@keyframes drawer-in-0f7e02f2{0%{transform:translate(40px);opacity:.6}to{transform:translate(0);opacity:1}}@media (max-width:900px){.assistant-heading[data-v-0f7e02f2]{align-items:stretch;flex-direction:column}.heading-actions[data-v-0f7e02f2]{align-items:stretch}.assistant-card-grid[data-v-0f7e02f2]{grid-template-columns:1fr}.workbench-toolbar[data-v-0f7e02f2]{align-items:stretch;flex-direction:column}.toolbar-fields input[data-v-0f7e02f2]{width:100%}}@media (max-width:650px){.assistant-page[data-v-0f7e02f2]{padding:20px 14px}.heading-actions[data-v-0f7e02f2],.toolbar-fields[data-v-0f7e02f2]{flex-direction:column}.assistant-card[data-v-0f7e02f2]{grid-template-columns:42px 1fr}.assistant-avatar[data-v-0f7e02f2]{width:40px;height:40px}.assistant-card-actions[data-v-0f7e02f2]{grid-column:2}.drawer-tabs small[data-v-0f7e02f2]{display:none}.editor-form[data-v-0f7e02f2],.capability-options[data-v-0f7e02f2]{grid-template-columns:1fr}.editor-form .wide[data-v-0f7e02f2]{grid-column:auto}.drawer-content[data-v-0f7e02f2]{padding:18px 16px}.drawer-footer>div span[data-v-0f7e02f2]{display:none}}.assistant-page[data-v-0f7e02f2]{grid-template-rows:auto auto auto;align-content:start}.assistant-message[data-v-0f7e02f2]{height:auto;min-height:0;align-self:start}.assistant-empty>.assistant-empty-icon[data-v-0f7e02f2]{display:grid;width:54px;height:54px;place-items:center}.embedded-page .assistant-heading[data-v-0f7e02f2]{justify-content:flex-end}.embedded-page .assistant-heading>div[data-v-0f7e02f2]:first-child{display:none}.assistant-page .assistant-workbench[data-v-0f7e02f2]{min-height:0}.assistant-page .assistant-card-grid[data-v-0f7e02f2]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:18px}.assistant-page .assistant-card[data-v-0f7e02f2]{grid-template-columns:56px minmax(0,1fr) auto;align-items:start;gap:17px;min-height:0;padding:22px;border-color:#d7e3f1;border-radius:13px;background:linear-gradient(110deg,#fff,#fff 72%,#f9fbfe);box-shadow:0 5px 16px #24497a0d}.assistant-page .assistant-card[data-v-0f7e02f2]:hover,.assistant-page .assistant-card[data-v-0f7e02f2]:focus-visible{transform:none;border-color:#9ebee5;box-shadow:0 9px 24px #24497a1a}.assistant-page .assistant-avatar[data-v-0f7e02f2]{width:56px;height:56px;border-radius:14px;font-size:22px}.assistant-page .assistant-card-body[data-v-0f7e02f2]{gap:13px}.assistant-page .assistant-card-heading[data-v-0f7e02f2]{display:block}.assistant-page .assistant-title-line[data-v-0f7e02f2]{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.assistant-page .assistant-card-body h2[data-v-0f7e02f2]{margin:0;font-size:20px;line-height:1.4}.assistant-page .assistant-card-body code[data-v-0f7e02f2]{display:block;margin-top:6px;color:#6f7f93;font-size:12px}.assistant-page .assistant-status[data-v-0f7e02f2]{display:inline-flex;align-items:center;gap:7px;padding:5px 10px;border:1px solid #d6e1ef;border-radius:999px;color:#53667c;background:#f5f8fc;font-size:12px;font-weight:700}.assistant-page .assistant-status[data-v-0f7e02f2]:before{width:7px;height:7px;border-radius:50%;background:#93a2b5;content:""}.assistant-page .assistant-status[data-status=published][data-v-0f7e02f2]{border-color:#bfe4d6;color:#087769;background:#eef9f5}.assistant-page .assistant-status[data-status=published][data-v-0f7e02f2]:before{background:#16a085}.assistant-page .assistant-status[data-status=retired][data-v-0f7e02f2]{border-color:#dfe3e8;color:#7c8794;background:#f5f6f8}.assistant-page .assistant-status[data-status=retired][data-v-0f7e02f2]:before{background:#9aa4b0}.assistant-page .assistant-card-body>p[data-v-0f7e02f2]{max-width:980px;min-height:0;color:#475d74;font-size:14px;line-height:1.75}.assistant-page .assistant-capabilities[data-v-0f7e02f2]{gap:8px}.assistant-page .assistant-capabilities i[data-v-0f7e02f2]{padding:6px 10px;border-radius:7px;font-size:12px;font-weight:700}.assistant-page .assistant-card-meta[data-v-0f7e02f2]{display:flex;align-items:center;flex-wrap:wrap;gap:9px 18px;padding-top:12px;border-top:1px solid #e8eef5;color:#6f8094;font-size:12px}.assistant-page .assistant-card-meta time[data-v-0f7e02f2]{margin-left:auto}.assistant-page .assistant-card-actions[data-v-0f7e02f2]{display:flex;align-items:center;gap:8px;padding-top:2px}.assistant-page .assistant-card-actions button[data-v-0f7e02f2]{min-height:38px;padding:8px 13px;border:1px solid #c9d9ed;border-radius:8px;font-size:13px;font-weight:700}.assistant-page .assistant-card-actions .danger-link[data-v-0f7e02f2]{background:#fff!important}.assistant-page .assistant-card.muted[data-v-0f7e02f2]{opacity:.78}.capability-options>label[data-v-0f7e02f2]{padding:15px}.capability-options>label strong[data-v-0f7e02f2]{font-size:14px}.capability-options small[data-v-0f7e02f2]{font-size:12px;line-height:1.55}.assistant-lifecycle[data-v-0f7e02f2]{display:grid;gap:8px;padding:13px 14px;border:1px solid #d8e6e2;border-radius:10px;background:#fff}.assistant-lifecycle>div[data-v-0f7e02f2]{display:flex;align-items:center;justify-content:space-between;gap:12px}.assistant-lifecycle span[data-v-0f7e02f2]{color:#3e5e55;font-size:12px;font-weight:800}.assistant-lifecycle strong[data-v-0f7e02f2]{padding:5px 9px;border-radius:999px;color:#916219;background:#fff0d4;font-size:11px}.assistant-lifecycle strong[data-status=published][data-v-0f7e02f2]{color:#087769;background:#e3f5ef}.assistant-lifecycle strong[data-status=retired][data-v-0f7e02f2]{color:#6e7975;background:#edf1ef}.assistant-lifecycle p[data-v-0f7e02f2]{margin:0;color:#71827d;font-size:11px;line-height:1.6}.drawer-footer .lifecycle-actions[data-v-0f7e02f2]{display:flex;align-items:center;gap:8px;color:inherit}.drawer-footer .retire-button[data-v-0f7e02f2]{color:#a5473d;border-color:#e2b6b0;background:#fff7f5}@media (max-width:1180px){.assistant-page .assistant-card-grid[data-v-0f7e02f2]{grid-template-columns:1fr}}@media (max-width:760px){.assistant-page .assistant-card[data-v-0f7e02f2]{grid-template-columns:46px minmax(0,1fr);padding:17px}.assistant-page .assistant-avatar[data-v-0f7e02f2]{width:46px;height:46px}.assistant-page .assistant-card-actions[data-v-0f7e02f2]{grid-column:2;justify-content:flex-start}.assistant-page .assistant-card-meta time[data-v-0f7e02f2]{width:100%;margin-left:0}}@media (max-width:650px){.drawer-footer>div>.lifecycle-actions[data-v-0f7e02f2]{display:flex;flex-wrap:wrap}.drawer-footer>div>.lifecycle-actions button[data-v-0f7e02f2]{flex:1}}.twisty[data-v-6ccf48a3]{display:inline-flex;align-items:center;justify-content:center;height:26px;padding:0}.twisty .knowledge-icon[data-v-6ccf48a3]{width:14px;height:14px}.twisty-placeholder[data-v-6ccf48a3]{flex:0 0 26px;height:26px}.tree-row.active .twisty[data-v-6ccf48a3]{color:inherit}.tree-row[data-v-6ccf48a3]{display:flex;align-items:center;width:100%;min-height:36px;border:0;border-radius:8px;background:transparent;color:#294566;text-align:left}.tree-row.active[data-v-6ccf48a3]{background:#dcecff;color:#075bc8}.twisty[data-v-6ccf48a3],.row-action[data-v-6ccf48a3]{flex:0 0 26px;border:0;background:transparent;color:#6d8098;cursor:pointer}.folder-select[data-v-6ccf48a3]{display:flex;align-items:center;gap:7px;min-width:0;flex:1;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.folder-select span[data-v-6ccf48a3]:nth-child(2){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.folder-icon-image[data-v-6ccf48a3]{display:block;flex:0 0 18px;width:18px;height:18px;object-fit:contain}.folder-select-trigger[data-v-e37b0a61]{display:flex;align-items:center;gap:8px;box-sizing:border-box;width:100%;min-height:42px;padding:10px;border:1px solid #c9d8ec;border-radius:9px;background:#fff;color:#183758;font:inherit;font-weight:400;text-align:left;cursor:pointer}.folder-select-trigger>span[data-v-e37b0a61]:first-of-type{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.folder-select-trigger img[data-v-e37b0a61],.folder-option img[data-v-e37b0a61]{flex:none;width:16px;height:16px}.dropdown-arrow[data-v-e37b0a61]{margin-left:auto;color:#7085a0}.folder-select-trigger[data-v-e37b0a61]:focus-visible{outline:2px solid #1769e8;outline-offset:2px}.folder-select-popup[data-v-e37b0a61]{position:fixed;z-index:2000;box-sizing:border-box;overflow:auto;overscroll-behavior:contain;padding:5px;border:1px solid #c9d8ec;border-radius:10px;background:#fff;box-shadow:0 8px 28px #18375826;color:#183758;font-size:13px;outline:none}.folder-option[data-v-e37b0a61]{display:flex;align-items:center;gap:6px;box-sizing:border-box;min-height:34px;padding:4px 8px;border-radius:6px;cursor:pointer}.folder-option[data-v-e37b0a61]:hover,.folder-option.focused[data-v-e37b0a61]{background:#eff6ff}.folder-option.selected[data-v-e37b0a61]{background:#dcecff;color:#075bc8}.folder-option.focused[data-v-e37b0a61]{box-shadow:inset 0 0 0 1px #a9cbff}.expand-button[data-v-e37b0a61],.expand-spacer[data-v-e37b0a61]{flex:0 0 22px;width:22px;height:24px}.expand-button[data-v-e37b0a61]{padding:0;border:0;background:transparent;color:#607b9c;cursor:pointer}.folder-name[data-v-e37b0a61]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.selected-mark[data-v-e37b0a61]{margin-left:auto;padding-left:6px}.folder-modal-fields[data-v-a7743911]{display:grid;gap:14px}.folder-modal-fields label[data-v-a7743911]{display:grid;gap:7px}.folder-modal-fields input[data-v-a7743911],.folder-modal-fields select[data-v-a7743911],.folder-modal-fields textarea[data-v-a7743911]{width:100%;box-sizing:border-box;padding:10px;border:1px solid #d5e2f3;border-radius:7px}.kind-all[data-v-a7743911]{display:flex;align-items:center;gap:8px}.root-home-icon[data-v-a7743911]{color:#1769e8}.folder-picker-field[data-v-a7743911]{display:flex;flex-direction:column;gap:6px;margin-bottom:14px;font-size:13px;font-weight:700}.folder-picker-field>small[data-v-a7743911]{color:#7b8da5;font-weight:400}.kind-navigation[data-v-a7743911]{flex:none;padding:16px;border-bottom:1px solid #dce6f5}.kind-heading[data-v-a7743911]{display:flex;flex-direction:column;gap:4px;margin-bottom:12px;font-weight:700}.kind-heading small[data-v-a7743911]{color:#8292aa;font-size:12px;font-weight:400}.kind-navigation button[data-v-a7743911]{min-height:34px;border:1px solid #dce6f5;border-radius:8px;background:#fff;color:#294566;text-align:left;cursor:pointer}.kind-navigation button.active[data-v-a7743911]{border-color:#a9cbff;background:#dcecff;color:#075bc8;font-weight:700}.kind-all[data-v-a7743911]{width:100%;margin-bottom:8px;padding:6px 10px}.kind-grid[data-v-a7743911]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.kind-grid button[data-v-a7743911]{display:flex;align-items:center;gap:6px;min-width:0;padding:6px;font-size:13px;white-space:nowrap}.kind-grid .kind-label[data-v-a7743911]{min-width:0;white-space:nowrap}.kind-grid .knowledge-icon[data-v-a7743911]{color:#64748b}.kind-grid button.active .knowledge-icon[data-v-a7743911]{color:#1769e8}.asset-scope-heading[data-v-a7743911]{display:flex;flex:none;align-items:center;gap:12px;padding:14px 16px 0}.asset-scope-heading span[data-v-a7743911]{overflow:hidden;color:#778ca7;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.project-knowledge-page[data-v-a7743911]{min-height:100%;padding:26px;background:#f5f8fd;color:#0b2143}.page-hero[data-v-a7743911]{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:28px 30px;border:1px solid #cbdcf7;border-radius:20px;background:linear-gradient(135deg,#fff,#edf4ff);box-shadow:0 18px 48px #2054a414}.page-hero h1[data-v-a7743911]{margin:5px 0 8px;font-size:30px}.page-hero p[data-v-a7743911]{margin:0;color:#587093}.eyebrow[data-v-a7743911],.detail-heading span[data-v-a7743911]{font-size:12px;font-weight:800;letter-spacing:.14em;color:#1264df}.hero-actions[data-v-a7743911],.detail-actions[data-v-a7743911]{display:flex;align-items:center;gap:10px}.primary-button[data-v-a7743911],.secondary-button[data-v-a7743911],.danger-button[data-v-a7743911]{border:0;border-radius:10px;padding:11px 16px;font-weight:700;text-decoration:none;cursor:pointer}.primary-button[data-v-a7743911]{background:#1769e8;color:#fff}.secondary-button[data-v-a7743911]{border:1px solid #bdd0ee;background:#fff;color:#245382}.danger-button[data-v-a7743911]{background:#fff0f1;color:#c43642}.notice[data-v-a7743911]{margin:10px 0;padding:11px 14px;border-radius:10px;cursor:pointer}.notice.success[data-v-a7743911]{background:#e9f9f1;color:#19724b}.notice.error[data-v-a7743911]{background:#fff0f1;color:#b92f3b}.loading[data-v-a7743911],.list-loading[data-v-a7743911]{padding:40px;text-align:center;color:#74869f}.knowledge-workbench[data-v-a7743911]{display:grid;grid-template-columns:260px minmax(360px,1fr) minmax(360px,460px);grid-template-rows:minmax(0,1fr);height:calc(100vh - 190px);min-height:580px;border:1px solid #cbd9ed;border-radius:16px;overflow:hidden;background:#fff}.folder-panel[data-v-a7743911],.detail-panel[data-v-a7743911]{background:#f8faff}.folder-panel[data-v-a7743911]{display:flex;min-height:0;flex-direction:column;border-right:1px solid #dce6f5}.folder-panel>.panel-heading[data-v-a7743911],.folder-panel>.root-row[data-v-a7743911]{flex:none}.detail-panel[data-v-a7743911]{display:flex;min-height:0;overflow:hidden;flex-direction:column;border-left:1px solid #dce6f5}.detail-scroll[data-v-a7743911]{flex:1;min-height:0;overflow:auto;padding:18px}.panel-heading[data-v-a7743911],.detail-heading[data-v-a7743911]{display:flex;align-items:center;justify-content:space-between;padding:16px}.panel-heading div[data-v-a7743911],.detail-heading div[data-v-a7743911]{display:flex;flex-direction:column}.panel-heading small[data-v-a7743911]{margin-top:3px;color:#8292aa}.panel-heading button[data-v-a7743911],.detail-heading>button[data-v-a7743911]{width:30px;height:30px;border:1px solid #cddbf0;border-radius:8px;background:#fff;color:#22517e;cursor:pointer}.tree-scroll[data-v-a7743911]{flex:1;min-height:0;overflow:auto;padding:4px 8px}.tree-row[data-v-a7743911]{display:flex;align-items:center;width:100%;min-height:36px;border:0;border-radius:8px;background:transparent;color:#294566;text-align:left}.tree-row.active[data-v-a7743911]{background:#dcecff;color:#075bc8}.root-row[data-v-a7743911]{padding:0 14px;gap:8px;cursor:pointer}.twisty[data-v-a7743911],.row-action[data-v-a7743911]{flex:0 0 26px;border:0;background:transparent;color:#6d8098;cursor:pointer}.folder-select[data-v-a7743911]{display:flex;align-items:center;gap:7px;min-width:0;flex:1;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.folder-select span[data-v-a7743911]:nth-child(2),.tree-row.leaf span[data-v-a7743911]:nth-child(2){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.folder-icon[data-v-a7743911]{color:#e7a900}.folder-icon.open[data-v-a7743911]{color:#f1b914}.tree-children[data-v-a7743911]{padding-left:14px}.tree-grandchildren[data-v-a7743911]{padding-left:26px}.tree-row.leaf[data-v-a7743911]{gap:8px;padding:0 8px;cursor:pointer}.add-child[data-v-a7743911]{margin:4px 0 8px 28px;border:0;background:transparent;color:#3974c3;font-size:12px;cursor:pointer}.asset-panel[data-v-a7743911]{display:flex;min-width:0;min-height:0;overflow:hidden;flex-direction:column}.filters[data-v-a7743911]{display:grid;flex:none;grid-template-columns:minmax(0,1fr) 64px;gap:8px;padding:14px;border-bottom:1px solid #dce6f5}.filters input[data-v-a7743911],.filters select[data-v-a7743911],.filters button[data-v-a7743911],.detail-panel input[data-v-a7743911],.detail-panel select[data-v-a7743911],.detail-panel textarea[data-v-a7743911]{box-sizing:border-box;width:100%;border:1px solid #c9d8ec;border-radius:9px;background:#fff;padding:10px;color:#183758;font:inherit}.filters button[data-v-a7743911]{background:#edf4ff;color:#1762c6;font-weight:700;cursor:pointer}.project-asset-list[data-v-a7743911]{box-sizing:border-box;flex:1;min-height:0;overflow:auto;background:#fff}.asset-card[data-v-a7743911]{display:flex;width:100%;gap:12px;padding:16px;border:0;border-bottom:1px solid #e1e9f4;background:#fff;text-align:left;cursor:pointer}.asset-card[data-v-a7743911]:hover,.asset-card.active[data-v-a7743911]{background:#eff6ff}.asset-type[data-v-a7743911]{display:grid;place-items:center;flex:0 0 34px;height:34px;border-radius:8px;background:#eaf3ff;color:#1769e8}.asset-type .knowledge-icon[data-v-a7743911]{width:20px;height:20px}.asset-copy[data-v-a7743911]{display:flex;min-width:0;flex:1;flex-direction:column;gap:4px}.asset-copy strong[data-v-a7743911]{font-size:15px}.asset-copy small[data-v-a7743911]{color:#778ca7}.asset-aliases[data-v-a7743911]{overflow:hidden;color:#32669e!important;text-overflow:ellipsis;white-space:nowrap}.asset-copy em[data-v-a7743911]{overflow:hidden;color:#506987;font-size:12px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.asset-state[data-v-a7743911]{align-self:flex-start;border-radius:999px;padding:4px 8px;background:#edf1f7;color:#61748d;font-size:11px}.asset-state[data-state=published][data-v-a7743911]{background:#e3f7ed;color:#167650}.asset-pagination[data-v-a7743911]{display:flex;align-items:center;justify-content:center;flex:none;gap:12px;padding:10px;border-top:1px solid #dce6f5;background:#f8faff}.asset-pagination button[data-v-a7743911]{border:1px solid #c7d8ee;border-radius:8px;background:#fff;padding:7px 12px;color:#23527f;cursor:pointer}.asset-pagination button[data-v-a7743911]:disabled{cursor:not-allowed;opacity:.45}.asset-pagination span[data-v-a7743911]{color:#627894;font-size:13px}.empty-state[data-v-a7743911]{display:flex;align-items:center;justify-content:center;height:100%;flex-direction:column;gap:10px;color:#74869f;text-align:center}.empty-state button[data-v-a7743911]{border:0;border-radius:9px;background:#1769e8;color:#fff;padding:9px 14px;cursor:pointer}.detail-heading[data-v-a7743911]{padding:0 0 16px}.detail-heading h2[data-v-a7743911]{margin:4px 0 0}.detail-scroll>label[data-v-a7743911],.two-fields label[data-v-a7743911]{display:flex;flex-direction:column;gap:6px;margin-bottom:14px;font-size:13px;font-weight:700}.detail-panel label small[data-v-a7743911]{color:#7b8da5;font-weight:400}.two-fields[data-v-a7743911]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.detail-panel textarea[data-v-a7743911]{resize:vertical;line-height:1.6}.detail-panel fieldset[data-v-a7743911]{margin:0 0 14px;border:1px solid #d4e0f1;border-radius:10px;padding:12px}.detail-panel legend[data-v-a7743911]{padding:0 6px;font-size:13px;font-weight:800}.detail-panel fieldset p[data-v-a7743911]{margin:0 0 9px;color:#74869d;font-size:12px}.radio-line[data-v-a7743911]{display:inline-flex!important;align-items:center;gap:6px;margin:0 16px 8px 0!important;font-weight:500!important}.radio-line input[data-v-a7743911],.check-grid input[data-v-a7743911]{width:auto}.check-grid[data-v-a7743911]{display:grid;grid-template-columns:1fr 1fr;gap:7px;max-height:150px;overflow:auto;padding:8px;border-radius:8px;background:#fff}.check-grid label[data-v-a7743911]{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:500}.source-grid[data-v-a7743911]{grid-template-columns:1fr}.detail-actions[data-v-a7743911]{flex:none;justify-content:flex-end;padding:14px 18px;border-top:1px solid #d8e3f2;background:#f8fafffa}@media (max-width:1280px){.knowledge-workbench[data-v-a7743911]{grid-template-columns:220px 1fr 380px}}@media (max-width:980px){.project-knowledge-page[data-v-a7743911]{padding:14px}.page-hero[data-v-a7743911]{align-items:flex-start;flex-direction:column}.knowledge-workbench[data-v-a7743911]{display:block;height:auto}.folder-panel[data-v-a7743911],.asset-panel[data-v-a7743911],.detail-panel[data-v-a7743911]{min-height:420px;border:0;border-bottom:1px solid #dce6f5}.detail-panel[data-v-a7743911]{display:flex}.detail-scroll[data-v-a7743911]{max-height:560px}.tree-scroll[data-v-a7743911],.project-asset-list[data-v-a7743911]{height:360px;flex:none}}.root-icon-image[data-v-a7743911]{display:block;flex:0 0 18px;width:18px;height:18px;object-fit:contain}.unfiled-icon[data-v-a7743911]{filter:grayscale(.6);opacity:.72}.embedded-page .page-hero[data-v-a7743911]{justify-content:flex-end;padding:0;border:0;background:transparent;box-shadow:none}.embedded-page .page-hero>div[data-v-a7743911]:first-child{display:none}.knowledge-workbench[data-v-a7743911]{grid-template-columns:260px minmax(0,1fr)}.knowledge-workbench.editor-open[data-v-a7743911]{grid-template-columns:260px minmax(0,1fr) minmax(360px,460px)}.project-asset-list[data-v-a7743911]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));align-content:start;gap:14px;padding:16px;background:#f7f9fd}.asset-card[data-v-a7743911]{box-sizing:border-box;min-width:0;min-height:142px;border:1px solid #dce6f3;border-radius:12px;transition:border-color .15s,box-shadow .15s}.asset-card[data-v-a7743911]:hover{border-color:#a9c8f3;box-shadow:0 3px 12px #24579712}.asset-card.active[data-v-a7743911]{border-color:#5393ed;box-shadow:0 0 0 1px #5393ed}.asset-card[data-v-a7743911]:focus-visible{outline:2px solid #1769e8;outline-offset:2px}.asset-copy strong[data-v-a7743911]{overflow-wrap:anywhere}.asset-copy small[data-v-a7743911]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asset-copy em[data-v-a7743911]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal;line-height:1.6}.asset-state[data-v-a7743911]{flex-shrink:0;white-space:nowrap}.project-asset-list>.list-loading[data-v-a7743911],.project-asset-list>.empty-state[data-v-a7743911]{grid-column:1/-1}.project-asset-list>.empty-state[data-v-a7743911]{min-height:240px}@media (max-width:1280px){.knowledge-workbench[data-v-a7743911]{grid-template-columns:220px minmax(0,1fr)}.knowledge-workbench.editor-open[data-v-a7743911]{grid-template-columns:220px minmax(0,1fr) 380px}}@media (max-width:980px){.project-asset-list[data-v-a7743911]{padding:12px;gap:12px}}.asset-card[data-v-a7743911]{display:flex;flex-direction:column;gap:12px;cursor:default}.asset-card-body[data-v-a7743911]{display:grid;grid-template-columns:16px minmax(0,1fr);align-items:start;gap:8px;min-width:0;flex:1}.asset-select-checkbox[data-v-a7743911],.asset-batch-toolbar input[data-v-a7743911]{width:16px;height:16px;accent-color:#1769e8;cursor:pointer}.asset-select-checkbox[data-v-a7743911]{box-sizing:border-box;align-self:start;margin:9px 0 0}.asset-kind-tag[data-v-a7743911]{padding:4px 8px;border-radius:999px;background:#edf3ff;color:#4269a5;font-size:11px;white-space:nowrap}.asset-open-button[data-v-a7743911]{display:grid;grid-template-columns:34px minmax(0,1fr) auto auto;align-content:start;align-items:center;gap:4px 6px;min-width:0;width:100%;border:0;padding:0;background:transparent;text-align:left;color:inherit;font:inherit;cursor:pointer}.asset-open-button .asset-state[data-v-a7743911]{align-self:center}.asset-open-button .asset-copy[data-v-a7743911]{grid-column:1/-1}.asset-open-button[data-v-a7743911]:focus-visible{outline:2px solid #1769e8;outline-offset:4px;border-radius:4px}.asset-card.checked[data-v-a7743911]{border-color:#5393ed;background:#f0f6ff}.asset-batch-toolbar[data-v-a7743911]{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 16px;border-bottom:1px solid #dce6f5;font-size:13px}.asset-batch-toolbar label[data-v-a7743911]{display:flex;align-items:center;gap:6px}.asset-batch-toolbar>span[data-v-a7743911]{color:#71829b;margin-right:auto}.asset-batch-toolbar button[data-v-a7743911]{padding:6px 10px;border:1px solid #cbd9ed;border-radius:7px;background:#fff;color:#1762c6;cursor:pointer}.asset-batch-toolbar button[data-v-a7743911]:disabled{opacity:.45;cursor:not-allowed}.asset-title[data-v-a7743911]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;line-height:1.45}.asset-batch-toolbar .batch-delete[data-v-a7743911]{color:#bd3434;border-color:#efcccc}.folder-modal-form[data-v-a335e530]{display:grid;gap:14px}.advanced-settings[data-v-a335e530]{margin-top:22px}.advanced-settings>summary[data-v-a335e530]{color:#587093;font-size:14px}.advanced-settings>summary small[data-v-a335e530]{margin-left:10px;color:#8796aa;font-weight:400}.advanced-settings h3[data-v-a335e530]{margin-top:24px}.selected-link[data-v-a335e530]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:8px 0;font-size:13px}.selected-link>span[data-v-a335e530]{min-width:0;overflow-wrap:anywhere}.selected-link>button[data-v-a335e530]{flex:0 0 auto}.legacy-bindings[data-v-a335e530]{background:#fafbfe}.caliber-page[data-v-a335e530]{padding:18px 28px 28px;color:#183758}.toolbar[data-v-a335e530],.actions[data-v-a335e530],.section-heading[data-v-a335e530],.catalog-title[data-v-a335e530],.content-actions[data-v-a335e530],.article-title[data-v-a335e530],.edit-actions[data-v-a335e530]{display:flex;align-items:center;justify-content:space-between;gap:10px}.toolbar[data-v-a335e530]{margin-bottom:18px}.toolbar h2[data-v-a335e530]{margin:0 0 6px}.toolbar p[data-v-a335e530],.help[data-v-a335e530]{color:#75879e;font-size:13px;line-height:1.7}.toolbar p[data-v-a335e530]{margin:0}.actions[data-v-a335e530]{justify-content:flex-start;flex-wrap:wrap}.caliber-page button[data-v-a335e530],.caliber-page input[data-v-a335e530],.caliber-page select[data-v-a335e530],.caliber-page textarea[data-v-a335e530]{box-sizing:border-box;border:1px solid #cbd9ed;border-radius:8px;padding:9px 12px;background:#fff;color:inherit;font:inherit}.caliber-page button[data-v-a335e530]{cursor:pointer}.caliber-page button[data-v-a335e530]:disabled{opacity:.5;cursor:not-allowed}.caliber-page button[data-v-a335e530]:focus-visible{outline:2px solid #1769e8;outline-offset:-2px}.caliber-page .primary[data-v-a335e530]{background:#1769e8;border-color:#1769e8;color:#fff}.caliber-page .active[data-v-a335e530]{background:#e8f5ff;border-color:#a9ccff;color:#075bc8}.notice[data-v-a335e530]{padding:12px;border-radius:8px;background:#eaf6ef;color:#176945}.error[data-v-a335e530]{color:#b83042}.notice.error[data-v-a335e530]{background:#fff0f1}.workbench[data-v-a335e530]{display:grid;grid-template-columns:300px minmax(0,1fr);border:1px solid #d5e2f2;border-radius:12px;background:#fff;min-height:640px}.catalog[data-v-a335e530]{display:flex;flex-direction:column;min-width:0;height:max(640px,calc(100vh - 240px));border-right:1px solid #e4eaf2;border-radius:12px 0 0 12px}.catalog-title[data-v-a335e530]{padding:20px 14px 8px}.catalog-title button[data-v-a335e530]{flex:1;padding:10px 6px;white-space:nowrap;font-size:13px;background:#f6f8fb;border-color:#edf0f5}.search[data-v-a335e530]{margin:10px 14px 14px;width:calc(100% - 28px);font-size:13px!important}.catalog-tree[data-v-a335e530]{flex:1;min-height:0;overflow:auto;padding:8px;border-top:1px solid #eef1f5}.catalog-note[data-v-a335e530],.catalog-empty[data-v-a335e530]{padding:14px;margin:0;color:#8a99ad;font-size:12px;line-height:1.8}.catalog-note[data-v-a335e530]{border-top:1px solid #eef1f5}.caliber-page .all-calibers[data-v-a335e530]{display:flex;align-items:center;gap:10px;width:100%;text-align:left;border:0;margin-bottom:8px;font-weight:600}.all-calibers>.knowledge-icon[data-v-a335e530]{color:#1769e8;width:20px;height:20px}.all-calibers small[data-v-a335e530]{margin-left:auto;color:#8a99ad;font-weight:400}.tree-row[data-v-a335e530]{display:flex;align-items:center;min-height:42px;border-radius:7px;margin:2px 0;padding-right:4px}.tree-row[data-v-a335e530]:hover{background:#f3f8fe}.caliber-page .tree-row button[data-v-a335e530]{border:0;background:transparent;border-radius:5px}.caliber-page .tree-toggle[data-v-a335e530]{width:24px;flex:0 0 24px;padding:6px 0;color:#8494a9}.caliber-page .tree-label[data-v-a335e530]{min-width:0;flex:1;display:flex;align-items:center;gap:9px;padding:9px 4px;text-align:left;font-size:14px}.row-name[data-v-a335e530]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.metric-icon[data-v-a335e530]{color:#1769e8;width:18px;height:18px;flex:0 0 auto}.article-title .metric-icon[data-v-a335e530]{width:22px;height:22px;vertical-align:-2px}.metric-row .tree-label[data-v-a335e530]{padding-left:24px}.metric-row.active .row-name[data-v-a335e530]{font-weight:600}.caliber-page .add-child[data-v-a335e530]{padding:4px;color:#6885ab;opacity:0}.tree-row:hover .add-child[data-v-a335e530],.tree-row:focus-within .add-child[data-v-a335e530]{opacity:1}.row-status[data-v-a335e530]{flex:0 0 auto;margin-left:auto;color:#8a99ad;font-size:10px}.draft-dot[data-v-a335e530]{color:#d18b16;margin-left:auto}.folder-form[data-v-a335e530]{display:flex;flex-wrap:wrap;gap:6px;padding:10px 14px}.folder-form input[data-v-a335e530]{width:100%}.folder-form small[data-v-a335e530]{overflow-wrap:anywhere;color:#75879e}.content[data-v-a335e530]{min-width:0;padding:20px 28px}.content-actions[data-v-a335e530]{border-bottom:1px solid #e2eaf6;padding-bottom:16px;margin-bottom:22px;flex-wrap:wrap}.article[data-v-a335e530]{max-width:1200px;margin:0 auto}.breadcrumb[data-v-a335e530]{color:#8a99ad;font-size:13px;overflow-wrap:anywhere}.article-title[data-v-a335e530]{flex-wrap:wrap}.article-title h1[data-v-a335e530]{font-size:24px;margin:14px 0 8px;overflow-wrap:anywhere}.article-title>span[data-v-a335e530],.chip[data-v-a335e530]{padding:5px 9px;border-radius:6px;background:#edf5ff;color:#1769e8;font-size:12px}.document-header[data-v-a335e530]{padding:4px 0 18px;border-bottom:1px solid #edf0f5}.document-header p[data-v-a335e530]{margin:6px 0 0}.metric-metadata[data-v-a335e530]{display:grid;grid-template-columns:90px minmax(0,1fr);gap:22px 28px;padding:32px 0;margin:0;border-bottom:1px dashed #dce3ec;font-size:14px;line-height:1.7}.metric-metadata dt[data-v-a335e530]{color:#8a99ad}.metric-metadata dd[data-v-a335e530]{margin:0;overflow-wrap:anywhere}.metric-metadata small[data-v-a335e530]{color:#ad811d}.article>p[data-v-a335e530]{font-size:14px}.article .markdown[data-v-a335e530]{margin:28px 0}.table-summary[data-v-a335e530]{display:flex;flex-wrap:wrap;gap:12px 24px}.table-detail[data-v-a335e530]{display:flex;flex-direction:column;gap:7px;max-width:100%;overflow-wrap:anywhere}.table-detail .chip[data-v-a335e530]{align-self:flex-start;margin-left:0}.table-detail small[data-v-a335e530]{color:#75879e}.markdown[data-v-a335e530]{line-height:1.85;overflow-wrap:anywhere}.markdown[data-v-a335e530] table{border-collapse:collapse;max-width:100%;display:block;overflow:auto}.markdown[data-v-a335e530] th,.markdown[data-v-a335e530] td{padding:8px;border:1px solid #d5e2f2}.markdown[data-v-a335e530] pre{overflow:auto;background:#f4f7fb;padding:12px}.markdown[data-v-a335e530] h2{font-size:19px;border-bottom:1px solid #e2eaf6;padding-bottom:8px}.preview[data-v-a335e530]{padding:18px;border:1px solid #d5e2f2;border-radius:8px;background:#fafcff}.editor-fields[data-v-a335e530]{min-width:0;margin:0;padding:0;border:0}.content label[data-v-a335e530]:not(.check),.field[data-v-a335e530]{display:flex;flex-direction:column;gap:8px;margin:16px 0;font-size:14px;font-weight:600}.content label:not(.check)>input[data-v-a335e530],.content label:not(.check)>textarea[data-v-a335e530],.markdown-editor[data-v-a335e530]{width:100%;font-weight:400}.markdown-editor[data-v-a335e530]{line-height:1.7;font-family:Consolas,monospace!important;resize:vertical}.form-grid[data-v-a335e530]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.check[data-v-a335e530]{display:flex;align-items:center;gap:7px;font-size:13px}.check input[data-v-a335e530]{width:15px;height:15px;padding:0;margin:0;flex:0 0 15px}.check span[data-v-a335e530]{min-width:0;overflow-wrap:anywhere}.table-options[data-v-a335e530]{display:grid;gap:9px;max-height:210px;overflow:auto;padding:10px;border:1px solid #e2eaf6;border-radius:8px}.binding[data-v-a335e530]{display:flex;flex-direction:column;gap:10px;margin:12px 0;padding:14px;border:1px solid #d5e2f2;border-radius:8px}.fields[data-v-a335e530]{display:flex;gap:12px;flex-wrap:wrap}.binding small[data-v-a335e530]{color:#75879e}.edit-actions[data-v-a335e530]{position:sticky;bottom:0;padding:15px 0;background:#fff;border-top:1px solid #e2eaf6;margin-top:24px}.edit-actions span[data-v-a335e530]{margin-right:auto;color:#75879e;font-size:12px}.empty[data-v-a335e530]{text-align:center;padding:80px 20px;color:#75879e}details[data-v-a335e530]{margin:12px 0;padding:14px;border:1px solid #d5e2f2;border-radius:8px}summary[data-v-a335e530]{cursor:pointer}pre[data-v-a335e530]{white-space:pre-wrap;overflow-wrap:anywhere}.chip[data-v-a335e530]{display:inline-block;margin:4px}@media (max-width: 1100px){.workbench[data-v-a335e530]{grid-template-columns:250px minmax(0,1fr)}.toolbar[data-v-a335e530]{align-items:flex-start;flex-direction:column}.content[data-v-a335e530]{padding:18px}.form-grid[data-v-a335e530]{grid-template-columns:1fr}}@media (max-width: 760px){.caliber-page[data-v-a335e530]{padding:14px}.workbench[data-v-a335e530]{display:block}.catalog[data-v-a335e530]{height:360px;border-right:0;border-bottom:1px solid #d5e2f2}.add-child[data-v-a335e530]{opacity:1!important}.metric-metadata[data-v-a335e530]{grid-template-columns:70px minmax(0,1fr);gap:16px}.edit-actions[data-v-a335e530]{flex-wrap:wrap}}.caliber-page .tree-toggle[data-v-a335e530]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 26px;width:26px;height:26px;padding:0;color:#6d8098}.caliber-page .tree-toggle .knowledge-icon[data-v-a335e530]{width:14px;height:14px}.caliber-page .tree-row.active .tree-toggle[data-v-a335e530]{color:inherit}.automation-page[data-v-66b11f69]{padding:18px 28px;color:#183758}.hint[data-v-66b11f69]{color:#637b99;font-size:13px}.error[data-v-66b11f69]{color:#b42318;white-space:pre-wrap}button[data-v-66b11f69]{padding:8px 12px;background:#fff;color:#1762c6;border:1px solid #cbd9ed;border-radius:8px;cursor:pointer}button[data-v-66b11f69]:disabled{opacity:.45;cursor:not-allowed}.primary[data-v-66b11f69]{background:#1264db;color:#fff}.task-grid[data-v-66b11f69]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:14px}.task-card[data-v-66b11f69],.editor[data-v-66b11f69],.history[data-v-66b11f69]{padding:18px;border:1px solid #dce6f3;border-radius:12px;background:#fff}.task-card header[data-v-66b11f69],.editor header[data-v-66b11f69],.history header[data-v-66b11f69]{display:flex;align-items:center;justify-content:space-between;gap:12px}.task-card strong[data-v-66b11f69],.clamp[data-v-66b11f69]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-card header span[data-v-66b11f69]{flex-shrink:0;font-size:12px}.task-card p[data-v-66b11f69]{font-size:13px;color:#657c98}.task-card footer[data-v-66b11f69],.pager[data-v-66b11f69],.run-row[data-v-66b11f69]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.pager[data-v-66b11f69]{justify-content:center;padding:14px}.editor[data-v-66b11f69],.history[data-v-66b11f69]{margin-top:18px}.editor fieldset[data-v-66b11f69]{border:0;padding:0;margin:0}.editor label[data-v-66b11f69]{display:flex;flex-direction:column;gap:6px;margin:12px 0}.editor input[data-v-66b11f69],.editor textarea[data-v-66b11f69],.editor select[data-v-66b11f69]{box-sizing:border-box;width:100%;border:1px solid #cbd9ed;border-radius:8px;padding:9px;font:inherit;color:inherit;background:#fff}.fields[data-v-66b11f69]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.checks[data-v-66b11f69]{display:flex;flex-wrap:wrap;gap:12px}.checks label[data-v-66b11f69]{flex-direction:row;align-items:center}.checks input[data-v-66b11f69]{width:auto}.recipient-options[data-v-66b11f69]{max-height:200px;overflow:auto}.selected-recipients[data-v-66b11f69]{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.run-row[data-v-66b11f69]{padding:10px 0;border-bottom:1px solid #edf1f7}.run-row>span[data-v-66b11f69]{margin-right:auto}.result pre[data-v-66b11f69]{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;line-height:1.7}.result[data-v-66b11f69]{background:#f7f9fd;padding:16px;margin-top:12px}@media (max-width:650px){.automation-page[data-v-66b11f69]{padding:14px}.fields[data-v-66b11f69]{grid-template-columns:1fr}}.automation-dialog[data-v-66b11f69]{box-sizing:border-box;width:min(780px,calc(100vw - 32px));max-height:calc(100dvh - 48px);padding:0;border:1px solid #dce5f2;border-radius:18px;color:#203653;box-shadow:0 24px 80px #142b4d33;overflow:hidden}.automation-dialog[data-v-66b11f69]::backdrop{background:#16274161;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.automation-dialog .editor[data-v-66b11f69]{display:flex;flex-direction:column;max-height:calc(100dvh - 50px);margin:0;padding:0;border:0;border-radius:0;background:#fff}.editor .editor-header[data-v-66b11f69]{padding:22px 28px 18px;align-items:flex-start;border-bottom:1px solid #e9eef5;background:#fff}.editor-eyebrow[data-v-66b11f69]{font-size:11px;font-weight:700;letter-spacing:2px;color:#477bbf}.editor-header h2[data-v-66b11f69]{font-size:22px;margin:5px 0 7px}.editor-header p[data-v-66b11f69]{margin:0;font-size:13px;color:#8492a7}.editor .close-editor[data-v-66b11f69]{display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;background:#f2f5f9;color:#6e8098;font-size:23px}.editor-body[data-v-66b11f69]{min-height:0;overflow-y:auto;padding:2px 28px 22px;overscroll-behavior:contain}.editor-body fieldset[data-v-66b11f69]{min-width:0}.form-section[data-v-66b11f69]{padding:20px 0 16px;border-bottom:1px solid #eaf0f7}.form-section[data-v-66b11f69]:last-child{border:0;padding-bottom:0}.form-section h3[data-v-66b11f69]{display:flex;align-items:center;gap:9px;margin:0 0 14px;font-size:15px}.form-section h3>span[data-v-66b11f69]{display:grid;place-items:center;width:25px;height:25px;border-radius:7px;background:#edf4ff;color:#3774c8;font-size:11px}.form-section h3>small[data-v-66b11f69]{margin-left:auto;color:#8b98aa;font-size:12px;font-weight:400}.form-grid[data-v-66b11f69]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.editor label[data-v-66b11f69]{font-size:13px;font-weight:500;color:#50627b;margin:10px 0;gap:8px}.editor input[data-v-66b11f69],.editor select[data-v-66b11f69],.editor textarea[data-v-66b11f69]{min-width:0;border-color:#dce4ef;border-radius:8px;padding:10px 12px;outline:none;transition:border-color .15s,box-shadow .15s}.editor input[data-v-66b11f69]:focus,.editor select[data-v-66b11f69]:focus,.editor textarea[data-v-66b11f69]:focus{border-color:#699ded;box-shadow:0 0 0 3px #1769e80c}.editor textarea[data-v-66b11f69]{resize:vertical;line-height:1.65;min-height:100px}.editor input[data-v-66b11f69]:disabled,.editor select[data-v-66b11f69]:disabled{background:#f5f7fa;color:#94a0b1}.field-count[data-v-66b11f69]{text-align:right;color:#9ca8b8;font-size:11px}.field-help[data-v-66b11f69]{font-size:12px;line-height:1.6;color:#8a98ad;margin:9px 0 0}.weekday-picker[data-v-66b11f69]{display:flex;flex-wrap:wrap;gap:8px;margin:6px 0 12px}.editor .weekday-picker label[data-v-66b11f69]{position:relative;display:flex;align-items:center;justify-content:center;margin:0;border:1px solid #e0e7f0;border-radius:8px;background:#fafbfd;cursor:pointer;min-width:58px;height:34px}.weekday-picker label.chosen[data-v-66b11f69]{color:#2165c4;background:#edf4ff;border-color:#a5c5f6}.weekday-picker input[data-v-66b11f69]{position:absolute;opacity:0;width:1px;height:1px}.weekday-picker label[data-v-66b11f69]:focus-within{outline:2px solid #5793e9;outline-offset:2px}.advanced-options[data-v-66b11f69]{margin-top:14px;color:#7889a0;font-size:12px}.advanced-options summary[data-v-66b11f69]{cursor:pointer;padding:4px 0}.advanced-options label[data-v-66b11f69]{max-width:250px}.recipient-picker[data-v-66b11f69]{position:relative}.editor .recipient-trigger[data-v-66b11f69]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:11px 12px;text-align:left;border-color:#dce4ef;color:#667b96}.recipient-trigger[data-v-66b11f69]:focus-visible{outline:2px solid #5793e9}.recipient-dropdown[data-v-66b11f69]{position:relative;margin-top:8px;padding:10px;border:1px solid #dce5f1;border-radius:12px;box-shadow:0 8px 30px #18375926;background:#fff}.recipient-results[data-v-66b11f69]{max-height:210px;overflow-y:auto;margin:8px -2px;overscroll-behavior:contain}.editor .recipient-option[data-v-66b11f69]{display:flex;flex-direction:row;align-items:center;gap:10px;margin:0;padding:8px;border-radius:7px;cursor:pointer}.recipient-option[data-v-66b11f69]:hover,.recipient-option.chosen[data-v-66b11f69]{background:#f0f6ff}.editor .recipient-option input[data-v-66b11f69]{width:15px;height:15px;margin:0;accent-color:#1769e8}.person-avatar[data-v-66b11f69]{display:grid;place-items:center;flex:0 0 30px;height:30px;background:#e8f0fc;color:#5279ad;border-radius:50%;font-size:12px}.person-name[data-v-66b11f69]{display:flex;flex-direction:column;gap:3px;color:#344a65}.person-name small[data-v-66b11f69]{font-size:11px;color:#94a0b2}.picker-message[data-v-66b11f69]{padding:14px;text-align:center;color:#8a98ad;font-size:12px}.picker-footer[data-v-66b11f69]{display:flex;align-items:center;justify-content:space-between;padding-top:8px;border-top:1px solid #eff2f6}.picker-footer small[data-v-66b11f69]{font-size:11px;color:#97a3b4}.picker-footer button[data-v-66b11f69]{padding:5px 12px;font-size:12px}.recipient-error[data-v-66b11f69],.editor-error[data-v-66b11f69]{font-size:13px;color:#b42318;background:#fff2f0;border-radius:8px;padding:10px;overflow-wrap:anywhere}.editor .selected-recipients[data-v-66b11f69]{gap:7px;margin-top:10px;max-height:96px;overflow:auto}.recipient-chip[data-v-66b11f69]{display:inline-flex;align-items:center;gap:6px;padding:5px 7px 5px 10px;border-radius:6px;background:#edf4ff;color:#346bc0;font-size:12px}.recipient-chip>span[data-v-66b11f69]{max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recipient-chip button[data-v-66b11f69]{padding:0;border:0;background:transparent;line-height:1;color:#7897c2;font-size:16px}.editor-footer[data-v-66b11f69]{display:flex;align-items:center;gap:10px;padding:16px 28px;border-top:1px solid #e5ebf3;background:#fafbfd;flex-shrink:0}.editor-footer>span[data-v-66b11f69]{margin-right:auto;color:#8b99ad;font-size:12px}.editor-footer button[data-v-66b11f69]{white-space:nowrap}.editor-footer .primary[data-v-66b11f69]{padding:10px 20px;box-shadow:0 3px 8px #1769e822}@media (max-width:600px){.automation-dialog[data-v-66b11f69]{width:calc(100vw - 16px);max-height:calc(100dvh - 16px);border-radius:12px}.automation-dialog .editor[data-v-66b11f69]{max-height:calc(100dvh - 18px)}.editor .editor-header[data-v-66b11f69]{padding:18px}.editor-body[data-v-66b11f69]{padding:0 18px 18px}.form-grid[data-v-66b11f69]{grid-template-columns:1fr;gap:0}.editor-footer[data-v-66b11f69]{padding:12px 18px;flex-wrap:wrap}.editor-footer>span[data-v-66b11f69]{flex-basis:100%}.recipient-results[data-v-66b11f69]{max-height:160px}}.center-navigation[data-v-43c9a0f4]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin:16px 28px 0;padding-bottom:10px;border-bottom:1px solid #dce5f2}.center-navigation .center-tabs[data-v-43c9a0f4]{margin:0;padding:0;border:0;flex-shrink:0}.center-toolbar-target[data-v-43c9a0f4]{display:flex;justify-content:flex-end;flex:0 0 auto;min-width:0;max-width:100%;margin-left:auto}@media (max-width:650px){.center-navigation[data-v-43c9a0f4]{margin-inline:14px}.center-toolbar-target[data-v-43c9a0f4]{width:100%}}.knowledge-capability-center[data-v-43c9a0f4]{min-height:100%;background:#f5f8fd;color:#102746}.center-heading[data-v-43c9a0f4]{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:18px 28px 0;padding:16px 20px;border:1px solid #d5e2f2;border-radius:12px;background:#fff}.center-heading h1[data-v-43c9a0f4]{font-size:24px;margin:0 0 5px}.center-heading span[data-v-43c9a0f4]{color:#587093;font-size:13px}.center-tabs[data-v-43c9a0f4]{display:flex;flex-wrap:wrap;gap:6px;padding:0 0 10px;margin:16px 28px 0;border-bottom:1px solid #dce5f2}.center-tabs button[data-v-43c9a0f4]{padding:9px 15px;border:1px solid transparent;border-radius:8px;background:transparent;color:#5a708c;cursor:pointer}.center-tabs strong[data-v-43c9a0f4]{font-size:14px}.center-tabs span[data-v-43c9a0f4]{display:none}.center-tabs button.active[data-v-43c9a0f4]{background:#eaf3ff;border-color:#cbdff9;color:#0e5fc9}.center-content[data-v-43c9a0f4]{min-width:0}.center-content[data-v-43c9a0f4] .project-knowledge-page,.center-content[data-v-43c9a0f4] .process-page,.center-content[data-v-43c9a0f4] .assistant-page{padding-top:18px}.center-content[data-v-43c9a0f4] .page-hero,.center-content[data-v-43c9a0f4] .process-heading,.center-content[data-v-43c9a0f4] .assistant-heading{margin-top:0}@media (max-width:650px){.center-heading[data-v-43c9a0f4]{margin:14px 14px 0;padding:15px}.center-tabs[data-v-43c9a0f4]{margin-inline:14px}.center-tabs button[data-v-43c9a0f4]{padding:8px 10px}}:root{font-family:Microsoft YaHei,PingFang SC,"Segoe UI Emoji",system-ui,sans-serif;color:#17211f;background:#f4f7f6;font-synthesis:none}.workbench-shell{display:grid;min-height:100vh;grid-template-columns:244px minmax(0,1fr)}.app-sidebar{position:fixed;inset:0 auto 0 0;z-index:100;display:flex;box-sizing:border-box;width:244px;flex-direction:column;gap:28px;overflow-y:auto;padding:24px 16px;background:#fff;border-right:1px solid #e5ece9}.side-nav{display:grid;gap:6px}.side-nav a{display:flex;align-items:center;gap:9px;padding:12px;border-radius:9px;color:#52625e;text-decoration:none}.side-nav-icon{width:18px;height:18px;flex:0 0 18px;object-fit:contain}.side-nav a.router-link-active{color:#0b6d62;background:#e7f5f1;font-weight:700}.account-panel{display:grid;gap:5px;margin-top:auto;padding:14px;border-radius:12px;background:#f1f7f5;font-size:13px}.account-panel span{color:#74817d}.account-panel a{color:#0f766e;font-weight:700}.workbench-main{grid-column:2;min-width:0;padding:32px}.conversation-workbench{display:grid;height:calc(100vh - 64px);grid-template-columns:260px minmax(0,860px);gap:18px}.conversation-list,.conversation-main,.login-card{border:1px solid #e2eae7;border-radius:16px;background:#fff;box-shadow:0 10px 28px #143c340a}.conversation-list{padding:16px;overflow:auto}.task-row{display:grid;grid-template-columns:1fr auto auto;gap:6px;align-items:center}.task-item{width:100%;margin:12px 0;padding:11px;border:0;border-radius:8px;text-align:left}.task-row .task-item{display:block;min-width:0;margin:6px 0;overflow:hidden;white-space:nowrap}.task-row .secondary-button{padding:7px 8px;font-size:12px}.task-item.active{background:#e7f5f1;color:#0b6d62}.task-title-viewport{display:block;min-width:0;overflow:hidden}.task-title-track{display:flex;width:max-content;gap:28px;will-change:transform}.task-item:hover .task-title-viewport.is-overflowing .task-title-track{animation:task-title-loop 5.5s linear infinite}.conversation-main{display:grid;min-height:0;grid-template-rows:auto 1fr auto auto}.conversation-header{display:flex;justify-content:space-between;gap:16px;padding:22px;border-bottom:1px solid #edf1ef}.conversation-header-status{display:flex;align-items:center;justify-content:flex-end;gap:10px}.memory-compression-status{display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border-radius:99px;color:#34756b;background:#edf8f5;font-size:12px;white-space:nowrap}.memory-compression-status.completed{color:#27675d}.memory-compression-status.failed{color:#9a5146;background:#fff1ee}.memory-compression-dot{width:7px;height:7px;border-radius:50%;background:#1a907e;animation:chat-progress-pulse 1.2s infinite}.memory-compression-status.completed .memory-compression-dot{animation:none}.memory-compression-status.failed .memory-compression-dot{animation:none;background:#bf6658}.conversation-header h1{margin:6px 0 0;font-size:21px}.message-stream{overflow:auto;padding:24px}.empty-conversation{margin:70px auto;max-width:500px;text-align:center;color:#74817d}.message{max-width:80%;margin:0 0 18px;padding:14px 16px;border-radius:12px;background:#f2f6f5}.message.user{margin-left:auto;background:#e2f3ef}.message p{margin:7px 0;line-height:1.7}.message-sources{display:grid;gap:5px;padding-top:8px;color:#52736b}.composer{display:flex;gap:10px;padding:16px;border-top:1px solid #edf1ef}.composer textarea{min-height:58px;padding:10px;border:1px solid #d5e1dd}.login-page{display:grid;min-height:100vh;place-items:center;padding:24px}.login-card{width:min(420px,100%);padding:28px}.login-card h1{margin:8px 0}.login-card .primary-button{margin-top:14px}@keyframes task-title-loop{to{transform:translate(calc(-50% - 14px))}}.operation-toast{position:fixed;right:28px;bottom:28px;z-index:20;max-width:420px;padding:13px 16px;border:1px solid #b8ddd5;border-radius:10px;background:#fff;color:#225a50;box-shadow:0 12px 32px #143c342e;line-height:1.5}.global-task-center{position:fixed;z-index:2100;width:max-content;-webkit-user-select:none;user-select:none}.global-task-trigger{display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:8px 12px;border:1px solid #d3e5df;border-radius:10px;color:#37675d;background:#fff;box-shadow:0 5px 16px #194f4414;cursor:move;touch-action:none}.global-task-trigger span:first-child{color:#168373;font-size:20px;line-height:0}.global-task-trigger b{display:grid;min-width:18px;height:18px;place-items:center;border-radius:99px;color:#fff;background:#168373;font-size:11px}.global-task-trigger.has-running-tasks{border-color:#7bc8b9;color:#116c5e}.global-task-popover{position:absolute;top:46px;right:0;display:grid;gap:10px;width:min(360px,calc(100vw - 32px));max-height:min(520px,calc(100vh - 72px));overflow:auto;padding:14px;border:1px solid #cde5df;border-radius:12px;background:#fff;box-shadow:0 16px 40px #164c422e}.global-task-popover.align-left{right:auto;left:0}.global-task-popover.open-above{top:auto;bottom:46px}.global-task-popover header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.global-task-popover header div{display:grid;gap:3px}.global-task-drag-handle{flex:1;cursor:move;touch-action:none}.global-task-popover header small,.global-task-item small{color:#71847d;font-size:12px}.global-task-popover .muted{margin:0}.account-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:8px;margin-top:7px}.account-actions .account-logout-button{margin-top:0!important}.global-task-center.global-task-center-embedded{position:relative;z-index:auto;width:100%}.global-task-center-embedded .global-task-trigger{justify-content:center;width:100%;min-width:0;padding:8px 7px;box-shadow:none;cursor:pointer;touch-action:auto;white-space:nowrap}.global-task-trigger-icon{width:17px;height:17px;flex:none;object-fit:contain}.global-task-sidebar-popover{position:fixed;right:auto;bottom:auto;z-index:2100;max-height:min(520px,calc(100vh - 32px))}.global-task-sidebar-popover .global-task-drag-handle{cursor:move;touch-action:none}.global-task-popover .global-task-header-actions{display:flex;flex:none;gap:7px}.global-task-popover .global-task-header-actions .secondary-button{padding:8px 10px;font-size:12px;white-space:nowrap}.global-task-popover .global-task-refresh{border-color:#bfd4f6;color:#075fdc;background:#fff}.global-task-popover .global-task-refresh:hover{border-color:#8db5f2;color:#034db9;background:#f4f8ff}.global-task-popover .global-task-clear{border-color:#efc5bf;color:#b5483c;background:#fff}.global-task-popover .global-task-clear:hover:not(:disabled){border-color:#e69c92;color:#9f352b;background:#fff6f4}.global-task-close{display:grid;width:32px;height:32px;flex:none;place-items:center;padding:0;border:1px solid #d8e3ef;border-radius:8px;color:#64748b;background:#fff;font-size:20px;line-height:1;cursor:pointer}.global-task-close:hover{border-color:#9ebce5;color:#075fdc;background:#f4f8ff}.global-task-item{display:grid;gap:8px;width:100%;padding:10px;border:1px solid #e1eeea;border-radius:9px;color:#285e54;background:#f9fcfb;text-align:left}.global-task-item:hover{border-color:#94cfc4;background:#f1faf7}.global-task-item.task-completed{border-color:#b8ded6;background:#f0faf7}.global-task-item.task-failed{border-color:#efc8c1;color:#8f4b42;background:#fff5f3}.global-task-open{display:grid;gap:8px;width:100%;padding:0;border:0;color:inherit;background:transparent;text-align:left;cursor:pointer}.global-task-item div{display:grid;gap:4px}.global-task-cancel{justify-self:end;padding:4px 8px;border:1px solid #e8b9b3;border-radius:6px;color:#a2443b;background:#fff;font-size:12px;cursor:pointer}.global-task-cancel:disabled{cursor:wait;opacity:.6}.global-task-cancel-error{margin:0;padding:8px 10px;border-radius:7px;color:#93483f;background:#fff1ee;font-size:12px}.global-task-progress{display:block;height:5px;overflow:hidden;border-radius:99px;background:#dcece7}.global-task-progress i{display:block;height:100%;border-radius:inherit;background:#1d9a86;transition:width .3s ease}.schema-review-card{display:grid;gap:14px}.schema-review-card .section-heading{align-items:flex-start}.schema-review-card .eyebrow{margin:0 0 5px}.schema-table{overflow:hidden;border:1px solid #dce9e5;border-radius:12px;background:#fff}.schema-table.schema-table-has-warning{border-color:#e9cb78;background:#fffdf7}.schema-table.schema-table-has-warning:not([open]) .schema-table-summary{background:#fffaf0}.schema-table[open]{border-color:#a9d9d0;box-shadow:0 6px 20px #1a675b0f}.schema-table[open].schema-table-has-warning{border-color:#e2bd57}.schema-table-summary{display:grid;grid-template-columns:132px minmax(0,1fr) auto 22px;align-items:center;gap:12px;padding:15px 16px;cursor:pointer;list-style:none}.schema-table-summary::-webkit-details-marker{display:none}.schema-table-summary>div{display:grid;gap:3px;min-width:0}.schema-table-summary strong{overflow:hidden;color:#20352f;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.schema-table-summary small{color:#7a8884;font-size:12px}.schema-table-relation-status{display:flex!important;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:6px!important}.schema-table-warning-badge,.schema-table-pending-badge,.schema-ai-missing-badge,.schema-ai-ready-badge{display:inline-flex;align-items:center;min-height:28px;padding:4px 9px;border-radius:999px;font-size:12px;font-weight:700;white-space:nowrap}.schema-table-warning-badge{border:1px solid #e4c263;color:#805b12;background:#fff3c7}.schema-table-pending-badge{border:1px dashed #d0aa43;color:#765817;background:#fffaf0}.schema-ai-missing-badge{border:1px solid #efaaa5;color:#9e312b;background:#fff0ef}.schema-ai-ready-badge{border:1px solid #9fd7c9;color:#176b5d;background:#edf9f5}.schema-ai-retry-button{min-height:30px;padding:5px 10px;border:1px solid #65b6a5;border-radius:8px;color:#176b5d;background:#f1fbf8;font-size:12px;font-weight:700;cursor:pointer}.schema-ai-retry-button:hover{border-color:#218c79;background:#e5f7f1}.schema-ai-retry-button:disabled{cursor:not-allowed;opacity:.58}.schema-enable{display:inline-flex;align-items:center;gap:7px;color:#257468;font-size:12px;font-weight:700}.schema-enable input{accent-color:#158274}.schema-chevron{color:#568078;font-size:20px;text-align:right;transition:transform .2s ease}.schema-table[open] .schema-chevron{transform:rotate(180deg)}.schema-table-body{display:grid;gap:12px;padding:16px;border-top:1px solid #e8f0ed;background:#fbfefd}.schema-columns{overflow:hidden;border:1px solid #e1ece8;border-radius:9px;background:#fff}.schema-column-head,.schema-column-row{display:grid;grid-template-columns:54px minmax(150px,1fr) minmax(135px,.85fr) minmax(220px,1.5fr);align-items:center;gap:12px}.schema-column-head{padding:9px 12px;color:#75827d;background:#f2f7f5;font-size:12px;font-weight:700}.schema-column-row{padding:10px 12px;border-top:1px solid #edf2f0}.schema-column-row>input{width:16px;height:16px;accent-color:#158274}.schema-column-row strong{min-width:0;color:#294139;font-size:13px;overflow-wrap:anywhere}.schema-column-row code{color:#56716a;font-size:11px;overflow-wrap:anywhere}.schema-column-row .control{min-width:0;padding:8px 10px;font-size:13px}.schema-system-fields{border-top:1px dashed #d8e6e1}.schema-system-fields summary{padding:11px 12px;cursor:pointer;color:#6e7e79;font-size:12px}.schema-disabled-tip{margin:0;color:#80908a;font-size:13px}.schema-review-footer{display:flex;justify-content:space-between;align-items:center;gap:14px;padding-top:4px;color:#687872;font-size:13px}.schema-review-footer .primary-button{margin:0}.schema-publish-message{max-width:680px;margin:5px 0 0;color:#b45309;font-size:12px;line-height:1.45}.schema-scan-summary{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px;padding:13px 15px;border:1px solid #cfe0f5;border-radius:10px;background:#f6f9fe}.schema-scan-summary>div{display:grid;min-width:210px;margin-right:auto;gap:3px}.schema-scan-summary>div small{color:#6f7f96}.schema-scan-summary>span,.schema-table-added-badge,.schema-table-changed-badge{display:inline-flex;align-items:center;min-height:28px;padding:4px 9px;border:1px solid #cbd8e9;border-radius:999px;color:#4f6179;background:#fff;font-size:12px;font-weight:700;white-space:nowrap}.schema-scan-summary .added,.schema-table-added-badge{border-color:#9fcdb9;color:#176b4d;background:#edf9f3}.schema-scan-summary .changed,.schema-table-changed-badge{border-color:#e4c263;color:#805b12;background:#fff7dc}.schema-scan-summary .removed{border-color:#e6aaa4;color:#9d3830;background:#fff1ef}.schema-scan-summary>p{width:100%;margin:2px 0 0;color:#9d433a;font-size:12px;line-height:1.6}@media (max-width:760px){.schema-table-summary{grid-template-columns:1fr 20px}.schema-enable{grid-column:1 / -1}.schema-table-relation-status{grid-column:1 / -1;justify-content:flex-start}.schema-column-head{display:none}.schema-column-row{grid-template-columns:30px minmax(0,1fr)}.schema-column-row code,.schema-column-row .control{grid-column:2}.schema-review-footer{align-items:stretch;flex-direction:column}.schema-review-footer .primary-button{width:100%}}.schema-column-row>input.control{width:100%;height:auto;accent-color:auto}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.schema-reference-materials{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px 20px;padding:16px;border:1px solid #cfe0f7;border-radius:11px;background:#f7faff}.schema-reference-materials>div:first-child{display:grid;gap:5px}.schema-reference-materials>div:first-child small{color:#637b9b;line-height:1.55}.schema-reference-material-actions{display:flex;align-items:start;gap:9px}.schema-reference-materials>p,.schema-reference-material-list{grid-column:1 / -1}.schema-reference-skill-status{margin:0;padding:9px 11px;border:1px solid #a8d8ca;border-radius:8px;color:#176b5d;background:#edf9f5;font-size:12px;font-weight:700}.schema-reference-material-list{display:grid;gap:8px}.schema-reference-material-list>span{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px 12px;border:1px solid #d8e5f6;border-radius:8px;background:#fff}.schema-reference-material-list small{color:#6a7f9c}@media (max-width:760px){.schema-reference-materials{grid-template-columns:1fr}.schema-reference-material-actions,.schema-reference-materials>p,.schema-reference-material-list{grid-column:1}.schema-reference-material-list>span{grid-template-columns:1fr}}.relation-cross-source-dialog{width:min(980px,calc(100vw - 40px));max-height:calc(100vh - 48px);overflow:auto}.relation-cross-source-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.relation-cross-source-grid>label{display:grid;gap:7px;min-width:0}.relation-cross-source-grid>label>span{color:#355170;font-size:12px;font-weight:700}.relation-cross-source-wide{grid-column:1 / -1}@media (max-width:900px){.relation-cross-source-grid{grid-template-columns:1fr}.relation-cross-source-wide{grid-column:1}}.schema-ai-hint{margin:0;color:#4d8177;font-size:12px;line-height:1.45}.schema-column-row .schema-ai-hint{grid-column:4}.schema-entity-ready-badge{display:inline-flex;align-items:center;min-height:28px;padding:4px 9px;border:1px solid #9bb9df;border-radius:999px;color:#315f93;background:#eef5ff;font-size:12px;font-weight:700;white-space:nowrap}.schema-entity-missing-badge{display:inline-flex;align-items:center;min-height:28px;padding:4px 9px;border:1px solid #e1ad45;border-radius:999px;color:#895d08;background:#fff4d8;font-size:12px;font-weight:700;white-space:nowrap}.schema-semantic-entity{display:grid;gap:12px;padding:14px;border:1px solid #c8dced;border-radius:10px;background:#f6faff}.schema-semantic-entity-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.schema-semantic-entity-heading>div{display:grid;gap:4px}.schema-semantic-entity-heading strong{color:#294f78;font-size:14px}.schema-semantic-entity-heading small{color:#6a7f94;font-size:12px;line-height:1.45}.schema-semantic-entity-heading .schema-semantic-entity-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.schema-entity-status{padding:5px 9px;border-radius:999px;color:#8a6216;background:#fff3d2;font-size:11px;font-weight:700;white-space:nowrap}.schema-entity-status.verified{color:#176b5d;background:#e5f7f1}.schema-semantic-entity-grid{display:grid;grid-template-columns:repeat(2,minmax(220px,1fr));gap:10px 12px}.schema-semantic-entity-grid label{display:grid;gap:6px;color:#365f85;font-size:12px;font-weight:700}.schema-semantic-aliases{grid-column:1 / -1}@media (max-width:760px){.schema-semantic-entity-heading{flex-direction:column}.schema-semantic-entity-heading .schema-semantic-entity-actions{justify-content:flex-start;flex-wrap:wrap}.schema-semantic-entity-grid{grid-template-columns:1fr}.schema-semantic-aliases{grid-column:auto}}.schema-relation-warning{display:grid;gap:4px;padding:10px 12px;border:1px solid #efd48f;border-radius:8px;color:#805b12;background:#fff7dc;font-size:12px;line-height:1.5}.schema-relation-warning strong{color:#714d08}.schema-relation-warning small{color:#8d712f}.schema-access-rule{display:grid;grid-template-columns:minmax(220px,1.3fr) minmax(190px,1fr) minmax(220px,1.2fr);align-items:end;gap:12px;padding:13px;border:1px solid #cfe3dd;border-radius:9px;background:#f5fbf9}.schema-access-rule>div{align-self:center}.schema-access-rule strong,.schema-access-rule small{display:block}.schema-access-rule small{margin-top:4px;color:#6c8079;font-size:11px;line-height:1.45}.schema-access-rule label{display:grid;gap:6px;color:#315f57;font-size:12px;font-weight:700}.schema-access-warning{grid-column:1 / -1;margin:0;color:#9f3d30;font-size:12px}.schema-table-domain-assignment{display:grid;grid-template-columns:minmax(260px,.85fr) minmax(360px,1.5fr);align-items:center;gap:12px 18px;padding:14px;border:1px solid #cbdcf6;border-radius:10px;background:#f4f8ff}.schema-table-domain-assignment>div:first-child{display:grid;gap:4px}.schema-table-domain-assignment strong{color:#174c91;font-size:13px}.schema-table-domain-assignment small{color:#6c7f9b;font-size:11px;line-height:1.5}.schema-table-domain-options{display:flex;flex-wrap:wrap;gap:8px}.schema-table-domain-options label{display:inline-flex;align-items:center;gap:7px;padding:8px 11px;border:1px solid #c9d8ed;border-radius:999px;color:#506985;background:#fff;font-size:12px;font-weight:700;cursor:pointer}.schema-table-domain-options label.active{border-color:#1768d7;color:#0756bd;background:#e9f2ff;box-shadow:0 2px 8px #1768d71f}.schema-table-domain-options input{margin:0;accent-color:#1768d7}.schema-table-domain-assignment>p{grid-column:1/-1;margin:0;color:#a74727;font-size:12px}.schema-domain-ready-badge{display:inline-flex;align-items:center;min-height:28px;max-width:360px;overflow:hidden;padding:4px 9px;border:1px solid #9fc2f3;border-radius:999px;color:#1559a7;background:#edf5ff;font-size:12px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.schema-relation-warning-fields{display:grid;gap:6px;margin-top:4px}.schema-relation-warning-fields>span{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 8px;border-radius:6px;background:#ffffff94}.schema-relation-warning-fields code{color:#714d08;font-weight:700}.schema-relation-warning-fields .secondary-button{padding:5px 9px;color:#79570f;border-color:#dfc273;background:#fffdf4;font-size:12px}.schema-relation-warning-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:4px}.schema-cross-source-pending{display:grid;gap:7px;padding:10px 12px;border:1px dashed #d7b75c;border-radius:8px;color:#755817;background:#fffaf0;font-size:12px}.schema-cross-source-pending>span{display:grid;grid-template-columns:minmax(140px,1fr) minmax(180px,1.4fr) auto;align-items:center;gap:10px}.schema-cross-source-pending code{color:#76500a;font-weight:700}.schema-cross-source-pending p{margin:0;color:#8b743e}.schema-relation-warning-buttons{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:6px}.schema-relationships{display:grid;gap:10px}.schema-relationship-row{display:grid;grid-template-columns:minmax(150px,1fr) auto minmax(170px,1.15fr) minmax(150px,1fr) minmax(180px,1.2fr) auto auto;align-items:center;gap:8px;padding:10px;border:1px solid #dce9e5;border-radius:8px;background:#fff}.schema-relationship-source{padding:4px 7px;border-radius:999px;color:#43776d;background:#eaf6f2;font-size:11px;white-space:nowrap}.schema-ordinary-fields{display:grid;gap:7px;padding:10px 12px;border:1px solid #cfe3dd;border-radius:8px;color:#35675e;background:#f4faf8;font-size:12px}.schema-ordinary-fields>span{display:grid;grid-template-columns:minmax(140px,1fr) minmax(180px,1.4fr) auto;align-items:center;gap:10px}.schema-ordinary-fields code{color:#245d53;font-weight:700}.schema-ordinary-fields small{color:#6d817b}.schema-relation-dialog-mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:grid;place-items:center;padding:24px;background:#102b287a}.schema-relation-dialog{display:grid;gap:15px;width:min(620px,100%);max-height:calc(100vh - 48px);overflow:auto;padding:24px;border:1px solid #c9e0da;border-radius:16px;background:#fff;box-shadow:0 24px 64px #0c2b243d}.schema-relation-dialog h2,.schema-relation-dialog .eyebrow,.schema-relation-dialog>p{margin:0}.schema-relation-dialog label{display:grid;gap:7px;color:#496860;font-size:13px;font-weight:700}.schema-relation-dialog code{color:#176e62}.schema-relation-dialog-tip{padding:10px 12px;border-radius:8px;color:#7a6028;background:#fff7e6;font-size:12px;line-height:1.5}.schema-relation-dialog .row-actions{justify-content:flex-end}@media (max-width:1100px){.schema-relationship-row{grid-template-columns:minmax(150px,1fr) auto minmax(170px,1fr)}.schema-relationship-row>:nth-child(n+4){grid-column:auto / span 1}.schema-relationship-row .danger-button{justify-self:end}}@media (max-width:760px){.schema-access-rule,.schema-table-domain-assignment{grid-template-columns:1fr}.schema-table-domain-assignment>p{grid-column:auto}.schema-relation-warning-fields>span{align-items:flex-start;flex-direction:column}.schema-relation-warning-buttons{justify-content:flex-start}.schema-ordinary-fields>span{grid-template-columns:1fr}.schema-relationship-row{grid-template-columns:1fr}.schema-relationship-row>span:not(.schema-relationship-source){display:none}.schema-relationship-row>:nth-child(n+4){grid-column:auto}.schema-relationship-row .danger-button{justify-self:start}.schema-relation-dialog-mask{padding:12px}.schema-relation-dialog{padding:18px}}.relation-pending-cross-source{display:grid;gap:12px;border-color:#ead08a;background:#fffbef}.relation-pending-cross-source h2,.relation-pending-cross-source p{margin:0}.relation-pending-cross-source>div:last-child{display:grid;gap:7px}.relation-pending-cross-source article{display:grid;grid-template-columns:minmax(280px,1fr) auto;align-items:start;gap:10px;padding:10px;border-radius:8px;background:#fff}.relation-pending-cross-source article>div:first-child{display:grid;gap:4px}.relation-pending-cross-source code{color:#76500a;overflow-wrap:anywhere}.relation-pending-cross-source small{color:#9a7832}.relation-cross-source-editor{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(180px,1fr));gap:8px}.relation-cross-source-editor .row-actions{grid-column:1 / -1;justify-content:flex-end}.schema-job-progress{display:block;margin-top:6px;color:#218274;font-size:12px}.schema-table-toolbar{display:grid;grid-template-columns:minmax(280px,1fr) auto;align-items:end;gap:10px 16px;padding:14px;border:1px solid #d8e8e3;border-radius:11px;background:#f8fbfa}.schema-table-toolbar label{display:grid;gap:6px;color:#47665f;font-size:12px;font-weight:700}.schema-table-toolbar>small{grid-column:1 / -1;color:#71837e}.schema-table-scope{display:flex;padding:3px;border-radius:9px;background:#e8f2ef}.schema-table-scope button{padding:8px 11px;border:0;border-radius:7px;color:#5d746d;background:transparent;font-size:12px;font-weight:700;cursor:pointer}.schema-table-scope button.active{color:#fff;background:#158274;box-shadow:0 3px 8px #15827433}.schema-table-empty{margin:0;padding:22px;border:1px dashed #cbded8;border-radius:10px;color:#6f827c;background:#fbfdfc;text-align:center}.schema-table-toolbar-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px}.schema-table-bulk-actions{display:flex;align-items:center;gap:8px}.schema-table-bulk-actions .secondary-button{min-height:38px;padding:8px 13px;white-space:nowrap}.schema-assignment-toolbar{display:grid;gap:12px;padding:14px;border:1px solid #cadcf4;border-radius:11px;background:#f5f9ff}.schema-assignment-toolbar>label{display:grid;gap:6px;color:#506780;font-size:12px;font-weight:800}.schema-assignment-toolbar-actions{display:flex;align-items:center;justify-content:space-between;gap:12px}.schema-assignment-toolbar>p{margin:0;color:#687b92;font-size:12px}.schema-assignment-toolbar>p a{margin-left:3px;color:#075fdc;font-weight:800;text-decoration:none}.schema-assignment-list{display:grid;gap:10px}.schema-assignment-table{display:grid;grid-template-columns:minmax(190px,auto) minmax(280px,1fr) minmax(150px,auto);align-items:center;gap:18px;padding:16px;border:1px solid #d8e3f1;border-radius:11px;background:#fff}.schema-assignment-table.assigned{border-color:#9fc2f3;background:#f3f8ff;box-shadow:0 2px 10px #1768d70f}.schema-assignment-table>label{display:flex;align-items:center;gap:9px;color:#415a77;font-size:13px;font-weight:800;cursor:pointer}.schema-assignment-table>label input{width:17px;height:17px;margin:0;accent-color:#1768d7}.schema-assignment-table>div:nth-child(2){display:grid;gap:4px}.schema-assignment-table strong{color:#172334;font-size:14px}.schema-assignment-table p{margin:0;color:#526980;font-size:12px}.schema-assignment-table small{color:#8090a3;font-size:11px}.schema-assignment-state{display:grid;justify-items:end;gap:5px;color:#7b8b9d;font-size:12px}.schema-assignment-state small{text-align:right}details.schema-assignment-table{display:block;padding:0;overflow:hidden}.schema-assignment-table>summary{position:relative;display:grid;grid-template-columns:minmax(190px,auto) minmax(280px,1fr) minmax(150px,auto) 24px;align-items:center;gap:18px;padding:16px;cursor:pointer;list-style:none}.schema-assignment-table>summary::-webkit-details-marker{display:none}.schema-assignment-table>summary>label{display:flex;align-items:center;gap:9px;color:#415a77;font-size:13px;font-weight:800;cursor:pointer}.schema-assignment-table>summary>label input{width:17px;height:17px;margin:0;accent-color:#1768d7}.schema-assignment-table>summary>div:nth-child(2){display:grid;gap:4px}.schema-assignment-table>summary>i{color:#62809f;font-size:16px;font-style:normal;transition:transform .18s ease}.schema-assignment-table[open]>summary>i{transform:rotate(180deg)}.schema-assignment-table[open]>summary{border-bottom:1px solid #d9e5f3}.schema-assignment-insight{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px 16px 16px;background:#ffffffb8}.schema-assignment-insight>section{display:grid;align-content:start;gap:8px;min-width:0;padding:13px;border:1px solid #dce6f2;border-radius:9px;background:#fff}.schema-assignment-insight>section>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.schema-assignment-insight>section>header strong{color:#294568;font-size:12px}.schema-assignment-insight>section>header span{padding:3px 7px;border-radius:99px;color:#1765c8;background:#eaf3ff;font-size:9px;font-weight:800}.schema-assignment-insight p{margin:0;color:#61738a;font-size:11px;line-height:1.6}.schema-assignment-insight small{color:#8190a3;font-size:10px;line-height:1.5}.schema-assignment-insight ul{display:grid;gap:6px;margin:0;padding:0;list-style:none}.schema-assignment-insight li{display:grid;gap:2px;padding:7px 8px;border-radius:6px;color:#566b85;background:#f4f7fb;font-size:10px}.schema-assignment-insight li>b{color:#31577f}.schema-insight-tags{display:flex;flex-wrap:wrap;gap:6px}.schema-insight-tags span{display:flex;gap:5px;padding:6px 7px;border-radius:6px;color:#64758a;background:#f1f5fa;font-size:9px}.schema-insight-tags b{color:#31577f;font-size:9px}.schema-assignment-insight .schema-insight-wide{grid-column:1/-1}.schema-insight-wide>a{width:max-content;color:#0b61ce;font-size:10px;font-weight:800;text-decoration:none}@media (max-width:760px){.schema-table-toolbar{grid-template-columns:1fr}.schema-table-scope{width:100%}.schema-table-scope button{flex:1}.schema-table-toolbar>small{grid-column:auto}}@media (max-width:760px){.schema-table-toolbar-actions,.schema-assignment-toolbar-actions{align-items:stretch;flex-direction:column}.schema-table-bulk-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.schema-table-bulk-actions .secondary-button{width:100%}.schema-assignment-table{grid-template-columns:1fr}.schema-assignment-state{justify-items:start}.schema-assignment-state small{text-align:left}}@media (max-width:760px){.schema-assignment-table>summary,.schema-assignment-insight{grid-template-columns:1fr}.schema-assignment-table>summary>i{position:absolute;right:18px}.schema-assignment-insight .schema-insight-wide{grid-column:auto}}.table-relation-page{display:grid;gap:18px;min-width:0}.relation-toolbar{display:grid;grid-template-columns:260px minmax(280px,420px) auto minmax(220px,1fr);align-items:end;gap:14px}.relation-toolbar>label,.relation-search label{display:grid;gap:6px;min-width:0;color:#5f726c;font-size:13px}.relation-toolbar p{align-self:center;margin:0;text-align:right}.relation-search>label>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px}.relation-scope-toggle{display:flex!important;align-items:center;align-self:center;grid-auto-flow:column;min-width:auto!important;padding:9px 11px;border-radius:9px;color:#28665b!important;background:#edf7f4;white-space:nowrap}.relation-scope-toggle input{width:17px;height:17px;accent-color:#0f766e}.relation-graph-card{min-width:0;overflow:hidden;border:1px solid #d4e5e0;border-radius:14px;background:#fff;box-shadow:0 10px 28px #12493e0d}.relation-graph-toolbar{display:flex;align-items:center;gap:18px;min-height:58px;padding:10px 14px;border-bottom:1px solid #e1ebe8;background:#fbfdfc}.relation-stat-list{display:flex;flex-wrap:wrap;gap:7px}.relation-stat-list span{padding:6px 9px;border-radius:99px;color:#60766f;background:#eff6f4;font-size:12px}.relation-stat-list b{color:#15796a}.relation-graph-legend{display:flex;align-items:center;gap:12px;margin-left:auto;color:#72847e;font-size:12px}.relation-graph-legend span{display:flex;align-items:center;gap:6px}.relation-graph-legend i{display:block;width:22px;height:2px;background:#72aa9f}.relation-graph-legend i.key{width:10px;height:10px;border-radius:3px;background:#dff4ee}.relation-zoom-actions{display:flex;gap:6px}.relation-zoom-actions .secondary-button{min-width:34px;padding:7px 9px}.relation-graph-layout{display:grid;min-height:680px;grid-template-columns:minmax(0,1fr)}.relation-graph-layout.has-detail{grid-template-columns:minmax(0,1fr) 360px}.relation-canvas-wrap{position:relative;min-width:0;overflow:hidden;background:#f7faf9}.relation-graph-canvas{width:100%;height:680px}.relation-canvas-help{position:absolute;right:14px;bottom:12px;z-index:4;margin:0;padding:6px 9px;border:1px solid rgba(201,222,216,.88);border-radius:7px;color:#70837d;background:#ffffffeb;font-size:11px;pointer-events:none}.relation-detail-panel{display:grid;align-content:start;gap:16px;max-height:680px;overflow:auto;padding:18px;border-left:1px solid #dce8e4;background:#fff}.relation-detail-panel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.relation-detail-panel header div{min-width:0}.relation-detail-panel header small{color:#4d8177}.relation-detail-panel h2{margin:4px 0 0;overflow-wrap:anywhere;color:#183d35;font-size:18px}.relation-detail-panel>p{margin:0;color:#647a73;font-size:12px;line-height:1.6}.relation-detail-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;color:#315d54;font-size:13px}.relation-detail-heading span{color:#84928e;font-size:11px}.relation-detail-fields{overflow:hidden;border:1px solid #deebe7;border-radius:9px}.relation-detail-fields>div{position:relative;display:grid;grid-template-columns:minmax(100px,1fr) auto;gap:3px 8px;padding:9px 10px;border-top:1px solid #eaf1ef}.relation-detail-fields>div:first-child{border-top:0}.relation-detail-fields>div.is-relation-field{background:#eff9f6}.relation-detail-fields code{min-width:0;overflow-wrap:anywhere;color:#345f56;font-size:12px}.relation-detail-fields small{color:#899691;font-size:10px}.relation-detail-fields p{grid-column:1 / -1;margin:0;color:#71847d;font-size:11px;line-height:1.45}.relation-detail-fields em{position:absolute;top:8px;right:8px;padding:2px 5px;border-radius:99px;color:#147365;background:#dff3ed;font-size:9px;font-style:normal}.relation-detail-fields .is-relation-field small{margin-right:55px}.relation-detail-links{display:grid;gap:7px}.relation-detail-links button{display:grid;grid-template-columns:minmax(0,1fr) 16px minmax(0,1fr);gap:5px;padding:9px;border:1px solid #dceae6;border-radius:8px;color:#35675d;background:#f8fbfa;text-align:left}.relation-detail-links button:hover,.relation-detail-links button.active{border-color:#79bbae;background:#edf8f5}.relation-detail-links span{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.relation-detail-links i{color:#178171;font-style:normal;text-align:center}.relation-detail-links small{grid-column:1 / -1;color:#758781;font-size:10px}.relation-selected-edge{display:grid;grid-template-columns:minmax(0,1fr) 16px minmax(0,1fr);gap:5px;padding:11px;border:1px solid #bcded6;border-radius:9px;color:#28675c;background:#eef9f6;font-size:11px}.relation-selected-edge strong,.relation-selected-edge small{grid-column:1 / -1}.relation-selected-edge i{color:#178171;font-style:normal;text-align:center}.relation-selected-edge small{color:#687e77}.relation-empty{display:grid;gap:10px;justify-items:start}.relation-empty h2,.relation-empty p{margin:0}.relation-graph-canvas.x6-graph{position:relative;overflow:hidden;outline:none;touch-action:none}.relation-graph-canvas .x6-graph-background,.relation-graph-canvas .x6-graph-grid,.relation-graph-canvas .x6-graph-svg{position:absolute;top:0;right:0;bottom:0;left:0}.relation-graph-canvas.x6-graph-pannable{cursor:grab}.relation-graph-canvas.x6-graph-panning{cursor:grabbing;-webkit-user-select:none;user-select:none}.relation-graph-canvas .x6-node{cursor:move}.relation-graph-canvas .x6-node foreignObject{display:block;overflow:visible;background:transparent}.relation-graph-canvas .x6-node foreignObject>body{position:static;width:100%;height:100%;margin:0;padding:0;overflow:visible;background:transparent}.relation-graph-canvas .x6-edge .connection{fill:none;stroke-linecap:round;stroke-linejoin:round}.relation-graph-canvas .x6-edge .connection-wrap{fill:none;stroke:transparent;stroke-width:16;cursor:pointer}.relation-graph-canvas .x6-edge-label{pointer-events:none}.relation-graph-node{width:100%;height:100%;overflow:hidden;border:2px solid #8fc6bb;border-top:6px solid #118273;border-radius:12px;background:#fff;box-shadow:0 10px 24px #0f5b4d33;pointer-events:none;transition:border-color .15s ease,box-shadow .15s ease}.x6-node.is-selected .relation-graph-node{border-color:#087568;border-top-color:#075f55;box-shadow:0 0 0 4px #18917f29,0 14px 30px #0f5b4d3b}.relation-graph-node-header{display:flex;justify-content:space-between;gap:9px;height:88px;padding:11px 12px 9px;border-bottom:1px solid #cfe3dd;background:linear-gradient(135deg,#f5fcfa,#dff3ed)}.relation-graph-node-header>div{min-width:0}.relation-graph-node-header small{display:block;overflow:hidden;color:#3d7167;font-size:10px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.relation-graph-node-header strong{display:block;margin-top:4px;overflow:hidden;color:#103d34;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.relation-graph-node-header p{display:-webkit-box;margin:5px 0 0;overflow:hidden;color:#5d746d;font-size:10px;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.relation-graph-node-count{height:max-content;padding:4px 6px;border-radius:99px;color:#075f55;background:#ccece4;font-size:9px;font-weight:700;white-space:nowrap}.relation-graph-node-fields>div{display:grid;height:29px;grid-template-columns:minmax(95px,.9fr) minmax(0,1.1fr);align-items:center;gap:7px;padding:0 10px;border-top:1px solid #e2edea}.relation-graph-node-fields>div:first-child{border-top:0}.relation-graph-node-fields>div.is-relation-field{background:#dff4ee;box-shadow:inset 4px 0 #118b79}.relation-graph-node-fields code{overflow:hidden;color:#345c53;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.relation-graph-node-fields .is-relation-field code{color:#075f55;font-weight:700}.relation-graph-node-fields span{overflow:hidden;color:#71847d;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.relation-graph-node-footer{height:30px;padding:7px 10px;color:#59716a;background:#eef6f3;font-size:9px;font-weight:600;text-align:center}@media (max-width:1100px){.relation-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.relation-toolbar p{text-align:left}.relation-graph-layout.has-detail{grid-template-columns:minmax(0,1fr) 320px}}@media (max-width:760px){.relation-toolbar{grid-template-columns:1fr}.relation-scope-toggle{justify-content:start}.relation-graph-toolbar{align-items:flex-start;flex-wrap:wrap}.relation-graph-legend{order:3;width:100%;margin-left:0}.relation-zoom-actions{margin-left:auto}.relation-graph-layout.has-detail{grid-template-columns:1fr}.relation-graph-canvas{height:520px}.relation-graph-layout{min-height:0}.relation-detail-panel{max-height:none;border-top:1px solid #dce8e4;border-left:0}.relation-canvas-help{right:8px;bottom:8px;left:8px;text-align:center}.relation-detail-fields>div{grid-template-columns:1fr auto}}.relation-detail-panel>header .link-button{flex:none;white-space:nowrap}.relation-view-switch{display:flex;flex:none;padding:3px;border-radius:8px;background:#eaf3f0}.relation-view-switch button{padding:6px 10px;border:0;border-radius:6px;color:#627770;background:transparent;font-size:11px;font-weight:700}.relation-view-switch button.active{color:#fff;background:#137d70;box-shadow:0 3px 8px #137d7033}.relation-stat-list .relation-focus-chip{color:#185f54;background:#ddf2ec;font-weight:700}.relation-scope-toggle.disabled{opacity:.5}.relation-focus-action{width:100%}.relation-graph-node.is-focus{border-color:#0b6f63;border-top-color:#0a5a51;box-shadow:0 0 0 5px #158b7924,0 14px 30px #0f5b4d3d}.relation-graph-node.is-focus .relation-graph-node-header{background:linear-gradient(135deg,#eaf8f4,#ccece4)}@media (max-width:760px){.relation-view-switch{width:100%}.relation-view-switch button{flex:1}.relation-stat-list{width:100%}.relation-stat-list span{flex:1;text-align:center}}.schema-table-comment{display:block;max-width:720px;overflow:hidden;color:#52736b;font-size:12px;font-style:normal;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.schema-columns-scroll{max-height:460px;overflow:auto}.schema-columns-scroll>.schema-column-head{position:sticky;z-index:2;top:0}.schema-access-rule{order:3}.schema-table-maintenance-tabs{order:4;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;border:1px solid #d6e4ef;border-radius:11px;background:#edf3f8}.schema-table-maintenance-tabs button{display:flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:8px 12px;border:0;border-radius:8px;color:#5f7180;background:transparent;font-size:13px;font-weight:800}.schema-table-maintenance-tabs button small{color:inherit;font-size:11px;font-weight:600;opacity:.78}.schema-table-maintenance-tabs button.active{color:#075fc9;background:#fff;box-shadow:0 2px 8px #1e58911f}.schema-table-tab-panel{order:5;overflow:hidden;border:1px solid #dce8e4;border-radius:10px;background:#fff}.schema-semantic-entity.schema-table-tab-panel{display:block;padding:0;background:#f8fbff}.schema-table-tab-panel>.schema-advanced-content{border-top:0}@media (max-width:760px){.schema-table-maintenance-tabs{grid-template-columns:1fr}.schema-table-maintenance-tabs button{justify-content:space-between}}.chat-space-select{width:220px;padding:8px 10px;font-size:13px}.message-source{display:grid;gap:4px;padding:10px 12px;border-left:3px solid #78bdb1;border-radius:0 8px 8px 0;background:#f7fbfa}.message-source strong{color:#24594f;font-size:13px}.message-source p{margin:0;color:#536a64;font-size:13px;line-height:1.55}.message-source small{color:#78908a}.executed-sql{margin-top:10px;padding:9px 11px;border:1px solid #d8e7e2;border-radius:8px;background:#f8fcfa}.executed-sql summary{cursor:pointer;color:#25685d;font-size:12px;font-weight:700}.executed-sql code{display:block;margin-top:9px;overflow:auto;color:#405c55;font-size:12px;line-height:1.55;white-space:pre-wrap}.query-result{margin-top:12px;overflow:auto;border:1px solid #d9e8e3;border-radius:9px;background:#fff}.query-result table{width:100%;min-width:300px;border-collapse:collapse;font-size:13px}.query-result th,.query-result td{padding:10px 12px;border-bottom:1px solid #e8f0ed;text-align:left;white-space:nowrap}.query-result th{color:#24685e;background:#f1f8f5;font-weight:700}.query-result td{color:#425c55}.query-result tr:last-child td{border-bottom:0}.query-result-chart,.query-result-line-chart,.query-result-horizontal-chart,.query-result-ring-chart{display:grid;width:min(100%,760px);gap:12px;margin-top:10px;padding:18px 20px 14px;border:1px solid #d8e6e2;border-radius:14px;background:#fff;box-shadow:0 8px 24px #2a5b500d}.query-result-chart-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.query-result-chart-header strong{overflow:hidden;color:#263d37;font-size:14px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.query-result-chart-header small{flex:none;padding:3px 8px;border-radius:99px;color:#39786e;background:#edf7f4;font-size:10px}.query-result-chart-bars{display:flex;height:148px;align-items:end;gap:12px;padding:22px 4px 0;border-bottom:1px solid #dce8e5;background:repeating-linear-gradient(to bottom,transparent 0,transparent 48px,#edf3f1 49px,#edf3f1 50px)}.query-result-chart-column{display:flex;flex:1;height:100%;align-items:end;justify-content:center}.query-result-chart-column i{position:relative;display:block;width:min(100%,52px);min-width:14px;border-radius:5px 5px 0 0;background:linear-gradient(180deg,#5b96e5,#0b5bd7);box-shadow:inset 0 1px #ffffff47;transition:height .25s ease}.query-result-chart-column em{position:absolute;right:50%;bottom:calc(100% + 5px);max-width:84px;overflow:hidden;color:#506c65;font-size:10px;font-style:normal;font-weight:600;text-overflow:ellipsis;transform:translate(50%);white-space:nowrap}.query-result-chart-labels{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:8px;padding-left:46px}.query-result-chart>.query-result-chart-labels{padding-left:0}.query-result-chart-labels small{overflow:hidden;color:#72857f;font-size:10px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.query-result-chart-axis{margin:-5px 0 0;color:#8a9894;font-size:10px;text-align:center}.query-result-horizontal-list{display:grid;gap:10px}.query-result-horizontal-list>div{display:grid;grid-template-columns:minmax(86px,150px) minmax(120px,1fr) 88px;align-items:center;gap:12px}.query-result-horizontal-list span{overflow:hidden;color:#556a64;font-size:11px;text-align:right;text-overflow:ellipsis;white-space:nowrap}.query-result-horizontal-list i{display:block;height:12px;overflow:hidden;border-radius:3px;background:#edf3f1}.query-result-horizontal-list b{display:block;height:100%;border-radius:3px;background:linear-gradient(90deg,#8bb5ec,#0b5bd7)}.query-result-horizontal-list em{overflow:hidden;color:#385c53;font-size:11px;font-style:normal;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.query-result-ring-content{display:grid;grid-template-columns:220px minmax(0,1fr);align-items:center;gap:28px;min-height:210px;padding:4px 18px 6px}.query-result-ring{display:grid;width:176px;height:176px;place-items:center;border-radius:50%}.query-result-ring:after{grid-area:1/1;width:108px;height:108px;border-radius:50%;background:#fff;box-shadow:0 0 0 1px #1f5e510a;content:""}.query-result-ring>span{z-index:1;display:grid;grid-area:1/1;max-width:96px;gap:4px;text-align:center}.query-result-ring small{color:#83938e;font-size:10px}.query-result-ring strong{overflow:hidden;color:#29473f;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.query-result-ring-content ul{display:grid;gap:12px;margin:0;padding:0;list-style:none}.query-result-ring-content li{display:grid;grid-template-columns:8px minmax(70px,1fr) 58px 78px;align-items:center;gap:8px;color:#566b65;font-size:11px}.query-result-ring-content li>i{width:8px;height:8px;border-radius:2px}.query-result-ring-content li>span,.query-result-ring-content li>small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.query-result-ring-content li>strong{color:#355f55;text-align:right}.query-result-ring-content li>small{color:#899792;text-align:right}@media (max-width:640px){.query-result-chart,.query-result-line-chart,.query-result-horizontal-chart,.query-result-ring-chart{padding:14px 12px 12px}.query-result-horizontal-list>div{grid-template-columns:80px minmax(80px,1fr) 68px;gap:8px}.query-result-ring-content{grid-template-columns:1fr;justify-items:center;gap:18px;padding:2px 0 6px}.query-result-ring-content ul{width:100%}.query-result-ring-content li{grid-template-columns:8px minmax(60px,1fr) 54px 68px}}.message-citations{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin-top:11px;animation:answer-meta-in .16s ease-out}.message-citations>small{color:#748780;font-size:12px}.message-citations>span{display:inline-flex;align-items:center;gap:5px;max-width:250px;padding:5px 8px;overflow:hidden;border:1px solid #d5e7e1;border-radius:99px;color:#286b60;background:#f7fbfa;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.message-citations em{overflow:hidden;color:#80938d;font-size:11px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.suggested-questions{display:grid;gap:7px;margin-top:16px;animation:answer-meta-in .16s ease-out}.suggested-questions small{color:#748780;font-size:12px}.suggested-questions button{display:flex;width:min(100%,620px);align-items:center;justify-content:space-between;gap:12px;padding:9px 12px;border:1px solid #d7e7e2;border-radius:10px;color:#315e55;background:#f8fbfa;font:inherit;font-size:13px;text-align:left;cursor:pointer;transition:border-color .16s,background .16s,transform .16s}.suggested-questions button:hover{border-color:#9fcfc4;background:#eef8f5;transform:translate(2px)}.suggested-questions button:disabled{cursor:wait;opacity:.55;transform:none}.suggested-questions button span{line-height:1.5}.suggested-questions button b{color:#168070;font-size:16px;font-weight:500}.suggested-questions-pending{width:fit-content;margin-top:13px;color:#81918c;font-size:12px;animation:answer-meta-in .16s ease-out}.suggested-questions-pending:before{display:inline-block;width:5px;height:5px;margin-right:6px;border-radius:50%;background:#65aa9e;vertical-align:2px;animation:suggested-question-pulse 1.2s ease-in-out infinite;content:""}@keyframes suggested-question-pulse{50%{opacity:.35;transform:scale(.72)}}.answer-feedback{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:15px;color:#78867f;font-size:12px;animation:answer-meta-in .16s ease-out}.answer-feedback .link-button{padding:4px 7px;border:1px solid #dce8e4;border-radius:99px;color:#4a685f;background:#fff;font-size:12px}.answer-feedback .link-button:hover{color:#166e60;border-color:#a5d6cc}.answer-feedback .link-button:disabled{cursor:default;opacity:.5}.feedback-notice{width:min(760px,calc(100% - 48px));margin:0 auto 12px;color:#286b60;font-size:12px}.answer-artifacts{display:grid;width:min(760px,100%);gap:7px;margin-top:13px}.answer-artifacts>small{color:#748780;font-size:12px}.answer-artifacts button{display:flex;width:min(100%,620px);align-items:center;justify-content:space-between;gap:12px;padding:9px 12px;border:1px solid #d7e5f5;border-radius:10px;color:#0b5fcf;background:#f7faff;font:inherit;font-size:13px;text-align:left;cursor:pointer}.answer-artifacts button:hover{border-color:#9abfe9;background:#eef5ff}.answer-artifacts button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.answer-artifacts button em{flex:0 0 auto;color:#8493a6;font-size:11px;font-style:normal}.markdown-answer{margin-top:7px;color:#344a44;line-height:1.85}.markdown-answer strong{color:#1f4d44}.markdown-answer code{padding:1px 4px;border-radius:4px;color:#24594f;background:#eaf4f1;font-family:Consolas,monospace;font-size:.92em}.markdown-heading{display:inline-block;margin-top:4px;font-size:15px}.markdown-list-item{display:inline-block;padding-left:4px}.datasource-create-card{margin-top:16px}.datasource-form-grid{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:16px;margin-top:20px}.datasource-form-grid label{display:grid;gap:8px;min-width:0;color:#40514c;font-size:13px;font-weight:700}.datasource-form-grid .control{min-width:0}.datasource-form-wide{grid-column:span 2}.datasource-form-hint{align-self:end;grid-column:span 2;padding-bottom:10px;color:#74817d;font-size:12px;line-height:1.5}.datasource-create-footer{display:flex;justify-content:flex-end;margin-top:20px;padding-top:16px;border-top:1px solid #e8efec}.source-row-editing{align-items:flex-end;flex-wrap:wrap}.datasource-edit-fields{display:grid;flex:1 1 760px;grid-template-columns:repeat(4,minmax(150px,1fr));gap:14px}.datasource-edit-fields label{display:grid;gap:7px;min-width:0;color:#40514c;font-size:12px;font-weight:700}.datasource-edit-fields .control{min-width:0}.datasource-edit-wide{grid-column:span 2}.datasource-edit-hint{align-self:end;grid-column:span 2;padding-bottom:10px;color:#74817d;font-size:12px;line-height:1.5}.config-primary-row{display:flex;align-items:end;justify-content:space-between;gap:18px}.config-primary-row label{display:grid;flex:1;max-width:560px;gap:7px;color:#36574f;font-size:13px;font-weight:800}.config-primary-row small{color:#75857f;font-size:12px}.config-section{padding:0;overflow:hidden}.config-section-summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;cursor:pointer;list-style:none}.config-section-summary::-webkit-details-marker{display:none}.config-section-summary>span{display:grid;gap:4px}.config-section-summary strong{color:#23463e;font-size:16px}.config-section-summary small{color:#788781;font-size:12px;font-weight:400}.config-section-summary b{padding:6px 11px;border-radius:99px;color:#176e61;background:#e8f6f2;font-size:12px}.config-section[open] .config-section-summary{border-bottom:1px solid #e3ece9}.config-section-body{padding:0 20px 20px}.datasource-connection-advanced{align-self:end;padding:10px 12px;border:1px solid #dce8e4;border-radius:9px;background:#f8fbfa}.datasource-connection-advanced summary{cursor:pointer;color:#477069;font-size:12px;font-weight:800}.datasource-connection-advanced label{margin-top:10px}.datasource-connection-advanced small{display:block;margin-top:7px;color:#7a8984;font-weight:400}.datasource-create-footer{align-items:center;gap:14px}.datasource-create-footer>span{margin-right:auto;color:#7a8984;font-size:12px}.source-summary{display:grid;gap:2px}.source-summary>strong{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.source-row-new{margin:8px 0;padding:15px 14px;border:1px solid #8cb9f3;border-radius:12px;background:#f4f8ff}.source-new-badge,.source-draft-badge{padding:3px 8px;border-radius:99px;font-size:10px;letter-spacing:.04em}.source-new-badge{color:#fff;background:#1264d9;box-shadow:0 4px 10px #1264d938}.source-draft-badge{color:#9a5b00;background:#fff1ce}.source-primary-actions{display:flex;align-items:center;gap:10px}.source-maintenance{position:relative}.source-maintenance>summary{cursor:pointer;color:#55736b;font-size:12px;font-weight:800}.source-maintenance-actions{position:absolute;z-index:12;top:28px;right:0;display:flex;width:max-content;max-width:min(600px,80vw);gap:8px;padding:10px;border:1px solid #d8e6e2;border-radius:10px;background:#fff;box-shadow:0 12px 28px #1a463b24}@media (max-width:980px){.datasource-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.datasource-form-wide,.datasource-form-hint{grid-column:span 2}}@media (max-width:980px){.datasource-edit-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.datasource-edit-wide,.datasource-edit-hint{grid-column:span 2}}@media (max-width:600px){.datasource-form-grid{grid-template-columns:1fr}.datasource-form-wide,.datasource-form-hint{grid-column:span 1}.datasource-create-footer{justify-content:stretch}.datasource-create-footer .primary-button{width:100%}}@media (max-width:600px){.datasource-edit-fields{grid-template-columns:1fr}.datasource-edit-wide,.datasource-edit-hint{grid-column:span 1}}@media (max-width:760px){.config-primary-row{align-items:stretch;flex-direction:column}.source-primary-actions{align-items:flex-start;flex-direction:column}.source-maintenance-actions{position:static;flex-wrap:wrap;width:auto;margin-top:8px}.datasource-create-footer{align-items:stretch;flex-direction:column}}*{box-sizing:border-box}body{margin:0;min-width:320px}button,textarea,select{font:inherit}button{cursor:pointer}.app-shell{min-height:100vh}.topbar{height:72px;padding:0 max(24px,calc((100vw - 1240px)/2));display:flex;align-items:center;gap:36px;background:#fff;border-bottom:1px solid #e5ece9}.brand{display:flex;align-items:center;gap:10px;color:#163833;font-size:18px;font-weight:800;text-decoration:none;white-space:nowrap}.brand-mark{width:32px;height:32px;display:grid;place-items:center;border-radius:9px;color:#fff;background:linear-gradient(135deg,#0f766e,#159c8f)}.main-nav{display:flex;gap:8px}.main-nav a{padding:9px 12px;border-radius:8px;color:#61706c;font-size:14px;text-decoration:none}.main-nav a.router-link-active{color:#0a6259;background:#e7f5f1;font-weight:700}.page-badge{margin-left:auto;color:#72817d;font-size:13px}.page-content{max-width:1240px;margin:0 auto;padding:38px 24px 56px}.chat-layout{display:grid;grid-template-columns:274px minmax(0,1fr);gap:28px}.context-panel,.answer-card,.setup-card{border:1px solid #e2eae7;border-radius:16px;background:#fff;box-shadow:0 10px 28px #143c340a}.context-panel{align-self:start;padding:24px}.context-panel h1,.admin-heading h1{margin:6px 0 8px;color:#1a302b;font-size:21px}.eyebrow{margin:0;color:#118173;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.muted{color:#74817d;font-size:14px;line-height:1.7}.field-label{display:block;margin:24px 0 8px;color:#40514c;font-size:13px;font-weight:700}.control,textarea{width:100%;border:1px solid #d5e1dd;border-radius:9px;color:#1d3530;background:#fff;outline:none}.control{padding:10px}.topic-tree{display:grid;gap:9px;margin-top:29px;padding-top:22px;border-top:1px solid #edf1ef;color:#52625e;font-size:13px}.topic-tree span{padding-left:10px}.hero-copy{margin-bottom:20px}.hero-copy h2{margin:6px 0 0;font-size:29px;letter-spacing:-.03em}.question-box{display:grid;gap:12px;padding:14px;border:1px solid #cce3dc;border-radius:16px;background:#fff;box-shadow:0 8px 28px #0f766e14}textarea{min-height:84px;padding:10px;resize:vertical;border:none;line-height:1.6}.question-box textarea:focus{box-shadow:none}.primary-button,.secondary-button{width:fit-content;padding:10px 15px;border-radius:8px;font-size:14px;font-weight:700}.primary-button{border:1px solid #0f766e;color:#fff;background:#0f766e}.primary-button:hover{background:#0b665f}.secondary-button{border:1px solid #cddbd7;color:#276158;background:#fff}.primary-button:disabled,.secondary-button:disabled{cursor:wait;opacity:.6}.notice{margin:13px 0;padding:10px 12px;border-radius:8px;color:#8a5600;background:#fff6df;font-size:13px}.answer-card{margin-top:22px;padding:22px}.card-heading,.section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.card-heading{color:#25413a;font-weight:800}.status-dot,.source-type{padding:4px 8px;border-radius:99px;color:#087266;background:#e6f5f1;font-size:12px;font-weight:700}.answer-text{color:#344a44;line-height:1.85}.warnings{display:flex;flex-wrap:wrap;gap:8px}.warnings span{padding:5px 8px;color:#835300;background:#fff6e0;border-radius:6px;font-size:12px}.evidence-section{margin-top:26px}.section-heading h2,.section-heading h3,.setup-card h2{margin:0;color:#20352f;font-size:17px}.section-heading>span{color:#7a8884;font-size:13px}.source-card{display:flex;gap:13px;margin-top:10px;padding:15px;border:1px solid #e3ebe8;border-radius:12px;background:#fff}.source-card strong{color:#294139;font-size:14px}.source-card p{margin:6px 0;color:#687872;font-size:13px;line-height:1.6}.source-card small{color:#87948f}.admin-page{max-width:1000px}.admin-heading{display:flex;justify-content:space-between;align-items:center;gap:20px}.admin-heading h1{font-size:30px}.metric-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:22px 0}.metric-grid article{display:grid;gap:7px;padding:19px;border-radius:13px;color:#71807b;background:#e8f3f0}.metric-grid strong{color:#176c61;font-size:30px}.metric-grid small{font-size:12px}.setup-card{padding:22px}.setup-list{display:grid;gap:16px;padding:0;margin:20px 0 0;list-style:none}.setup-list li{display:flex;align-items:flex-start;gap:13px}.setup-list li>span{display:grid;flex:0 0 31px;height:31px;place-items:center;border-radius:50%;color:#0b776b;background:#e7f6f2;font-size:12px;font-weight:800}.setup-list strong{color:#30463f}.setup-list p{margin:4px 0 0;color:#77847f;font-size:13px}.admin-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:16px}.admin-grid .primary-button,.admin-grid .secondary-button{margin-top:12px}.spaced-control{margin-top:10px}.knowledge-space-card,.datasource-card{margin-top:16px}.space-row,.source-row{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:15px 0;border-bottom:1px solid #edf1ef}.space-row:last-child,.source-row:last-child{border-bottom:0}.space-row p,.source-row p{margin:5px 0 0;color:#74817d;font-size:13px}.space-row small{color:#87948f;font-size:12px}.space-edit-fields{flex:1}.space-edit-fields .field-label{margin-top:0}.space-edit-fields textarea{min-height:70px;padding:10px;border:1px solid #d5e1dd}.space-edit-fields small{display:block;margin-top:9px}.row-actions{display:flex;align-items:center;gap:8px}.space-row-stack{flex-wrap:wrap;align-items:flex-start}.space-summary{display:grid;flex:1 1 620px;gap:12px}.asset-grid{display:grid;grid-template-columns:repeat(3,minmax(140px,1fr));gap:8px}.asset-grid span,.asset-count-button{padding:7px 9px;border-radius:8px;color:#42645d;background:#f1f7f5;font-size:12px}.asset-count-button{border:1px solid transparent;font-family:inherit;text-align:left;cursor:pointer}.asset-count-button:hover,.asset-count-button:focus-visible{border-color:#78b7aa;color:#0d7466;background:#e4f4ef;outline:none}.space-derived-status{display:block;padding:8px 10px;border-left:3px solid #79b7aa;border-radius:6px;background:#f4faf8;color:#54716a!important}.member-panel{flex:1 0 100%;display:grid;gap:10px;padding:14px;border:1px solid #e4eeeb;border-radius:10px;background:#fbfefd}.member-toolbar{display:grid;grid-template-columns:1.4fr .8fr auto;gap:10px}.member-row,.document-row{display:grid;gap:10px;align-items:center;padding:10px 0;border-top:1px solid #edf1ef}.member-row{grid-template-columns:1fr 160px auto}.document-row{grid-template-columns:minmax(260px,1fr) auto}.document-summary{min-width:0}.document-summary strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.document-summary small{display:block;margin-top:6px}.document-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.compact-file{max-width:190px;color:#52625e;font-size:12px}.compact-control{padding:8px}.danger-button{color:#9b2c2c;border-color:#efcaca}@media (max-width: 760px){.topbar{padding:0 16px;gap:10px}.main-nav a{padding:8px}.page-badge{display:none}.page-content{padding:25px 16px}.chat-layout,.metric-grid,.admin-grid{grid-template-columns:1fr}.context-panel{display:none}.hero-copy h2{font-size:24px}.admin-heading,.source-row{align-items:flex-start;flex-direction:column}}.knowledge-assets-panel{gap:18px}.asset-workbench{display:grid;grid-template-columns:minmax(300px,.9fr) minmax(0,1.1fr);gap:18px;align-items:start}.asset-editor,.asset-list,.asset-suggestions{padding:16px;border:1px solid #dceae6;border-radius:12px;background:#fff}.asset-editor{display:grid;gap:9px;transition:border-color .2s ease,box-shadow .2s ease}.asset-editor-focused{border-color:#159c8f;box-shadow:0 0 0 4px #159c8f24}.asset-editor .field-label{margin:6px 0 0}.asset-editor .primary-button{margin-top:6px}.asset-definition{min-height:130px;padding:10px;border:1px solid #d5e1dd}.asset-list{display:grid;gap:8px}.asset-list h4,.asset-suggestions h4{margin:0 0 3px;color:#294139}.asset-item{display:grid;gap:4px;width:100%;padding:12px;border:1px solid #e3ece9;border-radius:9px;color:#314941;background:#fbfefd;text-align:left}.asset-item:hover{border-color:#9bcfc5;background:#f2faf7}.asset-item span{overflow:hidden;color:#71817c;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.asset-item small{color:#168174;font-size:12px}.asset-suggestions{display:grid;gap:12px;background:#fffdf7}.suggestion-group{display:grid;gap:7px}.suggestion-group>strong{color:#29685e;font-size:13px}.suggestion-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 0;border-top:1px solid #edf0e8;color:#596963;font-size:13px}.suggestion-row span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.suggestion-row .secondary-button{flex:none;padding:7px 10px;font-size:12px}.asset-item.asset-item-inherited{border-style:dashed;border-color:#c9d9ed;background:#f7faff}.asset-item.asset-item-inherited:hover{border-color:#9ebce4;background:#f2f7fe}.asset-inherited-badge{width:max-content;padding:4px 8px;border-radius:99px;color:#426b9e!important;background:#e8f1fc;font-size:10px!important;font-weight:800}.asset-source-link{display:inline-flex;align-items:center;box-sizing:border-box;color:#0b61ce!important;text-decoration:none}.wiki-block-editor{display:grid;gap:12px;margin-top:10px;padding-top:14px;border-top:1px solid #dceae6}.wiki-block-editor .section-heading{align-items:flex-start}.wiki-block-card{display:grid;gap:9px;padding:12px;border:1px solid #d8e7e2;border-radius:10px;background:#f9fcfb}.wiki-block-fields,.wiki-grant-form{display:grid;grid-template-columns:1fr 110px 1fr;gap:8px}.wiki-block-card .asset-definition{box-sizing:border-box;width:100%;min-height:110px;resize:vertical}.wiki-block-sources{display:flex;flex-wrap:wrap;gap:7px 12px;padding:10px;border-radius:8px;background:#fff;color:#49655d;font-size:12px}.wiki-block-sources strong,.wiki-block-sources p{width:100%;margin:0}.wiki-block-sources p,.wiki-block-sources small{color:#7a8b86}.wiki-block-sources label{display:flex;align-items:center;gap:5px}.wiki-block-permissions{display:grid;gap:9px;padding:10px;border:1px solid #c6ded7;border-radius:8px;background:#eef8f5}.wiki-block-permissions>p{display:grid;gap:3px;margin:0;color:#315a51}.wiki-block-permissions>p span{color:#71827c;font-size:12px}.wiki-grant-list{display:flex;flex-wrap:wrap;gap:7px}.wiki-grant-list>span{display:flex;align-items:center;gap:5px;padding:5px 8px;border-radius:99px;color:#176e62;background:#fff;font-size:11px}.wiki-grant-list button{border:0;color:#a94b40;background:none;cursor:pointer}.wiki-grant-list small{color:#71827c}.asset-suggestion-job-status{display:flex;align-items:center;gap:9px;width:fit-content;margin-top:8px;padding:7px 9px;border-radius:9px;color:#176d62;background:#eaf7f3;font-size:12px;line-height:1.5}.asset-suggestion-job-status .secondary-button{padding:5px 8px;background:#fff;font-size:12px}.asset-suggestion-job-failed{color:#a33c35;background:#fff0ef}@media (max-width:760px){.asset-workbench{grid-template-columns:1fr}.suggestion-row{align-items:flex-start;flex-direction:column}.wiki-block-fields,.wiki-grant-form{grid-template-columns:1fr}}.asset-confirm-mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;place-items:center;padding:24px;background:#132d2761}.asset-confirm-dialog{display:grid;gap:14px;width:min(510px,100%);padding:24px;border:1px solid #c9e0da;border-radius:16px;background:#fff;box-shadow:0 24px 64px #0c2b243d}.asset-confirm-dialog .eyebrow,.asset-confirm-dialog h3,.asset-confirm-dialog p{margin:0}.asset-confirm-dialog h3{color:#20352f;font-size:20px}.asset-confirm-dialog p{color:#60716b;line-height:1.6}.asset-confirm-content{display:grid;gap:6px;padding:13px;border-radius:10px;background:#f2f8f6}.asset-confirm-content strong{color:#225f54}.asset-confirm-content span{color:#59716a;font-size:13px;line-height:1.55}.asset-confirm-dialog .row-actions{justify-content:flex-end}.chat-confirm-mask{z-index:1300;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.chat-delete-dialog{width:min(440px,100%);padding:26px}.chat-delete-heading{display:flex;align-items:center;gap:14px}.chat-delete-icon{display:grid;flex:0 0 42px;width:42px;height:42px;place-items:center;border-radius:12px;color:#b63a36;background:#fff0ee;font-size:26px;line-height:1}.chat-delete-heading .eyebrow{color:#a84a44;font-size:11px;letter-spacing:.12em}.chat-delete-heading h3{margin-top:4px}.chat-delete-dialog .asset-confirm-content{border:1px solid #e1ebe8;background:#f7faf9}.chat-delete-dialog .asset-confirm-content strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-delete-dialog .primary-button.danger-button:disabled{cursor:wait;opacity:.65}.chat-feedback-dialog{width:min(660px,100%);padding:26px}.chat-feedback-icon{display:grid;flex:0 0 42px;width:42px;height:42px;place-items:center;border-radius:12px;color:#a86613;background:#fff6e5;font-size:24px;font-weight:800}.chat-feedback-dialog .eyebrow{color:#a86613;font-size:11px;letter-spacing:.12em}.feedback-context{display:grid;grid-template-columns:88px minmax(0,1fr);gap:8px 12px;max-height:220px;padding:14px;overflow:auto;border:1px solid #dce9e5;border-radius:10px;background:#f7fbfa}.feedback-context>span{color:#71827c;font-size:12px}.feedback-context>strong,.feedback-context>b{color:#31564e;font-size:13px;font-weight:600;line-height:1.55;white-space:pre-wrap;word-break:break-word}.feedback-comment-label{display:grid;gap:7px;color:#405b54;font-size:13px;font-weight:700}.feedback-comment-label textarea{min-height:88px;resize:vertical}.workbench-main{padding:0}.conversation-workbench{height:100vh;grid-template-columns:252px minmax(0,1fr);gap:0;background:#fff}.conversation-list{padding:16px 14px;border:0;border-right:1px solid #e8e4dc;border-radius:0;background:#fbf7ed;box-shadow:none}.conversation-sidebar-heading{display:flex;align-items:center;justify-content:space-between;padding:2px 5px 18px;color:#2b2b29;font-size:16px}.conversation-sidebar-heading span{color:#6f6c65;font-size:20px}.new-chat-button{display:flex;align-items:center;gap:8px;width:100%;padding:10px 11px;border:0;border-radius:8px;color:#383633;background:transparent;font-size:14px;text-align:left}.new-chat-button:hover{background:#eee9dd}.new-chat-button span{font-size:18px;line-height:1}.conversation-list-label{margin:22px 7px 7px;color:#88837a;font-size:12px}.task-row{grid-template-columns:minmax(0,1fr) auto auto;gap:4px}.task-item{margin:0;padding:9px 10px;color:#353431;background:transparent}.task-row .task-item{margin:0}.task-row .secondary-button{padding:5px 6px;border-color:transparent;background:transparent;color:#77726a;opacity:0}.task-row:hover .secondary-button,.task-row:focus-within .secondary-button{opacity:1}.task-item:hover,.task-item.active{color:#2e2d2a;background:#ece7dc}.conversation-main{grid-template-rows:50px minmax(0,1fr) auto auto;border:0;border-radius:0;box-shadow:none}.conversation-header{align-items:center;padding:0 24px}.conversation-header-title{display:flex;align-items:center;gap:9px;color:#393734;font-size:14px}.conversation-folder{color:#65615a;font-size:18px}.conversation-more{margin-left:3px;color:#817d75;letter-spacing:2px}.status-dot{color:#387a70;background:#edf7f4}.message-stream{padding:40px max(32px,12vw) 24px}.empty-conversation{margin:110px auto;max-width:520px}.empty-conversation h2{color:#515550;font-size:26px}.message{max-width:min(760px,82%);padding:0;border-radius:0;background:transparent}.message.user{width:fit-content;min-width:0;margin-left:auto;padding:14px 16px;border-radius:12px;background:#f7f6f3}.message strong{color:#2f312e}.message.assistant .markdown-answer{margin-top:9px}.composer{position:sticky;bottom:18px;z-index:3;width:min(760px,calc(100% - 48px));margin:0 auto 18px;padding:10px 12px;border:1px solid #e1ddd5;border-radius:16px;background:#fff;box-shadow:0 8px 28px #332c211f}.composer textarea{padding:8px 4px;color:#343330;background:transparent}.composer textarea:focus{box-shadow:none}.composer-send{align-self:flex-end;display:grid;width:36px;height:36px;place-items:center;border:0;border-radius:50%;color:#fff;background:#343634;font-size:21px;font-weight:700}.composer-send:disabled{cursor:wait;opacity:.45}.notice{width:min(760px,calc(100% - 48px));margin:0 auto 12px}.mobile-history-toggle,.mobile-history-backdrop{display:none}@media (max-width:760px){.app-sidebar,.global-task-center,.global-task-sidebar-popover{display:none}.workbench-shell{display:block}.workbench-main{min-width:0;padding:0}.conversation-workbench{height:100dvh;grid-template-columns:1fr}.conversation-header{min-height:54px;padding:0 16px}.mobile-history-toggle{display:grid;width:34px;height:34px;gap:4px;place-content:center;padding:0;border:0;border-radius:8px;background:#f2f6f4}.mobile-history-toggle i{display:block;width:17px;height:1.5px;border-radius:99px;background:#3e5750}.mobile-history-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1190;border:0;background:#14292357;opacity:0;pointer-events:none;transition:opacity .2s ease}.mobile-history-backdrop.is-open{display:block;opacity:1;pointer-events:auto}.conversation-list{position:fixed;inset:0 auto 0 0;z-index:1200;display:flex;width:min(82vw,320px);padding:18px 14px;overflow-y:auto;transform:translate(-105%);transition:transform .22s ease;border-right:1px solid #e8e4dc;background:#fbf7ed;box-shadow:12px 0 30px #252d2724}.conversation-list.is-mobile-open{transform:translate(0)}.conversation-list .secondary-button{display:none}.message-stream{padding:24px 16px 16px}.empty-conversation{margin:80px auto}.empty-conversation h2{font-size:23px}.message{max-width:100%}.message.user{max-width:84%}.composer{bottom:10px;width:calc(100% - 20px);margin-bottom:10px;border-radius:14px}.composer textarea{min-height:48px}.status-dot,.conversation-folder,.conversation-more{display:none}.query-result{margin-right:-4px}.chat-feedback-dialog{max-height:calc(100dvh - 28px);overflow:auto;padding:20px}.feedback-context{max-height:170px;grid-template-columns:70px minmax(0,1fr)}}.message.user{padding:8px 12px}.message.user p{margin:0;line-height:1.5}.composer,.notice{width:min(1100px,calc(100% - 72px))}.composer-send svg{width:18px;height:18px;fill:currentColor;transform:translate(1px) translateY(-1px)}.upload-notice{margin:10px 0 0;padding:9px 10px;border-radius:8px;color:#206b5e;background:#edf8f4;font-size:12px;line-height:1.55}.upload-notice-working{color:#796436;background:#fff8e6}.candidate-analysis-progress,.candidate-analysis-failed{margin:0 0 12px;padding:10px 12px;border-radius:8px;font-size:13px;line-height:1.55}.candidate-analysis-progress{color:#6e5c27;background:#fff8e6}.candidate-analysis-failed{color:#9d4237;background:#fff1ee}.document-candidates-panel{grid-column:1 / -1;display:grid;gap:16px;padding:18px;border:1px solid #dceae6;border-radius:12px;background:#fcfdfa}.document-candidates-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:14px;border-bottom:1px solid #e8efec}.document-candidates-heading .eyebrow{margin:0 0 5px}.document-candidates-heading h4{margin:0;color:#26463e;font-size:16px}.document-candidates-heading .muted{max-width:700px;margin:6px 0 0;font-size:13px}.document-candidate-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(330px,1fr));gap:12px}.document-candidate-card{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;min-width:0;padding:15px;border:1px solid #e1ebe7;border-radius:10px;background:#fff}.candidate-card-main{display:grid;flex:1 1 auto;align-content:start;align-items:start;gap:8px;min-width:0}.candidate-type-badge{display:inline-flex;align-items:center;width:fit-content;min-height:24px;padding:4px 8px;border-radius:99px;color:#217265;background:#eaf6f2;font-size:12px;font-weight:700;line-height:1.2}.candidate-card-main strong{color:#263c36;font-size:14px;line-height:1.45}.candidate-card-main p{margin:0;color:#566e67;font-size:13px;line-height:1.6}.candidate-card-main blockquote{margin:1px 0 0;padding:8px 10px;border-left:3px solid #a8d8cd;color:#73847e;background:#f5faf8;font-size:12px;line-height:1.55}.candidate-card-actions{display:flex;flex:0 0 auto;flex-direction:column;align-items:flex-end;gap:8px}.candidate-card-actions .primary-button,.candidate-card-actions .secondary-button{padding:7px 10px;font-size:12px}.candidate-card-actions small{font-size:12px;white-space:nowrap}.candidate-status-pending{color:#9b6b14}.candidate-status-approved{color:#177260}.candidate-status-rejected{color:#a65757}@media (max-width:760px){.document-candidates-heading,.document-candidate-card{align-items:stretch;flex-direction:column}.document-candidates-heading .secondary-button{align-self:flex-start}.candidate-card-actions{align-items:flex-start;flex-direction:row;flex-wrap:wrap}}.reupload-dialog{display:grid;gap:14px;width:min(520px,100%);padding:24px;border:1px solid #c9e0da;border-radius:16px;background:#fff;box-shadow:0 24px 64px #0c2b243d}.reupload-dialog .eyebrow,.reupload-dialog h3,.reupload-dialog p{margin:0}.reupload-dialog h3{color:#20352f;font-size:20px}.reupload-dialog p{color:#60716b;line-height:1.65}.reupload-file-picker{display:grid;gap:8px;padding:14px;border:1px dashed #afcec5;border-radius:10px;color:#286b60;background:#f7fbfa;cursor:pointer}.reupload-file-picker span{font-weight:700}.reupload-file-picker small{color:#71817c}.reupload-file-picker input{width:100%;color:#52625e;font-size:12px}.reupload-dialog .row-actions{justify-content:flex-end}.skill-preview-dialog{display:grid;gap:16px;width:min(920px,100%);max-height:calc(100vh - 64px);padding:24px;border:1px solid #c9e0da;border-radius:16px;background:#fff;box-shadow:0 24px 64px #0c2b243d}.skill-preview-dialog h2{margin:4px 0 0;color:#20352f;font-size:20px}.skill-preview-dialog .muted{margin:0}.skill-markdown-preview{min-height:260px;max-height:calc(100vh - 300px);overflow:auto;padding:20px 24px;border:1px solid #dbe9e4;border-radius:10px;color:#304842;background:#fbfefd;line-height:1.75}.skill-markdown-preview h2,.skill-markdown-preview h3,.skill-markdown-preview h4{margin:20px 0 8px;color:#1d6257}.skill-markdown-preview h2{margin-top:0;font-size:20px}.skill-markdown-preview h3{font-size:16px}.skill-markdown-preview h4{font-size:14px}.skill-markdown-preview p{margin:5px 0}.skill-markdown-preview li{margin:4px 0 4px 18px}.skill-preview-dialog .row-actions{justify-content:flex-end}.skill-preview-dialog{overflow:auto}.skill-fragment-groups{display:grid;gap:10px}.skill-fragment-group{border:1px solid #dbe9e4;border-radius:10px;background:#f8fcfb}.skill-fragment-group>summary{cursor:pointer;padding:12px 14px;color:#176e62;font-weight:700}.skill-fragment-preview{min-height:0;max-height:360px;margin:0 12px 12px;padding:14px 16px;background:#fff}.skill-fragment-preview+.skill-fragment-preview{margin-top:10px}.skill-fragment-preview h4{margin-top:0}.admin-page{margin-left:34px;padding:32px 0 56px}@media (max-width:760px){.admin-page{margin-left:0;padding:25px 16px 56px}}.material-toolbar{display:grid;grid-template-columns:minmax(240px,460px);gap:12px;margin:18px 0}.material-list-panel{overflow:hidden;border:1px solid #dce9e6;border-radius:12px;background:#fcfefd}.material-list-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:17px 18px;border-bottom:1px solid #e3eeea}.material-list-heading h2,.material-list-heading p,.material-candidates-heading h3,.material-candidates-heading p{margin:0}.material-list-heading h2{color:#29483f;font-size:17px}.material-list-heading p,.material-candidates-heading p{margin-top:6px;font-size:13px}.material-list-panel>.muted{margin:0;padding:18px}.material-document-row{display:grid;grid-template-columns:minmax(280px,1fr) auto;gap:14px 22px;align-items:center;padding:16px 18px;border-bottom:1px solid #e6efec}.material-document-row:last-child{border-bottom:0}.material-document-summary{display:grid;min-width:0;gap:9px}.material-document-summary strong{overflow:hidden;color:#29483f;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.material-document-meta{display:flex;flex-wrap:wrap;gap:6px 16px;color:#688078;font-size:12px;line-height:1.5}.material-document-actions{justify-content:flex-end;flex-wrap:wrap}.material-candidates-panel{grid-column:1 / -1;padding:16px;border:1px solid #dceae6;border-radius:10px;background:#f7fbfa}.material-candidates-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.material-candidates-heading h3{color:#29483f;font-size:15px}@media (max-width:760px){.material-toolbar,.material-document-row{grid-template-columns:1fr}.material-document-actions{justify-content:flex-start}.material-document-actions button{flex:1 1 calc(50% - 8px)}.material-candidates-heading{align-items:stretch;flex-direction:column}.material-candidates-heading .secondary-button{align-self:flex-start}}.candidate-list{display:grid;gap:12px;margin-top:18px}.candidate-card{display:flex;justify-content:space-between;gap:18px;padding:16px;border:1px solid #dce9e6;border-radius:12px}.candidate-card>div:first-child{min-width:0}.candidate-text,.candidate-card small{display:block;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}.primary-button.danger-button{border-color:#c84242;background:#c84242;color:#fff}.primary-button.danger-button:hover{border-color:#a92e2e;background:#a92e2e;color:#fff}.login-page{position:relative;isolation:isolate;overflow:hidden;background-color:#eef6f3;background-image:linear-gradient(rgba(24,117,103,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(24,117,103,.045) 1px,transparent 1px),radial-gradient(circle at 12% 18%,rgba(52,174,151,.2),transparent 27%),radial-gradient(circle at 88% 82%,rgba(218,181,103,.18),transparent 28%),linear-gradient(135deg,#eef8f5,#f8f7f1,#edf6f3);background-size:36px 36px,36px 36px,auto,auto,auto}.login-page:before,.login-page:after{position:absolute;z-index:-1;content:"";border-radius:50%;filter:blur(2px)}.login-page:before{top:-180px;right:-110px;width:520px;height:520px;border:1px solid rgba(31,139,122,.16);box-shadow:inset 0 0 80px #37a49214,0 0 0 72px #ffffff29}.login-page:after{bottom:-230px;left:-120px;width:500px;height:500px;background:linear-gradient(145deg,#137c6f26,#ffffff0d)}.login-layout{display:grid;grid-template-columns:minmax(0,1fr) 430px;align-items:center;gap:clamp(72px,8vw,126px);width:min(1120px,calc(100vw - 96px))}.login-background-copy{display:grid;max-width:560px;gap:12px;color:#205e55;transform:translate(-38px)}.login-background-copy p{margin:0;color:#348276;font-size:12px;font-weight:800;letter-spacing:.14em}.login-background-copy strong{color:#214a43;font-size:clamp(25px,2.15vw,30px);font-weight:700;line-height:1.45;letter-spacing:.01em;white-space:nowrap}.login-brand-mark{display:grid;width:54px;height:54px;place-items:center;border-radius:16px;color:#fff;background:linear-gradient(135deg,#0f766e,#23a48f);box-shadow:0 14px 30px #0f766e38;font-size:24px;font-weight:800}.login-card{position:relative;width:430px;padding:40px;border-color:#ffffffd1;background:#ffffffe6;box-shadow:0 24px 70px #204b4226;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.login-card h1{margin:0 0 8px;color:#183b35;font-size:29px}.login-card .muted{margin:0 0 22px}.login-card>.control,.password-control{margin-top:12px}.password-control{position:relative}.password-control .control{padding-right:48px}.password-visibility-button{position:absolute;top:50%;right:8px;display:grid;width:34px;height:34px;padding:7px;place-items:center;border:0;border-radius:8px;color:#67827b;background:transparent;transform:translateY(-50%)}.password-visibility-button:hover{color:#0f766e;background:#edf7f4}.password-visibility-button:focus-visible{outline:2px solid #43a99a;outline-offset:1px}.password-visibility-button svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.login-submit-button{width:100%;margin-top:18px!important}.login-card .notice{width:100%;margin:14px 0 0}@media (max-width:1180px) and (min-width:981px){.login-background-copy{transform:translate(-18px)}}@media (max-width:980px){.login-layout{grid-template-columns:minmax(0,430px);justify-content:center;width:min(430px,100%)}.login-background-copy{display:none}.login-card{width:100%}}@media (max-width:520px){.login-page{padding:18px}.login-layout{width:100%}.login-card{padding:30px 24px}.login-card h1{font-size:25px}}.asset-suggestions .suggestion-row span{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;line-height:1.7}.asset-suggestions .suggestion-row{align-items:flex-start}.asset-suggestions .suggestion-select{display:flex;flex:none;align-items:center;gap:5px;padding-top:2px;color:#5f716b;white-space:nowrap}.asset-suggestions .suggestion-text{flex:1;min-width:0}.asset-suggestions .suggestion-row .secondary-button{margin-top:1px}@media (max-width:760px){.asset-suggestions .suggestion-select{padding-top:0}.asset-suggestions .suggestion-row .secondary-button{width:100%}}.asset-task-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:8px;border:1px solid #d8e5f6;border-radius:14px;background:#f3f7fc}.asset-task-tabs>button{display:grid;grid-template-columns:1fr auto;gap:2px 12px;min-height:72px;padding:13px 16px;border:1px solid transparent;border-radius:10px;color:#4e6178;background:transparent;text-align:left;cursor:pointer;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.asset-task-tabs>button:hover{border-color:#bfd5f6;background:#fff}.asset-task-tabs>button.active{border-color:#8dbbf9;color:#075fd4;background:#fff;box-shadow:0 6px 18px #1e63be1a}.asset-task-tabs span{font-size:15px;font-weight:800}.asset-task-tabs b{grid-row:1 / span 2;grid-column:2;align-self:center;min-width:30px;color:inherit;font-size:20px;text-align:center}.asset-task-tabs small{color:#8695a9;font-size:12px}.asset-workbench-single{grid-template-columns:minmax(0,1fr)}.asset-workbench-single>.asset-editor{width:min(100%,920px)}.asset-kind-tabs{display:grid;grid-template-columns:repeat(6,minmax(90px,1fr));gap:7px;margin-bottom:6px;padding:6px;border-radius:11px;background:#f1f6fc}.asset-kind-tabs button{display:flex;align-items:center;justify-content:center;gap:7px;min-height:42px;border:1px solid transparent;border-radius:8px;color:#607087;background:transparent;font-weight:700;cursor:pointer}.asset-kind-tabs button:hover,.asset-kind-tabs button.active{border-color:#b7d3f8;color:#075fd4;background:#fff}.asset-kind-tabs button.active{box-shadow:0 3px 10px #1e63be17}.asset-kind-tabs b{min-width:22px;padding:2px 6px;border-radius:999px;background:#e8f1ff;font-size:12px;text-align:center}.asset-review-workbench{display:grid;grid-template-columns:220px minmax(0,1fr);min-height:520px;overflow:hidden;border:1px solid #d8e5f6;border-radius:14px;background:#fff}.asset-review-sidebar{display:flex;flex-direction:column;gap:6px;padding:18px 12px;border-right:1px solid #dfe8f3;background:#f7f9fc}.asset-review-sidebar>div{padding:0 8px 10px}.asset-review-sidebar h4{margin:2px 0 3px;color:#17263a;font-size:17px}.asset-review-sidebar p{margin:0;color:#8290a2;font-size:12px}.asset-review-sidebar>button{display:flex;align-items:center;justify-content:space-between;min-height:40px;padding:8px 10px;border:1px solid transparent;border-radius:8px;color:#53657b;background:transparent;font-weight:700;cursor:pointer}.asset-review-sidebar>button:hover{background:#eef4fc}.asset-review-sidebar>button.active{border-color:#b7d3f8;color:#075fd4;background:#fff;box-shadow:0 3px 10px #1e63be14}.asset-review-sidebar>button b{min-width:26px;padding:2px 7px;border-radius:999px;color:inherit;background:#e9f2ff;font-size:12px;text-align:center}.asset-review-main{min-width:0;padding:20px}.asset-review-toolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding-bottom:16px;border-bottom:1px solid #e6edf6}.asset-review-toolbar h4{margin:0 0 4px;color:#17263a;font-size:18px}.asset-review-toolbar p{margin:0;color:#8290a2;font-size:13px}.asset-review-controls{display:grid;grid-template-columns:minmax(260px,1fr) 170px;gap:9px;width:min(100%,610px)}.asset-review-batchbar{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:14px 0;padding:10px 12px;border-radius:9px;color:#52657c;background:#f1f6fc}.asset-review-batchbar strong{color:#075fd4}.asset-review-list{display:grid;gap:8px}.asset-review-card{display:grid;grid-template-columns:105px minmax(0,1fr) auto;align-items:start;gap:14px;padding:14px;border:1px solid #dfe8f3;border-radius:10px;background:#fff;transition:border-color .18s ease,background .18s ease}.asset-review-card:hover{border-color:#aacbf6}.asset-review-card.selected{border-color:#78adf3;background:#f5f9ff}.asset-review-card.attention{border-left:3px solid #e4a13b}.asset-review-check{display:flex;align-items:center;gap:7px;color:#1267d7;font-weight:800}.asset-review-copy{min-width:0}.asset-review-copy>strong{display:block;margin-bottom:5px;color:#17263a;font-size:14px}.asset-review-copy>p{display:-webkit-box;overflow:hidden;margin:0;color:#5e6f83;font-size:13px;line-height:1.6;-webkit-box-orient:vertical;-webkit-line-clamp:2}.asset-review-copy>small{margin-top:7px}.asset-review-card>.secondary-button{align-self:center;white-space:nowrap}.asset-review-empty{display:grid;place-content:center;min-height:300px;color:#708096;text-align:center}.asset-review-empty strong{color:#34475e;font-size:17px}.asset-review-empty p{margin:6px 0 0}.asset-review-pagination{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:16px;padding-top:14px;border-top:1px solid #e6edf6;color:#75859a}@media (max-width:980px){.asset-task-tabs,.asset-review-workbench{grid-template-columns:1fr}.asset-review-sidebar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-right:0;border-bottom:1px solid #dfe8f3}.asset-review-sidebar>div{grid-column:1 / -1}.asset-review-toolbar{align-items:stretch;flex-direction:column}.asset-review-controls{width:100%}.asset-kind-tabs{grid-template-columns:repeat(3,minmax(90px,1fr))}}@media (max-width:640px){.asset-review-sidebar,.asset-kind-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.asset-review-controls{grid-template-columns:1fr}.asset-review-batchbar,.asset-review-pagination{align-items:stretch;flex-direction:column}.asset-review-card{grid-template-columns:1fr}.asset-review-card>.secondary-button{width:100%}}.document-vector-status{color:#087f74;font-weight:600}.document-vector-failed,.document-vector-error{color:#a64a3d}.document-vector-error{display:block;max-width:640px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.schema-column-head,.schema-column-row{grid-template-columns:54px minmax(130px,.8fr) minmax(120px,.65fr) minmax(200px,1.2fr) minmax(230px,1.35fr)}.schema-ai-result{color:#28766a;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.schema-basic-fields{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(320px,1.2fr);gap:12px}.schema-basic-fields label{display:grid;gap:6px;color:#365f56;font-size:12px;font-weight:800}.schema-table-advanced-section{overflow:hidden;padding:0;border:1px solid #dce8e4;border-radius:10px;background:#fff}.schema-table-advanced-section>summary{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;cursor:pointer;list-style:none}.schema-table-advanced-section>summary::-webkit-details-marker{display:none}.schema-table-advanced-section>summary>span{display:grid;gap:3px}.schema-table-advanced-section>summary strong{color:#315c52;font-size:13px}.schema-table-advanced-section>summary small{color:#7a8984;font-size:11px;font-weight:400}.schema-table-advanced-section>summary b{color:#45756b;font-size:11px;white-space:nowrap}.schema-advanced-content{display:grid;gap:13px;padding:14px;border-top:1px solid #e5eeeb}.schema-semantic-entity.schema-table-advanced-section{padding:0;background:#f8fbff}.schema-batch-maintenance{grid-column:1 / -1}.schema-batch-maintenance>summary{cursor:pointer;color:#55746c;font-size:12px;font-weight:800}.schema-batch-maintenance .row-actions{margin-top:10px}.schema-semantic-entity-grid{grid-template-columns:repeat(3,minmax(180px,1fr))}.schema-batch-maintenance .row-actions{flex-wrap:wrap}@media (max-width:760px){.schema-basic-fields,.schema-semantic-entity-grid{grid-template-columns:1fr}}.chat-progress{display:grid;gap:7px;width:fit-content;margin:18px 0 26px;color:#55716a;font-size:13px}.chat-progress-current{display:flex;align-items:flex-start;gap:9px}.chat-progress-current>div{display:grid;gap:3px}.chat-progress-current small{color:#82918c;font-size:11px}.chat-progress-dot{width:8px;height:8px;margin-top:5px;border-radius:50%;background:#15917e;box-shadow:0 0 #15917e59;animation:chat-progress-pulse 1.2s infinite}.chat-execution-details{margin-left:17px;color:#60766f}.chat-execution-details summary{cursor:pointer;color:#277c6e;font-size:12px;font-weight:700;-webkit-user-select:none;user-select:none}.chat-execution-details ol{display:grid;gap:5px;margin:9px 0 7px;padding:0;list-style:none}.chat-execution-details li{display:flex;align-items:center;gap:7px;color:#7a8984;font-size:12px}.chat-execution-details li span{display:grid;width:17px;height:17px;place-items:center;border-radius:99px;color:#5f7971;background:#eaf2ef;font-size:10px}.chat-execution-details li.is-current{color:#146f61;font-weight:700}.chat-execution-details li.is-current span{color:#fff;background:#168373}.chat-execution-details p{margin:7px 0 0;font-size:12px}@keyframes chat-progress-pulse{70%{box-shadow:0 0 0 7px #15917e00}to{box-shadow:0 0 #15917e00}}.message.assistant{max-width:min(1120px,100%)}.message.assistant>.markdown-answer,.message.assistant>.query-result-chart,.message.assistant>.query-result-line-chart,.message.assistant>.query-result-horizontal-chart,.message.assistant>.query-result-ring-chart,.message.assistant>.query-result,.message.assistant>.executed-sql,.message.assistant>.message-citations,.message.assistant>.suggested-questions,.message.assistant>.suggested-questions-pending,.message.assistant>.answer-feedback{width:min(760px,100%)}.markdown-answer p,.rich-text p,.h5-answer p{margin:8px 0}.markdown-heading{margin:14px 0 8px;color:#183f78;line-height:1.4}.markdown-list{display:grid;gap:5px;margin:8px 0;padding-left:22px}.markdown-table-wrap{max-width:100%;margin:10px 0;overflow-x:auto;border:1px solid #dce7f4;border-radius:10px}.markdown-table{width:100%;min-width:420px;border-collapse:collapse;background:#fff;font-size:13px}.markdown-table th,.markdown-table td{padding:9px 11px;border-right:1px solid #e4ebf5;border-bottom:1px solid #e4ebf5;text-align:left;white-space:nowrap}.markdown-table th:last-child,.markdown-table td:last-child{border-right:0}.markdown-table tbody tr:last-child td{border-bottom:0}.markdown-table th{color:#075bcf;background:#eef5ff;font-weight:700}.markdown-answer a,.rich-text a,.h5-answer a{color:#075bcf;font-weight:700;text-decoration:none}.markdown-answer code,.rich-text code,.h5-answer code{padding:2px 5px;border-radius:4px;background:#edf2f8;font-family:Consolas,monospace}.user-message-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:5px;opacity:1}.user-message-actions button{padding:0;border:0;color:#6f746f;background:transparent;font-size:11px;cursor:pointer}.user-message-actions button:hover{color:#167565}.user-message-actions button:disabled{cursor:not-allowed;opacity:.45}.primary-answer-card{display:grid;width:min(760px,100%);gap:12px;margin-top:12px;padding:18px 20px;border:1px solid #d7e7e2;border-radius:14px;background:linear-gradient(145deg,#fbfefd,#f0f8f5);box-shadow:0 8px 24px #2a5b500f}.primary-answer-card.is-truncated{border-color:#e8cfa4;background:linear-gradient(145deg,#fffdf8,#fff7e9)}.primary-answer-card header{display:flex;align-items:center;justify-content:space-between;gap:12px}.primary-answer-card header span{color:#176f62;font-size:12px;font-weight:700;letter-spacing:.04em}.primary-answer-card header b{padding:4px 8px;border-radius:99px;color:#39786e;background:#e6f4ef;font-size:11px;font-weight:600}.primary-answer-value{display:flex;align-items:baseline;gap:12px}.primary-answer-value small{color:#687a75;font-size:13px}.primary-answer-value strong{color:#263b36;font-size:28px;line-height:1.15}.primary-answer-card>p{margin:0;color:#52615d}.primary-answer-card ul{display:grid;gap:6px;margin:0;padding-left:20px;color:#4f625d;font-size:13px;line-height:1.6}.clarification-options{display:grid;width:min(760px,100%);gap:12px;margin-top:12px;padding:14px;border:1px solid #dce9e5;border-radius:12px;background:#fbfdfc}.clarification-options section{display:grid;gap:8px}.clarification-options small{color:#687a75}.clarification-options section>div{display:flex;flex-wrap:wrap;gap:8px}.clarification-options button{padding:7px 11px;border:1px solid #bcdcd3;border-radius:99px;color:#176f62;background:#eff8f5;cursor:pointer}.clarification-options button:hover{border-color:#60ac9a;background:#e5f4ef}.clarification-options button:disabled{cursor:not-allowed;opacity:.5}.result-view-tabs{display:flex;width:min(760px,100%);gap:4px;margin-top:14px;padding:3px;border-radius:9px;background:#f1f4f2}.result-view-tabs button{flex:0 0 auto;padding:6px 13px;border:0;border-radius:7px;color:#68746f;background:transparent;font-size:12px;cursor:pointer}.result-view-tabs button.active{color:#176f62;background:#fff;box-shadow:0 1px 4px #233c341a;font-weight:700}.result-view-tabs button:disabled{cursor:not-allowed;opacity:.38}.metric-definition-panel{display:grid;width:min(760px,100%);gap:10px;margin-top:10px;padding:16px;border:1px solid #dce8e4;border-radius:11px;background:#fbfcfb}.metric-definition-panel dl,.provenance-drawer dl{display:grid;grid-template-columns:88px minmax(0,1fr);gap:9px 14px;margin:0;font-size:13px}.metric-definition-panel dt,.provenance-drawer dt{color:#7b8883}.metric-definition-panel dd,.provenance-drawer dd{margin:0;overflow-wrap:anywhere;color:#354641}.metric-definition-panel>p{margin:0;color:#75837e;font-size:12px}.query-result-line-chart svg{width:100%;height:auto;min-height:180px;overflow:visible}.query-result-line-chart svg line{stroke:#e5eeeb;stroke-width:1;vector-effect:non-scaling-stroke}.query-result-line-chart svg text{fill:#81918c;font-size:9px;text-anchor:end}.query-result-line-chart svg polyline{fill:none;stroke:#0b5bd7;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4;vector-effect:non-scaling-stroke}.query-result-line-chart svg circle{fill:#fff;stroke:#0b5bd7;stroke-width:2;vector-effect:non-scaling-stroke}.message-citations>button{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border:1px solid #d5e7e1;border-radius:99px;color:#286b60;background:#f7fbfa;font-size:12px;cursor:pointer}.message-citations>button:hover{border-color:#84bfb0}.message-citations>button em{color:#80938d;font-size:11px;font-style:normal}.composer.composer-with-scope{display:grid;grid-template-columns:minmax(0,1fr) 36px;gap:8px 10px}.query-space-picker{grid-column:1/-1;display:grid;gap:7px;min-width:0;padding:8px 4px 0;border-top:1px solid #eeeae3}.query-space-picker-heading{display:flex;align-items:baseline;gap:10px;min-width:0;padding:0 4px}.query-space-picker-heading strong{flex:0 0 auto;color:#17243a;font-size:12px}.query-space-picker-heading span{min-width:0;overflow:hidden;color:#78859a;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.query-space-options{display:flex;align-items:center;gap:7px;min-width:0;overflow-x:auto;padding:1px 4px 3px;scrollbar-width:thin}.query-space-options>button{display:inline-flex;flex:0 0 auto;align-items:center;gap:6px;min-height:30px;padding:5px 11px;border:1px solid #d6e2f2;border-radius:9px;color:#52647d;background:#f8fbff;font-size:12px;font-weight:600;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease}.query-space-options>button:hover:not(:disabled){border-color:#8db6ef;color:#0b5bd7;background:#f2f7ff}.query-space-options>button.active{border-color:#6da5ef;color:#0756c9;background:#eaf3ff;box-shadow:0 2px 8px #0b5bd71a}.query-space-options>button:disabled{cursor:not-allowed;opacity:.66}.query-space-options>button i{width:7px;height:7px;border:1.5px solid currentColor;border-radius:50%;background:transparent}.query-space-options>button.active i{border-color:#0b5bd7;background:#0b5bd7;box-shadow:0 0 0 3px #0b5bd71f}.query-space-options>.query-space-retry{border-style:dashed;color:#a26223;background:#fffaf1}.query-space-loading,.query-space-empty{flex:0 0 auto;padding:5px 4px;color:#8793a5;font-size:11px}.composer-with-scope .query-scope-strip{grid-column:1/-1;display:flex;align-items:center;gap:8px;min-width:0;padding:0 4px 2px;font-size:11px}.query-scope-strip span{flex:0 0 auto;color:#257769;font-weight:700}.query-scope-strip strong{min-width:0;overflow:hidden;color:#77746e;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.query-scope-strip em{flex:0 0 auto;padding:2px 6px;border-radius:99px;color:#a56c22;background:#fff3df;font-style:normal}.query-scope-selector{grid-column:1/-1;display:flex;align-items:center;gap:8px;min-width:0;padding:8px 4px 1px;border-top:1px solid #eeeae3;color:#66758b;font-size:12px}.query-scope-selector>span{flex:0 0 auto;color:#314663;font-weight:700}.query-scope-selector>label{position:relative;display:inline-flex;min-width:96px;max-width:260px}.query-scope-selector select{width:100%;min-height:28px;padding:3px 25px 3px 7px;border:0;border-radius:6px;outline:0;color:#0759c8;background:#eef5ff;font:inherit;font-weight:800;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.query-scope-selector select:hover:not(:disabled),.query-scope-selector select:focus-visible{background:#e3efff;box-shadow:0 0 0 1px #9fc3f3}.query-scope-selector select:disabled{cursor:not-allowed;opacity:.65}.query-scope-selector label>i{position:absolute;top:50%;right:8px;width:6px;height:6px;border-right:1.5px solid #0759c8;border-bottom:1.5px solid #0759c8;transform:translateY(-65%) rotate(45deg);pointer-events:none}.query-scope-selector>em{flex:0 0 auto;padding:2px 6px;border-radius:99px;color:#a56c22;background:#fff3df;font-style:normal}.query-scope-trigger{display:flex;align-items:center;gap:6px;max-width:min(300px,100%);min-height:30px;padding:4px 9px;border:1px solid #d9e3ef;border-radius:8px;color:#51647d;background:#f7f9fc;font:inherit;cursor:pointer}.query-scope-trigger:hover:not(:disabled),.query-scope-trigger[aria-expanded=true]{border-color:#a8c4e9;color:#0759c8;background:#f0f6ff}.query-scope-trigger:disabled{cursor:not-allowed;opacity:.6}.query-scope-trigger span{flex:none;color:#78869a;font-size:11px}.query-scope-trigger b{min-width:0;overflow:hidden;color:inherit;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.query-scope-trigger i{width:6px;height:6px;flex:none;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform .15s ease}.query-scope-trigger[aria-expanded=true] i{transform:translateY(2px) rotate(225deg)}.query-scope-popover{position:absolute;z-index:12;bottom:calc(100% + 10px);left:12px;display:grid;box-sizing:border-box;width:min(320px,calc(100% - 24px));gap:10px;padding:13px;border:1px solid #cedae8;border-radius:13px;background:#fff;box-shadow:0 18px 46px #2c37482e}.query-scope-popover:after{position:absolute;bottom:-7px;left:34px;width:12px;height:12px;border-right:1px solid #cedae8;border-bottom:1px solid #cedae8;background:#fff;content:"";transform:rotate(45deg)}.query-scope-popover>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.query-scope-popover>header>div{display:grid;gap:2px}.query-scope-popover>header strong{color:#2f4058;font-size:12px}.query-scope-popover>header small{color:#8995a5;font-size:9px}.query-scope-popover>header>button{display:grid;width:24px;height:24px;padding:0;place-items:center;border:1px solid #d9e2ec;border-radius:7px;color:#718097;background:#fff;font-size:15px;cursor:pointer}.query-scope-options{display:grid;max-height:210px;gap:4px;overflow:auto;scrollbar-width:thin}.query-scope-options>button:not(.query-scope-retry){display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:40px;padding:7px 9px;border:1px solid transparent;border-radius:8px;color:#465970;background:transparent;text-align:left;cursor:pointer}.query-scope-options>button:not(.query-scope-retry):hover{background:#f4f7fb}.query-scope-options>button.active:not(.query-scope-retry){border-color:#bdd3ef;color:#0759c8;background:#edf5ff}.query-scope-options>button>span{display:grid;grid-template-columns:7px minmax(0,1fr);align-items:center;gap:0 8px;min-width:0}.query-scope-options>button>span i{width:6px;height:6px;border-radius:50%;background:#a9b6c6}.query-scope-options>button.active>span i{background:#0b5bd7;box-shadow:0 0 0 3px #0b5bd71f}.query-scope-options>button>span b{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.query-scope-options>button>span small{grid-column:2;color:#8b97a7;font-size:9px;line-height:1.4}.query-scope-options>button>em{position:relative;width:16px;height:16px;flex:none;border:1px solid #ced9e5;border-radius:50%;background:#fff}.query-scope-options>button.active>em{border-color:#0b5bd7;background:#0b5bd7}.query-scope-options>button.active>em:after{position:absolute;top:3px;left:5px;width:4px;height:7px;border-right:1.5px solid #fff;border-bottom:1.5px solid #fff;content:"";transform:rotate(45deg)}.query-scope-options>p{margin:0;padding:8px 9px;color:#8995a5;font-size:10px;line-height:1.5}.query-scope-retry{padding:8px 9px;border:1px dashed #d8b987;border-radius:8px;color:#946223;background:#fffaf2;font-size:10px;text-align:left;cursor:pointer}.query-scope-popover-enter-active,.query-scope-popover-leave-active{transition:transform .16s ease,opacity .16s ease}.query-scope-popover-enter-from,.query-scope-popover-leave-to{transform:translateY(7px);opacity:0}.composer-stop{align-self:end;display:grid;width:36px;height:36px;place-items:center;border:0;border-radius:50%;background:#4b4e4b;cursor:pointer}.composer-stop span{width:11px;height:11px;border-radius:2px;background:#fff}.composer-stop:hover{background:#303330}.provenance-drawer-mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1500;display:flex;justify-content:flex-end;background:#19252157}.provenance-drawer{width:min(520px,92vw);height:100%;padding:24px;overflow:auto;background:#fff;box-shadow:-12px 0 34px #21342e29;animation:provenance-drawer-in .18s ease-out}.provenance-drawer>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:16px;border-bottom:1px solid #e7ecea}.provenance-drawer>header small{color:#278374;font-size:10px;letter-spacing:.1em}.provenance-drawer>header h3{margin:4px 0 0;color:#2f3b37}.provenance-drawer>header button{width:32px;height:32px;border:0;border-radius:8px;color:#64716c;background:#f1f4f2;font-size:22px;cursor:pointer}.provenance-drawer>section{display:grid;gap:12px;padding:18px 0;border-bottom:1px solid #edf0ef}.provenance-drawer h4{margin:0;color:#35443f;font-size:14px}.runtime-node-list{display:grid;gap:8px}.runtime-node-list>article{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:10px;border:1px solid #e1e8f1;border-radius:8px;background:#f8faff}.runtime-node-list>article>span{padding:3px 6px;border-radius:99px;color:#53657b;background:#e9eef5;font-size:10px}.runtime-node-list>article>span.status-completed{color:#08705f;background:#e3f6f1}.runtime-node-list>article>span.status-failed,.runtime-node-list>article>span.status-timeout{color:#a7463e;background:#fff0ee}.runtime-node-list>article>span.status-degraded{color:#976019;background:#fff4df}.runtime-node-list>article>div{display:grid;gap:3px}.runtime-node-list strong{color:#30445e;font-size:12px}.runtime-node-list small{color:#8390a1;font-size:10px}.runtime-node-list p{margin:2px 0 0;color:#65758a;font-size:11px;line-height:1.55}.runtime-run-error{margin:0;color:#a7463e;font-size:12px}.provenance-source-list{display:grid;gap:9px}.provenance-source-list article{display:grid;gap:4px;padding:11px;border:1px solid #dce8e4;border-radius:9px;background:#fafcfb}.provenance-source-list strong{color:#31544c;font-size:13px}.provenance-source-list span{color:#70827c;font-size:11px}.provenance-source-list p{margin:0;color:#566760;font-size:12px;line-height:1.55}.provenance-drawer .executed-sql{margin:0}.provenance-drawer .executed-sql code{display:block;max-height:340px;overflow:auto;white-space:pre-wrap;word-break:break-word}@keyframes provenance-drawer-in{0%{transform:translate(24px);opacity:.6}to{transform:translate(0);opacity:1}}@media (max-width:760px){.user-message-actions{opacity:1}.primary-answer-card{padding:15px}.primary-answer-value{display:grid;gap:4px}.primary-answer-value strong{font-size:24px}.result-view-tabs button{flex:1}.metric-definition-panel dl,.provenance-drawer dl{grid-template-columns:76px minmax(0,1fr)}.composer-with-scope .query-scope-strip{align-items:flex-start}.query-space-picker-heading{align-items:flex-start;flex-direction:column;gap:2px}.query-space-picker-heading span,.query-scope-strip strong{white-space:normal}.provenance-drawer{width:100%;padding:20px}}.answer-analysis{width:min(760px,100%);margin:2px 0 6px;color:#6b7280}.answer-analysis summary{cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}.answer-analysis summary::-webkit-details-marker{display:none}.answer-analysis>.answer-analysis-summary{display:inline-flex;align-items:center;gap:7px;min-height:26px;padding:2px 0;color:#6b7280;font-size:13px;line-height:1.6}.answer-analysis>.answer-analysis-summary:hover{color:#374151}.answer-analysis-state,.answer-tool-dot{display:inline-block;flex:none;width:7px;height:7px;border-radius:50%;background:#0b5bd7}.answer-analysis-state.running,.answer-tool-dot.running{background:#1677ff;animation:chat-sdk-dot-pulse 1.5s ease-in-out infinite}.answer-analysis-label{font-weight:400}.answer-analysis-label small,.answer-analysis-count{color:#9ca3af;font-size:12px;font-weight:400}.answer-analysis-degraded{padding:2px 7px;border:1px solid #efd18a;border-radius:99px;color:#8a6419;background:#fff6df;font-size:11px;font-weight:700}.answer-analysis-toggle,.answer-thinking-toggle{color:#9ca3af;font-size:11px}.answer-analysis-toggle:after,.answer-thinking-toggle:after{content:"▸"}.answer-analysis[open]>.answer-analysis-summary .answer-analysis-toggle:after,.answer-thinking-block[open]>.answer-thinking-header .answer-thinking-toggle:after{content:"▾"}.answer-process-items{display:flex;flex-direction:column;gap:2px;margin:2px 0 4px 3px;padding:2px 0 2px 14px;border-left:2px solid #f0f2f8}.answer-process-text{display:grid;gap:1px;margin:0;padding:2px 0;color:#6b7280;font-size:13px;line-height:1.6}.answer-process-text strong{color:#6b7280;font-size:13px;font-weight:500}.answer-process-text p{margin:0!important;color:#9ca3af;font-size:13px;line-height:1.6!important}.answer-process-icon{display:inline-block;width:20px;margin-right:3px;text-align:center}.answer-process-text.is-result{margin-top:3px;padding-top:5px;border-top:1px dashed #e5e7eb}.answer-process-text.is-result p{max-height:180px;overflow:auto;white-space:pre-wrap;word-break:break-word}.answer-process-text.is-warning{margin:4px 0;padding:7px 9px;border-left:3px solid #d6a13a;border-radius:6px;background:#fff9eb}.answer-process-text.is-warning strong{color:#815b12;font-weight:700}.answer-process-text.is-warning p{color:#876f42}.answer-process-current{color:#1677ff}.answer-thinking-block{margin:4px 0}.answer-thinking-header{display:inline-flex;align-items:center;gap:4px;padding:2px 0;color:#9ca3af;font-size:13px;transition:color .2s}.answer-thinking-header:hover,.answer-thinking-block.thinking .answer-thinking-header{color:#6b7280}.answer-thinking-icon{display:inline-grid;width:18px;height:18px;place-items:center;color:#8b5cf6;font-size:13px}.answer-thinking-label{font-weight:400}.answer-thinking-block.thinking .answer-thinking-label{color:#1677ff;font-weight:500;text-shadow:0 0 6px rgba(22,119,255,.35);animation:chat-sdk-dot-pulse 1.5s ease-in-out infinite}.answer-thinking-content{max-height:300px;margin:4px 0 0!important;padding:0;overflow-y:auto;color:#9ca3af;font-size:13px;font-style:italic;line-height:1.7!important;white-space:pre-wrap;word-break:break-word}.answer-tool-entry{min-width:0}.answer-tool-row{display:flex;width:100%;align-items:center;gap:7px;padding:3px 0;border:0;border-radius:3px;background:transparent;color:#6b7280;font:inherit;font-size:13px;line-height:1.6;text-align:left;-webkit-appearance:none;-moz-appearance:none;appearance:none}.answer-tool-row:enabled{cursor:pointer}.answer-tool-dot.done{background:#0b5bd7}.answer-tool-dot.failed{background:#dc2626}.answer-tool-label{overflow:hidden;color:#6b7280;font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.answer-tool-row.running .answer-tool-label{color:#1677ff;text-shadow:0 0 6px rgba(22,119,255,.35);animation:chat-sdk-dot-pulse 1.5s ease-in-out infinite}.answer-tool-row.failed .answer-tool-label{color:#b42318}.answer-tool-result-summary{flex:none;color:#64748b;font-size:11px}.answer-tool-duration{flex:none;margin-left:auto;color:#9ca3af;font-size:11px;opacity:0;transition:opacity .15s;white-space:nowrap}.answer-tool-row:hover .answer-tool-duration{opacity:1}.answer-tool-toggle{flex:none;width:14px;color:#9ca3af;font-size:11px;text-align:center}.answer-tool-detail{display:grid;gap:6px;margin:2px 0 6px 14px;padding:7px 9px;border:1px solid #e5eaf2;border-radius:7px;background:#f8fafc}.answer-tool-detail section{display:grid;gap:3px;min-width:0}.answer-tool-detail small{color:#64748b;font-size:11px;font-weight:600}.answer-tool-detail pre{max-height:180px;margin:0;padding:0;overflow:auto;color:#667085;background:transparent;font:12px/1.55 Consolas,Microsoft YaHei UI,monospace;white-space:pre-wrap;word-break:break-word}.answer-analysis-waiting{display:flex;align-items:center;gap:8px;margin:2px 0!important;color:#9ca3af;font-size:13px;line-height:1.6!important}.answer-analysis-waiting span{width:7px;height:7px;border-radius:50%;background:#1677ff;animation:chat-sdk-dot-pulse 1.5s ease-in-out infinite}@keyframes chat-sdk-dot-pulse{0%,to{opacity:1}50%{opacity:.35}}.query-result tbody tr{animation:query-result-row-in .18s ease-out both}.query-result .query-result-waiting td{color:#7f918b;background:#fbfdfc;text-align:center}@keyframes query-result-row-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes answer-meta-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.authorization-label{margin:16px 0 8px;color:#526861;font-size:13px;font-weight:700}.menu-permission-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:16px}.menu-permission-grid label{display:flex;min-width:0;gap:9px;padding:10px;border:1px solid #dbe9e4;border-radius:9px;cursor:pointer;background:#fbfefd}.menu-permission-grid label.disabled{cursor:not-allowed;opacity:.48}.menu-permission-grid input{width:16px;height:16px;margin-top:2px;accent-color:#158274}.menu-permission-grid span{display:grid;min-width:0;gap:3px}.menu-permission-grid strong{color:#29453d;font-size:13px}.menu-permission-grid small{color:#74837e;font-size:12px;line-height:1.45}@media (max-width:760px){.workbench-shell{display:block}.app-sidebar{position:static;width:auto;min-height:auto;gap:14px}.workbench-main{padding:0}.menu-permission-grid{grid-template-columns:1fr}}.app-toast{position:fixed;z-index:1200;right:32px;bottom:28px;max-width:min(520px,calc(100vw - 40px));padding:13px 16px;border:1px solid #c7e2da;border-radius:12px;color:#245a50;background:#fffffff7;box-shadow:0 16px 42px #1c41372e;font-size:14px;line-height:1.55}.toast-enter-active,.toast-leave-active{transition:opacity .2s ease,transform .2s ease}.toast-enter-from,.toast-leave-to{opacity:0;transform:translateY(10px)}.roles-page{max-width:1120px}.role-account-grid{align-items:start}.role-editor-card,.account-registration-card{display:grid;align-content:start}.role-editor-card .section-heading .secondary-button{margin:0}.role-space-list{display:grid;gap:8px;margin-top:10px}.role-space-row,.role-list-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 12px;border:1px solid #e0ebe7;border-radius:10px;background:#fbfefd}.role-space-row>div{display:grid;gap:3px;min-width:0}.role-space-row strong,.role-list-row strong{color:#29453d;font-size:14px}.builtin-role-badge{display:inline-flex;margin-left:7px;padding:2px 6px;border-radius:99px;color:#8a5b05;background:#fff0c9;font-size:11px;font-weight:700;vertical-align:middle}.role-space-row small{color:#74837e;font-size:12px}.role-space-row select{width:min(180px,52%)}.role-preview{display:grid;gap:8px;margin-top:14px;padding:13px;border:1px solid #bde0d7;border-radius:10px;background:#f0faf7}.role-preview strong{color:#1e665a;font-size:13px}.role-preview>span{color:#5b746d;font-size:12px}.permission-chip-list,.role-preview>div{display:flex;flex-wrap:wrap;gap:6px}.permission-chip{display:inline-flex;padding:4px 8px;border-radius:99px;color:#216b60;background:#dff3ed;font-size:12px;line-height:1.35}.role-list-card,.account-list-card{display:grid;gap:0}.role-list-card .section-heading,.account-list-card .section-heading{padding-bottom:14px}.role-list-card .section-heading>div,.account-list-card .section-heading>div{display:grid;gap:5px}.role-list-card .section-heading>span,.account-list-card .section-heading>span{flex:none;padding:4px 8px;border-radius:99px;color:#176c61;background:#e8f5f1;font-size:12px;font-weight:700}.role-list-row{margin-top:10px}.role-list-row>div:first-child{min-width:0}.role-list-row p{margin:5px 0 9px;color:#74817d;font-size:13px}.account-row{align-items:flex-start}.account-row .field-label{margin-top:12px}@media (max-width:760px){.role-space-row,.role-list-row{align-items:stretch;flex-direction:column}.role-space-row select,.role-list-row .row-actions{width:100%}.role-list-row .row-actions button{flex:1}.role-list-card .section-heading,.account-list-card .section-heading{align-items:flex-start}}.audit-page{max-width:1400px}.audit-heading h1{margin:5px 0 6px}.audit-heading .eyebrow,.audit-heading .muted{margin:0}.audit-filter-card{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr)) auto;gap:12px;align-items:end;margin:22px 0 16px;padding:18px;border:1px solid #dce9e5;border-radius:13px;background:#fff}.audit-filter-card label{display:grid;min-width:0;gap:7px;color:#526861;font-size:13px;font-weight:700}.audit-filter-actions{display:flex;gap:8px}.audit-list-card{overflow:hidden;border:1px solid #dce9e5;border-radius:13px;background:#fff}.audit-list-summary{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px;color:#35675e;border-bottom:1px solid #e6efec;background:#f6faf9;font-size:13px}.audit-list-summary small{color:#75857f}.audit-table-wrap{overflow-x:auto}.audit-table{width:100%;border-collapse:collapse;table-layout:fixed}.audit-table th{padding:12px 14px;color:#567069;background:#eef6f3;font-size:12px;text-align:left}.audit-table td{padding:13px 14px;border-top:1px solid #e8efed;color:#334b44;font-size:13px;vertical-align:top}.audit-table th:nth-child(1){width:170px}.audit-table th:nth-child(2){width:130px}.audit-table th:nth-child(3){width:220px}.audit-table th:nth-child(4){width:130px}.audit-table th:nth-child(6){width:105px}.audit-time{color:#657871!important;white-space:nowrap}.audit-operation{display:block;color:#1d655a;font-weight:700}.audit-operation-code{display:block;margin-top:4px;color:#84918d;overflow-wrap:anywhere}.audit-detail-summary{overflow:hidden;color:#62736e!important;text-overflow:ellipsis;white-space:nowrap}.audit-detail-button{padding:7px 10px;font-size:12px}.audit-empty{padding:42px!important;color:#778781!important;text-align:center}.audit-pagination{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:14px 16px;border-top:1px solid #e7efec;color:#60756e;font-size:13px}.audit-pagination .secondary-button{padding:8px 12px}.audit-page .modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:grid;place-items:center;padding:24px;background:#102b287a}.audit-detail-dialog{display:grid;gap:18px;width:min(720px,100%);max-height:calc(100vh - 64px);overflow:auto;padding:24px;border:1px solid #c9e0da;border-radius:16px;background:#fff;box-shadow:0 24px 64px #0c2b243d}.audit-detail-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.audit-detail-heading .eyebrow,.audit-detail-heading h2{margin:0}.audit-detail-heading h2{margin-top:5px;color:#203d36;font-size:21px}.audit-detail-dialog dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0}.audit-detail-dialog dl div{padding:11px 12px;border-radius:9px;background:#f3f8f6}.audit-detail-dialog dt{color:#71817c;font-size:12px}.audit-detail-dialog dd{margin:5px 0 0;color:#29483f;font-size:14px;overflow-wrap:anywhere}.audit-detail-label{display:block;margin-bottom:8px;color:#29483f;font-size:13px}.audit-detail-dialog pre{max-height:320px;overflow:auto;margin:0;padding:16px;border-radius:10px;color:#d9f2eb;background:#123c34;font:12px/1.65 Consolas,monospace;white-space:pre-wrap;overflow-wrap:anywhere}.audit-tabs{display:flex;width:fit-content;margin-top:22px;padding:4px;border-radius:10px;background:#eaf3f0}.audit-tabs button{padding:9px 16px;border:0;border-radius:8px;color:#58716a;background:transparent;font-weight:700}.audit-tabs button.active{color:#fff;background:#0f766e;box-shadow:0 4px 12px #0f766e2e}.query-audit-table th:nth-child(1){width:170px}.query-audit-table th:nth-child(2){width:120px}.query-audit-table th:nth-child(3){width:150px}.query-audit-table th:nth-child(4){width:auto}.query-audit-table th:nth-child(5){width:220px}.query-audit-table th:nth-child(6){width:145px}.query-audit-question{overflow:hidden;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.audit-status{display:inline-flex;padding:3px 8px;border-radius:99px;font-size:12px;font-weight:700}.audit-status-success{color:#176c61;background:#e2f5ef}.audit-status-denied{color:#a64b40;background:#fff0ed}.query-audit-detail-question{margin:0;padding:12px 14px;border:1px solid #dce9e5;border-radius:9px;color:#334b44;background:#fbfefd;line-height:1.7}.query-audit-tools{display:flex;flex-wrap:wrap;gap:7px}.query-audit-tools span{padding:5px 9px;border-radius:99px;color:#246a5f;background:#e8f5f1;font-size:12px}.audit-row-actions{display:flex;flex-wrap:wrap;gap:6px}.audit-delete-dialog{display:grid;gap:12px;width:min(520px,100%);padding:24px;border:1px solid #eed0cc;border-radius:16px;background:#fff;box-shadow:0 24px 64px #3c16123d}.audit-delete-dialog .eyebrow,.audit-delete-dialog h2,.audit-delete-dialog p{margin:0}.audit-delete-dialog h2{color:#3d2926;font-size:21px}.audit-delete-dialog>p:not(.eyebrow):not(.muted){padding:11px 12px;border-radius:9px;color:#5e4844;background:#fff6f4;line-height:1.65;overflow-wrap:anywhere}.audit-delete-actions{display:flex;justify-content:flex-end;gap:9px;padding-top:6px}.audit-batch-bar{display:flex;align-items:center;gap:14px;padding:10px 14px;border-bottom:1px solid #e5eeeb;color:#60746e;background:#fbfdfc;font-size:13px}.audit-batch-bar label{display:flex;align-items:center;gap:7px;color:#315f56;font-weight:700}.audit-batch-bar input,.query-audit-table input[type=checkbox]{width:16px;height:16px;accent-color:#0f766e}.audit-batch-bar .secondary-button{margin-left:auto;padding:7px 11px;font-size:12px}.query-audit-table th:first-child{width:48px;text-align:center}.query-audit-table td:first-child{text-align:center}.query-audit-table .audit-row-selected td{background:#f0faf7}.query-audit-table th:nth-child(2){width:170px}.query-audit-table th:nth-child(3){width:120px}.query-audit-table th:nth-child(4){width:150px}.query-audit-table th:nth-child(5){width:auto}.query-audit-table th:nth-child(6){width:130px}.query-audit-table th:nth-child(7){width:85px}.query-audit-table th:nth-child(8){width:145px}.audit-token-count{display:block;color:#42657c;font-size:12px;line-height:1.65;white-space:nowrap}.audit-token-count+.audit-token-count{color:#6c547c}.audit-token-partial{display:block;margin-top:2px;color:#a06b24;font-size:10px}.audit-model-detail{grid-column:1 / -1}.audit-model-usage-list{display:grid;gap:7px}.audit-model-usage-list article{display:grid;grid-template-columns:minmax(220px,1fr) auto auto;gap:10px;align-items:center;padding:10px 12px;border:1px solid #dce9e5;border-radius:9px;color:#49645d;background:#f8fcfa;font-size:12px}.audit-model-usage-list article>div{display:grid;min-width:0;gap:3px}.audit-model-usage-list b{overflow:hidden;color:#285b51;text-overflow:ellipsis;white-space:nowrap}.audit-model-usage-list small{color:#75857f}.audit-token-missing{color:#a06b24}@media (max-width:1050px){.audit-filter-card{grid-template-columns:repeat(2,minmax(0,1fr))}.audit-filter-actions{grid-column:1 / -1}}@media (max-width:760px){.audit-page{padding-right:16px}.audit-heading{align-items:flex-start}.audit-filter-card{grid-template-columns:1fr}.audit-filter-actions{grid-column:auto}.audit-filter-actions button{flex:1}.audit-detail-dialog dl{grid-template-columns:1fr}.audit-pagination{justify-content:center}}.report-control-card{display:grid;gap:14px;margin:22px 0 16px;padding:18px;border:1px solid #d9e8e3;border-radius:13px;background:#fff}.report-control-card>div strong{color:#28594f}.report-control-card>div p{margin:6px 0 0;color:#667a74;font-size:13px;line-height:1.6}.report-control-card form{display:grid;grid-template-columns:minmax(220px,1.2fr) minmax(150px,.7fr) minmax(150px,.7fr) auto;gap:12px;align-items:end}.report-control-card label{display:grid;gap:7px;color:#526861;font-size:13px;font-weight:700}.report-list-card{overflow:hidden;border:1px solid #dce9e5;border-radius:13px;background:#fff}.report-list-card>header{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px;border-bottom:1px solid #e6efec;background:#f6faf9}.report-list-card>header div{display:grid;gap:3px;color:#315f56}.report-list-card>header small{color:#768780;font-weight:400}.report-review-notice,.report-row em,.report-detail-meta em{padding:4px 8px;border-radius:99px;color:#8a5d1f;background:#fff3d5;font-size:11px;font-style:normal;white-space:nowrap}.report-row{display:grid;grid-template-columns:minmax(240px,1fr) 90px 110px 80px minmax(210px,auto);gap:14px;align-items:center;padding:14px 16px;border-top:1px solid #e7efec;color:#46625b;font-size:13px}.report-row:first-of-type{border-top:0}.report-row>div:first-child{display:grid;min-width:0;gap:4px}.report-row div strong{color:#294f46}.report-row div small{color:#7b8a85}.report-row .secondary-button{padding:7px 10px;font-size:12px}.report-row-actions{display:flex!important;justify-content:flex-end;gap:7px!important}.report-row-actions .secondary-button{justify-self:auto;white-space:nowrap}.report-review-button{color:#146a60;border-color:#a9d1c8;background:#f3faf8}.report-review-approved{color:#176c61!important;background:#e2f5ef!important}.report-review-rejected{color:#a64b40!important;background:#fff0ed!important}.report-review-pending_review{color:#8a5d1f!important;background:#fff3d5!important}.report-unhelpful-count{color:#a45348!important;font-weight:700}.report-detail-dialog{width:min(880px,100%)}.report-detail-meta{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.report-detail-meta span{padding:5px 9px;border-radius:99px;color:#326c61;background:#e9f5f1;font-size:12px}.report-reviewed-summary{display:grid;gap:5px;padding:11px 13px;border:1px solid #d8e8e3;border-radius:9px;color:#536b64;background:#f6faf9;font-size:12px}.report-reviewed-summary strong,.report-reviewed-summary p{margin:0}.report-content{padding:16px 18px;border:1px solid #dce9e5;border-radius:11px;color:#3d5952;background:#fbfefd;line-height:1.75}.report-content h3{margin:18px 0 8px;color:#24584e;font-size:16px}.report-content h3:first-child{margin-top:0}.report-content p{margin:6px 0}.report-content .report-list-item{padding-left:8px}.report-safety-note{margin:0;padding:11px 13px;border-radius:9px;color:#7d5c25;background:#fff7e6;font-size:12px;line-height:1.6}.report-review-panel{display:grid;gap:12px;padding:14px;border:1px solid #cfe3dd;border-radius:11px;background:#f6fbf9}.report-review-panel label{display:grid;gap:7px;color:#365f56;font-size:13px;font-weight:700}.report-review-panel textarea{min-height:86px;resize:vertical;font:inherit;font-weight:400;line-height:1.6}.report-review-panel>div{display:flex;justify-content:flex-end;gap:9px}.query-audit-detail-answer{margin:0;padding:12px 14px;border:1px solid #dce9e5;border-radius:9px;color:#334b44;background:#f5faf8;line-height:1.75;white-space:pre-wrap}.query-audit-data-wrap{overflow:auto;border:1px solid #dce9e5;border-radius:9px}.query-audit-data-wrap table{width:100%;min-width:480px;border-collapse:collapse;font-size:12px}.query-audit-data-wrap th,.query-audit-data-wrap td{padding:9px 10px;border-bottom:1px solid #e7efec;text-align:left;white-space:nowrap}.query-audit-data-wrap th{color:#28675c;background:#f0f7f5}.query-audit-data-wrap tr:last-child td{border-bottom:0}.query-audit-sources{display:flex;flex-wrap:wrap;gap:7px}.query-audit-sources span{display:grid;gap:2px;padding:6px 9px;border-radius:8px;color:#2e665b;background:#edf7f4;font-size:12px}.query-audit-sources small{color:#72857e}.report-content h2,.report-content h3,.report-content h4{margin:18px 0 8px;color:#24584e}.report-content h2{font-size:19px}.report-content h4{font-size:14px}.report-content h2:first-child,.report-content h3:first-child,.report-content h4:first-child{margin-top:0}.report-content ul,.report-content ol{display:grid;gap:5px;margin:8px 0;padding-left:24px}.report-content blockquote{margin:10px 0;padding:9px 12px;border-left:3px solid #86c4b8;color:#526b64;background:#f0f8f5}.report-content code{padding:2px 5px;border-radius:5px;color:#9a4d43;background:#f5eeeb;font-size:.9em}.report-content hr{margin:16px 0;border:0;border-top:1px solid #dce9e5}.report-markdown-table{margin:10px 0;overflow:auto;border:1px solid #d7e7e2;border-radius:9px}.report-markdown-table table{width:100%;min-width:560px;border-collapse:collapse;font-size:13px}.report-markdown-table th,.report-markdown-table td{padding:9px 11px;border-right:1px solid #e3eeea;border-bottom:1px solid #e3eeea;text-align:left;vertical-align:top}.report-markdown-table th{color:#27675c;background:#edf7f4}.report-markdown-table tr:last-child td{border-bottom:0}.report-markdown-table th:last-child,.report-markdown-table td:last-child{border-right:0}@media (max-width:760px){.report-control-card form{grid-template-columns:1fr}.report-row{grid-template-columns:1fr 1fr}.report-row>div:first-child,.report-row-actions{grid-column:1 / -1}.report-row-actions{justify-content:flex-start}.report-row .secondary-button{justify-self:start}.report-review-panel>div{display:grid;grid-template-columns:1fr 1fr}.report-review-panel button{width:100%}}.report-range-shortcuts{display:flex;align-items:center;gap:7px;color:#71827d;font-size:12px}.report-range-shortcuts button{padding:5px 9px;border:1px solid #d2e4df;border-radius:99px;color:#276b5f;background:#f6fbf9;font-size:12px}.report-range-shortcuts button:hover{border-color:#75b9ac;background:#e9f6f2}.report-control-card .report-schedule-form{grid-template-columns:auto minmax(230px,1fr) minmax(130px,.45fr) auto;padding-top:14px;border-top:1px solid #e4eeeb}.report-schedule-toggle{display:flex!important;align-items:center;align-self:center;grid-auto-flow:column;justify-content:start;padding:9px 11px;border-radius:9px;color:#28665b!important;background:#edf7f4;white-space:nowrap}.report-schedule-toggle input{width:17px;height:17px;accent-color:#0f766e}.report-schedule-error{grid-column:1 / -1;margin:0;padding:9px 11px;border-radius:8px;color:#9a4d43;background:#fff1ee;font-size:12px;line-height:1.5}@media (max-width:760px){.report-control-card .report-schedule-form{grid-template-columns:1fr}.report-schedule-error{grid-column:auto}}.conversation-list .task-row{position:relative;display:block;min-width:0}.conversation-list .task-row:not(.is-renaming)>.task-item{width:100%;padding-right:10px;transition:padding-right .16s ease,background-color .16s ease}.conversation-list .task-row:not(.is-renaming)>.secondary-button{position:absolute;top:50%;z-index:2;margin:0;padding:5px 6px;transform:translateY(-50%);opacity:0;pointer-events:none;background:#fbf7ed;transition:opacity .14s ease}.conversation-list .task-row:not(.is-renaming)>.secondary-button:not(.danger-button){right:42px}.conversation-list .task-row:not(.is-renaming)>.danger-button{right:4px}.conversation-list .task-row:not(.is-renaming):hover>.task-item,.conversation-list .task-row:not(.is-renaming):focus-within>.task-item{padding-right:82px}.conversation-list .task-row:not(.is-renaming):hover>.secondary-button,.conversation-list .task-row:not(.is-renaming):focus-within>.secondary-button{opacity:1;pointer-events:auto}.conversation-list .task-row.is-renaming{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px;align-items:center}.conversation-list .task-row.is-renaming>.secondary-button{opacity:1}.knowledge-center-space-picker{min-width:280px;display:grid;gap:8px}.knowledge-center-heading-actions{display:grid;justify-items:stretch;gap:10px}.knowledge-center-create-button{box-sizing:border-box;text-align:center;text-decoration:none}.knowledge-center-empty-space{display:grid;justify-items:start;gap:12px;margin-top:18px}.knowledge-center-breadcrumb{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px;padding:10px 13px;border:1px solid #d6e8e3;border-radius:10px;background:#f7fbfa;color:#71847d;font-size:12px}.knowledge-center-breadcrumb a{color:#147466;font-weight:700;text-decoration:none}.knowledge-center-space-picker span{color:#74817d;font-size:13px}.knowledge-center-summary{display:grid;grid-template-columns:minmax(260px,1fr) minmax(420px,1.6fr);gap:24px;align-items:center}.knowledge-center-summary h2{margin:6px 0 10px}.knowledge-center-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.knowledge-center-metrics article{padding:18px;border:1px solid #dce9e5;border-radius:14px;background:#f7fbfa;display:grid;gap:6px}.knowledge-center-metrics article strong{font-size:28px}.knowledge-center-metrics article span,.knowledge-center-metrics article small{color:#74817d}.knowledge-center-asset-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:16px}.knowledge-center-asset-card{display:grid;gap:8px;width:100%;min-width:0;color:inherit;font:inherit;text-align:left;cursor:default;-webkit-appearance:none;-moz-appearance:none;appearance:none}.knowledge-center-asset-card h2{margin:4px 0 0;font-size:17px}.knowledge-center-asset-card>strong{color:#173e37;font-size:32px}.knowledge-center-asset-card p,.knowledge-center-asset-card small{margin:0;color:#74817d}.knowledge-center-asset-card[data-attention=true]{border-color:#e4bd78;background:#fffaf0;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.knowledge-center-asset-card[data-attention=true]:hover,.knowledge-center-asset-card[data-attention=true]:focus-visible{border-color:#c98a31;box-shadow:0 8px 24px #8050151f;transform:translateY(-2px);outline:none}.knowledge-center-asset-card[data-attention=true].is-expanded{border-color:#b9751e;box-shadow:0 0 0 2px #b9751e1f}.knowledge-center-asset-alert{display:grid;gap:5px;color:#9a5c10;font-size:12px;font-weight:700}.knowledge-center-asset-alert b{color:#805015;font-size:12px}.knowledge-center-issue-panel{margin-top:14px;border-color:#e4bd78;background:linear-gradient(180deg,#fffdf8,#fff)}.knowledge-center-issue-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding-bottom:16px;border-bottom:1px solid #eadfc9}.knowledge-center-issue-header h2{margin:5px 0 6px;color:#173e37}.knowledge-center-issue-header p{margin:0;color:#6d7c77}.knowledge-center-issue-list{display:grid;gap:12px;margin-top:16px}.knowledge-center-issue-item{padding:16px;border:1px solid #eadfc9;border-radius:14px;background:#fff}.knowledge-center-issue-title{display:flex;align-items:center;justify-content:space-between;gap:16px}.knowledge-center-issue-title>div{display:flex;align-items:center;flex-wrap:wrap;gap:10px;min-width:0}.knowledge-center-issue-title strong{color:#173e37;overflow-wrap:anywhere}.knowledge-center-issue-title span{padding:4px 9px;border-radius:99px;color:#94570e;background:#fff1d8;font-size:12px;font-weight:700}.knowledge-center-issue-action{flex:none;color:#0f766e;font-size:13px;font-weight:800;text-decoration:none}.knowledge-center-issue-action:hover{text-decoration:underline}.knowledge-center-issue-permission{flex:none;color:#74817d!important;background:#edf3f1!important}.knowledge-center-issue-item dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:14px 0 0}.knowledge-center-issue-item dl>div{padding:12px;border-radius:10px;background:#f7faf9}.knowledge-center-issue-item dt{margin-bottom:6px;color:#477168;font-size:12px;font-weight:800}.knowledge-center-issue-item dd{margin:0;color:#52645f;font-size:13px;line-height:1.65}.knowledge-center-attention{margin-top:14px;border-color:#e4bd78;background:#fffaf0;color:#805015}.document-permission-dialog{width:min(920px,calc(100vw - 32px));max-height:calc(100vh - 48px);overflow:auto;padding:24px;border-radius:18px;background:#fff;box-shadow:0 24px 70px #1538313d}.document-permission-dialog>label{display:grid;gap:7px;margin:14px 0 8px}.document-permission-dialog>label span{color:#647771;font-size:13px;font-weight:700}.document-grant-editor{margin:16px 0;padding:16px;border:1px solid #dce9e5;border-radius:14px;background:#f8fbfa}.document-grant-form{display:grid;grid-template-columns:150px minmax(220px,1fr) 120px auto;gap:10px}.document-grant-list{display:grid;gap:8px;margin-top:14px}.document-grant-list article{display:grid;grid-template-columns:minmax(160px,1fr) auto auto;gap:12px;align-items:center;padding:10px 12px;border:1px solid #e2ebe8;border-radius:10px;background:#fff}.document-grant-list article small{color:#74817d}.data-permission-toolbar{display:grid;grid-template-columns:repeat(2,minmax(240px,1fr));gap:14px}.data-permission-toolbar label{display:grid;gap:7px}.data-permission-toolbar label span{color:#647771;font-size:13px;font-weight:700}.data-rls-form{display:grid;grid-template-columns:180px minmax(260px,1fr) auto;align-items:center;gap:10px}.data-scope-form{display:grid;grid-template-columns:140px minmax(180px,1fr) 140px minmax(180px,1fr) 170px auto;gap:10px;align-items:center}.data-scope-list{display:grid;gap:10px}.data-scope-list article{display:grid;grid-template-columns:minmax(220px,1fr) auto auto;gap:14px;align-items:center;padding:13px;border:1px solid #dfeae7;border-radius:12px}.data-scope-list article p{margin:4px 0 0;color:#74817d}.data-verification-form{display:grid;grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) minmax(220px,1fr) auto;gap:10px}.rls-verification-field,.rls-verification-action{display:grid;align-content:end;gap:6px}.rls-verification-field>span,.rls-verification-action>span{color:#315f57;font-size:13px;font-weight:800}.rls-verification-field>small,.rls-verification-action>small{min-height:34px;color:#74817d;font-size:12px;line-height:1.4}.rls-verification-action .primary-button{white-space:nowrap}.rls-verification-result{margin-top:14px;padding:16px;border:1px solid #dfb2ac;border-radius:12px;background:#fff7f5}.rls-verification-result[data-passed=true]{border-color:#9fcfc4;background:#f3fbf8}.rls-verification-summary{display:flex;justify-content:space-between;gap:12px;align-items:center}.rls-verification-summary small,.rls-verification-checks small{color:#647771}.rls-verification-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0}.rls-verification-metrics span{display:grid;gap:4px;padding:11px;border:1px solid #dfe9e6;border-radius:10px;background:#fff;color:#647771;font-size:12px}.rls-verification-metrics strong{color:#173c35;font-size:18px}.rls-verification-diagnosis{margin:0 0 14px;padding:11px 12px;border-radius:10px;color:#75483f;background:#fff;line-height:1.6}.rls-verification-result[data-passed=true] .rls-verification-diagnosis{color:#17695d}.rls-verification-checks{display:grid;gap:8px;margin:0;padding:0;list-style:none}.rls-verification-checks li{display:flex;justify-content:space-between;gap:12px;padding:9px 11px;border-radius:9px;background:#fff0ed;color:#9f3d30}.rls-verification-checks li[data-passed=true]{background:#e9f7f2;color:#167363}.knowledge-center-page{width:100%;min-width:0;max-width:1320px;color:#19352f}.knowledge-center-command-bar{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;padding:4px 0 22px;border-bottom:1px solid #dce7e4}.knowledge-center-title-block{min-width:0}.knowledge-center-title-block h1{margin:6px 0 8px;color:#173a33;font-size:32px;line-height:1.2;letter-spacing:-.5px}.knowledge-center-title-block>p:last-child{margin:0;color:#657a74;font-size:14px}.knowledge-center-heading-actions{display:flex;align-items:flex-end;justify-content:flex-end;gap:10px;flex:none}.knowledge-center-space-picker{display:grid;min-width:280px;gap:7px}.knowledge-center-space-picker span{color:#4f6861;font-size:12px;font-weight:800}.knowledge-center-space-picker .control{height:42px;border-color:#cdded9;border-radius:9px;background:#fff;box-shadow:0 1px 2px #193e3508}.knowledge-center-create-button{display:inline-flex;box-sizing:border-box;height:42px;align-items:center;justify-content:center;gap:5px;padding-inline:16px;border-radius:9px;text-align:center;text-decoration:none;white-space:nowrap}.knowledge-center-create-button span{font-size:18px;font-weight:500;line-height:1}.knowledge-center-status{display:flex;align-items:center;gap:9px;margin:14px 0;padding:9px 12px;border:1px solid #dce8e5;border-radius:8px;color:#58706a;background:#f7faf9;font-size:12px}.knowledge-center-status>span{width:7px;height:7px;flex:none;border-radius:50%;background:#22927f;box-shadow:0 0 0 4px #22927f1a}.knowledge-center-summary{display:grid;grid-template-columns:minmax(300px,1.15fr) minmax(540px,1.85fr);gap:28px;align-items:stretch;padding:24px 26px;border:1px solid #dce7e4;border-radius:14px;background:#fff;box-shadow:0 8px 26px #143d340b}.knowledge-center-space-profile{display:flex;align-items:center;gap:16px;min-width:0}.knowledge-center-space-monogram{display:grid;width:52px;height:52px;flex:0 0 52px;place-items:center;border-radius:12px;color:#fff;background:linear-gradient(145deg,#0f766e,#249982);box-shadow:0 8px 18px #0f766e2e;font-size:21px;font-weight:900}.knowledge-center-space-profile h2{margin:4px 0 7px;color:#173a33;font-size:22px}.knowledge-center-space-profile p{margin:0 0 7px;color:#5d706b;line-height:1.55}.knowledge-center-space-profile small{color:#879690}.knowledge-center-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;align-items:stretch;border:1px solid #e0e9e6;border-radius:12px;background:#f8fbfa;overflow:hidden}.knowledge-center-metrics article,.knowledge-center-build-metric{display:grid;align-content:center;gap:6px;min-width:0;padding:17px 20px;border:0;border-left:1px solid #e0e9e6;border-radius:0;color:inherit;background:transparent;font:inherit;text-align:left}.knowledge-center-metrics article:first-child{border-left:0}.knowledge-center-metrics article>span,.knowledge-center-build-metric>span{color:#647872;font-size:12px;font-weight:700}.knowledge-center-metrics article strong,.knowledge-center-build-metric strong{overflow:hidden;color:#173a33;font-size:26px;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.knowledge-center-build-metric[data-status=attention] strong{color:#aa6418}.knowledge-center-build-metric[data-status=building] strong{color:#1a7c70}.inherited-business-skills{display:grid;gap:18px}.inherited-business-skills>.section-heading{align-items:flex-start}.inherited-business-skills>.section-heading>strong{padding:8px 12px;border-radius:999px;color:#075ecc;background:#eaf3ff}.inherited-business-skill-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.inherited-business-skill-grid article{display:grid;gap:12px;padding:18px;border:1px solid #cdddf3;border-radius:12px;background:#fff}.inherited-business-skill-grid article header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.inherited-business-skill-grid article header div{display:grid;gap:4px}.inherited-business-skill-grid article header strong{font-size:17px}.inherited-business-skill-grid article header small{color:#718199}.inherited-business-skill-grid article header span{flex:none;padding:5px 9px;border-radius:999px;color:#087268;background:#e8f7f3}.inherited-business-skill-grid article p{margin:0;color:#485b75;line-height:1.7}.inherited-business-skill-grid article>div{display:flex;flex-wrap:wrap;gap:7px}.inherited-business-skill-grid article>div b{padding:5px 8px;border:1px solid #d7e3f3;border-radius:6px;color:#315a91;background:#f5f8fc;font-size:12px;font-weight:600}@media (max-width:900px){.inherited-business-skill-grid{grid-template-columns:1fr}}.knowledge-center-metrics article small,.knowledge-center-build-metric small{overflow:hidden;color:#899792;font-size:11px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.knowledge-center-build-metric b{margin-top:2px;color:#899792;font-size:11px;font-weight:700}.knowledge-center-build-metric.is-actionable{cursor:pointer;transition:background-color .16s ease}.knowledge-center-build-metric.is-actionable:hover,.knowledge-center-build-metric.is-actionable:focus-visible{background:#eef7f4;outline:none}.knowledge-center-build-metric.is-actionable b{color:#17796d}.knowledge-center-build-metric:disabled{opacity:1;cursor:default}.knowledge-center-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin:28px 0 12px}.knowledge-center-section-heading h2{margin:4px 0;color:#183a33;font-size:20px}.knowledge-center-section-heading p{margin:0;color:#74847f;font-size:13px}.knowledge-center-section-heading>span{flex:none;padding:6px 10px;border-radius:7px;color:#557069;background:#edf4f2;font-size:12px;font-weight:800}.knowledge-center-section-heading>span.has-attention{color:#97590f;background:#fff2dc}.knowledge-center-asset-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:0}.knowledge-center-asset-card{position:relative;display:grid;min-height:174px;align-content:start;gap:10px;width:100%;min-width:0;padding:17px 18px;border-radius:12px;color:inherit;background:#fff;box-shadow:0 5px 18px #143d3409;font:inherit;text-align:left;cursor:default;-webkit-appearance:none;-moz-appearance:none;appearance:none}.knowledge-center-asset-title{min-width:0;padding-bottom:10px;border-bottom:1px solid #edf2f0}.knowledge-center-asset-card h2{margin:4px 0 0;overflow:hidden;color:#1a3932;font-size:16px;text-overflow:ellipsis;white-space:nowrap}.knowledge-center-asset-value{display:flex;align-items:baseline;gap:6px}.knowledge-center-asset-value strong{color:#173e37;font-size:30px;line-height:1}.knowledge-center-asset-value span{color:#87948f;font-size:11px}.knowledge-center-asset-card p,.knowledge-center-asset-card small{margin:0;color:#74817d;font-size:12px}.knowledge-center-asset-card>small{margin-top:auto}.knowledge-center-asset-card[data-attention=true]{border-color:#e2b96f;background:linear-gradient(180deg,#fffdf8,#fff);cursor:pointer}.knowledge-center-asset-alert{margin-top:auto}.knowledge-center-asset-card.is-clickable{cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,background-color .18s ease}.knowledge-center-asset-card.is-clickable:hover,.knowledge-center-asset-card.is-clickable:focus-visible{border-color:#8cc9bc;background:#fcfffe;box-shadow:0 12px 28px #184e431f;transform:translateY(-4px);outline:none}.knowledge-center-asset-card.is-clickable:active{box-shadow:0 6px 16px #184e431a;transform:translateY(-1px)}.knowledge-center-asset-alert button{width:max-content;max-width:100%;padding:0;border:0;background:transparent;color:#805015;font:inherit;font-size:12px;font-weight:800;text-align:left;cursor:pointer}.knowledge-center-asset-alert button:hover,.knowledge-center-asset-alert button:focus-visible{color:#a15e0b;text-decoration:underline;outline:none}.knowledge-center-asset-action{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding-top:9px;border-top:1px solid #edf2f0;color:#758780;font-size:12px;font-weight:700}.knowledge-center-asset-card.is-clickable .knowledge-center-asset-action{color:#167767}.knowledge-center-asset-action b{display:inline-block;font-size:16px;transition:transform .18s ease}.knowledge-center-asset-card.is-clickable:hover .knowledge-center-asset-action b,.knowledge-center-asset-card.is-clickable:focus-visible .knowledge-center-asset-action b{transform:translate(4px)}.knowledge-center-confirmation-metric{background:#fff9eb!important}.knowledge-center-confirmation-metric strong{color:#a55e08!important}.knowledge-center-confirmation-badge{display:inline-flex;width:max-content;max-width:100%;padding:5px 9px;border:1px solid #edc374;border-radius:999px;color:#995708;background:#fff6df;font-size:12px;font-weight:800}.knowledge-center-entry-confirmation{display:inline-flex;width:max-content;max-width:100%;padding:4px 8px;border-radius:999px;color:#995708;background:#fff1d0;font-size:11px;font-weight:800}.suggestion-validation-badge,.suggestion-ambiguity-text{display:block;width:max-content;max-width:100%;margin-top:5px;font-size:11px}.suggestion-validation-badge{padding:3px 7px;border-radius:999px;color:#925507;background:#fff2d7;font-weight:800}.suggestion-ambiguity-text{color:#9a5b18}.knowledge-center-governance-heading{margin-top:32px;padding-top:24px;border-top:1px solid #dfe9e6}.knowledge-center-entry-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:0}.knowledge-center-entry{display:grid;min-height:190px;align-content:start;padding:20px;border:1px solid #dfe8e5;border-radius:12px;color:inherit;background:#fff;box-shadow:0 5px 18px #143d3409;text-decoration:none;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.knowledge-center-entry:hover,.knowledge-center-entry:focus-visible{border-color:#7eb9ad;box-shadow:0 12px 28px #14574b17;transform:translateY(-2px);outline:none}.knowledge-center-entry-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.knowledge-center-entry-index{color:#98aaa5;font-size:12px;font-weight:900;letter-spacing:.08em}.knowledge-center-entry .permission-chip{padding:4px 8px;color:#397267;background:#eaf5f2;font-size:11px}.knowledge-center-entry h2{margin:18px 0 8px;color:#183a33;font-size:17px}.knowledge-center-entry p{min-height:48px;margin:0;color:#6d7f7a;font-size:13px;line-height:1.65}.knowledge-center-entry>strong{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:16px;border-top:1px solid #edf2f0;color:#17796d;font-size:13px}.knowledge-center-entry>strong b{font-size:17px;transition:transform .16s ease}.knowledge-center-entry:hover>strong b{transform:translate(3px)}.knowledge-center-empty-space{display:grid;justify-items:start;gap:12px;margin-top:18px;padding:30px;border:1px dashed #bfd4ce;border-radius:14px;background:#f8fbfa}.knowledge-center-empty-space h2,.knowledge-center-empty-space p{margin:0}@media (max-width:1180px){.knowledge-center-summary{grid-template-columns:1fr}.knowledge-center-asset-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.knowledge-center-entry-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.knowledge-center-issue-item dl{grid-template-columns:1fr}}@media (max-width:900px){.knowledge-center-command-bar{align-items:flex-start;flex-direction:column}.knowledge-center-heading-actions{width:100%;justify-content:flex-start}.knowledge-center-space-picker{flex:1}.knowledge-center-metrics{grid-template-columns:1fr}.knowledge-center-metrics article,.knowledge-center-build-metric{border-top:1px solid #e0e9e6;border-left:0}.knowledge-center-metrics article:first-child{border-top:0}}@media (max-width:760px){.knowledge-center-title-block h1{font-size:27px}.knowledge-center-heading-actions{align-items:stretch;flex-direction:column}.knowledge-center-space-picker,.knowledge-center-heading-actions{min-width:0;width:100%}.knowledge-center-create-button{width:100%}.knowledge-center-summary{padding:20px}.knowledge-center-space-profile{align-items:flex-start}.knowledge-center-section-heading{align-items:flex-start;flex-direction:column;gap:10px}.knowledge-center-entry-grid,.knowledge-center-asset-grid,.document-grant-form,.data-permission-toolbar,.data-rls-form,.data-scope-form,.data-verification-form,.rls-verification-metrics{grid-template-columns:1fr}.knowledge-center-asset-card,.knowledge-center-entry{min-height:0}.knowledge-center-issue-header,.knowledge-center-issue-title,.rls-verification-summary,.rls-verification-checks li{align-items:flex-start;flex-direction:column}.knowledge-center-issue-title>div{align-items:flex-start;flex-direction:column}.document-grant-list article,.data-scope-list article{grid-template-columns:1fr}}.knowledge-center-context{display:flex;align-items:center;justify-content:space-between;gap:28px;margin-top:16px;padding:18px 20px;border:1px solid var(--pc-border,#d8e3f1);border-radius:14px;background:#fff;box-shadow:var(--pc-shadow-sm,0 2px 8px rgba(45,89,150,.05))}.knowledge-center-context .knowledge-center-space-profile{flex:1}.knowledge-center-context .knowledge-center-space-monogram{width:46px;height:46px;flex-basis:46px;border-radius:12px;background:linear-gradient(145deg,#176ce2,#0754cc);box-shadow:0 6px 16px #0b5bd72e}.knowledge-center-context .knowledge-center-space-profile h2{margin:2px 0 4px;color:var(--pc-text,#171c24);font-size:20px}.knowledge-center-context .knowledge-center-space-profile p{margin:0 0 4px;color:var(--pc-text-secondary,#5d6b7c);font-size:13px}.knowledge-center-context-stats{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.knowledge-center-context-stats>span,.knowledge-center-context-stats>button{display:inline-flex;min-height:34px;box-sizing:border-box;align-items:center;gap:5px;padding:7px 11px;border:1px solid var(--pc-border-light,#e7edf5);border-radius:9px;color:var(--pc-text-secondary,#5d6b7c);background:var(--pc-primary-softer,#f3f8ff);font:inherit;font-size:12px;white-space:nowrap}.knowledge-center-context-stats strong{color:var(--pc-text,#171c24);font-size:13px}.knowledge-center-context-stats>button{color:var(--pc-primary,#0b5bd7);cursor:pointer}.knowledge-center-context-stats .has-attention{border-color:#efd399;color:#a2600b;background:var(--pc-warning-soft,#fff8e7)}.knowledge-center-status.is-error{border-color:#efc2bd;color:#a84038;background:var(--pc-danger-soft,#fff1ef)}.knowledge-center-status.is-error>span{background:var(--pc-danger,#dc5a52);box-shadow:0 0 0 4px #dc5a521a}.knowledge-center-main{margin-top:24px}.knowledge-center-main .knowledge-center-section-heading{margin:0 0 12px}.knowledge-center-task-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.knowledge-center-task-card{display:grid;min-height:252px;align-content:start;gap:0;padding:20px;border:1px solid var(--pc-border,#d8e3f1);border-radius:14px;background:#fff;box-shadow:var(--pc-shadow-sm,0 2px 8px rgba(45,89,150,.05))}.knowledge-center-task-card[data-attention=true]{border-color:#e9c47d;background:linear-gradient(180deg,#fffdf8 0,#fff 46%)}.knowledge-center-task-card>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.knowledge-center-task-index{display:grid;width:36px;height:32px;place-items:center;border-radius:9px;color:#fff;background:linear-gradient(145deg,var(--pc-primary-light,#4d91e6),var(--pc-primary,#0b5bd7));box-shadow:0 4px 10px #0b5bd72e;font-size:12px;font-weight:900}.knowledge-center-task-state{padding:5px 9px;border-radius:999px;color:var(--pc-text-secondary,#5d6b7c);background:var(--pc-primary-softer,#f3f8ff);font-size:11px;font-weight:800}.knowledge-center-task-state.is-pending,.knowledge-center-task-state.is-attention{color:#9b5b09;background:var(--pc-warning-soft,#fff8e7)}.knowledge-center-task-card h3{margin:17px 0 7px;color:var(--pc-text,#171c24);font-size:20px}.knowledge-center-task-card>p{min-height:44px;margin:0;color:var(--pc-text-secondary,#5d6b7c);font-size:13px;line-height:1.65}.knowledge-center-task-summary{display:flex;align-items:baseline;gap:6px;margin-top:14px;padding:11px 12px;border-radius:9px;background:var(--pc-primary-softer,#f3f8ff)}.knowledge-center-task-summary strong{color:var(--pc-primary,#0b5bd7);font-size:22px;line-height:1}.knowledge-center-task-summary span{color:var(--pc-text-secondary,#5d6b7c);font-size:12px}.knowledge-center-task-summary small{margin-left:auto;color:#a2600b}.knowledge-center-task-card>footer{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-top:auto;padding-top:16px}.knowledge-center-task-primary{display:inline-flex;align-items:center;gap:10px;padding:9px 13px;border-radius:9px;color:#fff!important;background:var(--pc-primary,#0b5bd7);box-shadow:0 5px 14px #0b5bd729;font-size:13px;font-weight:800;text-decoration:none;white-space:nowrap;transition:background-color .16s ease,transform .16s ease}.knowledge-center-task-primary:hover,.knowledge-center-task-primary:focus-visible{color:#fff!important;background:var(--pc-primary-dark,#0752c4);transform:translateY(-1px);outline:none}.knowledge-center-task-primary>span{font-size:16px}.knowledge-center-task-card nav{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:5px 9px}.knowledge-center-task-card nav>span{width:100%;color:var(--pc-text-muted,#9ca3af);font-size:10px;text-align:right}.knowledge-center-task-card nav a{color:var(--pc-primary,#0b5bd7);font-size:12px;text-decoration:none}.knowledge-center-task-card nav a:hover,.knowledge-center-task-card nav a:focus-visible{text-decoration:underline;outline:none}.knowledge-center-attention-panel{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:16px;padding:17px 20px;border:1px solid #e8c77f;border-radius:12px;background:var(--pc-warning-soft,#fff8e7)}.knowledge-center-attention-panel h2{margin:3px 0 4px;color:var(--pc-text,#171c24);font-size:17px}.knowledge-center-attention-panel p{margin:0;color:var(--pc-text-secondary,#5d6b7c);font-size:12px}.knowledge-center-attention-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.knowledge-center-attention-actions button{padding:8px 11px;border:1px solid #dfb967;border-radius:8px;color:#94570e;background:#fff;font:inherit;font-size:12px;font-weight:800;cursor:pointer}.knowledge-center-attention-actions button:hover,.knowledge-center-attention-actions button:focus-visible{border-color:#c88f25;background:#fffaf0;outline:none}@media (max-width:1050px){.knowledge-center-context{align-items:flex-start;flex-direction:column}.knowledge-center-context-stats{justify-content:flex-start}.knowledge-center-task-card>footer{align-items:flex-start;flex-direction:column}.knowledge-center-task-card nav{justify-content:flex-start}.knowledge-center-task-card nav>span{text-align:left}}@media (max-width:760px){.knowledge-center-task-grid{grid-template-columns:1fr}.knowledge-center-task-card{min-height:0}.knowledge-center-context-stats{align-items:stretch;flex-direction:column;width:100%}.knowledge-center-context-stats>span,.knowledge-center-context-stats>button{justify-content:space-between;width:100%}.knowledge-center-attention-panel{align-items:flex-start;flex-direction:column}.knowledge-center-attention-actions{justify-content:flex-start}}.organization-page{width:100%;min-width:0;max-width:1440px}.organization-header{display:flex;justify-content:space-between;align-items:flex-start;gap:24px}.organization-header h1{margin:7px 0 8px;color:#173d36;font-size:32px}.organization-header-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;padding-top:12px}.organization-header-actions button{margin:0}.organization-message{margin:18px 0 0;padding:11px 14px;border:1px solid transparent;border-radius:11px;font-size:13px}.organization-message.is-info{color:#48665f;border-color:#d6e8e3;background:#f2f8f6}.organization-message.is-success{color:#176b5e;border-color:#bce2d8;background:#ebf8f4}.organization-message.is-error{color:#9d4034;border-color:#efc7c0;background:#fff2ef}.organization-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:14px}.organization-metrics article{display:grid;gap:5px;min-width:0;padding:15px 16px;border:1px solid #dfeae7;border-radius:13px;background:#fff;box-shadow:0 8px 24px #143c3409}.organization-metrics span{color:#667a74;font-size:12px;font-weight:700}.organization-metrics strong{color:#126f63;font-size:25px;line-height:1.1}.organization-metrics small{overflow:hidden;color:#87938f;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.organization-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:18px;padding:6px;border:1px solid #dde9e5;border-radius:14px;background:#edf4f2}.organization-tabs button{display:grid;gap:3px;padding:11px 14px;border:0;border-radius:10px;color:#60756f;background:transparent;text-align:left;cursor:pointer}.organization-tabs button:hover{background:#ffffffb3}.organization-tabs button.active{color:#126f63;background:#fff;box-shadow:0 4px 14px #1c4c4314}.organization-tabs strong{font-size:14px}.organization-tabs span{font-size:11px}.organization-section{margin-top:16px}.organization-panel{min-width:0}.organization-panel .section-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:18px}.organization-panel .section-heading>div{display:grid;gap:5px}.organization-panel .section-heading>div>span{color:#74847f;font-size:12px;line-height:1.55}.organization-panel .section-heading>span{flex:none;padding:4px 8px;border-radius:99px;color:#176c61;background:#e8f5f1;font-size:12px;font-weight:700}.account-department-layout{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(300px,.8fr);gap:16px;align-items:start}.organization-filterbar{display:grid;grid-template-columns:minmax(220px,1fr) 180px 130px;gap:10px;margin:16px 0 12px}.organization-filterbar.single-search{grid-template-columns:minmax(260px,520px)}.organization-table{overflow:hidden;border:1px solid #e0eae7;border-radius:12px}.organization-table-head,.organization-table-row{display:grid;grid-template-columns:minmax(190px,1.4fr) minmax(100px,.75fr) minmax(150px,1fr) 90px 72px 86px;gap:12px;align-items:center}.organization-table-head{padding:9px 13px;color:#75837f;background:#f5f8f7;font-size:11px;font-weight:800}.organization-table-row{min-height:62px;padding:11px 13px;border-top:1px solid #edf2f0;color:#52645f;font-size:12px}.organization-table-row>div:first-child{display:grid;gap:4px;min-width:0}.organization-table-row strong{overflow:hidden;color:#27483f;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.organization-table-row small{overflow:hidden;color:#82908c;text-overflow:ellipsis;white-space:nowrap}.compact-action{min-height:30px;padding:6px 9px;font-size:12px}.status-badge{display:inline-flex;justify-content:center;width:max-content;padding:3px 8px;border-radius:99px;font-size:11px;font-weight:800}.status-badge.active{color:#147263;background:#e3f5ef}.status-badge.disabled{color:#8a5c54;background:#f6e9e6}.organization-empty{margin:0;padding:24px;color:#84918d;text-align:center;font-size:13px}.department-create-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;margin:16px 0 8px}.department-create-row button{margin:0}.department-list{display:grid}.department-row{display:flex;justify-content:space-between;align-items:center;gap:10px;min-height:56px;padding:10px 0;border-bottom:1px solid #edf2f0}.department-row:last-child{border-bottom:0}.department-row>div:first-child{display:grid;gap:4px}.department-row strong{color:#29473f;font-size:13px}.department-row small{color:#83918d;font-size:11px}.department-edit-fields{display:grid;grid-template-columns:minmax(0,1fr) 96px;gap:8px;flex:1}.role-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.role-summary-card{display:grid;align-content:start;gap:10px;min-height:190px;padding:16px;border:1px solid #dfeae7;border-radius:13px;background:#fbfefd}.role-summary-title{display:flex;justify-content:space-between;align-items:center;gap:10px}.role-summary-title strong{color:#21483f;font-size:15px}.role-summary-card p{margin:0;color:#687a75;font-size:12px;line-height:1.6}.role-summary-card>small{color:#84928e;font-size:11px}.role-summary-actions{display:flex;gap:8px;align-self:end;margin-top:auto;padding-top:4px}.role-center-layout{display:grid;grid-template-columns:minmax(250px,.65fr) minmax(560px,1.85fr);gap:16px;align-items:start}.role-principal-panel{position:sticky;top:18px}.role-principal-list{display:grid;gap:7px;margin-top:12px}.role-principal-list>button{display:flex;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:12px;border:1px solid #e0ebe8;border-radius:11px;color:#405c55;background:#fbfefd;text-align:left;cursor:pointer}.role-principal-list>button:hover{border-color:#b9dad2;background:#f2faf7}.role-principal-list>button.active{border-color:#82c7b8;background:#e8f7f2;box-shadow:inset 3px 0 #158274}.role-principal-list>button>span:first-child{display:grid;gap:4px;min-width:0}.role-principal-list strong{color:#244b42;font-size:13px}.role-principal-list small{overflow:hidden;color:#80908b;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.role-workbench{min-height:560px}.role-workbench-header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.role-workbench-header h2{margin:0;color:#21483f;font-size:21px}.role-workbench-header p{margin:7px 0 0;color:#71817c;font-size:12px}.role-admin-notice{display:grid;gap:5px;margin-top:14px;padding:13px 14px;border:1px solid #a9d8ce;border-radius:11px;color:#567169;background:linear-gradient(135deg,#e3f6f0,#f5fbf9);font-size:12px}.role-admin-notice strong{color:#136f62;font-size:13px}.role-workbench-tabs{display:flex;gap:5px;margin-top:16px;padding:5px;border-radius:11px;background:#eaf3f0}.role-workbench-tabs button{flex:1;padding:9px 12px;border:0;border-radius:8px;color:#61766f;background:transparent;font-size:12px;font-weight:700;cursor:pointer}.role-workbench-tabs button.active{color:#126f63;background:#fff;box-shadow:0 3px 10px #1b4b4114}.role-workbench-body{display:grid;gap:14px;margin-top:16px}.role-permission-legend{display:flex;flex-wrap:wrap;gap:14px;padding:10px 12px;border-radius:9px;color:#6b7d78;background:#f5f9f8;font-size:11px}.role-permission-legend span{display:flex;align-items:center;gap:6px}.role-permission-legend i{width:8px;height:8px;border-radius:50%;background:#aebbb7}.role-permission-legend i.allow{background:#1b9a81}.role-permission-legend i.deny{background:#c95d4e}.role-resource-groups{display:grid;gap:10px}.role-resource-group,.role-space-compatibility{overflow:hidden;border:1px solid #dce8e5;border-radius:11px;background:#fff}.role-resource-group summary,.role-space-compatibility summary{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;color:#365a52;background:#f5faf8;cursor:pointer;font-size:12px}.role-resource-group summary span,.role-space-compatibility summary span{color:#83918d;font-size:10px;font-weight:400}.role-data-scope-row{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:11px 14px;border-top:1px solid #e3eeeb;background:#edf8f5}.role-data-scope-row>div{display:grid;gap:3px}.role-data-scope-row strong{color:#176b5e;font-size:12px}.role-data-scope-row small{color:#71847e;font-size:10px}.role-resource-row{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:10px 14px;border-top:1px solid #edf2f0}.role-resource-row>div{display:grid;gap:3px;min-width:0}.role-resource-row strong{overflow:hidden;color:#315149;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.role-resource-row small{color:#899590;font-size:10px}.role-space-compatibility>.role-space-list,.role-space-compatibility>button{margin:12px}.role-member-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.role-member-grid label{display:flex;align-items:center;gap:10px;padding:11px 12px;border:1px solid #e0ebe8;border-radius:10px;background:#fbfefd;cursor:pointer}.role-member-grid label>span{display:grid;gap:3px;min-width:0}.role-member-grid strong{color:#294b43;font-size:12px}.role-member-grid small{color:#83918d;font-size:10px}.role-capability-summary section{padding:14px;border:1px solid #e1ebe8;border-radius:11px}.role-capability-summary h3{margin:0 0 10px;color:#315149;font-size:13px}.visibility-layout{display:grid;grid-template-columns:minmax(300px,.72fr) minmax(480px,1.28fr);gap:16px;align-items:start}.visibility-form-card{position:sticky;top:18px}.visibility-preview{display:grid;gap:5px;margin-top:14px;padding:12px;border:1px solid #b9dfd5;border-radius:10px;color:#55716a;background:#eef9f6;font-size:12px;line-height:1.55}.visibility-preview strong{color:#176b5e}.full-button{width:100%;margin-top:14px}.visibility-rule-note,.drawer-help{margin-top:14px;padding:12px;border-radius:10px;color:#687a75;background:#f3f7f6;font-size:12px;line-height:1.6}.visibility-rule-note strong,.drawer-help strong{color:#365a52}.visibility-rule-note p,.drawer-help p{margin:5px 0 0}.visibility-forest{display:grid;gap:12px;margin-top:16px}.visibility-branch{overflow:hidden;border:1px solid #dce9e5;border-radius:12px;background:#fbfefd;box-shadow:0 8px 22px #235b4e0d}.visibility-root,.visibility-tree-row{display:flex;align-items:center;gap:10px;min-height:54px;padding:10px 12px}.visibility-root{border-bottom:1px solid #deebe7;background:#eef8f5}.visibility-root.system-admin-root{min-height:66px;border-bottom:2px solid #a9d8ce;background:linear-gradient(135deg,#dff4ee,#f2faf7)}.visibility-root>div,.visibility-tree-row>div{display:grid;gap:3px;min-width:0}.visibility-root strong,.visibility-tree-row strong{color:#27483f;font-size:13px}.visibility-root small,.visibility-tree-row small{color:#81908b;font-size:11px}.tree-avatar{display:grid;flex:0 0 31px;height:31px;place-items:center;border-radius:9px;color:#fff;background:#128073;font-size:13px;font-weight:800}.tree-avatar.child{color:#176b5e;background:#dff2ed}.tree-avatar.child.admin{color:#fff;background:#128073}.visibility-tree-row{position:relative;margin-left:calc((var(--tree-depth) - 1) * 34px);padding-left:18px;border-bottom:1px dashed #e4ece9;background:#fff}.visibility-tree-row:before{position:absolute;top:-1px;bottom:50%;left:0;width:12px;border-left:1px solid #9fc7be;border-bottom:1px solid #9fc7be;content:""}.visibility-tree-row:last-child{border-bottom:0}.tree-connector{width:20px;color:#7da99f;font-family:monospace;font-size:15px}.tree-admin-badge,.tree-builtin-badge{margin-left:auto;padding:5px 9px;border-radius:999px;color:#176b5e;background:#d8efe9;font-size:11px;font-weight:700;white-space:nowrap}.tree-builtin-badge{color:#73857f;background:#edf3f1;font-weight:600}.tree-remove-button{margin-left:auto;padding:5px 8px;border:0;color:#a04b3e;background:transparent;font-size:11px;cursor:pointer}.tree-remove-button:hover{border-radius:7px;background:#fff0ed}.dotted-relation-card{grid-column:1/-1}.dotted-relation-list{display:grid;gap:8px;margin-top:14px}.dotted-relation-list>div{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;border:1px dashed #d9e5e1;border-radius:10px;color:#5f746e;font-size:13px}.mapping-workspace{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:16px;padding:18px;border:1px solid #deebe7;border-radius:13px;background:#f8fbfa}.mapping-account-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:16px}.mapping-account-list>div{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:11px 12px;border:1px solid #e1ebe8;border-radius:10px}.mapping-account-list>div>div{display:grid;gap:3px;min-width:0}.mapping-account-list strong{overflow:hidden;color:#29483f;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.mapping-account-list small{color:#85928e;font-size:10px}.organization-drawer-backdrop{position:fixed;z-index:90;top:0;right:0;bottom:0;left:0;display:flex;justify-content:flex-end;background:#122a245c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.organization-drawer{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;width:min(680px,94vw);height:100%;background:#fff;box-shadow:-18px 0 42px #13352d2e}.organization-drawer.account-drawer{grid-template-rows:auto minmax(0,1fr) auto;width:min(500px,94vw)}.drawer-header{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 24px 18px;border-bottom:1px solid #e5ecea}.drawer-header h2{margin:5px 0;color:#193f37;font-size:22px}.drawer-header p{margin:0;color:#7a8985;font-size:12px}.drawer-close{display:grid;flex:0 0 34px;height:34px;place-items:center;border:1px solid #d9e4e1;border-radius:10px;color:#60736e;background:#fff;font-size:23px;cursor:pointer}.drawer-summary{display:flex;gap:8px;padding:10px 24px;border-bottom:1px solid #e8efed;background:#f7faf9}.drawer-summary span{padding:4px 8px;border-radius:99px;color:#176b5e;background:#e2f3ee;font-size:11px;font-weight:700}.drawer-body{overflow:auto;padding:22px 24px}.drawer-identity{display:flex;justify-content:space-between;gap:12px;margin-bottom:16px;padding:12px;border-radius:10px;color:#60746e;background:#f1f7f5;font-size:12px}.role-drawer-body{display:grid;gap:16px}.role-editor-section{padding:16px;border:1px solid #e0eae7;border-radius:13px;background:#fbfefd}.role-editor-section h3{margin:0 0 13px;color:#2b5047;font-size:15px}.permission-category+.permission-category{margin-top:14px}.permission-category-header{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px}.permission-category-header strong{color:#4b655e;font-size:12px}.permission-category-header button{border:0;color:#137669;background:transparent;font-size:11px;cursor:pointer}.drawer-footer{display:flex;justify-content:flex-end;gap:9px;padding:14px 24px;border-top:1px solid #e1eae7;background:#fff}.drawer-footer button{margin:0}@media (max-width:1180px){.organization-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.account-department-layout,.visibility-layout,.role-center-layout{grid-template-columns:1fr}.visibility-form-card,.role-principal-panel{position:static}.role-summary-grid,.mapping-account-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.source-analysis-card{display:grid;gap:12px;padding:15px;border:1px solid #cfe2dc;border-radius:12px;background:#f7fbfa}.source-analysis-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.source-analysis-heading>div:first-child{display:grid;gap:5px}.source-analysis-heading small,.source-analysis-details small,.source-relation-row small{color:#6f827c;font-size:12px;line-height:1.45}.source-analysis-input{display:grid;grid-template-columns:minmax(280px,1fr) auto;gap:8px;min-width:min(100%,560px)}.source-analysis-summary{display:flex;flex-wrap:wrap;gap:8px}.source-analysis-summary span{padding:6px 10px;border-radius:999px;color:#226c61;background:#e1f2ed;font-size:12px;font-weight:700}.source-analysis-notice{margin:0;color:#8a6117;font-size:12px}.source-analysis-details{border:1px solid #dfebe7;border-radius:9px;background:#fff}.source-analysis-details summary{padding:10px 12px;color:#315e55;cursor:pointer;font-size:13px;font-weight:700}.source-module-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;padding:0 12px 12px}.source-module-grid span{display:grid;gap:3px;padding:9px;border-radius:8px;background:#f2f8f6}.source-relation-list{display:grid;gap:8px}.source-relation-list .section-heading{align-items:center}.source-relation-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px 12px;border:1px solid #dce9e5;border-radius:9px;background:#fff}.source-relation-row>div{display:grid;gap:4px;min-width:0}.source-relation-row strong{overflow-wrap:anywhere}.source-relation-accepted{color:#177567;font-size:12px;font-weight:700}.source-relation-draft{color:#9a6610;font-size:12px;font-weight:700}.source-relation-publish-bar{position:sticky;z-index:3;top:10px;display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:6px;padding:13px 14px;border:1px solid #8bcabb;border-radius:11px;background:#effaf6;box-shadow:0 8px 24px #18594b1f}.source-relation-publish-bar>div{display:grid;gap:3px}.source-relation-publish-bar strong{color:#176b5e}.source-relation-publish-bar small{color:#657b74}.source-relation-publish-bar .primary-button{flex:none;margin:0}@media (max-width:900px){.source-analysis-heading{align-items:stretch;flex-direction:column}.source-analysis-input{grid-template-columns:1fr;min-width:0}.source-relation-row{grid-template-columns:1fr;justify-items:start}}@media (max-width:680px){.source-relation-publish-bar{position:static;align-items:stretch;flex-direction:column}.source-relation-publish-bar .primary-button{width:100%}}.schema-management-tabs{display:flex;gap:5px;padding:4px;border-radius:11px;background:#e9f2ef}.schema-management-tabs button{flex:1;padding:10px 14px;border:0;border-radius:8px;color:#58716a;background:transparent;font-weight:700;cursor:pointer}.schema-management-tabs button.active{color:#fff;background:#158274;box-shadow:0 4px 10px #1582742e}.business-skill-panel{display:grid;gap:12px}.business-skill-panel>.section-heading{padding:14px;border:1px solid #d7e7e2;border-radius:11px;background:#f7fbfa}.business-skill-panel>.section-heading>div{display:grid;gap:5px}.business-skill-panel>.section-heading small{color:#6e817b;font-size:12px}.business-skill-generation-bar{display:grid;grid-template-columns:minmax(260px,1fr) auto auto;align-items:end;gap:10px;padding:14px;border:1px solid #cfe3dd;border-radius:11px;background:#fff}.business-skill-generation-bar label{display:grid;gap:6px;min-width:0}.business-skill-generation-bar label>span{color:#29453d;font-size:13px;font-weight:800}.business-skill-generation-bar label>small{color:#72837d;font-size:12px}@media (max-width:860px){.business-skill-generation-bar{grid-template-columns:1fr;align-items:stretch}.business-skill-generation-bar button{width:100%}}.business-skill-workbench{max-width:1280px}.business-skill-top-grid{display:grid;grid-template-columns:minmax(320px,.72fr) minmax(0,1.28fr);gap:14px;align-items:start}.business-skill-context-card,.source-project-card,.business-skill-generation-card{display:grid;gap:14px}.business-skill-context-card .section-heading>div,.source-project-card .section-heading>div,.business-skill-generation-card .section-heading>div{display:grid;gap:5px}.business-skill-context-grid{display:grid;grid-template-columns:1fr;gap:14px}.business-skill-context-grid label,.source-project-input label{display:grid;gap:7px;color:#29453d;font-size:13px;font-weight:800}.source-project-ready{padding:5px 10px;border-radius:99px;color:#116c60;background:#e3f4ef;font-size:12px;font-weight:800}.source-mode-switch{display:inline-flex;width:max-content;padding:4px;border-radius:10px;background:#edf5f2}.source-mode-switch button{padding:8px 14px;border:0;border-radius:8px;color:#5f746e;background:transparent;cursor:pointer;font-weight:800}.source-mode-switch button.active{color:#fff;background:#148578;box-shadow:0 3px 10px #14857833}.source-project-input{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px}.source-project-input small{color:#74857f;font-weight:400;line-height:1.5}.source-upload-progress{overflow:hidden;height:8px;border-radius:99px;background:#e3eeea}.source-upload-progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#159082,#55b7a9);transition:width .2s ease}.business-skill-list{display:grid;gap:14px;scroll-margin-top:20px}.business-skill-workbench .business-skill-card{margin:0}@media (max-width:980px){.business-skill-top-grid{grid-template-columns:1fr}}@media (max-width:760px){.business-skill-context-grid,.source-project-input{grid-template-columns:1fr}.source-mode-switch{width:100%}.source-mode-switch button{flex:1}.source-project-input button{width:100%}}.business-skill-card{display:grid;gap:13px;padding:16px;border:1px solid #d9e7e3;border-radius:12px;background:#fff}.business-skill-card.business-skill-outdated{border-color:#e0adad;background:snow}.business-skill-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.business-skill-card-head>div{display:grid;gap:4px}.business-skill-card-head strong{color:#173e36;font-size:16px}.business-skill-card-head small{color:#7b8b86;font-size:11px;overflow-wrap:anywhere}.business-skill-module,.business-skill-status{display:inline-flex;width:max-content;padding:5px 9px;border-radius:999px;font-size:11px;font-weight:700}.business-skill-module{color:#276d62;background:#e2f2ed}.business-skill-status{color:#795b18;background:#fff1c7;white-space:nowrap}.business-skill-edit-grid{display:grid;grid-template-columns:1fr 1fr;gap:11px}.business-skill-edit-grid label{display:grid;gap:6px;color:#48675f;font-size:12px;font-weight:700}.business-skill-wide{grid-column:1 / -1}.business-skill-keywords{min-height:92px;resize:vertical}.business-skill-description{min-height:320px;color:#29453e;background:#f8fbfa;font-family:Microsoft YaHei,sans-serif;font-size:13px;line-height:1.7;resize:vertical}.business-skill-evidence{border:1px solid #e2ece9;border-radius:9px;background:#fbfdfc}.business-skill-evidence summary{padding:10px 12px;color:#42675e;cursor:pointer;font-size:12px;font-weight:700}.business-skill-evidence p{margin:0;padding:0 12px 8px;color:#60766f;font-size:12px}.business-skill-evidence ul{margin:0;padding:0 12px 12px 30px;color:#71827d;font-size:11px;line-height:1.6}.business-skill-markdown{max-height:360px;margin:0 12px 12px;padding:12px;overflow:auto;border-radius:8px;background:#f2f7f5;color:#29453e;white-space:pre-wrap;overflow-wrap:anywhere;font:12px/1.65 Consolas,Microsoft YaHei,monospace}.ask-data-metric-list{margin-top:18px}.ask-data-metric-card{border-color:#2f6fed33}.ask-data-dimension-editor{display:grid;gap:10px}.ask-data-dimension-row{display:grid;grid-template-columns:minmax(150px,.8fr) minmax(180px,1fr) minmax(240px,1.4fr);gap:10px;align-items:end;padding:12px;border:1px solid #d9e7e3;border-radius:12px;background:#f7faf9}.ask-data-dimension-check{display:inline-flex;align-items:center;gap:8px;min-height:34px}.ask-data-dimension-add{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:end}@media (max-width:960px){.ask-data-dimension-row,.ask-data-dimension-add{grid-template-columns:1fr}}.business-skill-actions{justify-content:flex-end}.business-skill-versions{display:flex;flex-wrap:wrap;gap:8px;padding:10px;border-radius:9px;background:#f2f7f5}.business-skill-versions>span{display:flex;align-items:center;gap:7px;padding:7px 9px;border:1px solid #dae7e3;border-radius:8px;background:#fff}.business-skill-versions small{color:#73847f;font-size:11px}.compact-management-overview{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);gap:14px;align-items:stretch}.compact-summary-panel,.compact-action-panel{min-width:0;padding:14px;border:1px solid #dbe9e5;border-radius:12px;background:#f8fbfa}.compact-summary-panel{display:grid;align-content:start;gap:12px}.compact-action-panel{display:grid;align-content:start;gap:6px}.compact-action-panel>strong{color:#244f46;font-size:14px}.compact-action-panel>small{color:#71827d;font-size:11px}.compact-action-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:6px}.compact-action-grid button{width:100%;min-height:38px;margin:0}.compact-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.compact-stat-grid>span{display:grid;gap:3px;padding:10px;border:1px solid #e0ebe8;border-radius:10px;background:#fff}.compact-stat-grid strong{color:#124f45;font-size:20px;line-height:1}.compact-stat-grid small{color:#73847f;font-size:11px}.compact-disclosure{overflow:hidden;border:1px solid #d9e7e3;border-radius:12px;background:#fff}.compact-disclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 15px;color:#315d54;background:#f5faf8;cursor:pointer;list-style:none}.compact-disclosure>summary::-webkit-details-marker{display:none}.compact-disclosure>summary:after{content:"展开";color:#568078;font-size:11px;font-weight:700}.compact-disclosure[open]>summary:after{content:"收起"}.compact-disclosure>summary>span{display:grid;gap:3px}.compact-disclosure>summary strong{font-size:13px}.compact-disclosure>summary small{color:#778983;font-size:11px;font-weight:400}.compact-disclosure>summary b{margin-left:auto;padding:4px 8px;border-radius:99px;color:#8e5a10;background:#fff0c5;font-size:11px;white-space:nowrap}.compact-disclosure-warning{border-color:#e8cc92}.compact-disclosure-advisory{border-color:#bddbd4}.compact-disclosure-advisory>summary{background:#f2faf8}.compact-disclosure-advisory>summary b{color:#277267;background:#e1f3ee}.compact-disclosure-danger{border-color:#e6b6af}.compact-disclosure-danger>summary b{color:#9a3f32;background:#fde8e4}.compact-issue-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;max-height:380px;padding:14px;overflow:auto}.compact-issue-grid article{display:grid;align-content:start;gap:5px;min-width:0;padding:11px 12px;border:1px solid #e1ebe8;border-radius:10px;background:#fbfdfc}.compact-issue-grid article strong{color:#21584e;font-size:12px;overflow-wrap:anywhere}.compact-issue-grid article p{margin:0;color:#6a4941;font-size:12px;line-height:1.55;overflow-wrap:anywhere}.compact-issue-actionable{cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.compact-issue-actionable:hover,.compact-issue-actionable:focus-visible{border-color:#79b9ae;box-shadow:0 7px 18px #18695c1a;outline:none;transform:translateY(-1px)}.compact-issue-actionable>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:8px}.compact-issue-actionable>div:first-child span{flex-shrink:0;padding:3px 7px;border-radius:99px;color:#5d766f;background:#edf4f2;font-size:10px}.compact-issue-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding-top:3px}.compact-issue-actions button{margin:0}.compact-issue-actions .compact-ai-repair{color:#116f62;font-weight:800}.ask-data-simple-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,320px);align-items:stretch;gap:18px}.ask-data-simple-status{display:flex;align-items:center;gap:16px;min-height:150px;padding:22px;border:1px solid #dce9e5;border-radius:14px;background:#f8fbfa}.ask-data-simple-status.is-ready,.ask-data-simple-status.is-enabled{border-color:#9fd4c9;background:#f0faf7}.ask-data-simple-status.is-attention{border-color:#ead29f;background:#fffaf0}.ask-data-simple-icon{display:grid;place-items:center;flex:0 0 56px;width:56px;height:56px;border-radius:18px;color:#fff;background:#168578;font-size:20px;font-weight:900}.ask-data-simple-status h2{margin:2px 0 7px;color:#164f46}.ask-data-simple-status p:not(.eyebrow){margin:0;color:#62756f;line-height:1.65}.ask-data-simple-status small{display:block;margin-top:8px;color:#52756d}.ask-data-simple-action{display:grid;align-content:center;gap:10px;padding:22px;border:1px solid #dce9e5;border-radius:14px;background:#fff}.ask-data-simple-action .primary-button{width:100%;min-height:48px}.ask-data-simple-action small{color:#758680;line-height:1.55;text-align:center}@media (max-width:760px){.ask-data-simple-card{grid-template-columns:1fr}.ask-data-simple-status{align-items:flex-start}.ask-data-simple-icon{flex-basis:46px;width:46px;height:46px;border-radius:14px;font-size:16px}}.compact-issue-actions .compact-ai-repair:disabled{color:#9baba6;cursor:not-allowed}.compact-target-highlight{animation:compact-target-pulse 1.8s ease}@keyframes compact-target-pulse{0%,to{box-shadow:0 0 #15827400}30%{box-shadow:0 0 0 5px #15827433}}.compact-disclosure-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 14px;border-top:1px solid #e4ecea;background:#fafcfb}.compact-disclosure-footer>small{color:#687b75;font-size:11px;line-height:1.5}.compact-disclosure-footer .row-actions{flex-shrink:0}.compact-disclosure-footer a{text-decoration:none}.compact-editor-disclosure{overflow:hidden;border:1px solid #e0ebe8;border-radius:10px;background:#fbfdfc}.compact-editor-disclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 13px;color:#28675c;cursor:pointer;list-style:none;font-size:12px;font-weight:800}.compact-editor-disclosure>summary::-webkit-details-marker{display:none}.compact-editor-disclosure>summary:after{content:"展开维护";margin-left:auto;color:#548078;font-size:11px}.compact-editor-disclosure[open]>summary:after{content:"收起"}.compact-editor-disclosure>summary small{color:#7b8b86;font-size:11px;font-weight:400}.compact-editor-body{display:grid;gap:13px;padding:13px;border-top:1px solid #e2ece9;background:#fff}.compact-gate-status{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:10px 13px;border:1px solid #edb5ad;border-radius:10px;color:#8b4136;background:#fff7f5;font-size:12px}.compact-gate-status.passed{border-color:#b8ddd4;color:#176d60;background:#f2faf8}.compact-gate-status small{flex-basis:100%;color:inherit}.compact-action-grid-single{grid-template-columns:1fr}.compact-action-advanced{margin-top:10px;padding-top:9px;border-top:1px solid rgba(255,255,255,.28)}.compact-action-advanced summary{cursor:pointer;color:#d9f3ec;font-size:11px;font-weight:700}.compact-action-advanced .secondary-button{width:100%;margin-top:8px}.business-rule-maintenance{margin-top:0}.business-rule-maintenance>.compact-editor-body{gap:15px}@media (max-width:900px){.compact-management-overview{grid-template-columns:1fr}.compact-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.compact-issue-grid{grid-template-columns:1fr}}@media (max-width:620px){.compact-action-grid{grid-template-columns:1fr}.compact-disclosure-footer{align-items:stretch;flex-direction:column}.compact-disclosure-footer .row-actions{justify-content:flex-start}}@media (max-width:760px){.schema-management-tabs{flex-direction:column}.business-skill-edit-grid{grid-template-columns:1fr}.business-skill-wide{grid-column:auto}.business-skill-card-head{flex-direction:column}}@media (max-width:760px){.organization-header{flex-direction:column}.organization-header-actions{justify-content:flex-start;padding-top:0}.organization-metrics,.organization-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.organization-filterbar,.mapping-workspace,.domain-member-space-picker,.domain-member-toolbar{grid-template-columns:1fr}.organization-table{overflow:visible;border:0}.organization-table-head{display:none}.organization-table-row{grid-template-columns:1fr auto;gap:7px 12px;margin-bottom:8px;border:1px solid #e0eae7;border-radius:11px}.organization-table-row>div:first-child{grid-column:1/-1}.role-summary-grid,.mapping-account-list{grid-template-columns:1fr}.organization-drawer,.organization-drawer.account-drawer{width:100vw}.menu-permission-grid{grid-template-columns:1fr}.visibility-tree-row{margin-left:calc((var(--tree-depth) - 1) * 18px);padding-left:10px}}.knowledge-graph-page{display:grid;gap:18px;max-width:1320px}.knowledge-graph-header{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:18px;border-bottom:1px solid #dce8e4}.knowledge-graph-header h1{margin:5px 0;color:#173f36;font-size:30px}.knowledge-graph-header p{margin:0;color:#71817c}.knowledge-graph-header>label{display:grid;gap:7px;min-width:min(340px,100%);color:#365950;font-size:12px;font-weight:800}.knowledge-graph-message{margin:0;padding:10px 13px;border:1px solid #d7e8e3;border-radius:10px;color:#35665c;background:#f1f8f6;font-size:12px}.knowledge-graph-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.knowledge-graph-summary article{display:grid;gap:6px;padding:17px;border:1px solid #dbe8e4;border-radius:13px;background:#fff;box-shadow:0 8px 22px #224c420d}.knowledge-graph-summary span,.knowledge-graph-summary small{color:#758680;font-size:12px}.knowledge-graph-summary strong{color:#174d42;font-size:22px}.knowledge-graph-section{display:grid;gap:14px;padding:20px;border:1px solid #dce8e4;border-radius:15px;background:#fff;box-shadow:0 10px 30px #224c420d}.knowledge-graph-section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:18px;padding-bottom:14px;border-bottom:1px solid #e5eeeb}.knowledge-graph-section-heading h2{margin:4px 0;color:#183f37;font-size:22px}.knowledge-graph-section-heading p{margin:0;color:#74847f;font-size:12px}.knowledge-graph-section-heading>span{padding:5px 10px;border-radius:99px;color:#176f63;background:#e6f4f0;font-size:11px;font-weight:800;white-space:nowrap}.knowledge-graph-layout{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(440px,1.28fr);gap:16px;align-items:start}.knowledge-graph-editor{position:sticky;top:18px;display:grid;gap:12px;padding:16px;border:1px solid #d8e6e2;border-radius:12px;background:#f8fbfa}.knowledge-graph-editor h3{margin:0;color:#265048;font-size:16px}.knowledge-graph-editor label{display:grid;gap:6px;color:#45635c;font-size:12px;font-weight:800}.knowledge-graph-editor textarea{min-height:92px;resize:vertical}.knowledge-graph-list{display:grid;gap:10px}.knowledge-graph-card{display:grid;gap:8px;padding:14px;border:1px solid #dfeae7;border-radius:11px;background:#fff}.knowledge-graph-card-title{display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.knowledge-graph-card-title strong{color:#21483f;font-size:14px;overflow-wrap:anywhere}.knowledge-graph-card-title span{flex:0 0 auto;padding:4px 8px;border-radius:99px;color:#216e63;background:#e5f4ef;font-size:10px;font-weight:800}.knowledge-graph-card p{margin:0;color:#557069;font-size:12px;line-height:1.6}.knowledge-graph-card small{color:#7a8a85;font-size:11px;line-height:1.55;overflow-wrap:anywhere}.knowledge-graph-card .row-actions{justify-content:flex-end;margin-top:2px}.knowledge-graph-card.relation-card{border-left:3px solid #32a08f}.knowledge-graph-card.inherited{border-style:dashed;border-color:#c5d8ee;background:#f7faff}.knowledge-graph-card.inherited>a{width:max-content;color:#0b61ce;font-size:11px;font-weight:800;text-decoration:none}@media (max-width:900px){.knowledge-graph-header{align-items:stretch;flex-direction:column}.knowledge-graph-header>label{min-width:0}.knowledge-graph-layout{grid-template-columns:1fr}.knowledge-graph-editor{position:static}}@media (max-width:640px){.knowledge-graph-summary{grid-template-columns:1fr}.knowledge-graph-section{padding:14px}.knowledge-graph-section-heading{align-items:flex-start;flex-direction:column}}.document-policy-dimensions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.document-policy-dimensions label{display:grid;gap:6px;padding:12px;border:1px solid #dbe8e4;border-radius:10px;background:#f8fbfa}.document-policy-dimensions label>span{color:#315b52;font-size:12px;font-weight:800}.document-policy-dimensions label>small{color:#748680;font-size:11px;line-height:1.55}.resource-access-preview{display:grid;gap:7px;margin:12px 0;padding:12px 14px;border:1px solid #b8ddd4;border-radius:10px;background:#f1faf7;color:#315b52}.resource-access-preview>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.resource-access-preview strong{color:#006f61}.resource-access-preview span,.resource-access-preview small{color:#58776f;font-size:12px}.resource-access-preview p{margin:0;color:#47675f;font-size:12px;line-height:1.65}.resource-permission-dialog{width:min(640px,calc(100vw - 32px))}.resource-permission-sources{display:grid;gap:8px;max-height:240px;overflow:auto}.resource-permission-sources article{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid #dbe8e4;border-radius:9px;background:#fff}.resource-permission-sources small{color:#748680;text-align:right}@media (max-width:680px){.document-policy-dimensions{grid-template-columns:1fr}}.material-page-heading{align-items:center}.material-library-layout{display:grid;grid-template-columns:250px minmax(0,1fr);gap:16px;align-items:start;margin-top:18px}.material-library-tree,.material-library-workbench{border:1px solid #dce9e6;border-radius:16px;background:#fff;box-shadow:0 10px 26px #234d430e}.material-library-tree{position:sticky;top:18px;overflow:hidden;padding:12px}.material-tree-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 8px 13px;border-bottom:1px solid #e5efec;color:#29483f}.material-tree-heading small{color:#789087;font-weight:500}.material-library-tree>button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:6px;padding:11px 12px;border:1px solid transparent;border-radius:10px;background:transparent;color:#35564d;text-align:left;cursor:pointer}.material-library-tree>button:hover{background:#f2f8f6}.material-library-tree>button.active{border-color:#b8ded5;background:#e9f6f2;color:#087466}.material-library-tree>button span{display:grid;min-width:0;gap:3px}.material-library-tree>button b,.material-library-tree>button small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.material-library-tree>button small{color:#789087;font-weight:400}.material-library-tree>button em{min-width:28px;padding:3px 7px;border-radius:999px;background:#fff;color:#4d7168;font-size:12px;font-style:normal;text-align:center}.material-tree-group{margin:16px 8px 7px;color:#8a9c96;font-size:11px;font-weight:800;letter-spacing:.08em}.material-tree-help{margin-top:16px;padding:12px;border-radius:10px;background:#f5f9f8;color:#567169}.material-tree-help strong{color:#315a50;font-size:13px}.material-tree-help p{margin:6px 0 0;font-size:12px;line-height:1.65}.material-library-workbench{min-width:0;overflow:visible}.material-workbench-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:19px 20px;border-bottom:1px solid #e2ece9}.material-workbench-header h2,.material-workbench-header p{margin:0}.material-workbench-header h2{color:#254b41;font-size:20px}.material-workbench-header p:not(.eyebrow){margin-top:6px;color:#71877f;font-size:13px}.material-perspective-tabs{display:flex;flex:0 0 auto;padding:3px;border-radius:10px;background:#eff5f3}.material-perspective-tabs button{padding:8px 13px;border:0;border-radius:8px;background:transparent;color:#60776f;cursor:pointer}.material-perspective-tabs button.active{background:#fff;color:#087466;font-weight:800;box-shadow:0 2px 7px #1f4b411a}.material-upload-panel{display:grid;grid-template-columns:minmax(220px,1fr) 170px minmax(220px,.8fr) auto;gap:12px;align-items:center;margin:16px 18px 0;padding:14px;border:1px solid #b9ddd5;border-radius:12px;background:#f2faf7}.material-upload-panel>div:first-child{display:grid;gap:4px;color:#2d554b}.material-upload-panel>div:first-child small{color:#6d817a;line-height:1.45}.material-upload-picker{min-width:0;padding:10px 12px;overflow:hidden;border:1px dashed #94c8bc;border-radius:8px;background:#fff;color:#267567;cursor:pointer;text-overflow:ellipsis;white-space:nowrap}.material-upload-picker input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.material-status-strip{display:flex;gap:8px;padding:16px 18px 0}.material-status-strip span{display:flex;align-items:baseline;gap:5px;padding:7px 11px;border-radius:999px;background:#f1f6f4;color:#637b73;font-size:12px}.material-status-strip b{color:#294f45;font-size:15px}.material-status-strip .ready{background:#e9f7f1;color:#278268}.material-status-strip .processing{background:#fff6df;color:#9a6b13}.material-status-strip .attention{background:#fff0ec;color:#b3503d}.material-filterbar{display:grid;grid-template-columns:minmax(220px,1fr) 170px minmax(210px,.7fr) auto;gap:10px;padding:14px 18px}.material-resource-table{margin:0 18px 18px;overflow:visible;border:1px solid #dce9e6;border-radius:12px}.material-resource-head,.material-resource-row{display:grid;grid-template-columns:minmax(230px,1.35fr) minmax(135px,.7fr) minmax(125px,.65fr) minmax(190px,1fr) minmax(130px,.7fr) minmax(170px,.9fr);gap:14px;align-items:center}.material-resource-table-simple .material-resource-head,.material-resource-table-simple .material-resource-row{grid-template-columns:minmax(270px,1.4fr) minmax(170px,.75fr) minmax(170px,.75fr) minmax(330px,1.25fr)}.material-resource-table.access-perspective .material-resource-head,.material-resource-table.access-perspective .material-resource-row{grid-template-columns:minmax(230px,1.25fr) minmax(210px,1fr) minmax(190px,.9fr) minmax(130px,.65fr) minmax(170px,.8fr)}.material-resource-head{padding:11px 14px;border-radius:11px 11px 0 0;background:#f1f6f4;color:#55736a;font-size:12px;font-weight:800}.material-resource-row{padding:14px;border-top:1px solid #e4eeeb;color:#456159;font-size:13px}.material-resource-row>div:not(.material-candidates-panel){display:grid;min-width:0;gap:5px}.material-resource-row strong,.material-resource-row span,.material-resource-row small{overflow:hidden;text-overflow:ellipsis}.material-resource-row small{color:#7b8e88;font-size:11px;line-height:1.45}.material-resource-name{grid-template-columns:34px minmax(0,1fr)!important;align-items:center}.material-resource-name>div{display:grid;min-width:0;gap:4px}.material-resource-name strong{color:#234b41;white-space:nowrap}.material-file-icon{display:grid;width:32px;height:36px;place-items:center;border:1px solid #b8d9d1;border-radius:7px;background:#eaf6f2;color:#0c7b6c;font-weight:900}.material-status-badge{width:max-content;padding:4px 8px;border-radius:999px;background:#edf4f2;font-size:12px;font-weight:800}.material-status-badge.ready{background:#e5f6ef;color:#14765d}.material-status-badge.processing{background:#fff3d7;color:#94600d}.material-status-badge.attention{background:#ffebe7;color:#ae4935}.material-row-menu{display:flex!important;grid-template-columns:none!important;flex-wrap:wrap;align-items:center;gap:6px!important;overflow:visible!important}.material-row-menu .secondary-button{padding:7px 9px}.material-row-menu details{position:relative;display:grid;gap:0}.material-row-menu summary{padding:7px 9px;border:1px solid #bdd5cf;border-radius:7px;background:#fff;color:#466b62;cursor:pointer;list-style:none}.material-row-menu details[open]{min-width:150px;z-index:6}.material-row-menu details[open] summary{border-radius:7px 7px 0 0}.material-row-menu details>button{position:static;z-index:7;width:100%;display:block;padding:9px 11px;border:1px solid #d6e4e0;border-top:0;background:#fff;color:#355d53;text-align:left;cursor:pointer}.material-row-menu details>button:hover{background:#f2f8f6}.material-row-menu details>button:last-child{border-radius:0 0 7px 7px}.material-row-menu .danger-text{color:#b54a3e}.material-resource-row .material-candidates-panel{grid-column:1 / -1;margin-top:3px}.material-resource-row .material-knowledge-panel{grid-column:1 / -1;display:grid;gap:16px;min-width:0;margin-top:5px;padding:20px;border:1px solid #bed4f3;border-radius:12px;background:linear-gradient(180deg,#fbfdff,#f6f9fe)}.material-knowledge-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.material-knowledge-heading>div:first-child{display:grid;gap:5px;min-width:0}.material-knowledge-heading .eyebrow{color:#1264d3;font-size:10px;font-weight:900;letter-spacing:.1em}.material-knowledge-heading h3{margin:0;color:#17355d;font-size:18px}.material-knowledge-heading p{max-width:760px;margin:0;color:#6c7f99;font-size:12px;line-height:1.65}.material-knowledge-summary{display:flex;flex:0 0 auto;gap:8px}.material-knowledge-summary span{display:grid;min-width:96px;gap:2px;padding:9px 11px;border-radius:9px;color:#73839a;background:#edf4fd;font-size:10px}.material-knowledge-summary b{color:#125fca;font-size:17px}.material-knowledge-tabs{display:flex;gap:5px;padding:4px;overflow-x:auto;border-radius:10px;background:#eaf1fa}.material-knowledge-tabs button{display:flex;align-items:center;justify-content:center;gap:7px;min-width:max-content;padding:9px 13px;border:0;border-radius:7px;color:#62758f;background:transparent;font-size:11px;font-weight:800;cursor:pointer}.material-knowledge-tabs button.active{color:#0c5fcf;background:#fff;box-shadow:0 3px 9px #1e56a31a}.material-knowledge-tabs b{min-width:19px;padding:2px 5px;border-radius:99px;color:#71839b;background:#dce7f5;font-size:9px}.material-knowledge-tabs button.active b{color:#fff;background:#1769d5}.material-knowledge-section{display:grid;gap:10px}.material-knowledge-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:11px 13px;border:1px solid #d7e3f2;border-radius:9px;background:#f5f9ff}.material-knowledge-toolbar>div:first-child{display:grid;gap:3px}.material-knowledge-toolbar strong{color:#29496f;font-size:12px}.material-knowledge-toolbar small{color:#798ba3;font-size:10px}.material-knowledge-toolbar>.row-actions{display:flex;flex:0 0 auto;flex-flow:row nowrap;gap:8px}.material-knowledge-toolbar button{white-space:nowrap}.material-knowledge-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.material-knowledge-card{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;min-width:0;padding:14px;border:1px solid #d7e3f2;border-radius:10px;background:#fff}.material-knowledge-card.selected{border-color:#86b8f7;background:#f3f8ff;box-shadow:0 0 0 1px #1264d314}.material-knowledge-card>div{display:grid;min-width:0;gap:7px}.material-knowledge-card-title{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.material-knowledge-card-title>span{padding:3px 6px;border-radius:5px;color:#1762c6;background:#eaf3ff;font-size:9px;font-weight:900}.material-knowledge-card-title>b{overflow-wrap:anywhere;color:#263d5e;font-size:13px}.material-knowledge-card-title>em{padding:3px 7px;border-radius:99px;color:#966111;background:#fff1d2;font-size:9px;font-style:normal;font-weight:800}.material-knowledge-card-title>em.published{color:#16735e;background:#e5f5ef}.material-knowledge-card p{margin:0;color:#62748e;font-size:11px;line-height:1.6}.material-knowledge-card small{color:#8997aa;font-size:10px}.material-knowledge-card>a{flex:0 0 auto;color:#0b61ce;font-size:10px;font-weight:800;text-decoration:none;white-space:nowrap}.material-knowledge-card>.secondary-button{flex:0 0 auto;white-space:nowrap}.material-knowledge-card>.row-actions{display:flex;flex:0 0 auto;flex-flow:row nowrap;align-items:center;justify-content:flex-end;min-width:auto}.material-knowledge-card>.row-actions button{min-width:78px;white-space:nowrap;writing-mode:horizontal-tb}.material-knowledge-inheritance{flex:0 0 auto;padding:5px 9px;border-radius:99px;color:#536d8c;background:#edf3fa;font-size:10px;font-weight:800;white-space:nowrap}.material-knowledge-empty{grid-column:1/-1;display:grid;justify-items:center;gap:5px;padding:28px;border:1px dashed #cbd9eb;border-radius:10px;color:#6d809a;background:#fff;text-align:center}.material-knowledge-empty strong{color:#3f5878;font-size:13px}.material-knowledge-empty p{max-width:620px;margin:0;font-size:11px;line-height:1.6}.material-raw-candidates{display:grid;gap:11px;padding-top:15px;border-top:1px solid #dce6f2}.material-raw-candidates>header{display:flex;align-items:center;justify-content:space-between;gap:14px}.material-raw-candidates>header>div{display:grid;gap:3px}.material-raw-candidates>header strong{color:#334d70;font-size:13px}.material-raw-candidates>header small{color:#7c8da4;font-size:10px}.material-raw-candidates .candidate-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.material-raw-candidates .candidate-card{background:#fff}.material-raw-candidates>header>.row-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.material-raw-candidates .candidate-card>.row-actions{display:flex;min-width:132px;flex:0 0 132px;flex-flow:row nowrap;align-items:center;justify-content:flex-end;gap:8px}.material-raw-candidates .candidate-card>.row-actions button{min-width:58px;white-space:nowrap;word-break:keep-all;writing-mode:horizontal-tb}.material-raw-candidates .candidate-card.selected{border-color:#86b8f7;background:#f3f8ff;box-shadow:0 0 0 1px #1264d314}.material-candidate-selector{display:flex;align-items:center;gap:8px;width:fit-content;color:#24517f;font-size:12px;font-weight:800;cursor:pointer}.material-candidate-selector input{width:15px;height:15px;margin:0;accent-color:#1264d3}.material-knowledge-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:4px;color:#72849b;font-size:11px}.material-knowledge-pagination>div{display:flex;flex-flow:row nowrap;gap:8px}.material-knowledge-pagination button{min-width:70px;white-space:nowrap}.material-check-link{width:max-content;padding:0;border:0;color:#a65319;background:transparent;font-size:11px;font-weight:800;cursor:pointer}.material-check-link:hover,.material-check-link:focus-visible{color:#7f3d10;text-decoration:underline;outline:none}.material-resource-row .material-document-diagnosis{grid-column:1 / -1;display:grid;gap:14px;margin-top:4px;padding:16px 18px;border:1px solid #ecc986;border-radius:10px;background:#fffaf0}.material-document-diagnosis>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.material-document-diagnosis>header span{color:#a45c11;font-size:10px;font-weight:900;letter-spacing:.08em}.material-document-diagnosis h3{margin:4px 0 0;color:#2e3745;font-size:16px}.material-diagnosis-location{display:grid;grid-template-columns:90px minmax(0,1fr);gap:12px;padding:11px 13px;border-radius:8px;color:#596575;background:#fff}.material-diagnosis-location strong{color:#875019;font-size:12px}.material-diagnosis-location p{margin:0;font-size:12px;line-height:1.65}.material-diagnosis-stage-table{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.material-diagnosis-stage-table article{display:grid;align-content:start;gap:8px;padding:13px 14px;border:1px solid #dfe5ec;border-radius:8px;background:#fff}.material-diagnosis-stage-table article.failed{border-color:#e8a99d;background:#fff8f6}.material-diagnosis-stage-table article.working{border-color:#e8cf96;background:#fffbf1}.material-diagnosis-stage-table article>header{display:flex;align-items:center;justify-content:space-between;gap:10px}.material-diagnosis-stage-table article>header strong{color:#344153;font-size:12px}.material-diagnosis-stage-table article>header span{padding:3px 7px;border-radius:99px;color:#21725f;background:#e8f6f1;font-size:10px;font-weight:800}.material-diagnosis-stage-table article.failed>header span{color:#a74737;background:#ffe7e2}.material-diagnosis-stage-table article.working>header span{color:#94600d;background:#fff0cf}.material-diagnosis-stage-table article>header small{font-size:9px;font-weight:400}.material-diagnosis-stage-table article>p{margin:0;color:#667283;font-size:11px;line-height:1.6}.material-diagnosis-stage-table article>footer{margin-top:auto;padding-top:3px}.material-diagnosis-stage-table article>footer a,.material-diagnosis-stage-table article>footer button{padding:0;border:0;color:#0c61cf;background:transparent;font-size:11px;font-weight:800;text-decoration:none;cursor:pointer}.material-diagnosis-stage-table article>footer span{color:#8993a1;font-size:10px}.material-stage-error{display:grid;gap:4px;padding:8px;border-radius:6px;color:#963f34;background:#ffebe7}.material-stage-error b{font-size:10px}.material-stage-error code{overflow-wrap:anywhere;color:#7f392f;font:10px/1.55 Consolas,Microsoft YaHei,monospace;white-space:pre-wrap}.material-document-diagnosis>footer{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px}.material-empty-state{margin:0;padding:30px;color:#789087;text-align:center}@media (max-width:1180px){.material-library-layout{grid-template-columns:210px minmax(0,1fr)}.material-resource-table{overflow-x:auto}.material-resource-head,.material-resource-row{min-width:1040px}.material-upload-panel{grid-template-columns:1fr 160px 1fr}.material-upload-panel .row-actions{grid-column:1 / -1;justify-content:flex-end}}@media (max-width:760px){.material-library-layout{grid-template-columns:1fr}.material-library-tree{position:static}.material-workbench-header{flex-direction:column}.material-filterbar,.material-upload-panel{grid-template-columns:1fr}.material-upload-panel .row-actions{grid-column:auto}.material-status-strip{overflow-x:auto}.material-resource-table{margin-right:10px;margin-left:10px}.material-page-heading{align-items:flex-start;flex-direction:column}}@media (max-width:760px){.material-diagnosis-location,.material-diagnosis-stage-table{grid-template-columns:1fr}.material-document-diagnosis>header{align-items:stretch;flex-direction:column}.material-document-diagnosis>footer{justify-content:stretch}.material-document-diagnosis>footer button{flex:1}}@media (max-width:900px){.material-knowledge-heading{flex-direction:column}.material-knowledge-summary{width:100%}.material-knowledge-summary span{flex:1}.material-knowledge-toolbar{align-items:stretch;flex-direction:column}.material-knowledge-toolbar>.row-actions{justify-content:flex-end}.material-knowledge-list,.material-raw-candidates .candidate-list{grid-template-columns:1fr}.material-knowledge-card{flex-direction:column}.material-raw-candidates>header{align-items:stretch;flex-direction:column}.material-knowledge-pagination{align-items:stretch;flex-direction:column}.material-knowledge-pagination>div{justify-content:flex-end}}.role-authorization-axis{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 15px;border:1px solid #d8e8e4;border-radius:13px;background:#f5faf8}.role-authorization-axis>div:first-child{display:grid;gap:3px;color:#315b51}.role-authorization-axis>div:first-child span{color:#72867f;font-size:12px;font-weight:400}.role-authorization-axis>div:last-child{display:flex;padding:3px;border-radius:9px;background:#e8f1ee}.role-authorization-axis button{padding:8px 14px;border:0;border-radius:7px;background:transparent;color:#5b746c;cursor:pointer}.role-authorization-axis button.active{background:#fff;color:#087466;font-weight:800;box-shadow:0 2px 7px #1e4a401a}.role-center-layout.resource-axis{grid-template-columns:1fr}.role-resource-axis-workbench{min-width:0}.resource-axis-groups{display:grid;gap:12px}.resource-axis-group>summary{position:sticky;top:0;z-index:2}.resource-axis-item{display:grid;gap:12px;padding:14px 16px;border-top:1px solid #e3ece9}.resource-axis-item>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.resource-axis-item>header>div{display:grid;min-width:0;gap:4px}.resource-axis-item>header strong{color:#294f45}.resource-axis-item>header small{color:#788b85;overflow-wrap:anywhere}.resource-axis-item>header>span{flex:0 0 auto;padding:4px 8px;border-radius:999px;background:#eef5f3;color:#5f786f;font-size:11px}.resource-role-grid{display:grid;grid-template-columns:repeat(3,minmax(220px,1fr));gap:8px}.resource-role-grid label{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 10px;border:1px solid #dde9e6;border-radius:9px;background:#fbfdfc}.resource-role-grid label>span{display:grid;min-width:0;gap:2px}.resource-role-grid label strong{overflow:hidden;color:#3b5e55;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.resource-role-grid label small{color:#84938e;font-size:10px}.resource-role-grid select{width:92px;flex:0 0 auto}.role-effective-note{margin:14px 0 0;padding:12px 14px;border-radius:10px;background:#f3f7f6;color:#627970;font-size:12px;line-height:1.65}.role-effective-note strong{margin-right:8px;color:#315a50}@media (max-width:1100px){.resource-role-grid{grid-template-columns:repeat(2,minmax(220px,1fr))}}@media (max-width:680px){.role-authorization-axis{align-items:flex-start;flex-direction:column}.resource-role-grid{grid-template-columns:1fr}}.assistant-page{display:grid;grid-template-rows:auto auto auto;align-content:start;gap:18px;min-height:100%;padding:28px 32px 56px;color:#23463e;background:#f5f8f7}.assistant-page .assistant-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.assistant-page .assistant-heading h1{margin:4px 0 8px;color:#173f36;font-size:30px}.assistant-page .assistant-heading p{margin:0;color:#6d817b}.assistant-page .heading-actions{display:flex;align-items:flex-end;gap:10px}.assistant-page .heading-actions label{display:grid;min-width:280px;gap:7px;color:#36584f;font-size:12px;font-weight:700}.assistant-page input,.assistant-page select,.assistant-page textarea{box-sizing:border-box;width:100%;padding:10px 11px;border:1px solid #cfe0db;border-radius:8px;color:#284b43;background:#fff;outline:none;transition:border-color .18s ease,box-shadow .18s ease}.assistant-page input:focus,.assistant-page select:focus,.assistant-page textarea:focus{border-color:#7ebcaf;box-shadow:0 0 0 3px #10847617}.assistant-page .assistant-message{width:100%;height:auto;min-height:0;box-sizing:border-box;align-self:start;margin:0;padding:11px 14px;border:1px solid #bfe1d8;border-radius:9px;color:#176e61;background:#ecf8f4}.assistant-page .assistant-workbench{overflow:hidden;min-height:420px;border:1px solid #d8e7e2;border-radius:14px;background:#fff;box-shadow:0 8px 28px #18473d0d}.assistant-page .workbench-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;border-bottom:1px solid #e2ebe8}.assistant-page .assistant-count{display:flex;align-items:baseline;gap:7px}.assistant-page .assistant-count strong{color:#173f36;font-size:24px}.assistant-page .assistant-count span{color:#6d817b;font-size:12px}.assistant-page .assistant-count i{margin-left:8px;padding:4px 8px;border-radius:999px;color:#087769;background:#e7f6f1;font-size:11px;font-style:normal}.assistant-page .toolbar-fields{display:flex;gap:8px}.assistant-page .toolbar-fields input{width:300px}.assistant-page .toolbar-fields select{width:130px}.assistant-page .assistant-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:18px}.assistant-page .assistant-card{position:relative;display:grid;grid-template-columns:50px minmax(0,1fr) auto;gap:13px;min-height:146px;padding:17px;border:1px solid #dbe8e4;border-radius:12px;background:#fff;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.assistant-page .assistant-card:hover,.assistant-page .assistant-card:focus-visible{transform:translateY(-2px);border-color:#9dcfc4;box-shadow:0 10px 24px #185b4c17;outline:none}.assistant-page .assistant-card.muted{opacity:.7;background:#f8faf9}.assistant-page .assistant-avatar{display:grid;width:48px;height:48px;place-items:center;border-radius:12px;color:#fff;background:linear-gradient(145deg,#149485,#0c766b);font-size:20px;font-weight:800;box-shadow:0 6px 14px #0d77692e}.assistant-page .assistant-card-body{display:grid;align-content:start;min-width:0;gap:10px}.assistant-page .assistant-card-body header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.assistant-page .assistant-card-body h2{overflow:hidden;margin:0 0 3px;color:#25483f;font-size:17px;text-overflow:ellipsis;white-space:nowrap}.assistant-page .assistant-card-body code{color:#82918c;font-size:10px}.assistant-page .assistant-card-body header>span{flex:none;padding:4px 8px;border-radius:999px;color:#916219;background:#fff0d4;font-size:10px}.assistant-page .assistant-card-body header>span[data-status=published]{color:#087769;background:#e3f5ef}.assistant-page .assistant-card-body header>span[data-status=retired]{color:#6e7975;background:#edf1ef}.assistant-page .assistant-card-body>p{display:-webkit-box;overflow:hidden;min-height:40px;margin:0;color:#637871;font-size:12px;line-height:1.65;-webkit-box-orient:vertical;-webkit-line-clamp:2}.assistant-page .assistant-capabilities{display:flex;flex-wrap:wrap;gap:5px}.assistant-page .assistant-capabilities i{padding:4px 7px;border-radius:5px;color:#287064;background:#edf7f4;font-size:10px;font-style:normal}.assistant-page .assistant-card-body footer{display:flex;flex-wrap:wrap;gap:10px;color:#87948f;font-size:10px}.assistant-page .assistant-card-body time{margin-left:auto}.assistant-page .assistant-card-actions{display:flex;align-items:flex-start;gap:3px}.assistant-page .assistant-card-actions button{padding:5px 7px;border:0;border-radius:6px;color:#16776a;background:transparent;cursor:pointer}.assistant-page .assistant-card-actions button:hover{background:#edf6f3}.assistant-page .assistant-card-actions .danger-link{color:#ae5148}.assistant-page .assistant-empty{display:grid;justify-items:center;padding:76px 20px;text-align:center}.assistant-page .assistant-empty-icon{display:grid;width:54px;height:54px;place-items:center;border-radius:50%;color:#0f8072;background:#e7f6f1;font-size:22px}.assistant-page .assistant-empty h2{margin:16px 0 6px;color:#25483f}.assistant-page .assistant-empty p{margin:0 0 18px;color:#74857f}.assistant-page .primary-button,.assistant-page .secondary-button{padding:10px 14px;border:1px solid #bad4cd;border-radius:8px;background:#fff;cursor:pointer}.assistant-page .primary-button{color:#fff;border-color:#108476;background:#108476}.assistant-page .primary-button:hover{border-color:#087568;background:#087568}.assistant-page .primary-button:disabled{cursor:not-allowed;opacity:.55}.assistant-drawer-backdrop{position:fixed;z-index:1500;top:0;right:0;bottom:0;left:0;display:flex;justify-content:flex-end;background:#152a256b;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.assistant-drawer-backdrop .assistant-drawer{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;width:min(760px,94vw);height:100vh;overflow:hidden;background:#f8fbfa;box-shadow:-18px 0 48px #0e372e2e;animation:assistant-drawer-in .22s ease-out}.assistant-drawer .drawer-heading{display:flex;align-items:flex-start;justify-content:space-between;padding:22px 24px 18px;border-bottom:1px solid #dce8e4;background:#fff}.assistant-drawer .drawer-heading p{margin:0 0 4px;color:#0f8374;font-size:10px;font-weight:800;letter-spacing:.1em}.assistant-drawer .drawer-heading h2{margin:0 0 5px;color:#1d4239;font-size:24px}.assistant-drawer .drawer-heading span{color:#75857f;font-size:12px}.assistant-drawer .drawer-close{display:grid;width:36px;height:36px;flex:0 0 auto;padding:0;place-items:center;border:1px solid #d1e1dc;border-radius:9px;color:#60756e;background:#fff;font-size:24px;line-height:1;cursor:pointer}.assistant-drawer .drawer-close:hover{color:#087568;border-color:#9ecdc3;background:#f3faf8}.assistant-drawer .drawer-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:12px 16px;border-bottom:1px solid #dce8e4;background:#f2f7f5}.assistant-drawer .drawer-tabs button{display:flex;align-items:center;gap:9px;padding:11px;border:1px solid transparent;border-radius:9px;color:#60746e;background:transparent;text-align:left;cursor:pointer}.assistant-drawer .drawer-tabs button.active{color:#08796b;border-color:#cfe2dc;background:#fff;box-shadow:0 4px 12px #14483d0f}.assistant-drawer .drawer-tabs b{display:grid;width:25px;height:25px;flex:0 0 auto;place-items:center;border-radius:50%;background:#dfece8;font-size:11px}.assistant-drawer .drawer-tabs button.active b{color:#fff;background:#108476}.assistant-drawer .drawer-tabs span{display:grid;gap:2px;font-size:12px;font-weight:800}.assistant-drawer .drawer-tabs small{color:#82918c;font-size:9px;font-weight:400}.assistant-drawer .drawer-content{min-height:0;overflow:auto;padding:22px 24px}.assistant-drawer .editor-section{display:grid;gap:20px}.assistant-drawer .editor-section>header h3{margin:0 0 5px;color:#24483f;font-size:19px}.assistant-drawer .editor-section>header p{margin:0;color:#71827d;font-size:12px}.assistant-drawer .editor-form{display:grid;grid-template-columns:1fr 1fr;gap:15px}.assistant-drawer .editor-form label,.assistant-drawer .instruction-section>label,.assistant-drawer .tool-editor{display:grid;gap:7px;color:#3e5e55;font-size:12px;font-weight:700}.assistant-drawer .editor-form .wide{grid-column:1/-1}.assistant-drawer input,.assistant-drawer select,.assistant-drawer textarea{box-sizing:border-box;width:100%;padding:10px 11px;border:1px solid #cfe0db;border-radius:8px;color:#284b43;background:#fff;outline:none}.assistant-drawer input:focus,.assistant-drawer select:focus,.assistant-drawer textarea:focus{border-color:#7ebcaf;box-shadow:0 0 0 3px #10847617}.assistant-drawer .editor-form textarea{min-height:120px;resize:vertical}.assistant-drawer .editor-form small,.assistant-drawer .tool-editor small{color:#87958f;font-weight:400}.assistant-drawer .instruction-section>label textarea{min-height:390px;resize:vertical;font:13px/1.75 Consolas,Microsoft YaHei,monospace}.assistant-drawer .instruction-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.assistant-drawer .instruction-heading>div:first-child{min-width:0}.assistant-drawer .instruction-heading-actions{display:flex;flex:0 0 auto;align-items:center;gap:8px}.assistant-drawer .instruction-template-button{padding:8px 12px;color:#287064;font-size:12px;font-weight:800;white-space:nowrap}.assistant-drawer .instruction-mode{display:flex;flex:0 0 auto;gap:4px;padding:4px;border:1px solid #d8e6e2;border-radius:9px;background:#edf4f2}.assistant-drawer .instruction-mode button{padding:7px 13px;border:0;border-radius:6px;color:#667a74;background:transparent;font-size:12px;font-weight:800;cursor:pointer}.assistant-drawer .instruction-mode button.active{color:#08796b;background:#fff;box-shadow:0 3px 9px #14483d14}.assistant-drawer .instruction-preview{min-height:390px;box-sizing:border-box;overflow:auto;padding:20px 22px;border:1px solid #d8e6e2;border-radius:10px;color:#38584f;background:#fff;font-size:13px;line-height:1.75}.assistant-drawer .instruction-preview.empty{display:grid;min-height:220px;place-items:center;color:#87958f;background:#f6f9f8}.assistant-drawer .instruction-preview :is(h2,h3,h4){margin:0 0 12px;color:#24483f;line-height:1.4}.assistant-drawer .instruction-preview h2{font-size:21px}.assistant-drawer .instruction-preview h3{padding-top:9px;font-size:17px}.assistant-drawer .instruction-preview h4{padding-top:6px;font-size:14px}.assistant-drawer .instruction-preview p{margin:0 0 11px}.assistant-drawer .instruction-preview ul{display:grid;gap:7px;margin:0 0 14px;padding-left:21px}.assistant-drawer .instruction-preview code{padding:2px 5px;border-radius:5px;color:#156f63;background:#edf6f3;font-family:Consolas,monospace}.assistant-drawer .instruction-hint{display:flex;align-items:center;flex-wrap:wrap;gap:7px;padding:13px;border-radius:9px;color:#60736d;background:#edf4f2;font-size:11px}.assistant-drawer .instruction-hint span{padding:4px 7px;border-radius:5px;background:#fff}.assistant-drawer .capability-options{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:15px;border:1px solid #d8e6e2;border-radius:10px}.assistant-drawer .capability-options legend{padding:0 6px;color:#3e5e55;font-size:12px;font-weight:800}.assistant-drawer .capability-options>label{display:flex;align-items:flex-start;gap:9px;padding:12px;border:1px solid #dce8e4;border-radius:9px;background:#fff;cursor:pointer}.assistant-drawer .capability-options>label.selected{border-color:#8fc8bc;background:#edf8f5}.assistant-drawer .capability-options input{width:auto;margin-top:3px}.assistant-drawer .capability-options span{display:grid;gap:3px}.assistant-drawer .capability-options small{color:#7d8e88;font-size:10px;font-weight:400}.assistant-drawer .tool-editor textarea{min-height:150px;resize:vertical;font-family:Consolas,monospace}.assistant-drawer .drawer-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 20px;border-top:1px solid #d9e6e2;background:#fff;box-shadow:0 -8px 24px #18473d0a}.assistant-drawer .drawer-footer>div{display:flex;align-items:center;gap:8px}.assistant-drawer .primary-button,.assistant-drawer .secondary-button{padding:9px 14px;border:1px solid #bad4cd;border-radius:8px;background:#fff;cursor:pointer}.assistant-drawer .primary-button{color:#fff;border-color:#108476;background:#108476}@keyframes assistant-drawer-in{0%{transform:translate(48px);opacity:.65}to{transform:translate(0);opacity:1}}@media (max-width:900px){.assistant-page .assistant-heading{align-items:stretch;flex-direction:column}.assistant-page .heading-actions{align-items:stretch}.assistant-page .heading-actions label{min-width:0}.assistant-page .assistant-card-grid{grid-template-columns:1fr}.assistant-page .workbench-toolbar{align-items:stretch;flex-direction:column}.assistant-page .toolbar-fields input{width:100%}}@media (max-width:650px){.assistant-page{padding:20px 14px}.assistant-page .heading-actions,.assistant-page .toolbar-fields{flex-direction:column}.assistant-page .assistant-card{grid-template-columns:42px 1fr}.assistant-page .assistant-avatar{width:40px;height:40px}.assistant-page .assistant-card-actions{grid-column:2}.assistant-drawer .drawer-tabs small{display:none}.assistant-drawer .editor-form,.assistant-drawer .capability-options{grid-template-columns:1fr}.assistant-drawer .editor-form .wide{grid-column:auto}.assistant-drawer .drawer-content{padding:18px 16px}.assistant-drawer .drawer-footer{align-items:stretch;flex-direction:column}.assistant-drawer .drawer-footer>div{justify-content:flex-end}}.ai-asset-page{display:grid;gap:16px;padding:28px 32px 56px;color:#23463e}.ai-asset-page .ai-asset-heading{display:flex;align-items:center;justify-content:space-between;gap:18px}.ai-asset-page .ai-asset-heading h1{margin:4px 0 6px;font-size:30px}.ai-asset-page .ai-asset-heading p{margin:0;color:#6d817b}.ai-asset-page .ai-asset-message{margin:0;padding:10px 13px;border:1px solid #bfe1d8;border-radius:9px;color:#176e61;background:#ecf8f4}.ai-asset-page .ai-asset-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.ai-asset-page .ai-asset-summary button{display:grid;gap:7px;padding:16px 18px;border:1px solid #d8e7e2;border-radius:12px;color:inherit;background:#fff;text-align:left;box-shadow:0 6px 20px #18473d0b;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.ai-asset-page .ai-asset-summary button:hover{transform:translateY(-2px);border-color:#9fcfc4;box-shadow:0 10px 24px #18473d17}.ai-asset-page .ai-asset-summary span{color:#108173;font-size:11px;font-weight:800}.ai-asset-page .ai-asset-summary strong{color:#173f36;font-size:25px}.ai-asset-page .ai-asset-summary button strong{display:block;margin:0}.ai-asset-page .ai-asset-summary p{margin:0;color:#73847f;font-size:12px}.ai-asset-page .ai-asset-tabs{display:flex;align-items:center;gap:5px;width:max-content;padding:4px;border:1px solid #d8e7e2;border-radius:10px;background:#edf4f2}.ai-asset-page .ai-asset-tabs button{display:flex;align-items:center;gap:8px;padding:9px 14px;border:0;border-radius:7px;color:#60756e;background:transparent;font-weight:800;cursor:pointer}.ai-asset-page .ai-asset-tabs button.active{color:#08796b;background:#fff;box-shadow:0 3px 10px #19483e14}.ai-asset-page .ai-asset-tabs b{display:grid;min-width:20px;height:20px;padding:0 5px;place-items:center;border-radius:99px;color:#70827c;background:#dfeae7;font-size:10px}.ai-asset-page .ai-asset-tabs button.active b{color:#fff;background:#108476}.ai-asset-page .ai-asset-workbench{display:grid;gap:16px;padding:20px;border:1px solid #d8e7e2;border-radius:13px;background:#fff}.ai-asset-page .workbench-heading{display:flex;align-items:center;justify-content:space-between;gap:14px}.ai-asset-page .workbench-heading h2{margin:0 0 4px;font-size:21px}.ai-asset-page .workbench-heading p{margin:0;color:#71827d;font-size:12px}.ai-asset-page .asset-filter-bar{display:grid;grid-template-columns:minmax(260px,1fr) 190px 190px;gap:9px;padding:12px;border-radius:10px;background:#f1f6f4}.ai-asset-page input,.ai-asset-page select,.ai-asset-page textarea{box-sizing:border-box;width:100%;padding:10px 11px;border:1px solid #cfe0db;border-radius:8px;color:#284b43;background:#fff;outline:none}.ai-asset-page input:focus,.ai-asset-page select:focus,.ai-asset-page textarea:focus{border-color:#7ebcaf;box-shadow:0 0 0 3px #10847617}.ai-asset-page .model-asset-grid{display:grid;grid-template-columns:1fr;gap:14px}.ai-asset-page .model-asset-card{display:grid;min-width:0;overflow:hidden;padding:0;border:1px solid #d7e6e1;border-radius:14px;background:#fff;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.ai-asset-page .model-asset-card:hover{transform:translateY(-2px);border-color:#a7d1c7;box-shadow:0 10px 28px #17493e13}.ai-asset-page .model-asset-skeleton{align-content:start;min-height:285px;pointer-events:none}.ai-asset-page .model-asset-skeleton i{height:13px;border-radius:6px;background:linear-gradient(90deg,#edf3f1 25%,#f8fbfa,#edf3f1 75%);background-size:200% 100%;animation:ai-asset-loading 1.2s ease-in-out infinite}.ai-asset-page .model-asset-skeleton i:first-child{width:48%;height:38px}.ai-asset-page .model-asset-skeleton i:nth-child(2){width:76%}.ai-asset-page .model-asset-skeleton i:nth-child(3){height:72px}.ai-asset-page .model-asset-skeleton i:nth-child(4){width:58%}.ai-asset-page .model-asset-card>header{display:grid;grid-template-columns:50px 1fr auto;align-items:center;gap:13px;padding:18px 20px;border-bottom:1px solid #e3ece9;background:#fbfdfc}.ai-asset-page .model-mark{display:grid;width:50px;height:50px;place-items:center;border-radius:12px;color:#fff;background:linear-gradient(145deg,#149283,#087569);box-shadow:0 5px 13px #1084762e;font-size:16px;font-weight:900}.ai-asset-page .model-asset-card h3{margin:0 0 4px;font-size:19px;line-height:1.35}.ai-asset-page .model-asset-card code{color:#6f837c;font-size:12px}.ai-asset-page .model-asset-card>header>span{padding:6px 10px;border-radius:99px;color:#8a6a2a;background:#fff0d3;font-size:12px;font-weight:800}.ai-asset-page .model-asset-card>header>span[data-status=active]{color:#087769;background:#e5f5f0}.ai-asset-page .model-card-content{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);gap:22px;padding:20px}.ai-asset-page .model-primary-info{display:grid;align-content:start;gap:10px;min-width:0}.ai-asset-page .model-primary-info>p,.ai-asset-page .model-capabilities>span{margin:0;color:#71857e;font-size:12px;font-weight:800}.ai-asset-page .model-identity{display:grid;gap:5px;padding:14px 15px;border-radius:10px;background:#f1f7f5}.ai-asset-page .model-identity strong{overflow:hidden;color:#244a40;font:700 15px Consolas,Microsoft YaHei,monospace;text-overflow:ellipsis;white-space:nowrap}.ai-asset-page .model-identity small{color:#70867e;font-size:12px}.ai-asset-page .model-capabilities{display:grid;gap:8px;margin-top:3px}.ai-asset-page .model-asset-card dl{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0}.ai-asset-page .model-asset-card dl>div{min-width:0;padding:13px 14px;border:1px solid #e2ece8;border-radius:9px;background:#fcfefd}.ai-asset-page .model-asset-card dl>div:first-child{grid-column:1/-1}.ai-asset-page .model-asset-card dt{margin-bottom:6px;color:#758981;font-size:12px;font-weight:700}.ai-asset-page .model-asset-card dd{overflow:hidden;margin:0;color:#35584f;font-size:14px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.ai-asset-page .model-asset-card dd.warning{color:#aa5f22}.ai-asset-page .tag-row{display:flex;flex-wrap:wrap;gap:6px}.ai-asset-page .tag-row i{padding:6px 9px;border-radius:7px;color:#287064;background:#eaf6f2;font-size:12px;font-style:normal;font-weight:700}.ai-asset-page .model-asset-card>footer{display:flex;align-items:center;justify-content:flex-end;gap:9px;padding:14px 20px;border-top:1px solid #e3ece9;background:#fbfdfc}.ai-asset-page .model-availability{display:flex;align-items:center;gap:8px;margin-right:auto;color:#42665d;font-size:13px;font-weight:700}.ai-asset-page .model-availability i{width:9px;height:9px;border-radius:50%;background:#16a085;box-shadow:0 0 0 4px #e3f4ef}.ai-asset-page .model-availability.disabled{color:#8a9692}.ai-asset-page .model-availability.disabled i{background:#9ba7a3;box-shadow:0 0 0 4px #edf1f0}.ai-asset-page .model-asset-add{display:grid;min-height:285px;padding:28px;place-items:center;align-content:center;gap:8px;border:1px dashed #b7d5ce;border-radius:12px;color:#5f7972;background:#f9fcfb;cursor:pointer;transition:border-color .18s ease,background .18s ease}.ai-asset-page .model-asset-add:hover{border-color:#65ad9d;background:#f0f9f6}.ai-asset-page .model-asset-add b{display:grid;width:44px;height:44px;place-items:center;border-radius:50%;color:#fff;background:#108476;font-size:24px;font-weight:400}.ai-asset-page .model-asset-add strong{color:#285047}.ai-asset-page .model-asset-add span{color:#84928e;font-size:11px}.ai-asset-page .primary-button,.ai-asset-page .secondary-button,.ai-asset-page .danger-button{padding:9px 13px;border:1px solid #bcd4cd;border-radius:8px;background:#fff;cursor:pointer}.ai-asset-page .primary-button{color:#fff;border-color:#108476;background:#108476}.ai-asset-page .primary-button:hover{background:#0b7569}.ai-asset-page .danger-button{color:#ad493f;border-color:#efc9c4}.ai-asset-drawer-mask{position:fixed;z-index:1400;top:0;right:0;bottom:0;left:0;display:flex;justify-content:flex-end;background:#122a245c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.ai-asset-drawer{display:grid;grid-template-rows:auto minmax(0,1fr);width:min(680px,100vw);height:100%;border-left:1px solid #d8e5e1;background:#f7faf9;box-shadow:-20px 0 50px #14362e2e;animation:ai-asset-drawer-in .2s ease-out}.ai-asset-drawer>header{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;padding:22px 24px 18px;border-bottom:1px solid #dbe7e3;background:#fff}.ai-asset-drawer>header p{margin:0 0 7px;color:#108173;font-size:10px;font-weight:900;letter-spacing:.09em}.ai-asset-drawer>header h2{margin:0 0 5px;color:#1e443b;font-size:25px}.ai-asset-drawer>header span{color:#71837d;font-size:11px}.ai-asset-drawer>header>button{display:grid;width:36px;height:36px;flex:0 0 auto;padding:0;place-items:center;border:1px solid #d1e1dc;border-radius:9px;color:#61766f;background:#fff;font-size:24px;cursor:pointer}.ai-asset-drawer .asset-form{display:block;min-height:0;overflow:auto;padding:20px 22px 0}.ai-asset-drawer fieldset{display:grid;gap:14px;margin:0 0 16px;padding:16px;border:1px solid #d9e7e2;border-radius:11px;background:#fff}.ai-asset-drawer legend{padding:0 7px;color:#2e554b;font-size:13px;font-weight:900}.ai-asset-drawer .drawer-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px}.ai-asset-drawer label{display:grid;gap:6px;color:#45635b;font-size:11px;font-weight:800}.ai-asset-drawer label.wide{grid-column:1/-1}.ai-asset-drawer label.check{display:flex;align-items:center;gap:8px;padding:10px;border-radius:8px;background:#f1f6f4}.ai-asset-drawer label.check input{width:auto}.ai-asset-drawer textarea{resize:vertical}.ai-asset-drawer .asset-form>footer{position:sticky;bottom:0;display:flex;justify-content:flex-end;gap:8px;margin:0 -22px;padding:14px 22px;border-top:1px solid #d8e5e1;background:#fff;box-shadow:0 -8px 20px #1641370b}@keyframes ai-asset-drawer-in{0%{transform:translate(48px);opacity:.65}to{transform:translate(0);opacity:1}}@keyframes ai-asset-loading{0%{background-position:100% 0}to{background-position:-100% 0}}@media (max-width:900px){.ai-asset-page .ai-asset-summary,.ai-asset-page .model-asset-grid,.ai-asset-page .model-card-content{grid-template-columns:1fr}.ai-asset-page .asset-filter-bar{grid-template-columns:1fr 1fr}.ai-asset-page .asset-filter-bar input{grid-column:1/-1}}@media (max-width:650px){.ai-asset-page{padding:20px 14px}.ai-asset-page .ai-asset-heading,.ai-asset-page .workbench-heading{align-items:stretch;flex-direction:column}.ai-asset-page .asset-filter-bar,.ai-asset-drawer .drawer-form-grid{grid-template-columns:1fr}.ai-asset-page .asset-filter-bar input,.ai-asset-drawer label.wide{grid-column:auto}.ai-asset-page .model-card-content{padding:15px}.ai-asset-page .model-asset-card dl{grid-template-columns:1fr}.ai-asset-page .model-asset-card dl>div:first-child{grid-column:auto}.ai-asset-page .model-asset-card>footer{align-items:stretch;flex-wrap:wrap}.ai-asset-page .model-availability{width:100%}.ai-asset-drawer .asset-form{padding:16px 14px 0}.ai-asset-drawer .asset-form>footer{margin:0 -14px;padding:12px 14px}}.existing-asset-assignment{gap:16px;border-color:#b9d2f5;background:linear-gradient(135deg,#f7fbff,#fff)}.existing-asset-assignment-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.existing-asset-assignment-heading h3{margin:3px 0 5px;color:#102748;font-size:18px}.existing-asset-assignment-heading span{color:#6e809b;font-size:12px}.existing-asset-assignment-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.existing-asset-assignment-grid>button{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px;border:1px solid #c9dcf5;border-radius:11px;color:#17365e;text-align:left;background:#fff;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.existing-asset-assignment-grid>button:hover{border-color:#5797e8;box-shadow:0 8px 20px #1e60b51a;transform:translateY(-1px)}.existing-asset-assignment-grid>button>b{display:grid;width:34px;height:34px;place-items:center;border-radius:9px;color:#fff;background:#1166d8}.existing-asset-assignment-grid>button>span{display:grid;min-width:0;gap:4px}.existing-asset-assignment-grid strong{font-size:14px}.existing-asset-assignment-grid small{color:#7587a1;font-size:11px;font-weight:400;line-height:1.5}.existing-asset-assignment-grid em{color:#0d61cf;font-size:11px;font-style:normal;font-weight:800;white-space:nowrap}.existing-asset-assignment-note{margin:0!important;padding:10px 12px;border-radius:8px;color:#526b8e!important;background:#edf5ff;font-size:11px!important}.knowledge-domain-member-panel{gap:14px;border-color:#bdd7f5;background:linear-gradient(135deg,#f7fbff,#fff)}.member-add-row{display:grid;grid-template-columns:minmax(220px,1fr) 180px auto;gap:10px;align-items:center}.knowledge-domain-member-list{display:grid;gap:8px}.knowledge-domain-member-list article{display:grid;grid-template-columns:minmax(0,1fr) 130px auto;gap:12px;align-items:center;padding:11px 12px;border:1px solid #dce8f6;border-radius:9px;background:#fff}.knowledge-domain-member-list article div{display:grid;gap:3px;min-width:0}.knowledge-domain-member-list article small{color:#77879e}.knowledge-domain-member-list article>span{color:#0d61cf;font-size:12px;font-weight:700}@media (max-width:760px){.existing-asset-assignment-grid{grid-template-columns:1fr}.existing-asset-assignment-heading{flex-direction:column}.existing-asset-assignment-grid>button{grid-template-columns:34px minmax(0,1fr)}.existing-asset-assignment-grid em{grid-column:2}}@media (max-width:760px){.member-add-row,.knowledge-domain-member-list article{grid-template-columns:1fr}.knowledge-domain-member-list article>span{justify-self:start}}.existing-assignment-banner{display:grid;width:auto;max-width:none;gap:4px;margin:0;color:#74511b}.existing-assignment-banner strong{font-size:13px}.existing-assignment-banner span{color:#806d4b;font-size:11px;line-height:1.55}.source-summary .source-assignment-state{width:max-content;max-width:100%;margin-top:6px;padding:4px 8px;border-radius:999px;color:#0b5bd7;background:#eaf3ff;font-size:11px;font-weight:800}.material-existing-assignment{display:grid;gap:12px;padding:15px;border:1px solid #bdd5f5;border-radius:11px;background:#f7fbff}.material-existing-assignment>header,.material-existing-assignment>footer{display:flex;align-items:center;justify-content:space-between;gap:14px}.material-existing-assignment>header>div{display:grid;gap:4px}.material-existing-assignment>header strong{color:#17375e;font-size:14px}.material-existing-assignment>header small,.material-existing-assignment>footer>span,.material-existing-assignment>p{color:#71839d;font-size:11px}.material-existing-assignment>header>span{padding:5px 9px;border-radius:99px;color:#0c61ce;background:#e7f1ff;font-size:11px;font-weight:800}.material-existing-assignment-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:280px;overflow:auto}.material-existing-assignment-grid label{display:flex;align-items:flex-start;gap:9px;padding:11px;border:1px solid #d7e4f4;border-radius:9px;background:#fff;cursor:pointer}.material-existing-assignment-grid label.active{border-color:#6da5eb;background:#edf5ff}.material-existing-assignment-grid input{width:auto;margin-top:3px}.material-existing-assignment-grid label>span{display:grid;min-width:0;gap:3px}.material-existing-assignment-grid label strong{overflow:hidden;color:#263f61;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.material-existing-assignment-grid label small{color:#7d8da4;font-size:10px}.material-existing-assignment>p{margin:0;padding:14px;border-radius:8px;text-align:center;background:#fff}@media (max-width:760px){.material-existing-assignment-grid{grid-template-columns:1fr}.material-existing-assignment>header,.material-existing-assignment>footer{align-items:stretch;flex-direction:column}.material-existing-assignment>footer .primary-button{width:100%}}.document-scope-choice{display:grid;gap:12px;margin-top:18px}.document-scope-choice>strong{color:#263f61;font-size:14px}.document-scope-choice>p{margin:0;padding:10px 12px;border-radius:8px;color:#667c99;background:#f2f6fc;font-size:11px;line-height:1.6}.document-permission-advanced{padding:0 13px;border:1px solid #dbe5f2;border-radius:9px;background:#fafcff}.document-permission-advanced summary{padding:12px 0;color:#4d6688;font-size:11px;font-weight:800;cursor:pointer}.document-permission-advanced>label{display:grid;gap:6px;padding:12px 0;border-top:1px solid #e3eaf4;color:#405b7f;font-size:11px;font-weight:700}.document-permission-advanced>label>small,.document-permission-advanced>small{display:block;padding-bottom:12px;color:#8190a5;font-size:10px;font-weight:400}.knowledge-domain-readonly-stats{grid-template-columns:repeat(4,minmax(135px,1fr))}.knowledge-domain-source-note{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 12px;border-left:3px solid #79b7aa;border-radius:7px;color:#54716a;background:#f4faf8;font-size:12px}.knowledge-domain-source-note button{flex:0 0 auto;padding:0;border:0;color:#0b5bd7;background:transparent;font:inherit;font-weight:700;cursor:pointer}@media (max-width:900px){.knowledge-domain-readonly-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.knowledge-domain-source-note{align-items:flex-start;flex-direction:column}}:root{--pc-primary: #0b5bd7;--pc-primary-dark: #0752c4;--pc-primary-light: #4d91e6;--pc-primary-soft: #eaf3ff;--pc-primary-softer: #f3f8ff;--pc-page: #f4f6fb;--pc-sidebar: #f8fbff;--pc-surface: #ffffff;--pc-surface-hover: #f7faff;--pc-border: #d8e3f1;--pc-border-light: #e7edf5;--pc-text: #171c24;--pc-text-secondary: #5d6b7c;--pc-text-muted: #9ca3af;--pc-success: #10b981;--pc-success-soft: #ecfdf5;--pc-warning: #d88a10;--pc-warning-soft: #fff8e7;--pc-danger: #dc5a52;--pc-danger-soft: #fff1ef;--pc-radius-sm: 7px;--pc-radius-md: 10px;--pc-radius-lg: 14px;--pc-shadow-sm: 0 2px 8px rgba(45, 89, 150, .05);--pc-shadow-md: 0 8px 24px rgba(45, 89, 150, .08);--pc-shadow-lg: 0 20px 56px rgba(36, 75, 128, .16)}body:has(.workbench-shell),body:has(.login-page){color:var(--pc-text);background:var(--pc-page)}.workbench-shell{color:var(--pc-text);background:radial-gradient(circle at 82% 8%,rgba(77,145,230,.07),transparent 30%),var(--pc-page)!important}.workbench-shell .workbench-main{color:var(--pc-text);background:transparent}.workbench-shell .app-sidebar{gap:24px;border-right-color:var(--pc-border-light)!important;background:#f8fbfffa!important;box-shadow:8px 0 28px #385b8c09}.workbench-shell .brand{color:var(--pc-text)!important;font-weight:800;letter-spacing:-.01em}.workbench-shell .brand-mark{color:#fff!important;background:linear-gradient(145deg,#176ce2,#0754cc)!important;box-shadow:0 5px 14px #0b5bd733!important}.workbench-shell .side-nav{gap:4px}.workbench-shell .side-nav a{min-height:42px;padding:11px 12px!important;border:1px solid transparent;border-radius:var(--pc-radius-sm)!important;color:var(--pc-text-secondary)!important;transition:color .16s ease,background .16s ease,border-color .16s ease}.workbench-shell .side-nav a:hover{color:var(--pc-primary)!important;background:var(--pc-primary-softer)!important}.workbench-shell .side-nav a.router-link-active{border-color:#d6e7fb!important;color:var(--pc-primary)!important;background:var(--pc-primary-soft)!important;box-shadow:inset 3px 0 var(--pc-primary)}.workbench-shell .account-panel{border:1px solid var(--pc-border-light);border-radius:var(--pc-radius-md)!important;color:var(--pc-text-secondary);background:linear-gradient(145deg,#edf5ff,#f8fbff)!important}.workbench-shell .account-panel strong{color:var(--pc-text)!important}.workbench-shell .account-panel span{color:var(--pc-text-muted)!important}.workbench-shell .account-panel a,.workbench-shell .account-panel .link-button{color:var(--pc-primary)!important}.workbench-shell .account-panel .account-logout-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:38px;box-sizing:border-box;margin-top:8px;padding:8px 12px;border:1px solid #c6daf4;border-radius:9px;color:var(--pc-primary)!important;background:#ffffffe0;box-shadow:0 4px 12px #1c5bae0f;font:700 12px/1 Microsoft YaHei,PingFang SC,sans-serif;cursor:pointer}.workbench-shell .account-panel .account-actions .account-logout-button,.workbench-shell .account-panel .account-actions .global-task-trigger{width:100%;min-width:0;padding-inline:7px}.workbench-shell .account-panel .account-logout-button:hover{border-color:#91b8eb;background:#eaf3ff;box-shadow:0 6px 16px #1c5bae1f;transform:translateY(-1px)}.workbench-shell .account-panel .account-logout-button:focus-visible{outline:3px solid rgba(18,103,232,.18);outline-offset:2px}.account-logout-icon{display:block;width:16px;height:16px;flex:none;object-fit:contain}.workbench-shell :is(h1,h2,h3,h4){color:var(--pc-text)!important}.workbench-shell .eyebrow,.workbench-shell .page-badge{color:var(--pc-primary)!important}.workbench-shell .muted,.workbench-shell .admin-heading p,.workbench-shell .section-heading>span{color:var(--pc-text-muted)!important}.workbench-shell :is(.admin-page,.page-shell,.knowledge-center-page,.knowledge-graph-page,.table-relation-page,.assistant-page,.process-page,.ai-asset-page,.es-center-page,.evaluation-page,.pattern-page,.mcp-page,.feedback-center-page,.workflow-page,.cross-capability-page){width:calc(100% - 32px)!important;max-width:1800px!important;box-sizing:border-box;margin-right:auto!important;margin-left:auto!important;color:var(--pc-text-secondary)!important;font-size:14px;line-height:1.55}.workbench-shell :is(.admin-page,.page-shell,.knowledge-center-page,.knowledge-graph-page,.table-relation-page,.assistant-page,.process-page,.ai-asset-page,.es-center-page,.evaluation-page,.pattern-page,.mcp-page,.feedback-center-page,.workflow-page,.cross-capability-page) :is(p,.muted){font-size:13px;line-height:1.65}.workbench-shell :is(.admin-page,.page-shell,.knowledge-center-page,.knowledge-graph-page,.table-relation-page,.assistant-page,.process-page,.ai-asset-page,.es-center-page,.evaluation-page,.pattern-page,.mcp-page,.feedback-center-page,.workflow-page,.cross-capability-page) :is(label,small){font-size:12px;line-height:1.5}.workbench-shell :is(.setup-card,.answer-card,.primary-answer-card,.metric-definition-panel,.knowledge-space-card,.datasource-card,.schema-table,.schema-columns,.schema-semantic-entity,.member-panel,.asset-editor,.asset-list,.asset-suggestions,.wiki-block-card,.knowledge-center-summary,.knowledge-center-space-profile,.knowledge-center-entry,.knowledge-center-asset-card,.knowledge-center-issue-panel,.knowledge-graph-section,.knowledge-graph-card,.organization-section,.organization-panel,.material-library-layout,.material-library-workbench,.material-upload-panel,.material-resource-table,.business-skill-context-card,.business-skill-panel,.business-skill-card,.model-asset-card,.compact-summary-panel,.compact-action-panel,.compact-disclosure,.source-analysis-card,.source-relation-row,.query-result,.query-result-chart,.query-result-horizontal-chart,.query-result-ring-chart,.query-result-line-chart,.ai-asset-summary article,.node-config-panel,.asset-panel,.node-card,.connection-preview,.asset-list article,.assistant-workbench,.assistant-card,.assistant-summary article,.es-connection-form,.es-source-panel,.es-data-panel,.es-governance-panel,.es-metric-row article,.es-document-card,.es-governance-card,.protocol-guide,.protocol-grid article,.mcp-form,.server-card,.mcp-config-package,.mcp-account-permissions,.contract-section,.contract-generator,.audit-filter-card,.audit-list-card,.report-control-card,.report-list-card,.report-review-panel,.pattern-list-card,.empty-card,.equivalent-card,.evaluation-cases-card,.evaluation-results-card,.execution-trace-card,.monitoring-card,.monitoring-table,.feedback-list-card,.feedback-filter-card,.feedback-detail-card,.feedback-delete-card,.relation-graph-card,.relation-detail-panel,.candidate-card,.material-candidates-panel,.document-candidate-card,.document-candidates-panel,.role-workbench-body){border-color:var(--pc-border)!important;color:var(--pc-text-secondary)!important;background:var(--pc-surface)!important;box-shadow:var(--pc-shadow-sm)!important}.workbench-shell :is(.setup-card,.business-skill-card,.knowledge-center-entry,.knowledge-center-asset-card,.knowledge-graph-card,.assistant-card,.asset-list article,.node-card):hover{border-color:#b9d3f4!important;box-shadow:var(--pc-shadow-md)!important}.workbench-shell :is(input:not([type=checkbox]):not([type=radio]),select,textarea,.control){border-color:#cddbea!important;border-radius:var(--pc-radius-sm)!important;color:#2f3d4f!important;background:#fff!important}.workbench-shell :is(input:not([type=checkbox]):not([type=radio]),select,textarea,.control):focus{border-color:var(--pc-primary-light)!important;outline:none;box-shadow:0 0 0 3px #0b5bd71a!important}.workbench-shell :is(input[type=checkbox],input[type=radio]){accent-color:var(--pc-primary)!important}.workbench-shell label,.workbench-shell .field-label{color:#40506a!important}.workbench-shell .primary-button,.workbench-shell button.primary,.workbench-shell .full-button{border-color:var(--pc-primary)!important;color:#fff!important;background:var(--pc-primary)!important;box-shadow:0 5px 14px #0b5bd724}.workbench-shell .primary-button:hover,.workbench-shell button.primary:hover,.workbench-shell .full-button:hover{border-color:var(--pc-primary-dark)!important;background:var(--pc-primary-dark)!important}.workbench-shell a.primary-button{color:#fff!important}.workbench-shell a.secondary-button{color:var(--pc-primary)!important}.workbench-shell .secondary-button,.workbench-shell .page-number-button,.workbench-shell button.secondary{border-color:#c7d8ec!important;color:var(--pc-primary)!important;background:#fff!important;box-shadow:none!important}.workbench-shell .secondary-button:hover,.workbench-shell .page-number-button:hover,.workbench-shell button.secondary:hover{border-color:#9ebfe8!important;background:var(--pc-primary-softer)!important}.workbench-shell :is(.link-button,.primary-link,.es-link-button,a:not(.router-link-active):not(.primary-button):not(.secondary-button)){color:var(--pc-primary)!important}.workbench-shell :is(.danger-button,.danger-link,.monitoring-clear-button){border-color:#efc4c0!important;color:var(--pc-danger)!important;background:#fff!important}.workbench-shell :is(button,a,summary){transition:color .16s ease,background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.workbench-shell :is(.tabs,.audit-tabs,.organization-tabs,.material-perspective-tabs,.result-view-tabs,.schema-management-tabs,.ai-asset-tabs,.drawer-tabs,.role-workbench-tabs,.es-auth-switch,.es-index-switch,.relation-view-switch){border-color:var(--pc-border)!important;background:#edf3fa!important}.workbench-shell :is(.tabs,.audit-tabs,.organization-tabs,.material-perspective-tabs,.result-view-tabs,.schema-management-tabs,.ai-asset-tabs,.drawer-tabs,.role-workbench-tabs,.es-auth-switch,.es-index-switch,.relation-view-switch) button{color:var(--pc-text-secondary)!important;background:transparent!important}.workbench-shell :is(.tabs,.audit-tabs,.organization-tabs,.material-perspective-tabs,.result-view-tabs,.schema-management-tabs,.ai-asset-tabs,.drawer-tabs,.role-workbench-tabs,.es-auth-switch,.es-index-switch,.relation-view-switch) button.active{border-color:#d5e4f7!important;color:var(--pc-primary)!important;background:#fff!important;box-shadow:var(--pc-shadow-sm)!important}.workbench-shell .ai-asset-tabs b{color:#587294!important;background:#dfeaf8!important}.workbench-shell .ai-asset-tabs button.active b{color:#fff!important;background:var(--pc-primary)!important}.workbench-shell :is(table,.organization-table,.query-audit-table){border-color:var(--pc-border)!important;color:var(--pc-text-secondary)!important;background:#fff!important}.workbench-shell :is(th,.organization-table-head,.schema-column-head){border-color:var(--pc-border-light)!important;color:#3d5f88!important;background:#edf5ff!important}.workbench-shell :is(td,.organization-table-row,.schema-column-row){border-color:var(--pc-border-light)!important}.workbench-shell tbody tr:hover td,.workbench-shell .organization-table-row:hover{background:#f7faff!important}.workbench-shell :is(.metric-grid article,.organization-metrics article,.knowledge-center-metrics article,.compact-stat-grid article){border:1px solid var(--pc-border)!important;color:var(--pc-text-muted)!important;background:linear-gradient(145deg,#edf5ff,#f9fbff)!important;box-shadow:var(--pc-shadow-sm)!important}.workbench-shell :is(.metric-grid strong,.organization-metrics strong,.knowledge-center-metrics strong,.compact-stat-grid strong,.ai-asset-summary strong,.assistant-summary strong,.es-metric-row strong){color:var(--pc-primary)!important}.workbench-shell :is(.status-dot,.source-type,.page-badge,.candidate-type-badge,.schema-ai-ready-badge,.schema-entity-ready-badge,.material-status-badge,.trace-summary span,.tag-row i,.h5-sources span){border-color:#c9ddf6!important;color:var(--pc-primary)!important;background:var(--pc-primary-soft)!important}.workbench-shell :is(.passed,.verified,.task-completed,.is-ready,.is-enabled,[data-status=active],[data-status=verified]){border-color:#a7e7d0!important}.workbench-shell :is(.config-section-summary>b,.source-project-ready,.permission-chip,.compact-disclosure:not(.compact-disclosure-warning):not(.compact-disclosure-danger)>summary>b){border-color:#c9ddf6!important;color:var(--pc-primary)!important;background:var(--pc-primary-soft)!important}.workbench-shell :is(.config-section-summary,.compact-disclosure>summary,.compact-editor-disclosure>summary,.datasource-connection-advanced,.source-mode-switch){border-color:var(--pc-border-light)!important;color:#3f5f86!important;background:#f5f9ff!important}.workbench-shell :is(.config-section-summary strong,.compact-disclosure>summary strong,.source-maintenance>summary){color:var(--pc-primary)!important}.workbench-shell .compact-disclosure>summary:after{color:var(--pc-primary)!important}.workbench-shell :is(.source-mode-switch button.active,.ask-data-simple-icon){color:#fff!important;background:var(--pc-primary)!important;box-shadow:0 5px 14px #0b5bd729!important}.workbench-shell :is(.mcp-form>strong,.server-card header strong,.tool-list summary strong,.relation-detail-heading strong){color:var(--pc-text)!important}.workbench-shell .query-scope-strip{border-color:var(--pc-border-light)!important}.workbench-shell .query-scope-strip>span{color:var(--pc-primary)!important}.workbench-shell :is(.ai-asset-message,.assistant-message,.assistant-count i,.assistant-empty-icon,.instruction-hint,.feedback-answer,.feedback-detail-button,.es-first-import-icon,.es-skill-summary){border-color:#c9ddf6!important;color:var(--pc-primary)!important;background:var(--pc-primary-soft)!important}.workbench-shell :is(.ai-asset-summary span,.node-card summary>div:first-child>span,.drawer-heading>div>p,.assistant-card-actions button,.feedback-list-heading,.feedback-detail-card b){color:var(--pc-primary)!important}.workbench-shell :is(.assistant-avatar,.drawer-tabs button.active b,.es-choice-grid button.active){border-color:var(--pc-primary)!important;color:#fff!important;background:var(--pc-primary)!important;box-shadow:0 5px 14px #0b5bd729!important}.workbench-shell :is(.capability-options>label.selected,.resolution-options label.selected){border-color:#9dc3f4!important;background:var(--pc-primary-softer)!important;box-shadow:inset 0 0 0 1px #0b5bd714!important}.workbench-shell :is(.notice,.warnings span,.schema-table-warning-badge,.schema-table-pending-badge,.schema-relation-warning,.compact-disclosure-warning,.evaluation-warn,.monitoring-warning){border-color:#f0d38e!important;color:#8b6418!important;background:var(--pc-warning-soft)!important}.workbench-shell :is(.error,.task-failed,.compact-disclosure-danger,.monitoring-error,.evaluation-skip,.schema-publish-message){border-color:#efc6c1!important;color:#a94e47!important;background:var(--pc-danger-soft)!important}.workbench-shell :is(.asset-confirm-mask,.chat-confirm-mask,.schema-relation-dialog-mask,.assistant-drawer-backdrop,.organization-drawer-backdrop,.ai-asset-drawer-mask,.trace-drawer-mask,.es-modal-backdrop,.contract-editor-mask),.asset-confirm-mask,.app-confirm-mask{background:#1d2f466b!important;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.workbench-shell :is(.asset-confirm-dialog,.schema-relation-dialog,.assistant-drawer,.organization-drawer,.ai-asset-drawer,.trace-drawer,.es-document-editor,.contract-editor-dialog),.app-confirm-dialog{border-color:var(--pc-border)!important;color:var(--pc-text-secondary)!important;background:#fff!important;box-shadow:var(--pc-shadow-lg)!important}.global-task-trigger,.global-task-popover,.global-task-item{border-color:var(--pc-border)!important;color:var(--pc-text-secondary)!important;background:#fff!important;box-shadow:var(--pc-shadow-md)!important}.global-task-trigger span:first-child,.global-task-trigger b,.global-task-progress i{color:#fff!important;background:var(--pc-primary)!important}.operation-toast,.app-toast{border-color:#bcd3f1!important;color:#315f91!important;background:#f5f9ff!important;box-shadow:var(--pc-shadow-md)!important}.workbench-shell .conversation-workbench{background:var(--pc-page)!important}.workbench-shell .conversation-list{border-right-color:var(--pc-border-light)!important;background:linear-gradient(180deg,#edf5ff,#fbfdff 72%)!important}.workbench-shell .conversation-sidebar-heading,.workbench-shell .conversation-header-title{color:var(--pc-text)!important}.workbench-shell .new-chat-button,.workbench-shell .task-item{color:var(--pc-text-secondary)!important}.workbench-shell .new-chat-button:hover,.workbench-shell .task-item:hover,.workbench-shell .task-item.active{color:var(--pc-primary)!important;background:var(--pc-primary-soft)!important}.workbench-shell .conversation-main,.workbench-shell .conversation-header{border-color:var(--pc-border-light)!important;background:#fffffff5!important}.workbench-shell .message-stream{background:radial-gradient(circle at 16% 10%,rgba(111,181,248,.055) 0 1px,transparent 2px),linear-gradient(180deg,#fbfdff,#f7faff)!important;background-size:56px 56px,auto!important}.workbench-shell .message.user{color:#fff!important;background:var(--pc-primary)!important;box-shadow:0 7px 18px #0b5bd71f}.workbench-shell .message.user :is(p,strong){color:#fff!important}.workbench-shell .message.assistant .markdown-answer,.workbench-shell .primary-answer-card{color:#263443!important}.workbench-shell .composer{border-color:var(--pc-border)!important;background:#fff!important;box-shadow:0 10px 30px #2e52811f!important}.workbench-shell .composer-send{color:#fff!important;background:var(--pc-primary)!important;box-shadow:0 5px 14px #0b5bd733}.workbench-shell .answer-analysis-state,.workbench-shell .answer-tool-dot.done{background:var(--pc-primary)!important}.workbench-shell .answer-process-items{border-left-color:#dbe7f5!important}.workbench-shell .query-result th,.workbench-shell .query-audit-table th{color:var(--pc-primary)!important;background:#edf5ff!important}.workbench-shell :is(.query-result-chart-column i,.query-result-horizontal-list i b){background:linear-gradient(180deg,#73b8ff,#176be0)!important}.workbench-shell :is(.schema-table-body,.schema-access-rule,.schema-ordinary-fields,.wiki-block-editor,.wiki-block-sources,.wiki-block-permissions,.knowledge-center-command-bar,.knowledge-center-entry-top,.knowledge-center-asset-value,.knowledge-center-issue-item,.knowledge-graph-editor,.organization-filterbar,.material-filterbar,.material-library-tree,.material-resource-row,.business-skill-generation-bar,.compact-editor-body,.compact-gate-status.passed,.source-analysis-editor,.node-form,.env-hint code,.es-source-item,.es-data-panel,.es-index-list button:hover,.es-index-list button.active,.es-index-switch,.es-skill-summary,.protocol-guide>footer,.contract-generator,.audit-batch-bar,.audit-detail-dialog dl,.audit-json-section>div,.trace-summary span,.trace-sources span,.evaluation-source-groups>div,.pagination-bar,.detail-row>td){border-color:var(--pc-border-light)!important;color:var(--pc-text-secondary)!important;background:var(--pc-primary-softer)!important}.workbench-shell :is(.knowledge-center-space-monogram,.setup-list li>span,.mcp-config-package>ol li:before,.trace-step-index){color:#fff!important;background:var(--pc-primary)!important}.workbench-shell .knowledge-center-entry-top{padding:0!important;border:0!important;color:inherit!important;background:transparent!important}.workbench-shell .knowledge-center-entry-index{display:inline-grid;min-width:36px;height:30px;box-sizing:border-box;padding:0 8px;place-items:center;border:1px solid #bdd6f5;border-radius:9px;color:#fff!important;background:linear-gradient(145deg,var(--pc-primary-light),var(--pc-primary))!important;box-shadow:0 4px 10px #0b5bd72e;font-size:12px;line-height:1;letter-spacing:.04em}.workbench-shell :is(code,pre){border-color:#d6e2f0}.workbench-shell :is(.executed-sql,.pattern-detail pre,.audit-json-section pre){color:#dcecff!important;background:#17283f!important}.login-page{color:var(--pc-text)!important;background-color:#eef5ff!important;background-image:linear-gradient(rgba(11,91,215,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(11,91,215,.045) 1px,transparent 1px),radial-gradient(circle at 12% 18%,rgba(86,159,239,.22),transparent 28%),radial-gradient(circle at 88% 82%,rgba(128,183,245,.14),transparent 28%),linear-gradient(135deg,#edf5ff,#f8fbff 52%,#eef4fb)!important}.login-page:before{border-color:#0b5bd721!important;box-shadow:inset 0 0 80px #468be114,0 0 0 72px #ffffff2e!important}.login-page:after{background:linear-gradient(145deg,#0b5bd724,#ffffff0d)!important}.login-page .login-card{border-color:#ffffffe6!important;background:#fffffff0!important;box-shadow:0 24px 70px #2d599629!important}.login-page :is(h1,h2,strong){color:var(--pc-text)!important}.login-page .login-brand-mark{color:#fff!important;background:linear-gradient(145deg,#176ce2,#0754cc)!important;box-shadow:0 8px 20px #0b5bd733!important}.login-page :is(input,.control){border-color:#cddbea!important;color:#2f3d4f!important;background:#fff!important}.login-page :is(input,.control):focus{border-color:var(--pc-primary-light)!important;box-shadow:0 0 0 3px #0b5bd71a!important}.login-page .primary-button,.login-page .login-submit-button{border-color:var(--pc-primary)!important;color:#fff!important;background:var(--pc-primary)!important}.login-page .password-visibility-button{color:var(--pc-primary)!important}.workbench-shell .pc-section-pager{position:relative;display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;margin:0 0 16px;padding:8px;border:1px solid var(--pc-border);border-radius:var(--pc-radius-lg);background:#ffffffd1;box-shadow:var(--pc-shadow-sm)}.workbench-shell .pc-section-pager>button{display:grid;grid-template-columns:30px minmax(0,1fr);gap:10px;align-items:center;min-height:58px;padding:9px 12px;border:1px solid transparent;border-radius:var(--pc-radius-md);color:var(--pc-text-secondary);background:transparent;text-align:left;cursor:pointer;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease,transform .18s ease}.workbench-shell .pc-section-pager>button:hover:not(:disabled){border-color:#c9dcf5;background:#f5f9ff;transform:translateY(-1px)}.workbench-shell .pc-section-pager>button.active{border-color:#9dc3f4;color:var(--pc-primary-dark);background:linear-gradient(135deg,#edf5ff,#f8fbff);box-shadow:inset 0 0 0 1px #0b5bd70a,0 5px 14px #4473b117}.workbench-shell .pc-section-pager>button:disabled{opacity:.48;cursor:not-allowed}.workbench-shell .pc-section-pager>button>b{display:grid;width:28px;height:28px;place-items:center;border-radius:9px;color:var(--pc-primary);background:var(--pc-primary-soft);font-size:12px;font-weight:800}.workbench-shell .pc-section-pager>button.active>b{color:#fff;background:linear-gradient(145deg,var(--pc-primary-light),var(--pc-primary));box-shadow:0 5px 12px #0b5bd72e}.workbench-shell .pc-section-pager>button>span{display:grid;min-width:0;gap:3px;font-size:13px;font-weight:750}.workbench-shell .pc-section-pager>button small{overflow:hidden;color:var(--pc-text-muted);font-size:11px;font-weight:500;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.workbench-shell .pc-section-page{animation:pc-section-page-in .2s ease-out}.workbench-shell .pc-section-page-stack{display:grid;gap:16px}@keyframes pc-section-page-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 1100px){.workbench-shell .app-sidebar{box-shadow:6px 0 22px #385b8c0a}.workbench-shell :is(.admin-page,.page-shell,.knowledge-center-page,.knowledge-graph-page,.table-relation-page,.assistant-page,.process-page,.ai-asset-page,.es-center-page,.evaluation-page,.pattern-page,.mcp-page,.feedback-center-page,.workflow-page,.cross-capability-page){width:calc(100% - 32px)!important}}@media (max-width: 720px){.workbench-shell .pc-section-pager{grid-template-columns:1fr}}.workbench-shell .material-library-tree,.workbench-shell .material-library-workbench{border-color:#cbdcf3;box-shadow:0 12px 30px #305b9d12}.workbench-shell .material-tree-heading{border-color:#d9e5f6;color:#17345d}.workbench-shell .material-tree-heading small,.workbench-shell .material-library-tree>button small{color:#7688a3}.workbench-shell .material-library-tree>.material-folder-button{display:grid;grid-template-columns:30px minmax(0,1fr) auto;min-height:58px;border-color:transparent;color:#29466f}.workbench-shell .material-library-tree>.material-folder-button:hover{border-color:#d4e2f6;background:#f3f7ff}.workbench-shell .material-library-tree>.material-folder-button.active{border-color:#b9d2f4!important;color:#075edb!important;background:#edf4ff!important;box-shadow:inset 3px 0 #1267e8!important}.workbench-shell .material-folder-icon{display:grid;width:28px;height:24px;place-items:center;border-radius:6px;color:#fff;background:#1769e8;font-size:13px;font-style:normal;box-shadow:0 5px 11px #1769e82e}.workbench-shell .material-tree-group{color:#6f83a2}.workbench-shell .material-tree-help{color:#526985;background:#f2f6fc}.workbench-shell .material-tree-help strong,.workbench-shell .material-workbench-header h2{color:#18365f}.workbench-shell .material-workbench-header,.workbench-shell .material-resource-row{border-color:#dce7f6}.workbench-shell .material-workbench-header p:not(.eyebrow),.workbench-shell .material-resource-row small,.workbench-shell .material-empty-state{color:#72839c}.workbench-shell .material-perspective-tabs,.workbench-shell .material-resource-head,.workbench-shell .material-status-strip span{color:#536c8e;background:#eef4fd}.workbench-shell .material-status-strip b,.workbench-shell .material-resource-name strong{color:#173963}.workbench-shell .material-status-strip .ready,.workbench-shell .material-status-badge.ready{color:#075edb!important;background:#e9f2ff!important}.workbench-shell .material-file-icon{border-color:#bdd3f2;color:#075edb;background:#eaf2ff}.workbench-shell .material-resource-table{border-color:#d3e1f3}.workbench-shell .material-resource-row{color:#405a7d}.workbench-shell .material-row-menu summary{border-color:#bdd2ef;color:#315d97}.workbench-shell .material-row-menu details>button{border-color:#d6e3f5;color:#33577f}.workbench-shell .material-row-menu details>button:hover{background:#f1f6ff}.workbench-shell .material-library-tree>button em{color:#315f9d;background:#fff}.workbench-shell .material-upload-panel.material-unified-upload{display:grid;grid-template-columns:1fr;gap:18px;margin:18px;padding:22px;border:1px solid #bcd3f3;border-radius:14px;color:#24466f;background:linear-gradient(135deg,#fbfdff,#f0f6ff)}.workbench-shell .material-unified-upload>header,.workbench-shell .material-unified-upload>footer{display:flex;align-items:center;justify-content:space-between;gap:20px}.workbench-shell .material-unified-upload>header>div{display:grid;gap:5px}.workbench-shell .material-unified-upload>header strong{color:#112c52;font-size:20px}.workbench-shell .material-unified-upload small,.workbench-shell .material-unified-upload p{margin:0;color:#6b7f9c;line-height:1.6}.workbench-shell .material-upload-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;border:1px solid #c9dcf5;border-radius:10px;background:#edf4ff}.workbench-shell .material-upload-steps button{display:flex;align-items:center;justify-content:center;gap:9px;min-height:48px;border:0;border-right:1px solid #d5e3f6;color:#617696;background:transparent;cursor:pointer}.workbench-shell .material-upload-steps button:last-child{border-right:0}.workbench-shell .material-upload-steps button b{display:grid;width:25px;height:25px;place-items:center;border-radius:7px;color:#2367c4;background:#dceaff}.workbench-shell .material-upload-steps button.active{color:#075edb;background:#fff;font-weight:800;box-shadow:inset 0 -3px #1267e8}.workbench-shell .material-upload-steps button.active b{color:#fff;background:#1267e8}.workbench-shell .material-upload-steps button:disabled{cursor:not-allowed;opacity:.58}.workbench-shell .material-upload-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.workbench-shell .material-upload-grid>label{display:grid;gap:7px;padding:14px;border:1px solid #d3e1f5;border-radius:10px;background:#fff}.workbench-shell .material-upload-grid>label>span:first-child,.workbench-shell .material-upload-section>strong{color:#173d70;font-weight:800}.workbench-shell .material-upload-picker{border-color:#9dbfea;color:#075edb;background:#f7faff}.workbench-shell .material-upload-section{display:grid;gap:11px;padding:17px;border:1px solid #cedef4;border-radius:11px;background:#fff}.workbench-shell .material-choice-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.workbench-shell .material-choice-cards label{display:grid;grid-template-columns:auto 1fr;gap:4px 9px;padding:13px;border:1px solid #d4e1f3;border-radius:9px;cursor:pointer}.workbench-shell .material-choice-cards label.active{border-color:#74a7ed;background:#edf4ff;box-shadow:inset 0 0 0 1px #74a7ed}.workbench-shell .material-choice-cards label input{grid-row:1/3;align-self:center}.workbench-shell .material-choice-cards b{color:#183c6e}.workbench-shell .material-domain-picker{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.workbench-shell .material-domain-picker button{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px 11px;border:1px solid #d3e1f4;border-radius:8px;color:#34557f;background:#f9fbff;text-align:left;cursor:pointer}.workbench-shell .material-domain-picker button i{color:#1769e8;font-style:normal}.workbench-shell .material-domain-picker button b{color:#7890af;font-size:11px}.workbench-shell .material-domain-picker button.active{border-color:#82afea;color:#075edb;background:#edf4ff}.workbench-shell .material-domain-picker button.active b{color:#075edb}.workbench-shell .material-audience-select{max-width:360px}.workbench-shell .material-unified-upload>footer{padding-top:16px;border-top:1px solid #d5e3f5}@media (max-width:1050px){.workbench-shell .material-upload-grid,.workbench-shell .material-domain-picker{grid-template-columns:1fr}}@media (max-width:700px){.workbench-shell .material-unified-upload>header,.workbench-shell .material-unified-upload>footer,.workbench-shell .material-choice-cards{display:grid;grid-template-columns:1fr}}.trace-drawer-mask{background:#1d2f4661!important;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.trace-drawer{border-left-color:#cbdcf2!important;color:#33465d!important;background:#fff!important;box-shadow:-20px 0 52px #1940702e!important}.trace-drawer .eyebrow,.trace-drawer .trace-drawer-heading h2,.trace-drawer .trace-step b,.trace-drawer .trace-sql summary{color:#0754cc!important}.trace-drawer .secondary-button{border-color:#bcd2ef!important;color:#0754cc!important;background:#fff!important}.trace-drawer .secondary-button:hover{border-color:#4d91ea!important;background:#edf5ff!important}.trace-drawer .trace-latency,.trace-drawer .trace-token-total{color:#184f91!important;background:#eaf3ff!important}.trace-drawer .trace-steps{border-color:#d4e2f3!important;background:#fff!important}.trace-drawer .trace-step{border-top-color:#e2ebf6!important}.trace-drawer .trace-step-index{color:#fff!important;background:linear-gradient(145deg,#2b7de8,#0754cc)!important;box-shadow:0 4px 10px #0b5bd729!important}.trace-drawer .trace-step small,.trace-drawer .trace-drawer-heading small,.trace-drawer .trace-sources,.trace-drawer .trace-sources small{color:#667991!important}.trace-drawer .trace-step em,.trace-drawer .trace-step-usage i{color:#245b9e!important;background:#eaf3ff!important}.trace-drawer .trace-step-duration{color:#526a88!important}.trace-drawer .trace-step-duration.is-slow{color:#0754cc!important;background:#dfeeff!important}.trace-drawer .trace-sources span,.trace-drawer .trace-sql{border-color:#d4e2f3!important;color:#315f96!important;background:#f4f8ff!important}.trace-drawer .trace-sql pre{color:#405b79!important}.workbench-shell .evaluation-page :is(.execution-trace-heading,.monitoring-grid h3,.evaluation-result-heading strong,.evaluation-flow>strong){color:#243b58!important}.workbench-shell .evaluation-page :is(.trace-summary span,.evaluation-flow>span:not(.step-skipped):not(.step-failed),.evaluation-pass,.evaluation-hit){border-color:#bdd5f2!important;color:#1458aa!important;background:#eaf3ff!important}.workbench-shell .evaluation-page :is(.evaluation-flow,.evaluation-source-groups>div,.monitoring-table th){border-color:#d8e5f4!important;color:#315f96!important;background:#f3f8ff!important}.workbench-shell .evaluation-page .evaluation-chip{border-color:#cbdcf2!important;color:#315f96!important;background:#fff!important}.workbench-shell .answer-analysis-degraded{border-color:#efd18a!important;color:#805c16!important;background:#fff6df!important}.workbench-shell .answer-process-text.is-warning{border-left-color:#d6a13a!important;background:#fff9eb!important}.workbench-shell .answer-process-text.is-warning strong{color:#805c16!important}.workbench-shell .answer-process-text.is-warning p{color:#806d47!important}.login-page .login-background-copy{color:var(--pc-text-secondary)!important}.login-page .login-background-copy p{color:var(--pc-primary)!important}.login-page .login-background-copy strong,.login-page .login-card .muted{color:var(--pc-text)!important}.login-page .login-card .muted{color:#7b8796!important}.workbench-shell :is(strong,h1,h2,h3,h4){color:var(--pc-text)!important}.workbench-shell :is([class*=-action]:not(.danger-button):not(.danger-link):not([class*=delete]):not([class*=failed]):not([class*=error]),[class*=-link]:not(.danger-link):not([class*=delete]),button[class*=-button]:not(.primary-button):not(.danger-button):not([class*=delete]):not([class*=clear])){color:var(--pc-primary)!important}.workbench-shell button[class*=-button]:not(.primary-button):not(.danger-button):not([class*=delete]):not([class*=clear]){border-color:#c7d8ec!important;background:#fff!important}.workbench-shell button[class*=-button]:not(.primary-button):not(.danger-button):not([class*=delete]):not([class*=clear]):hover{border-color:#9ebfe8!important;background:var(--pc-primary-softer)!important}.workbench-shell :is(button.active,a.active,button[aria-selected=true],a[aria-selected=true]){border-color:#b9d3f4!important;color:var(--pc-primary)!important;background:var(--pc-primary-soft)!important}.workbench-shell .knowledge-center-page{color:var(--pc-text-secondary)!important}.workbench-shell :is(.knowledge-center-breadcrumb a,.knowledge-center-build-metric.is-actionable b,.knowledge-center-build-metric[data-status=building] strong,.knowledge-center-asset-card.is-clickable .knowledge-center-asset-action,.knowledge-center-asset-action b,.knowledge-center-entry>strong,.knowledge-center-entry>strong b,.knowledge-center-issue-action){color:var(--pc-primary)!important}.workbench-shell :is(.knowledge-center-asset-value strong,.knowledge-center-metrics article strong,.knowledge-center-build-metric strong){color:var(--pc-primary)!important}.workbench-shell .knowledge-center-metrics{border-color:var(--pc-border)!important;background:#f6f9fe!important}.workbench-shell .knowledge-center-build-metric{border-color:var(--pc-border-light)!important;color:var(--pc-text-secondary)!important;background:linear-gradient(145deg,#edf5ff,#f9fbff)!important}.workbench-shell .knowledge-center-status{border-color:var(--pc-border)!important;color:var(--pc-text-secondary)!important;background:#f7faff!important}.workbench-shell :is(.knowledge-center-entry .permission-chip,.knowledge-center-section-heading>span:not(.has-attention)){border-color:#c9ddf6!important;color:var(--pc-primary)!important;background:var(--pc-primary-soft)!important}.workbench-shell :is(.knowledge-center-asset-title,.knowledge-center-asset-action,.knowledge-center-entry>strong){border-color:var(--pc-border-light)!important}.workbench-shell .knowledge-center-asset-card.is-clickable:hover,.workbench-shell .knowledge-center-asset-card.is-clickable:focus-visible,.workbench-shell .knowledge-center-entry:hover,.workbench-shell .knowledge-center-entry:focus-visible{border-color:#a9c9f0!important;background:#f8fbff!important;box-shadow:var(--pc-shadow-md)!important}.workbench-shell :is(.assistant-avatar,.assistant-empty-icon,.material-file-icon,.tree-avatar,.model-mark,.knowledge-center-space-monogram,.source-type-mark,.step-index,.trace-step-index){border-color:#c7dcf6!important;color:#fff!important;background:linear-gradient(145deg,#2b7de8,#0754cc)!important;box-shadow:0 5px 13px #0b5bd72e!important}.workbench-shell :is(.schema-ai-retry-button,.permission-category-header button,.compact-ai-repair,.material-upload-picker,.assistant-card-actions button,.report-review-button,.report-range-shortcuts button,.relation-detail-links button,.relation-selected-edge,.global-task-trigger){border-color:#bfd4ef!important;color:var(--pc-primary)!important;background:#f7faff!important}.workbench-shell :is(.schema-ai-retry-button,.permission-category-header button,.compact-ai-repair,.material-upload-picker,.assistant-card-actions button,.report-review-button,.report-range-shortcuts button,.relation-detail-links button):hover{border-color:#8eb8ec!important;color:var(--pc-primary-dark)!important;background:var(--pc-primary-soft)!important}.workbench-shell :is(.business-skill-module,.source-analysis-summary span,.compact-disclosure-advisory>summary b,.knowledge-graph-section-heading>span,.knowledge-graph-card-title span,.query-audit-tools span,.query-audit-sources span,.report-detail-meta span,.relation-stat-list span,.relation-detail-fields em){border-color:#c9ddf6!important;color:var(--pc-primary)!important;background:var(--pc-primary-soft)!important}.workbench-shell :is(.material-library-tree>button.active,.material-perspective-tabs button.active,.role-authorization-axis button.active,.role-workbench-tabs button.active,.assistant-drawer .drawer-tabs button.active,.assistant-drawer .instruction-mode button.active){border-color:#bfd4ef!important;color:var(--pc-primary)!important;background:#fff!important;box-shadow:var(--pc-shadow-sm)!important}.workbench-shell :is(.knowledge-center-breadcrumb,.knowledge-center-empty-space,.business-skill-description,.business-skill-markdown,.knowledge-graph-message,.resource-access-preview,.relation-scope-toggle,.report-schedule-toggle,.query-audit-detail-answer,.query-audit-detail-question,.report-reviewed-summary,.report-review-panel){border-color:var(--pc-border)!important;color:var(--pc-text-secondary)!important;background:var(--pc-primary-softer)!important}.workbench-shell :is(.status-badge.active,.is-success,.task-completed,.passed,.verified,.material-status-badge.ready,.audit-status-success,.report-review-approved,[data-status=active],[data-status=published],[data-passed=true]){color:#087769!important}.workbench-shell .organization-pagination{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 14px;border-top:1px solid var(--pc-border-light);color:var(--pc-text-muted);background:#fbfdff;font-size:12px}.workbench-shell .organization-pagination>div{display:flex;align-items:center;gap:6px}.workbench-shell .organization-pagination button{display:grid;min-width:32px;height:32px;padding:0 9px;place-items:center;border:1px solid var(--pc-border);border-radius:var(--pc-radius-sm);color:var(--pc-text-secondary);background:#fff;font-size:12px;cursor:pointer}.workbench-shell .organization-pagination button.active{border-color:var(--pc-primary);color:#fff;background:var(--pc-primary);box-shadow:0 4px 12px #0b5bd72e}.workbench-shell .organization-pagination button:disabled{opacity:.42;cursor:not-allowed}.workbench-shell .message.user .user-message-actions{margin-top:8px;padding-top:7px;border-top:1px solid rgba(255,255,255,.22)}.workbench-shell .message.user .user-message-actions button{padding:3px 7px;border-radius:5px;color:#ffffffd1!important;background:transparent!important;font-weight:600}.workbench-shell .message.user .user-message-actions button:hover{color:#fff!important;background:#ffffff26!important}.workbench-shell :is(.answer-analysis-state,.answer-tool-dot.done){background:var(--pc-primary)!important}.workbench-shell .answer-process-items{border-left-color:#e4ebf5!important}.workbench-shell .answer-process-text strong{color:var(--pc-text-secondary)!important}.workbench-shell .answer-process-text p{color:var(--pc-text-muted)!important}.workbench-shell .primary-answer-card{border-color:var(--pc-border)!important;background:linear-gradient(145deg,#fff,#f3f8ff)!important;box-shadow:var(--pc-shadow-sm)!important}.workbench-shell .primary-answer-card header span,.workbench-shell .query-scope-strip span{color:var(--pc-primary)!important}.workbench-shell .primary-answer-card header b{color:#315f9b!important;background:var(--pc-primary-soft)!important}.workbench-shell .message-citations>:is(span,button),.workbench-shell .suggested-questions button,.workbench-shell .answer-feedback .link-button{border-color:var(--pc-border)!important;color:#315f9b!important;background:#f8fbff!important}.workbench-shell .message-citations>button:hover,.workbench-shell .suggested-questions button:hover,.workbench-shell .answer-feedback .link-button:hover{border-color:#9fc2ee!important;color:var(--pc-primary-dark)!important;background:var(--pc-primary-soft)!important}.workbench-shell .suggested-questions button b,.workbench-shell .feedback-notice{color:var(--pc-primary)!important}.workbench-shell .suggested-questions-pending:before{background:var(--pc-primary)!important}.workbench-shell .query-result-chart-header small{color:var(--pc-primary)!important;background:var(--pc-primary-soft)!important}.workbench-shell .query-result-chart-bars{border-bottom-color:var(--pc-border)!important;background:repeating-linear-gradient(to bottom,transparent 0,transparent 48px,#eaf0f8 49px,#eaf0f8 50px)!important}.workbench-shell .query-result-horizontal-list i{background:#eaf0f8!important}.workbench-shell .query-result-line-chart svg line{stroke:#e4ebf5!important}.workbench-shell .executed-sql summary{color:#dcecff!important}.workbench-shell .ai-asset-page{gap:16px;color:var(--pc-text-secondary)!important}.workbench-shell .ai-asset-page .ai-asset-heading,.workbench-shell .ai-asset-page .workbench-heading{display:flex;align-items:center;justify-content:space-between;gap:18px}.workbench-shell .ai-asset-page .ai-asset-heading h1{margin:4px 0 6px;font-size:30px}.workbench-shell .ai-asset-page :is(.ai-asset-heading p,.workbench-heading p){margin:0;color:var(--pc-text-muted)!important}.workbench-shell .ai-asset-page .ai-asset-message{margin:0;padding:10px 13px;border:1px solid #cfe0f6!important;border-radius:var(--pc-radius-sm);color:#315f9b!important;background:#f2f7fd!important}.workbench-shell .ai-asset-page .ai-asset-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.workbench-shell .ai-asset-page .ai-asset-summary button{display:grid;min-height:104px;gap:6px;padding:16px 18px;border:1px solid var(--pc-border);border-radius:var(--pc-radius-md);color:var(--pc-text-secondary);background:linear-gradient(145deg,#fff,#f7faff);text-align:left;box-shadow:var(--pc-shadow-sm);cursor:pointer}.workbench-shell .ai-asset-page .ai-asset-summary button:hover{border-color:#b9d3f4;box-shadow:var(--pc-shadow-md);transform:translateY(-1px)}.workbench-shell .ai-asset-page .ai-asset-summary span{color:var(--pc-primary)!important;font-size:11px;font-weight:800}.workbench-shell .ai-asset-page .ai-asset-summary strong{display:block;margin:0;font-size:25px}.workbench-shell .ai-asset-page .ai-asset-summary p{margin:0;color:var(--pc-text-muted)!important;font-size:12px}.workbench-shell .ai-asset-page .ai-asset-workbench,.workbench-shell .ai-asset-page .node-config-panel{display:grid;gap:16px;padding:20px;border:1px solid var(--pc-border)!important;border-radius:var(--pc-radius-md)!important;background:#fff!important;box-shadow:var(--pc-shadow-sm)!important}.workbench-shell .ai-asset-page .asset-filter-bar{display:grid;grid-template-columns:minmax(260px,1fr) 190px 190px;gap:9px;padding:12px;border:1px solid var(--pc-border-light);border-radius:var(--pc-radius-sm);background:#f3f7fc!important}.workbench-shell .ai-asset-page .model-asset-grid{display:grid;grid-template-columns:minmax(0,1fr)!important;gap:10px}.workbench-shell .ai-asset-page .model-asset-card{display:grid;grid-template-columns:minmax(255px,.8fr) minmax(0,1.2fr);gap:12px 18px;min-width:0;padding:16px 18px!important;border:1px solid var(--pc-border)!important;border-radius:var(--pc-radius-md)!important;background:#fff!important;box-shadow:none!important}.workbench-shell .ai-asset-page .model-asset-card:hover{border-color:#b7cff0!important;box-shadow:0 7px 20px #2d599612!important;transform:none}.workbench-shell .ai-asset-page .model-asset-skeleton{min-height:170px!important;grid-template-columns:1fr!important;align-content:start}.workbench-shell .ai-asset-page .model-asset-skeleton i{grid-column:1}.workbench-shell .ai-asset-page .model-asset-card>header{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;grid-column:1}.workbench-shell .ai-asset-page .model-mark{display:grid;width:42px;height:42px;place-items:center;border-radius:9px;color:#fff;background:linear-gradient(145deg,#2b7de8,#0754cc)!important;box-shadow:0 5px 13px #0b5bd733!important;font-weight:900}.workbench-shell .ai-asset-page .model-asset-card h3{margin:0 0 3px;font-size:16px}.workbench-shell .ai-asset-page .model-asset-card code{color:var(--pc-text-muted)!important;font-size:10px}.workbench-shell .ai-asset-page .model-identity{display:grid;gap:3px;grid-column:1;padding:10px 12px;border:1px solid #e0eaf6;border-radius:var(--pc-radius-sm);background:#f3f7fc!important}.workbench-shell .ai-asset-page .model-identity strong{overflow:hidden;color:#283b57!important;font:700 12px Consolas,Microsoft YaHei,monospace;text-overflow:ellipsis;white-space:nowrap}.workbench-shell .ai-asset-page .model-identity small,.workbench-shell .ai-asset-page .model-asset-card>footer small{color:var(--pc-text-muted)!important}.workbench-shell .ai-asset-page .model-asset-card dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;grid-column:2;grid-row:1 / span 2;margin:0}.workbench-shell .ai-asset-page .model-asset-card dl>div{min-width:0;padding:9px 10px;border:1px solid #e0e9f4!important;border-radius:var(--pc-radius-sm);background:#fbfdff}.workbench-shell .ai-asset-page .model-asset-card dl>div:first-child{grid-column:1 / -1}.workbench-shell .ai-asset-page .model-asset-card dt{margin-bottom:4px;color:var(--pc-text-muted)!important;font-size:9px}.workbench-shell .ai-asset-page .model-asset-card dd{overflow:hidden;margin:0;color:#40506a!important;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.workbench-shell .ai-asset-page .tag-row,.workbench-shell .ai-asset-page .model-asset-card>footer{grid-column:1 / -1}.workbench-shell .ai-asset-page .tag-row i{color:var(--pc-primary)!important;background:var(--pc-primary-soft)!important}.workbench-shell .ai-asset-page .model-asset-card>footer{display:flex;align-items:center;justify-content:flex-end;gap:7px;padding-top:10px;border-top:1px solid var(--pc-border-light)!important}.workbench-shell .ai-asset-page .model-asset-card>footer small{margin-right:auto}.workbench-shell .ai-asset-page .model-asset-card{grid-template-columns:minmax(0,1fr)!important;gap:0;overflow:hidden;padding:0!important;border-radius:14px!important}.workbench-shell .ai-asset-page .model-asset-card>header{grid-template-columns:52px minmax(0,1fr) auto;grid-column:1;gap:14px;padding:18px 22px;border-bottom:1px solid var(--pc-border-light);background:linear-gradient(90deg,#f8fbff,#fff)!important}.workbench-shell .ai-asset-page .model-mark{width:52px;height:52px;border-radius:12px;font-size:16px}.workbench-shell .ai-asset-page .model-asset-card h3{margin-bottom:5px;color:#172b47!important;font-size:20px;line-height:1.3}.workbench-shell .ai-asset-page .model-asset-card code{font-size:12px}.workbench-shell .ai-asset-page .model-asset-card>header>span{padding:7px 11px;font-size:12px}.workbench-shell .ai-asset-page .model-card-content{display:grid;grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr);gap:24px;padding:21px 22px}.workbench-shell .ai-asset-page .model-primary-info{display:grid;align-content:start;gap:10px;min-width:0}.workbench-shell .ai-asset-page .model-primary-info>p,.workbench-shell .ai-asset-page .model-capabilities>span{margin:0;color:#627690!important;font-size:12px;font-weight:800}.workbench-shell .ai-asset-page .model-identity{grid-column:auto;gap:6px;padding:15px 16px;border-color:#dce8f6;border-radius:10px;background:#f4f8fd!important}.workbench-shell .ai-asset-page .model-identity strong{font-size:15px}.workbench-shell .ai-asset-page .model-identity small{font-size:12px}.workbench-shell .ai-asset-page .model-capabilities{display:grid;gap:8px;margin-top:4px}.workbench-shell .ai-asset-page .model-card-content>dl{grid-template-columns:repeat(2,minmax(0,1fr));grid-column:auto;grid-row:auto;gap:10px}.workbench-shell .ai-asset-page .model-card-content>dl>div{padding:13px 14px;border-radius:9px;background:#fbfdff!important}.workbench-shell .ai-asset-page .model-asset-card dt{margin-bottom:6px;font-size:12px;font-weight:700}.workbench-shell .ai-asset-page .model-asset-card dd{font-size:14px;line-height:1.45}.workbench-shell .ai-asset-page .tag-row i{padding:6px 9px;border-radius:7px;font-size:12px;font-weight:700}.workbench-shell .ai-asset-page .model-asset-card>footer{grid-column:1;gap:9px;padding:14px 22px;background:#fbfdff}.workbench-shell .ai-asset-page .model-availability{display:flex;align-items:center;gap:8px;margin-right:auto;color:#385a7d;font-size:13px;font-weight:700}.workbench-shell .ai-asset-page .model-availability i{width:9px;height:9px;border-radius:50%;background:#149a7e;box-shadow:0 0 0 4px #e2f4ef}.workbench-shell .ai-asset-page .model-availability.disabled{color:var(--pc-text-muted)}.workbench-shell .ai-asset-page .model-availability.disabled i{background:#9ba9b9;box-shadow:0 0 0 4px #edf1f6}.workbench-shell .ai-asset-page .model-asset-add{display:grid;min-height:104px!important;padding:22px;place-items:center;align-content:center;gap:6px;border:1px dashed #b8cce8!important;border-radius:var(--pc-radius-md);color:var(--pc-text-muted)!important;background:#f8fbff!important;cursor:pointer}.workbench-shell .ai-asset-page .model-asset-add b{display:grid;width:38px;height:38px;place-items:center;border-radius:50%;color:#fff;background:var(--pc-primary)!important;font-size:21px;font-weight:400}.workbench-shell .ai-asset-page .node-card,.workbench-shell .ai-asset-page .connection-preview{border-color:var(--pc-border)!important;background:#fbfdff!important}.workbench-shell .ai-asset-page .node-card summary span,.workbench-shell .ai-asset-page .connection-preview strong{color:var(--pc-primary)!important}.workbench-shell .ai-asset-page .node-form,.workbench-shell .ai-asset-page .connection-preview dl>div{border-color:var(--pc-border-light)!important;background:#fff!important}.workbench-shell .ai-asset-drawer-mask{background:#1e324e5c!important}.workbench-shell .ai-asset-drawer{border-left-color:var(--pc-border)!important;background:#f6f8fc!important;box-shadow:-20px 0 50px #22416c2e!important}.workbench-shell .ai-asset-drawer>header,.workbench-shell .ai-asset-drawer fieldset,.workbench-shell .ai-asset-drawer .asset-form>footer{border-color:var(--pc-border)!important;background:#fff!important}@media (max-width: 900px){.workbench-shell .ai-asset-page .ai-asset-summary,.workbench-shell .ai-asset-page .model-asset-card,.workbench-shell .ai-asset-page .model-card-content,.workbench-shell .ai-asset-page .asset-filter-bar{grid-template-columns:1fr!important}.workbench-shell .ai-asset-page .model-asset-card>:is(header,.model-card-content,footer){grid-column:1;grid-row:auto}}@media (max-width: 720px){.workbench-shell .organization-pagination,.workbench-shell .ai-asset-page :is(.ai-asset-heading,.workbench-heading){align-items:stretch;flex-direction:column}.workbench-shell .organization-pagination>div{overflow-x:auto}}.workbench-shell .material-resource-browser{width:100%!important;max-width:none!important;min-height:0;padding:8px;color:#172033;background:#f4f7fb}.workbench-shell .material-resource-browser>.knowledge-center-breadcrumb{margin:0 0 8px}.workbench-shell .material-browser-titlebar{display:flex;min-height:58px;align-items:center;justify-content:space-between;gap:18px;padding:10px 16px;border:1px solid #dbe5f2;border-radius:10px 10px 0 0;background:#fff}.workbench-shell .material-browser-titlebar h1{margin:0;color:#172033;font-size:24px;line-height:1.2}.workbench-shell .material-browser-titlebar p{margin:5px 0 0;color:#75839a;font-size:14px}.workbench-shell .material-browser-message{position:fixed;right:28px;top:76px;z-index:240;display:flex;max-width:520px;align-items:flex-start;gap:12px;margin:0;padding:10px 12px 10px 14px;border:1px solid #bcd4fb;border-radius:8px;color:#174f9c;background:#f2f7ff;box-shadow:0 12px 28px #1e56a624}.workbench-shell .material-browser-message button{padding:0;border:0;color:#6682a8;background:transparent;font-size:18px;line-height:1;cursor:pointer}.workbench-shell .material-library-layout{display:grid;grid-template-columns:250px minmax(0,1fr);gap:0;min-height:440px;margin:0;border:1px solid #dbe5f2;border-top:0;border-radius:0 0 10px 10px;overflow:hidden;background:#fff}.workbench-shell .material-library-tree{position:relative;top:auto;display:flex;min-width:0;height:100%;flex-direction:column;overflow:auto;padding:16px;border:0;border-right:1px solid #e0e7f1;border-radius:0;background:#fff;box-shadow:none}.workbench-shell .material-tree-actions{position:absolute;top:16px;right:16px;left:16px;display:grid;grid-template-columns:1fr 1fr;gap:8px}.workbench-shell .material-tree-actions .primary-button,.workbench-shell .material-tree-actions .secondary-button{min-width:0;padding:0 8px;font-size:12px;text-align:center}.workbench-shell .material-tree-search{display:flex;height:32px;align-items:center;gap:6px;margin:0 0 12px;padding:0 4px;border-bottom:1px solid #d9e3f0;color:#8a98ad;background:transparent}.workbench-shell .material-tree-search:focus-within{border-bottom-color:#1769e8}.workbench-shell .material-tree-search input{width:100%;min-width:0;border:0;outline:0;color:#24344d;background:transparent;font-size:13px}.workbench-shell .material-tree-group{margin:18px 8px 7px;color:#7284a0;font-size:12px;letter-spacing:.06em}.workbench-shell .material-library-tree>.material-folder-button{display:grid;grid-template-columns:26px minmax(0,1fr);min-height:42px;align-items:center;gap:8px;margin:2px 0;padding:5px 8px;border:0;border-radius:8px;color:#40516b;background:transparent;box-shadow:none}.workbench-shell .material-library-tree>.material-folder-button:hover{border:0;color:#125dcc;background:#f2f6fc}.workbench-shell .material-library-tree>.material-folder-button.active{border:0!important;color:#075edb!important;background:#eaf2ff!important;box-shadow:none!important}.workbench-shell .material-library-tree>.material-folder-button span{gap:1px}.workbench-shell .material-library-tree>.material-folder-button b{color:inherit;font-size:14px;font-weight:700}.workbench-shell .material-library-tree>.material-folder-button small{color:#7888a0;font-size:12px}.workbench-shell .material-library-tree .material-folder-icon,.workbench-shell .material-folder-card-icon,.workbench-shell .material-header-folder-icon{position:relative;display:block;width:24px;height:18px;border-radius:3px;background:#4c91f3;box-shadow:none}.workbench-shell .material-library-tree .material-folder-icon:before,.workbench-shell .material-folder-card-icon:before,.workbench-shell .material-header-folder-icon:before{position:absolute;top:-4px;left:2px;width:10px;height:6px;border-radius:3px 3px 0 0;background:#79adf6;content:""}.workbench-shell .material-tree-home-icon,.workbench-shell .material-tree-file-icon{display:grid;width:24px;height:24px;place-items:center;color:#1769e8;font-size:15px;font-style:normal}.workbench-shell .material-all-files{margin-top:auto!important;border-top:1px solid #edf1f6!important;border-radius:0!important}.workbench-shell .material-library-workbench{min-width:0;overflow:hidden;border:0;border-radius:0;box-shadow:none;background:#fff}.workbench-shell .material-workbench-header{display:flex;min-height:96px;align-items:center;justify-content:space-between;gap:20px;padding:16px 24px;border-bottom:1px solid #e1e8f2;background:#fff}.workbench-shell .material-workbench-title{display:flex;min-width:0;align-items:center;gap:12px}.workbench-shell .material-workbench-title>div{min-width:0}.workbench-shell .material-workbench-title h2{margin:2px 0 0;color:#172033;font-size:24px;line-height:1.2}.workbench-shell .material-workbench-title p{margin:5px 0 0;color:#6f7f96;font-size:14px}.workbench-shell .material-workbench-title .material-breadcrumb{margin:0;color:#657996;font-size:13px}.workbench-shell .material-header-folder-icon{width:36px;height:27px;flex:0 0 auto;border-radius:5px;background:#377fe8}.workbench-shell .material-header-folder-icon:before{top:-6px;width:15px;height:8px;background:#72a8f3}.workbench-shell .material-header-file-icon{display:grid;width:36px;height:36px;flex:0 0 auto;place-items:center;border-radius:8px;color:#fff;background:#1769e8;font-style:normal}.workbench-shell .material-back-button{width:30px;height:30px;padding:0;border:1px solid #d5e1f1;border-radius:7px;color:#1769e8;background:#fff;cursor:pointer}.workbench-shell .material-folder-home{min-height:320px;overflow:auto;padding:24px;background:#fff}.workbench-shell .material-project-pool-card{display:grid;width:100%;grid-template-columns:48px minmax(230px,1fr) minmax(220px,1.25fr) auto;align-items:center;gap:16px;margin:0 0 18px;padding:16px 18px;border:1px solid #b9d3f5;border-radius:12px;color:#264262;text-align:left;background:linear-gradient(105deg,#eef6ff,#fff 72%);cursor:pointer;box-shadow:0 7px 18px #215ba912}.workbench-shell .material-project-pool-card:hover{border-color:#6da4ea;box-shadow:0 10px 24px #215ba91f}.workbench-shell .material-project-pool-icon{display:grid;width:44px;height:44px;place-items:center;border-radius:11px;color:#fff;background:#1769e8;font-size:17px;font-weight:800}.workbench-shell .material-project-pool-card>span:nth-child(2){display:grid;min-width:0;gap:3px}.workbench-shell .material-project-pool-card>span:nth-child(2)>small{color:#1769e8;font-size:11px;font-weight:900;letter-spacing:.09em}.workbench-shell .material-project-pool-card>span:nth-child(2)>strong{color:#172f51;font-size:19px}.workbench-shell .material-project-pool-card>span:nth-child(2)>em{color:#6f819c;font-size:12px;font-style:normal}.workbench-shell .material-project-pool-preview{display:flex;min-width:0;flex-wrap:wrap;gap:6px}.workbench-shell .material-project-pool-preview b{max-width:230px;overflow:hidden;padding:7px 9px;border-radius:7px;color:#536c8d;background:#fff;font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.workbench-shell .material-project-pool-card>i{color:#0b61d0;font-size:13px;font-style:normal;font-weight:800;white-space:nowrap}.workbench-shell .material-folder-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:14px}.workbench-shell .material-folder-card{display:inline-flex;height:160px;min-width:0;flex-direction:column;align-items:center;justify-content:center;padding:18px 14px;border:1px solid transparent;border-radius:12px;color:#26364e;background:#fff;text-align:center;text-decoration:none;cursor:pointer;transition:border-color .2s,box-shadow .2s,transform .2s}.workbench-shell .material-folder-card:hover{border-color:#c8d9f1;box-shadow:0 8px 22px #1e4b8b1a;transform:translateY(-1px)}.workbench-shell .material-folder-card .material-folder-card-icon{width:56px;height:42px;margin:0 0 12px;border-radius:7px;background:linear-gradient(150deg,#5899f1,#1769e8);filter:drop-shadow(0 6px 7px rgba(23,105,232,.2))}.workbench-shell .material-folder-card .material-folder-card-icon:before{top:-8px;left:4px;width:23px;height:11px;border-radius:5px 5px 0 0;background:#7eb1f5}.workbench-shell .material-folder-card strong{width:100%;overflow:hidden;color:#24344d;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.workbench-shell .material-folder-card small{display:-webkit-box;width:100%;margin-top:6px;overflow:hidden;color:#75859d;font-size:13px;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}.workbench-shell .material-folder-create{border-style:dashed;border-color:#d5e2f4;background:#fafcff}.workbench-shell .material-folder-create>i{display:grid;width:56px;height:56px;margin-bottom:8px;place-items:center;border:1px dashed #9abce9;border-radius:12px;color:#1769e8;font-size:28px;font-style:normal}.workbench-shell .material-status-strip,.workbench-shell .material-filterbar{margin-right:24px;margin-left:24px}.workbench-shell .material-resource-table{margin:0 24px 20px;border-color:#dbe5f2;border-radius:8px}.workbench-shell .material-resource-head{border-radius:7px 7px 0 0;color:#546783;background:#f2f6fc}.workbench-shell .material-resource-row{border-color:#e4ebf4;color:#40516b}.workbench-shell .material-resource-name strong{color:#223650}.workbench-shell .material-resource-table-simple .material-resource-head,.workbench-shell .material-resource-table-simple .material-resource-row{min-width:760px;grid-template-columns:minmax(260px,1.35fr) minmax(170px,.75fr) minmax(210px,.9fr) minmax(300px,1.1fr);gap:18px}.workbench-shell .material-resource-table-simple .material-row-menu{display:flex;align-items:center;justify-content:flex-end;gap:7px}.workbench-shell .material-resource-table-simple .material-row-menu .primary-button,.workbench-shell .material-resource-table-simple .material-row-menu .secondary-button{padding:7px 10px;font-size:11px;white-space:nowrap}.workbench-shell .material-scope-title{display:inline-flex;width:max-content;max-width:100%;padding:5px 8px;border-radius:7px;color:#315e98;background:#edf4ff;font-size:11px}.workbench-shell .material-scope-title.public{color:#087567;background:#e8f7f2}.workbench-shell .material-scope-title.empty{color:#9a6813;background:#fff5db}.workbench-shell .material-upload-mask{z-index:320;padding:28px}.workbench-shell .material-upload-mask .material-upload-panel.material-unified-upload{display:grid;width:min(900px,calc(100vw - 56px));max-height:calc(100vh - 56px);overflow:auto;grid-template-columns:1fr;gap:18px;margin:0;padding:22px;border:1px solid #c6d8f0;border-radius:12px;color:#284565;background:#fff;box-shadow:0 24px 70px #17345e38}.workbench-shell .material-upload-mask .material-upload-panel header{position:sticky;top:-22px;z-index:2;padding:4px 0 12px;background:#fff}.workbench-shell .material-upload-mask .material-upload-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workbench-shell .material-upload-mask .material-scope-choices{grid-template-columns:repeat(3,minmax(0,1fr))}.workbench-shell .material-upload-mask .material-scope-choices label[aria-disabled=true]{cursor:not-allowed;opacity:.5}.workbench-shell .material-upload-mask .material-derived-owner{padding:9px 11px;border:1px solid #cfe0f7;border-radius:8px;color:#315a91;background:#f3f7fd;font-size:12px}.workbench-shell .material-scope-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.workbench-shell .material-scope-options>label{display:flex;align-items:flex-start;gap:10px;min-height:92px;padding:15px;border:1px solid #cedcf0;border-radius:10px;background:#f9fbff;cursor:pointer}.workbench-shell .material-scope-options>label.active{border-color:#458bf0;background:#edf5ff;box-shadow:0 0 0 2px #256fdc14}.workbench-shell .material-scope-options input{margin-top:3px;accent-color:#1264d8}.workbench-shell .material-scope-options span,.workbench-shell .material-domain-picker label span{display:grid;gap:5px}.workbench-shell .material-scope-options b,.workbench-shell .material-domain-picker label b{color:#173d70}.workbench-shell .material-upload-mask .material-domain-picker,.workbench-shell .material-policy-domain-picker{display:grid;grid-template-columns:1fr;gap:10px;padding:14px;border:1px solid #d4e2f4;border-radius:10px;background:#f8fbff}.workbench-shell .material-domain-picker>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.workbench-shell .material-domain-picker>div>label{display:flex;align-items:flex-start;gap:9px;padding:11px;border:1px solid #dce7f5;border-radius:8px;background:#fff;cursor:pointer}.workbench-shell .material-domain-picker input{margin-top:3px;accent-color:#1264d8}.workbench-shell .material-policy-domain-picker{margin-top:12px}.workbench-shell .material-resource-row{font-size:14px}.workbench-shell .material-resource-row small{font-size:12px;line-height:1.55}.workbench-shell .material-resource-name strong{font-size:14px}.workbench-shell .material-resource-table-simple .material-row-menu :is(.primary-button,.secondary-button,summary){font-size:12px}.workbench-shell .material-knowledge-heading .eyebrow{font-size:11px}.workbench-shell .material-knowledge-heading h3{font-size:21px}.workbench-shell .material-knowledge-heading p{font-size:14px}.workbench-shell .material-knowledge-summary span{font-size:12px}.workbench-shell .material-knowledge-summary b{font-size:20px}.workbench-shell .material-knowledge-tabs button{padding:10px 15px;font-size:13px}.workbench-shell .material-knowledge-tabs b{font-size:11px}.workbench-shell .material-knowledge-card-title>span,.workbench-shell .material-knowledge-card-title>em{font-size:11px}.workbench-shell .material-knowledge-card-title>b{font-size:15px}.workbench-shell .material-knowledge-card p{font-size:13px}.workbench-shell .material-knowledge-card small,.workbench-shell .material-knowledge-card>a{font-size:12px}.workbench-shell .material-raw-candidates>header strong{font-size:15px}.workbench-shell .material-raw-candidates>header small{font-size:12px}.workbench-shell .material-document-diagnosis{padding:20px 22px}.workbench-shell .material-document-diagnosis>header span{font-size:11px}.workbench-shell .material-document-diagnosis h3{font-size:19px}.workbench-shell .material-diagnosis-location strong,.workbench-shell .material-diagnosis-location p{font-size:13px}.workbench-shell .material-diagnosis-stage-table article>header strong{font-size:14px}.workbench-shell .material-diagnosis-stage-table article>header span{font-size:11px}.workbench-shell .material-diagnosis-stage-table article>p{font-size:13px}.workbench-shell .material-diagnosis-stage-table article>footer :is(a,button){font-size:12px}.workbench-shell .material-stage-error b,.workbench-shell .material-stage-error code{font-size:12px}.workbench-shell .material-empty-onboarding{display:grid;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:18px;margin-top:18px;padding:24px;border:1px solid #d5e2f4;border-radius:12px;color:#50627d;background:#f7faff;text-align:left}.workbench-shell .material-empty-onboarding>span{display:grid;width:54px;height:54px;place-items:center;border-radius:13px;color:#fff;background:#1769e8;font-size:22px;font-weight:900;box-shadow:0 7px 16px #1769e82e}.workbench-shell .material-empty-onboarding>div:nth-child(2){display:grid;gap:5px}.workbench-shell .material-empty-onboarding strong{color:#1b365d;font-size:17px}.workbench-shell .material-empty-onboarding p{max-width:720px;margin:0;color:#647793;font-size:13px;line-height:1.65}.workbench-shell .material-empty-onboarding .primary-button{color:#fff;text-decoration:none}.workbench-shell .material-search-empty{margin-top:14px;padding:22px;border:1px dashed #cad9ed;border-radius:10px;background:#fafcff;font-size:13px}.workbench-shell .material-library-loading,.workbench-shell .material-library-error{display:flex;min-height:260px;align-items:center;justify-content:center;gap:14px;margin:0;padding:32px;text-align:left}.workbench-shell .material-library-loading>span{width:28px;height:28px;flex:none;border:3px solid #dce9fc;border-top-color:#1267e8;border-radius:50%;animation:material-loading-spin .8s linear infinite}.workbench-shell .material-library-loading strong,.workbench-shell .material-library-error strong{color:#163967;font-size:17px}.workbench-shell .material-library-loading p,.workbench-shell .material-library-error p{margin:4px 0 0;color:#657994;font-size:13px}.workbench-shell .material-library-error>span{display:grid;width:34px;height:34px;flex:none;place-items:center;border-radius:50%;color:#a14632;background:#fff0eb;font-size:18px;font-weight:900}@keyframes material-loading-spin{to{transform:rotate(360deg)}}.workbench-shell .cross-capability-page{padding:24px 20px 56px}.workbench-shell .cross-capability-page :is(.page-heading p,.security-summary span,.security-summary p,.list-scroll article p,.editor-block header p,.boundary-grid small,.resource-note,.company-warning p,.muted){font-size:13px;line-height:1.6}.workbench-shell .cross-capability-page :is(.form-grid label,.boundary-grid label,.instruction-editor,.final-options label,.capability-options legend,.capability-options label){font-size:12px}.workbench-shell .cross-capability-page :is(.list-scroll article strong,.selection-grid strong){font-size:14px}.workbench-shell .cross-capability-page :is(.list-scroll article header span,.list-scroll article footer,.principal-tags>span,.draft-badge){font-size:11px}@media (max-width:900px){.workbench-shell .material-library-layout{grid-template-columns:220px minmax(0,1fr)}.workbench-shell .material-upload-mask .material-scope-choices{grid-template-columns:1fr}.workbench-shell .material-scope-options,.workbench-shell .material-domain-picker>div{grid-template-columns:1fr}}@media (max-width:720px){.workbench-shell .material-browser-titlebar{align-items:flex-start;flex-direction:column}.workbench-shell .material-library-layout{grid-template-columns:1fr}.workbench-shell .material-library-tree{height:auto;max-height:270px;border-right:0;border-bottom:1px solid #e0e7f1}.workbench-shell .material-project-pool-card{grid-template-columns:44px minmax(0,1fr)}.workbench-shell .material-project-pool-preview,.workbench-shell .material-project-pool-card>i{grid-column:2}.workbench-shell .material-folder-grid{grid-template-columns:repeat(2,minmax(128px,1fr))}.workbench-shell .material-empty-onboarding{grid-template-columns:48px minmax(0,1fr)}.workbench-shell .material-empty-onboarding .row-actions{grid-column:2;justify-content:flex-start}.workbench-shell .material-resource-table-simple .material-resource-head{display:none}.workbench-shell .material-resource-table-simple .material-resource-row{min-width:0;grid-template-columns:1fr;gap:12px}.workbench-shell .material-resource-table-simple .material-row-menu{justify-content:flex-start;flex-wrap:wrap}}.workbench-shell .conversation-workbench{--insight-ink: #13233f;--insight-indigo: #4f46e5;--insight-cyan: #06b6d4;--insight-cyan-soft: #e7f9fc;--insight-line: #dce5f0;--insight-panel: #f7f9fc;grid-template-columns:252px minmax(0,1fr);background:var(--pc-page)!important}.workbench-shell .conversation-workbench .conversation-main{background:#fff!important}.workbench-shell .conversation-workbench .conversation-header{min-height:64px;padding:0 28px;border-bottom:1px solid var(--insight-line)!important;background:#fffffff5!important;box-shadow:0 1px #13233f05}.workbench-shell .conversation-workbench .conversation-header-title{gap:11px}.workbench-shell .conversation-workbench .conversation-header-title>div{display:grid;gap:1px}.workbench-shell .conversation-workbench .conversation-header-title small{color:#8491a5;font-size:9px;font-weight:800;letter-spacing:.15em}.workbench-shell .conversation-workbench .conversation-header-title strong{color:var(--insight-ink)!important;font-size:14px}.workbench-shell .conversation-folder{display:grid;width:34px;height:34px;grid-template-columns:repeat(3,3px);align-items:end;justify-content:center;gap:3px;padding-bottom:8px;border-radius:9px;color:transparent!important;background:linear-gradient(145deg,var(--insight-indigo),var(--insight-cyan));box-shadow:0 7px 16px #4f46e533}.workbench-shell .conversation-folder i{display:block;width:3px;border-radius:3px;background:#fff}.workbench-shell .conversation-folder i:nth-child(1){height:7px;opacity:.72}.workbench-shell .conversation-folder i:nth-child(2){height:14px}.workbench-shell .conversation-folder i:nth-child(3){height:10px;opacity:.84}.workbench-shell .conversation-mode{padding:3px 7px;border:1px solid #c8f0f6;border-radius:5px;color:#087e93;background:var(--insight-cyan-soft);font-size:9px;font-weight:900;letter-spacing:.12em}.workbench-shell .conversation-workbench .status-dot{border:1px solid #d9e4f0;color:#52647d!important;background:#f7f9fc!important}.workbench-shell .conversation-workbench .message-stream{padding-top:34px;background:linear-gradient(rgba(138,155,180,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(138,155,180,.055) 1px,transparent 1px),#f6f8fb!important;background-size:32px 32px!important}.workbench-shell .empty-conversation{display:grid;justify-items:center;gap:7px}.workbench-shell .empty-conversation-mark{display:grid;width:66px;height:66px;grid-template-columns:repeat(2,14px);place-content:center;gap:5px;margin-bottom:12px;border:1px solid rgba(79,70,229,.18);border-radius:20px 7px;background:linear-gradient(145deg,#fff,#edf2ff);box-shadow:0 16px 34px #343d7824;transform:rotate(4deg)}.workbench-shell .empty-conversation-mark i{width:14px;height:14px;border-radius:3px;background:var(--insight-indigo)}.workbench-shell .empty-conversation-mark i:nth-child(2),.workbench-shell .empty-conversation-mark i:nth-child(3){background:var(--insight-cyan)}.workbench-shell .empty-conversation-mark i:nth-child(4){opacity:.38}.workbench-shell .empty-conversation>small{color:#697991;font-size:10px;font-weight:900;letter-spacing:.18em}.workbench-shell .empty-conversation h2{margin:3px 0 0;color:var(--insight-ink)!important;font-size:25px;letter-spacing:-.02em}.workbench-shell .empty-conversation p{margin:0;color:#718097}.workbench-shell .conversation-workbench .message.user{border:1px solid rgba(255,255,255,.16);border-radius:16px 5px 16px 16px!important;background:linear-gradient(135deg,#4438c9,#275bb8)!important;box-shadow:0 12px 24px #2d378c29}.workbench-shell .conversation-workbench .message.assistant{width:min(860px,92%);max-width:min(860px,92%);padding:18px 20px 20px;border:1px solid var(--insight-line);border-left:4px solid var(--insight-cyan);border-radius:5px 16px 16px;background:#fffffff5;box-shadow:0 12px 30px #192d5012}.workbench-shell .assistant-result-heading{display:flex;align-items:center;gap:9px;margin:14px 0 8px;padding-top:12px;border-top:1px solid #e7edf4}.workbench-shell .assistant-result-heading span:not(.chat-flow-icon),.workbench-shell .answer-analysis-kicker{padding:3px 7px;border-radius:5px;color:#fff;background:var(--insight-indigo);font-size:9px;font-weight:900;letter-spacing:.12em}.workbench-shell .assistant-result-heading strong{color:var(--insight-ink)!important;font-size:13px;letter-spacing:.03em}.workbench-shell .conversation-workbench .answer-analysis{width:100%;margin:0 0 10px;overflow:hidden;border:1px solid #dbe4ef;border-radius:11px;background:var(--insight-panel)}.workbench-shell .conversation-workbench .answer-analysis>.answer-analysis-summary{display:flex;min-height:42px;gap:9px;padding:7px 11px;color:#526178}.workbench-shell .answer-analysis-state{width:9px!important;height:9px!important;border:2px solid #fff;border-radius:2px!important;background:var(--insight-cyan)!important;box-shadow:0 0 0 1px #06b6d46b;transform:rotate(45deg)}.workbench-shell .answer-analysis-state.running{animation:insight-state-pulse 1.35s ease-in-out infinite!important}.workbench-shell .answer-analysis-label{color:#34445c;font-weight:700}.workbench-shell .answer-analysis-label small{color:#7d8ba0;font-weight:500}.workbench-shell .answer-analysis-count{margin-left:auto;padding:2px 7px;border:1px solid #d7e2ef;border-radius:5px;color:#66758c;background:#fff;font-size:9px;font-weight:800;letter-spacing:.08em}.workbench-shell .conversation-workbench .answer-process-items{gap:8px;margin:0;padding:12px;border-top:1px solid #e2e9f2;border-left:0!important;background:#fff}.workbench-shell .conversation-workbench .answer-process-text{display:block;position:relative;min-height:34px;padding:4px 8px 4px 38px}.workbench-shell .conversation-workbench .answer-process-text strong{display:flex;align-items:center;min-height:24px;color:#3b4b62!important;font-weight:700}.workbench-shell .conversation-workbench .answer-process-text p{color:#7d899a!important}.workbench-shell .answer-process-current:before{content:"";position:absolute;top:12px;left:10px;width:8px;height:8px;border:0;border-radius:50%;background:#078fa6;box-shadow:0 0 #078fa652;animation:insight-current-breathe 1.35s ease-out infinite}.workbench-shell .answer-process-icon{position:absolute;top:3px;left:0;display:grid;width:26px;height:26px;place-items:center;margin:0;border:1px solid #cce7ed;border-radius:7px;color:#087f94;background:var(--insight-cyan-soft)}.workbench-shell .answer-process-icon svg{width:17px;height:17px;overflow:visible;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.workbench-shell .answer-process-icon.question circle{fill:currentColor;stroke:none}.workbench-shell .answer-process-icon.failed{border-color:#f2c8c4;color:#c14f47;background:#fff3f1}.workbench-shell .answer-process-icon.insight{border-color:#cbe2f4;color:#286ca8;background:#edf6fd}.workbench-shell .answer-process-icon.insight circle{fill:currentColor;stroke:#edf6fd;stroke-width:1}.workbench-shell .answer-process-text.is-result .answer-process-icon{border-color:#d9d5ff;color:var(--insight-indigo);background:#efefff}.workbench-shell .answer-thinking-header{display:flex;min-height:34px;gap:8px;padding:4px 8px}.workbench-shell .answer-thinking-icon{display:grid;width:26px;height:26px;grid-template-columns:repeat(2,5px);place-content:center;gap:2px;border:1px solid #ddd9ff;border-radius:7px;background:#f1f0ff}.workbench-shell .answer-thinking-icon i{width:5px;height:5px;border-radius:1px;background:var(--insight-indigo)}.workbench-shell .answer-thinking-icon i:nth-child(2),.workbench-shell .answer-thinking-icon i:nth-child(3){opacity:.42}.workbench-shell .answer-tool-row{min-height:36px;padding:4px 8px!important;border:1px solid transparent!important;border-radius:8px!important}.workbench-shell .answer-tool-row:hover{border-color:#dce6f1!important;background:#f7f9fc!important}.workbench-shell .answer-tool-symbol{display:grid;width:26px;height:26px;flex:none;place-items:center;border:1px solid #cadde7;border-radius:7px;background:#edf8fa}.workbench-shell .answer-tool-symbol i{position:relative;display:block;width:11px;height:8px;border:2px solid #078ba2;border-radius:2px}.workbench-shell .answer-tool-symbol i:after{content:"";position:absolute;right:-4px;bottom:-4px;width:4px;height:4px;border-radius:50%;background:var(--insight-indigo);box-shadow:0 0 0 2px #edf8fa}.workbench-shell .answer-tool-symbol.running{border-color:#8de2ee;animation:insight-tool-breathe 1.25s ease-in-out infinite}.workbench-shell .answer-tool-symbol.failed{border-color:#f2c5c1;background:#fff3f2}.workbench-shell .answer-tool-symbol.failed i{border-color:#c84d45}.workbench-shell .answer-tool-symbol.failed i:after{background:#c84d45;box-shadow:0 0 0 2px #fff3f2}.workbench-shell .answer-analysis-waiting span{border-radius:2px;background:var(--insight-cyan);transform:rotate(45deg)}.workbench-shell .conversation-workbench .primary-answer-card,.workbench-shell .conversation-workbench :is(.query-result-chart,.query-result-horizontal-chart,.query-result-ring-chart,.query-result-line-chart){border-color:#dbe4f0!important;border-radius:12px!important;background:linear-gradient(145deg,#fff,#f5f7ff)!important;box-shadow:0 8px 20px #1f30580f!important}.workbench-shell .conversation-workbench .result-view-tabs{padding:4px;border:1px solid #dce5f0;border-radius:9px;background:#eef2f7}.workbench-shell .conversation-workbench .result-view-tabs button.active{color:#fff!important;background:var(--insight-indigo)!important;box-shadow:0 4px 10px #4f46e52e}.workbench-shell .conversation-workbench .query-result{overflow:hidden;border:1px solid #dbe4f0;border-radius:10px;background:#fff}.workbench-shell .conversation-workbench .query-result th{color:#356395!important;background:#edf5ff!important}.workbench-shell .conversation-workbench .query-result td{font-variant-numeric:tabular-nums;border-color:#e7edf5}.workbench-shell .conversation-workbench .answer-feedback{margin-top:14px;padding-top:12px;border-top:1px dashed #dce4ee}.workbench-shell .conversation-workbench .answer-feedback .link-button{border-radius:6px!important;color:#53647c!important;background:#fff!important}.workbench-shell .conversation-workbench .answer-feedback .link-button.helpful:before{content:"＋";margin-right:4px;color:#0891a8;font-weight:900}.workbench-shell .conversation-workbench .answer-feedback .link-button.improve:before{content:"↗";margin-right:4px;color:#6d63db;font-weight:900}@keyframes insight-state-pulse{0%,to{opacity:1;transform:rotate(45deg) scale(1)}50%{opacity:.45;transform:rotate(45deg) scale(.72)}}@keyframes insight-tool-breathe{0%,to{box-shadow:0 0 #06b6d414}50%{box-shadow:0 0 0 4px #06b6d41f}}@keyframes insight-current-breathe{0%{opacity:.95;box-shadow:0 0 #078fa657}70%{opacity:.52;box-shadow:0 0 0 7px #078fa600}to{opacity:.95;box-shadow:0 0 #078fa600}}@media (max-width:760px){.workbench-shell .conversation-workbench{grid-template-columns:1fr}.workbench-shell .conversation-workbench .conversation-header{min-height:58px;padding:0 15px}.workbench-shell .conversation-folder,.workbench-shell .conversation-mode{display:none}.workbench-shell .conversation-workbench .message-stream{padding:22px 13px 14px}.workbench-shell .conversation-workbench .message.assistant{width:100%;max-width:100%;padding:14px}.workbench-shell .answer-analysis-label small{display:none}}.workbench-shell .conversation-workbench .conversation-header{min-height:0;padding:0 24px;box-shadow:none}.workbench-shell .conversation-workbench .conversation-header-title{gap:9px}.workbench-shell .conversation-folder{display:inline;width:auto;height:auto;padding:0;border-radius:0;color:#65615a!important;background:transparent;box-shadow:none;font-size:18px}.workbench-shell .conversation-workbench .message-stream{padding:40px max(32px,12vw) 24px;background:radial-gradient(circle at 16% 10%,rgba(111,181,248,.055) 0 1px,transparent 2px),linear-gradient(180deg,#fbfdff,#f7faff)!important;background-size:56px 56px,auto!important}.workbench-shell .empty-conversation{display:block;max-width:520px;margin:110px auto;color:#74817d;text-align:center}.workbench-shell .empty-conversation h2{margin:.83em 0;color:#515550!important;font-size:26px;letter-spacing:normal}.workbench-shell .empty-conversation p{margin:7px 0;color:#74817d}@media (max-width:760px){.workbench-shell .conversation-workbench .conversation-header{min-height:54px;padding:0 16px}.workbench-shell .conversation-workbench .message-stream{padding:24px 16px 16px}.workbench-shell .empty-conversation{margin:80px auto}.workbench-shell .empty-conversation h2{font-size:23px}}.workbench-shell .account-panel .account-actions{grid-template-columns:64px minmax(0,1fr)}.workbench-shell .account-panel .account-actions .global-task-trigger{box-sizing:border-box;gap:4px;padding-inline:4px;font-size:12px}.workbench-shell .account-panel .global-task-trigger-icon{width:14px;height:14px;flex:0 0 14px}.workbench-shell .account-panel .global-task-trigger-label{white-space:nowrap;line-height:1.2;font-size:12px;color:#526681!important}.workbench-shell .account-panel .global-task-trigger b{position:static;box-sizing:border-box;flex:none;min-width:18px;height:18px;padding:0 3px;font-size:10px;line-height:18px}.workbench-shell .account-panel .global-task-trigger.has-running-tasks{border-color:#9fc5fb!important;background:#edf5ff!important}.workbench-shell .account-panel .global-task-trigger.has-running-tasks .global-task-trigger-label{color:#075bd8!important;font-weight:700}
