.analysis-chart[data-v-e28e9996]{margin:14px 0 0;padding:14px;border:1px solid #e9e1f0;border-radius:9px;background:#fff}figcaption[data-v-e28e9996]{display:flex;align-items:center;flex-wrap:wrap;gap:7px 14px;color:#655172;font-size:12px}figcaption span[data-v-e28e9996]{color:#9b88a6;font-size:11px}.analysis-legend[data-v-e28e9996]{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px;max-height:110px;overflow:auto}.analysis-legend button[data-v-e28e9996]{display:inline-flex;align-items:center;gap:6px;padding:4px 7px;border:1px solid #eee7f5;border-radius:5px;background:#fff;color:#766284;font-size:10px;cursor:pointer}.analysis-legend button[aria-pressed=false][data-v-e28e9996]{opacity:.4}.analysis-legend i[data-v-e28e9996]{width:8px;height:8px;flex-shrink:0;border-radius:50%}.analysis-chart-scroll[data-v-e28e9996]{overflow-x:auto;margin-top:12px}.analysis-chart-scroll[data-v-e28e9996]:focus-visible,.analysis-legend button[data-v-e28e9996]:focus-visible{outline:2px solid #b79bea;outline-offset:2px}svg[data-v-e28e9996]{width:100%;min-width:520px;display:block;font:10px Microsoft YaHei,sans-serif}.analysis-grid[data-v-e28e9996]{stroke:#eee7f5;stroke-dasharray:4 4}.analysis-axis[data-v-e28e9996]{fill:#8b7897}.analysis-line[data-v-e28e9996]{fill:none;stroke-width:2}.analysis-point[data-v-e28e9996]{stroke:#fff;stroke-width:1}.analysis-chart-note[data-v-e28e9996]{color:#94819f;font-size:10px;line-height:1.7;margin:8px 0 0}.result-notices[data-v-1b20366c]{margin:16px 0 0;border-top:1px solid #eee7f5;padding-top:12px;color:#8c7b98;font-size:11px;line-height:1.8}.result-notices summary[data-v-1b20366c]{cursor:pointer;color:#84708f}.result-notices summary>span[data-v-1b20366c]{margin-left:5px;color:#aaa0b3;font-size:10px}.result-notices summary[data-v-1b20366c]:focus-visible{outline:2px solid #b79bea;outline-offset:3px}.result-notices ul[data-v-1b20366c]{margin:10px 0 0;padding-left:18px}.result-notices li[data-v-1b20366c]{margin-top:9px;overflow-wrap:anywhere}.result-notice-scope[data-v-1b20366c]{display:block;color:#ac9bb6;font-size:10px}.result-notices p[data-v-1b20366c]{margin:2px 0 0}.result-analysis[data-v-0138cbbe]{margin:20px 0;padding:17px;border:1px solid #e6dcf1;border-radius:10px;background:#fdfbff;color:#6c587e}.analysis-header[data-v-0138cbbe]{display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-size:13px}.analysis-status[data-v-0138cbbe]{padding:3px 7px;background:#eaf5f0;color:#528e7b;border-radius:4px;font-size:10px;font-weight:400}.analysis-limited .analysis-status[data-v-0138cbbe],.analysis-unavailable .analysis-status[data-v-0138cbbe]{color:#927138;background:#fff3da}.analysis-summary[data-v-0138cbbe]{margin:12px 0;color:#604f70;font-size:13px;line-height:1.9;white-space:pre-line;overflow-wrap:anywhere}.analysis-scope-note[data-v-0138cbbe]{color:#998354;font-size:11px;line-height:1.8;margin:8px 0}.analysis-insights[data-v-0138cbbe]{margin-top:14px}.analysis-insights h4[data-v-0138cbbe]{margin:0 0 9px;color:#604f70;font-size:13px;font-weight:600}.analysis-insight-group+.analysis-insight-group[data-v-0138cbbe]{margin-top:16px}.analysis-insight-scope[data-v-0138cbbe]{margin:0 0 8px;color:#94819f;font-size:11px;font-weight:400;line-height:1.8;overflow-wrap:anywhere}.analysis-insight-group h5[data-v-0138cbbe]{color:#796486;font-weight:500}.analysis-insight-grid[data-v-0138cbbe]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:10px}.analysis-insight[data-v-0138cbbe]{min-width:0;padding:13px 14px;border:1px solid #e8ddf3;border-radius:8px;background:#fff}.analysis-insight strong[data-v-0138cbbe]{color:#604f70;font-size:12px;line-height:1.7;font-weight:600;overflow-wrap:anywhere}.analysis-insight p[data-v-0138cbbe]{margin:6px 0 0;color:#766384;font-size:12px;line-height:1.9;white-space:pre-line;overflow-wrap:anywhere}.analysis-more-discoveries[data-v-0138cbbe]{margin-top:12px;font-size:11px}.analysis-more-discoveries>summary[data-v-0138cbbe]{cursor:pointer;color:#8b759e;line-height:1.8}.analysis-more-discoveries>summary span[data-v-0138cbbe]{margin-left:5px;color:#ab99b6;font-size:10px}.analysis-more-discoveries>.analysis-insight-group[data-v-0138cbbe]{margin-top:12px}.analysis-more-discoveries>summary[data-v-0138cbbe]:focus-visible{outline:2px solid #b79bea;outline-offset:3px;border-radius:2px}.analysis-calculations[data-v-0138cbbe]{margin-top:14px;padding-top:10px;border-top:1px solid #eae1f3;font-size:11px}.analysis-calculations>summary[data-v-0138cbbe]{cursor:pointer;color:#8b759e;line-height:1.8}.analysis-calculations>summary span[data-v-0138cbbe]{margin-left:5px;color:#ab99b6;font-size:10px}.analysis-calculations>.analysis-findings[data-v-0138cbbe]{margin-top:10px}.analysis-calculations>summary[data-v-0138cbbe]:focus-visible{outline:2px solid #b79bea;outline-offset:3px;border-radius:2px}.analysis-findings[data-v-0138cbbe]{display:grid;gap:10px}.analysis-finding[data-v-0138cbbe]{padding:10px 12px;border-left:3px solid #d5c6e9;background:#fff;border-radius:0 5px 5px 0;font-size:12px}.analysis-finding strong[data-v-0138cbbe]{font-weight:600}.analysis-finding p[data-v-0138cbbe]{margin:4px 0 0;color:#85708f;line-height:1.8;white-space:pre-line;overflow-wrap:anywhere}.analysis-limitations[data-v-0138cbbe]{margin-top:14px;padding:10px 12px;background:#faf5eb;border-radius:6px;font-size:11px;line-height:1.8;color:#8e7a56}.analysis-limitations strong[data-v-0138cbbe]{font-weight:600}.analysis-limitations ul[data-v-0138cbbe]{padding-left:17px;margin:4px 0 0}.analysis-limitations li[data-v-0138cbbe]{overflow-wrap:anywhere}.analysis-evidence[data-v-0138cbbe]{margin-top:14px;border-top:1px solid #eae1f3;padding-top:10px;font-size:11px}.analysis-evidence summary[data-v-0138cbbe]{cursor:pointer;line-height:1.8;color:#8b759e}.analysis-evidence summary span[data-v-0138cbbe]{font-size:10px;margin-left:5px;color:#ab99b6}.analysis-evidence-item[data-v-0138cbbe]{margin-top:10px;padding:10px;background:#fff;border:1px solid #eee7f4;border-radius:6px}.analysis-evidence-item>div[data-v-0138cbbe]{display:flex;flex-wrap:wrap;gap:7px 12px}.analysis-evidence-item>div>span[data-v-0138cbbe]{font-size:10px;color:#9c86a9}.analysis-evidence-item p[data-v-0138cbbe]{line-height:1.8;margin:7px 0;color:#93819f;overflow-wrap:anywhere}.analysis-evidence-item pre[data-v-0138cbbe]{max-height:320px;overflow:auto;margin:8px 0 0;padding:10px;color:#746181;background:#f8f5fc;border-radius:5px;font-size:11px;line-height:1.7}@media(max-width:600px){.result-analysis[data-v-0138cbbe]{padding:12px}}.warehouse-chart[data-v-78678319]{margin:12px 0 0;padding:14px;border:1px solid #e9e1f0;border-radius:10px;background:#fdfcff}figcaption[data-v-78678319]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;color:#655172;font-size:12px}figcaption span[data-v-78678319]{font-size:10px;color:#9b88a6}.warehouse-chart-scope[data-v-78678319],.warehouse-chart-limited[data-v-78678319]{font-size:10px;line-height:1.8;color:#94819f;margin:8px 0}.warehouse-chart-limited[data-v-78678319]{color:#927138;background:#fff8e9;padding:6px 9px;border-radius:6px}.warehouse-chart-scroll[data-v-78678319]{max-height:440px;overflow:auto}.warehouse-chart-scroll[data-v-78678319]:focus-visible{outline:2px solid #b79bea;outline-offset:3px}svg[data-v-78678319]{display:block;width:100%;min-width:600px;font:11px Microsoft YaHei,sans-serif}.chart-axis[data-v-78678319]{stroke:#d9cce5;stroke-width:1}.chart-grid[data-v-78678319]{stroke:#eee7f5;stroke-dasharray:4 4}.chart-bar[data-v-78678319]{fill:#9a7cce}.chart-label[data-v-78678319]{fill:#8b7897}.chart-value[data-v-78678319]{fill:#705887;font-size:10px}.chart-line[data-v-78678319]{stroke:#9170c7;stroke-width:2;fill:none}.chart-point[data-v-78678319]{fill:#9170c7;stroke:#fff;stroke-width:1}.chart-missing[data-v-78678319]{fill:#ac9bb6;font-size:9px}.warehouse-result[data-v-e3cd5a65]{margin-top:22px;border-top:1px solid #eee7f5;padding-top:18px;min-width:0}.warehouse-result-heading[data-v-e3cd5a65]{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}.warehouse-result h3[data-v-e3cd5a65]{font-size:14px;color:#5c496b;margin:0}.warehouse-result-heading>p[data-v-e3cd5a65]{color:#a08bab;font-size:10px;margin:0}.warehouse-result h3 span[data-v-e3cd5a65]{margin-left:6px;font-size:9px;color:#4e907a;background:#edf7f2;border-radius:4px;padding:3px 5px;font-weight:500;white-space:nowrap}.warehouse-query-context[data-v-e3cd5a65]{display:flex;flex-wrap:wrap;gap:12px 24px;padding:12px 14px;margin:0 0 12px;border-radius:8px;background:#faf8fd;font-size:11px;line-height:1.6}.warehouse-query-context div[data-v-e3cd5a65]{min-width:0}.warehouse-query-context dt[data-v-e3cd5a65]{color:#a08bab;font-size:10px}.warehouse-query-context dd[data-v-e3cd5a65]{margin:3px 0 0;color:#796584;overflow-wrap:anywhere}.warehouse-query-context small[data-v-e3cd5a65]{font-size:9px;color:#a08bab;margin-left:3px}.warehouse-notice[data-v-e3cd5a65]{padding:10px 12px;border-radius:7px;font-size:11px;line-height:1.7;overflow-wrap:anywhere;margin:12px 0 0;background:#f5f0fb;color:#8b6ba5}.warehouse-export[data-v-e3cd5a65]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin-top:14px}.warehouse-export>p[data-v-e3cd5a65]{margin:0;color:#796584;font-size:11px;line-height:1.7}.warehouse-export>p span[data-v-e3cd5a65]{color:#8b6ba5}.warehouse-export-all[data-v-e3cd5a65]{padding-top:10px;border-top:1px dashed #eee7f5}.warehouse-export-actions[data-v-e3cd5a65]{display:flex;flex-wrap:wrap;gap:8px}.warehouse-export-actions button[data-v-e3cd5a65]{padding:7px 12px;border:1px solid #dfd1ec;border-radius:7px;background:#faf7fe;color:#785294;font:inherit;font-size:11px;line-height:1.5;cursor:pointer}.warehouse-export-actions button[data-v-e3cd5a65]:hover:not(:disabled){background:#f0e8fa;border-color:#b99bd0}.warehouse-export-actions button[data-v-e3cd5a65]:focus-visible{outline:2px solid #b79bea;outline-offset:3px}.warehouse-export-actions button[data-v-e3cd5a65]:disabled{opacity:.5;cursor:not-allowed}.warehouse-export-note[data-v-e3cd5a65]{margin:7px 0 0;color:#9b88a6;font-size:10px;line-height:1.7}.warehouse-export-status[data-v-e3cd5a65]{margin:8px 0 0;color:#4e8070;font-size:11px;line-height:1.7;overflow-wrap:anywhere}.warehouse-export-status[data-v-e3cd5a65]:empty{margin:0}.warehouse-export-error[data-v-e3cd5a65]{color:#a24c67}.warehouse-chart-actions[data-v-e3cd5a65]{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin-top:14px}.warehouse-chart-actions button[data-v-e3cd5a65]{border:1px solid #e5dced;border-radius:6px;padding:6px 9px;background:#fff;color:#8b749d;font:inherit;font-size:10px;cursor:pointer}.warehouse-chart-actions button[aria-pressed=true][data-v-e3cd5a65]{background:#f2eafa;border-color:#c6afe0;color:#765298}.warehouse-chart-actions button[data-v-e3cd5a65]:focus-visible{outline:2px solid #b79bea;outline-offset:3px}.warehouse-chart-actions span[data-v-e3cd5a65]{color:#a18bab;font-size:10px}.warehouse-result-scroll[data-v-e3cd5a65]{max-height:330px;max-width:100%;overflow:auto;border:1px solid #e9e1f0;border-radius:8px;margin-top:12px}.warehouse-result-scroll[data-v-e3cd5a65]:focus-visible,summary[data-v-e3cd5a65]:focus-visible{outline:2px solid #b79bea;outline-offset:3px}table[data-v-e3cd5a65]{border-collapse:collapse;min-width:100%;text-align:left;font-size:11px}th[data-v-e3cd5a65],td[data-v-e3cd5a65]{padding:10px 12px;border-bottom:1px solid #f0ebf5;white-space:pre-wrap;min-width:95px;max-width:420px;overflow-wrap:anywhere;line-height:1.7}th[data-v-e3cd5a65]{position:sticky;top:0;background:#f7f3fb;color:#8b6fa0;font-weight:600;white-space:nowrap}td[data-v-e3cd5a65]{vertical-align:top;color:#796584}tr:last-child td[data-v-e3cd5a65]{border-bottom:0}.warehouse-null[data-v-e3cd5a65]{color:#bbaebe;font-style:italic}.warehouse-empty[data-v-e3cd5a65]{color:#9b88a6;font-size:12px;text-align:center;padding:24px 0;line-height:1.7}.warehouse-execution[data-v-e3cd5a65]{margin-top:12px;font-size:10px;color:#a08bac}.warehouse-execution summary[data-v-e3cd5a65]{cursor:pointer}.warehouse-execution p[data-v-e3cd5a65]{overflow-wrap:anywhere;line-height:1.6}.warehouse-execution pre[data-v-e3cd5a65]{padding:12px;border-radius:7px;background:#faf8fd;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.75}@media(max-width:640px){.warehouse-result-heading[data-v-e3cd5a65]{flex-wrap:wrap}th[data-v-e3cd5a65],td[data-v-e3cd5a65]{max-width:260px}}.warehouse-results[data-v-a1bf9def]{min-width:0}.warehouse-batch-summary[data-v-a1bf9def],.warehouse-batch-error[data-v-a1bf9def]{margin:18px 0 0;padding:10px 12px;border-radius:8px;font-size:12px;line-height:1.7;overflow-wrap:anywhere}.warehouse-batch-summary[data-v-a1bf9def]{color:#785294;background:#f6f1fb}.warehouse-batch-error[data-v-a1bf9def]{color:#a24c67;background:#fcf1f4}.meyi-logo[data-v-06c57f00]{display:block;width:100%;height:100%;object-fit:contain}.answer-failure[data-v-e5436b8a]{margin:14px 0;padding:10px 12px;background:#fcf1f4;color:#a24c67;border-radius:7px;font-size:12px;line-height:1.8;overflow-wrap:anywhere}.answer-assumptions[data-v-e5436b8a]{margin:14px 0;padding:12px 14px;border-radius:8px;background:#faf8fd;color:#796584;font-size:12px;line-height:1.8}.answer-assumptions strong[data-v-e5436b8a]{color:#5c496b;font-weight:600}.answer-assumptions ul[data-v-e5436b8a]{margin:5px 0 0;padding-left:18px}.answer-assumptions li[data-v-e5436b8a]{overflow-wrap:anywhere}.answer-next[data-v-e5436b8a]{margin-top:22px;padding-top:16px;border-top:1px solid #eee7f5}.answer-next-heading[data-v-e5436b8a]{color:#6d5880;font-size:12px;font-weight:600;margin-bottom:12px}.answer-next-heading>span[data-v-e5436b8a]{margin-left:10px;color:#a28eaf;font-size:11px;font-weight:400}.answer-next-row[data-v-e5436b8a]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:9px}.answer-next-row>span[data-v-e5436b8a]{flex:0 0 52px;color:#92809e;font-size:11px}.answer-next-row>small[data-v-e5436b8a]{color:#aa9ab3;font-size:10px}.answer-next-row button[data-v-e5436b8a]{display:inline-flex;align-items:center;gap:8px;border:1px solid #e3d9f2;background:#fcfaff;border-radius:7px;padding:8px 11px;color:#796098;text-align:left;line-height:1.5;font-size:11px;cursor:pointer;overflow-wrap:anywhere;max-width:100%}.answer-next-row button[data-v-e5436b8a]:hover:not(:disabled){background:#f1ebfa;border-color:#bda7db}.answer-next-row button[data-v-e5436b8a]:disabled{opacity:.5;cursor:default}.answer-next-row button svg[data-v-e5436b8a]{flex-shrink:0}@media(max-width:600px){.answer-next-heading>span[data-v-e5436b8a]{display:block;margin:5px 0 0}.answer-next-row>span[data-v-e5436b8a]{flex-basis:100%}}.model-picker[data-v-f8960827],.model-picker-control[data-v-f8960827]{position:relative}.model-picker-control input[data-v-f8960827]{padding-right:42px}.model-picker-toggle[data-v-f8960827]{position:absolute;right:2px;top:2px;bottom:2px;width:37px;display:grid;place-items:center;color:#89739e;background:transparent;border:0;border-radius:6px}.model-picker-toggle[data-v-f8960827]:hover:not(:disabled){background:#f3effb}.model-picker-menu[data-v-f8960827]{position:absolute;z-index:5;top:calc(100% + 6px);left:0;right:0;border:1px solid #ded5ee;border-radius:10px;background:#fff;box-shadow:0 10px 30px #49376c26;overflow:hidden}.model-picker-menu.above[data-v-f8960827]{top:auto;bottom:calc(100% + 6px)}.model-picker-heading[data-v-f8960827]{display:flex;justify-content:space-between;padding:10px 12px;font-size:10px;color:#9280a4;border-bottom:1px solid #f0ebf6}.model-picker-options[data-v-f8960827]{max-height:190px;overflow-y:auto;overscroll-behavior:contain;padding:4px}.model-picker-options[data-v-f8960827]:empty{padding:0}.model-picker-options button[data-v-f8960827]{width:100%;display:flex;justify-content:space-between;align-items:center;gap:10px;text-align:left;padding:10px 9px;border:0;border-radius:6px;color:#746282;background:#fff;font-size:12px}.model-picker-options button span[data-v-f8960827]{overflow-wrap:anywhere;min-width:0}.model-picker-options button svg[data-v-f8960827]{flex-shrink:0}.model-picker-options button[data-v-f8960827]:hover,.model-picker-options button.active[data-v-f8960827]{background:#f3effb}.model-picker-options button.selected[data-v-f8960827]{color:#7454b3;font-weight:600}.model-picker-empty[data-v-f8960827]{padding:15px 12px;line-height:1.8;color:#8d7d9c;font-size:11px}.model-picker-tip[data-v-f8960827]{border-top:1px solid #f0ebf6;padding:8px 12px;color:#a192af;font-size:10px}.model-selection-dialog[data-v-5021b4cf]{min-height:320px}.selection-choice[data-v-5021b4cf]{display:flex;gap:5px;padding:4px;margin:6px 0 20px;border:1px solid #e8e1f2;background:#f8f5fc;border-radius:9px}.selection-choice button[data-v-5021b4cf]{flex:1;padding:10px 14px;border-radius:6px;color:#9985ac;font-size:12px}.selection-choice button.active[data-v-5021b4cf]{background:#fff;color:#7961ad;box-shadow:0 2px 5px #51336a0c}.selection-choice button[data-v-5021b4cf]:disabled{opacity:.6;cursor:default}.selection-default[data-v-5021b4cf]{padding:13px 15px;border:1px solid #eee7f6;background:#fcfaff;border-radius:8px}.selection-retry[data-v-5021b4cf]{margin-left:10px;font-size:12px}.model-dialog-actions>span[data-v-5021b4cf]{flex:1}.warehouse-overlay[data-v-fc6f04e4]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:grid;place-items:center;padding:24px;background:#281b3c80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.warehouse-dialog[data-v-fc6f04e4]{width:min(940px,100%);max-height:calc(100dvh - 48px);display:flex;flex-direction:column;overflow:hidden;border:1px solid #e6dfed;border-radius:18px;background:#fff;box-shadow:0 24px 80px #24113240;color:#544560;outline:none}.warehouse-header[data-v-fc6f04e4]{display:flex;align-items:center;justify-content:space-between;padding:22px 26px 18px;border-bottom:1px solid #eee8f4;gap:16px}.warehouse-eyebrow[data-v-fc6f04e4]{font-size:10px;letter-spacing:.13em;color:#9b83ad;font-weight:600}.warehouse-header h2[data-v-fc6f04e4]{font-size:19px;margin:5px 0 0;color:#4d3b60}.warehouse-close[data-v-fc6f04e4]{width:34px;height:34px;border:0;border-radius:8px;background:#f5f1f9;color:#887398;font-size:25px;line-height:1}.warehouse-body[data-v-fc6f04e4]{padding:20px 26px 26px;overflow-y:auto;overscroll-behavior:contain}.warehouse-intro[data-v-fc6f04e4]{margin:0 0 16px;font-size:12px;line-height:1.8;color:#8a789b}.warehouse-connection[data-v-fc6f04e4]{padding:14px 16px;border:1px solid #e8def3;background:#faf8fd;border-radius:10px;margin-bottom:22px}.warehouse-connection-heading[data-v-fc6f04e4]{display:flex;justify-content:space-between;align-items:center;gap:12px}.warehouse-status[data-v-fc6f04e4]{font-size:12px;font-weight:600;display:flex;align-items:center;gap:7px}.warehouse-status i[data-v-fc6f04e4]{width:7px;height:7px;background:#b6a0cb;border-radius:50%;flex-shrink:0}.warehouse-status.connected[data-v-fc6f04e4]{color:#407a68}.warehouse-status.connected i[data-v-fc6f04e4]{background:#60a087}.warehouse-connection dl[data-v-fc6f04e4]{margin:14px 0 10px;display:grid;gap:7px;font-size:11px}.warehouse-connection dl div[data-v-fc6f04e4]{display:grid;grid-template-columns:64px 1fr;gap:8px}.warehouse-connection dt[data-v-fc6f04e4]{color:#a291ad}.warehouse-connection dd[data-v-fc6f04e4]{margin:0;overflow-wrap:anywhere}.warehouse-policy[data-v-fc6f04e4]{margin:10px 0 0;color:#947548;font-size:11px;line-height:1.8}.warehouse-editor-heading[data-v-fc6f04e4]{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}h3[data-v-fc6f04e4]{font-size:14px;color:#5c496b;margin:0}.warehouse-editor-heading>span[data-v-fc6f04e4]{color:#a08bab;font-size:10px;margin:0}.warehouse-sample-controls[data-v-fc6f04e4]{display:flex;align-items:end;gap:10px}.warehouse-sample-controls label[data-v-fc6f04e4]{display:flex;flex-direction:column;gap:7px;font-size:11px;color:#8c769d;min-width:0}.warehouse-table-label[data-v-fc6f04e4]{flex:1}.warehouse-date-label[data-v-fc6f04e4]{flex:0 0 153px}.warehouse-sample-controls select[data-v-fc6f04e4],.warehouse-sample-controls input[data-v-fc6f04e4]{width:100%;height:37px;box-sizing:border-box;min-width:0;border:1px solid #ded4ea;border-radius:7px;padding:7px 9px;background:#fff;color:#735b85;font-size:11px}.warehouse-secondary[data-v-fc6f04e4],.warehouse-primary[data-v-fc6f04e4]{border-radius:7px;padding:9px 13px;font-size:11px;white-space:nowrap}.warehouse-secondary[data-v-fc6f04e4]{border:1px solid #ded3ec;background:#fff;color:#8a65ac}.warehouse-primary[data-v-fc6f04e4]{border:1px solid #8862bb;background:#8862bb;color:#fff}.warehouse-sample-button[data-v-fc6f04e4]{height:37px}button[data-v-fc6f04e4]:not(:disabled){cursor:pointer}button[data-v-fc6f04e4]:disabled,input[data-v-fc6f04e4]:disabled,select[data-v-fc6f04e4]:disabled,textarea[data-v-fc6f04e4]:disabled{opacity:.55;cursor:not-allowed}button[data-v-fc6f04e4]:focus-visible,input[data-v-fc6f04e4]:focus-visible,select[data-v-fc6f04e4]:focus-visible,textarea[data-v-fc6f04e4]:focus-visible,summary[data-v-fc6f04e4]:focus-visible,[tabindex="0"][data-v-fc6f04e4]:focus-visible{outline:2px solid #b79bea;outline-offset:3px}.warehouse-muted[data-v-fc6f04e4]{margin:8px 0;color:#a18eae;font-size:10px;line-height:1.8}.warehouse-fields[data-v-fc6f04e4]{font-size:11px;color:#8d769b;margin:9px 0 12px}summary[data-v-fc6f04e4]{cursor:pointer}.warehouse-fields p[data-v-fc6f04e4]{margin:9px 0;overflow-wrap:anywhere;line-height:1.8}.warehouse-fields strong[data-v-fc6f04e4]{font-weight:500;color:#725684}.warehouse-sql[data-v-fc6f04e4]{width:100%;box-sizing:border-box;resize:vertical;min-height:140px;border:1px solid #ddd2e9;border-radius:9px;padding:13px 15px;color:#655078;background:#fcfbfe;font-family:Consolas,Cascadia Code,monospace;font-size:12px;line-height:1.75;-moz-tab-size:2;tab-size:2}.warehouse-execute-row[data-v-fc6f04e4]{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:10px}.warehouse-notice[data-v-fc6f04e4],.warehouse-error[data-v-fc6f04e4]{padding:10px 12px;border-radius:7px;font-size:11px;line-height:1.7;overflow-wrap:anywhere;margin:12px 0 0}.warehouse-notice[data-v-fc6f04e4]{background:#f5f0fb;color:#8b6ba5}.warehouse-error[data-v-fc6f04e4]{color:#a15361;background:#fcf0f3}.warehouse-sr-only[data-v-fc6f04e4]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:640px){.warehouse-overlay[data-v-fc6f04e4]{padding:9px}.warehouse-dialog[data-v-fc6f04e4]{max-height:calc(100dvh - 18px);border-radius:12px}.warehouse-header[data-v-fc6f04e4]{padding:17px}.warehouse-header h2[data-v-fc6f04e4]{font-size:17px}.warehouse-body[data-v-fc6f04e4]{padding:16px}.warehouse-sample-controls[data-v-fc6f04e4]{flex-wrap:wrap}.warehouse-table-label[data-v-fc6f04e4]{flex-basis:100%}.warehouse-date-label[data-v-fc6f04e4]{flex:1}.warehouse-execute-row[data-v-fc6f04e4]{flex-wrap:wrap}.warehouse-execute-row .warehouse-primary[data-v-fc6f04e4]{margin-left:auto}}.elapsed-time[data-v-c4c1e87a]{display:inline-block;font-size:12px;line-height:1.6;color:#8b7897;font-variant-numeric:tabular-nums;white-space:nowrap}.asset-manager[data-v-9397d491]{width:min(1180px,100%);margin:0 auto;padding:40px 42px 28px;color:#303449;overflow-y:auto}.am-heading[data-v-9397d491]{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:24px}.am-eyebrow[data-v-9397d491]{color:#8d83bc;font-size:11px;letter-spacing:.8px}.am-heading h1[data-v-9397d491]{margin:8px 0;font-size:28px;letter-spacing:-.8px}.am-heading p[data-v-9397d491],.am-dialog-heading p[data-v-9397d491]{color:#85899c;font-size:12px;line-height:1.7;margin:6px 0 0}.am-button[data-v-9397d491]{display:inline-flex;justify-content:center;align-items:center;gap:6px;padding:9px 13px;border:1px solid #e4e3ee;background:#fff;color:#62667e;border-radius:8px;font-size:12px;white-space:nowrap}.am-button[data-v-9397d491]:hover:not(:disabled){background:#f7f6fc;border-color:#c5bfe9}.am-button[data-v-9397d491]:disabled,.am-icon-button[data-v-9397d491]:disabled,.am-text-button[data-v-9397d491]:disabled{opacity:.45;cursor:not-allowed}.am-primary[data-v-9397d491]{background:#6659d9;border-color:#6659d9;color:#fff}.am-primary[data-v-9397d491]:hover:not(:disabled){background:#584bc7;border-color:#584bc7}.am-icon-button[data-v-9397d491]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;background:transparent;border:0;border-radius:6px;color:#888b9e;flex-shrink:0}.am-icon-button[data-v-9397d491]:hover:not(:disabled){color:#6659d9;background:#f1effc}.am-source-note[data-v-9397d491]{display:flex;align-items:center;gap:10px;padding:14px 16px;border:1px solid #e8e4f8;border-radius:10px;background:#f9f7ff;color:#81749f;font-size:12px;line-height:1.6;margin-bottom:20px}.am-source-note>svg[data-v-9397d491]{flex-shrink:0;color:#8071d6}.am-role[data-v-9397d491]{margin-left:auto;font-size:10px;white-space:nowrap;padding:2px 7px;background:#ede8fa;border-radius:4px;color:#7b68bd}.am-toolbar[data-v-9397d491]{display:flex;align-items:center;gap:10px}.am-search[data-v-9397d491]{display:flex;gap:10px;align-items:center;border:1px solid #e5e5f0;background:#fff;border-radius:9px;padding:11px 14px;flex:1;color:#a5a6ba}.am-search input[data-v-9397d491]{border:0;outline:none;background:transparent;min-width:0;width:100%;font-size:12px;color:#43455d}.am-search[data-v-9397d491]:focus-within{outline:2px solid #c5bcf6;outline-offset:1px}.am-kind-filter select[data-v-9397d491]{border:1px solid #e5e5f0;border-radius:8px;padding:11px 12px;background:#fff;color:#64667b;font-size:12px}.am-list-heading[data-v-9397d491]{margin:22px 0 12px;display:flex;justify-content:space-between;color:#9599ab;font-size:11px}.am-grid[data-v-9397d491]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.am-card[data-v-9397d491]{display:flex;flex-direction:column;text-align:left;background:#fff;border:1px solid #e9e9f2;border-radius:10px;padding:17px 16px 12px;min-width:0;transition:border-color .15s,box-shadow .15s}.am-card[data-v-9397d491]:hover{border-color:#c5bceb;box-shadow:0 4px 18px #6659d90b}.am-card.is-archived[data-v-9397d491]{background:#f9f9fc}.am-card-top[data-v-9397d491]{display:flex;align-items:center;gap:8px;font-size:10px;color:#979aae}.am-card-top>svg[data-v-9397d491]:last-child,.am-card-top>.am-badge[data-v-9397d491]{margin-left:auto}.am-card-icon[data-v-9397d491]{display:inline-flex;background:#f1eefe;padding:7px;border-radius:8px;color:#8c7bda}.am-card h2[data-v-9397d491]{font-size:13px;font-weight:600;color:#48465f;margin:15px 0 8px;overflow-wrap:anywhere;line-height:1.65}.am-card>p[data-v-9397d491]{color:#9799a9;font-size:11px;line-height:1.8;margin:0 0 16px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;min-height:39px}.am-card-footer[data-v-9397d491]{display:flex;justify-content:space-between;gap:12px;margin-top:auto;padding-top:11px;border-top:1px solid #f0eff5;color:#a0a1b1;font-size:10px}.am-ready[data-v-9397d491]{color:#669183}.am-warning-label[data-v-9397d491]{color:#ad8758}.am-empty[data-v-9397d491]{display:flex;flex-direction:column;align-items:center;padding:66px 18px;gap:14px;text-align:center;color:#a2a0b8;font-size:12px}.am-empty strong[data-v-9397d491]{color:#66667f;font-size:14px}.am-empty p[data-v-9397d491]{margin:0}.am-pagination[data-v-9397d491]{display:flex;justify-content:space-between;align-items:center;margin-top:24px;gap:12px;font-size:11px;color:#9a9bad}.am-pagination>div[data-v-9397d491]{display:flex;gap:8px}.am-notice[data-v-9397d491]{display:flex;align-items:center;gap:8px;background:#f1f8f5;color:#54836c;padding:11px 14px;border-radius:8px;font-size:12px}.am-notice button[data-v-9397d491]{display:inline-flex;margin-left:auto;border:0;background:transparent;color:inherit}.am-error[data-v-9397d491]{color:#b85b63;font-size:12px;line-height:1.7}.am-import-issues[data-v-9397d491]{background:#fffaf1;color:#95753f;border:1px solid #f0e5cb;border-radius:8px;padding:12px 15px;font-size:12px;margin:16px 0}.am-import-issues summary[data-v-9397d491]{cursor:pointer}.am-import-issues ul[data-v-9397d491]{max-height:190px;overflow:auto;padding-left:18px}.am-import-issues li[data-v-9397d491]{padding:5px}.am-import-issues li strong[data-v-9397d491],.am-import-issues li span[data-v-9397d491]{display:block;overflow-wrap:anywhere}.am-import-issues li span[data-v-9397d491]{margin-top:4px;line-height:1.6}.am-sr-only[data-v-9397d491]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.am-backdrop[data-v-9397d491]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:150;display:flex;align-items:center;justify-content:center;background:#22233c55;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:26px}.am-dialog[data-v-9397d491]{display:flex;flex-direction:column;width:min(850px,100%);max-height:min(900px,calc(100dvh - 52px));background:#fff;border:1px solid #eae7f5;border-radius:16px;box-shadow:0 22px 90px #25213730;color:#43435b;outline:none}.am-dialog-heading[data-v-9397d491]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:24px 28px 18px;flex-shrink:0}.am-dialog-heading h2[data-v-9397d491]{font-size:20px;line-height:1.5;margin:6px 0 0;overflow-wrap:anywhere}.am-dialog-heading>div[data-v-9397d491]{min-width:0}.am-dialog-heading p[data-v-9397d491]{overflow-wrap:anywhere;font-size:11px}.am-tabs[data-v-9397d491]{display:flex;gap:26px;border-bottom:1px solid #efedf5;padding:0 28px;flex-shrink:0}.am-tabs button[data-v-9397d491]{display:flex;align-items:center;gap:6px;background:transparent;border:0;border-bottom:2px solid transparent;padding:12px 0;color:#9392a7;font-size:12px}.am-tabs button.active[data-v-9397d491]{color:#7564cf;border-bottom-color:#7564cf}.am-dialog-scroll[data-v-9397d491]{overflow-y:auto;padding:8px 28px 22px;min-height:100px;overscroll-behavior:contain}.am-dialog fieldset[data-v-9397d491]{border:0;padding:0;margin:0;min-width:0}.am-form-section[data-v-9397d491]{padding:20px 0;border-bottom:1px solid #f0edf5}.am-form-section h3[data-v-9397d491]{font-size:13px;margin:0 0 17px;color:#5c536f;font-weight:600}.am-fields[data-v-9397d491]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 20px}.am-fields label[data-v-9397d491],.am-note-label[data-v-9397d491]{display:flex;flex-direction:column;gap:7px;color:#8a8299;font-size:11px;line-height:1.5;min-width:0}.am-fields input[data-v-9397d491],.am-fields select[data-v-9397d491],.am-fields textarea[data-v-9397d491],.am-note-label input[data-v-9397d491]{width:100%;border:1px solid #e7e2ef;background:#fefefe;color:#4d485f;padding:9px 11px;border-radius:7px;font:inherit;font-size:12px;line-height:1.65;min-width:0}.am-fields textarea[data-v-9397d491]{resize:vertical;min-height:62px}.am-fields[data-v-9397d491] :is(input,textarea,select):focus,.am-note-label input[data-v-9397d491]:focus{border-color:#b4a8e7;outline:2px solid #eeeafb}.am-fields[data-v-9397d491] :is(input,textarea,select):disabled,.am-note-label input[data-v-9397d491]:disabled{color:#777082;background:#faf9fc;cursor:default;opacity:1;-webkit-text-fill-color:#777082}.am-fields[data-v-9397d491] :is(input,textarea)::placeholder,.am-note-label input[data-v-9397d491]::placeholder{color:#b0a7bc;font-size:11px}.am-fields small[data-v-9397d491]{font-size:10px;color:#aaa0b6;font-weight:400}.am-wide[data-v-9397d491]{grid-column:1 / -1}.am-section-heading[data-v-9397d491]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.am-section-heading h3[data-v-9397d491]{margin:0}.am-section-heading h3 span[data-v-9397d491]{color:#aaa0bc;font-size:11px;margin-left:5px}.am-small[data-v-9397d491]{padding:5px 8px;font-size:11px}.am-hint[data-v-9397d491]{font-size:11px;color:#aaa0b6;line-height:1.8;margin:0 0 16px}.am-column[data-v-9397d491]{background:#fcfbfe;border:1px solid #eee8f4;border-radius:9px;padding:10px 13px 14px;margin-top:12px}.am-column-heading[data-v-9397d491]{display:flex;justify-content:space-between;align-items:center;margin-bottom:5px;color:#a59ab5;font-size:10px;min-height:25px}.am-column-heading .am-icon-button[data-v-9397d491]{width:24px;height:24px}.am-column-fields[data-v-9397d491]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.am-field-empty[data-v-9397d491]{font-size:12px;padding:22px;text-align:center;color:#b6adc2;background:#faf8fd;border-radius:8px}.am-provenance[data-v-9397d491]{font-size:10px;color:#b0a6be;line-height:1.75;margin-top:19px;overflow-wrap:anywhere}.am-provenance p[data-v-9397d491]{margin:4px 0}.am-dialog-footer[data-v-9397d491]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:17px 28px;border-top:1px solid #efedf5;flex-shrink:0}.am-dialog-footer>div[data-v-9397d491]{display:flex;align-items:center;gap:10px}.am-dialog-footer .am-hint[data-v-9397d491]{margin:0}.am-text-button[data-v-9397d491]{border:0;background:transparent;color:#998aa6;font-size:11px;padding:5px 0}.am-text-button[data-v-9397d491]:hover:not(:disabled){color:#6659d9}.am-unsaved[data-v-9397d491]{font-size:10px;color:#b09268}.am-callout[data-v-9397d491],.am-error-box[data-v-9397d491],.am-confirm[data-v-9397d491]{border-radius:8px;padding:14px 16px;font-size:12px;line-height:1.8;margin:12px 0}.am-callout[data-v-9397d491]{border:1px solid #eee5cb;background:#fffcf4;color:#a58953}.am-error-box[data-v-9397d491]{background:#fff7f7;border:1px solid #efd5d7;color:#b65c67}.am-error-box p[data-v-9397d491],.am-confirm p[data-v-9397d491]{margin:7px 0;overflow-wrap:anywhere}.am-error-box .am-button[data-v-9397d491]{margin-top:5px}.am-confirm[data-v-9397d491]{background:#f7f4ff;border:1px solid #ded5f5;color:#8978a8;position:sticky;top:0;z-index:2;box-shadow:0 6px 20px #d7ceea44}.am-confirm>div[data-v-9397d491]{display:flex;justify-content:flex-end;gap:8px}.am-history[data-v-9397d491]{padding-top:18px}.am-history ol[data-v-9397d491]{list-style:none;margin:18px 0 0;padding:0}.am-history li[data-v-9397d491]{border-left:2px solid #eee8fa;padding:0 0 24px 20px}.am-history-top[data-v-9397d491]{display:flex;justify-content:space-between;align-items:center;gap:12px}.am-history-top strong[data-v-9397d491]{display:flex;align-items:center;gap:9px;font-size:13px;color:#77658e}.am-history li p[data-v-9397d491]{font-size:12px;color:#9582aa;margin:10px 0;white-space:pre-wrap}.am-history li>span[data-v-9397d491]{color:#b1a4bf;font-size:10px}.am-badge[data-v-9397d491]{font-size:9px;font-weight:400;color:#a09aab;background:#f0edf5;border-radius:4px;padding:3px 5px;white-space:nowrap}.am-current[data-v-9397d491]{color:#8870be;background:#eee7fb}@media(max-width:1100px){.am-grid[data-v-9397d491]{grid-template-columns:repeat(2,minmax(0,1fr))}.asset-manager[data-v-9397d491]{padding:28px}}@media(max-width:650px){.asset-manager[data-v-9397d491]{padding:23px 16px}.am-heading[data-v-9397d491]{gap:12px}.am-heading h1[data-v-9397d491]{font-size:24px}.am-heading p[data-v-9397d491]{font-size:11px}.am-grid[data-v-9397d491]{grid-template-columns:1fr}.am-source-note[data-v-9397d491]{align-items:flex-start}.am-role[data-v-9397d491]{display:none}.am-toolbar[data-v-9397d491]{flex-wrap:wrap}.am-search[data-v-9397d491]{flex-basis:calc(100% - 50px)}.am-kind-filter[data-v-9397d491]{order:3;width:100%}.am-kind-filter select[data-v-9397d491]{width:100%}.am-backdrop[data-v-9397d491]{padding:10px}.am-dialog[data-v-9397d491]{max-height:calc(100dvh - 20px);border-radius:12px}.am-dialog-heading[data-v-9397d491]{padding:20px 18px 14px}.am-dialog-heading h2[data-v-9397d491]{font-size:17px}.am-tabs[data-v-9397d491]{padding:0 18px}.am-dialog-scroll[data-v-9397d491]{padding:8px 18px 18px}.am-fields[data-v-9397d491],.am-column-fields[data-v-9397d491]{grid-template-columns:1fr}.am-dialog-footer[data-v-9397d491]{padding:13px 18px;align-items:flex-start;flex-wrap:wrap}.am-dialog-footer>div[data-v-9397d491]:last-child{margin-left:auto}.am-pagination[data-v-9397d491]{align-items:flex-start;flex-direction:column}.am-list-heading>span[data-v-9397d491]:last-child{display:none}}.query-examples[data-v-c8672732]{min-width:0}.query-example[data-v-c8672732]{margin:12px 0;padding:13px 15px;border:1px solid #e5dfee;border-radius:8px;background:#fcfaff;min-width:0}header[data-v-c8672732]{display:flex;align-items:center;flex-wrap:wrap;gap:9px}strong[data-v-c8672732]{color:#6c527e;font-size:12px;overflow-wrap:anywhere}.query-status[data-v-c8672732]{font-size:10px;color:#867293;background:#f0eaf7;padding:3px 6px;border-radius:4px}button[data-v-c8672732]{margin-left:auto;border:1px solid #e2d8ed;border-radius:6px;background:#fff;padding:5px 8px;color:#755d87;font-size:11px;cursor:pointer}button[data-v-c8672732]:disabled{opacity:.5;cursor:default}pre[data-v-c8672732]{overflow:auto;max-height:340px;padding:13px;border-radius:6px;background:#f1edf7;color:#4d405e;line-height:1.7;font-size:12px;margin:11px 0;white-space:pre;-moz-tab-size:2;tab-size:2}code[data-v-c8672732]{font-family:Consolas,Microsoft YaHei,monospace}.query-meta[data-v-c8672732]{font-size:10px;color:#93809f;line-height:1.8;overflow-wrap:anywhere;margin:5px 0}.query-notice[data-v-c8672732]{font-size:11px;color:#947949;line-height:1.7;margin:7px 0 0}.query-copy-error[data-v-c8672732],.query-copy-status[data-v-c8672732]{font-size:11px;line-height:1.7;margin:5px 0}.query-copy-error[data-v-c8672732]{color:#aa5a65}.query-copy-status[data-v-c8672732]{color:#548568}.knowledge-center[data-v-3702c809]{width:min(1180px,100%);margin:0 auto;padding:38px 42px 28px;overflow-y:auto;color:#39384f}.kc-heading[data-v-3702c809],.kc-section-heading[data-v-3702c809],.kc-card-top[data-v-3702c809],.kc-dialog-heading[data-v-3702c809],.kc-dialog-footer[data-v-3702c809]{display:flex;align-items:center;justify-content:space-between;gap:16px}.kc-heading[data-v-3702c809]{margin-bottom:23px}.kc-eyebrow[data-v-3702c809]{font-size:10px;letter-spacing:1px;color:#9584bd}.kc-heading h1[data-v-3702c809]{margin:8px 0 10px;font-size:27px;letter-spacing:-.6px}.kc-heading p[data-v-3702c809]{margin:0;font-size:12px;color:#9991a9;line-height:1.8}.kc-button[data-v-3702c809],.kc-icon-button[data-v-3702c809]{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid #e7e2ef;background:#fff;color:#746b86;border-radius:8px;padding:9px 13px;font-size:12px;white-space:nowrap;cursor:pointer}.kc-button[data-v-3702c809]:hover:not(:disabled){background:#f8f5fd;border-color:#c6b8e8}.kc-primary[data-v-3702c809]{background:#6859d6;color:#fff;border-color:#6859d6}.kc-primary[data-v-3702c809]:hover:not(:disabled){background:#5849c3;border-color:#5849c3}.kc-button[data-v-3702c809]:disabled,.kc-icon-button[data-v-3702c809]:disabled{opacity:.45;cursor:default}.kc-small[data-v-3702c809]{padding:5px 8px;font-size:11px}.kc-icon-button[data-v-3702c809]{padding:6px;border:0;background:transparent;flex-shrink:0}.kc-intro[data-v-3702c809]{display:flex;align-items:center;gap:12px;padding:14px 16px;background:#f8f5ff;border:1px solid #eae2f8;border-radius:10px;font-size:12px;color:#8b7aab}.kc-intro>svg[data-v-3702c809]{flex-shrink:0}.kc-intro p[data-v-3702c809]{margin:0;line-height:1.8}.kc-intro>span[data-v-3702c809]{margin-left:auto;white-space:nowrap;font-size:10px;background:#eee6fa;padding:3px 7px;border-radius:4px}.kc-tabs[data-v-3702c809]{display:flex;gap:25px;margin:20px 0;border-bottom:1px solid #eae5f1}.kc-tabs button[data-v-3702c809]{border:0;border-bottom:2px solid transparent;background:transparent;padding:12px 0;color:#a196ad;font-size:12px;cursor:pointer}.kc-tabs button.selected[data-v-3702c809]{color:#7660cb;border-bottom-color:#7660cb}.kc-toolbar[data-v-3702c809]{display:flex;align-items:center;gap:9px}.kc-search[data-v-3702c809]{display:flex;align-items:center;gap:10px;padding:10px 13px;border:1px solid #e6e1ef;background:#fff;border-radius:8px;color:#b2a8c1;flex:1;min-width:0}.kc-search input[data-v-3702c809]{width:100%;border:0;background:transparent;outline:none;color:#5e526f;min-width:0;font-size:12px;line-height:1.6}.kc-search[data-v-3702c809]:focus-within{outline:2px solid #d9cff2;outline-offset:1px}select[data-v-3702c809]{border:1px solid #e6e1ef;border-radius:8px;padding:10px 11px;font-size:12px;background:#fff;color:#81758e}.kc-list-heading[data-v-3702c809]{display:flex;justify-content:space-between;gap:12px;font-size:11px;color:#a397b1;margin:21px 0 13px}.kc-grid[data-v-3702c809]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.kc-card[data-v-3702c809]{display:flex;flex-direction:column;text-align:left;border:1px solid #eae5f2;border-radius:10px;background:#fff;padding:16px;min-width:0;cursor:pointer;transition:border-color .15s,box-shadow .15s}.kc-card[data-v-3702c809]:hover{border-color:#c7b9e7;box-shadow:0 4px 18px #705bc010}.kc-card.is-muted[data-v-3702c809]{background:#faf9fc}.kc-card-top[data-v-3702c809]{justify-content:flex-start;gap:8px;color:#a396b2;font-size:10px}.kc-card-top .kc-badge[data-v-3702c809]{margin-left:auto}.kc-card-icon[data-v-3702c809]{display:flex;padding:7px;border-radius:7px;color:#9a83cd;background:#f3eefc}.kc-badge[data-v-3702c809]{display:inline-block;white-space:nowrap;padding:3px 6px;border-radius:4px;font-size:9px;font-weight:400;color:#a39aac;background:#f2eff5}.kc-badge.active[data-v-3702c809]{color:#8b74b9;background:#eee7fb}.kc-card h2[data-v-3702c809]{margin:15px 0 9px;font-size:14px;color:#5f526e;line-height:1.6;overflow-wrap:anywhere}.kc-card>p[data-v-3702c809]{color:#a395b1;font-size:11px;line-height:1.85;margin:0 0 10px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;min-height:40px}.kc-aliases[data-v-3702c809],.kc-field-tags[data-v-3702c809]{display:flex;gap:5px;flex-wrap:wrap;margin:8px 0 12px}.kc-aliases span[data-v-3702c809],.kc-field-tags span[data-v-3702c809]{background:#f7f3fc;color:#a18cb9;font-size:10px;padding:3px 7px;border-radius:4px;overflow-wrap:anywhere}.kc-card footer[data-v-3702c809]{display:flex;justify-content:space-between;gap:8px;padding-top:11px;border-top:1px solid #f0ebf5;color:#aa9fb8;font-size:10px;margin-top:auto}.kc-warning[data-v-3702c809]{color:#b18a54!important}.kc-empty[data-v-3702c809]{display:flex;flex-direction:column;align-items:center;padding:55px 20px;gap:12px;color:#ad9fc0;font-size:12px;text-align:center;line-height:1.8}.kc-empty strong[data-v-3702c809]{color:#837293;font-size:14px}.kc-pagination[data-v-3702c809]{display:flex;align-items:center;justify-content:space-between;margin:24px 0 0;color:#a899b7;font-size:11px}.kc-pagination>div[data-v-3702c809]{display:flex;gap:8px}.kc-notice[data-v-3702c809],.kc-callout[data-v-3702c809],.kc-error-box[data-v-3702c809],.kc-confirm[data-v-3702c809]{padding:12px 15px;border-radius:8px;font-size:12px;line-height:1.8}.kc-notice[data-v-3702c809]{display:flex;justify-content:space-between;gap:10px;background:#f0f8f4;color:#67937b}.kc-notice button[data-v-3702c809]{color:inherit;border:0;background:transparent;display:flex;align-items:center}.kc-callout[data-v-3702c809]{background:#fffcf4;color:#ac905b;border:1px solid #eee3c8}.kc-error[data-v-3702c809],.kc-error-box[data-v-3702c809]{color:#b86770;font-size:12px;line-height:1.8}.kc-error-box[data-v-3702c809]{background:#fff8f8;border:1px solid #f2d9dd;margin:12px 0}.kc-error-box p[data-v-3702c809]{margin:6px 0}.kc-error-box .kc-button[data-v-3702c809]{margin-top:7px}.kc-hint[data-v-3702c809]{color:#a598b4;font-size:11px;line-height:1.8;margin:8px 0 14px}.kc-metadata[data-v-3702c809]{font-size:10px;color:#b1a3bf;line-height:1.8;overflow-wrap:anywhere;margin:6px 0}.kc-retrieval h2[data-v-3702c809],.kc-usage h2[data-v-3702c809]{font-size:16px;color:#6c5b7d;margin:24px 0 8px}.kc-retrieval>.kc-toolbar[data-v-3702c809]{margin:20px 0}.kc-retrieved[data-v-3702c809]{border:1px solid #eae3f2;background:#fff;border-radius:10px;padding:19px 21px;margin:12px 0}.kc-retrieved h3[data-v-3702c809]{margin:0;font-size:14px;color:#76608b}.kc-retrieved>p[data-v-3702c809],.kc-retrieved li[data-v-3702c809]{font-size:12px;color:#9682a8;line-height:1.85;white-space:pre-wrap;overflow-wrap:anywhere}.kc-retrieved ul[data-v-3702c809]{padding-left:19px}.kc-source-summary[data-v-3702c809]{font-size:10px!important;color:#b1a0c2!important;overflow-wrap:anywhere}.kc-usage>.kc-section-heading[data-v-3702c809]{align-items:center}.kc-usage>.kc-section-heading>div[data-v-3702c809]{margin-right:auto}.kc-usage h3[data-v-3702c809]{font-size:13px;color:#7d6592;margin:24px 0 15px}.kc-stat-grid[data-v-3702c809]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:15px 0}.kc-stat-grid>div[data-v-3702c809]{display:flex;flex-direction:column;gap:9px;padding:19px;border:1px solid #eee6f5;border-radius:9px;background:#fff}.kc-stat-grid strong[data-v-3702c809]{font-size:25px;font-weight:500;color:#8e74b1}.kc-stat-grid span[data-v-3702c809]{font-size:11px;color:#af9bbe}.kc-candidates[data-v-3702c809]{padding-bottom:26px;border-bottom:1px solid #eae1f1}.kc-candidates>.kc-section-heading>div[data-v-3702c809]{margin-right:auto}.kc-candidate[data-v-3702c809]{border:1px solid #eae1f2;border-radius:9px;background:#fff;padding:16px 18px;margin:11px 0}.kc-candidate h3[data-v-3702c809]{margin:0;font-size:13px;line-height:1.8;overflow-wrap:anywhere}.kc-candidate details[data-v-3702c809]{font-size:12px;color:#a185b5;line-height:1.8}.kc-candidate summary[data-v-3702c809]{cursor:pointer;padding:9px 0;font-size:11px}.kc-candidate details p[data-v-3702c809]{white-space:pre-wrap;overflow-wrap:anywhere;background:#faf6ff;border-radius:7px;padding:12px;margin:3px 0 10px}.kc-candidate footer[data-v-3702c809]{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:10px}.kc-candidate footer .kc-hint[data-v-3702c809]{margin:0}.kc-candidate-sql h4[data-v-3702c809]{margin:17px 0 6px;font-size:12px;color:#725581}.kc-candidate-actions[data-v-3702c809]{display:flex;align-items:center;gap:8px}.kc-no-sql[data-v-3702c809]{margin:13px 0}.kc-query-edit[data-v-3702c809]{border:1px solid #e8dff1;padding:0 13px 12px;margin-top:-5px;border-radius:7px}.kc-query-edit summary[data-v-3702c809]{font-size:11px;color:#9975ac;padding:11px 0;cursor:pointer}.kc-query-edit .kc-sql-input[data-v-3702c809]{font-family:Consolas,Microsoft YaHei,monospace;white-space:pre;overflow:auto}.kc-table-wrap[data-v-3702c809]{overflow-x:auto;border:1px solid #eee7f4;border-radius:9px}table[data-v-3702c809]{border-collapse:collapse;width:100%;font-size:11px;color:#a48bb9;background:#fff}th[data-v-3702c809]{text-align:left;padding:13px;background:#fbf9fe;color:#a58bbd;font-weight:500;white-space:nowrap}td[data-v-3702c809]{padding:14px 13px;border-top:1px solid #f3edf8;line-height:1.8}td[data-v-3702c809]:first-child{min-width:210px;color:#8f72a5}td[data-v-3702c809]:not(:first-child){white-space:nowrap}.kc-used>button[data-v-3702c809]{display:flex;justify-content:space-between;align-items:center;gap:15px;border:0;border-bottom:1px solid #eee5f5;background:#fff;width:100%;padding:14px;color:#a286b5;font-size:12px;text-align:left}.kc-used>button>span[data-v-3702c809]:last-child{display:flex;align-items:center;gap:7px;font-size:10px;color:#b6a0c5}.kc-backdrop[data-v-3702c809]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:155;display:flex;align-items:center;justify-content:center;padding:25px;background:#241c3655;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.kc-dialog[data-v-3702c809]{width:min(890px,100%);max-height:calc(100dvh - 50px);background:#fff;border-radius:15px;border:1px solid #eae0f5;display:flex;flex-direction:column;outline:none;box-shadow:0 24px 90px #2c1c4633;color:#6b547e}.kc-dialog-heading[data-v-3702c809]{padding:24px 28px 15px;align-items:flex-start;flex-shrink:0}.kc-dialog-heading>div[data-v-3702c809]{min-width:0}.kc-dialog-heading h2[data-v-3702c809]{font-size:19px;margin:7px 0;line-height:1.6;overflow-wrap:anywhere}.kc-dialog-tabs[data-v-3702c809]{padding:0 28px;margin:0;flex-shrink:0}.kc-dialog-scroll[data-v-3702c809]{overflow-y:auto;padding:8px 28px 20px;min-height:110px;overscroll-behavior:contain}.kc-dialog fieldset[data-v-3702c809]{padding:0;margin:0;border:0;min-width:0}.kc-form-section[data-v-3702c809]{padding:19px 0;border-bottom:1px solid #f0e9f6}.kc-form-section h3[data-v-3702c809]{font-size:13px;font-weight:600;margin:0 0 16px;color:#806593}.kc-form-section .kc-section-heading h3[data-v-3702c809]{margin:0}.kc-form-section .kc-section-heading h3>span[data-v-3702c809]{font-size:11px;color:#b29ac4;margin-left:6px}.kc-fields[data-v-3702c809]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px}.kc-fields label[data-v-3702c809],.kc-single-label[data-v-3702c809]{display:flex;flex-direction:column;gap:7px;font-size:11px;color:#a087b3;min-width:0;line-height:1.6}.kc-fields input[data-v-3702c809],.kc-fields select[data-v-3702c809],.kc-fields textarea[data-v-3702c809],.kc-single-label input[data-v-3702c809]{width:100%;border:1px solid #e8dff1;border-radius:7px;padding:9px 11px;background:#fff;color:#826495;font:inherit;font-size:12px;line-height:1.7;min-width:0}.kc-fields textarea[data-v-3702c809]{resize:vertical;min-height:60px}.kc-fields[data-v-3702c809] :is(input,select,textarea):focus,.kc-single-label input[data-v-3702c809]:focus{outline:2px solid #f0e8fb;border-color:#c1ace2}.kc-fields[data-v-3702c809] :is(input,select,textarea):disabled,.kc-single-label input[data-v-3702c809]:disabled{background:#fcfafd;color:#947da4;opacity:1;-webkit-text-fill-color:#947da4}.kc-fields small[data-v-3702c809]{font-size:10px;color:#baa7c7}.kc-wide[data-v-3702c809]{grid-column:1 / -1}input[data-v-3702c809]::placeholder,textarea[data-v-3702c809]::placeholder{color:#b6a7c3;font-size:11px}.kc-asset-options[data-v-3702c809]{border:1px solid #ece3f4;border-radius:8px;max-height:210px;overflow-y:auto;padding:4px;margin-top:7px}.kc-asset-options>button[data-v-3702c809]{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;padding:10px;border:0;background:#fff;color:#9e7eb4;font-size:11px;text-align:left}.kc-asset-options>button[data-v-3702c809]:hover:not(:disabled){background:#faf5ff}.kc-asset-options>button[data-v-3702c809]:disabled{color:#c4b3d1}.kc-asset-options>button>span[data-v-3702c809]{min-width:0;overflow-wrap:anywhere}.kc-asset-options small[data-v-3702c809]{display:block;font-size:10px;color:#b8a2c9;margin-top:3px}.kc-asset-search[data-v-3702c809]{margin:12px 0}.kc-link[data-v-3702c809],.kc-source[data-v-3702c809]{border:1px solid #ede3f5;border-radius:9px;padding:13px 15px 16px;background:#fdfbff;margin:13px 0}.kc-link>.kc-section-heading[data-v-3702c809],.kc-source>.kc-section-heading[data-v-3702c809]{margin-bottom:13px}.kc-link strong[data-v-3702c809],.kc-source strong[data-v-3702c809]{font-size:12px;color:#9673af;overflow-wrap:anywhere}.kc-link .kc-metadata[data-v-3702c809]{margin-bottom:0}.kc-link>.kc-button[data-v-3702c809]{margin-top:10px}.kc-field-selector[data-v-3702c809]{margin-top:13px;color:#a88abb;font-size:11px}.kc-field-selector summary[data-v-3702c809]{cursor:pointer;padding:7px 0}.kc-field-selector>div[data-v-3702c809]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-height:200px;overflow-y:auto;gap:4px;margin-top:8px}.kc-field-selector label[data-v-3702c809]{display:flex;align-items:center;gap:8px;padding:7px;overflow-wrap:anywhere}.kc-field-selector small[data-v-3702c809]{display:block;color:#c0a8cf;font-size:10px;margin-top:4px}.kc-field-selector input[data-v-3702c809]{accent-color:#9677c7;flex-shrink:0}.kc-field-tags span[data-v-3702c809]{display:inline-flex;align-items:center;gap:8px}.kc-field-tags button[data-v-3702c809]{border:0;background:transparent;color:#a280b7;padding:0;font-size:14px}.kc-dialog-footer[data-v-3702c809]{padding:16px 28px;border-top:1px solid #eee4f6;flex-shrink:0}.kc-dialog-footer>span[data-v-3702c809]{font-size:10px;color:#b399c4}.kc-dialog-footer>div[data-v-3702c809]{display:flex;gap:9px}.kc-confirm[data-v-3702c809]{position:sticky;top:0;z-index:1;background:#f8f1ff;border:1px solid #e3d2f5;color:#a180b9;margin:10px 0;box-shadow:0 4px 14px #e4d3f044}.kc-confirm p[data-v-3702c809]{margin:7px 0}.kc-confirm>div[data-v-3702c809]{display:flex;justify-content:flex-end;gap:9px}.kc-history[data-v-3702c809]{padding-top:12px}.kc-history article[data-v-3702c809]{padding:4px 0 25px 20px;border-left:2px solid #efe3f8;margin-top:17px}.kc-history strong[data-v-3702c809]{font-size:13px;color:#9470ad;display:flex;gap:10px;align-items:center}.kc-history p[data-v-3702c809],.kc-history li[data-v-3702c809]{font-size:12px;color:#aa88bc;line-height:1.85;white-space:pre-wrap;overflow-wrap:anywhere}.kc-history .kc-metadata[data-v-3702c809]{font-size:10px;color:#c0a7d0}.kc-history summary[data-v-3702c809]{cursor:pointer;font-size:11px;color:#ad89c4;padding:7px 0}.kc-history h4[data-v-3702c809]{font-size:12px;color:#a181b4;margin:10px 0}.kc-history ul[data-v-3702c809]{padding-left:18px}@media(max-width:1100px){.knowledge-center[data-v-3702c809]{padding:28px}.kc-grid[data-v-3702c809]{grid-template-columns:repeat(2,minmax(0,1fr))}.kc-stat-grid[data-v-3702c809]{gap:8px}.kc-stat-grid>div[data-v-3702c809]{padding:14px}}@media(max-width:680px){.knowledge-center[data-v-3702c809]{padding:22px 16px}.kc-heading h1[data-v-3702c809]{font-size:23px}.kc-heading[data-v-3702c809]{gap:10px}.kc-heading p[data-v-3702c809]{font-size:11px}.kc-intro[data-v-3702c809]{align-items:flex-start}.kc-intro>span[data-v-3702c809]{display:none}.kc-grid[data-v-3702c809]{grid-template-columns:1fr}.kc-toolbar[data-v-3702c809]{flex-wrap:wrap}.kc-toolbar .kc-search[data-v-3702c809]{flex-basis:100%}.kc-list-heading>span[data-v-3702c809]:last-child{display:none}.kc-stat-grid[data-v-3702c809]{grid-template-columns:repeat(3,minmax(0,1fr))}.kc-stat-grid strong[data-v-3702c809]{font-size:22px}.kc-usage>.kc-section-heading[data-v-3702c809],.kc-candidates>.kc-section-heading[data-v-3702c809]{flex-wrap:wrap}.kc-usage>.kc-section-heading>div[data-v-3702c809],.kc-candidates>.kc-section-heading>div[data-v-3702c809]{flex-basis:100%}.kc-candidate footer[data-v-3702c809]{flex-wrap:wrap}.kc-candidate footer .kc-button[data-v-3702c809]{margin-left:auto}.kc-backdrop[data-v-3702c809]{padding:9px}.kc-dialog[data-v-3702c809]{max-height:calc(100dvh - 18px);border-radius:11px}.kc-dialog-heading[data-v-3702c809]{padding:19px 18px 12px}.kc-dialog-heading h2[data-v-3702c809]{font-size:17px}.kc-dialog-tabs[data-v-3702c809]{padding:0 18px}.kc-dialog-scroll[data-v-3702c809]{padding:8px 18px 18px}.kc-fields[data-v-3702c809],.kc-field-selector>div[data-v-3702c809]{grid-template-columns:1fr}.kc-dialog-footer[data-v-3702c809]{padding:14px 18px;flex-wrap:wrap}.kc-dialog-footer>div[data-v-3702c809]{margin-left:auto}}.knowledge-view[data-v-e29f2ff7]{display:flex;flex:1;min-height:0;overflow:hidden}.conversation-row[data-v-e29f2ff7]{display:flex;align-items:center;gap:2px}.conversation-row .conversation-open[data-v-e29f2ff7]{flex:1;min-width:0}.conversation-open .conversation-processing[data-v-e29f2ff7]{flex:0 0 auto;width:auto;margin-left:auto;font-size:10px;color:#8067bf}.thinking-card .elapsed-time[data-v-e29f2ff7],.request-error .elapsed-time[data-v-e29f2ff7]{margin-left:12px}.thinking-card .thinking-navigation-hint[data-v-e29f2ff7]{margin-top:7px;color:#998ca8;font-size:11px}.background-query-note[data-v-e29f2ff7]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:7px 3px;color:#8a78a2;font-size:12px}.background-query-note button[data-v-e29f2ff7]{border:0;padding:3px 5px;color:#7761ab;background:transparent;cursor:pointer}.conversation-row .conversation-delete[data-v-e29f2ff7]{flex:0 0 27px;width:27px;padding:7px 5px;margin-right:3px;opacity:.48;justify-content:center}.conversation-row:hover .conversation-delete[data-v-e29f2ff7],.conversation-row:focus-within .conversation-delete[data-v-e29f2ff7]{opacity:1}.conversation-row .conversation-delete[data-v-e29f2ff7]:hover:not(:disabled){color:#ad5365;background:#fbecf1}.conversation-row .conversation-delete[data-v-e29f2ff7]:disabled{opacity:.2}.conversation-delete-dialog[data-v-e29f2ff7]{width:min(430px,calc(100vw - 32px))}.delete-conversation-name[data-v-e29f2ff7]{margin-top:18px;font-size:13px;line-height:1.7;color:#766982;overflow-wrap:anywhere}.delete-confirm-button[data-v-e29f2ff7]{background:#ad5e74}.account-create-form select[data-v-b5ba5aac],.account-role-editor select[data-v-b5ba5aac]{min-height:35px;border:1px solid #e6dfec;border-radius:6px;padding:0 8px;background:#fefcfe;color:#655372;font-size:12px}.account-create-form select[data-v-b5ba5aac]{width:100%;height:40px}.account-role-editor[data-v-b5ba5aac]{margin-left:auto;display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.account-role-editor small[data-v-b5ba5aac]{flex-basis:100%;text-align:right;color:#aa9cb5;font-size:10px}.account-role-editor .text-button[data-v-b5ba5aac]{font-size:11px;white-space:nowrap}.account-menu[data-v-b5ba5aac]{position:relative}.account-trigger[data-v-b5ba5aac]{display:flex;align-items:center;gap:7px;padding:4px;border-radius:8px}.account-trigger[data-v-b5ba5aac]:hover{background:#f2eff9}.account-avatar[data-v-b5ba5aac]{display:grid;place-items:center;width:29px;height:29px;flex-shrink:0;background:#eee9f9;color:#82709d;border:1px solid #e8e0f3;border-radius:9px;font-size:12px;font-weight:600}.account-trigger-name[data-v-b5ba5aac]{max-width:72px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;color:#797087}.account-trigger>svg[data-v-b5ba5aac]{color:#a198ad}.account-dropdown[data-v-b5ba5aac]{position:absolute;right:0;top:calc(100% + 13px);width:226px;z-index:60;border:1px solid #e8e2f0;border-radius:11px;background:#fff;box-shadow:0 12px 40px #372b551c;padding:7px}.account-identity[data-v-b5ba5aac]{padding:10px 10px 14px;margin-bottom:5px;border-bottom:1px solid #efebf4;overflow-wrap:anywhere}.account-identity strong[data-v-b5ba5aac]{display:block;font-size:13px;color:#4a3f5d}.account-identity span[data-v-b5ba5aac]{display:block;color:#a295ac;font-size:10px;margin-top:7px}.account-dropdown>button[data-v-b5ba5aac]{width:100%;display:flex;align-items:center;gap:10px;padding:11px 10px;font-size:12px;border-radius:6px;color:#766783;text-align:left}.account-dropdown>button[data-v-b5ba5aac]:hover{background:#f6f3fb}.account-logout-error[data-v-b5ba5aac]{padding:8px 10px;color:#a65e69;font-size:11px;line-height:1.7}.account-backdrop[data-v-b5ba5aac]{z-index:120}.account-dialog[data-v-b5ba5aac]{width:min(640px,calc(100vw - 32px));max-height:calc(100dvh - 48px);overflow-y:auto;background:#fff;border:1px solid #e9e3f0;border-radius:17px;box-shadow:0 25px 100px #2c214c24;padding:29px 30px 24px}.account-dialog-heading[data-v-b5ba5aac]{display:flex;align-items:center;justify-content:space-between}.account-dialog-heading p[data-v-b5ba5aac]{font-size:10px;color:#a090ae}.account-dialog-heading h2[data-v-b5ba5aac]{font-size:23px;color:#493954;margin-top:7px;font-weight:600}.account-dialog-intro[data-v-b5ba5aac]{margin-top:13px;color:#998ba5;font-size:12px;line-height:1.8}.account-dialog-body[data-v-b5ba5aac]{margin-top:27px}.account-dialog h3[data-v-b5ba5aac]{font-size:13px;color:#64556f;font-weight:600}.account-create-form[data-v-b5ba5aac]{display:grid;grid-template-columns:1fr 1fr;column-gap:17px;row-gap:17px;margin-top:18px}.account-create-form label[data-v-b5ba5aac]{display:block;font-size:11px;color:#83748f;margin-bottom:8px}.account-create-form input[data-v-b5ba5aac]{display:block;width:100%;height:40px;padding:0 11px;font-size:12px;border:1px solid #e6dfec;border-radius:7px;background:#fefcfe;color:#554462}.account-create-form input[data-v-b5ba5aac]::placeholder{color:#baafc4}.account-field-hint[data-v-b5ba5aac]{font-size:9px;margin-top:6px;color:#afa0ba;line-height:1.7}.account-password-field[data-v-b5ba5aac],.account-full-width[data-v-b5ba5aac]{grid-column:1 / -1}.account-create-action[data-v-b5ba5aac]{display:flex;align-items:center;justify-content:space-between;gap:15px}.account-create-action>span[data-v-b5ba5aac]{font-size:10px;color:#aa9cb5;line-height:1.7}.account-create-action>button[data-v-b5ba5aac]{flex-shrink:0}.account-list-section[data-v-b5ba5aac]{margin-top:25px;padding-top:23px;border-top:1px solid #f0eaf5}.account-list-heading[data-v-b5ba5aac]{display:flex;align-items:center;justify-content:space-between}.account-list-heading h3 span[data-v-b5ba5aac]{margin-left:6px;font-size:10px;color:#b0a4bb;font-weight:400}.account-list-heading>button[data-v-b5ba5aac]{display:flex;align-items:center;gap:4px;font-size:10px}.account-list[data-v-b5ba5aac]{margin:12px 0 0;padding:0;list-style:none}.account-list li[data-v-b5ba5aac]{display:flex;align-items:center;gap:11px;padding:13px 0;border-bottom:1px solid #f4f0f7}.account-list li[data-v-b5ba5aac]:last-child{border-bottom:none}.account-list li>div[data-v-b5ba5aac]{min-width:0}.account-list strong[data-v-b5ba5aac]{display:block;font-size:12px;font-weight:500;overflow-wrap:anywhere;color:#6c5b7b}.account-list p[data-v-b5ba5aac]{color:#b0a2bc;font-size:10px;margin-top:5px;overflow-wrap:anywhere}.account-self[data-v-b5ba5aac]{margin-left:6px;color:#ad9cbb;font-size:9px}.account-role[data-v-b5ba5aac]{margin-left:auto;flex-shrink:0;color:#a395af;font-size:10px;background:#f7f4fa;padding:4px 7px;border-radius:4px}.account-role.admin[data-v-b5ba5aac]{background:#eee8f8;color:#8d73a8}.account-list-status[data-v-b5ba5aac]{font-size:12px;color:#ac9bb9;margin:22px 0}@media(max-width:1000px){.account-trigger-name[data-v-b5ba5aac]{display:none}}@media(max-width:600px){.account-dialog[data-v-b5ba5aac]{padding:23px 20px}.account-create-form[data-v-b5ba5aac]{grid-template-columns:1fr}.account-create-action[data-v-b5ba5aac]{flex-direction:column;align-items:stretch}.account-create-action>button[data-v-b5ba5aac]{justify-content:center}.account-trigger[data-v-b5ba5aac]{gap:4px}}.auth-page[data-v-9809f982]{display:grid;grid-template-columns:1fr 1fr;min-height:100dvh;background:#fff}.auth-story[data-v-9809f982]{min-width:0;display:flex;flex-direction:column;padding:44px clamp(35px,5.5vw,92px) 35px;background:radial-gradient(ellipse at 75% 66%,#e9e5fb 0,transparent 62%),#f5f3fc;border-right:1px solid #ede9f6}.auth-brand[data-v-9809f982]{display:flex;align-items:center;gap:12px;color:#343247;font-size:22px;font-weight:700;letter-spacing:2px}.auth-brand-logo[data-v-9809f982]{width:48px;height:48px;padding:8px;background:#fff;border:1px solid #e8e1ec;border-radius:14px}.auth-brand>span:last-child>span[data-v-9809f982]{display:block;margin-top:4px;color:#91899d;font-size:10px;font-weight:500;letter-spacing:1.6px}.auth-story-body[data-v-9809f982]{margin:auto 0;padding:70px 0}.auth-eyebrow[data-v-9809f982]{color:#8776b5;font-size:10px;font-weight:600;letter-spacing:2px}.auth-story h1[data-v-9809f982]{margin-top:23px;font-size:clamp(30px,3.1vw,46px);line-height:1.65;font-weight:650;letter-spacing:1px;color:#373048}.auth-description[data-v-9809f982]{margin-top:19px;color:#8a819d;font-size:14px;line-height:1.95}.auth-preview[data-v-9809f982]{margin-top:43px;max-width:415px;padding:22px;border:1px solid #e9e4f3;background:#ffffffb3;border-radius:15px;box-shadow:0 12px 45px #6d578b06}.auth-preview-title[data-v-9809f982]{display:flex;align-items:center;gap:7px;font-size:10px;color:#9c92aa}.auth-preview-dot[data-v-9809f982]{width:5px;height:5px;border-radius:50%;background:#ab9bd2}.auth-question[data-v-9809f982]{display:flex;align-items:center;gap:10px;margin-top:18px;font-size:13px;color:#625278}.auth-question svg[data-v-9809f982]{color:#9482b9}.auth-preview-flow[data-v-9809f982]{display:flex;align-items:center;gap:11px;margin-top:24px;padding-top:19px;border-top:1px solid #eee9f5;color:#b5a9c6}.auth-preview-flow span[data-v-9809f982]{display:flex;align-items:center;gap:5px;font-size:10px;white-space:nowrap;color:#91839f}.auth-story-footer[data-v-9809f982]{display:flex;align-items:center;gap:8px;color:#a396b2;font-size:11px}.auth-form-side[data-v-9809f982]{position:relative;display:flex;align-items:center;justify-content:center;min-width:0;padding:75px 38px 88px}.auth-card[data-v-9809f982]{width:100%;max-width:354px}.auth-form-icon[data-v-9809f982]{display:inline-grid;place-items:center;width:45px;height:45px;border:1px solid #ebe6f9;border-radius:13px;background:#f5f2fd;color:#7966b7}.auth-form-eyebrow[data-v-9809f982]{margin-top:25px;color:#a098b0;font-size:11px}.auth-card h2[data-v-9809f982]{margin-top:9px;font-size:25px;letter-spacing:.4px;font-weight:650;color:#353049}.auth-form-description[data-v-9809f982]{margin-top:12px;font-size:12px;color:#9a93a8;line-height:1.8}.auth-form[data-v-9809f982]{margin-top:29px;display:grid;gap:19px}.auth-field[data-v-9809f982]{display:grid;gap:9px}.auth-field label[data-v-9809f982]{font-size:12px;font-weight:500;color:#635a74}.auth-field input[data-v-9809f982]{height:45px;width:100%;border:1px solid #e4e1ec;border-radius:8px;padding:0 13px;color:#42384f;background:#fdfcfe;font-size:13px}.auth-field input[data-v-9809f982]::placeholder{color:#b8b2c2}.auth-field p[data-v-9809f982]{color:#a09aac;font-size:10px;line-height:1.65}.auth-submit[data-v-9809f982]{min-height:44px;width:100%;margin-top:6px;justify-content:center;font-size:13px}.auth-help[data-v-9809f982]{margin-top:22px;color:#a49dad;font-size:11px;text-align:center;line-height:1.8}.auth-session-refresh[data-v-9809f982]{display:block;margin:11px auto 0;color:#8f7ca9;font-size:10px;padding:4px}.auth-copyright[data-v-9809f982]{position:absolute;bottom:28px;left:18px;right:18px;text-align:center;font-size:10px;color:#b7b1bf;letter-spacing:.5px}.auth-notice[data-v-9809f982]{margin-top:18px;color:#78688f;padding:10px 12px;border-radius:7px;font-size:12px;line-height:1.7;background:#f7f4fc}.auth-status[data-v-9809f982]{display:grid;justify-items:center;gap:18px;width:100%;max-width:354px;text-align:center}.auth-status h2[data-v-9809f982]{font-size:23px;font-weight:600}.auth-status p[data-v-9809f982]{font-size:13px;color:#91889f;line-height:1.8}.auth-spinner[data-v-9809f982]{display:block;width:30px;height:30px;border:2px solid #eee9f8;border-top-color:#8b76c3;border-radius:50%;animation:auth-spin-9809f982 .85s linear infinite}@keyframes auth-spin-9809f982{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.auth-spinner[data-v-9809f982]{animation:none}}@media(max-width:1020px){.auth-story[data-v-9809f982]{padding:35px 32px}.auth-preview[data-v-9809f982]{padding:18px}.auth-preview-flow[data-v-9809f982]{gap:6px}.auth-preview-flow span[data-v-9809f982]{gap:4px;font-size:9px}}@media(max-width:760px){.auth-page[data-v-9809f982]{grid-template-columns:1fr}.auth-story[data-v-9809f982]{border-right:0;border-bottom:1px solid #eee9f5;padding:23px 28px}.auth-story-body[data-v-9809f982],.auth-story-footer[data-v-9809f982]{display:none}.auth-brand[data-v-9809f982]{font-size:20px}.auth-brand-logo[data-v-9809f982]{width:43px;height:43px}.auth-form-side[data-v-9809f982]{padding:42px 28px 85px;align-items:flex-start;min-height:calc(100dvh - 90px)}.auth-card[data-v-9809f982]{max-width:380px}}:root{font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Microsoft YaHei,PingFang SC,sans-serif;color:#28304b;background:#f7f8fc;font-synthesis:none;text-rendering:optimizeLegibility;font-weight:400;--purple: #6659d9;--purple-dark: #5144c4;--muted: #8b92a7;--border: #e9ebf3;--sidebar: 240px}*{box-sizing:border-box}body{margin:0;min-width:360px}button,input,textarea{font:inherit}button{cursor:pointer;transition:background .16s,color .16s,border-color .16s,box-shadow .16s;outline:none}button:disabled{cursor:not-allowed;opacity:.48}button:focus-visible,input:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid #b8b1f4;outline-offset:3px}button{color:inherit}button svg{flex-shrink:0}button,input,textarea{-webkit-tap-highlight-color:transparent}button{border:0}a{color:var(--purple)}svg{vertical-align:middle;flex-shrink:0}h1,h2,h3,p{margin:0}button{background:none}input,textarea{min-width:0}::selection{background:#e4defd}.app-shell{display:flex;height:100dvh;min-height:600px;overflow:hidden}.sidebar{width:var(--sidebar);flex-shrink:0;border-right:1px solid #e8eaf1;background:#fbfcfe;display:flex;flex-direction:column;padding:29px 17px 0;z-index:30}.brand{display:flex;align-items:center;width:100%;padding:0 9px 30px;text-align:left;position:relative}.brand-symbol{width:39px;height:39px;background:#fff;padding:6px;border:1px solid #e7e2ed;flex-shrink:0;border-radius:12px;display:grid;place-items:center;color:#fff;box-shadow:0 4px 9px #6d61dd1c}.brand-text{font-size:19px;font-weight:700;letter-spacing:2px;padding-left:11px;line-height:1.15}.brand-text>span{font-size:10px;display:block;letter-spacing:1.2px;font-weight:500;color:#8f91a8;margin-top:7px}.brand-tag{font-size:8px;letter-spacing:.7px;color:#9b98b3;position:absolute;right:10px;top:4px}.new-chat{width:100%;height:43px;display:flex;align-items:center;gap:9px;padding:0 15px;background:#6b5dda;color:#fff;border:1px solid #6356d2;border-radius:9px;font-size:12px;box-shadow:0 4px 8px #6659d916}.new-chat:hover:not(:disabled){background:#5b4dc9}.new-chat-hint{margin-left:auto;opacity:.65;font-size:16px}.main-nav{margin-top:26px;display:grid;gap:6px}.main-nav button{height:44px;display:flex;align-items:center;gap:13px;padding:0 15px;border-radius:8px;color:#747b91;font-size:13px;position:relative}.main-nav button.active{background:#f0edfc;color:#6c5dce;font-weight:600}.main-nav button:hover{background:#f1f0f8}.nav-active-mark{margin-left:auto;width:5px;height:5px;border-radius:100%;background:#8b7be3}.nav-count{margin-left:auto;font-size:10px;color:#9296ab}.history-heading{display:flex;justify-content:space-between;margin:35px 14px 12px;font-size:10px;letter-spacing:1px;color:#9096a8}.history-heading>span{font-size:9px;color:#b0b5c5;letter-spacing:0}.conversation-list{overflow:auto;min-height:40px;flex:1}.conversation-list button{display:flex;width:100%;align-items:center;gap:9px;padding:11px 13px;border-radius:7px;color:#82899b;text-align:left;font-size:11px}.conversation-list button.active{background:#eeedf6;color:#6356c1}.conversation-list button:hover:not(:disabled){background:#f1f0f6}.conversation-list button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.history-empty{color:#b4b8c5;font-size:11px;line-height:1.9;padding:22px 14px}.history-empty-line{display:block;width:22px;height:2px;background:#e5e7ee;margin-bottom:13px}.sidebar-bottom{padding-top:20px}.connected-source{display:flex;align-items:center;gap:9px;padding:12px 10px;background:#fff;border:1px solid #e8eaf2;border-radius:9px;margin-bottom:17px}.source-icon{color:#8a86ac;background:#f6f5fb;border:1px solid #eeedf4;width:32px;height:34px;border-radius:7px;display:grid;place-items:center}.connected-source strong{display:block;font-size:10px;font-weight:500;color:#737a8d}.connected-source>div:nth-child(2)>span{display:flex;align-items:center;gap:5px;margin-top:5px;font-size:9px;color:#9da3b3}.connected-source>svg{color:#c2c7d4;margin-left:auto}.status-dot{display:inline-block;width:5px;height:5px;border-radius:50%;background:#b1b4c3;flex-shrink:0}.status-dot.connected{background:#67ad95}.workspace-profile{border-top:1px solid #e9ebf2;padding:20px 4px 22px;display:flex;align-items:center;gap:9px}.profile-avatar{width:32px;height:32px;border-radius:10px;background:#fff;padding:6px;border:1px solid #e7e2ed;flex-shrink:0;display:grid;place-items:center;color:#7a709f;font-size:14px;font-weight:600}.workspace-profile strong{font-size:10px;font-weight:600;display:block;color:#6c7387}.workspace-profile div>span{display:block;font-size:9px;color:#a3a8b9;margin-top:5px}.version{margin-left:auto;color:#aab0bf;font-size:9px}.main-shell{min-width:0;flex:1;display:flex;flex-direction:column;background:#f8f9fc;overflow:hidden}.topbar{height:73px;flex-shrink:0;border-bottom:1px solid #e9ebf3;display:flex;align-items:center;justify-content:space-between;padding:0 38px;background:#fcfcfe;gap:20px}.topbar-heading{display:flex;align-items:center;gap:14px;font-size:12px;min-width:0;white-space:nowrap}.topbar-heading>span:first-of-type{font-weight:600}.topbar-divider{color:#d4d6e1;font-size:13px}.topbar-subtitle{color:#969daf;font-size:11px;overflow:hidden;text-overflow:ellipsis}.topbar-actions{display:flex;align-items:center;gap:19px;flex-shrink:0}.model-status{display:flex;align-items:center;gap:7px;font-size:10px;color:#848b9e;background:#f4f5f9;border:1px solid #ebedf4;padding:7px 9px;border-radius:6px;max-width:240px}.model-status>span:nth-child(2){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.model-status:hover{background:#edebf8}.icon-button{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:7px;color:#949bae;flex-shrink:0}.icon-button:hover,.icon-button.is-active{background:#f0edfa;color:var(--purple)}.mobile-menu{display:none}.mode-bar{height:65px;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:0 38px}.mode-tabs{display:flex;align-items:center;gap:4px;background:#eef0f6;border:1px solid #e7eaf1;padding:3px;border-radius:8px}.mode-tabs button{display:flex;align-items:center;gap:7px;height:31px;padding:0 12px;border-radius:5px;color:#8d94a7;font-size:11px}.mode-tabs button.active{background:#fff;box-shadow:0 2px 5px #22325a09;color:#6255c2;font-weight:600}.tab-demo-dot{width:4px;height:4px;background:#a497e3;border-radius:50%;margin-left:1px}.mode-context{color:#9da4b5;font-size:10px}.mode-notice{display:flex;align-items:center;gap:8px;margin:0 38px;flex-shrink:0;font-size:10px;padding:9px 12px;border-radius:6px;line-height:1.5}.mode-notice.demo{background:#f8f3e8;color:#aa9270;border:1px solid #eee6d6}.mode-notice.live{background:#f3f0f8;border:1px solid #e6dfef;color:#8a759f}.mode-notice strong{font-weight:600;margin-right:9px}.mode-notice.metadata{color:#62647d;background:#f1f3f8;border:1px solid #e0e4ee;flex-wrap:wrap}.mode-notice.metadata>span{flex:1;min-width:170px}.query-mode-action{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:8px 11px;border:1px solid #dcd2ee;border-radius:6px;background:#fff;color:#79639d;font-size:12px;white-space:nowrap}.query-mode-action:hover:not(:disabled){background:#f6f2fc;border-color:#b7a5d3}.answer-query-action{display:flex;flex-wrap:wrap;align-items:center;gap:9px 12px;margin:14px 0}.answer-query-action>span{color:#8b93a5;font-size:11px}.message-area{overflow:auto;min-height:0;flex:1;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:#dfe1eb transparent}.welcome{max-width:872px;margin:0 auto;padding:31px 30px 18px;text-align:center}.welcome-eyebrow{font-size:8px;font-weight:500;letter-spacing:2.5px;color:#a1a2b8;display:flex;align-items:center;justify-content:center;gap:8px}.welcome-eyebrow>span{width:4px;height:4px;background:#b9b1e5;border-radius:50%}.welcome-mark{position:relative;width:65px;height:65px;display:grid;place-items:center;margin:20px auto 18px;color:#8877d6;isolation:isolate;padding:11px;border:1px solid #e7e2ed;border-radius:17px;background:#fff;box-shadow:0 7px 21px #b0a3da18}.welcome-mark-halo{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:20px;transform:rotate(-12deg);background:linear-gradient(135deg,#f7f3ff,#e9e5fb);box-shadow:0 7px 21px #b0a3da20;z-index:-1;border:1px solid #e8e1f8}.small-spark{position:absolute;right:-10px;top:2px;font-size:16px;color:#b0a0e2}.welcome h1{font-size:27px;letter-spacing:.3px;line-height:1.5;color:#3b3d58;font-weight:600}.welcome-description{font-size:12px;color:#969bae;margin-top:12px;line-height:1.8}.welcome-capabilities{display:flex;align-items:center;justify-content:center;gap:21px;margin-top:19px;font-size:10px;color:#9a9bb1}.welcome-capabilities>span{display:flex;align-items:center;gap:6px}.welcome-capabilities svg{color:#a99bcf}.suggestion-header{display:flex;align-items:center;justify-content:space-between;text-align:left;margin:40px 0 13px;font-size:11px;color:#7e869c}.suggestion-header>span:last-child{font-size:9px;color:#a7adbd}.example-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.example-card{text-align:left;background:#fff;border:1px solid #e8eaf2;border-radius:11px;padding:18px 17px 15px;min-height:139px;box-shadow:0 3px 8px #363e6810;display:flex;flex-direction:column;align-items:flex-start}.example-card:hover:not(:disabled){border-color:#bdb3e9;box-shadow:0 5px 15px #6f60be16;transform:translateY(-1px)}.example-icon{display:grid;place-items:center;width:31px;height:31px;border-radius:8px;margin-bottom:13px}.example-0{background:#f0edf9;color:#9781c3}.example-1{background:#eef5f3;color:#82aaa0}.example-2{background:#fbf3e9;color:#c4a776}.example-card strong{font-size:11px;font-weight:500;color:#626a83;line-height:1.8;display:block;flex:1}.example-bottom{display:flex;align-items:center;justify-content:space-between;width:100%;font-size:9px;color:#a7adbd;margin-top:10px;gap:5px}.example-bottom svg{color:#c0c1d3}.metadata-summary{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:7px;font-size:9px;color:#a3a9bb;margin-top:25px}.metadata-summary>svg{color:#9ea6ba}.dot-divider{color:#b5bac9;padding:0 5px}.metadata-summary button{display:flex;align-items:center;gap:4px;font-size:9px;color:#968bbf;padding:0;margin-left:8px}.composer-area{width:100%;max-width:920px;padding:18px 34px 20px;align-self:center;flex-shrink:0;background:#f8f9fc}.composer-shell{padding:17px 17px 11px;border:1px solid #e0dfed;border-radius:13px;background:#fff;box-shadow:0 4px 18px #5850780c;transition:border-color .15s}.composer-shell:focus-within{border-color:#b7addf;box-shadow:0 3px 14px #7a67c610}.composer-shell textarea{width:100%;padding:0 1px;border:none;resize:none;color:#555c75;line-height:1.8;font-size:12px;outline:none;max-height:140px;min-height:48px;background:transparent}.composer-shell textarea:focus-visible{outline:none}.composer-shell textarea::placeholder{color:#a9adbf;font-size:11px}.composer-toolbar{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:3px}.composer-mode{display:flex;align-items:center;gap:6px;background:#f6f4fb;border:1px solid #eeeaf7;padding:5px 8px;border-radius:5px;color:#9588b4;font-size:9px;white-space:nowrap}.composer-right{display:flex;align-items:center;gap:14px}.keyboard-hint{font-size:9px;color:#b1b4c3}.send-button{width:33px;height:33px;border-radius:8px;background:#7362d9;color:#fff;display:grid;place-items:center;box-shadow:0 3px 6px #7564cd18}.send-button:disabled{opacity:.6;background:#aca0da}.send-button:hover:not(:disabled){background:#5f4fc8}.stop-button{font-size:10px;color:var(--purple);padding:8px;background:#f0edfa;border-radius:7px}.composer-footer{display:flex;justify-content:space-between;gap:15px;font-size:8px;color:#a9aebd;margin-top:12px;line-height:1.6;padding:0 2px}.connection-banner{display:flex;align-items:center;gap:9px;background:#fff0eb;border-bottom:1px solid #f2ded8;color:#b67463;padding:10px 30px;font-size:11px;flex-shrink:0}.connection-banner button{color:#986655;text-decoration:underline;margin-left:auto;white-space:nowrap}.conversation-content{max-width:922px;margin:0 auto;padding:15px 34px 22px}.conversation-date{text-align:center;color:#b1b6c5;font-size:9px;margin:3px 0 18px}.conversation-date>span{background:#f0f1f6;padding:4px 10px;border-radius:15px}.conversation-turn{margin-bottom:30px}.user-question{display:flex;align-items:flex-start;gap:11px;margin:0 0 19px;padding:8px 1px}.user-avatar{background:#edeaf7;color:#8d7ab8;border-radius:8px;width:28px;height:28px;display:grid;place-items:center;font-size:11px;flex-shrink:0}.user-question p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;color:#4b536d;line-height:1.9;padding-top:1px}.answer-card{border:1px solid #e6e8f0;border-radius:13px;background:#fff;padding:20px 22px 16px;box-shadow:0 2px 7px #2c335305}.answer-header{display:flex;align-items:center;gap:10px;margin-bottom:17px}.assistant-avatar{width:27px;height:27px;border-radius:8px;background:#fff;padding:5px;border:1px solid #e7e2ed;color:#9981d0;display:grid;place-items:center;flex-shrink:0}.answer-header>strong{font-size:11px;font-weight:600;color:#73758d}.answer-state{display:flex;align-items:center;gap:5px;font-size:9px;color:#a0a7b8}.answer-state.answered .status-dot{background:#8bb9a4}.answer-state.blocked,.answer-state.partial{color:#b39674}.answer-state.blocked .status-dot,.answer-state.partial .status-dot{background:#d3ac76}.answer-state.clarification .status-dot{background:#b1a1da}.inspect-button{margin-left:auto;width:26px;height:26px}.answer-prose{font-size:12px;line-height:1.95;white-space:pre-wrap;color:#626b83;overflow-wrap:anywhere}.result-disclaimer{display:flex;align-items:center;gap:6px;color:#b19a77;font-size:9px;background:#fcf8ee;padding:8px 10px;margin-bottom:13px;border-radius:5px;border:1px solid #f2eadb}.answer-warnings{margin-top:13px;padding:11px;background:#faf7ef;border:1px solid #f1eadd;border-radius:7px}.answer-warnings p{display:flex;gap:7px;color:#ae9877;font-size:10px;line-height:1.8}.answer-warnings p+p{margin-top:6px}.answer-warnings svg{margin-top:2px}.metric-grid{display:grid;grid-template-columns:repeat(var(--metric-count),minmax(0,1fr));gap:11px;margin:21px 0 18px}.metric-tile{border:1px solid #e9eaf3;background:linear-gradient(130deg,#fdfdff,#fafaff);border-radius:9px;padding:14px 15px}.metric-label{font-size:10px;color:#858b9f;display:flex;align-items:center;justify-content:space-between;gap:5px}.metric-label>span{color:#a7adbc;font-size:8px}.metric-value{font-size:25px;color:#4e4c72;font-weight:600;letter-spacing:-.6px;margin-top:9px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.metric-comparison{display:flex;gap:6px;font-size:8px;color:#a6acbc;margin-top:8px;flex-wrap:wrap}.metric-comparison .change-up{color:#70a28e}.metric-comparison .change-down{color:#c98489}.visual-card{border:1px solid #e9ebf3;border-radius:10px;overflow:hidden;margin-top:16px}.visual-header{display:flex;align-items:center;justify-content:space-between;padding:15px 17px 10px;gap:10px}.visual-header>div:first-child{display:flex;align-items:center;gap:11px;flex-wrap:wrap}.visual-header strong{font-size:11px;font-weight:600;color:#737a91}.date-range{font-size:9px;color:#a1a8bb}.view-toggle{display:flex;gap:2px;padding:2px;border-radius:5px;border:1px solid #ececf3;flex-shrink:0}.view-toggle button{padding:4px 7px;color:#a7aabe;border-radius:3px}.view-toggle button.active{background:#efecf9;color:#9381c8}.result-chart{padding:0 13px}.chart-host{height:267px;width:100%}.chart-metric-tabs{display:flex;gap:5px;margin:2px 5px 3px;flex-wrap:wrap}.chart-metric-tabs button{font-size:9px;padding:4px 8px;color:#a0a5b6;border:1px solid transparent;border-radius:4px}.chart-metric-tabs button.active{color:#8e7bbf;background:#f6f3fc;border-color:#e9e1f6}.visual-footnote{display:flex;align-items:center;gap:5px;border-top:1px solid #f0f1f5;padding:9px 14px;color:#adb2c0;font-size:8px}.visual-footnote>span:last-child{margin-left:auto}.tiny-demo{font-size:8px;background:#f6efdf;color:#bfa474;border:1px solid #ecdec4;border-radius:3px;padding:1px 4px}.table-scroll{overflow:auto;max-height:320px}table{width:100%;border-collapse:collapse;font-size:10px;color:#7b8298}th,td{padding:12px 15px;border-bottom:1px solid #f0f1f6;text-align:left;white-space:nowrap}th{font-weight:500;background:#fafbfe;color:#a0a6b7;font-size:9px}th small{margin-left:4px;font-size:8px}td.numeric,th.numeric{text-align:right;font-variant-numeric:tabular-nums}tbody tr:hover{background:#fbfaff}.pagination{display:flex;align-items:center;justify-content:space-between;padding:12px 15px;font-size:9px;color:#a1a7b7;gap:10px}.pagination>div{display:flex;gap:5px}.pagination button{font-size:9px;padding:4px 7px;border:1px solid #e9eaf2;border-radius:4px;color:#968aaf}.empty-result{display:flex;align-items:center;flex-direction:column;gap:11px;text-align:center;padding:32px 15px;color:#b1a6c6;font-size:11px;background:#fbfaff;border:1px dashed #e4dced;border-radius:9px;margin:20px 0}.empty-result strong{color:#a296b4;font-weight:500}.empty-result span{font-size:10px;color:#acacbc}.answer-details{margin-top:20px}.disclosure{border-top:1px solid #edf0f5}.disclosure summary{list-style:none;display:flex;align-items:center;gap:7px;padding:12px 0;font-size:10px;color:#979bb0;cursor:pointer;-webkit-user-select:none;user-select:none}.disclosure summary::-webkit-details-marker{display:none}.disclosure summary>svg:first-child{color:#ada2c6}.disclosure summary>svg:last-child{margin-left:auto;color:#b9bacb;transition:transform .2s}.disclosure[open] summary>svg:last-child{transform:rotate(180deg)}.detail-note{color:#b4b9c8;font-size:8px;margin-left:5px}.plan-summary{display:grid;grid-template-columns:1fr 1fr;gap:8px 15px;background:#fafafe;padding:11px;border:1px solid #eeeef5;border-radius:6px;margin-bottom:12px;color:#a0a4b6;font-size:9px;line-height:1.7}.sql-container{margin-bottom:12px}.sql-note{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:9px;color:#a6a5b8;margin-bottom:8px}.sql-note button{display:flex;align-items:center;gap:5px;color:#998ab8;padding:4px;white-space:nowrap;font-size:9px}pre{background:#f7f7fb;color:#82859e;font-size:10px;line-height:1.9;padding:14px;border:1px solid #ebebf2;border-radius:6px;max-height:330px;overflow:auto;margin:0;font-family:Consolas,Courier New,monospace}.execution-steps{list-style:none;margin:0 0 13px;padding:2px 0}.execution-steps li{display:flex;gap:10px;padding:8px 0}.step-icon{color:#98bda8;background:#f2f7f4;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;flex-shrink:0}.execution-steps .blocked .step-icon{color:#cbb68d;background:#fbf7ee}.execution-steps .error .step-icon{color:#cd9b9b;background:#fcf3f3}.execution-steps strong{display:block;font-size:9px;color:#8e95a9;font-weight:500;margin-top:2px}.execution-steps p{font-size:9px;line-height:1.8;color:#adb1c1;margin-top:4px}.citation-list{display:grid;gap:10px;margin-bottom:13px}.citation{padding:10px;border:1px solid #ebeaf3;background:#fbfafe;border-radius:6px}.citation strong{font-size:10px;color:#9188a8;font-weight:500}.citation p{font-size:9px;color:#a5a4b7;line-height:1.7;margin-top:6px;white-space:pre-wrap}.source-path{display:block;overflow-wrap:anywhere;font-size:9px;color:#b2a9c3;line-height:1.7;margin-top:7px;font-family:Consolas,Microsoft YaHei,monospace;-webkit-user-select:text;user-select:text}.followups{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-top:16px;padding-top:14px;border-top:1px solid #eeedf5}.followups>span{font-size:9px;color:#b0adbe;margin-right:3px}.followups button{display:flex;align-items:center;gap:8px;font-size:9px;border:1px solid #e6dff2;background:#fcfaff;border-radius:6px;padding:7px 9px;color:#a391b8;text-align:left}.followups button:hover:not(:disabled){background:#f3eefb}.clarification-box{background:#f8f5fd;border:1px solid #eae3f5;border-radius:8px;padding:13px;margin-top:16px;font-size:10px;color:#9b8db3;line-height:1.8}.clarification-box strong{font-size:10px;font-weight:500}.clarification-box p{margin-top:5px}.thinking-card{display:flex;align-items:flex-start;gap:11px;background:#fff;border:1px solid #e8e7f1;padding:22px;border-radius:11px}.thinking-card strong{font-size:11px;color:#9991ad;font-weight:500}.thinking-card p{font-size:10px;color:#b4adbf;margin-top:10px;line-height:1.6}.thinking-dots{display:inline-flex;gap:3px;margin-left:7px;align-items:center}.thinking-dots i{display:block;width:3px;height:3px;background:#b6a6d6;border-radius:50%;animation:pulse 1.2s infinite}.thinking-dots i:nth-child(2){animation-delay:.15s}.thinking-dots i:nth-child(3){animation-delay:.3s}@keyframes pulse{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}.request-error{display:flex;gap:12px;padding:20px;border:1px solid #efdeda;border-radius:10px;color:#c39b8f;background:#fffcfa}.request-error strong{font-size:11px;font-weight:500;color:#b28f88}.request-error p{font-size:10px;margin-top:8px;line-height:1.8;overflow-wrap:anywhere}.request-error button{display:flex;align-items:center;gap:6px;color:#b99689;font-size:10px;padding:0;margin-top:12px}.error-text{font-size:10px;color:#bb8789;padding:8px 0}.catalog-page{overflow:auto;flex:1;padding:38px 40px 24px;scrollbar-width:thin}.catalog-page-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.section-eyebrow{font-size:8px;color:#b2a9c5;letter-spacing:1.9px}.catalog-page-heading h1{font-size:25px;font-weight:600;color:#605775;margin-top:11px;letter-spacing:.3px}.catalog-page-heading p{font-size:11px;color:#afa7bd;line-height:1.8;margin-top:10px}.readonly-badge{display:flex;align-items:center;gap:6px;padding:7px 10px;border:1px solid #e7e1ee;border-radius:6px;background:#fbfafe;font-size:10px;color:#a49ab6;white-space:nowrap}.catalog-stats{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #e6e2ed;background:#fff;border-radius:10px;padding:22px 0;margin:29px 0 27px}.catalog-stats>div{padding:0 27px;border-right:1px solid #ece8f1}.catalog-stats>div:last-child{border-right:0}.catalog-stats span{font-size:10px;color:#aba1b9;display:block}.catalog-stats strong{display:block;margin-top:10px;color:#887795;font-size:25px;font-weight:500}.catalog-search{display:flex;align-items:center;gap:12px;border:1px solid #e6dfee;border-radius:8px;background:#fff;padding:0 15px;height:45px;color:#b3a9bf}.catalog-search input{flex:1;border:0;outline:none;height:100%;font-size:11px;color:#95849f;background:transparent}.catalog-search input:focus-visible{outline:0}.catalog-search:focus-within{border-color:#b6a5cd}.catalog-search input::placeholder{color:#b8aec3}.catalog-filter-row{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:18px 0}.catalog-filters{display:flex;gap:5px;flex-wrap:wrap}.catalog-filters button{color:#ad9fb8;font-size:10px;padding:7px 10px;border-radius:5px;border:1px solid transparent}.catalog-filters button.active{background:#ede6f5;color:#9d81b2;border-color:#e3d8ed}.catalog-filter-row>span{font-size:9px;color:#bcb0c8;white-space:nowrap}.asset-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.asset-card{padding:17px 18px 13px;border-radius:9px;border:1px solid #e7dfec;background:#fff;text-align:left;min-height:184px;display:flex;flex-direction:column;min-width:0;box-shadow:0 2px 6px #4f396206}.asset-card:hover{border-color:#c6b3d9;box-shadow:0 3px 12px #6247810c}.asset-card-top{display:flex;align-items:center;gap:8px}.asset-icon{display:grid;place-items:center;background:#f4f0f9;color:#b5a0cb;width:29px;height:29px;border-radius:7px}.asset-kind{font-size:9px;color:#ad99bf;background:#f8f4fc;border:1px solid #ede3f5;padding:4px 7px;border-radius:4px}.asset-card-top>svg:last-child{margin-left:auto;color:#c5b9d0}.asset-card h2{font-size:11px;font-weight:500;color:#927d9f;line-height:1.8;overflow-wrap:anywhere;margin-top:12px}.asset-card>p{font-size:9px;color:#b3a5bf;line-height:1.8;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:6px;flex:1;min-height:33px}.asset-card-foot{display:flex;justify-content:space-between;align-items:center;gap:7px;margin-top:15px;padding-top:10px;border-top:1px solid #f1ebf7;font-size:8px;color:#bdaeca}.asset-card-foot>span:last-child{display:flex;align-items:center;gap:5px;color:#c5ad87}.asset-card-foot .status-dot{width:4px;height:4px;background:#d6c09b}.asset-card-foot .eligible-state{color:#8cbba6}.asset-card-foot .eligible-state .status-dot{background:#8bb99c}.catalog-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;gap:15px;color:#b8a5c8;text-align:center}.catalog-empty strong{font-size:14px;font-weight:500;color:#b099c0}.catalog-empty p{font-size:11px;color:#c2b1d0;line-height:1.8}.catalog-footnote{display:flex;align-items:center;gap:7px;font-size:9px;color:#beafcd;line-height:1.8;margin-top:23px}.catalog-skeletons{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.skeleton-card{background:#fff;border:1px solid #e9e2ef;padding:22px;border-radius:8px;min-height:166px}.skeleton-card i{display:block;width:30px;height:30px;border-radius:6px;background:#eee8f3}.skeleton-card span{display:block;background:#f3eff7;width:90%;height:12px;margin-top:18px;border-radius:4px;animation:pulse 1.4s infinite}.skeleton-card span:last-child{width:65%;margin-top:10px}.context-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#23203616;z-index:35}.context-panel{position:fixed;right:0;top:0;width:354px;max-width:calc(100vw - 24px);height:100dvh;background:#fdfcfe;border-left:1px solid #e7e0ef;box-shadow:-6px 0 28px #4737550f;z-index:40;display:flex;flex-direction:column}.context-panel>header{padding:24px 24px 20px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ebe5f1}.context-panel h2{font-size:17px;font-weight:500;margin-top:7px;color:#877393}.context-panel-body{overflow:auto;padding:22px 23px}.context-intro{display:flex;align-items:flex-start;gap:10px;color:#c0acd2;background:#f8f4fc;padding:13px;border:1px solid #ede4f4;border-radius:8px}.context-intro p{font-size:10px;line-height:1.9;color:#b3a1c2}.context-section{margin-top:26px}.context-section h3{font-size:11px;font-weight:500;color:#9b84aa;margin-bottom:13px;display:flex;gap:7px;align-items:center}.context-section h3>span{font-size:9px;font-weight:400;background:#eee7f5;padding:2px 5px;border-radius:4px;color:#b19ac3}.context-section>p{font-size:10px;line-height:1.9;color:#b4a0c1;overflow-wrap:anywhere}.context-section dl{display:grid;grid-template-columns:1fr;gap:6px;font-size:10px;margin:0}.context-section dt{color:#bea9ca;margin-top:6px}.context-section dd{color:#a994b8;margin:0;line-height:1.8}.context-warning{color:#c0a585!important;background:#fbf7ed;border:1px solid #f1e8d8;padding:10px;border-radius:6px;margin-top:9px;font-size:9px!important}.context-checklist{list-style:none;padding:0;margin:0;display:grid;gap:13px;color:#b39bc5;font-size:10px}.context-checklist li{display:flex;gap:8px;align-items:center}.context-checklist svg{color:#abc1b3}.context-citation{display:flex;gap:8px;padding:12px 0;border-bottom:1px solid #f0e8f6;color:#b8a4cb}.context-citation strong{font-size:10px;font-weight:500;color:#ae95be;overflow-wrap:anywhere}.context-citation p{font-size:9px;color:#bca8c9;line-height:1.8;margin-top:7px;white-space:pre-wrap}.context-citation .source-path{font-size:8px}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:#27233555;display:flex;align-items:center;justify-content:center;padding:24px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.model-dialog,.asset-dialog{width:510px;max-width:100%;max-height:90dvh;overflow:auto;background:#fdfcff;border:1px solid #e7def0;border-radius:16px;box-shadow:0 15px 75px #28213533;padding:29px}.model-dialog>header,.asset-dialog>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.dialog-symbol{display:grid;place-items:center;width:39px;height:39px;border-radius:11px;background:#eee6f8;color:#b79bce}.model-dialog h2,.asset-dialog h2{font-size:21px;color:#9077a4;line-height:1.6;font-weight:500;overflow-wrap:anywhere}.model-dialog-description{font-size:11px;line-height:1.9;color:#b3a1c2;margin-top:8px}.model-config-status{display:flex;align-items:center;gap:7px;background:#f3f0f8;border:1px solid #e9e1f1;border-radius:6px;padding:10px;margin:19px 0;font-size:9px;color:#b09abb}.model-dialog form label{display:flex;justify-content:space-between;font-size:10px;color:#aa90bb;margin:17px 0 8px;gap:8px}.model-dialog form label>span{font-size:8px;color:#c2afce}.model-dialog input{width:100%;height:41px;border:1px solid #e3d8ed;border-radius:7px;color:#9f86b4;font-size:11px;background:#fff;padding:0 11px}.model-dialog input::placeholder{color:#c7b4d4;font-size:10px}.model-form-note{font-size:9px;color:#bda5cc;line-height:1.8;margin-top:9px}.model-field-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:17px 0 8px}.model-dialog form .model-field-heading label{margin:0}.model-list-refresh{display:flex;align-items:center;gap:5px;color:#7e69b6;background:transparent;border:0;font-size:11px;padding:2px 0}.model-list-refresh:disabled{opacity:.45;cursor:default}.model-list-error{color:#ad6d62;font-size:11px;line-height:1.8;margin-top:9px}.model-dialog-actions{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:25px}.primary-button{display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid #9680bb;background:#a38dc4;color:#fff;border-radius:7px;padding:11px 14px;font-size:11px;white-space:nowrap}.primary-button:hover:not(:disabled){background:#937ab6}.secondary-button{font-size:10px;color:#b092c3;border:1px solid #d6c4e4;border-radius:6px;padding:8px 13px;background:#fbf8fd}.text-button{font-size:9px;color:#b59dca;padding:4px 0;line-height:1.8;text-align:left}.form-error{margin-top:15px;background:#fff0ee;border:1px solid #f1d9d5;color:#c78e8b;padding:11px;font-size:10px;line-height:1.8;border-radius:6px}.form-notice{margin-top:15px;background:#eef7f2;border:1px solid #dbeae0;color:#91b59f;padding:11px;font-size:10px;line-height:1.8;border-radius:6px}.asset-description{font-size:11px;line-height:1.9;color:#b399c4;margin-top:13px;white-space:pre-wrap}.asset-metadata{display:grid;grid-template-columns:90px 1fr;gap:11px;font-size:10px;line-height:1.8;margin:24px 0;color:#b196c4}.asset-metadata dt{color:#c5aed3}.asset-metadata dd{margin:0}.asset-blockers{background:#fcf7ed;border:1px solid #eee1cb;padding:13px;border-radius:7px;font-size:10px;color:#c2a67c;margin-top:20px}.asset-blockers>strong{display:flex;align-items:center;gap:7px;font-size:10px;font-weight:500}.asset-blockers p{font-size:10px;line-height:1.8;margin-top:9px}.asset-source{margin:23px 0}.asset-source h3{font-size:10px;font-weight:500;color:#b69aca}.asset-source>span{font-size:8px;color:#ccb6d9;display:block;margin-top:7px}.asset-dialog>.primary-button{width:100%;margin-top:24px}.muted{color:#aaa5b6}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mobile-nav-backdrop{display:none}@media(min-width:1450px){:root{--sidebar: 258px}.sidebar{padding-left:21px;padding-right:21px}.topbar,.mode-bar{padding-left:48px;padding-right:48px}.mode-notice{margin-left:48px;margin-right:48px}.welcome{padding-top:55px}.welcome h1{font-size:30px}.welcome-mark{margin-top:26px;margin-bottom:24px;width:73px;height:73px}.suggestion-header{margin-top:47px}.example-card{min-height:151px}.composer-area{padding-bottom:23px}.catalog-page{padding-left:50px;padding-right:50px}.catalog-page,.conversation-content,.welcome{width:100%}.catalog-page{max-width:1320px;align-self:center}}@media(max-height:800px)and (min-width:801px){.welcome{padding-top:22px}.welcome-eyebrow{display:none}.welcome-mark{width:50px;height:50px;margin:10px auto 15px}.welcome h1{font-size:24px}.welcome-description{margin-top:8px}.welcome-capabilities{margin-top:13px}.suggestion-header{margin-top:24px}.example-card{min-height:123px;padding:13px 14px 11px}.example-icon{width:27px;height:27px;margin-bottom:8px}.metadata-summary{margin-top:17px}.composer-area{padding-top:12px;padding-bottom:14px}}@media(max-width:1120px){:root{--sidebar: 212px}.sidebar{padding-left:13px;padding-right:13px}.brand{padding-left:4px}.brand-tag{right:3px}.main-nav button{padding:0 12px}.topbar,.mode-bar{padding-left:24px;padding-right:24px}.mode-notice{margin-left:24px;margin-right:24px}.mode-context{display:none}.topbar-subtitle{max-width:210px}.welcome{padding-left:26px;padding-right:26px}.welcome h1{font-size:24px}.example-grid{gap:9px}.example-card{padding:15px 12px}.example-card strong{font-size:10px}.composer-area,.conversation-content{padding-left:26px;padding-right:26px}.model-status{max-width:180px}.asset-grid,.catalog-skeletons{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-page{padding:30px 26px}.catalog-stats>div{padding:0 16px}.catalog-stats span{font-size:9px}.catalog-page-heading h1{font-size:23px}.metric-value{font-size:22px}.metric-tile{padding:12px}}@media(max-width:800px){.app-shell{min-height:480px}.sidebar{position:fixed;left:0;top:0;bottom:0;width:240px;transform:translate(-101%);transition:transform .2s;box-shadow:10px 0 30px #2b264912;z-index:60}.sidebar.is-open{transform:translate(0)}.mobile-nav-backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#2b27454a;z-index:55;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.mobile-menu{display:inline-grid;margin-left:-7px}.topbar{height:60px;padding:0 22px}.topbar-heading,.topbar-actions{gap:10px}.topbar-subtitle{max-width:190px}.mode-bar{height:62px;padding:0 22px}.mode-notice{margin:0 22px;font-size:9px}.welcome{padding:35px 27px 20px;max-width:740px}.welcome h1{font-size:25px}.welcome-description{font-size:11px}.welcome-mark{margin-top:22px}.example-grid{gap:11px}.example-card{min-height:140px;padding:17px 14px}.example-card strong{font-size:11px}.metadata-summary{font-size:9px}.composer-area{padding:16px 24px 15px}.composer-footer{font-size:8px}.conversation-content{padding-left:24px;padding-right:24px}.catalog-page{padding:31px 25px}.catalog-stats strong{font-size:23px}}@media(max-width:570px){.topbar{padding:0 17px;gap:8px}.topbar-heading{font-size:11px;gap:9px;flex-shrink:0}.topbar-divider,.topbar-subtitle{display:none}.topbar-actions{gap:7px;flex:1;min-width:0;justify-content:flex-end}.topbar-actions .warehouse-entry{display:flex;flex-shrink:0}.topbar-actions .model-entry{max-width:112px;min-width:0;padding-left:6px;padding-right:6px}.model-status{font-size:9px;max-width:175px;padding:6px 8px}.mode-bar{height:61px;padding:0 16px;justify-content:center}.mode-tabs{width:100%;justify-content:space-between;gap:2px}.mode-tabs button{font-size:10px;flex:1;justify-content:center;padding:0 8px;gap:6px}.mode-tabs button svg{width:14px;height:14px}.mode-notice{margin:0 16px;padding:8px 10px;font-size:9px;align-items:flex-start}.mode-notice>svg{margin-top:1px}.mode-notice strong{margin-right:5px}.welcome{padding:27px 20px 23px}.welcome-eyebrow{font-size:7px;letter-spacing:1.8px}.welcome-mark{width:54px;height:54px;margin:19px auto 18px}.welcome h1{font-size:21px;letter-spacing:0}.welcome-description{font-size:10px;line-height:1.9;margin-top:9px}.welcome-capabilities{font-size:9px;gap:11px;margin-top:16px}.welcome-capabilities>span{gap:4px}.welcome-capabilities svg{width:12px;height:12px}.suggestion-header{margin-top:28px;font-size:10px}.suggestion-header>span:last-child{font-size:8px}.example-grid{grid-template-columns:1fr;gap:8px}.example-card{display:grid;grid-template-columns:30px 1fr auto;align-items:center;gap:10px;min-height:63px;padding:13px}.example-icon{width:28px;height:28px;margin:0}.example-card strong{font-size:11px;line-height:1.7}.example-bottom{width:auto;margin:0;font-size:0;gap:0}.example-bottom svg{width:14px;height:14px}.metadata-summary{margin-top:18px;font-size:8px;gap:4px;line-height:1.8}.metadata-summary>svg{width:13px;height:13px}.metadata-summary button{font-size:8px;margin-left:4px;gap:3px}.metadata-summary .dot-divider{padding:0 2px}.composer-area{padding:9px 15px 12px}.composer-shell{padding:13px 13px 10px;border-radius:11px}.composer-shell textarea{font-size:11px;min-height:42px}.composer-shell textarea::placeholder{font-size:10px}.composer-toolbar{margin-top:1px}.composer-mode{font-size:8px;padding:5px 6px}.keyboard-hint{display:none}.composer-footer{font-size:7px;justify-content:center;text-align:center;margin-top:8px}.composer-footer>span:last-child{display:none}.composer-right{gap:4px}.send-button{width:31px;height:31px}.conversation-content{padding:13px 16px 14px}.user-question{gap:9px}.user-question p{font-size:12px}.user-avatar{width:25px;height:25px;font-size:10px}.answer-card{padding:16px 14px 13px;border-radius:11px}.answer-prose{font-size:11px}.answer-header{gap:8px;margin-bottom:13px}.answer-header>strong{font-size:10px}.answer-state{font-size:8px}.result-disclaimer{font-size:8px;padding:7px}.metric-grid{gap:7px;margin-top:16px}.metric-tile{padding:10px 8px}.metric-label{font-size:8px;flex-direction:column;align-items:flex-start;gap:4px}.metric-label>span{font-size:7px}.metric-value{font-size:19px;margin-top:8px}.metric-comparison{font-size:7px;gap:4px;line-height:1.6}.visual-header{padding:12px 10px 9px}.visual-header>div:first-child{gap:6px;flex-direction:column;align-items:flex-start}.visual-header strong{font-size:10px}.date-range{font-size:8px}.view-toggle button{padding:4px 6px}.chart-host{height:230px}.result-chart{padding:0 4px}.chart-metric-tabs{margin-left:4px;gap:1px}.chart-metric-tabs button{font-size:8px;padding:4px 6px}.visual-footnote{font-size:7px;gap:4px;padding:8px}.visual-footnote>span:last-child{display:none}.plan-summary{grid-template-columns:1fr;font-size:8px;gap:6px}.disclosure summary{font-size:9px;padding:11px 0;gap:6px}.detail-note{font-size:7px;margin-left:1px}.answer-details{margin-top:16px}.followups{gap:6px;margin-top:12px}.followups>span{width:100%;font-size:8px}.followups button{font-size:8px;padding:6px 8px}.sql-note,.sql-note button{font-size:8px}.thinking-card{padding:17px 14px;gap:9px}.thinking-card strong{font-size:10px}.thinking-card p{font-size:9px}.catalog-page{padding:25px 17px}.catalog-page-heading{align-items:flex-start;gap:11px}.catalog-page-heading h1{font-size:21px;margin-top:8px}.catalog-page-heading p{font-size:10px;margin-top:8px}.readonly-badge{font-size:8px;padding:6px 7px;gap:4px}.readonly-badge svg{width:12px;height:12px}.section-eyebrow{font-size:7px}.catalog-stats{grid-template-columns:repeat(2,1fr);gap:20px 0;padding:19px 0;margin-top:22px;margin-bottom:22px}.catalog-stats>div{padding:0 19px}.catalog-stats>div:nth-child(2){border-right:0}.catalog-stats span{font-size:9px}.catalog-stats strong{font-size:23px;margin-top:7px}.catalog-search{padding:0 11px;gap:9px;height:42px}.catalog-search input{font-size:10px}.catalog-filter-row{margin:16px 0;align-items:flex-start;gap:7px}.catalog-filters{gap:3px}.catalog-filters button{padding:5px 7px;font-size:8px}.catalog-filter-row>span{font-size:8px;margin-top:7px}.asset-grid,.catalog-skeletons{grid-template-columns:1fr}.asset-card{padding:15px;min-height:169px}.asset-card h2{font-size:12px}.asset-card>p{font-size:10px}.asset-card-foot{font-size:9px}.catalog-footnote{font-size:8px;align-items:flex-start;gap:6px}.catalog-footnote svg{margin-top:3px}.model-dialog,.asset-dialog{padding:23px 20px;border-radius:13px}.modal-backdrop{padding:16px}.model-dialog h2,.asset-dialog h2{font-size:20px}.model-dialog-description{font-size:10px}.model-dialog-actions{gap:10px;flex-wrap:wrap}.primary-button{font-size:10px;padding:10px 12px}.text-button{font-size:9px}.context-panel{width:330px}.connection-banner{padding:10px 16px;font-size:9px}.connection-banner button{font-size:9px}}.welcome-description,.welcome-capabilities,.mode-context,.topbar-subtitle,.model-status,.suggestion-header,.metadata-summary{color:#768095}.welcome-description{font-size:13px}.welcome-capabilities{font-size:11px}.suggestion-header{font-size:12px}.example-card strong{font-size:12px;color:#536079}.example-bottom{font-size:10px;color:#8c95a8}.metadata-summary{font-size:10px}.metadata-summary button{font-size:10px;color:#8574b8}.new-chat,.main-nav button{font-size:13px}.history-heading{font-size:11px;color:#8690a4}.conversation-list button{font-size:12px;color:#758097}.connected-source strong,.workspace-profile strong{font-size:11px}.connected-source>div:nth-child(2)>span,.workspace-profile div>span{font-size:10px}.history-empty{font-size:12px;color:#969fb1}.mode-tabs button{font-size:12px}.mode-notice{font-size:11px}.mode-notice.demo{color:#9a7c4f}.mode-notice.live{color:#836c9c}.composer-shell textarea{font-size:13px;color:#505e77}.composer-shell textarea::placeholder{font-size:12px;color:#959fb1}.composer-mode{font-size:10px;color:#8a77aa}.composer-footer{font-size:9px;color:#8c97aa}.keyboard-hint{font-size:10px;color:#939db0}.answer-prose{font-size:13px;color:#5b6980}.answer-header>strong{font-size:12px;color:#59657b}.answer-state{font-size:10px;color:#8692a5}.result-disclaimer{font-size:10px;color:#997d50}.answer-warnings p{font-size:11px;color:#a38a62}.metric-label{font-size:11px;color:#717f95}.metric-label>span{font-size:10px;color:#8e99ab}.metric-value{color:#484b75}.metric-comparison{font-size:10px;color:#8a96aa}.visual-header strong{font-size:12px;color:#637189}.date-range{font-size:10px;color:#8d98ad}.chart-metric-tabs button{font-size:10px}.visual-footnote{font-size:9px;color:#8e98ac}.disclosure summary{font-size:11px;color:#78879c}.detail-note{font-size:9px;color:#929db1}.plan-summary,.sql-note,.citation p,.execution-steps p{font-size:10px;color:#7e8ba0}.execution-steps strong,.citation strong{font-size:11px;color:#758399}.source-path{font-size:10px;color:#8a91a7}.followups>span{font-size:10px;color:#8794a8}.followups button{font-size:10px;color:#8e78aa}.clarification-box,.clarification-box strong{font-size:11px;color:#8870a5}.thinking-card strong{font-size:12px;color:#85759b}.thinking-card p{font-size:11px;color:#9194a8}.request-error strong{font-size:12px}.request-error p,.request-error button{font-size:11px}table{font-size:11px;color:#687990}th{font-size:10px;color:#8996aa}.pagination,.pagination button,.sql-note button{font-size:10px}pre{font-size:11px;color:#727b93}.catalog-page-heading h1,.model-dialog h2,.asset-dialog h2{color:#4e506d}.catalog-page-heading p{font-size:12px;color:#8590a5}.catalog-stats span{font-size:11px;color:#8a93a7}.catalog-stats strong{color:#645d82}.catalog-search input{font-size:12px;color:#64728a}.catalog-search input::placeholder{color:#9ba5b6}.catalog-filters button{font-size:11px;color:#8f879f}.asset-card h2{font-size:13px;color:#67617e}.asset-card>p{font-size:11px;color:#8890a5}.asset-card-foot{font-size:10px;color:#9795a9}.asset-kind{font-size:10px;color:#9d87b3}.catalog-footnote{font-size:10px;color:#9b98ad}.catalog-filter-row>span{font-size:10px;color:#929caf}.readonly-badge{font-size:11px;color:#8f829e}.context-panel h2{color:#6f607f}.context-intro p,.context-section>p{font-size:11px;color:#948aa4}.context-section h3{font-size:12px;color:#82708f}.context-section dl,.context-checklist{font-size:11px}.context-section dt{color:#a497ae}.context-section dd{color:#8c7c9b}.context-checklist{color:#947fa5}.context-citation strong{font-size:11px;color:#8c77a0}.context-citation p{font-size:10px;color:#a093ad}.context-citation .source-path{font-size:9px}.context-warning{color:#ad926b!important;font-size:10px!important}.model-dialog-description,.asset-description{font-size:12px;color:#8b819e}.model-config-status{font-size:10px;color:#90839f}.model-dialog form label{font-size:11px;color:#877696}.model-dialog form label>span{font-size:9px;color:#a599b4}.model-dialog input{font-size:12px;color:#7f6d94}.model-dialog input::placeholder{font-size:11px;color:#b3a6c2}.model-form-note{font-size:10px;color:#a090ae}.model-dialog-actions .text-button{font-size:10px;color:#9b87b0}.primary-button{background:#7e69b6;border-color:#7662ae}.primary-button:hover:not(:disabled){background:#6e59a7}.asset-metadata{font-size:11px;color:#90809f}.asset-metadata dt{color:#a99ab8}.asset-source h3{font-size:11px;color:#927da4}.asset-blockers{font-size:11px;color:#b09468}.asset-blockers p,.asset-blockers>strong{font-size:11px}.form-notice,.form-error{font-size:11px}@media(max-width:570px){.welcome-description{font-size:11px}.welcome-capabilities{font-size:10px;gap:10px}.mode-notice{font-size:10px}.mode-tabs button{font-size:11px}.example-card strong{font-size:12px}.example-bottom{font-size:0}.metadata-summary,.metadata-summary button{font-size:9px}.composer-shell textarea{font-size:12px}.composer-shell textarea::placeholder{font-size:11px}.composer-footer{font-size:8px}.answer-prose{font-size:12px}.metric-label{font-size:10px}.metric-label>span{font-size:9px}.metric-value{font-size:20px}.metric-comparison{font-size:9px}.visual-header strong{font-size:11px}.date-range,.chart-metric-tabs button{font-size:9px}.visual-footnote{font-size:8px}.disclosure summary{font-size:10px}.detail-note{font-size:8px}.plan-summary,.followups button{font-size:9px}.catalog-filters button,.catalog-stats span{font-size:10px}.catalog-page-heading p{font-size:11px}.asset-card h2{font-size:13px}.asset-card>p{font-size:11px}.model-dialog-description{font-size:11px}.model-status{font-size:9px;max-width:183px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
