.workspace-breadcrumbs[data-v-8d8a0004]{flex:1;min-width:0}.workspace-breadcrumbs ol[data-v-8d8a0004]{flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;padding:0;list-style:none;display:flex}.workspace-breadcrumbs li[data-v-8d8a0004]{align-items:center;gap:10px;min-width:0;max-width:100%;display:flex}.workspace-breadcrumbs a[data-v-8d8a0004],.breadcrumb-current[data-v-8d8a0004]{text-overflow:ellipsis;white-space:nowrap;max-width:280px;font-size:20px;font-weight:600;line-height:30px;text-decoration:none;display:block;overflow:hidden}.workspace-breadcrumbs a[data-v-8d8a0004]{color:#7b827c}.workspace-breadcrumbs a[data-v-8d8a0004]:hover{color:#248263}.workspace-breadcrumbs a[data-v-8d8a0004]:focus-visible{outline-offset:3px;border-radius:3px;outline:2px solid #248263}.breadcrumb-current[data-v-8d8a0004]{color:#252d27}.breadcrumb-separator[data-v-8d8a0004]{color:#a7ada8;font-size:21px}@media (width<=650px){.workspace-breadcrumbs a[data-v-8d8a0004],.breadcrumb-current[data-v-8d8a0004]{max-width:180px;font-size:16px;line-height:25px}.workspace-breadcrumbs ol[data-v-8d8a0004],.workspace-breadcrumbs li[data-v-8d8a0004]{gap:6px}}.knowledge-content-tabs[data-v-4e597914]{white-space:nowrap;flex-shrink:0;align-items:center;gap:12px;display:flex}.knowledge-content-tabs a[data-v-4e597914]{color:#88968c;padding:4px 0;font-size:16px;text-decoration:none}.knowledge-content-tabs a.selected[data-v-4e597914]{color:#16ad73;font-weight:600}.knowledge-content-tabs span[data-v-4e597914]{color:#c7d0ca}@media (width<=650px){.knowledge-content-tabs[data-v-4e597914]{gap:10px;width:100%;padding-top:2px}.knowledge-content-tabs a[data-v-4e597914]{font-size:14px}}.workspace-modal-compact[data-v-f9d7d629]{width:min(620px,100%);height:auto;max-height:calc(100dvh - 32px);overflow:hidden}.workspace-drawer-backdrop[data-v-f9d7d629]{z-index:400;justify-content:flex-end;padding:0}.workspace-drawer[data-v-f9d7d629]{border-radius:0;width:min(720px,100vw);height:100dvh;max-height:100dvh;padding:0;overflow:auto}.workspace-drawer.workspace-modal-compact[data-v-f9d7d629]{width:min(560px,100vw);height:100dvh;max-height:100dvh}.workspace-drawer.workspace-modal-wide[data-v-f9d7d629]{width:min(960px,100vw)}.processing-settings h2[data-v-ca0eb0f9]{margin:0 0 14px;font-size:24px}.settings-description[data-v-ca0eb0f9],.settings-note[data-v-ca0eb0f9]{color:#7c8780;font-size:14px;line-height:1.8}.processing-facts[data-v-ca0eb0f9]{margin:28px 0}.processing-facts>div[data-v-ca0eb0f9]{border-bottom:1px solid #e8ece9;grid-template-columns:180px minmax(0,1fr);gap:20px;padding:20px 0;display:grid}.processing-facts dt[data-v-ca0eb0f9]{color:#58665c}.processing-facts dd[data-v-ca0eb0f9]{overflow-wrap:anywhere;margin:0}.settings-note[data-v-ca0eb0f9]{background:#f6f8f6;border-radius:8px;padding:14px}@media (width<=600px){.processing-facts>div[data-v-ca0eb0f9]{grid-template-columns:1fr;gap:8px}}.knowledge-reserved-options>a[data-v-37e965f1]{color:#168167;margin-bottom:10px;font-size:13px;text-decoration:none;display:block}.knowledge-reserved-options>a[data-v-37e965f1]:hover{text-decoration:underline}.knowledge-settings-layout[data-v-37e965f1]{grid-template-columns:230px minmax(0,1fr);height:100%;display:grid;overflow:hidden}.knowledge-settings-nav[data-v-37e965f1]{background:#f8f9f8;border-right:1px solid #e5e8e5;overflow:auto}.knowledge-settings-nav>h2[data-v-37e965f1]{border-bottom:1px solid #e5e8e5;margin:0;padding:24px 20px;font-size:20px}.knowledge-settings-nav nav[data-v-37e965f1]{padding:16px 12px}.knowledge-settings-nav small[data-v-37e965f1]{color:#999;padding:15px 12px 6px;display:block}.knowledge-settings-nav button[data-v-37e965f1]{text-align:left;width:100%;font:inherit;color:#4b534e;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;padding:12px;font-weight:400;display:flex}.knowledge-settings-nav button.active[data-v-37e965f1]{color:#59b967;background:#edf3ee}.knowledge-settings-nav svg[data-v-37e965f1]{flex-shrink:0;width:20px;height:20px}.knowledge-settings-content[data-v-37e965f1]{min-width:0;padding:52px 40px 30px;overflow:auto}.knowledge-settings-content h2[data-v-37e965f1]{margin:0 0 16px;font-size:24px}.knowledge-settings-content form>label[data-v-37e965f1]{gap:9px;margin:22px 0;font-size:14px;display:grid}.knowledge-settings-content input[data-v-37e965f1],.knowledge-settings-content select[data-v-37e965f1],.knowledge-settings-content textarea[data-v-37e965f1]{box-sizing:border-box;width:100%;font:inherit;border:1px solid #dfe5e1;border-radius:7px;padding:11px 12px}.knowledge-settings-content input[readonly][data-v-37e965f1]{color:#7e8580;background:#f6f7f6}.settings-description[data-v-37e965f1],.settings-policy p[data-v-37e965f1],.knowledge-publication-settings>p[data-v-37e965f1]{color:#7c8780;font-size:14px;line-height:1.8}.settings-policy[data-v-37e965f1]{background:#f5f7f5;border-radius:8px;margin:20px 0;padding:16px}.settings-policy strong[data-v-37e965f1]{font-weight:500}.settings-policy p[data-v-37e965f1]{margin:8px 0 0}.knowledge-reserved-options[data-v-37e965f1]{border:0;margin:24px 0;padding:0}.knowledge-reserved-options legend[data-v-37e965f1]{margin-bottom:12px;font-size:14px}.knowledge-option-grid[data-v-37e965f1]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.knowledge-option[data-v-37e965f1]{background:#fafbfa;border:1px solid #e3e8e4;border-radius:8px;align-items:flex-start;gap:12px;min-width:0;padding:14px;display:flex}.knowledge-option.current[data-v-37e965f1]{background:#f2f8f2;border-color:#b9d9bd}.knowledge-option strong[data-v-37e965f1]{font-size:14px;font-weight:500;display:block}.knowledge-option small[data-v-37e965f1]{color:#839087;margin-top:6px;font-size:12px;line-height:1.7;display:block}.knowledge-reserved-options>p[data-v-37e965f1]{color:#839087;font-size:12px;line-height:1.8}.settings-links[data-v-37e965f1]{flex-wrap:wrap;gap:20px;display:flex}.knowledge-settings-content[data-v-37e965f1] .page{padding:0}.modal-actions[data-v-37e965f1]{background:#fff;border-top:1px solid #e5e8e5;justify-content:flex-end;gap:12px;margin-top:24px;padding:18px 0;display:flex;position:sticky;bottom:-30px}@media (width<=700px){.knowledge-option-grid[data-v-37e965f1]{grid-template-columns:1fr}.knowledge-settings-layout[data-v-37e965f1]{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr}.knowledge-settings-nav>h2[data-v-37e965f1]{padding:18px 16px}.knowledge-settings-nav nav[data-v-37e965f1]{gap:4px;padding:8px;display:flex;overflow:auto}.knowledge-settings-nav small[data-v-37e965f1]{display:none}.knowledge-settings-nav button[data-v-37e965f1]{white-space:nowrap;width:auto;padding:8px;font-size:13px}.knowledge-settings-content[data-v-37e965f1]{padding:30px 18px}.knowledge-settings-nav svg[data-v-37e965f1]{display:none}}.embedded-knowledge-settings .knowledge-settings-layout[data-v-37e965f1]{height:auto;display:block;overflow:visible}.embedded-knowledge-settings .knowledge-settings-nav[data-v-37e965f1]{background:#fff;border:0;border-bottom:1px solid #e5e8e5}.embedded-knowledge-settings .knowledge-settings-nav>h2[data-v-37e965f1]{padding:0 0 18px}.embedded-knowledge-settings .knowledge-settings-nav nav[data-v-37e965f1]{gap:6px;padding:0 0 12px;display:flex;overflow:auto}.embedded-knowledge-settings .knowledge-settings-nav small[data-v-37e965f1]{display:none}.embedded-knowledge-settings .knowledge-settings-nav button[data-v-37e965f1]{white-space:nowrap;width:auto}.embedded-knowledge-settings .knowledge-settings-content[data-v-37e965f1]{padding:24px 0;overflow:visible}.embedded-knowledge-settings .modal-actions[data-v-37e965f1]{bottom:0}.embedded-knowledge-settings .knowledge-settings-nav[data-v-37e965f1]{z-index:2;padding-top:4px;position:sticky;top:0}.embedded-knowledge-settings .knowledge-settings-nav>h2[data-v-37e965f1]{padding-bottom:12px}.credential-form[data-v-4f9a244a]{box-sizing:border-box;flex-direction:column;gap:18px;min-height:100%;padding:24px;display:flex;overflow:auto}.credential-form h2[data-v-4f9a244a]{margin:0;padding-right:32px}.credential-form label[data-v-4f9a244a]{gap:8px;display:grid}.credential-form .check-row[data-v-4f9a244a]{gap:8px;display:flex}.credential-form .modal-actions[data-v-4f9a244a]{flex-shrink:0;margin-top:auto}.credential-form fieldset[data-v-4f9a244a]{overflow-wrap:anywhere;min-width:0}.action-confirmation[data-v-04e43aa8]{box-sizing:border-box;flex-direction:column;gap:18px;min-height:100%;padding:26px;display:flex}.action-confirmation h2[data-v-04e43aa8]{margin:0;padding-right:34px;font-size:21px}.action-confirmation p[data-v-04e43aa8]{overflow-wrap:anywhere;margin:0;line-height:1.8}.action-confirmation footer[data-v-04e43aa8]{border-top:1px solid var(--line);justify-content:flex-end;gap:12px;margin-top:auto;padding-top:20px;display:flex}.im-wizard[data-v-5dd9b493]{flex-direction:column;height:100%;min-height:0;display:flex}.im-wizard header[data-v-5dd9b493]{border-bottom:1px solid #e6ebe8;padding:24px 56px 16px 24px}.im-wizard h2[data-v-5dd9b493]{margin:0;font-size:20px}.im-wizard header p[data-v-5dd9b493]{color:#7b8780;margin:6px 0 0;font-size:13px}.im-steps[data-v-5dd9b493]{border-bottom:1px solid #e6ebe8;gap:12px;margin:0;padding:20px 24px;list-style:none;display:flex}.im-steps li[data-v-5dd9b493]{color:#8b968f;flex:1;align-items:center;gap:7px;font-size:12px;display:flex}.im-steps b[data-v-5dd9b493]{border:1px solid #dfe6e2;border-radius:50%;flex-shrink:0;place-items:center;width:24px;height:24px;display:grid}.im-steps .active[data-v-5dd9b493],.im-steps .done[data-v-5dd9b493]{color:#168167}.im-steps .active b[data-v-5dd9b493],.im-steps .done b[data-v-5dd9b493]{color:#fff;background:#168167;border-color:#168167}.im-wizard-body[data-v-5dd9b493]{flex:1;min-height:0;padding:24px;overflow-y:auto}.im-fields[data-v-5dd9b493]{gap:18px;min-width:0;display:grid}.im-fields h3[data-v-5dd9b493]{border-left:3px solid #168167;margin:0;padding-left:10px;font-size:15px}.im-fields label[data-v-5dd9b493]{color:#4b5e53;font-size:13px;display:block}.im-fields em[data-v-5dd9b493]{color:#c34e4e;font-style:normal}.im-fields input[data-v-5dd9b493],.im-fields select[data-v-5dd9b493]{box-sizing:border-box;width:100%;font:inherit;background:#fff;border:1px solid #dce5df;border-radius:5px;min-width:0;margin-top:8px;padding:10px 12px;display:block}.im-fields select[data-v-5dd9b493]:disabled{color:#5c6f62;background:#f6f8f7}.im-fields .form-help[data-v-5dd9b493]{color:#7b8780;margin:0;font-size:13px;line-height:1.7}.connection-note[data-v-5dd9b493]{background:#f4f8f6;border-radius:6px;padding:16px}.connection-note p[data-v-5dd9b493]{font-size:13px;line-height:1.7}.im-wizard footer[data-v-5dd9b493]{border-top:1px solid #e6ebe8;justify-content:flex-end;gap:8px;padding:16px 24px;display:flex}.im-fields a[data-v-5dd9b493]{font-size:13px}@media (width<=480px){.im-steps[data-v-5dd9b493]{gap:6px;padding:16px 14px}.im-steps li[data-v-5dd9b493]{gap:4px;font-size:11px}.im-wizard-body[data-v-5dd9b493]{padding:20px 16px}.im-wizard footer[data-v-5dd9b493]{padding:14px 16px}}:is(.workspace-drawer:has(.im-wizard),.workspace-drawer:has(.im-management)){width:min(560px,100vw)}.im-list-heading[data-v-d8fe27c1]{justify-content:space-between;align-items:center;gap:12px;margin:20px 0 14px;display:flex}.im-list-heading h2[data-v-d8fe27c1]{margin:0;font-size:15px}.im-list-heading h2 span[data-v-d8fe27c1]{color:#89948e;margin-left:8px;font-weight:400}.im-list-heading a[data-v-d8fe27c1]{font-size:13px}.im-channel-list[data-v-d8fe27c1]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.im-channel-card[data-v-d8fe27c1]{border:1px solid #dfe7e2;border-radius:10px;min-width:0;padding:18px}.im-channel-identity[data-v-d8fe27c1]{overflow-wrap:anywhere;align-items:center;gap:12px;min-width:0;display:flex}.im-channel-identity small[data-v-d8fe27c1]{color:#7b8980;margin-top:6px;font-size:12px;display:block}.im-channel-icon[data-v-d8fe27c1]{color:#168167;background:#e9f6ef;border-radius:8px;padding:12px}.im-channel-state[data-v-d8fe27c1]{justify-content:space-between;align-items:center;gap:8px;margin-top:16px;display:flex}.im-channel-time[data-v-d8fe27c1]{color:#8a958e;overflow-wrap:anywhere;margin-top:12px;font-size:12px;display:block}.im-add-card[data-v-d8fe27c1]{text-align:left;color:#7a8b80;cursor:pointer;background:#fff;border:1px dashed #dce6df;border-radius:10px;align-items:center;gap:12px;min-height:84px;padding:18px;display:flex}.im-add-card b[data-v-d8fe27c1]{color:#168167;background:#e9f8ef;border-radius:8px;padding:8px 12px;font-size:22px}.im-advanced-link[data-v-d8fe27c1]{color:#648174;cursor:pointer;background:0 0;border:0;margin-top:20px;padding:0;font-size:12px}.im-management[data-v-d8fe27c1]{flex-direction:column;height:100%;min-height:0;display:flex}.im-management header[data-v-d8fe27c1]{border-bottom:1px solid #e6ebe8;padding:24px 56px 16px 24px}.im-management h2[data-v-d8fe27c1]{margin:0;font-size:20px}.im-management header p[data-v-d8fe27c1]{color:#7b8980;font-size:13px}.im-management-body[data-v-d8fe27c1]{overflow-wrap:anywhere;flex:1;min-height:0;padding:24px;overflow-y:auto}.im-management footer[data-v-d8fe27c1]{border-top:1px solid #e6ebe8;justify-content:flex-end;padding:16px 24px;display:flex}@media (width<=760px){.im-channel-list[data-v-d8fe27c1]{grid-template-columns:minmax(0,1fr)}.im-channel-card[data-v-d8fe27c1]{padding:14px}.im-management-body[data-v-d8fe27c1]{padding:20px 16px}.im-list-heading[data-v-d8fe27c1]{flex-wrap:wrap}}.im-rename[data-v-d8fe27c1]{border-bottom:1px solid var(--line);gap:12px;margin-bottom:24px;padding-bottom:24px;display:grid}.im-rename label[data-v-d8fe27c1]{gap:8px;display:grid}.im-rename input[data-v-d8fe27c1]{box-sizing:border-box;width:100%;font:inherit;background:#fff;border:1px solid #dce5e1;border-radius:7px;padding:10px 12px}.im-rename button[data-v-d8fe27c1]{justify-self:start}.im-rename p[data-v-d8fe27c1]{color:#16816c;margin:0}.publishing-group[data-v-56b9e995]{border-bottom:1px solid #e5ebe7;min-width:0;margin-top:16px;padding:8px 0 20px}.publishing-heading[data-v-56b9e995]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.publishing-heading h2[data-v-56b9e995]{margin:0;font-size:17px}.publishing-heading.secondary[data-v-56b9e995]{margin-top:24px}.publishing-row[data-v-56b9e995]{border-top:1px solid #eef1ef;align-items:center;gap:16px;min-width:0;padding:16px 0;display:flex}.publishing-identity[data-v-56b9e995]{overflow-wrap:anywhere;flex:1;min-width:0}.publishing-identity strong[data-v-56b9e995]{font-size:16px}.publishing-identity small[data-v-56b9e995]{color:#758179;margin-top:6px;font-size:13px;display:block}.publishing-actions[data-v-56b9e995]{gap:8px;display:flex}.publishing-address[data-v-56b9e995]{flex-wrap:wrap;align-items:center;gap:12px;padding:16px 0;display:flex}.publishing-address code[data-v-56b9e995]{overflow-wrap:anywhere;flex:1;min-width:0}.mcp-connection details[data-v-56b9e995]{border-top:1px solid #eef1ef;padding:14px 0}.mcp-connection summary[data-v-56b9e995]{cursor:pointer;font-size:14px;font-weight:500}.publishing-detail[data-v-56b9e995]{padding-top:14px}.publishing-management[data-v-56b9e995]{overflow-wrap:anywhere;max-height:calc(100dvh - 80px);padding:24px;overflow-y:auto}.publishing-management h2[data-v-56b9e995]{margin:0 32px 12px 0;font-size:20px}@media (width<=760px){.publishing-row[data-v-56b9e995]{flex-wrap:wrap;gap:10px}.publishing-identity[data-v-56b9e995]{flex-basis:100%}.publishing-address[data-v-56b9e995]{align-items:flex-start}.publishing-address code[data-v-56b9e995]{flex-basis:100%}.publishing-heading[data-v-56b9e995]{flex-wrap:wrap}.publishing-management[data-v-56b9e995]{padding:20px 14px}.mcp-connection pre[data-v-56b9e995]{font-size:12px}}.publishing-embedded[data-v-56b9e995]{width:100%;max-width:none;padding:0}.publishing-embedded .page-heading[data-v-56b9e995]{flex-wrap:wrap;gap:12px}.publishing-embedded .page-heading h1[data-v-56b9e995]{font-size:24px}.ecosystem-grid[data-v-56b9e995]:has(>article:only-child){grid-template-columns:minmax(0,1fr)}.mcp-connection pre[data-v-56b9e995]{white-space:pre-wrap;overflow-wrap:anywhere;background:#f6f8f6;border-radius:8px;padding:16px;font-size:13px}.mcp-connection p[data-v-56b9e995]{color:#68756d;line-height:1.7}.connector-meta small[data-v-56b9e995]{margin-top:4px;display:block}.published-bots[data-v-56b9e995]{border-top:1px solid #e8ece9;padding:12px 20px}.published-bots>div[data-v-56b9e995]{flex-wrap:wrap;align-items:center;gap:12px;padding:8px 0;display:flex}.published-bots small[data-v-56b9e995]{color:#7c8780}.ecosystem-page .connector-identity[data-v-56b9e995],.ecosystem-page .connector-meta[data-v-56b9e995]{overflow-wrap:anywhere;min-width:0}@media (width<=760px){.connector-row[data-v-56b9e995]{padding:12px}.connector-row-main[data-v-56b9e995]{grid-template-columns:minmax(0,1fr);gap:10px}.connector-row-main[data-v-56b9e995]>*{grid-column:1}.connector-icon[data-v-56b9e995]{display:none}.connector-actions[data-v-56b9e995]{flex-wrap:wrap}.ecosystem-tabs button[data-v-56b9e995]{white-space:nowrap;padding:8px;font-size:13px}.ecosystem-grid[data-v-56b9e995]{grid-template-columns:minmax(0,1fr)}.ecosystem-tabs[data-v-56b9e995]{flex-wrap:wrap}.connector-meta small[data-v-56b9e995]{margin-top:4px;display:block}.published-bots[data-v-56b9e995]{padding:12px}.ecosystem-section[data-v-56b9e995]{padding:14px}}.token-panel[data-v-56b9e995]{overflow-wrap:anywhere;padding:24px}.token-panel h2[data-v-56b9e995]{padding-right:32px}.token-panel .token-box[data-v-56b9e995]{white-space:pre-wrap;word-break:break-all}.model-add-drawer[data-v-5360f27e]{flex-direction:column;min-width:0;height:100%;display:flex}header[data-v-5360f27e]{border-bottom:1px solid #e7e9e8;padding:24px 58px 18px 24px}header h2[data-v-5360f27e]{margin:0;font-size:20px}header p[data-v-5360f27e],.form-help[data-v-5360f27e]{color:#79817b;font-size:13px;line-height:1.6}header p[data-v-5360f27e]{margin:6px 0 0}.drawer-body[data-v-5360f27e]{flex:1;min-height:0;padding:0 24px 24px;overflow:auto}fieldset[data-v-5360f27e]{border:0;min-width:0;margin:0;padding:0}section[data-v-5360f27e]{border-bottom:1px solid #e7e9e8;padding:24px 0}h3[data-v-5360f27e]{border-left:4px solid #59b965;margin:0 0 20px;padding-left:10px;font-size:15px}.type-options[data-v-5360f27e]{flex-wrap:wrap;gap:8px;display:flex}.type-options button[data-v-5360f27e],.source-label[data-v-5360f27e]{color:#69716c;background:#fff;border:1px solid #e1e5e2;border-radius:8px;padding:10px 14px}.type-options button.active[data-v-5360f27e],.source-label[data-v-5360f27e]{color:#51ae60;border-color:#64c574}.source-label[data-v-5360f27e]{display:inline-block}label[data-v-5360f27e]{gap:8px;margin-top:18px;font-size:14px;display:grid}input[data-v-5360f27e],select[data-v-5360f27e]{background:#fff;border:1px solid #dfe4e0;border-radius:6px;width:100%;min-width:0;height:42px;padding:8px 12px}footer[data-v-5360f27e]{border-top:1px solid #e7e9e8;flex-wrap:wrap;align-items:center;gap:12px;padding:16px 24px;display:flex}footer>div[data-v-5360f27e]{gap:12px;margin-left:auto;display:flex}footer p[data-v-5360f27e]{color:#79817b;width:100%;margin:0;font-size:12px;line-height:1.5}button[data-v-5360f27e]:disabled{opacity:.5;cursor:not-allowed}.enabled-toggle[data-v-5360f27e]{align-items:center;display:flex}.enabled-toggle input[data-v-5360f27e]{width:18px;height:18px}.model-services-page[data-v-0ff66a40]{width:100%;min-width:0;max-width:none}.page-heading[data-v-0ff66a40]{align-items:flex-start}.page-heading .button[data-v-0ff66a40]{white-space:nowrap}.model-catalog-grid[data-v-0ff66a40]{margin-top:20px}.model-catalog-card[data-v-0ff66a40]{text-align:left;cursor:pointer;width:100%;font:inherit;background:#f6f7f6}.model-catalog-card[data-v-0ff66a40]:disabled{cursor:default;opacity:1}.model-catalog-card h3[data-v-0ff66a40]{font-weight:500}.model-add-card[data-v-0ff66a40]{color:#59b965;cursor:pointer;min-height:140px;font:inherit;background:#fff;border-style:dashed;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}.model-add-card span[data-v-0ff66a40]{background:#f0f8f1;border-radius:10px;padding:2px 10px;font-size:28px}.resource-type-tabs[data-v-0ff66a40]{white-space:nowrap;max-width:100%;overflow:auto}.model-catalog-card[data-v-0ff66a40]:focus-visible,.model-add-card[data-v-0ff66a40]:focus-visible{outline-offset:2px;outline:2px solid #59b965}pre code.hljs{padding:1em;display:block;overflow-x:auto}code.hljs{padding:3px 5px}.hljs{color:#24292e;background:#fff}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#d73a49}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#6f42c1}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-variable,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id{color:#005cc5}.hljs-regexp,.hljs-string,.hljs-meta .hljs-string{color:#032f62}.hljs-built_in,.hljs-symbol{color:#e36209}.hljs-comment,.hljs-code,.hljs-formula{color:#6a737d}.hljs-name,.hljs-quote,.hljs-selector-tag,.hljs-selector-pseudo{color:#22863a}.hljs-subst{color:#24292e}.hljs-section{color:#005cc5;font-weight:700}.hljs-bullet{color:#735c0f}.hljs-emphasis{color:#24292e;font-style:italic}.hljs-strong{color:#24292e;font-weight:700}.hljs-addition{color:#22863a;background-color:#f0fff4}.hljs-deletion{color:#b31d28;background-color:#ffeef0}.markdown-view{flex-direction:column;gap:12px;display:flex}.markdown-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.markdown-title{color:#16202a;margin:0;font-size:16px;font-weight:600}.markdown-actions{gap:8px;display:flex}.markdown-source{color:#e7eef3;white-space:pre;background:#0f1b24;border:1px solid #e3e8eb;border-radius:10px;max-height:60vh;margin:0;padding:16px;font-family:JetBrains Mono,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px;line-height:1.55;overflow:auto}.markdown-body{color:#16202a;font-size:14.5px;line-height:1.7}.markdown-body>:first-child{margin-top:0}.markdown-body>:last-child{margin-bottom:0}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4{color:#16202a;margin:1.4em 0 .6em;font-weight:600;line-height:1.3}.markdown-body h1{border-bottom:1px solid #e3e8eb;padding-bottom:.2em;font-size:1.65em}.markdown-body h2{border-bottom:1px solid #eef0f2;padding-bottom:.15em;font-size:1.4em}.markdown-body h3{font-size:1.2em}.markdown-body h4{font-size:1.05em}.markdown-body p{margin:.7em 0}.markdown-body a{color:#16705b;text-underline-offset:2px;text-decoration:underline}.markdown-body a:hover{color:#0e5343}.markdown-body strong{font-weight:600}.markdown-body em{font-style:italic}.markdown-body ul,.markdown-body ol{margin:.6em 0;padding-left:1.6em}.markdown-body li{margin:.2em 0}.markdown-body li>p{margin:.3em 0}.markdown-body li input[type=checkbox]{margin-right:6px}.markdown-body blockquote{color:#475a52;background:#f3f8f5;border-left:4px solid #c8d6cf;border-radius:0 8px 8px 0;margin:.8em 0;padding:.4em 1em}.markdown-body blockquote>:first-child{margin-top:0}.markdown-body blockquote>:last-child{margin-bottom:0}.markdown-body hr{border:0;border-top:1px solid #e3e8eb;margin:1.4em 0}.markdown-body table{border-collapse:collapse;width:100%;margin:.8em 0;font-size:.95em}.markdown-body th,.markdown-body td{text-align:left;border:1px solid #dce3e7;padding:8px 12px}.markdown-body th{background:#f1f6f4;font-weight:600}.markdown-body tr:nth-child(2n) td{background:#fafcfc}.markdown-body img{border-radius:8px;max-width:100%;height:auto}.markdown-image-placeholder{color:#765511;background:#fff9e8;border:1px dashed #d4b36a;border-radius:8px;padding:12px 14px;display:block}.markdown-image-placeholder[data-image-status=conflict]{color:#8b3027;background:#fff1ef;border-color:#d89b91}.md-code-block{background:#fff;border:1px solid #e3e8eb;border-radius:10px;margin:.9em 0;position:relative;overflow:hidden}.md-code-header{color:#52616a;letter-spacing:.04em;background:#eef1f2;justify-content:space-between;align-items:center;padding:6px 12px;font-size:12px;display:flex}.md-code-language{text-transform:uppercase;font-weight:600}.md-code-copy{color:#52616a;cursor:pointer;background:0 0;border:1px solid #cfd7db;border-radius:6px;padding:3px 10px;font-size:12px}.md-code-copy:hover{color:#16202a;background:#e2e7e9}.md-code-block-plain{background:#f7f8f8;border-color:#d9e0e3}.md-code-block-plain .md-code-header{color:#52616a;background:#eef1f2}.md-code-block-plain .md-code-copy{color:#52616a;border-color:#cfd7db}.md-code-block-plain .md-code-copy:hover{color:#16202a;background:#e2e7e9}.md-code-block-plain pre.hljs,.md-code-block-plain pre.hljs code{color:#29343b}.markdown-body pre.hljs{margin:0;padding:14px 16px;font-family:JetBrains Mono,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px;line-height:1.55;overflow:auto;background:0 0!important}.markdown-body pre code{background:0 0;padding:0}.markdown-body :not(pre)>code{color:#0e5343;background:#f1f6f4;border-radius:4px;padding:2px 6px;font-family:JetBrains Mono,SFMono-Regular,Menlo,Consolas,monospace;font-size:.92em}.citation-files[data-v-958a46f1]{color:#71808a;align-items:baseline;gap:10px;min-width:0;margin-top:14px;font-size:13px;display:flex}.citation-label[data-v-958a46f1]{flex-shrink:0}.citation-files ul[data-v-958a46f1]{flex-wrap:wrap;gap:8px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.citation-files li[data-v-958a46f1]{min-width:0;max-width:100%}.citation-files li button[data-v-958a46f1]{color:#286c5a;max-width:100%;font:inherit;text-align:left;cursor:pointer;background:#f5f9f7;border:1px solid #dae5e0;border-radius:6px;align-items:center;gap:6px;padding:6px 10px;display:inline-flex}.citation-files li button span[data-v-958a46f1]{overflow-wrap:anywhere}.citation-files svg[data-v-958a46f1]{flex-shrink:0}.citation-files li button[data-v-958a46f1]:hover{background:#e8f2ed;border-color:#b7d4c5}.citation-files button[data-v-958a46f1]:focus-visible,.citation-files a[data-v-958a46f1]:focus-visible{outline-offset:3px;outline:2px solid #237f67}.citation-preview[data-v-958a46f1]{color:#182833;border:1px solid #dce3e7;border-radius:12px;width:min(960px,100vw - 32px);max-height:calc(100dvh - 48px);padding:0;box-shadow:0 24px 70px #152b3b33}.citation-preview[data-v-958a46f1]::backdrop{background:#142b3b66}.citation-preview-layout[data-v-958a46f1]{flex-direction:column;max-height:calc(100dvh - 50px);display:flex}.citation-preview header[data-v-958a46f1]{border-bottom:1px solid #e3e8eb;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 22px;display:flex}.citation-preview h2[data-v-958a46f1]{overflow-wrap:anywhere;margin:0;font-size:18px}.citation-preview header p[data-v-958a46f1]{color:#71808a;margin:6px 0 0;font-size:12px}.citation-preview header button[data-v-958a46f1]{flex-shrink:0}.citation-preview-body[data-v-958a46f1]{flex:1;min-width:0;min-height:100px;padding:20px 24px;overflow:auto}.citation-preview footer[data-v-958a46f1]{border-top:1px solid #e3e8eb;flex-wrap:wrap;gap:16px;max-height:25vh;padding:14px 22px;font-size:13px;display:flex;overflow:auto}.citation-preview a[data-v-958a46f1]{color:#237f67;text-decoration:none}.citation-preview a[data-v-958a46f1]:hover{text-decoration:underline}.citation-preview summary[data-v-958a46f1]{cursor:pointer;color:#657580}.citation-preview details div[data-v-958a46f1]{margin-top:8px}@media (width<=600px){.citation-files[data-v-958a46f1]{flex-direction:column;align-items:flex-start;gap:8px}.citation-preview header[data-v-958a46f1],.citation-preview footer[data-v-958a46f1]{padding:14px 16px}.citation-preview-body[data-v-958a46f1]{padding:16px}.citation-preview[data-v-958a46f1]{width:calc(100vw - 20px);max-height:calc(100dvh - 24px)}.citation-preview-layout[data-v-958a46f1]{max-height:calc(100dvh - 26px)}}.knowledge-conflict-notice[data-v-b66994f6]{color:#493a1c;overflow-wrap:anywhere;background:#fffaf0;border:1px solid #e6c879;border-left:4px solid #c78b12;border-radius:10px;margin:14px 0;padding:14px 16px}.knowledge-conflict-notice>p[data-v-b66994f6]{color:#6f5a2d;margin:6px 0 12px}.knowledge-conflict-notice ul[data-v-b66994f6]{gap:10px;margin:0;padding:0;list-style:none;display:grid}.knowledge-conflict-notice li[data-v-b66994f6]{border-top:1px solid #eddfb8;padding-top:10px}.knowledge-conflict-source[data-v-b66994f6]{flex-wrap:wrap;gap:6px 12px;font-size:13px;font-weight:600;display:flex}.knowledge-conflict-notice li p[data-v-b66994f6]{white-space:pre-wrap;max-height:260px;margin:5px 0;overflow:auto}.knowledge-conflict-notice a[data-v-b66994f6]{color:#08745c;font-weight:600}.knowledge-conflict-notice small[data-v-b66994f6]{color:#71664f}@media (width<=760px){.knowledge-conflict-notice[data-v-b66994f6]{padding:12px}.knowledge-conflict-source[data-v-b66994f6]{gap:3px;display:grid}}.data-chart[data-v-daab4b56]{color:#173b31;background:#fff;border:1px solid #dce9e3;border-radius:12px;min-width:0;max-width:100%;margin:16px 0;padding:16px}.data-chart header[data-v-daab4b56]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.data-chart header p[data-v-daab4b56],.chart-source[data-v-daab4b56]{color:#526860;margin:6px 0;font-size:12px}.chart-controls[data-v-daab4b56]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.chart-modes[data-v-daab4b56]{background:#eef5f1;border-radius:8px;gap:3px;padding:3px;display:flex}.chart-modes button[data-v-daab4b56]{color:#385549;cursor:pointer;background:0 0;border:0;border-radius:6px;min-height:40px;padding:9px 12px;font-size:13px}.chart-modes button[aria-pressed=true][data-v-daab4b56]{color:#fff;background:#18765f}.chart-modes button[data-v-daab4b56]:focus-visible,.chart-scroll[data-v-daab4b56]:focus-visible{outline-offset:2px;outline:2px solid #315cb0}.chart-scroll[data-v-daab4b56]{max-width:100%;max-height:440px;overflow:auto}.chart-scroll svg[data-v-daab4b56]{font-family:inherit;font-size:12px;display:block}.chart-legend[data-v-daab4b56]{flex-wrap:wrap;gap:10px 20px;margin:12px 0;padding:0;font-size:13px;list-style:none;display:flex}.chart-legend li[data-v-daab4b56]{align-items:center;gap:6px;display:flex}.chart-legend span[data-v-daab4b56]{border-radius:2px;width:10px;height:10px}.chart-source[data-v-daab4b56]{overflow-wrap:anywhere;margin-top:12px}.chart-scroll table[data-v-daab4b56]{border-collapse:collapse;width:100%;font-size:13px}.chart-scroll td[data-v-daab4b56],.chart-scroll th[data-v-daab4b56]{text-align:left;white-space:nowrap;border-bottom:1px solid #dce9e3;padding:10px}.chart-scroll thead th[data-v-daab4b56]{background:#eef5f1;position:sticky;top:0}.chart-controls select[data-v-daab4b56]{border:1px solid #b4c9bf;border-radius:6px;max-width:180px;padding:8px}@media (width<=600px){.data-chart[data-v-daab4b56]{padding:12px}.chart-controls[data-v-daab4b56],.chart-modes[data-v-daab4b56]{width:100%}.chart-modes button[data-v-daab4b56]{flex:1}}.answer-blocks[data-v-ab847e39]{gap:18px;display:grid}.answer-product[data-v-ab847e39]{background:#fbfdfc;border:1px solid #dce9e4;border-radius:14px;padding:16px}.answer-product h3[data-v-ab847e39]{color:#173b31;margin:0 0 10px;font-size:1.08rem}.answer-product-empty[data-v-ab847e39]{color:#71827d;margin:12px 0 0;font-size:.9rem}.answer-notice[data-v-ab847e39]{background:#f4f9f7;border-left:3px solid #8db8aa;padding:12px 14px}.answer-timing[data-v-549c1bdb]{color:#586a70;max-width:100%;margin:8px 0;font-size:13px}.timing-trigger[data-v-549c1bdb]{color:#386356;cursor:pointer;font:inherit;background:#f5faf8;border:1px solid #d7e4e0;border-radius:6px;align-items:center;gap:6px;padding:6px 10px;display:inline-flex}.timing-trigger[data-v-549c1bdb]:focus-visible{outline-offset:2px;outline:2px solid #177d69}.timing-details[data-v-549c1bdb]{z-index:100;box-sizing:border-box;overscroll-behavior:contain;background:#fff;border:1px solid #d7e4e0;border-radius:8px;width:min(360px,100vw - 24px);padding:14px;position:fixed;overflow-y:auto;box-shadow:0 8px 28px #163d2926}.timing-details strong[data-v-549c1bdb]{color:#263b42}.timing-note[data-v-549c1bdb]{color:#687a80;margin:8px 0;font-size:12px;line-height:1.6}.timing-row[data-v-549c1bdb]{grid-template-columns:minmax(0,1fr) auto;gap:5px 8px;margin-top:10px;display:grid}.timing-value[data-v-549c1bdb]{font-variant-numeric:tabular-nums;white-space:nowrap}.timing-value small[data-v-549c1bdb]{text-align:right;color:#75878b;min-width:45px;display:inline-block}.timing-track[data-v-549c1bdb]{background:#eef3f1;border-radius:2px;grid-column:1/-1;height:4px;overflow:hidden}.timing-track i[data-v-549c1bdb]{background:#278b76;height:100%;display:block}.message-timestamp[data-v-fb810beb]{color:#687782;font-variant-numeric:tabular-nums;overflow-wrap:normal;margin-bottom:6px;font-size:12px;line-height:1.5;display:block}.wiki-proposal[data-v-c5d2d87b]{padding:0 4px}.wiki-proposal p[data-v-c5d2d87b]{color:#738078;font-size:13px;line-height:1.8}.wiki-proposal label[data-v-c5d2d87b]{gap:8px;margin:16px 0;font-size:14px;display:grid}.wiki-proposal input[data-v-c5d2d87b],.wiki-proposal select[data-v-c5d2d87b],.wiki-proposal textarea[data-v-c5d2d87b]{box-sizing:border-box;width:100%;font:inherit;border:1px solid #dfe6e2;border-radius:6px;padding:10px}.wiki-proposal textarea[data-v-c5d2d87b]{resize:vertical;font:13px/1.7 monospace}.modal-actions[data-v-c5d2d87b]{justify-content:flex-end;gap:8px;display:flex}.web-reference[data-v-1dda6ec5]{overflow-wrap:anywhere;border:1px solid #dce4df;border-radius:8px;margin-top:16px;padding:14px;font-size:13px}.web-reference article[data-v-1dda6ec5]{margin-top:12px}.web-reference p[data-v-1dda6ec5]{color:#65756b;margin:6px 0}.conversation-message.user[data-v-1dda6ec5]{padding-bottom:28px}.conversation-message.user .message-content[data-v-1dda6ec5]{overflow-wrap:anywhere;position:relative}.user-message-actions[data-v-1dda6ec5]{opacity:0;pointer-events:none;color:#687782;white-space:nowrap;align-items:center;font-size:12px;transition:opacity .12s;position:absolute;top:100%;right:0}.conversation-message.user:hover .user-message-actions[data-v-1dda6ec5],.conversation-message.user:focus-within .user-message-actions[data-v-1dda6ec5],.user-message-actions.has-copy-status[data-v-1dda6ec5]{opacity:1;pointer-events:auto}.user-message-actions button[data-v-1dda6ec5]{place-items:center;min-width:32px;min-height:32px;display:grid}.user-message-actions button[data-v-1dda6ec5]:focus-visible{outline-offset:2px;outline:2px solid #126c57}@media (hover:none),(pointer:coarse){.user-message-actions[data-v-1dda6ec5]{opacity:1;pointer-events:auto}}.agent-created-notice[data-v-a6a5ce3c]{color:#236749;overflow-wrap:anywhere;background:#f0faf4;border:1px solid #bcdccc;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;padding:14px 16px;font-size:14px;display:flex}.agent-created-notice>div[data-v-a6a5ce3c]{gap:18px;display:flex}.agent-created-notice a[data-v-a6a5ce3c]{color:#14765a;white-space:nowrap;text-decoration:none}.agent-directory[data-v-a6a5ce3c]{width:100%;max-width:none;padding:28px 32px}.agent-directory-heading[data-v-a6a5ce3c]{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:22px;display:flex}.agent-directory-heading h1[data-v-a6a5ce3c]{color:#202720;align-items:center;gap:10px;margin:0 0 6px;font-size:26px;line-height:34px;display:flex}.agent-directory-heading h1 svg[data-v-a6a5ce3c]{width:25px;height:25px}.agent-directory-heading p[data-v-a6a5ce3c]{color:#818982;margin:0;font-size:14px;line-height:22px}.agent-directory-actions[data-v-a6a5ce3c]{align-items:center;gap:10px;display:flex}.agent-directory-actions .button[data-v-a6a5ce3c]{white-space:nowrap;background:#fff;border:1px solid #e2e6e2;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:400;display:flex}.agent-directory-actions .button svg[data-v-a6a5ce3c]{color:#59b76c;width:17px;height:17px}.agent-sort[data-v-a6a5ce3c]{background:#f5f6f5;border:1px solid #e2e6e2;border-radius:6px;align-items:center;gap:6px;padding:0 9px;display:flex}.agent-sort svg[data-v-a6a5ce3c]{color:#818982;width:16px;height:16px}.agent-sort select[data-v-a6a5ce3c]{font:inherit;color:#737c75;background:0 0;border:0;max-width:160px;padding:9px 0;font-size:13px}.agent-directory-toolbar[data-v-a6a5ce3c]{border-bottom:1px solid #e5e9e5;justify-content:space-between;align-items:center;gap:20px;padding-bottom:14px;display:flex}.agent-directory-tabs[data-v-a6a5ce3c]{background:#f3f4f3;border-radius:8px;gap:2px;padding:3px;display:flex}.agent-directory-tabs button[data-v-a6a5ce3c]{font:inherit;color:#7e867e;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:8px 12px;font-size:13px}.agent-directory-tabs button.active[data-v-a6a5ce3c]{color:#59b76c;background:#fff;box-shadow:0 1px 4px #0001}.agent-directory-tabs small[data-v-a6a5ce3c]{margin-left:5px;font-size:11px}.agent-directory-search[data-v-a6a5ce3c]{align-items:center;gap:8px;display:flex}.agent-directory-search select[data-v-a6a5ce3c]{color:#7d867e;background:#fff;border:1px solid #e3e7e3;border-radius:5px;padding:8px;font-size:12px}.agent-directory-search label[data-v-a6a5ce3c]{border:1px solid #e3e7e3;border-radius:5px;align-items:center;gap:8px;padding:8px 11px;display:flex}.agent-directory-search svg[data-v-a6a5ce3c]{color:#929991;width:16px;height:16px}.agent-directory-search input[data-v-a6a5ce3c]{width:200px;max-width:100%;font:inherit;background:0 0;border:0;outline:0;min-width:0;font-size:13px}.agent-directory-group[data-v-a6a5ce3c]{margin-top:20px}.agent-directory-group h2[data-v-a6a5ce3c]{color:#808981;align-items:center;gap:8px;margin:0 0 12px;font-size:13px;font-weight:400;line-height:20px;display:flex}.agent-directory-group h2 svg[data-v-a6a5ce3c]{width:16px;height:16px}.agent-directory-group h2 small[data-v-a6a5ce3c]{font-size:11px}.agent-directory-grid[data-v-a6a5ce3c]{grid-template-columns:repeat(auto-fill,minmax(min(270px,100%),1fr));gap:12px;display:grid}.agent-directory-card[data-v-a6a5ce3c]{background:#fff;border:1px solid #e4e9e4;border-radius:9px;min-width:0;padding:14px 14px 10px;transition:border-color .15s;position:relative}.agent-directory-card[data-v-a6a5ce3c]:hover,.agent-directory-card[data-v-a6a5ce3c]:focus-within{border-color:#a1d5ac}.agent-card-heading[data-v-a6a5ce3c]{align-items:center;gap:8px;min-width:0;display:flex}.agent-card-heading .agent-avatar[data-v-a6a5ce3c]{border-radius:6px;flex-basis:30px;width:30px;height:30px}.agent-card-name[data-v-a6a5ce3c]{text-overflow:ellipsis;white-space:nowrap;color:#252e27;flex:1;min-width:0;font-size:15px;font-weight:600;text-decoration:none;overflow:hidden}.agent-favorite[data-v-a6a5ce3c],.agent-menu-trigger[data-v-a6a5ce3c]{cursor:pointer;color:#929a93;background:0 0;border:0;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:28px;display:flex}.agent-favorite[data-v-a6a5ce3c]{font-size:22px}.agent-favorite[aria-pressed=true][data-v-a6a5ce3c]{color:#59b76c}.agent-menu-trigger[data-v-a6a5ce3c]{font-size:22px;line-height:1}.agent-menu-trigger[aria-expanded=true][data-v-a6a5ce3c]{background:#f5faf5;outline:1px solid #59b76c}.agent-card-description[data-v-a6a5ce3c]{color:#808981;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-height:42px;margin:9px 0 12px;font-size:13px;line-height:21px;display:-webkit-box;overflow:hidden}.agent-card-meta[data-v-a6a5ce3c]{border-top:1px solid #eef1ed;flex-wrap:wrap;align-items:center;gap:6px;min-width:0;padding-top:8px;display:flex}.agent-card-meta>span[data-v-a6a5ce3c]{color:#7f9a81;background:#f3f7f3;border-radius:4px;align-items:center;gap:4px;padding:3px 5px;font-size:11px;display:flex}.agent-card-meta svg[data-v-a6a5ce3c]{width:15px;height:15px}.agent-card-meta>small[data-v-a6a5ce3c]{color:#8b948d;margin-left:auto;font-size:11px}.agent-card-gap[data-v-a6a5ce3c]{color:#5d9a67;font-size:11px;text-decoration:none}.is-disabled .agent-card-meta>small[data-v-a6a5ce3c]{color:#b18a72}.agent-card-menu-options[data-v-a6a5ce3c]{z-index:8;background:#fff;border:1px solid #e8ece7;border-radius:8px;width:148px;padding:5px;position:absolute;top:48px;right:8px;box-shadow:0 5px 22px #0002}.agent-card-menu-options>a[data-v-a6a5ce3c],.agent-card-menu-options>button[data-v-a6a5ce3c]{color:#4b574e;font:inherit;box-sizing:border-box;cursor:pointer;background:#fff;border:0;border-radius:4px;align-items:center;gap:9px;width:100%;padding:9px 10px;font-size:13px;text-decoration:none;display:flex}.agent-card-menu-options svg[data-v-a6a5ce3c]{width:17px;height:17px}.agent-card-menu-options>a[data-v-a6a5ce3c]:hover,.agent-card-menu-options>button[data-v-a6a5ce3c]:hover{background:#f3f7f3}.agent-card-menu-options>button[data-v-a6a5ce3c]:disabled{opacity:.45;cursor:default}.agent-directory-gaps[data-v-a6a5ce3c]{color:#858d86;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 0;font-size:12px;display:flex}.agent-directory-gaps a[data-v-a6a5ce3c]{color:#5c9b68}.agent-directory-gaps button[data-v-a6a5ce3c]{color:#5c9b68;font:inherit;background:#f5f9f4;border:1px solid #dfe8de;border-radius:5px;padding:4px 8px}.agent-directory-gaps button[aria-pressed=true][data-v-a6a5ce3c]{background:#e8f3e6}@media (width>=1700px){.agent-directory-grid[data-v-a6a5ce3c]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=1000px){.agent-directory-heading[data-v-a6a5ce3c],.agent-directory-toolbar[data-v-a6a5ce3c]{flex-wrap:wrap}.agent-directory-search[data-v-a6a5ce3c]{margin-left:auto}.agent-directory-grid[data-v-a6a5ce3c]{grid-template-columns:repeat(auto-fill,minmax(min(250px,100%),1fr))}}@media (width<=650px){.agent-directory[data-v-a6a5ce3c]{padding:18px 14px}.agent-directory-heading[data-v-a6a5ce3c]{gap:14px}.agent-directory-heading h1[data-v-a6a5ce3c]{font-size:23px}.agent-directory-actions[data-v-a6a5ce3c],.agent-directory-tabs[data-v-a6a5ce3c]{justify-content:space-between;width:100%}.agent-directory-tabs button[data-v-a6a5ce3c]{padding:7px 9px}.agent-directory-search[data-v-a6a5ce3c]{width:100%;margin:0}.agent-directory-search label[data-v-a6a5ce3c]{flex:1;min-width:0}.agent-directory-search input[data-v-a6a5ce3c]{width:100%}.agent-directory-grid[data-v-a6a5ce3c]{grid-template-columns:1fr}.agent-directory-toolbar[data-v-a6a5ce3c]{gap:12px}.agent-directory-card[data-v-a6a5ce3c]{padding:13px}}.inspection-notice[data-v-b202aade]{color:#9a651d;background:#fff5e7;border:1px solid #eedbbc;border-radius:6px;margin:8px 12px;padding:10px 14px;font-size:12px;line-height:1.6;text-decoration:none;display:block}.knowledge-content-heading[data-v-2ed1753a]{flex-wrap:wrap;flex:1;align-items:center;gap:16px;min-width:0;display:flex}.knowledge-content-heading:has(.knowledge-content-tabs)>.workspace-breadcrumbs[data-v-2ed1753a]{flex:0 auto}.knowledge-content-heading[data-v-2ed1753a] .knowledge-content-tabs{margin-left:0}.knowledge-content-heading[data-v-2ed1753a] .knowledge-content-tabs a{font-size:18px}@media (width<=650px){.knowledge-content-heading[data-v-2ed1753a]{gap:8px}.knowledge-content-heading[data-v-2ed1753a] .knowledge-content-tabs{width:auto}.knowledge-content-heading[data-v-2ed1753a] .knowledge-content-tabs a{font-size:15px}}.context-title>div[data-v-2ed1753a]{min-width:0}.context-title strong[data-v-2ed1753a]{overflow-wrap:anywhere;display:block}.context-title .kb-icon[data-v-2ed1753a]{flex-shrink:0}.inspection-page header[data-v-e2c111c7]{flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex}.inspection-page h1[data-v-e2c111c7]{margin-top:0}.inspection-page p[data-v-e2c111c7]{color:#7a877e;font-size:13px;line-height:1.8}.inspection-actions[data-v-e2c111c7]{align-items:flex-start;gap:8px;display:flex}.inspection-page article[data-v-e2c111c7]{border:1px solid #e4ebe6;border-radius:8px;margin:18px 0;padding:20px}.inspection-sources[data-v-e2c111c7]{grid-template-columns:1fr 1fr;gap:16px;display:grid}.inspection-sources>section[data-v-e2c111c7]{overflow-wrap:anywhere;background:#f7faf8;border-radius:6px;min-width:0;padding:14px}.inspection-sources blockquote[data-v-e2c111c7]{white-space:pre-wrap;max-height:220px;margin:12px 0;font-size:13px;overflow:auto}.inspection-page footer[data-v-e2c111c7]{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.inspection-table[data-v-e2c111c7]{overflow:auto}.inspection-state[data-v-e2c111c7]{color:#20865f!important}@media (width<=650px){.inspection-sources[data-v-e2c111c7]{grid-template-columns:1fr}.inspection-page article[data-v-e2c111c7]{padding:12px}}.graph-focus-label[data-v-39ba5096]{pointer-events:none}.graph-focus-label rect[data-v-39ba5096]{fill:#fffffff5;stroke:#d9e6df;filter:drop-shadow(0 2px 3px #0002)}.graph-focus-label text[data-v-39ba5096]{fill:#28523f;font-size:11px;font-weight:600}.graph-node[data-v-39ba5096]{transition:opacity .18s}.wiki-graph[data-v-39ba5096]{min-width:0;position:relative}.graph-canvas[data-v-39ba5096]{touch-action:none;cursor:grab;background:#fff;width:100%;height:calc(100dvh - 180px);min-height:420px;display:block}.graph-canvas[data-v-39ba5096]:active{cursor:grabbing}.graph-canvas line[data-v-39ba5096]{stroke:#dbe1e7;stroke-width:.7px;opacity:.75}.graph-canvas line.highlight[data-v-39ba5096]{stroke:#a2bbb0;stroke-width:1.1px;opacity:1}.graph-node[data-v-39ba5096]{cursor:pointer;transition:opacity .15s}.graph-node circle[data-v-39ba5096]{stroke:#fff;stroke-width:1.2px}.graph-node text[data-v-39ba5096]{fill:#8b9198;pointer-events:none;font-size:10px}.graph-node.selected circle[data-v-39ba5096]{stroke:#299d74;stroke-width:3px;stroke-dasharray:3 2;animation:1.6s linear infinite graph-selected-ring-39ba5096}@keyframes graph-selected-ring-39ba5096{to{stroke-dashoffset:-20px}}@media (prefers-reduced-motion:reduce){.graph-node.selected circle[data-v-39ba5096]{animation:none}}.graph-node.selected text[data-v-39ba5096]{fill:#3b6755;font-weight:600}.graph-node.dimmed[data-v-39ba5096]{opacity:.28}.graph-search[data-v-39ba5096]{width:min(240px,45%);position:absolute;top:18px;left:16px}.graph-search input[data-v-39ba5096]{background:#fff;border:1px solid #e4e7e6;border-radius:5px;width:100%;padding:9px 12px;font-size:13px;box-shadow:0 2px 6px #00000012}.graph-legend[data-v-39ba5096]{background:#ffffffed;border:1px solid #eaeeeb;border-radius:6px;width:142px;padding:10px;position:absolute;top:18px;right:16px;box-shadow:0 2px 6px #00000015}.graph-legend button[data-v-39ba5096]{color:#88938b;text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:5px 4px;font-size:12px;display:block}.graph-legend button.active[data-v-39ba5096]{color:#19986c}.graph-legend i[data-v-39ba5096]{border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.graph-legend hr[data-v-39ba5096]{border:0;border-top:1px solid #eef0ef;margin:5px 0}.graph-legend p[data-v-39ba5096],.graph-hint[data-v-39ba5096],.graph-selection p[data-v-39ba5096]{color:#939c95;margin:6px 0 0;font-size:11px;line-height:1.6}.graph-zoom[data-v-39ba5096]{display:flex}.graph-zoom button[data-v-39ba5096]{text-align:center}.graph-selection[data-v-39ba5096]{background:#fffffff2;border:1px solid #dfebe3;border-radius:6px;align-items:center;gap:16px;max-width:min(330px,80%);padding:12px;display:flex;position:absolute;bottom:40px;right:16px;box-shadow:0 2px 7px #0001}.graph-selection strong[data-v-39ba5096]{overflow-wrap:anywhere;font-size:14px}.graph-hint[data-v-39ba5096]{padding:6px 16px}.graph-empty[data-v-39ba5096]{text-align:center;color:#939c95;min-height:420px;padding:100px 20px}@media (width<=650px){.graph-canvas[data-v-39ba5096]{height:65dvh;min-height:430px}.graph-legend[data-v-39ba5096]{width:100px;padding:6px;top:12px;right:4px}.graph-search[data-v-39ba5096]{width:calc(100% - 124px);top:12px;left:4px}.graph-selection[data-v-39ba5096]{gap:8px;max-width:calc(100% - 8px);bottom:70px;right:4px}.graph-node text[data-v-39ba5096]{font-size:8px}}.graph-heading[data-v-7773d56c]{margin-bottom:0;justify-content:flex-end!important}.graph-heading .wiki-actions[data-v-7773d56c]{gap:6px}.graph-heading .button[data-v-7773d56c]{padding:6px 9px;font-size:12px}.wiki-processing h2[data-v-7773d56c]{margin:0 0 20px}.wiki-processing[data-v-7773d56c]{color:#51675a}.wiki-processing p[data-v-7773d56c]{font-size:13px;line-height:1.8}.wiki-processing>label[data-v-7773d56c]{flex-wrap:wrap;display:flex}.wiki-workspace[data-v-7773d56c]:has(.graph-heading){padding:8px 16px 12px}.wiki-layout[data-v-7773d56c]{height:calc(100dvh - 270px);min-height:360px;align-items:stretch!important;gap:20px!important}.wiki-directory[data-v-7773d56c]{height:100%;min-height:0;max-height:none!important;padding-right:14px!important;position:static!important}.wiki-content[data-v-7773d56c]{overscroll-behavior:contain;height:100%;padding:0 16px 24px 4px;overflow:auto}.wiki-content h2[data-v-7773d56c]{letter-spacing:-.02em;margin-bottom:6px;font-size:26px}.wiki-content>h3[data-v-7773d56c]{margin-top:32px}.wiki-category[data-v-7773d56c]{justify-content:space-between;align-items:center;font-size:13px;font-weight:600;padding:10px 6px!important;display:flex!important}.wiki-category small[data-v-7773d56c]{color:#99a29c;font-weight:400}.wiki-entry[data-v-7773d56c]{border-radius:5px;font-size:13px;position:relative;padding:9px 10px 9px 26px!important}.wiki-entry i[data-v-7773d56c]{margin-right:6px;font-style:normal}.wiki-entry small[data-v-7773d56c]{padding-left:18px;font-size:11px!important}.wiki-primary[data-v-7773d56c]{border-bottom:0!important;margin:0!important;padding:0!important}.wiki-directory-title[data-v-7773d56c]{color:#22a974;border-bottom:1px solid #e6ece8;justify-content:space-between;margin-bottom:8px;padding:14px 6px 9px;font-size:12px;display:flex}.wiki-directory-title span[data-v-7773d56c]{color:#94a197}.wiki-queue[data-v-7773d56c]{color:#839087;background:#f4f6f5;border-radius:5px;margin-bottom:8px;padding:8px;font-size:12px}.wiki-status-dot[data-v-7773d56c]{background:#32c185;border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.wiki-index-button[data-v-7773d56c]{text-align:left;cursor:pointer;background:#f5f6f5;border:0;border-radius:5px;width:100%;margin-top:10px;padding:10px}.wiki-index-button.active[data-v-7773d56c]{color:#18af77;background:#eef8f1}.wiki-type-badge[data-v-7773d56c]{color:#728077;background:#f0f3f1;border-radius:3px;padding:3px 6px;font-size:11px}.wiki-type-dot[data-v-7773d56c]{border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.wiki-index-list[data-v-7773d56c]{margin:0;padding:0;list-style:none}.wiki-index-list li[data-v-7773d56c]{flex-wrap:wrap;align-items:baseline;gap:12px;padding:6px 0;display:flex}.wiki-index-list button[data-v-7773d56c]{color:#13a970;text-align:left;text-underline-offset:3px;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;padding:0;font-size:14px;text-decoration:underline}.wiki-index-list span[data-v-7773d56c]{color:#94a197;font-size:12px}.wiki-editor-toolbar[data-v-7773d56c]{justify-content:space-between;align-items:center;margin-bottom:12px;font-size:13px;display:flex}.wiki-content[data-v-7773d56c] a{color:#12a96f}.wiki-directory-limit[data-v-7773d56c]{font-size:11px!important}.wiki-processing[data-v-7773d56c]{background:#fafcfb;margin:14px 0!important;padding:10px 12px!important}.wiki-workspace-heading h1[data-v-7773d56c]{font-size:20px!important}.wiki-content header[data-v-7773d56c]{border-bottom:1px solid #e8edea;margin-bottom:20px;padding-bottom:18px}.wiki-content section[data-v-7773d56c]{margin-top:24px!important}.wiki-content .wiki-actions[data-v-7773d56c]{justify-content:flex-end}.wiki-workspace[data-v-7773d56c]{overflow:hidden}.wiki-layout[data-v-7773d56c]:has(.wiki-content textarea){height:calc(100dvh - 270px)}@media (width<=850px){:is(.wiki-layout[data-v-7773d56c],.wiki-layout[data-v-7773d56c]:has(.wiki-content textarea)){height:auto;min-height:0}.wiki-directory[data-v-7773d56c]{height:auto;max-height:260px!important}.wiki-content[data-v-7773d56c]{height:auto;padding:8px 0 24px;overflow:visible}.wiki-workspace[data-v-7773d56c]{overflow:visible}.wiki-content>header[data-v-7773d56c]{flex-wrap:wrap}.wiki-content .wiki-actions[data-v-7773d56c]{justify-content:flex-start}}.wiki-primary[data-v-7773d56c]{border-bottom:1px solid #e1e7e3;margin-bottom:12px;padding-bottom:12px}.wiki-primary h3[data-v-7773d56c]{color:#17665a;font-size:14px}.wiki-product-feature[data-v-7773d56c]{padding-left:24px!important}.wiki-processing>label>input[data-v-7773d56c]:not([type=checkbox]){border:1px solid #dce5df;border-radius:6px;width:100%;max-width:600px;margin-top:6px;padding:8px;display:block}.wiki-directory form .button[data-v-7773d56c],.wiki-workspace>header .button[data-v-7773d56c]{white-space:nowrap;flex-shrink:0}.wiki-workspace[data-v-7773d56c]{width:100%;min-width:0;padding:24px}.wiki-workspace>header[data-v-7773d56c],.wiki-content>header[data-v-7773d56c]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.wiki-workspace h1[data-v-7773d56c]{margin:0;font-size:24px}.wiki-workspace p[data-v-7773d56c]{color:#738078;font-size:13px;line-height:1.8}.wiki-processing[data-v-7773d56c]{border:1px solid #dfe6e2;border-radius:8px;margin:20px 0;padding:16px}.wiki-processing summary[data-v-7773d56c],.wiki-content summary[data-v-7773d56c]{cursor:pointer;font-weight:500}.wiki-processing>label[data-v-7773d56c]{gap:10px;margin-top:16px;display:flex}.wiki-topic-list[data-v-7773d56c]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:8px;max-height:260px;margin:12px 0;display:grid;overflow:auto}.wiki-topic-list label[data-v-7773d56c]{overflow-wrap:anywhere;background:#f7f9f7;gap:8px;min-width:0;padding:8px;display:flex}.wiki-topic-list small[data-v-7773d56c],.wiki-entry small[data-v-7773d56c]{color:#79847d;margin-top:4px;font-size:12px;display:block}.wiki-layout[data-v-7773d56c]{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:24px;display:grid}.wiki-directory[data-v-7773d56c]{border-right:1px solid #e1e7e3;max-height:calc(100vh - 220px);padding-right:16px;position:sticky;top:0;overflow:auto}.wiki-directory form[data-v-7773d56c]{gap:6px;display:flex}.wiki-directory input[data-v-7773d56c]{border:1px solid #dfe6e2;border-radius:6px;width:100%;min-width:0;padding:8px}.wiki-category[data-v-7773d56c],.wiki-entry[data-v-7773d56c]{text-align:left;overflow-wrap:anywhere;color:#34483e;cursor:pointer;background:#fff;border:0;width:100%;padding:12px 8px;display:block}.wiki-entry[data-v-7773d56c]{padding-left:20px}.wiki-entry.active[data-v-7773d56c]{color:#168167;background:#eaf5ef}.wiki-content[data-v-7773d56c]{overflow-wrap:anywhere;min-width:0}.wiki-content h2[data-v-7773d56c]{margin-top:0}.wiki-content textarea[data-v-7773d56c]{box-sizing:border-box;border:1px solid #dfe6e2;border-radius:6px;width:100%;padding:12px;font:13px/1.8 monospace}.wiki-actions[data-v-7773d56c],.wiki-history[data-v-7773d56c]{flex-wrap:wrap;gap:8px;display:flex}.wiki-history[data-v-7773d56c]{margin:12px 0}.wiki-diff[data-v-7773d56c]{grid-template-columns:1fr 1fr;gap:20px;display:grid}.wiki-diff[data-v-7773d56c]>*{border:1px solid #e2e8e4;min-width:0;padding:12px}.wiki-jobs[data-v-7773d56c]{max-height:160px;font-size:13px;line-height:1.8;overflow:auto}.wiki-content section[data-v-7773d56c]{border-top:1px solid #e4e9e6;margin:24px 0;padding-top:12px}.wiki-content section .button[data-v-7773d56c]{margin:4px}.wiki-workspace[data-v-7773d56c] table{max-width:100%;display:block;overflow:auto}@media (width<=850px){.wiki-workspace[data-v-7773d56c]{padding:16px}.wiki-layout[data-v-7773d56c]{grid-template-columns:1fr}.wiki-directory[data-v-7773d56c]{border-bottom:1px solid #e1e7e3;border-right:0;max-height:240px;padding-bottom:12px;position:static}.wiki-diff[data-v-7773d56c]{grid-template-columns:1fr}}.share-dialog[data-v-c5e51da2]{color:#24342d;flex-direction:column;min-height:0;max-height:calc(100dvh - 48px);display:flex}.share-header[data-v-c5e51da2]{border-bottom:1px solid #e7ece9;flex-shrink:0;align-items:center;gap:10px;padding:22px 60px 20px 24px;display:flex}.share-header svg[data-v-c5e51da2]{color:#438d54;flex-shrink:0;width:22px;height:22px}.share-header h2[data-v-c5e51da2]{overflow-wrap:anywhere;margin:0;font-size:20px;font-weight:600}.share-content[data-v-c5e51da2]{min-height:0;padding:20px 24px;overflow:auto}.share-content h3[data-v-c5e51da2]{margin:22px 0 12px;font-size:14px;font-weight:600}.share-directory[data-v-c5e51da2]{background:#f5f8f6;border:1px solid #e3eae5;border-radius:10px;padding:14px 16px}.share-directory .check-row[data-v-c5e51da2]{background:0 0;border:0;border-radius:0;padding:0}.check-row[data-v-c5e51da2]{cursor:pointer;align-items:center;gap:10px;font-size:14px;display:flex}.check-row input[data-v-c5e51da2]{accent-color:#438d54;flex-shrink:0;width:16px;height:16px;margin:0}.form-help[data-v-c5e51da2]{color:#738178;margin:9px 0 0;font-size:12px;line-height:1.7}.share-search[data-v-c5e51da2]{box-sizing:border-box;width:100%;font:inherit;border:1px solid #dbe3de;border-radius:8px;padding:10px 12px;font-size:14px}.share-users[data-v-c5e51da2]{border:1px solid #e3e9e3;border-radius:8px;max-height:260px;margin-top:12px;padding:6px;overflow:auto}.share-users label[data-v-c5e51da2]{background:0 0;border:0;border-radius:6px;padding:10px}.share-users label[data-v-c5e51da2]:hover{background:#f4f8f5}.share-users small[data-v-c5e51da2]{color:#788379;overflow-wrap:anywhere;margin-left:6px;font-size:12px;display:inline-block}.share-users span[data-v-c5e51da2]{overflow-wrap:anywhere;min-width:0}.share-actions[data-v-c5e51da2]{background:#fff;border-top:1px solid #e7ece9;flex-shrink:0;justify-content:flex-end;gap:10px;padding:16px 24px;display:flex}@media (width<=650px){.share-header[data-v-c5e51da2]{padding-left:18px}.share-content[data-v-c5e51da2]{padding:16px 18px}.share-actions[data-v-c5e51da2]{padding:14px 18px}.share-users small[data-v-c5e51da2]{margin:3px 0 0;display:block}}.shared-toolbar[data-v-ebbb98a3]{flex-wrap:wrap;justify-content:space-between;gap:16px;margin-bottom:20px;display:flex}.shared-toolbar>div[data-v-ebbb98a3]{gap:6px;display:flex}.shared-toolbar button[aria-pressed=true][data-v-ebbb98a3]{color:#438d54;background:#edf7ef}.shared-toolbar input[data-v-ebbb98a3]{box-sizing:border-box;width:280px;max-width:100%}.shared-grid[data-v-ebbb98a3]{grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:14px;display:grid}.shared-card[data-v-ebbb98a3]{min-width:0;padding:18px}.shared-card header[data-v-ebbb98a3],.shared-card label[data-v-ebbb98a3],.shared-card footer[data-v-ebbb98a3]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.shared-card input[data-v-ebbb98a3]{width:auto}.shared-card p[data-v-ebbb98a3]{overflow-wrap:anywhere;white-space:pre-wrap}.shared-card small[data-v-ebbb98a3]{color:#758378}.shared-card footer[data-v-ebbb98a3]{border-top:1px solid #edf0ec;margin-top:18px;padding-top:12px}.shared-card label[data-v-ebbb98a3]{overflow-wrap:anywhere;flex:1}.shared-card footer .form-help[data-v-ebbb98a3]{margin:0}.submission-guide[data-v-b8e878b5]{border:1px solid var(--border,#dce3ec);background:var(--surface,#fff);overflow-wrap:anywhere;border-radius:12px;margin-bottom:20px;padding:16px 20px}summary[data-v-b8e878b5]{cursor:pointer;font-weight:600;line-height:1.6}summary span[data-v-b8e878b5]{color:var(--muted,#64748b);margin-left:16px;font-size:13px;font-weight:400}.submission-tips[data-v-b8e878b5]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 28px;padding:20px 0 16px;display:grid}.submission-tips h3[data-v-b8e878b5]{margin:0 0 6px;font-size:14px}.submission-tips p[data-v-b8e878b5]{color:var(--muted,#64748b);margin:0;font-size:14px;line-height:1.8}footer[data-v-b8e878b5]{border-top:1px solid var(--border,#dce3ec);flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:14px;font-size:13px;line-height:1.6;display:flex}footer span[data-v-b8e878b5]{color:var(--muted,#64748b)}@media (width<=640px){.submission-guide[data-v-b8e878b5]{padding:14px}.submission-tips[data-v-b8e878b5]{grid-template-columns:minmax(0,1fr);gap:16px}summary span[data-v-b8e878b5]{margin:4px 0 0;display:block}}.document-workspace-heading[data-v-171e8b83]{flex-flow:row;justify-content:space-between;align-items:center;gap:12px;min-height:40px;margin-bottom:24px;display:flex}.document-workspace-title[data-v-171e8b83]{flex:0 auto;align-items:center;gap:12px;min-width:0;display:flex}.document-workspace-title h1[data-v-171e8b83]{letter-spacing:-.03em;margin:0;font-size:26px}.document-help-button[data-v-171e8b83]{color:#7b8980;cursor:pointer;background:0 0;border:1px solid #aeb9b2;border-radius:50%;place-items:center;width:22px;height:22px;font-size:14px;display:grid}.document-help-button[data-v-171e8b83]:hover{color:#267345;background:#eef6f0}.document-guidance>p[data-v-171e8b83]{color:#697b70;font-size:14px;line-height:1.8}.document-guidance[data-v-171e8b83]{max-height:100%;overflow:auto}.admission-tabs[data-v-0f9973fb]{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.admission-tabs button[data-v-0f9973fb]{color:#52636d;cursor:pointer;background:#fff;border:1px solid #d7e0e4;border-radius:8px;padding:8px 16px}.admission-tabs button.active[data-v-0f9973fb]{color:#15574e;background:#e8f4f1;border-color:#216c61;font-weight:700}.admission-actions[data-v-0f9973fb]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admission-preview-backdrop[data-v-0f9973fb]{z-index:110;background:#17242b73;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.admission-preview[data-v-0f9973fb]{background:#fff;border-radius:11px;grid-template-rows:auto minmax(0,1fr) auto;width:min(1100px,100%);height:min(820px,100vh - 36px);padding:20px;display:grid;box-shadow:0 24px 70px #0003}.admission-preview>header[data-v-0f9973fb],.admission-preview>footer[data-v-0f9973fb]{justify-content:space-between;align-items:center;gap:12px;display:flex}.admission-preview h2[data-v-0f9973fb]{overflow-wrap:anywhere;margin:0}.admission-preview header p[data-v-0f9973fb]{color:#718089;margin:5px 0 0}.admission-preview-body[data-v-0f9973fb]{background:#f7f9f9;border:1px solid #dce3e7;border-radius:8px;min-height:0;margin:16px 0;overflow:auto}.admission-preview iframe[data-v-0f9973fb]{background:#fff;border:0;width:100%;height:100%;min-height:520px}.original-image[data-v-0f9973fb]{max-width:100%;margin:auto;display:block}.preview-message[data-v-0f9973fb]{text-align:center;align-content:center;place-items:center;min-height:300px;padding:24px;display:grid}.admission-preview footer[data-v-0f9973fb]{justify-content:flex-end}[data-original-text][data-v-0f9973fb]{white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;min-height:100%;margin:0;padding:18px;font:15px/1.7 ui-monospace,SFMono-Regular,Consolas,monospace}@media (width<=600px){.admission-preview-backdrop[data-v-0f9973fb]{padding:0}.admission-preview[data-v-0f9973fb]{border-radius:0;width:100%;height:100%;max-height:none;padding:14px}.admission-preview iframe[data-v-0f9973fb]{min-height:100%}.admission-actions[data-v-0f9973fb]{min-width:260px}}.image-ready[data-v-9bee5a5d]{color:#176d59;background:#e8f4ee;border-radius:5px;padding:3px 8px;font-size:12px;display:inline-block}.editor-heading-content[data-v-4dbdc402]{min-width:0}.editor-heading-content h1[data-v-4dbdc402]{overflow-wrap:anywhere}.editor-back-link[data-v-4dbdc402],.editor-back-link[data-v-4dbdc402]:visited{color:#60736e;border-radius:6px;align-items:center;gap:6px;min-height:32px;margin:0 0 12px -8px;padding:4px 8px;font-size:14px;font-weight:500;line-height:24px;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex}.editor-back-link svg[data-v-4dbdc402]{flex-shrink:0}.editor-back-link[data-v-4dbdc402]:hover{color:#237f67;background:#e7f0ec}.editor-back-link[data-v-4dbdc402]:focus-visible{outline-offset:3px;outline:2px solid #237f67}.reason-field input[data-v-4dbdc402],.editor-pane>textarea[data-v-4dbdc402],.editor-confirm textarea[data-v-4dbdc402]{border:1px solid #cbd5dc;border-radius:6px;padding:10px}.document-editor .alert.success[data-v-4dbdc402]{border-left-color:#237f67}.document-editor[data-v-4dbdc402]{width:100%;min-width:0}.editor-status[data-v-4dbdc402]{background:#eef5f2;border:1px solid #cdded6;border-radius:8px;padding:16px 20px}.editor-status span[data-v-4dbdc402]{margin-left:20px;display:inline-block}.editor-status p[data-v-4dbdc402]{color:#52625b;margin:8px 0 0}.editor-toolbar[data-v-4dbdc402]{flex-wrap:wrap;gap:10px;margin:18px 0;display:flex}.pause-button[data-v-4dbdc402]{color:#9b392e;margin-left:auto}.reason-field[data-v-4dbdc402]{gap:8px;margin:16px 0;display:grid}.reason-field input[data-v-4dbdc402]{width:100%}.editor-columns[data-v-4dbdc402]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;display:grid}.editor-pane[data-v-4dbdc402]{background:#fff;border:1px solid #dce3e8;border-radius:8px;min-width:0;padding:18px}.editor-pane h2[data-v-4dbdc402]{margin:0 0 12px;font-size:17px}.editor-pane>textarea[data-v-4dbdc402]{resize:vertical;tab-size:2;white-space:pre-wrap;overflow-wrap:anywhere;width:100%;height:65vh;font:14px/1.8 ui-monospace,Consolas,monospace}.editor-pane small[data-v-4dbdc402]{color:#657580;margin-top:8px;display:block}.editor-tabs[data-v-4dbdc402]{border-bottom:1px solid #dce3e8;flex-wrap:wrap;gap:4px;margin-bottom:16px;display:flex}.editor-tabs button[data-v-4dbdc402]{cursor:pointer;color:#566771;background:0 0;border:0;padding:10px}.editor-tabs .active[data-v-4dbdc402]{color:#237f67;border-bottom:2px solid #237f67;font-weight:600}.editor-preview[data-v-4dbdc402]{overflow-wrap:anywhere;height:65vh;overflow:auto}.editor-backdrop[data-v-4dbdc402]{z-index:100;background:#182b3b66;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.editor-confirm[data-v-4dbdc402]{background:#fff;border-radius:12px;width:min(100%,560px);padding:24px}.editor-confirm textarea[data-v-4dbdc402]{width:100%;margin-top:8px;display:block}@media (width<=760px){.editor-columns[data-v-4dbdc402]{grid-template-columns:minmax(0,1fr)}.editor-pane>textarea[data-v-4dbdc402]{height:45vh}.editor-preview[data-v-4dbdc402]{height:55vh}.editor-status span[data-v-4dbdc402]{margin:10px 0 0;display:block}.pause-button[data-v-4dbdc402]{margin-left:0}.editor-pane[data-v-4dbdc402]{padding:12px}}.verification-rule[data-v-24709a74]{color:#31564d;background:#e9f5f2;border-left:4px solid #187b64;gap:18px;padding:18px 20px;display:flex}.help-steps[data-v-24709a74]{background:#fff;border:1px solid #dce3e7;gap:0;margin:24px 0;padding:0;list-style:none;display:grid}.help-steps li[data-v-24709a74]{border-bottom:1px solid #e4e9ec;grid-template-columns:42px 1fr auto;align-items:start;gap:18px;padding:22px;display:grid}.help-steps li[data-v-24709a74]:last-child{border-bottom:0}.step-number[data-v-24709a74]{color:#fff;background:#16232f;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.help-steps h2[data-v-24709a74]{margin:2px 0 7px;font-size:17px}.help-steps p[data-v-24709a74]{color:#61717c;margin:5px 0;line-height:1.6}.help-steps .success[data-v-24709a74]{color:#176c59}.help-steps a[data-v-24709a74]{color:#187b64;font-weight:700;text-decoration:none}@media (width<=820px){.help-steps li[data-v-24709a74]{grid-template-columns:38px 1fr}.help-steps li>a[data-v-24709a74]{grid-column:2}.verification-rule[data-v-24709a74]{display:grid}}.library-details summary[data-v-8f40168f]{cursor:pointer;color:#466c91;font-size:12px;font-weight:600}.library-summary-label[data-v-8f40168f]{vertical-align:middle;align-items:center;gap:8px;display:inline-flex}.library-count[data-v-8f40168f]{font-variant-numeric:tabular-nums;background:#e6edf5;border-radius:4px;padding:1px 6px}.library-content>p[data-v-8f40168f]{color:#6b7b75;margin:12px 0;font-size:11px;line-height:1.7}.department-controls[data-v-8f40168f]{z-index:2;background:#f6f9fa;padding:12px 0 1px;position:sticky;top:52px}.department-period[data-v-8f40168f]{color:#255d44;background:#edf5ee;border:1px solid #cddfd3;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;padding:11px 14px;font-size:12px;line-height:1.7;display:flex}.department-period span[data-v-8f40168f]{white-space:nowrap;font-size:11px}.child-department[data-v-8f40168f]{background:#fbfdfb}.department-entry .department-toggle[data-v-8f40168f]{padding-left:clamp(0px,calc(var(--department-depth,0)*24px),120px)}@media (width<=600px){.department-controls[data-v-8f40168f]{position:static}.department-period[data-v-8f40168f]{flex-direction:column;align-items:flex-start;gap:3px}.department-period span[data-v-8f40168f]{white-space:normal}.department-entry .department-toggle[data-v-8f40168f]{padding-left:clamp(0px,calc(var(--department-depth,0)*12px),48px)}}.operations-dashboard[data-v-8f40168f]{--green:#176d59;--ink:#20362e;--muted:#6b7b75;--line:#dfe7e2;box-sizing:border-box;width:100%;max-width:none;color:var(--ink);padding-bottom:40px}.operations-hero[data-v-8f40168f]{background:radial-gradient(at 92% 10%,#f2e9c9a6,#0000 36%),linear-gradient(120deg,#eaf4ee,#f7faf6);border:1px solid #d3e4d9;border-radius:14px;justify-content:space-between;align-items:center;gap:28px;padding:30px 32px;display:flex}.eyebrow[data-v-8f40168f]{color:var(--green);letter-spacing:.08em;margin:0 0 8px;font-size:11px;font-weight:700}.operations-hero h1[data-v-8f40168f]{letter-spacing:-.035em;margin:0;font-size:clamp(24px,2.5vw,36px);line-height:1.3}.hero-description[data-v-8f40168f]{color:var(--muted);margin:12px 0 0;font-size:13px;line-height:1.8}.hero-actions[data-v-8f40168f]{flex-shrink:0;gap:8px;display:flex}.hero-actions a[data-v-8f40168f]{white-space:nowrap;text-decoration:none}.dashboard-toolbar[data-v-8f40168f]{justify-content:space-between;align-items:center;gap:16px;margin-top:25px;display:flex}.dashboard-toolbar>div[data-v-8f40168f]:first-child{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.dashboard-toolbar strong[data-v-8f40168f]{font-size:17px}.scope-label[data-v-8f40168f]{color:#547562;background:#edf4ef;border-radius:5px;padding:5px 8px;font-size:11px}.period-switch[data-v-8f40168f]{border:1px solid var(--line);background:#fff;border-radius:8px;flex-shrink:0;padding:3px;display:flex}.period-switch button[data-v-8f40168f]{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:5px;padding:7px 17px;font-size:12px}.period-switch button.active[data-v-8f40168f]{color:var(--green);background:#e8f2ec;font-weight:700}.snapshot-note[data-v-8f40168f]{color:var(--muted);align-items:center;gap:12px;margin:10px 0 16px;font-size:11px;display:flex}.snapshot-note button[data-v-8f40168f]{color:var(--green);font:inherit;cursor:pointer;background:0 0;border:0}.metric-grid[data-v-8f40168f]{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.metric-card[data-v-8f40168f]{border:1px solid var(--line);background:#fff;border-radius:10px;min-width:0;padding:20px 22px}.metric-card>span[data-v-8f40168f]{color:#5f7368;font-size:12px;font-weight:600;display:block}.metric-card>strong[data-v-8f40168f]{letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin:12px 0;font-size:34px;line-height:1.25;display:block}.metric-card>strong small[data-v-8f40168f]{letter-spacing:0;color:var(--muted);margin-left:6px;font-size:12px;font-weight:400}.metric-card p[data-v-8f40168f]{margin:0 0 5px;font-size:11px;line-height:1.7}.metric-card>small[data-v-8f40168f]{color:var(--muted);font-size:10px;line-height:1.7;display:block}.feedback-card[data-v-8f40168f]{background:#f3f8f5}.feedback-card>strong[data-v-8f40168f]{color:var(--green)}.spotlight-section[data-v-8f40168f],.department-section[data-v-8f40168f]{margin-top:30px}.section-heading[data-v-8f40168f]{justify-content:space-between;align-items:flex-end;gap:18px;margin:0 0 14px;display:flex}.section-heading h2[data-v-8f40168f]{letter-spacing:-.02em;margin:0;font-size:20px}.section-heading>p[data-v-8f40168f]{color:var(--muted);margin:0;font-size:11px}.spotlight-grid[data-v-8f40168f]{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.spotlight-card[data-v-8f40168f]{border:1px solid var(--line);background:#fff;border-radius:10px;padding:20px 23px;position:relative}.spotlight-card[data-v-8f40168f]:first-child{background:linear-gradient(135deg,#fff9e9,#fff);border-color:#e8d9b3}.spotlight-top[data-v-8f40168f]{justify-content:space-between;align-items:center;display:flex}.department-symbol[data-v-8f40168f]{width:34px;height:34px;color:var(--green);background:#e7f0e9;border-radius:8px;place-items:center;font-weight:700;display:grid}.rank-label[data-v-8f40168f]{color:#8a794d;background:#f6f1e6;border-radius:5px;padding:4px 8px;font-size:10px}.spotlight-card h3[data-v-8f40168f]{overflow-wrap:anywhere;margin:12px 0;font-size:16px}.spotlight-value[data-v-8f40168f]{font-variant-numeric:tabular-nums;font-size:28px;font-weight:700}.spotlight-value span[data-v-8f40168f]{color:var(--muted);margin-left:8px;font-size:11px;font-weight:400}.spotlight-card p[data-v-8f40168f]{color:var(--muted);margin:8px 0;font-size:11px}.spotlight-card button[data-v-8f40168f]{border:0;border-top:1px solid var(--line);width:100%;color:var(--green);font:inherit;cursor:pointer;background:0 0;justify-content:space-between;margin-top:13px;padding:13px 0 0;font-size:12px;display:flex}.sort-control[data-v-8f40168f]{color:var(--muted);align-items:center;gap:9px;font-size:12px;display:flex}.sort-control select[data-v-8f40168f]{border:1px solid var(--line);width:auto;color:var(--ink);font:inherit;background:#fff;border-radius:6px;padding:7px 10px}.table-explanation[data-v-8f40168f]{color:var(--muted);margin:0 0 12px;font-size:11px;line-height:1.7}.department-table[data-v-8f40168f]{border:1px solid var(--line);background:#fff;border-radius:10px;overflow:hidden}.department-columns[data-v-8f40168f]{grid-template-columns:minmax(160px,1.2fr) minmax(80px,.55fr) minmax(145px,1fr) minmax(90px,.6fr) minmax(100px,.7fr) minmax(175px,1.1fr);align-items:center;gap:12px;padding:16px 20px;display:grid}.table-header[data-v-8f40168f]{color:var(--muted);background:#f3f6f3;padding-block:12px;font-size:11px}.department-entry+.department-entry[data-v-8f40168f]{border-top:1px solid var(--line)}.department-row>div[data-v-8f40168f]{min-width:0;font-size:13px}.department-row>div>small[data-v-8f40168f]{color:var(--muted);margin-top:3px;font-size:10px;line-height:1.6;display:block}.department-row strong[data-v-8f40168f]{font-variant-numeric:tabular-nums}.department-row strong small[data-v-8f40168f]{color:var(--muted);font-size:10px;font-weight:400}.department-toggle[data-v-8f40168f]{text-align:left;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;min-width:0;padding:0;display:flex}.department-toggle strong[data-v-8f40168f]{overflow-wrap:anywhere;font-size:13px;display:block}.department-toggle small[data-v-8f40168f]{color:var(--muted);margin-top:4px;font-size:10px;display:block}.expand-icon[data-v-8f40168f]{color:#667c70;flex-shrink:0;place-items:center;width:16px;height:20px;font-size:24px;line-height:1;transition:transform .15s;display:grid}.expand-icon.is-expanded[data-v-8f40168f]{transform:rotate(90deg)}.accent-number[data-v-8f40168f]{color:var(--green)}.library-details[data-v-8f40168f]{margin:0 20px 16px calc(50px + clamp(0px,calc(var(--department-depth,0)*24px),120px));background:#f5f8fb;border:1px solid #dce5ee;border-left:2px solid #bdcedf;border-radius:0 8px 8px 0;padding:12px 16px;position:relative}.library-details[data-v-8f40168f]:before{content:"";border-bottom:1px solid #c5d2cc;border-left:1px solid #c5d2cc;border-radius:0 0 0 5px;width:16px;height:30px;position:absolute;top:-12px;left:-18px}.library-details>p[data-v-8f40168f]{color:var(--muted);margin:0 0 10px;font-size:11px;line-height:1.7}.library-row[data-v-8f40168f]{border-top:1px solid #e2eae3;grid-template-columns:minmax(150px,1fr) 1fr .65fr .8fr 1.3fr;align-items:center;gap:12px;padding:14px 0;font-size:11px;display:grid}.library-row>a[data-v-8f40168f]{color:#345e86;overflow-wrap:anywhere;align-items:center;gap:8px;min-width:0;font-weight:600;text-decoration:none;display:flex}.library-row>a>span[data-v-8f40168f]:first-of-type{min-width:0}.library-row>a[data-v-8f40168f]:hover{text-decoration:underline}.node-kind[data-v-8f40168f]{white-space:nowrap;color:#5f7690;border:1px solid #d4e0ec;border-radius:4px;padding:2px 5px;font-size:10px;font-weight:400}.library-row small[data-v-8f40168f]{color:var(--muted);font-size:10px;line-height:1.7;display:block}.metric-guide[data-v-8f40168f]{border:1px solid var(--line);color:var(--muted);background:#f7f9f6;border-radius:9px;margin-top:20px;padding:16px 20px;font-size:12px}.metric-guide summary[data-v-8f40168f]{cursor:pointer;color:var(--ink);font-weight:600}.metric-guide p[data-v-8f40168f]{margin:12px 0 0;font-size:11px;line-height:1.9}.dashboard-state[data-v-8f40168f],.empty-notice[data-v-8f40168f]{border:1px dashed var(--line);color:var(--muted);background:#fafcf9;border-radius:10px;padding:28px;font-size:13px;line-height:1.8}.dashboard-state[data-v-8f40168f]{margin-top:18px}.error-state[data-v-8f40168f]{color:#a0473c}.operations-dashboard button[data-v-8f40168f]:focus-visible,.operations-dashboard a[data-v-8f40168f]:focus-visible{outline:2px solid var(--green);outline-offset:3px}@media (width<=1200px){.operations-hero[data-v-8f40168f]{flex-direction:column;align-items:flex-start}.metric-grid[data-v-8f40168f]{grid-template-columns:repeat(2,minmax(0,1fr))}.department-columns[data-v-8f40168f]{grid-template-columns:minmax(125px,1fr) 65px minmax(125px,1fr) 75px 85px minmax(150px,1.1fr);gap:8px;padding-inline:14px}}@media (width<=980px){.table-header[data-v-8f40168f]{display:none}.department-table[data-v-8f40168f]{background:0 0;border:0;overflow:visible}.department-entry[data-v-8f40168f]{border:1px solid var(--line);background:#fff;border-radius:9px;margin-bottom:12px;overflow:hidden}.department-columns[data-v-8f40168f]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:18px}.department-toggle[data-v-8f40168f]{grid-column:1/-1}.department-row>div[data-v-8f40168f]:before{content:attr(data-label);color:var(--muted);margin-bottom:5px;font-size:10px;display:block}.department-row>div[data-v-8f40168f]:last-child{grid-column:1/-1}.library-row[data-v-8f40168f]{grid-template-columns:1fr 1fr}.library-row>a[data-v-8f40168f]{grid-column:1/-1}.spotlight-grid[data-v-8f40168f]{grid-template-columns:repeat(3,minmax(0,1fr))}.spotlight-card[data-v-8f40168f]{padding:16px}.section-heading[data-v-8f40168f]{flex-wrap:wrap;align-items:flex-start}}@media (width<=600px){.operations-hero[data-v-8f40168f]{gap:18px;padding:22px}.operations-hero h1[data-v-8f40168f]{font-size:26px}.hero-actions[data-v-8f40168f]{flex-wrap:wrap}.dashboard-toolbar[data-v-8f40168f]{flex-direction:column;align-items:flex-start}.period-switch[data-v-8f40168f]{box-sizing:border-box;width:100%}.period-switch button[data-v-8f40168f]{flex:1}.metric-grid[data-v-8f40168f]{gap:9px}.metric-card[data-v-8f40168f]{padding:15px 12px}.metric-card>strong[data-v-8f40168f]{font-size:28px}.metric-card>span[data-v-8f40168f]{font-size:11px}.spotlight-grid[data-v-8f40168f]{grid-template-columns:1fr}.spotlight-card[data-v-8f40168f]{padding:18px}.library-row[data-v-8f40168f]{grid-template-columns:1fr}.library-details[data-v-8f40168f]{margin-right:12px;margin-left:calc(42px + clamp(0px,calc(var(--department-depth,0)*12px),48px));padding:12px}.library-row>a[data-v-8f40168f]{flex-wrap:wrap}.node-kind[data-v-8f40168f]{margin-left:0}.snapshot-note[data-v-8f40168f]{flex-wrap:wrap}.metric-guide[data-v-8f40168f]{padding:15px}}.department-node-icon[data-v-8f40168f]{color:#2b6951;background:#eaf2ed;border-radius:7px;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.department-node-label[data-v-8f40168f]{min-width:0}.department-node-icon svg[data-v-8f40168f]{width:18px;height:18px}.library-summary-label svg[data-v-8f40168f],.library-row>a>svg[data-v-8f40168f],.hierarchy-legend svg[data-v-8f40168f]{flex-shrink:0;width:17px;height:17px}.hierarchy-legend[data-v-8f40168f]{color:#557164;flex-wrap:wrap;align-items:center;gap:18px;margin:0 0 12px;font-size:11px;display:flex}.hierarchy-legend>span[data-v-8f40168f]{align-items:center;gap:6px;display:inline-flex}.hierarchy-legend>span[data-v-8f40168f]:nth-child(2){color:#466c91}.hierarchy-legend small[data-v-8f40168f]{color:var(--muted);font-size:11px}.page-heading h1[data-v-ecc22c62]{align-items:center;gap:10px;display:flex}.page-heading h1 svg[data-v-ecc22c62]{width:28px;height:28px}.directory-toolbar[data-v-ecc22c62]{border-bottom:1px solid var(--line,#e7e9e7);justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;padding:0 0 16px;display:flex}.directory-tabs[data-v-ecc22c62]{background:#f4f4f4;border-radius:10px;gap:2px;padding:4px;display:flex}.directory-tabs button[data-v-ecc22c62]{color:var(--muted,#858b87);white-space:nowrap;background:0 0;border:0;border-radius:7px;padding:9px 16px;font-weight:400}.directory-tabs button.active[data-v-ecc22c62]{color:#59b967;background:#fff;box-shadow:0 1px 4px #00000010}.directory-tabs span[data-v-ecc22c62]{margin-left:6px;font-size:12px}.directory-toolbar input[data-v-ecc22c62]{width:300px;max-width:100%;font:inherit;border:1px solid #e1e4e2;border-radius:7px;margin:0;padding:10px 12px}.page-heading-actions select[data-v-ecc22c62]{width:auto;font:inherit;background:#f8f8f8;border:1px solid #e1e4e2;border-radius:7px;margin:0;padding:9px 12px}.knowledge-base-list[data-v-ecc22c62]{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;display:grid}.knowledge-resource-card[data-v-ecc22c62]{border:1px solid var(--line,#e7e9e7);min-width:0;box-shadow:none;background:#fff;border-radius:12px;padding:20px 16px 14px;display:block;position:relative}.knowledge-base-row-main[data-v-ecc22c62]{padding:0;display:block}.knowledge-base-row-content[data-v-ecc22c62]{flex-direction:column;gap:12px;min-width:0;display:flex}.knowledge-base-row-title[data-v-ecc22c62]{min-height:25px;padding-right:65px;display:block}.knowledge-base-row-title strong[data-v-ecc22c62]{overflow-wrap:anywhere;font-size:16px}.knowledge-base-role[data-v-ecc22c62]{display:none}.knowledge-base-description[data-v-ecc22c62]{-webkit-line-clamp:2;height:44px;color:var(--muted,#858b87);-webkit-box-orient:vertical;font-size:14px;line-height:22px;display:-webkit-box;overflow:hidden}.knowledge-base-counts[data-v-ecc22c62]{border-top:1px solid #f0f0f0;padding-top:10px;font-size:12px}.knowledge-base-row-content>small[data-v-ecc22c62]:last-child{color:var(--muted,#858b87);overflow-wrap:anywhere;font-size:11px;line-height:1.5}.card-corner-actions[data-v-ecc22c62]{align-items:center;gap:6px;display:flex;position:absolute;top:17px;right:12px}.favorite-button[data-v-ecc22c62],.card-action-menu summary[data-v-ecc22c62]{color:#999;cursor:pointer;background:0 0;border:0;padding:2px 4px;font-size:22px;list-style:none}.favorite-button.selected[data-v-ecc22c62]{color:#59b967}.card-action-menu summary[data-v-ecc22c62]::-webkit-details-marker{display:none}.card-action-menu[open][data-v-ecc22c62]{z-index:3}.knowledge-base-actions[data-v-ecc22c62]{border:1px solid var(--line,#e7e9e7);background:#fff;border-radius:8px;flex-direction:column;gap:5px;min-width:140px;padding:9px;display:flex;position:absolute;top:34px;right:0;box-shadow:0 6px 22px #0002}.knowledge-base-actions .button[data-v-ecc22c62]{box-sizing:border-box;text-align:left;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:12px;width:100%;padding:11px 12px;font-size:13px;font-weight:400;display:flex}.knowledge-base-actions .button[data-v-ecc22c62]:hover{background:#f4f7f4}.knowledge-base-actions svg[data-v-ecc22c62]{flex-shrink:0;width:20px;height:20px}.knowledge-base-actions .danger[data-v-ecc22c62]{border-top:1px solid #e7e9e7;border-radius:0;margin-top:4px}.card-action-menu:not([open]) .knowledge-base-actions[data-v-ecc22c62]{display:none}@media (width<=700px){.directory-toolbar[data-v-ecc22c62]{flex-direction:column;align-items:stretch;gap:12px}.directory-tabs button[data-v-ecc22c62]{flex:1;padding:9px 8px}.directory-toolbar input[data-v-ecc22c62]{box-sizing:border-box;width:100%}.page-heading-actions[data-v-ecc22c62]{flex-wrap:wrap}.knowledge-base-list[data-v-ecc22c62]{grid-template-columns:1fr}}.knowledge-page[data-v-eb60bd7b]{min-width:0}.topic-toggle[data-v-eb60bd7b]{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;gap:10px;padding:0;display:flex}.topic-toggle h2[data-v-eb60bd7b]{overflow-wrap:anywhere}.topic-toggle small[data-v-eb60bd7b]{color:#687782}.topic-chevron[data-v-eb60bd7b]{color:#18715e;padding-top:5px}.topic-detail[data-v-eb60bd7b]{border-top:1px solid #e1e8e5}.topic-skeletons[data-v-eb60bd7b]{gap:16px;display:grid}.topic-skeleton[data-v-eb60bd7b]{background:linear-gradient(90deg,#edf2f0 25%,#f7f9f8 45%,#edf2f0 65%) 0 0/300% 100%;border-radius:10px;height:126px;animation:1.3s infinite pulse-eb60bd7b}.knowledge-row[data-v-eb60bd7b]{border-top:1px solid #e5ebe9;padding:18px 0}.source-toggle[data-v-eb60bd7b]{color:#18715e;cursor:pointer;background:0 0;border:0;padding:4px 0}.load-more[data-v-eb60bd7b]{margin-top:14px}.topics-more[data-v-eb60bd7b]{margin:20px auto 0;display:block}.loaded-all[data-v-eb60bd7b]{text-align:center;color:#7b8984}.loading-inline[data-v-eb60bd7b]{color:#687782}@keyframes pulse-eb60bd7b{to{background-position:-150% 0}}@media (width<=720px){.topic-card>header[data-v-eb60bd7b]{flex-direction:column;align-items:flex-start}.topic-card>header>.button[data-v-eb60bd7b]{white-space:normal;width:100%}.knowledge-item-heading[data-v-eb60bd7b]{flex-direction:column;align-items:flex-start}}.member-dialog-backdrop[data-v-26032db7]{z-index:110;background:#17242b73;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.member-dialog[data-v-26032db7]{box-sizing:border-box;background:#fff;border-radius:11px;flex-direction:column;width:min(1120px,100%);height:min(720px,100dvh - 36px);max-height:calc(100dvh - 36px);padding:22px;display:flex;overflow:hidden;box-shadow:0 24px 70px #0003}.member-dialog>header[data-v-26032db7],.member-dialog>footer[data-v-26032db7]{justify-content:space-between;align-items:center;gap:14px;display:flex}.member-dialog h2[data-v-26032db7],.member-dialog h3[data-v-26032db7]{margin:0}.member-dialog header p[data-v-26032db7]{color:#718089;margin:5px 0 0}.member-workspace[data-v-26032db7]{border:1px solid #dce3e7;border-radius:9px;flex:1 1 0;grid-template-columns:minmax(220px,30%) minmax(0,1fr);min-height:0;margin:18px 0;display:grid;overflow:hidden}.department-panel[data-v-26032db7]{background:#f8fafb;border-right:1px solid #dce3e7;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:grid}.department-panel>h3[data-v-26032db7]{border-bottom:1px solid #e4eaed;padding:15px 16px}.department-tree[data-v-26032db7]{min-height:0;padding:8px 0;overflow:auto}.department-row[data-v-26032db7]{align-items:center;padding-right:8px;display:flex}.tree-toggle[data-v-26032db7],.tree-spacer[data-v-26032db7]{color:#50636d;background:0 0;border:0;flex:0 0 24px;width:24px;height:34px}.tree-spacer[data-v-26032db7]{display:block}.department-name[data-v-26032db7]{text-align:left;color:#263940;background:0 0;border:0;border-radius:6px;flex:1;justify-content:space-between;align-items:center;min-width:0;padding:8px 10px;display:flex}.department-name span[data-v-26032db7]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.department-name small[data-v-26032db7]{color:#7c8b93;margin-left:8px}.department-name[data-v-26032db7]:hover{background:#eaf2ef}.department-name.active[data-v-26032db7]{color:#17664e;background:#dcece6;font-weight:700}.employee-panel[data-v-26032db7]{grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:grid}.employee-toolbar[data-v-26032db7]{border-bottom:1px solid #e4eaed;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;display:flex}.employee-toolbar small[data-v-26032db7]{color:#718089;margin-top:3px;display:block}.search-box[data-v-26032db7]{width:min(360px,50%)}.search-box input[data-v-26032db7]{width:100%}.employee-table-wrap[data-v-26032db7]{min-height:0;overflow:auto}.employee-table[data-v-26032db7]{border-collapse:collapse;white-space:nowrap;width:100%}.employee-table th[data-v-26032db7],.employee-table td[data-v-26032db7]{text-align:left;vertical-align:middle;border-bottom:1px solid #edf1f2;padding:11px 12px}.employee-table th[data-v-26032db7]{z-index:1;color:#50636d;background:#f8fafb;font-size:13px;position:sticky;top:0}.employee-table td small[data-v-26032db7]{color:#718089;margin-top:3px;display:block}.check-column[data-v-26032db7]{width:40px}.empty[data-v-26032db7]{color:#718089;text-align:center!important;padding:34px 14px!important}.empty.compact[data-v-26032db7]{padding:18px!important}.member-failures[data-v-26032db7]{flex:none;margin:0 0 12px}.member-dialog>footer[data-v-26032db7]{background:#fff;border-top:1px solid #e4eaed;flex-wrap:wrap;flex:none;justify-content:flex-end;padding-top:14px}.member-dialog footer label[data-v-26032db7]{align-items:center;gap:8px;margin-right:auto;display:flex}.member-dialog footer select[data-v-26032db7]{width:auto}.sr-only[data-v-26032db7]{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=700px){.member-dialog-backdrop[data-v-26032db7]{padding:0}.member-dialog[data-v-26032db7]{border-radius:0;width:100%;height:100dvh;max-height:100dvh;padding:16px}.member-workspace[data-v-26032db7]{grid-template-rows:minmax(150px,34%) minmax(0,1fr);grid-template-columns:1fr}.department-panel[data-v-26032db7]{border-bottom:1px solid #dce3e7;border-right:0}.employee-toolbar[data-v-26032db7]{flex-direction:column;align-items:stretch}.search-box[data-v-26032db7]{width:100%}.member-dialog>footer[data-v-26032db7]{padding:12px 0 0}}.member-page-actions[data-v-c12ca407]{justify-content:flex-end;margin-bottom:14px;display:flex}.question-data-evidence[data-v-fa715765]{background:#f7fbf9;border:1px solid #dce9e3;border-radius:8px;min-width:0;margin-top:24px;padding:16px}.question-data-evidence header[data-v-fa715765]{flex-wrap:wrap;justify-content:space-between;gap:10px;font-size:14px;display:flex}.question-data-evidence header span[data-v-fa715765],.evidence-id[data-v-fa715765]{color:#718089;font-size:12px}.evidence-id[data-v-fa715765]{overflow-wrap:anywhere}summary[data-v-fa715765]{cursor:pointer;color:#18765f;padding-top:12px;font-size:13px}.evidence-table[data-v-fa715765]{max-height:360px;margin-top:12px;overflow:auto}table[data-v-fa715765]{border-collapse:collapse;width:100%;font-size:12px}th[data-v-fa715765],td[data-v-fa715765]{white-space:nowrap;text-align:left;border-bottom:1px solid #dce9e3;padding:10px}th[data-v-fa715765]{background:#edf6f2;position:sticky;top:0}.conflict-source-preview[data-v-2f27c43f]{min-width:0;max-height:calc(100dvh - 80px);padding:24px;overflow:auto}.conflict-source-preview header[data-v-2f27c43f]{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:20px;padding-right:32px;display:flex}.conflict-source-preview h2[data-v-2f27c43f]{overflow-wrap:anywhere;margin:0;font-size:18px}.conflict-source-preview iframe[data-v-2f27c43f]{border:0;width:100%;height:65dvh}@media (width<=640px){.conflict-source-preview[data-v-2f27c43f]{padding:16px}}.review-guide[data-v-3c47f450]{color:#64736d;font-size:14px;line-height:1.7}.conflict-reason[data-v-3c47f450]{background:#fff3f0;padding:12px;line-height:1.7}.conflict-comparison[data-v-3c47f450]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.conflict-comparison section[data-v-3c47f450]{background:#f7faf8;border:1px solid #dce6e0;border-radius:8px;min-width:0;padding:16px}.conflict-comparison p[data-v-3c47f450]{white-space:pre-wrap;overflow-wrap:anywhere;max-height:300px;line-height:1.7;overflow:auto}.source-links[data-v-3c47f450]{flex-wrap:wrap;align-items:center;gap:12px;font-size:14px;display:flex}.source-links strong[data-v-3c47f450]{overflow-wrap:anywhere}footer[data-v-3c47f450]{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:16px;display:flex}@media (width<=640px){.conflict-comparison[data-v-3c47f450]{grid-template-columns:1fr}}.knowledge-danger-zone[data-v-ffcca019]{border:1px solid #efd6d6;border-radius:10px;margin-top:32px;padding:20px}.knowledge-danger-zone h3[data-v-ffcca019]{color:#b44949;margin:0}.knowledge-danger-zone p[data-v-ffcca019]{color:#687782;font-size:14px;line-height:1.7}.files-page[data-v-8fe07a76]{container-type:inline-size}.files-page .file-table[data-v-8fe07a76]{overflow:visible}.files-page .file-row[data-v-8fe07a76]:first-child{border-radius:10px 10px 0 0}.files-page .file-row[data-v-8fe07a76]:last-child{border-radius:0 0 10px 10px}.files-page .file-row[data-v-8fe07a76]:only-child{border-radius:10px}.diagnostic-row[data-v-8fe07a76]{grid-template-columns:minmax(260px,2fr) minmax(130px,1fr) minmax(120px,.8fr) minmax(90px,.6fr) minmax(100px,.7fr) 154px 220px}.file-name[data-v-8fe07a76]{min-width:0}.file-name strong[data-v-8fe07a76]{overflow-wrap:anywhere}.failure-reason[data-v-8fe07a76]{color:#b42318;overflow-wrap:anywhere;line-height:1.45}.diagnostic-row time[data-v-8fe07a76]{white-space:nowrap}.file-actions[data-v-8fe07a76]{grid-template-columns:72px 96px 36px;align-items:center;gap:7px;width:220px;position:relative;display:grid!important}.file-action-slot[data-v-8fe07a76]{min-width:0;position:relative}.file-action-button[data-v-8fe07a76],.file-more-button[data-v-8fe07a76]{box-sizing:border-box;color:#176f59;width:100%;min-height:32px;font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #cfe0da;border-radius:7px;justify-content:center;align-items:center;padding:5px 9px;font-size:13px;font-weight:650;line-height:1.2;text-decoration:none;display:inline-flex}.file-action-button[data-v-8fe07a76]:hover,.file-more-button[data-v-8fe07a76]:hover{color:#0f654f;background:#edf7f3;border-color:#94c2b2;text-decoration:none}.file-action-button[data-v-8fe07a76]:disabled{cursor:not-allowed;opacity:.6}.file-action-menu[data-v-8fe07a76]{z-index:20;background:#fff;border:1px solid #d9e2de;border-radius:8px;min-width:132px;padding:5px;position:absolute;top:calc(100% + 6px);right:0;overflow:hidden;box-shadow:0 10px 28px #142d2326}.file-action-menu>a[data-v-8fe07a76],.file-action-menu>button[data-v-8fe07a76]{box-sizing:border-box;color:#263b33;width:100%;min-height:34px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;padding:7px 10px;font-size:13px;text-decoration:none;display:flex}.file-action-menu>a[data-v-8fe07a76]:hover,.file-action-menu>button[data-v-8fe07a76]:hover{background:#f0f6f3;text-decoration:none}.file-action-menu .danger-menu-item[data-v-8fe07a76]{color:#b42318}.file-action-menu .danger-menu-item[data-v-8fe07a76]:hover{background:#fff0ef}@container (width<=1240px){.diagnostic-row[data-v-8fe07a76]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.diagnostic-row>.file-name[data-v-8fe07a76],.diagnostic-row>.file-actions[data-v-8fe07a76]{grid-column:1/-1}.files-page .diagnostic-row>span[data-v-8fe07a76]:first-of-type,.files-page .diagnostic-row>time[data-v-8fe07a76]{display:block}.diagnostic-row>[data-label][data-v-8fe07a76]:before{content:attr(data-label) "：";color:#687782}.file-actions[data-v-8fe07a76]{justify-self:start;padding-top:4px}}@media (width<=560px){.diagnostic-row[data-v-8fe07a76]{grid-template-columns:1fr}.diagnostic-row>[data-label][data-v-8fe07a76]{grid-column:1/-1}}.tools-summary[data-v-e336d945]{color:#53675c;background:#f4f7f5;border-radius:6px;padding:12px 14px;font-size:13px}.agent-tools-settings h3[data-v-e336d945]{margin:22px 0 8px;font-size:15px}.tool-grid[data-v-e336d945]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.tool-card[data-v-e336d945]{border:1px solid #dce5df;border-radius:8px;align-items:flex-start;gap:10px;min-width:0;padding:16px;display:flex}.tool-card input[data-v-e336d945]{margin-top:3px}.tool-card span[data-v-e336d945]{overflow-wrap:anywhere;min-width:0}.tool-card small[data-v-e336d945]{color:#6c7b72;margin-top:7px;font-size:13px;line-height:1.6;display:block}.tool-card.inactive[data-v-e336d945]{background:#f8faf9}.effective-tools[data-v-e336d945]{flex-wrap:wrap;gap:8px;display:flex}.agent-tools-settings details[data-v-e336d945]{margin-top:20px}.agent-tools-settings summary[data-v-e336d945]{cursor:pointer;font-size:13px}@media (width<=760px){.tool-grid[data-v-e336d945]{grid-template-columns:minmax(0,1fr)}.tool-card[data-v-e336d945]{padding:12px}}.agent-setting-row>select[data-v-ce130d77]{justify-self:end;width:100%;max-width:280px}.slider-control input[type=range][data-v-ce130d77]{appearance:none;background:linear-gradient(to right,#08b76c 0%,#08b76c var(--range-fill),#dedede var(--range-fill),#dedede 100%);border:0;border-radius:8px;height:4px;padding:0}.slider-control input[type=range][data-v-ce130d77]::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#fff;border:2px solid #08b76c;border-radius:50%;width:17px;height:17px;box-shadow:0 1px 3px #0002}.slider-control input[type=range][data-v-ce130d77]::-moz-range-thumb{cursor:pointer;background:#fff;border:2px solid #08b76c;border-radius:50%;width:13px;height:13px}.slider-control[data-v-ce130d77]{justify-self:end;align-items:center;gap:24px;width:100%;max-width:460px;display:flex}.slider-control input[data-v-ce130d77]{accent-color:#08b76c;flex:1;min-width:0}.slider-control output[data-v-ce130d77]{text-align:right;min-width:24px;font-size:13px}.setup-status[data-v-ce130d77]{color:#809087;margin-left:7px;font-size:11px;font-weight:400;display:inline-block}.setup-note[data-v-ce130d77]{color:#829087;font-size:12px;line-height:1.7}.parser-policy[data-v-ce130d77]{padding-top:18px}.parser-policy h3[data-v-ce130d77]{margin:0 0 6px;font-size:14px;font-weight:500}.parser-policy header p[data-v-ce130d77]{color:#829087;margin:0 0 14px;font-size:13px;line-height:1.6}.parser-table[data-v-ce130d77]{border:1px solid #e1e6e3;border-radius:7px;overflow:hidden}.parser-row[data-v-ce130d77]{border-bottom:1px solid #e1e6e3;grid-template-columns:170px minmax(0,1fr);align-items:center;gap:14px;padding:12px 14px;display:grid}.parser-row[data-v-ce130d77]:last-child{border-bottom:0}.parser-row label[data-v-ce130d77]{font-size:13px}.parser-row select[data-v-ce130d77]{box-sizing:border-box;width:100%;max-width:100%;height:34px;font:inherit;color:#25382c;background:#fff;border:1px solid #d9dfdb;border-radius:4px;padding:5px 10px;font-size:13px}.extension-tags[data-v-ce130d77]{flex-wrap:wrap;gap:4px;margin-top:5px;display:flex}.extension-tags code[data-v-ce130d77]{color:#506254;background:#f3f5f4;border-radius:3px;padding:1px 4px;font-size:10px}.attachment-current[data-v-ce130d77]{margin-top:24px;font-size:13px}.attachment-current summary[data-v-ce130d77]{cursor:pointer;color:#527660}@media (width<=700px){.parser-row[data-v-ce130d77]{grid-template-columns:minmax(0,1fr);gap:8px;padding:12px}.slider-control[data-v-ce130d77]{gap:12px}.setup-status[data-v-ce130d77]{margin-left:3px}}input[type=number][data-v-ce130d77]{box-sizing:border-box;justify-self:end;width:100%;max-width:160px}input[type=checkbox][data-v-ce130d77]{width:18px;height:18px;accent-color:var(--accent,#087f6d)}fieldset[data-v-ce130d77]{border:1px solid var(--border,#e4e8e6);border-radius:8px;padding:16px}.agent-format-options[data-v-ce130d77]{flex-wrap:wrap;gap:18px;display:flex}.agent-format-options label[data-v-ce130d77]{align-items:center;gap:6px;display:flex}input[role=switch][data-v-ce130d77]{appearance:none;cursor:pointer;background:#c8d3cc;border-radius:20px;flex:none;justify-self:end;width:34px;height:20px;position:relative;border:0!important;padding:0!important}input[role=switch][data-v-ce130d77]:checked{background:#07856b}input[role=switch][data-v-ce130d77]:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:2px;left:2px}input[role=switch][data-v-ce130d77]:checked:after{transform:translate(14px)}input[role=switch][data-v-ce130d77]:focus-visible{outline-offset:3px;outline:2px solid #07856b}.consistency[data-v-cc0570f7]{width:100%;min-width:0}.consistency header[data-v-cc0570f7],.problem-heading[data-v-cc0570f7],footer[data-v-cc0570f7]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.consistency h2[data-v-cc0570f7],.consistency h3[data-v-cc0570f7]{margin:0}.consistency header p[data-v-cc0570f7],.scope-note[data-v-cc0570f7]{color:#64736d;font-size:14px;line-height:1.7}.consistency nav[data-v-cc0570f7]{gap:8px;margin:20px 0;display:flex}.consistency nav [aria-pressed=true][data-v-cc0570f7]{color:#157a61;background:#e5f3ec}article[data-v-cc0570f7],.decision-form[data-v-cc0570f7]{overflow-wrap:anywhere;background:#fff;border:1px solid #dce6e0;border-radius:12px;margin:14px 0;padding:20px}.reason[data-v-cc0570f7]{background:#fff7e5;padding:12px;line-height:1.7}.claims[data-v-cc0570f7]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.claims section[data-v-cc0570f7]{background:#f7faf8;border-radius:8px;min-width:0;padding:16px}.claims p[data-v-cc0570f7],fieldset label[data-v-cc0570f7]{white-space:pre-wrap;max-height:240px;line-height:1.7;overflow:auto}.claims h4[data-v-cc0570f7]{margin:10px 0}.claims small[data-v-cc0570f7],footer span[data-v-cc0570f7]{color:#64736d}.decision[data-v-cc0570f7]{background:#eaf5ee;padding:14px;line-height:1.7}footer[data-v-cc0570f7]{margin-top:16px}.decision-form[data-v-cc0570f7]{border:0;max-height:calc(100dvh - 64px);margin:0;padding:24px;overflow:auto}.decision-form h3[data-v-cc0570f7]{padding-right:28px;font-size:18px}.decision-form label[data-v-cc0570f7]{gap:8px;margin-top:14px;display:grid}.decision-form fieldset label[data-v-cc0570f7]{display:block}.decision-form select[data-v-cc0570f7],.decision-form textarea[data-v-cc0570f7]{width:100%;padding:10px}.decision-form input[type=radio][data-v-cc0570f7]{width:auto;margin-right:8px}@media (width<=760px){.decision-form[data-v-cc0570f7]{padding:20px 16px}.claims[data-v-cc0570f7]{grid-template-columns:1fr}article[data-v-cc0570f7],.decision-form[data-v-cc0570f7]{padding:14px}.consistency nav[data-v-cc0570f7]{flex-wrap:wrap}}.operations-overview h2[data-v-260dddf8]{margin:0 0 22px}.operations-state[data-v-260dddf8]{text-align:center;color:#64748b;border:1px dashed #cad8d4;border-radius:12px;padding:54px 24px}.operations-state p[data-v-260dddf8]{margin:0 0 14px}.operations-state.error[data-v-260dddf8]{color:#b42318}.overview-grid[data-v-260dddf8]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.overview-card[data-v-260dddf8]{color:#10243a;text-align:left;cursor:pointer;background:#fff;border:1px solid #dce7e3;border-radius:14px;min-height:150px;padding:20px;transition:border-color .15s,box-shadow .15s,transform .15s;box-shadow:0 1px 2px #0f23340a}.overview-card[data-v-260dddf8]:hover,.overview-card[data-v-260dddf8]:focus-visible{border-color:#16856f;outline:none;transform:translateY(-1px);box-shadow:0 8px 20px #0f59491a}.overview-card.attention[data-v-260dddf8]{background:#f2faf7}.overview-card.wide[data-v-260dddf8]{grid-column:span 2}.overview-card span[data-v-260dddf8],.overview-card small[data-v-260dddf8]{display:block}.overview-card span[data-v-260dddf8]{color:#61756e;font-size:14px}.overview-card strong[data-v-260dddf8]{color:#0b6b59;margin:14px 0 9px;font-size:28px;display:block}.overview-card small[data-v-260dddf8]{color:#6b7b87;line-height:1.55}.overview-card .question[data-v-260dddf8]{color:#253d4a;overflow-wrap:anywhere;margin-bottom:5px}@media (width<=900px){.overview-grid[data-v-260dddf8]{grid-template-columns:1fr}.overview-card.wide[data-v-260dddf8]{grid-column:auto}.overview-card[data-v-260dddf8]{min-height:128px}}.trial-history h2[data-v-0f1db2e9]{margin:0 0 22px}.trial-state[data-v-0f1db2e9]{text-align:center;color:#64748b;border:1px dashed #cad8d4;border-radius:12px;padding:54px 24px}.trial-state p[data-v-0f1db2e9]{margin:8px 0 14px}.trial-state.error[data-v-0f1db2e9]{color:#b42318}.trial-list[data-v-0f1db2e9]{gap:14px;display:grid}.trial-record[data-v-0f1db2e9]{background:#fff;border:1px solid #dce7e3;border-radius:14px;padding:20px;box-shadow:0 1px 2px #0f23340a}.trial-record header[data-v-0f1db2e9],.trial-record footer[data-v-0f1db2e9]{justify-content:space-between;align-items:center;gap:12px;display:flex}.trial-record time[data-v-0f1db2e9],.trial-record footer[data-v-0f1db2e9]{color:#718078;font-size:13px}.trial-status[data-v-0f1db2e9]{color:#43564f;background:#eef3f2;border-radius:999px;padding:4px 10px;font-size:13px;font-weight:700}.trial-status.answered[data-v-0f1db2e9]{color:#08735e;background:#e8f7f1}.trial-status.failed[data-v-0f1db2e9],.trial-status.conflict[data-v-0f1db2e9]{color:#b42318;background:#fff0ed}.trial-record h3[data-v-0f1db2e9]{overflow-wrap:anywhere;margin:16px 0 9px;font-size:17px;line-height:1.55}.trial-record .answer[data-v-0f1db2e9]{color:#425563;overflow-wrap:anywhere;margin:0;line-height:1.65}.evidence[data-v-0f1db2e9]{flex-wrap:wrap;gap:6px;margin:14px 0;display:flex}.evidence span[data-v-0f1db2e9]{color:#476158;background:#f1f6f4;border-radius:6px;padding:4px 8px;font-size:12px}.trial-record footer[data-v-0f1db2e9]{border-top:1px solid #edf1ef;justify-content:flex-start;padding-top:12px}.trial-record footer span+span[data-v-0f1db2e9]:before{content:"·";margin-right:12px}@media (width<=700px){.trial-record[data-v-0f1db2e9]{padding:16px}.trial-record header[data-v-0f1db2e9]{flex-direction:column;align-items:flex-start}.trial-record footer[data-v-0f1db2e9]{flex-direction:column;align-items:flex-start;gap:4px}.trial-record footer span+span[data-v-0f1db2e9]:before{display:none}}.route-dialog[data-v-1c04f125]{grid-template-rows:auto minmax(0,1fr) auto;width:min(1120px,100vw - 32px);max-width:1120px;height:min(820px,100vh - 32px);max-height:calc(100vh - 32px);padding:0;display:grid;overflow:hidden}.route-dialog>header[data-v-1c04f125]{padding:22px 24px 17px}.route-dialog-workspace[data-v-1c04f125]{grid-template-columns:250px minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.route-list[data-v-1c04f125]{border-right:1px solid var(--line,#dce7e2);background:#fbfcfc;min-height:0;padding:20px;overflow-y:auto}.route-list>button[data-v-1c04f125]{text-align:left;width:100%;margin-bottom:10px}.route-list>button[data-v-1c04f125]:not(.button){background:#fff;border:1px solid #dce7e2;border-radius:12px;flex-direction:column;gap:4px;padding:12px;display:flex}.route-list>button.active[data-v-1c04f125]{background:#eff9f6;border-color:#16816c}.route-list small[data-v-1c04f125]{color:#71817c}.route-form[data-v-1c04f125],.route-preview[data-v-1c04f125]{min-height:0;padding:22px 24px 32px;overflow-y:auto}.route-form[data-v-1c04f125]{background:#f7faf8;align-content:start;gap:18px;display:grid}.route-form-section[data-v-1c04f125]{background:#fff;border:1px solid #e0e9e5;border-radius:13px;padding:19px}.route-section-heading[data-v-1c04f125]{justify-content:space-between;gap:16px;margin-bottom:15px;display:flex}.route-section-heading h3[data-v-1c04f125]{color:#20352c;margin:0;font-size:16px;font-weight:600}.route-section-heading p[data-v-1c04f125]{color:#718078;margin:5px 0 0;font-size:12px}.route-form-grid[data-v-1c04f125]{grid-template-columns:1fr 1fr;gap:14px;display:grid}.route-form-grid label[data-v-1c04f125]{color:#2c4037;gap:6px;font-size:13px;font-weight:400;display:grid}.route-form-grid .wide[data-v-1c04f125]{grid-column:1/-1}.route-form-grid input[data-v-1c04f125],.route-form-grid textarea[data-v-1c04f125],.route-form-grid select[data-v-1c04f125]{box-sizing:border-box;width:100%;font:inherit;background:#fbfcfc;border:1px solid #cdd9d3;border-radius:8px;padding:9px 11px;font-weight:400;line-height:1.45}.route-form-grid input[data-v-1c04f125]:focus,.route-form-grid textarea[data-v-1c04f125]:focus,.route-form-grid select[data-v-1c04f125]:focus{background:#fff;border-color:#27896f;outline:0;box-shadow:0 0 0 3px #27896f1c}.route-kb-summary[data-v-1c04f125]{background:#f8fbfa;border:1px solid #dce7e2;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;padding:14px 15px;display:flex}.route-kb-summary>div[data-v-1c04f125]{gap:5px;min-width:0;display:grid}.route-kb-summary span[data-v-1c04f125]{color:#718078;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.route-kb-summary .button[data-v-1c04f125]{flex:none}.route-switch[data-v-1c04f125]{border-top:1px solid #e8eeeb;justify-content:space-between;align-items:center;margin-top:15px;padding-top:15px;display:flex}.route-preview[data-v-1c04f125]{align-content:start;gap:14px;display:grid}.route-test-result[data-v-1c04f125]{background:#eff9f6;border-radius:12px;gap:5px;padding:14px;display:grid}.route-dialog-footer[data-v-1c04f125]{z-index:1;background:#fff;border-top:1px solid #e8eeeb;padding:0 24px;position:relative;box-shadow:0 -8px 24px #1c3d300d}.route-dialog-footer .field-error[data-v-1c04f125]{margin:10px 0 0}.route-dialog-footer .modal-actions[data-v-1c04f125]{border-top:0;padding:14px 0}.route-kb-picker-backdrop[data-v-1c04f125]{z-index:320;background:#14221d61;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.route-kb-picker[data-v-1c04f125]{box-sizing:border-box;background:#fff;border:1px solid #dce6e1;border-radius:14px;grid-template-rows:auto minmax(0,1fr) auto;width:min(620px,100vw - 48px);max-height:min(680px,100vh - 48px);display:grid;overflow:hidden;box-shadow:0 28px 80px #0f251d47}.route-kb-picker>header[data-v-1c04f125]{border-bottom:1px solid #e8eeeb;justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 22px 16px;display:flex}.route-kb-picker h3[data-v-1c04f125]{margin:0}.route-kb-picker header p[data-v-1c04f125]{color:#718078;margin:5px 0 0;font-size:12px}.route-kb-options[data-v-1c04f125]{background:#f8fbfa;align-content:start;gap:9px;min-height:0;padding:16px 22px;display:grid;overflow-y:auto}.route-kb-options .check-row[data-v-1c04f125]{background:#fff;border:1px solid #dfe8e4;border-radius:10px;align-items:flex-start;gap:11px;padding:12px;display:flex}.route-kb-options .check-row>span[data-v-1c04f125]{gap:3px;display:grid}.route-kb-options small[data-v-1c04f125]{color:#718078}.route-kb-picker>.modal-actions[data-v-1c04f125]{border-top:1px solid #e8eeeb;padding:14px 22px}@media (width<=760px){.route-dialog[data-v-1c04f125]{width:calc(100vw - 20px);height:calc(100vh - 20px);max-height:calc(100vh - 20px)}.route-dialog>header[data-v-1c04f125]{padding:17px 18px 14px}.route-dialog-workspace[data-v-1c04f125]{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr}.route-list[data-v-1c04f125]{border-bottom:1px solid #dce7e2;border-right:0;gap:9px;max-height:132px;padding:13px;display:flex;overflow:auto}.route-list>button[data-v-1c04f125]{flex:0 0 170px;margin:0}.route-list>.button[data-v-1c04f125]{flex-basis:140px}.route-form[data-v-1c04f125],.route-preview[data-v-1c04f125]{padding:16px}.route-form-section[data-v-1c04f125]{padding:15px}.route-form-grid[data-v-1c04f125]{grid-template-columns:1fr}.route-form-grid .wide[data-v-1c04f125]{grid-column:auto}.route-kb-summary[data-v-1c04f125]{flex-direction:column;align-items:stretch}.route-kb-summary .button[data-v-1c04f125]{align-self:flex-start}.route-dialog-footer[data-v-1c04f125]{padding:0 18px}}.employee-dialog-backdrop[data-v-a8ee297e]{z-index:120;background:#17242b73;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.employee-dialog[data-v-a8ee297e]{background:#fff;border-radius:11px;flex-direction:column;width:min(1120px,100%);height:min(720px,100dvh - 36px);padding:22px;display:flex;overflow:hidden}.employee-dialog>header[data-v-a8ee297e],.employee-dialog>footer[data-v-a8ee297e]{align-items:center;gap:14px;display:flex}.employee-dialog>header[data-v-a8ee297e]{justify-content:space-between}.employee-dialog h2[data-v-a8ee297e],.employee-dialog h3[data-v-a8ee297e]{margin:0}.employee-dialog header p[data-v-a8ee297e]{color:#718089;margin:5px 0 0}.employee-workspace[data-v-a8ee297e]{border:1px solid #dce3e7;flex:1;grid-template-columns:minmax(220px,30%) minmax(0,1fr);min-height:0;margin:14px 0;display:grid;overflow:hidden}.employee-workspace aside[data-v-a8ee297e]{background:#f8fafb;border-right:1px solid #dce3e7;grid-template-rows:auto 1fr;min-height:0;display:grid}.employee-workspace aside h3[data-v-a8ee297e]{padding:14px}.tree[data-v-a8ee297e],.table-wrap[data-v-a8ee297e]{overflow:auto}.department-row[data-v-a8ee297e]{display:flex}.department-row button[data-v-a8ee297e]{background:0 0;border:0;padding:9px}.department-row button[data-v-a8ee297e]:last-child{text-align:left;flex:1}.department-row button.active[data-v-a8ee297e]{color:#17664e;background:#dcece6}.spacer[data-v-a8ee297e]{width:32px}.employee-workspace main[data-v-a8ee297e]{grid-template-rows:auto 1fr;min-width:0;min-height:0;display:grid}.employee-workspace main>input[data-v-a8ee297e]{margin:12px}.employee-workspace table[data-v-a8ee297e]{border-collapse:collapse;white-space:nowrap;width:100%}.employee-workspace th[data-v-a8ee297e],.employee-workspace td[data-v-a8ee297e]{text-align:left;border-bottom:1px solid #edf1f2;padding:10px}.employee-workspace small[data-v-a8ee297e]{color:#718089;display:block}.disabled[data-v-a8ee297e]{color:#89969c}.employee-dialog>footer[data-v-a8ee297e]{border-top:1px solid #e4eaed;flex-wrap:wrap;padding-top:12px}.chips[data-v-a8ee297e]{flex-wrap:wrap;flex:1;gap:6px;display:flex}@media (width<=700px){.employee-dialog-backdrop[data-v-a8ee297e]{padding:0}.employee-dialog[data-v-a8ee297e]{border-radius:0;width:100%;height:100dvh;padding:14px}.employee-workspace[data-v-a8ee297e]{grid-template-rows:minmax(140px,34%) minmax(0,1fr);grid-template-columns:1fr}.employee-workspace aside[data-v-a8ee297e]{border-bottom:1px solid #dce3e7;border-right:0}}.agent-history-row{border-bottom:1px solid #e8ece8;justify-content:space-between;gap:16px;padding:12px 0;display:flex}.agent-history-row small{color:#7f8983}.agent-planned{color:#78867c;background:#f1f5f1;border-radius:5px;padding:4px 10px;display:inline-block}.workspace-modal:has(>.agent-settings-compact){width:min(1240px,100%);height:min(940px,100dvh - 24px);overflow:hidden}.workspace-modal>.agent-editor-page.agent-settings-compact{background:#fff;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:196px minmax(0,1fr);width:100%;height:100%;min-height:0;padding:0;display:grid;overflow:hidden}.workspace-modal .agent-settings-compact .agent-workbench-grid{display:contents}.workspace-modal .agent-settings-compact .agent-editor-navigation{background:#f8f9f8;border-right:1px solid #e6eae7;grid-area:1/1/3;max-height:none;padding:0 10px 12px;display:block;overflow:hidden auto}.workspace-modal .agent-settings-compact .agent-editor-navigation h2{border-bottom:1px solid #e6eae7;margin:0 -10px 8px;padding:19px 18px;font-size:17px;line-height:24px}.workspace-modal .agent-settings-compact .agent-settings-group{color:#89938c;padding:10px 12px 3px;font-size:11px;line-height:18px;display:block}.workspace-modal .agent-settings-compact .agent-editor-navigation button{white-space:nowrap;border-radius:6px;gap:9px;width:100%;height:32px;padding:5px 12px;font-size:13px}.workspace-modal .agent-settings-compact .agent-editor-navigation svg{flex-shrink:0;width:17px;height:17px}.workspace-modal .agent-settings-compact .agent-authoring-column,.workspace-modal .agent-settings-compact .agent-preview-column{grid-area:1/2;min-width:0;min-height:0;padding:32px 34px 16px;display:block;overflow:hidden auto}.workspace-modal .agent-settings-compact .agent-workbench-pane,.workspace-modal .agent-settings-compact .agent-authoring-column>.agent-workbench-pane,.workspace-modal .agent-settings-compact .agent-preview-column>.agent-workbench-pane{height:auto;min-height:0;box-shadow:none;background:#fff;border-radius:0;display:block;overflow:visible;border:0!important}.workspace-modal .agent-settings-compact .pane-heading{background:#fff;border:0;gap:8px;padding:0 36px 18px 0}.workspace-modal .agent-settings-compact .pane-heading h2{margin:0 0 5px;font-size:22px;line-height:30px}.workspace-modal .agent-settings-compact .pane-heading p{font-size:13px;line-height:20px}.workspace-modal .agent-settings-compact .pane-icon{display:none}.workspace-modal .agent-settings-compact .pane-scroll{padding:0;display:block;overflow:visible}.agent-setting-row{border-bottom:1px solid #e7ebe8;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:24px;min-height:70px;padding:15px 0;display:grid}.agent-setting-row label,.agent-setting-row span{color:#303c35;font-size:14px;font-weight:400}.agent-setting-row small{color:#8a948e;margin-top:4px;font-size:12px;font-weight:400;line-height:19px;display:block}.agent-settings-compact input:not([type=checkbox]):not([type=radio]),.agent-settings-compact select,.agent-settings-compact textarea{box-sizing:border-box;width:100%;min-width:0;font:inherit;background:#f7f8f7;border:1px solid #e0e5e1;border-radius:5px;padding:8px 10px;font-size:13px;font-weight:400;line-height:20px}.agent-settings-compact #agent-config-name,.agent-settings-compact #agent-config-description{color:#24382d;background:#fff;border-color:#c3d1c9;outline:none}.agent-settings-compact #agent-config-name:focus,.agent-settings-compact #agent-config-description:focus{border-color:#168366;box-shadow:0 0 0 2px #16836618}.agent-settings-compact textarea{resize:vertical;min-height:60px}.agent-settings-compact input[readonly]{color:#6e7871}.workspace-modal .agent-settings-compact .agent-avatar-row{align-items:center;gap:12px;display:flex}.workspace-modal .agent-settings-compact .agent-avatar-row .agent-avatar{flex-basis:40px;width:40px;height:40px}.workspace-modal .agent-settings-compact .authoring-field-stack{gap:14px;display:grid}.workspace-modal .agent-settings-compact .authoring-field-stack label{gap:6px;font-size:13px;font-weight:400}.workspace-modal .agent-settings-compact .authoring-field-stack textarea{height:clamp(80px,13dvh,120px);min-height:80px}.workspace-modal .agent-settings-compact textarea[data-system-prompt]{height:clamp(120px,19dvh,170px)}.workspace-modal .agent-settings-compact .dialogue-fields{gap:14px;display:grid}.workspace-modal .agent-settings-compact .dialogue-fields label{font-size:13px;font-weight:400}.agent-settings-actions{background:#fff;border-top:1px solid #e7ece9;justify-content:flex-end;align-items:center;gap:10px;padding:12px 24px;display:flex}.agent-settings-actions small{color:#87928b;margin-right:auto;font-size:11px;line-height:16px}.agent-settings-actions .button{padding:8px 13px;font-size:13px}.workspace-modal .agent-settings-compact .agent-settings-actions{grid-area:2/2}.agent-settings-compact>.alert,.agent-settings-compact>.notice,.agent-settings-compact>[role=status]{grid-area:auto/2;margin:12px 34px 0}:is(.agent-settings-compact:has(>.alert),.agent-settings-compact:has(>.notice)){grid-template-rows:auto minmax(0,1fr) auto}:is(.agent-settings-compact:has(>.alert) .agent-authoring-column,.agent-settings-compact:has(>.notice) .agent-authoring-column,.agent-settings-compact:has(>.notice) .agent-preview-column,.agent-settings-compact:has(>.alert) .agent-preview-column){grid-row:2}:is(.agent-settings-compact:has(>.alert) .agent-settings-actions,.agent-settings-compact:has(>.notice) .agent-settings-actions){grid-row:3}:is(.agent-settings-compact:has(>.alert) .agent-editor-navigation,.agent-settings-compact:has(>.notice) .agent-editor-navigation){grid-row:1/4}@media (height<=720px) and (width>=701px){.workspace-modal .agent-settings-compact .agent-editor-navigation button{height:28px;padding-top:3px;padding-bottom:3px}.workspace-modal .agent-settings-compact .agent-settings-group{padding-top:6px}.workspace-modal .agent-settings-compact .agent-authoring-column,.workspace-modal .agent-settings-compact .agent-preview-column{padding-top:25px}.agent-setting-row{min-height:62px;padding:11px 0}}@media (width<=700px){.workspace-modal>.agent-editor-page.agent-settings-compact{grid-template-columns:142px minmax(0,1fr)}.workspace-modal .agent-settings-compact .agent-editor-navigation{padding-left:6px;padding-right:6px}.workspace-modal .agent-settings-compact .agent-editor-navigation h2{margin-left:-6px;margin-right:-6px;padding:16px 12px;font-size:14px}.workspace-modal .agent-settings-compact .agent-editor-navigation button{gap:6px;height:30px;padding:5px 7px;font-size:12px}.workspace-modal .agent-settings-compact .agent-settings-group{padding:7px 7px 2px;font-size:10px}.workspace-modal .agent-settings-compact .agent-authoring-column,.workspace-modal .agent-settings-compact .agent-preview-column{padding:44px 14px 14px}.workspace-modal .agent-settings-compact .pane-heading h2{font-size:18px}.agent-setting-row{grid-template-columns:minmax(0,1fr);gap:8px;padding:12px 0}.agent-settings-actions{flex-wrap:wrap;padding:10px 12px}.agent-settings-actions small{display:none}.workspace-modal .agent-settings-compact .agent-editor-navigation svg{width:15px;height:15px}.workspace-modal .agent-settings-compact .agent-avatar-row{flex-wrap:wrap}}@media (width<=700px) and (height<=720px){.workspace-modal .agent-settings-compact .agent-editor-navigation button{height:26px;padding-top:3px;padding-bottom:3px}.workspace-modal .agent-settings-compact .agent-settings-group{padding-top:4px}.workspace-modal .agent-settings-compact .agent-editor-navigation h2{padding-top:12px;padding-bottom:12px}}@media (height<=620px){.workspace-modal .agent-settings-compact .agent-editor-navigation{overflow-y:auto}}.agent-mode-badge{background:#e4f5eb;border-radius:5px;padding:7px 16px;display:inline-flex;color:#16794b!important}.agent-knowledge-modes{flex-wrap:wrap;grid-column:1/-1;gap:0;display:flex}.agent-knowledge-modes button{color:#52655a;cursor:pointer;font:inherit;background:#fff;border:1px solid #dce4df;padding:8px 14px;font-size:13px}.agent-knowledge-modes button:first-child{border-radius:6px 0 0 6px}.agent-knowledge-modes button:last-child{border-radius:0 6px 6px 0}.agent-knowledge-modes button[aria-pressed=true]{color:#16794b;background:#e4f5eb;border-color:#80c79d}.agent-inline-knowledge{grid-column:1/-1;min-width:0}.agent-inline-knowledge>input{box-sizing:border-box;width:100%;font:inherit;border:1px solid #dce4df;border-radius:6px;padding:10px 12px}.agent-knowledge-list{max-height:320px;margin-top:12px;overflow:auto}.agent-knowledge-list .check-row{border:1px solid #e4eae6;border-radius:6px;margin-bottom:8px;padding:12px}.agent-knowledge-list small{color:#7e8c83;overflow-wrap:anywhere;margin-top:5px;display:block}.agent-knowledge-summary>.agent-setting-row{grid-column:1/-1}.agent-prompt-tabs{border-bottom:1px solid #e7ebe8;flex-wrap:wrap;gap:8px;margin-bottom:18px;padding-bottom:16px;display:flex}.agent-prompt-tabs button{color:#66726b;cursor:pointer;background:#f2f4f3;border:0;border-radius:6px;padding:7px 12px;font-size:13px}.agent-prompt-tabs button[aria-selected=true]{color:#16794b;background:#e4f5eb}.workspace-modal .agent-settings-compact .agent-prompt-editor{display:block}.workspace-modal .agent-settings-compact .agent-prompt-editor textarea{background:#fff;height:clamp(260px,48dvh,520px);min-height:220px;line-height:1.75}.agent-settings-compact select:enabled{cursor:pointer;background:#fff}.agent-setting-row .form-help{color:#738078;margin:0;font-size:13px;line-height:1.7}@media (width<=700px){.agent-prompt-tabs{gap:6px}.agent-prompt-tabs button{padding:7px 9px;font-size:12px}}.workspace-modal .agent-settings-compact .agent-editor-navigation button[data-v-66ced723]{height:clamp(22px,3.35dvh,30px);padding-top:2px;padding-bottom:2px}.workspace-modal .agent-settings-compact .agent-settings-group[data-v-66ced723]{padding-top:6px;padding-bottom:2px;line-height:16px}.workspace-modal .agent-settings-compact .agent-editor-navigation h2[data-v-66ced723]{padding-top:14px;padding-bottom:14px}@media (height<=620px){.workspace-modal .agent-settings-compact .agent-editor-navigation button[data-v-66ced723]{height:20px;font-size:11px}.workspace-modal .agent-settings-compact .agent-settings-group[data-v-66ced723]{padding-top:2px;padding-bottom:0;line-height:14px}.workspace-modal .agent-settings-compact .agent-editor-navigation h2[data-v-66ced723]{padding-top:8px;padding-bottom:8px;font-size:14px}}.agent-create-drawer[data-v-7cb63edf]{color:#273b32;flex-direction:column;height:100%;min-height:0;display:flex}.agent-create-drawer header[data-v-7cb63edf]{padding:26px 52px 20px 24px}.agent-create-drawer h2[data-v-7cb63edf]{margin:0 0 8px;font-size:22px}.agent-create-drawer header p[data-v-7cb63edf],.agent-create-help[data-v-7cb63edf]{color:#687a70;margin:0;font-size:13px;line-height:1.7}.agent-create-steps[data-v-7cb63edf]{border-bottom:1px solid #e5ebe7;gap:24px;margin:0;padding:0 24px 20px;list-style:none;display:flex}.agent-create-steps li[data-v-7cb63edf]{color:#75847c;align-items:center;gap:8px;font-size:13px;display:flex}.agent-create-steps span[data-v-7cb63edf]{background:#edf1ee;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.agent-create-steps .active[data-v-7cb63edf]{color:#17765c}.agent-create-steps .active span[data-v-7cb63edf]{background:#e0f2e9}.agent-create-drawer main[data-v-7cb63edf]{flex:1;min-height:0;padding:24px;overflow:auto}.agent-create-drawer main>label[data-v-7cb63edf]{margin:0 0 8px;font-size:14px;font-weight:500;display:block}.agent-create-drawer label small[data-v-7cb63edf]{color:#75847c;font-size:12px;font-weight:400}.agent-create-drawer input[data-v-7cb63edf]:not([type=checkbox]),.agent-create-drawer textarea[data-v-7cb63edf]{box-sizing:border-box;color:#24382d;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #c3d1c9;border-radius:6px;outline:none;padding:11px 12px;font-size:14px;line-height:1.6}.agent-create-drawer input[data-v-7cb63edf]:focus,.agent-create-drawer textarea[data-v-7cb63edf]:focus{border-color:#168366;box-shadow:0 0 0 2px #16836618}.agent-create-drawer input[data-v-7cb63edf]:disabled,.agent-create-drawer textarea[data-v-7cb63edf]:disabled{color:#65766b;background:#f4f6f5}.agent-create-drawer input[data-v-7cb63edf]::placeholder,.agent-create-drawer textarea[data-v-7cb63edf]::placeholder{color:#819187}.agent-create-drawer textarea[data-v-7cb63edf]{resize:vertical;min-height:140px;margin-bottom:12px}.agent-create-drawer #agent-create-name[data-v-7cb63edf]{margin-bottom:24px}.agent-create-status[data-v-7cb63edf]{color:#17765c;font-size:14px}.agent-create-warning[data-v-7cb63edf]{overflow-wrap:anywhere;background:#fff8e8;border:1px solid #eee0b9;border-radius:6px;padding:12px;font-size:13px;line-height:1.7}.agent-create-warning p[data-v-7cb63edf]{margin:0 0 8px}.agent-create-warning button[data-v-7cb63edf]{color:#176d54;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.agent-create-summary[data-v-7cb63edf]{border-bottom:1px solid #e5ebe7;align-items:flex-start;gap:12px;padding-bottom:24px;display:flex}.agent-create-summary>div[data-v-7cb63edf]{min-width:0}.agent-create-summary strong[data-v-7cb63edf],.agent-create-summary p[data-v-7cb63edf]{overflow-wrap:anywhere}.agent-create-summary p[data-v-7cb63edf]{color:#687a70;margin:6px 0 0;font-size:13px;line-height:1.7}.agent-create-drawer h3[data-v-7cb63edf]{margin:24px 0 8px;font-size:16px}.agent-create-search[data-v-7cb63edf]{margin:16px 0!important}.agent-create-bases[data-v-7cb63edf]{gap:8px;display:grid}.agent-create-base[data-v-7cb63edf]{cursor:pointer;border:1px solid #dfe7e2;border-radius:6px;align-items:flex-start;gap:10px;padding:12px;display:flex}.agent-create-base[data-v-7cb63edf]:has(:checked){background:#f4faf6;border-color:#73b39c}.agent-create-base input[data-v-7cb63edf]{accent-color:#168366;flex-shrink:0;margin-top:4px}.agent-create-base span[data-v-7cb63edf]{overflow-wrap:anywhere;min-width:0}.agent-create-base strong[data-v-7cb63edf]{font-size:14px;font-weight:500}.agent-create-base small[data-v-7cb63edf]{margin-top:4px;line-height:1.6;display:block}.agent-create-bases+.agent-create-help[data-v-7cb63edf]{margin-top:14px}.agent-create-drawer footer[data-v-7cb63edf]{background:#fff;border-top:1px solid #e5ebe7;flex-shrink:0;justify-content:space-between;gap:12px;padding:16px 24px;display:flex}.agent-create-drawer footer>div[data-v-7cb63edf]{gap:10px;display:flex}.agent-create-drawer button[data-v-7cb63edf]:disabled{opacity:.55;cursor:not-allowed}@media (width<=480px){.agent-create-drawer header[data-v-7cb63edf]{padding-left:18px}.agent-create-drawer main[data-v-7cb63edf]{padding:18px}.agent-create-steps[data-v-7cb63edf]{gap:18px;padding-inline:18px}.agent-create-drawer footer[data-v-7cb63edf]{padding:14px 18px}}.data-form[data-v-191ee6e6]{gap:14px;display:grid}.data-form header[data-v-191ee6e6],.data-form footer[data-v-191ee6e6]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.data-form h2[data-v-191ee6e6]{margin:0;font-size:19px}.data-form header p[data-v-191ee6e6]{color:#718089;margin:6px 0 0;font-size:12px}.data-form label[data-v-191ee6e6]{color:#52636f;gap:6px;font-size:12px;font-weight:700;display:grid}.data-form input[data-v-191ee6e6],.data-form select[data-v-191ee6e6]{color:#263640;background:#fff;border:1px solid #cbd6dc;border-radius:7px;min-width:0;padding:10px 11px}.form-pair[data-v-191ee6e6]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.api-help[data-v-191ee6e6]{color:#52636f;background:#eef7f3;border-radius:7px;gap:4px;margin:0;padding:10px 12px;font-size:12px;line-height:1.6;display:grid}.api-help code[data-v-191ee6e6]{font-size:11px}.api-doc-link[data-v-191ee6e6]{color:#16836c;width:max-content;font-size:12px;font-weight:700}.icon-button[data-v-191ee6e6]{cursor:pointer;background:0 0;border:0;font-size:24px}.form-error[data-v-191ee6e6]{color:#a53636;margin:0;font-size:12px}.data-form footer[data-v-191ee6e6]{justify-content:flex-end;padding-top:4px}@media (width<=520px){.form-pair[data-v-191ee6e6]{grid-template-columns:1fr}}.dataset-editor[data-v-25620782]{gap:14px;display:grid}.dataset-editor header[data-v-25620782],.dataset-editor footer[data-v-25620782],.dataset-editor legend[data-v-25620782]{justify-content:space-between;gap:12px;display:flex}.dataset-editor h2[data-v-25620782]{margin:0}.dataset-editor header p[data-v-25620782]{color:#718089;margin:5px 0 0;font-size:11px}.dataset-editor header>button[data-v-25620782]{background:0 0;border:0;font-size:24px}.dataset-editor label[data-v-25620782]{color:#52636f;gap:6px;font-size:12px;font-weight:700;display:grid}.dataset-editor input[data-v-25620782],.dataset-editor textarea[data-v-25620782],.dataset-editor select[data-v-25620782]{background:#fff;border:1px solid #cbd6dc;border-radius:6px;min-width:0;padding:9px}.pair[data-v-25620782]{grid-template-columns:1fr 1fr;gap:10px;display:grid}fieldset[data-v-25620782]{border:1px solid #dce3e7;border-radius:8px;gap:8px;margin:0;padding:12px;display:grid}legend[data-v-25620782]{width:100%;font-weight:700}legend button[data-v-25620782],.definition-row button[data-v-25620782],.template-row button[data-v-25620782]{color:#18715e;cursor:pointer;background:0 0;border:0}.definition-row[data-v-25620782]{grid-template-columns:1fr 1fr 100px 1.5fr auto auto;gap:6px;display:grid}.definition-row[data-v-25620782]:not(.field-row){grid-template-columns:1fr 1.5fr 80px 1.5fr auto}.check[data-v-25620782]{align-items:center;display:flex!important}.check input[data-v-25620782]{width:auto}.template-row[data-v-25620782]{grid-template-columns:140px 1fr 180px auto;gap:6px;display:grid}.form-error[data-v-25620782]{color:#a53636}.dataset-editor footer[data-v-25620782]{justify-content:flex-end}@media (width<=700px){.pair[data-v-25620782],.definition-row[data-v-25620782],.definition-row[data-v-25620782]:not(.field-row),.template-row[data-v-25620782]{grid-template-columns:1fr}}.database-dataset-dialog[data-v-08dbf361]{flex-direction:column;min-height:0;max-height:calc(100dvh - 80px);padding:24px;display:flex}.database-dataset-dialog h2[data-v-08dbf361]{margin:0 35px 10px 0;font-size:20px}.database-dataset-dialog p[data-v-08dbf361]{color:#718089;font-size:13px;line-height:1.7}.database-dialog-body[data-v-08dbf361]{min-height:0;overflow:auto}.database-dialog-body>label[data-v-08dbf361]{gap:8px;margin:16px 0;display:grid}.database-dialog-body input[data-v-08dbf361],.database-dialog-body select[data-v-08dbf361]{box-sizing:border-box;border:1px solid #dce3e7;border-radius:6px;width:100%;min-width:0;padding:10px}.database-dialog-body>fieldset[data-v-08dbf361]{border:0;min-width:0;margin:0;padding:0}.connection-actions[data-v-08dbf361],.query-choice[data-v-08dbf361]{flex-wrap:wrap;gap:8px;display:flex}.query-choice[data-v-08dbf361]{margin:24px 0 16px}.notice[data-v-08dbf361]{background:#edf7f4;padding:10px}.table-columns[data-v-08dbf361]{overflow-wrap:anywhere;gap:6px;font-size:13px;display:grid}.database-dataset-dialog footer[data-v-08dbf361]{border-top:1px solid #dce3e7;flex-shrink:0;margin-top:16px}.database-dataset-dialog footer>div[data-v-08dbf361]{justify-content:flex-end;gap:8px;display:flex}@media (width<=600px){.database-dataset-dialog[data-v-08dbf361]{padding:20px 14px}}.dataset-import-dialog[data-v-aa76b626]{flex-direction:column;min-height:0;max-height:calc(100dvh - 80px);padding:24px;display:flex}.dataset-import-dialog h2[data-v-aa76b626]{margin:0 30px 12px 0;font-size:20px}.dataset-import-dialog p[data-v-aa76b626]{color:#718089;font-size:13px;line-height:1.6}.import-body[data-v-aa76b626]{min-height:0;overflow:auto}.import-body>label[data-v-aa76b626]{gap:8px;min-width:0;margin:16px 0;display:grid}.import-body input[data-v-aa76b626],.import-body select[data-v-aa76b626]{box-sizing:border-box;border:1px solid #dce3e7;border-radius:6px;width:100%;min-width:0;max-width:100%;padding:10px}.import-table[data-v-aa76b626]{overflow-x:auto}table[data-v-aa76b626]{border-collapse:collapse;font-size:13px}th[data-v-aa76b626],td[data-v-aa76b626]{overflow-wrap:anywhere;border:1px solid #dce3e7;min-width:90px;max-width:220px;padding:10px}th[data-v-aa76b626]{text-align:left;background:#f6f8f7}th small[data-v-aa76b626]{color:#718089;font-weight:400;display:block}footer[data-v-aa76b626]{border-top:1px solid #dce3e7;flex-shrink:0;margin-top:16px}footer>div[data-v-aa76b626]{justify-content:flex-end;gap:8px;display:flex}@media (width<=600px){.dataset-import-dialog[data-v-aa76b626]{padding:20px 14px}}.definition-workspace[data-v-bcde2069],.definition-card[data-v-bcde2069],.definition-secondary[data-v-bcde2069]{min-width:0}.definition-workspace[data-v-bcde2069]{gap:16px;display:grid}.definition-card[data-v-bcde2069]{background:#fff;border:1px solid #dce3e7;border-radius:10px;padding:20px}.definition-card header[data-v-bcde2069],.template-heading[data-v-bcde2069]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.definition-card h3[data-v-bcde2069]{margin:0;font-size:16px}.definition-card header>span[data-v-bcde2069],.muted[data-v-bcde2069]{color:#718089;font-size:13px}.muted[data-v-bcde2069]{line-height:1.7}.field-scroll[data-v-bcde2069]{border:1px solid #edf1f2;border-radius:7px;max-height:560px;margin-top:16px;overflow:auto}table[data-v-bcde2069]{border-collapse:collapse;text-align:left;width:100%;font-size:13px}th[data-v-bcde2069]{z-index:1;color:#5a6e67;background:#f6f9f8;font-weight:600;position:sticky;top:0}th[data-v-bcde2069],td[data-v-bcde2069]{border-bottom:1px solid #edf1f2;padding:12px 16px}td[data-v-bcde2069]:first-child{width:50%;min-width:190px}td[data-v-bcde2069]:not(:first-child){white-space:nowrap}td strong[data-v-bcde2069]{font-weight:500}td code[data-v-bcde2069]{color:#7c898f;overflow-wrap:anywhere;margin-top:4px;font-size:12px;display:block}.field-badge[data-v-bcde2069]{color:#21765f;white-space:nowrap;background:#edf6f2;border-radius:5px;padding:3px 8px;font-size:12px;display:inline-block}.field-badge.sensitive[data-v-bcde2069]{color:#a54b32;background:#fff0e8}.definition-secondary[data-v-bcde2069]{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:16px;display:grid}.time-field[data-v-bcde2069]{border-bottom:1px solid #edf1f2;gap:16px;padding-bottom:14px;font-size:13px;display:flex}.metric-item[data-v-bcde2069]{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.metric-item code[data-v-bcde2069]{overflow-wrap:anywhere;flex-basis:100%}.template-item[data-v-bcde2069]{margin-top:16px}.template-item+.template-item[data-v-bcde2069]{border-top:1px solid #edf1f2;padding-top:16px}summary[data-v-bcde2069]{cursor:pointer;color:#18765f;padding:8px 0;font-size:13px}pre[data-v-bcde2069]{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;background:#f5f8f7;border-radius:6px;max-width:100%;max-height:280px;padding:12px;font-size:12px;line-height:1.6;overflow:auto}.output-fields[data-v-bcde2069]{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.output-fields span[data-v-bcde2069]{overflow-wrap:anywhere;background:#f5f7f8;border-radius:4px;padding:4px 7px;font-size:12px}@media (width<=1100px){.definition-secondary[data-v-bcde2069]{grid-template-columns:1fr}}@media (width<=600px){.definition-card[data-v-bcde2069]{padding:14px}th[data-v-bcde2069],td[data-v-bcde2069]{padding:10px 12px}.field-scroll[data-v-bcde2069]{max-height:420px}}.preview[data-v-50f98797]{background:#fff;border:1px solid #dce3e7;border-radius:9px;overflow:hidden}.preview header[data-v-50f98797]{border-bottom:1px solid #e7ecef;justify-content:space-between;padding:15px 17px;display:flex}.preview h3[data-v-50f98797]{margin:0;font-size:15px}.preview small[data-v-50f98797],.preview header span[data-v-50f98797]{color:#718089;font-size:11px}.table-scroll[data-v-50f98797]{max-height:340px;overflow:auto}table[data-v-50f98797]{border-collapse:collapse;width:100%;font-size:12px}th[data-v-50f98797],td[data-v-50f98797]{text-align:left;white-space:nowrap;border-bottom:1px solid #edf1f2;padding:11px 13px}th[data-v-50f98797]{color:#53636d;background:#f7f9f9;position:sticky;top:0}.state[data-v-50f98797]{text-align:center;color:#718089;padding:30px}.error[data-v-50f98797]{color:#a53636}.dataset-filters[data-v-cd94d8f1]{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;display:flex}.dataset-status-filter[data-v-cd94d8f1]{color:#667680;align-items:center;gap:8px;font-size:13px;display:flex}.dataset-status-filter select[data-v-cd94d8f1]{background:#fff;border:1px solid #dce3e7;border-radius:6px;padding:9px}.dataset-actions[data-v-cd94d8f1]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dataset-actions>a[data-v-cd94d8f1]{color:#18715e;text-decoration:none}.datasets-page[data-v-cd94d8f1]{width:100%;min-width:0;max-width:none}.page-heading[data-v-cd94d8f1]{gap:20px}.dataset-filter[data-v-cd94d8f1],.detail-tabs[data-v-cd94d8f1]{background:#fff;border:1px solid #dce3e7;border-radius:8px;gap:4px;max-width:100%;padding:4px;display:flex;overflow:auto}.dataset-filter[data-v-cd94d8f1]{width:max-content;margin-bottom:0}.dataset-filter button[data-v-cd94d8f1],.detail-tabs button[data-v-cd94d8f1]{color:#667680;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:9px 14px}.dataset-filter .active[data-v-cd94d8f1],.detail-tabs .active[data-v-cd94d8f1]{color:#176c59;background:#e9f5f1;font-weight:700}.notice[data-v-cd94d8f1]{background:#edf7f4;border-left:3px solid #29876f;padding:10px}.dataset-layout[data-v-cd94d8f1]{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:24px;display:grid}.dataset-list[data-v-cd94d8f1]{align-content:start;gap:10px;min-width:0;max-height:calc(100dvh - 310px);padding:2px;display:grid;position:sticky;top:24px;overflow-y:auto}.dataset-list>button[data-v-cd94d8f1]{text-align:left;cursor:pointer;background:#fff;border:1px solid #dce3e7;border-radius:9px;min-width:0;padding:16px}.dataset-list>button.selected[data-v-cd94d8f1]{background:#f3faf7;border-color:#21836c;box-shadow:0 0 0 1px #21836c}.dataset-list>button[data-v-cd94d8f1]:focus-visible{outline-offset:2px;outline:2px solid #21836c}.dataset-list button>div[data-v-cd94d8f1]{justify-content:space-between;align-items:start;gap:10px;display:flex}.dataset-list strong[data-v-cd94d8f1]{overflow-wrap:anywhere;font-size:14px;line-height:1.5}.dataset-list button>div span[data-v-cd94d8f1]{white-space:nowrap;color:#21765f;font-size:12px}.dataset-list small[data-v-cd94d8f1],.dataset-list p[data-v-cd94d8f1]{color:#718089}.dataset-list small[data-v-cd94d8f1]{margin-top:8px;font-size:12px;display:block}.dataset-list p[data-v-cd94d8f1]{margin:8px 0 0;font-size:12px}.dataset-detail[data-v-cd94d8f1]{min-width:0}.detail-heading[data-v-cd94d8f1]{background:#fff;border:1px solid #dce3e7;border-radius:10px 10px 0 0;justify-content:space-between;align-items:center;gap:20px;padding:20px;display:flex}.detail-heading>div[data-v-cd94d8f1]{min-width:0}.detail-heading>div[data-v-cd94d8f1]:last-child{flex-shrink:0;gap:8px;display:flex}.detail-heading h2[data-v-cd94d8f1]{overflow-wrap:anywhere;margin:0;font-size:21px}.detail-heading p[data-v-cd94d8f1]{color:#718089;margin:7px 0 0;font-size:13px}.detail-tabs[data-v-cd94d8f1]{border-top:0;border-radius:0 0 10px 10px;margin-bottom:16px;padding:8px 12px}.info-list[data-v-cd94d8f1],.binding[data-v-cd94d8f1]{background:#fff;border:1px solid #dce3e7;border-radius:10px;min-width:0;padding:20px}.info-list>div[data-v-cd94d8f1]{overflow-wrap:anywhere;border-bottom:1px solid #edf1f2;grid-template-columns:1fr auto;gap:8px;padding:14px 0;display:grid}.info-list span[data-v-cd94d8f1],.info-list small[data-v-cd94d8f1]{color:#718089;font-size:12px}.binding h3[data-v-cd94d8f1]{font-size:16px}.binding>div[data-v-cd94d8f1]{border-bottom:1px solid #edf1f2;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.binding code[data-v-cd94d8f1]{overflow-wrap:anywhere;min-width:0}.grant-add[data-v-cd94d8f1]{justify-content:flex-start!important}.grant-add input[data-v-cd94d8f1]{border:1px solid #cbd6dc;border-radius:6px;width:min(100%,380px);min-width:0;padding:10px}.text-action[data-v-cd94d8f1]{color:#18715e;background:0 0;border:0;flex-shrink:0}.modal-backdrop[data-v-cd94d8f1]{z-index:100;background:#17242b73;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.modal[data-v-cd94d8f1]{background:#fff;border-radius:11px;width:min(1000px,100%);max-height:calc(100dvh - 36px);padding:22px;overflow:auto}@media (width>=1800px){.dataset-layout[data-v-cd94d8f1]{grid-template-columns:320px minmax(0,1fr)}}@media (width<=900px){.dataset-layout[data-v-cd94d8f1]{grid-template-columns:1fr;gap:16px}.dataset-list[data-v-cd94d8f1]{grid-template-columns:repeat(2,minmax(0,1fr));max-height:250px;position:static}}@media (width<=600px){.dataset-list[data-v-cd94d8f1]{grid-template-columns:1fr;max-height:225px}.page-heading[data-v-cd94d8f1],.detail-heading[data-v-cd94d8f1]{flex-direction:column;align-items:stretch;display:flex}.detail-heading[data-v-cd94d8f1]{padding:16px}.detail-heading>div[data-v-cd94d8f1]:last-child{flex-wrap:wrap}.info-list>div[data-v-cd94d8f1]{grid-template-columns:1fr}.modal[data-v-cd94d8f1]{padding:15px}.dataset-filter[data-v-cd94d8f1]{width:100%}}.markdown-guide[data-v-8535183e]{grid-template-columns:minmax(0,1fr) 190px;width:100%}.markdown-guide .help-article-body[data-v-8535183e]{min-width:0}.markdown-guide .article-toc[data-v-8535183e]{max-height:calc(100vh - 110px);overflow-y:auto}.markdown-guide[data-v-8535183e] .markdown-body{overflow-wrap:anywhere;min-width:0}.markdown-guide[data-v-8535183e] table{max-width:100%;display:block;overflow-x:auto}@media (width<=1100px){.markdown-guide[data-v-8535183e]{grid-template-columns:minmax(0,1fr)}}.assessment-workspace[data-v-04c55256]{box-sizing:border-box;text-align:left;width:100%;max-width:none;padding:24px 32px;overflow-x:hidden}.workspace-header[data-v-04c55256]{width:100%}.eyebrow[data-v-04c55256]{color:#64748b;letter-spacing:.12em;margin:0 0 4px;font-size:12px;font-weight:700}.workspace-header h1[data-v-04c55256]{margin:0;font-size:28px}.workspace-tabs[data-v-04c55256]{scrollbar-width:thin;border-bottom:1px solid #e2e8f0;gap:6px;margin-top:20px;padding-bottom:1px;display:flex;overflow-x:auto}.workspace-tabs a[data-v-04c55256]{color:#64748b;white-space:nowrap;border-radius:8px 8px 0 0;flex:none;padding:9px 14px;font-size:14px;font-weight:600;text-decoration:none}.workspace-tabs a[data-v-04c55256]:hover{color:#0f172a;background:#f8fafc}.workspace-tabs a.active[data-v-04c55256]{color:#2563eb;background:#eff6ff;box-shadow:inset 0 -2px #2563eb}.workspace-content[data-v-04c55256]{width:100%;padding-top:20px}@media (width<=640px){.assessment-workspace[data-v-04c55256]{padding:20px 24px}.workspace-tabs[data-v-04c55256]{margin-right:-24px;padding-right:24px}}.fields[data-v-6aadd419],label[data-v-6aadd419]{gap:8px;display:grid}.fields[data-v-6aadd419]{gap:16px}input[data-v-6aadd419],textarea[data-v-6aadd419],select[data-v-6aadd419]{border:1px solid #cbd5e1;border-radius:8px;padding:10px}fieldset[data-v-edc2a878]{border:1px solid #e2e8f0;flex-wrap:wrap;gap:18px;margin:14px 0;padding:12px;display:flex}.counts[data-v-edc2a878],.filters[data-v-edc2a878]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.counts label[data-v-edc2a878]{gap:6px;display:grid}input[data-v-edc2a878],select[data-v-edc2a878],button[data-v-edc2a878]{padding:9px}.question-table[data-v-edc2a878]{border:1px solid #e2e8f0;margin-top:14px}.question-table label[data-v-edc2a878]{border-bottom:1px solid #e2e8f0;grid-template-columns:auto 220px 1fr;gap:10px;padding:10px;display:grid}.selected[data-v-edc2a878]{align-items:center;gap:8px;padding:8px;display:flex}.selected span[data-v-edc2a878]{flex:1}.total[data-v-edc2a878]{font-weight:700}@media (width<=700px){.counts[data-v-edc2a878],.filters[data-v-edc2a878]{grid-template-columns:1fr}.question-table label[data-v-edc2a878]{grid-template-columns:auto 1fr}.question-table strong[data-v-edc2a878]{grid-column:2}}fieldset[data-v-f6efa91a]{border:1px solid #e2e8f0;gap:18px;margin:16px 0;padding:14px;display:flex}.grid[data-v-f6efa91a]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}label[data-v-f6efa91a]{gap:6px;display:grid}fieldset label[data-v-f6efa91a]{display:flex}.notice[data-v-f6efa91a]{color:#9a3412;background:#fff7ed;padding:10px}.hint[data-v-f6efa91a]{color:#64748b}@media (width<=700px){.grid[data-v-f6efa91a]{grid-template-columns:1fr}}aside[data-v-7e9fc160]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:18px;position:sticky;top:96px}h2[data-v-7e9fc160]{margin-top:0}dl[data-v-7e9fc160]{gap:10px;display:grid}dl div[data-v-7e9fc160]{justify-content:space-between;gap:12px;display:flex}dt[data-v-7e9fc160]{color:#64748b}dd[data-v-7e9fc160]{text-align:right;margin:0}@media (width<=1000px){aside[data-v-7e9fc160]{order:-1;position:static}}.editor[data-v-3c54a814]{width:100%;min-width:0}.error[data-v-3c54a814]{color:#b91c1c;background:#fef2f2;border-radius:8px;padding:12px}nav[data-v-3c54a814]{grid-template-columns:repeat(4,1fr);gap:8px;margin:0 0 20px;display:grid}nav button[data-v-3c54a814]{background:#fff;border:1px solid #cbd5e1;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:12px;display:flex}nav button span[data-v-3c54a814]{background:#e2e8f0;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.active[data-v-3c54a814]{color:#1d4ed8;border-color:#1d4ed8}.layout[data-v-3c54a814]{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:18px;display:grid}.content[data-v-3c54a814]{min-width:0;padding:20px}.content footer[data-v-3c54a814]{border-top:1px solid #e2e8f0;justify-content:flex-end;gap:10px;margin-top:24px;padding-top:16px;display:flex}.content footer button[data-v-3c54a814]{padding:10px 16px}@media (width<=1000px){nav[data-v-3c54a814]{grid-template-columns:repeat(2,1fr)}.layout[data-v-3c54a814]{grid-template-columns:1fr}}@media (width<=600px){nav[data-v-3c54a814]{grid-template-columns:1fr}.content[data-v-3c54a814]{padding:14px}}.question-bank-shell[data-v-42b4f15d]{max-width:none}.question-bank-heading[data-v-42b4f15d]{margin-bottom:24px}.question-bank-heading h1[data-v-42b4f15d]{line-height:1.25}.question-bank-heading p[data-v-42b4f15d]{max-width:680px;margin-top:10px;line-height:1.7}.question-bank-tabs[data-v-42b4f15d]{border-bottom:1px solid #dce3e7;gap:24px;margin-bottom:28px;display:flex;overflow-x:auto}.question-bank-tabs a[data-v-42b4f15d]{color:#667782;white-space:nowrap;border-bottom:2px solid #0000;flex:none;padding:0 2px 13px;font-weight:700;text-decoration:none}.question-bank-tabs a.router-link-active[data-v-42b4f15d]{color:#155f50;border-color:#1c8a6d}.question-bank-content[data-v-42b4f15d]{min-width:0}@media (width<=720px){.question-bank-heading[data-v-42b4f15d]{margin-bottom:20px}.question-bank-tabs[data-v-42b4f15d]{gap:18px;margin-inline:-16px;padding-inline:16px}}.overview-grid[data-v-d358b8a0]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:16px;display:grid}.panel[data-v-d358b8a0],.refresh-panel[data-v-d358b8a0]{background:#fff;border:1px solid #dce3e7;border-radius:10px}.panel[data-v-d358b8a0]{padding:20px}.panel h2[data-v-d358b8a0],.refresh-panel h2[data-v-d358b8a0]{margin:0;font-size:18px}.panel>p[data-v-d358b8a0],.refresh-panel header p[data-v-d358b8a0]{color:#6c7b85;margin:7px 0 0;font-size:13px}.stats[data-v-d358b8a0]{border-top:1px solid #edf0f2;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:24px;padding-top:18px;display:grid}.stats strong[data-v-d358b8a0]{font-size:26px}.stats small[data-v-d358b8a0]{color:#64748b;margin-top:6px;font-size:13px;display:block}.refresh-panel[data-v-d358b8a0]{overflow:hidden}.refresh-panel header[data-v-d358b8a0]{border-bottom:1px solid #edf0f2;padding:18px 20px}.refresh-row[data-v-d358b8a0]{border-bottom:1px solid #edf0f2;flex-wrap:wrap;align-items:center;gap:18px;min-height:48px;padding:8px 20px;font-size:13px;display:flex}.refresh-times[data-v-d358b8a0]{color:#64748b;flex-wrap:wrap;flex-basis:100%;gap:6px 18px;font-size:12px;display:flex}.refresh-row[data-v-d358b8a0]:last-child{border-bottom:0}.status[data-v-d358b8a0]{color:#52636d;background:#eef2f4;border-radius:999px;padding:5px 8px;font-size:12px;font-weight:650;display:inline-flex}.status.completed[data-v-d358b8a0]{color:#14715b;background:#e6f5ef}.status.failed[data-v-d358b8a0]{color:#a1261d;background:#fff0ef}.status.running[data-v-d358b8a0],.status.queued[data-v-d358b8a0]{color:#2469a0;background:#e7f2ff}.job-error[data-v-d358b8a0]{color:#a1261d;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.empty[data-v-d358b8a0]{text-align:center;color:#71808a;margin:0;padding:40px 20px}.alert[data-v-d358b8a0]{color:#a1261d;background:#fff0ef;border-radius:7px;margin:0 0 14px;padding:11px 13px}@media (width<=800px){.overview-grid[data-v-d358b8a0]{grid-template-columns:1fr}.stats[data-v-d358b8a0]{gap:10px}.stats strong[data-v-d358b8a0]{font-size:22px}.refresh-row[data-v-d358b8a0]{flex-wrap:wrap;align-items:flex-start;gap:9px 14px}.job-error[data-v-d358b8a0]{white-space:normal;flex-basis:100%}}.panel[data-v-a928409c]{background:#fff;border:1px solid #dce3e7;border-radius:10px;overflow:hidden}.panel header[data-v-a928409c]{border-bottom:1px solid #edf0f2;padding:20px}.panel h2[data-v-a928409c]{margin:0;font-size:18px}.panel header p[data-v-a928409c]{color:#6c7b85;margin:7px 0 0;font-size:13px}.grid[data-v-a928409c]{grid-template-columns:repeat(4,minmax(150px,1fr));gap:16px;padding:22px 20px;display:grid}.grid label[data-v-a928409c]{color:#374650;gap:7px;font-size:13px;font-weight:700;display:grid}.grid label span[data-v-a928409c]{align-items:center;gap:8px;display:flex}.grid input[data-v-a928409c],.grid select[data-v-a928409c]{background:#fff;border:1px solid #ced8dd;border-radius:7px;width:100%;min-height:40px;padding:8px 11px}.panel footer[data-v-a928409c]{background:#fbfcfc;border-top:1px solid #edf0f2;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.panel footer p[data-v-a928409c]{color:#667782;margin:0;font-size:13px}.message[data-v-a928409c]{border-radius:7px;margin:16px 20px 0;padding:11px 13px}.error[data-v-a928409c]{color:#a1261d!important}.message.error[data-v-a928409c]{background:#fff0ef}.message.success[data-v-a928409c]{color:#176b35;background:#eaf8ef}@media (width<=900px){.grid[data-v-a928409c]{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.grid[data-v-a928409c]{grid-template-columns:1fr}.panel footer[data-v-a928409c]{flex-direction:column;align-items:stretch}.panel footer .button[data-v-a928409c]{width:100%}}.alert[data-v-550a3e17]{color:#a1261d;background:#fff0ef;border-radius:7px;margin:0 0 14px;padding:11px 13px}.filters[data-v-550a3e17]{align-items:flex-end;gap:12px;margin-bottom:14px;display:flex}.filters label[data-v-550a3e17]{color:#526570;gap:6px;font-size:13px;font-weight:650;display:grid}.filters input[data-v-550a3e17],.filters select[data-v-550a3e17]{background:#fff;border:1px solid #cfd9de;border-radius:6px;height:36px}.filters input[data-v-550a3e17]{width:260px;padding:0 11px}.filters select[data-v-550a3e17]{min-width:128px;padding:0 32px 0 11px}.search-button[data-v-550a3e17]{height:36px}.result-count[data-v-550a3e17]{color:#7a8992;margin-left:auto;padding-bottom:9px;font-size:12px}.question-table-wrap[data-v-550a3e17]{background:#fff;border:1px solid #dce4e8;border-radius:9px;overflow-x:auto}.question-table-wrap table[data-v-550a3e17]{border-collapse:collapse;table-layout:fixed;width:100%;min-width:780px}.question-table-wrap th[data-v-550a3e17],.question-table-wrap td[data-v-550a3e17]{text-align:left;vertical-align:top;border-bottom:1px solid #e8edef;padding:12px 14px;font-size:13px}.question-table-wrap th[data-v-550a3e17]{color:#62737d;background:#f6f8f9;font-size:12px}.question-table-wrap th[data-v-550a3e17]:first-child{width:55%}.question-table-wrap th[data-v-550a3e17]:nth-child(2),.question-table-wrap th[data-v-550a3e17]:nth-child(3),.question-table-wrap th[data-v-550a3e17]:nth-child(4){width:105px}.question-table-wrap th[data-v-550a3e17]:last-child{width:80px}.question-table-wrap tbody tr:last-child td[data-v-550a3e17]{border-bottom:0}.question-table-wrap tbody tr[data-v-550a3e17]:hover{background:#f8fbfa}summary[data-v-550a3e17]{color:#18394b;cursor:pointer;font-weight:650;line-height:1.55}.answer[data-v-550a3e17]{background:#f7f9fa;border-radius:7px;margin-top:12px;padding:12px}.answer strong[data-v-550a3e17]{margin-bottom:5px;display:block}.answer pre[data-v-550a3e17]{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 10px}.status[data-v-550a3e17]{color:#52636d;background:#eef2f4;border-radius:999px;padding:5px 8px;font-size:12px;font-weight:650;display:inline-flex}.status.active[data-v-550a3e17]{color:#14715b;background:#e6f5ef}.status.disabled[data-v-550a3e17]{color:#a1261d;background:#fff0ef}.text-button[data-v-550a3e17]{color:#a1261d;cursor:pointer;background:0 0;border:0;padding:0}.empty[data-v-550a3e17]{color:#71808a;height:120px;text-align:center!important;vertical-align:middle!important}.pagination[data-v-550a3e17]{color:#63747e;justify-content:flex-end;align-items:center;gap:12px;margin-top:14px;font-size:13px;display:flex}@media (width<=900px){.filters[data-v-550a3e17]{flex-wrap:wrap;align-items:stretch}.search-field[data-v-550a3e17]{flex:1;min-width:220px}.filters input[data-v-550a3e17]{width:100%}.result-count[data-v-550a3e17]{width:100%;margin-left:0;padding:4px 0}.filters .primary[data-v-550a3e17]{margin-left:auto}}@media (width<=520px){.filters label[data-v-550a3e17]{flex:1;min-width:130px}.filters select[data-v-550a3e17]{width:100%;min-width:0}.search-field[data-v-550a3e17]{flex-basis:100%}.pagination[data-v-550a3e17]{justify-content:center}}.panel[data-v-d602cdba]{background:#fff;border:1px solid #dce3e7;border-radius:10px;overflow:hidden}.panel header[data-v-d602cdba]{border-bottom:1px solid #edf0f2;padding:20px}.panel h2[data-v-d602cdba]{margin:0;font-size:18px}.panel header p[data-v-d602cdba],.empty-state p[data-v-d602cdba]{color:#6c7b85;margin:7px 0 0;font-size:13px}.empty-state[data-v-d602cdba]{text-align:center;padding:64px 24px}.empty-state strong[data-v-d602cdba]{color:#30404d}.assessment-page[data-v-71fa691b]{color:#172033;background:#f3f5f8;min-height:100vh;padding:20px 24px 120px}.exam-shell[data-v-71fa691b]{width:100%;margin:0}.error[data-v-71fa691b]{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;margin:0 0 12px;padding:12px 16px}.exam-toolbar[data-v-71fa691b]{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff7;border:1px solid #dfe4eb;border-radius:12px;justify-content:space-between;gap:24px;margin-bottom:14px;padding:18px 22px;display:flex;position:sticky;top:12px;box-shadow:0 8px 24px #11182717}.hero-main[data-v-71fa691b]{flex:1;min-width:0}.eyebrow[data-v-71fa691b]{color:#5267df;letter-spacing:.16em;margin:0 0 4px;font-size:11px;font-weight:800}.exam-toolbar h1[data-v-71fa691b]{letter-spacing:-.02em;margin:0 0 10px;font-size:24px}.progress-copy[data-v-71fa691b]{color:#596273;margin-bottom:6px;font-size:13px}.progress-track[data-v-71fa691b]{background:#e9edf4;border-radius:99px;height:6px;overflow:hidden}.progress-track span[data-v-71fa691b]{border-radius:inherit;background:#5267df;height:100%;transition:width .2s;display:block}.save-status[data-v-71fa691b]{color:#747d8d;margin:7px 0 0;font-size:12px}.countdown[data-v-71fa691b]{color:#fff;text-align:center;background:#172033;border-radius:10px;align-self:center;min-width:132px;padding:12px 18px}.countdown span[data-v-71fa691b],.countdown strong[data-v-71fa691b]{display:block}.countdown span[data-v-71fa691b]{color:#c7cfdb;margin-bottom:3px;font-size:11px}.countdown strong[data-v-71fa691b]{font-variant-numeric:tabular-nums;letter-spacing:.04em;font-size:25px}.countdown.is-warning[data-v-71fa691b]{background:#b42318}.questions-list[data-v-71fa691b]{text-align:left}.question-card[data-v-71fa691b]{background:#fff;border:1px solid #e1e6ed;border-radius:10px;margin:12px 0;padding:22px 24px}.question-meta[data-v-71fa691b]{color:#747d8d;align-items:center;gap:8px;font-size:12px;display:flex}.question-type[data-v-71fa691b],.answered-indicator[data-v-71fa691b]{background:#eef1f6;border-radius:99px;padding:3px 8px;font-weight:700}.question-type[data-v-71fa691b]{color:#4254bd;background:#eef0ff}.answered-indicator.is-answered[data-v-71fa691b]{color:#16724a;background:#e9f8f0}.question-card h2[data-v-71fa691b]{text-align:left;margin:14px 0 16px;font-size:18px;line-height:1.5}.options[data-v-71fa691b]{text-align:left;gap:10px;display:grid}.true-false-options[data-v-71fa691b]{grid-template-columns:repeat(2,minmax(0,1fr))}.choice-options[data-v-71fa691b]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.option-row[data-v-71fa691b]{cursor:pointer;border:1px solid #dce1e9;border-radius:8px;align-items:flex-start;gap:10px;min-width:0;padding:12px 14px;transition:border-color .15s,background .15s;display:flex}.option-row[data-v-71fa691b]:hover,.option-row[data-v-71fa691b]:focus-within{background:#f8f9ff;border-color:#7b89df}.option-row.is-selected[data-v-71fa691b]{background:#f0f2ff;border-color:#5267df;box-shadow:inset 3px 0 #5267df}.option-row input[data-v-71fa691b]{accent-color:#5267df;flex:none;width:17px;height:17px;margin-top:2px}.option-row span[data-v-71fa691b]{overflow-wrap:anywhere;min-width:0}.question-card textarea[data-v-71fa691b]{box-sizing:border-box;resize:vertical;width:100%;min-height:160px;font:inherit;border:1px solid #dce1e9;border-radius:8px;padding:14px;line-height:1.6}.question-card textarea[data-v-71fa691b]:focus{border-color:#5267df;outline:3px solid #5267df2e}.exam-actions[data-v-71fa691b]{z-index:21;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border:1px solid #dfe3ea;border-radius:11px;justify-content:space-between;align-items:center;gap:24px;margin-top:16px;padding:14px 16px;display:flex;position:sticky;bottom:12px;box-shadow:0 12px 32px #11182724}.exam-actions>div[data-v-71fa691b]:first-child{color:#747d8d;gap:12px;font-size:13px;display:flex}.unsaved-count[data-v-71fa691b]{color:#172033}.action-buttons[data-v-71fa691b]{gap:8px;display:flex}.action-buttons button[data-v-71fa691b]{color:#172033;cursor:pointer;background:#fff;border:1px solid #cfd5df;border-radius:8px;padding:10px 16px;font-weight:700}.action-buttons .submit-button[data-v-71fa691b]{color:#fff;background:#172033;border-color:#172033}.action-buttons button[data-v-71fa691b]:disabled{opacity:.55;cursor:not-allowed}.exam-shell.is-ended .question-card[data-v-71fa691b]{opacity:.8}@media (width>=1500px){.choice-options[data-v-71fa691b]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=980px){.choice-options[data-v-71fa691b]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.assessment-page[data-v-71fa691b]{padding:12px 10px 100px}.exam-toolbar[data-v-71fa691b]{flex-direction:row;padding:14px;top:8px}.exam-toolbar h1[data-v-71fa691b]{font-size:20px}.eyebrow[data-v-71fa691b]{display:none}.countdown[data-v-71fa691b]{min-width:102px;padding:10px 12px}.countdown strong[data-v-71fa691b]{font-size:21px}.true-false-options[data-v-71fa691b],.choice-options[data-v-71fa691b]{grid-template-columns:1fr}.question-card[data-v-71fa691b]{padding:18px 14px}.question-meta[data-v-71fa691b]{flex-wrap:wrap}.exam-actions[data-v-71fa691b]{flex-direction:column;align-items:stretch;gap:10px;bottom:8px}.exam-actions>div[data-v-71fa691b]:first-child,.action-buttons[data-v-71fa691b]{justify-content:space-between}.action-buttons button[data-v-71fa691b]{flex:1;min-width:0}.question-card h2[data-v-71fa691b],.option-row span[data-v-71fa691b]{overflow-wrap:anywhere}}.exam-toolbar[data-v-71fa691b]{top:64px}@media (width<=760px){.exam-toolbar[data-v-71fa691b]{top:66px}}.assessment-page[data-v-71fa691b]{box-sizing:border-box;width:100%;max-width:none;margin:0}.exam-layout[data-v-71fa691b]{grid-template-columns:minmax(0,1fr) 288px;align-items:start;gap:14px;width:100%;display:grid}.questions-column[data-v-71fa691b]{min-width:0}.exam-control-rail[data-v-71fa691b]{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffffa;border:1px solid #dfe4eb;border-radius:10px;gap:16px;padding:20px;display:grid;position:sticky;top:64px;box-shadow:0 8px 24px #11182717}.exam-control-rail h1[data-v-71fa691b]{margin:3px 0 0;font-size:23px}.exam-control-rail .countdown[data-v-71fa691b]{width:auto;min-width:0}.exam-progress-panel[data-v-71fa691b]{gap:8px;display:grid}.exam-progress-panel .progress-copy[data-v-71fa691b],.exam-progress-panel .save-status[data-v-71fa691b]{margin:0}.exam-progress-panel .unsaved-count[data-v-71fa691b]{font-size:13px}.exam-control-rail .action-buttons[data-v-71fa691b]{grid-template-columns:1fr;gap:8px;display:grid}.exam-control-rail .action-buttons button[data-v-71fa691b]{width:100%}@media (width<=1050px){.exam-layout[data-v-71fa691b]{grid-template-columns:minmax(0,1fr) 250px}}@media (width<=820px){.exam-layout[data-v-71fa691b]{grid-template-columns:1fr}.exam-control-rail[data-v-71fa691b]{grid-row:1;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:14px;position:sticky;top:66px}.questions-column[data-v-71fa691b]{grid-row:2}.exam-control-rail .countdown[data-v-71fa691b]{min-width:110px}.exam-progress-panel[data-v-71fa691b]{grid-column:1/-1}.exam-control-rail .action-buttons[data-v-71fa691b]{grid-column:1/-1;grid-template-columns:1fr 1fr}}@media (width<=560px){.assessment-page[data-v-71fa691b]{padding:10px 8px 100px}.exam-control-rail[data-v-71fa691b]{grid-template-columns:1fr auto;position:static}.exam-control-rail h1[data-v-71fa691b]{font-size:19px}.question-card[data-v-71fa691b]{padding:16px 12px}}.score[data-v-183acf16]{font-size:42px}.card[data-v-183acf16]{margin:12px 0}.actions[data-v-183acf16]{gap:10px;margin:24px 0;display:flex}.appeal[data-v-183acf16]{gap:12px;display:grid}.appeal textarea[data-v-183acf16]{min-height:100px}.error[data-v-183acf16]{color:#b91c1c}.review-item[data-v-e79f5940]{border-top:1px solid #e2e8f0;padding:16px 0}.error[data-v-e79f5940],.error[data-v-d30bf1e3]{color:#b91c1c}.workspace-list-page,.workspace-list-page .workspace-table{min-width:0;max-width:100%}.workspace-list-page .primary,.workspace-list-page .primary strong,.workspace-list-page .primary p{overflow-wrap:anywhere;word-break:break-word;min-width:0}.workspace-list-page[data-v-ff45e5b6]{box-sizing:border-box;text-align:left;width:100%;padding:22px 24px 72px}.page-header h2[data-v-ff45e5b6]{margin:0;font-size:26px}.page-header p[data-v-ff45e5b6]{color:#64748b;margin:5px 0 0}.filter-bar[data-v-ff45e5b6]{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px;display:flex}.filter-bar input[data-v-ff45e5b6]{flex:0 420px;width:100%;min-width:220px;max-width:420px}.filter-bar select[data-v-ff45e5b6]{min-width:150px}.filter-bar input[data-v-ff45e5b6],.filter-bar select[data-v-ff45e5b6],.filter-bar button[data-v-ff45e5b6],.workspace-table button[data-v-ff45e5b6]{min-height:36px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:7px;padding:7px 11px}.filter-bar input[data-v-ff45e5b6]:focus,.filter-bar select[data-v-ff45e5b6]:focus{border-color:#16856f;outline:3px solid #e2f3ee}.filter-bar button[data-v-ff45e5b6],.workspace-table button[data-v-ff45e5b6]{color:#fff;background:#2456d8;border-color:#2456d8;font-weight:650}.filter-bar button[data-v-ff45e5b6]{padding-inline:16px}.workspace-table[data-v-ff45e5b6]{border-spacing:0;background:#fff;border:1px solid #dfe5e9;border-radius:10px;width:100%;overflow:hidden;box-shadow:0 1px 2px #0f233408}.workspace-table th[data-v-ff45e5b6],.workspace-table td[data-v-ff45e5b6]{text-align:left;vertical-align:middle;padding:10px 14px}.workspace-table th[data-v-ff45e5b6]{color:#607080;background:#f3f6f8;height:36px;font-size:13px;font-weight:650}.workspace-table tbody tr[data-v-ff45e5b6]{background:#fff;transition:background-color .15s}.workspace-table tbody tr[data-v-ff45e5b6]:hover{background:#f8fbfa}.workspace-table td[data-v-ff45e5b6]{color:#1d2c39;border-top:1px solid #e8edf0;height:60px}.workspace-table tbody td[data-v-ff45e5b6]:first-child{color:#132238;background:#fff;border-left:3px solid #16856f}.workspace-table tbody tr:hover td[data-v-ff45e5b6]:first-child{background:#f8fbfa}.workspace-table th[data-v-ff45e5b6]:first-child{width:27%}.workspace-table p[data-v-ff45e5b6],.workspace-table small[data-v-ff45e5b6]{color:#6c7b88;margin:3px 0 0;font-size:13px;display:block}.primary[data-v-ff45e5b6]{min-width:180px}.primary strong[data-v-ff45e5b6]{color:#132238;font-weight:700}.primary p[data-v-ff45e5b6]{text-overflow:ellipsis;white-space:nowrap;max-width:360px;overflow:hidden}.status-chip[data-v-ff45e5b6]{color:#2456d8;background:#edf4ff;border-radius:99px;padding:3px 9px;font-size:13px;display:inline-block}.action-cell[data-v-ff45e5b6]{text-align:right!important}.workspace-table button[data-v-ff45e5b6]{min-height:34px;padding:6px 12px}.state[data-v-ff45e5b6]{text-align:center;padding:34px}.state p[data-v-ff45e5b6]{margin:6px 0}.error[data-v-ff45e5b6]{color:#b42318}.skeleton[data-v-ff45e5b6]{background:linear-gradient(90deg,#f1f5f9,#fff,#f1f5f9);border-radius:10px}button[data-v-ff45e5b6]:disabled{opacity:.55}@media (width<=900px){.workspace-list-page[data-v-ff45e5b6]{padding:18px 14px 64px}.filter-bar[data-v-ff45e5b6]{grid-template-columns:1fr 1fr;display:grid}.filter-bar input[data-v-ff45e5b6]{grid-column:1/-1;width:100%;min-width:0;max-width:none}.workspace-table[data-v-ff45e5b6],.workspace-table tbody[data-v-ff45e5b6],.workspace-table tr[data-v-ff45e5b6],.workspace-table td[data-v-ff45e5b6]{box-sizing:border-box;width:100%;display:block}.workspace-table[data-v-ff45e5b6]{box-shadow:none;background:0 0;border:0;overflow:visible}.workspace-table thead[data-v-ff45e5b6]{display:none}.workspace-table tr[data-v-ff45e5b6]{background:#fff;border:1px solid #dfe5e9;border-left:3px solid #16856f;border-radius:10px;margin-bottom:10px;padding:10px 12px;box-shadow:0 1px 2px #0f233408}.workspace-table td[data-v-ff45e5b6]{border:0;grid-template-columns:92px minmax(0,1fr);height:auto;min-height:34px;padding:6px 0;display:grid}.workspace-table tbody td[data-v-ff45e5b6]:first-child,.workspace-table tbody tr:hover td[data-v-ff45e5b6]:first-child{background:0 0;border-left:0}.workspace-table td[data-v-ff45e5b6]:before{content:attr(data-label);color:#64748b;font-size:13px}.workspace-table .action-cell[data-v-ff45e5b6]{display:block;text-align:right!important}.workspace-table .action-cell[data-v-ff45e5b6]:before{display:none}.workspace-table .action-cell button[data-v-ff45e5b6]{width:100%;margin-top:6px}.primary p[data-v-ff45e5b6]{white-space:normal;overflow-wrap:anywhere;max-width:none}}@media (width<=560px){.filter-bar[data-v-ff45e5b6]{grid-template-columns:1fr}.filter-bar input[data-v-ff45e5b6]{grid-column:auto}}.workspace-list-page[data-v-3ef9f2b9]{box-sizing:border-box;text-align:left;width:100%;padding:22px 24px 72px}.page-header h2[data-v-3ef9f2b9]{margin:0;font-size:26px}.page-header p[data-v-3ef9f2b9]{color:#64748b;margin:5px 0 0}.filter-bar[data-v-3ef9f2b9]{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px;display:flex}.filter-bar input[data-v-3ef9f2b9]{flex:0 420px;width:100%;min-width:220px;max-width:420px}.filter-bar select[data-v-3ef9f2b9]{min-width:150px}.filter-bar input[data-v-3ef9f2b9],.filter-bar select[data-v-3ef9f2b9],.workspace-table button[data-v-3ef9f2b9]{min-height:36px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:7px;padding:7px 11px}.filter-bar input[data-v-3ef9f2b9]:focus,.filter-bar select[data-v-3ef9f2b9]:focus{border-color:#16856f;outline:3px solid #e2f3ee}.workspace-table button[data-v-3ef9f2b9]{color:#fff;background:#2456d8;border-color:#2456d8;font-weight:650}.workspace-table[data-v-3ef9f2b9]{border-spacing:0;background:#fff;border:1px solid #dfe5e9;border-radius:10px;width:100%;overflow:hidden;box-shadow:0 1px 2px #0f233408}.workspace-table th[data-v-3ef9f2b9],.workspace-table td[data-v-3ef9f2b9]{text-align:left;vertical-align:middle;padding:10px 14px}.workspace-table th[data-v-3ef9f2b9]{color:#607080;background:#f3f6f8;height:36px;font-size:13px;font-weight:650}.workspace-table tbody tr[data-v-3ef9f2b9]{background:#fff;transition:background-color .15s}.workspace-table tbody tr[data-v-3ef9f2b9]:hover{background:#f8fbfa}.workspace-table td[data-v-3ef9f2b9]{color:#1d2c39;border-top:1px solid #e8edf0;height:60px}.workspace-table tbody td[data-v-3ef9f2b9]:first-child{color:#132238;background:#fff;border-left:3px solid #16856f}.workspace-table tbody tr:hover td[data-v-3ef9f2b9]:first-child{background:#f8fbfa}.workspace-table th[data-v-3ef9f2b9]:first-child{width:30%}.workspace-table p[data-v-3ef9f2b9],.workspace-table small[data-v-3ef9f2b9]{color:#6c7b88;margin:3px 0 0;font-size:13px;display:block}.primary strong[data-v-3ef9f2b9]{color:#132238;font-weight:700}.primary p[data-v-3ef9f2b9]{text-overflow:ellipsis;white-space:nowrap;max-width:360px;overflow:hidden}.deadline strong[data-v-3ef9f2b9]{color:#9a5a09}.status-chip[data-v-3ef9f2b9]{color:#2456d8;background:#edf4ff;border-radius:99px;padding:3px 9px;font-size:13px;display:inline-block}.action-cell[data-v-3ef9f2b9]{text-align:right!important}.workspace-table button[data-v-3ef9f2b9]{min-height:34px;padding:6px 12px}.state[data-v-3ef9f2b9]{text-align:center;padding:34px}.state p[data-v-3ef9f2b9]{margin:6px 0}.error[data-v-3ef9f2b9]{color:#b42318}.skeleton[data-v-3ef9f2b9]{background:linear-gradient(90deg,#f1f5f9,#fff,#f1f5f9);border-radius:10px}button[data-v-3ef9f2b9]:disabled{opacity:.55}@media (width<=900px){.workspace-list-page[data-v-3ef9f2b9]{padding:18px 14px 64px}.filter-bar[data-v-3ef9f2b9]{display:grid}.filter-bar input[data-v-3ef9f2b9]{width:100%;min-width:0;max-width:none}.workspace-table[data-v-3ef9f2b9],.workspace-table tbody[data-v-3ef9f2b9],.workspace-table tr[data-v-3ef9f2b9],.workspace-table td[data-v-3ef9f2b9]{box-sizing:border-box;width:100%;display:block}.workspace-table[data-v-3ef9f2b9]{box-shadow:none;background:0 0;border:0;overflow:visible}.workspace-table thead[data-v-3ef9f2b9]{display:none}.workspace-table tr[data-v-3ef9f2b9]{background:#fff;border:1px solid #dfe5e9;border-left:3px solid #16856f;border-radius:10px;margin-bottom:10px;padding:10px 12px;box-shadow:0 1px 2px #0f233408}.workspace-table td[data-v-3ef9f2b9]{border:0;grid-template-columns:92px minmax(0,1fr);height:auto;min-height:34px;padding:6px 0;display:grid}.workspace-table tbody td[data-v-3ef9f2b9]:first-child,.workspace-table tbody tr:hover td[data-v-3ef9f2b9]:first-child{background:0 0;border-left:0}.workspace-table td[data-v-3ef9f2b9]:before{content:attr(data-label);color:#64748b;font-size:13px}.workspace-table .action-cell[data-v-3ef9f2b9]{display:block;text-align:right!important}.workspace-table .action-cell[data-v-3ef9f2b9]:before{display:none}.workspace-table .action-cell button[data-v-3ef9f2b9]{width:100%;margin-top:6px}.primary p[data-v-3ef9f2b9]{white-space:normal;overflow-wrap:anywhere;max-width:none}}.workspace-list-page[data-v-b8eca38c]{box-sizing:border-box;text-align:left;width:100%;padding:22px 24px 72px}.page-header h2[data-v-b8eca38c]{margin:0;font-size:26px}.page-header p[data-v-b8eca38c]{color:#64748b;margin:5px 0 0}.filter-bar[data-v-b8eca38c]{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px;display:flex}.filter-bar input[data-v-b8eca38c]{flex:0 420px;width:100%;min-width:220px;max-width:420px}.filter-bar select[data-v-b8eca38c]{min-width:150px}.filter-bar input[data-v-b8eca38c],.filter-bar select[data-v-b8eca38c]{min-height:36px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:7px;padding:7px 11px}.filter-bar input[data-v-b8eca38c]:focus,.filter-bar select[data-v-b8eca38c]:focus{border-color:#16856f;outline:3px solid #e2f3ee}.workspace-table[data-v-b8eca38c]{border-spacing:0;background:#fff;border:1px solid #dfe5e9;border-radius:10px;width:100%;overflow:hidden;box-shadow:0 1px 2px #0f233408}.workspace-table th[data-v-b8eca38c],.workspace-table td[data-v-b8eca38c]{text-align:left;vertical-align:middle;padding:10px 14px}.workspace-table th[data-v-b8eca38c]{color:#607080;background:#f3f6f8;height:36px;font-size:13px;font-weight:650}.workspace-table tbody tr[data-v-b8eca38c]{background:#fff;transition:background-color .15s}.workspace-table tbody tr[data-v-b8eca38c]:hover{background:#f8fbfa}.workspace-table td[data-v-b8eca38c]{color:#1d2c39;border-top:1px solid #e8edf0;height:60px}.workspace-table tbody td[data-v-b8eca38c]:first-child{color:#132238;background:#fff;border-left:3px solid #16856f}.workspace-table tbody tr:hover td[data-v-b8eca38c]:first-child{background:#f8fbfa}.workspace-table th[data-v-b8eca38c]:first-child{width:28%}.primary strong[data-v-b8eca38c]{text-overflow:ellipsis;white-space:nowrap;color:#132238;max-width:360px;font-weight:700;display:block;overflow:hidden}.status-chip[data-v-b8eca38c]{color:#2456d8;background:#edf4ff;border-radius:99px;padding:3px 9px;font-size:13px;display:inline-block}.action-cell[data-v-b8eca38c]{text-align:right!important}.action-cell a[data-v-b8eca38c]{color:#fff;background:#2456d8;border:1px solid #2456d8;border-radius:7px;padding:6px 12px;font-weight:650;text-decoration:none;display:inline-block}.state[data-v-b8eca38c]{text-align:center;padding:34px}.state p[data-v-b8eca38c]{margin:6px 0}.error[data-v-b8eca38c]{color:#b42318}.skeleton[data-v-b8eca38c]{background:linear-gradient(90deg,#f1f5f9,#fff,#f1f5f9);border-radius:10px}@media (width<=900px){.workspace-list-page[data-v-b8eca38c]{padding:18px 14px 64px}.filter-bar[data-v-b8eca38c]{display:grid}.filter-bar input[data-v-b8eca38c]{width:100%;min-width:0;max-width:none}.workspace-table[data-v-b8eca38c],.workspace-table tbody[data-v-b8eca38c],.workspace-table tr[data-v-b8eca38c],.workspace-table td[data-v-b8eca38c]{box-sizing:border-box;width:100%;display:block}.workspace-table[data-v-b8eca38c]{box-shadow:none;background:0 0;border:0;overflow:visible}.workspace-table thead[data-v-b8eca38c]{display:none}.workspace-table tr[data-v-b8eca38c]{background:#fff;border:1px solid #dfe5e9;border-left:3px solid #16856f;border-radius:10px;margin-bottom:10px;padding:10px 12px;box-shadow:0 1px 2px #0f233408}.workspace-table td[data-v-b8eca38c]{border:0;grid-template-columns:92px minmax(0,1fr);height:auto;min-height:34px;padding:6px 0;display:grid}.workspace-table tbody td[data-v-b8eca38c]:first-child,.workspace-table tbody tr:hover td[data-v-b8eca38c]:first-child{background:0 0;border-left:0}.workspace-table td[data-v-b8eca38c]:before{content:attr(data-label);color:#64748b;font-size:13px}.workspace-table .action-cell[data-v-b8eca38c]{display:block;text-align:right!important}.workspace-table .action-cell[data-v-b8eca38c]:before{display:none}.workspace-table .action-cell a[data-v-b8eca38c]{text-align:center;margin-top:6px;padding:8px 12px;display:block}.primary strong[data-v-b8eca38c]{white-space:normal;overflow-wrap:anywhere;max-width:none}}.workspace-page[data-v-e3c4c2f1]{width:100%;min-width:0}.paper-toolbar[data-v-e3c4c2f1]{justify-content:flex-end;margin-bottom:12px;display:flex}.table-wrap[data-v-e3c4c2f1]{border:1px solid #e2e8f0;border-radius:10px;width:100%;overflow:auto}table[data-v-e3c4c2f1]{border-collapse:collapse;width:100%;font-size:14px}th[data-v-e3c4c2f1],td[data-v-e3c4c2f1]{text-align:left;white-space:nowrap;border-bottom:1px solid #e2e8f0;padding:11px 12px}th[data-v-e3c4c2f1]{color:#475569;background:#f8fafc}.actions[data-v-e3c4c2f1]{gap:12px;display:flex}.actions button[data-v-e3c4c2f1]{background:0 0;border:0;padding:0}.danger-link[data-v-e3c4c2f1]{color:#b91c1c}.success[data-v-e3c4c2f1]{color:#047857}.dialog-backdrop[data-v-e3c4c2f1]{z-index:50;background:#0f172a66;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.confirm-dialog[data-v-e3c4c2f1]{background:#fff;border-radius:12px;width:min(440px,100%);padding:20px;box-shadow:0 20px 50px #0f172a33}.confirm-dialog h3[data-v-e3c4c2f1]{margin-top:0}.dialog-actions[data-v-e3c4c2f1]{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.dialog-actions button[data-v-e3c4c2f1]{padding:9px 14px}.dialog-actions .danger[data-v-e3c4c2f1]{color:#fff;background:#b91c1c}.state[data-v-e3c4c2f1]{text-align:center;padding:28px}.error[data-v-e3c4c2f1]{color:#b91c1c}@media (width<=900px){.table-wrap[data-v-e3c4c2f1]{max-width:100%}}.credential-page-actions[data-v-b6b0bd15]{justify-content:flex-end;margin-bottom:14px;display:flex}.modal-backdrop[data-v-b6b0bd15]{z-index:100;background:#17242b73;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.modal-card[data-v-b6b0bd15]{background:#fff;border-radius:11px;width:min(620px,100%);min-width:0;padding:24px;box-shadow:0 24px 70px #0003}.modal-actions[data-v-b6b0bd15]{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.modal-card code[data-v-b6b0bd15]{overflow-wrap:anywhere;display:block}.credential-create-dialog[data-v-b6b0bd15]{max-height:calc(100dvh - 32px);overflow-y:auto}.credential-create-form fieldset[data-v-b6b0bd15]{border:0;gap:18px;min-width:0;margin:20px 0;padding:0;display:grid}.credential-create-form label[data-v-b6b0bd15]{gap:8px;display:grid}.credential-create-form input[data-v-b6b0bd15]:not([type=checkbox]){width:100%;min-width:0}:root{color:#16202a;font-synthesis:none;background:#f7f9fa;font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif}*{box-sizing:border-box}body{margin:0}.login-page{background:#edf3f1;place-items:center;min-height:100vh;padding:24px;display:grid}.login-card{background:#fff;border:1px solid #dbe4e1;border-radius:12px;width:min(420px,100%);padding:34px;box-shadow:0 20px 60px #15332b1a}.login-brand{align-items:center;gap:14px;margin-bottom:28px;display:flex}.login-brand p{color:#687782;margin:5px 0 0;font-size:13px}.login-card form,.login-card label{gap:9px;display:grid}.login-card form{gap:18px}.login-card input{border:1px solid #cfd9d5;border-radius:6px;min-height:44px;padding:0 12px}.notice{color:#126c57;background:#eef8f5;margin:0;padding:12px}.link-button{color:#18715e;cursor:pointer;background:0 0;border:0;margin-left:16px}.knowledge-base-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px;display:grid}.knowledge-base-card{color:#16202a;background:#fff;border:1px solid #dce3e7;border-radius:8px;padding:22px;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s}.knowledge-base-card:hover{border-color:#a9cfc4;transform:translateY(-2px);box-shadow:0 10px 28px #1f453b14}.knowledge-base-filter-row{margin-bottom:18px}.knowledge-base-list{gap:10px;display:grid}.knowledge-base-row{background:#fff;border:1px solid #dce3e7;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;transition:border-color .18s,box-shadow .18s;display:grid}.knowledge-base-row:hover{border-color:#a9cfc4;box-shadow:0 8px 24px #1f453b12}.knowledge-base-row-main{color:#16202a;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:14px;min-width:0;padding:17px 18px;text-decoration:none;display:grid}.knowledge-base-avatar{color:#16705b;background:#e6f4ef;border-radius:11px;place-items:center;width:42px;height:42px;font-weight:800;display:grid}.knowledge-base-row-content{min-width:0;display:block}.knowledge-base-row-title{align-items:center;gap:9px;display:flex}.knowledge-base-description{color:#5f6e78;text-overflow:ellipsis;white-space:nowrap;margin:6px 0;font-size:14px;display:block;overflow:hidden}.knowledge-base-counts{margin-bottom:4px;display:block}.knowledge-base-row small{color:#849098}.knowledge-base-role{color:#667773;background:#eef2f1;border-radius:10px;padding:2px 7px;font-size:11px;font-weight:700}.knowledge-base-role.owner{color:#126c57;background:#def3eb}.page-heading-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.knowledge-base-actions{justify-content:flex-end;align-items:center;gap:8px;padding:0 18px;display:flex}.knowledge-base-action-button{white-space:nowrap;min-height:34px;padding:0 12px;font-size:13px}.knowledge-base-card h2{margin:0 0 10px;font-size:18px}.knowledge-base-card p{color:#687782;min-height:42px}.knowledge-base-card span{color:#18715e;font-size:13px;font-weight:700}button,input,textarea{font:inherit}.app-shell{grid-template-rows:52px 1fr;grid-template-columns:224px 1fr;min-height:100vh;display:grid}.sidebar{color:#17283a;background:#fff;border-right:1px solid #e3e8eb;flex-direction:column;grid-area:2/1;width:auto;height:calc(100vh - 52px);min-height:0;padding:10px 12px 8px;display:flex;position:sticky;top:52px}.brand{color:#20303b;border:0;align-items:center;gap:11px;padding:0;font-size:16px;text-decoration:none;display:flex}.brand-mark{color:#43b69a;background:#e6f4ef;border:0;border-radius:50%;place-items:center;width:28px;height:28px;font-size:13px;font-weight:800;display:grid}.sidebar nav{scrollbar-width:thin;gap:5px;min-height:0;padding-right:2px;display:grid;overflow-y:auto}.nav-group{gap:1px;display:grid}.nav-group+.nav-group{border-top:1px solid #edf0f2;padding-top:5px}.nav-group>button{color:#7a8790;letter-spacing:.04em;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:5px 9px;font-size:11px;font-weight:700;display:flex}.nav-group>button i{border-bottom:1.5px solid;border-right:1.5px solid;width:7px;height:7px;transition:transform .18s;transform:rotate(45deg)}.nav-group>button[aria-expanded=false] i{transform:rotate(-45deg)}.nav-items{gap:1px;display:grid}.sidebar nav a{color:#425464;border-radius:7px;align-items:center;gap:9px;min-height:36px;padding:7px 10px;font-size:14px;text-decoration:none;display:flex}.sidebar nav a svg,.nav-items>span svg{flex:none;width:16px;height:16px}.nav-items>span.disabled{color:#a7b0b6;cursor:not-allowed;align-items:center;gap:9px;min-height:36px;padding:7px 10px;font-size:14px;display:flex}.disabled-note{color:#9aa5ac;padding:8px 15px;font-size:12px}.sidebar nav a:hover,.sidebar nav a.router-link-active{color:#126c57;background:#eaf5f1;font-weight:700}.workspace{grid-area:2/2;min-width:0}.topbar{color:#30404d;background:#fff;border-bottom:1px solid #e1e6e9;grid-area:1/1/auto/-1;justify-content:space-between;align-items:center;height:52px;padding:0 20px;font-size:13px;display:flex}.fixed-topbar{z-index:50;position:fixed;top:0;left:0;right:0}.topbar-actions{align-items:center;gap:12px;display:flex}.topbar-actions>a{color:#52636f;text-decoration:none}.help-link{align-items:center;gap:6px;display:inline-flex}.help-link svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.user-avatar{color:#fff;background:#299173;border-radius:50%;place-items:center;width:30px;height:30px;font-weight:800;display:grid}.account-menu{position:relative}.account-menu summary{cursor:pointer;align-items:center;gap:9px;list-style:none;display:flex}.account-menu summary::-webkit-details-marker{display:none}.account-menu summary i{border-bottom:1.5px solid #71808a;border-right:1.5px solid #71808a;width:7px;height:7px;transform:rotate(45deg)translateY(-2px)}.account-popover{z-index:30;background:#fff;border:1px solid #dce3e7;border-radius:9px;width:150px;padding:7px;display:grid;position:absolute;top:39px;right:0;box-shadow:0 14px 34px #1b312a21}.account-popover a,.account-popover button{color:#374650;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:10px 11px;text-decoration:none}.account-popover a:hover,.account-popover button:hover{color:#176c59;background:#edf6f3}.context-back{color:#697983;margin:1px 4px 12px;font-size:12px;text-decoration:none;display:block}.context-back:hover{color:#176c59}.context-title{border-bottom:1px solid #e8edef;grid-template-columns:34px 1fr;align-items:center;gap:10px;margin-bottom:12px;padding:11px 9px;display:grid}.context-title strong,.context-title small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.context-title strong{font-size:14px}.context-title small{color:#7a8790;margin-top:4px;font-size:11px}.context-group{gap:1px;padding-bottom:7px;display:grid}.context-group+.context-group{border-top:1px solid #edf0f2;padding-top:7px}.context-group>p{color:#859098;margin:0;padding:5px 10px;font-size:11px;font-weight:700}.context-group .nav-plan{color:#87929a;background:#f0f2f3;border-radius:4px;margin-left:auto;padding:2px 5px;font-size:9px;font-weight:500}.agent-filter-row{border-bottom:1px solid #e3e8eb;gap:6px;margin-bottom:18px;display:flex}.agent-filter-row button{color:#6d7b85;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:9px 12px}.agent-filter-row button.active{color:#126c57;border-bottom-color:#299173;font-weight:700}.agent-admin-list{gap:10px;display:grid}.agent-admin-row{color:#16202a;background:#fff;border:1px solid #dce3e7;border-radius:9px;grid-template-columns:44px 1fr auto;align-items:center;gap:14px;padding:17px 18px;text-decoration:none;transition:border-color .18s,box-shadow .18s;display:grid}.agent-admin-row:hover{border-color:#a9cfc4;box-shadow:0 8px 24px #1f453b12}.agent-avatar{color:#16705b;background:#e6f4ef;border-radius:11px;place-items:center;width:42px;height:42px;font-weight:800;display:grid}.agent-avatar svg{fill:#6f9d8e;width:56%;height:56%}.agent-avatar .agent-avatar-spark{fill:#1b8067}.agent-row-title{align-items:center;gap:9px;display:flex}.agent-admin-row p{color:#5f6e78;margin:6px 0;font-size:14px}.agent-admin-row small{color:#849098}.agent-status{border-radius:10px;padding:2px 7px;font-size:11px;font-weight:700}.agent-status.published{color:#126c57;background:#def3eb}.agent-status.draft{color:#946513;background:#fff2d6}.agent-status.disabled{color:#71808a;background:#edf0f2}.row-arrow{color:#18715e;font-size:13px}.editor-actions{gap:8px;display:flex}.editor-actions .button:disabled{cursor:not-allowed}.agent-editor-layout{grid-template-columns:170px minmax(0,760px);align-items:start;gap:26px;display:grid}.agent-editor-nav{background:#fff;border:1px solid #dce3e7;border-radius:9px;padding:6px;display:grid;position:sticky;top:78px}.agent-editor-nav button{color:#53636e;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:10px 12px}.agent-editor-nav button.active{color:#126c57;background:#eaf5f1;font-weight:700}.agent-editor-form{background:#fff;border:1px solid #dce3e7;border-radius:9px;gap:17px;padding:24px;display:grid}.agent-editor-form h2{margin:0 0 4px;font-size:20px}.agent-editor-form>label:not(.check-row):not(.radio-row){color:#43535f;gap:7px;font-size:13px;font-weight:700;display:grid}.agent-editor-form input:not([type=checkbox]):not([type=radio]),.agent-editor-form textarea{color:#16202a;resize:vertical;border:1px solid #cfd9dd;border-radius:6px;width:100%;padding:10px 11px}.agent-editor-form input:focus,.agent-editor-form textarea:focus{border-color:#58a890;outline:2px solid #cde9df}.form-help{color:#71808a;margin:-5px 0 4px;font-size:13px}.check-row,.radio-row{cursor:pointer;border:1px solid #e0e6e8;border-radius:7px;align-items:flex-start;gap:10px;padding:11px;display:flex}.check-row input,.radio-row input{margin-top:3px}.check-row span{gap:4px;display:grid}.check-row small{color:#78858e}.user-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.trial-answer{background:#f2f8f6;border-left:3px solid #299173;padding:16px}.trial-answer p{margin:8px 0}.trial-answer small{color:#5f6e78;display:block}.version-list{gap:8px;display:grid}.version-list>div{border-bottom:1px solid #e5eaec;grid-template-columns:60px 90px 1fr;gap:10px;padding:12px 0;display:grid}.version-list small{color:#71808a}.conversation-page{background:#fff;grid-template-columns:220px minmax(0,1fr);min-height:calc(100vh - 52px);display:grid}.conversation-history{background:#f7f9fa;border-right:1px solid #e3e8eb;min-width:0;padding:16px 12px}.new-conversation{width:100%;margin-bottom:16px;text-decoration:none}.conversation-list{gap:4px;display:grid}.conversation-list a{color:#334650;border-radius:7px;gap:4px;padding:10px;text-decoration:none;display:grid}.conversation-list a:hover,.conversation-list a.router-link-active{color:#126c57;background:#e7f2ee}.conversation-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.conversation-list span{color:#7b878f;font-size:11px}.conversation-workspace{flex-direction:column;min-width:0;height:calc(100vh - 52px);display:flex}.conversation-header{border-bottom:1px solid #e3e8eb;align-items:center;gap:11px;min-height:66px;padding:10px 24px;display:flex}.conversation-header h1{margin:0 0 3px;font-size:16px}.conversation-header small{color:#7a8790}.conversation-menu{gap:6px;margin-left:auto;display:flex}.conversation-menu button,.message-actions button{color:#687782;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:5px 7px}.conversation-menu button:hover,.message-actions button:hover,.message-actions button.active{color:#126c57;background:#eaf5f1}.conversation-stream{flex:1;padding:28px max(24px,50% - 410px);overflow-y:auto}.conversation-message{grid-template-columns:32px minmax(0,1fr);gap:11px;margin-bottom:24px;display:grid}.conversation-message.user{direction:rtl}.conversation-message.user>*{direction:ltr}.message-avatar{color:#126c57;background:#e6f4ef;border-radius:9px;place-items:center;width:30px;height:30px;font-size:11px;font-weight:800;display:grid}.conversation-message.user .message-avatar{color:#52636f;background:#edf0f2}.message-content{min-width:0}.message-content>p{white-space:pre-wrap;margin:3px 0 12px;line-height:1.72}.conversation-message.user .message-content{background:#eaf5f1;border-radius:12px 4px 12px 12px;width:fit-content;max-width:76%;padding:9px 13px}.progress-message .message-content{color:#37534b;gap:5px;display:grid}.progress-message .message-content strong{font-size:14px;font-weight:650}.progress-message .message-content small{color:#7a8d87;font-size:12px}.agent-citation-disclosure{margin-top:13px}.agent-citation-disclosure>button{color:#526b64;font:inherit;cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:12px}.agent-citation-disclosure>button:hover,.agent-citation-disclosure>button:focus-visible{color:#126c57;text-decoration:underline}.agent-citations{gap:8px;margin-top:7px;display:grid}.agent-citations article{background:#f6f9f8;border-left:3px solid #68ad99;padding:12px 13px}.agent-citations article>div{justify-content:space-between;gap:15px;display:flex}.agent-citations span,.agent-citations small{color:#71808a;font-size:11px}.agent-citations p{color:#485963;margin:8px 0;font-size:13px;line-height:1.55}.agent-citations a{color:#18715e;font-size:12px}.message-actions{gap:3px;margin-top:8px;display:flex}.conversation-welcome{text-align:center;justify-items:center;max-width:620px;margin:60px auto;display:grid}.agent-avatar.large{width:54px;height:54px;font-size:17px}.conversation-welcome h2{margin:18px 0 7px;font-size:20px}.conversation-welcome p{color:#71808a;margin:0}.suggested-questions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:22px;display:flex}.suggested-questions button{color:#43535f;cursor:pointer;background:#fff;border:1px solid #d7e0e3;border-radius:7px;padding:9px 12px}.conversation-composer{background:#fff;border:1px solid #bfcfca;border-radius:11px;grid-template-columns:1fr auto;gap:10px;width:min(820px,100% - 48px);margin:0 auto 22px;padding:10px;display:grid;box-shadow:0 8px 24px #1f453b12}.conversation-composer textarea{resize:none;border:0;outline:0;padding:6px}.conversation-stopped{color:#946513;margin:0 auto 10px;font-size:13px}.query-evidence{background:#fbfcfc;border:1px solid #dce3e7;border-radius:8px;min-width:0;margin:14px 0;padding:12px}.query-evidence header{justify-content:space-between;align-items:start;gap:12px;display:flex}.query-evidence header div{gap:2px;min-width:0;display:grid}.query-evidence header small,.query-meta{color:#687782;font-size:12px}.query-evidence header button{color:#126c57;cursor:pointer;background:0 0;border:0}.query-meta{flex-wrap:wrap;gap:7px 16px;margin:10px 0;display:flex}.query-table-scroll{max-width:100%;overflow-x:auto}.query-table-scroll table{border-collapse:collapse;width:max-content;min-width:100%;font-size:13px}.query-table-scroll th,.query-table-scroll td{text-align:left;text-overflow:ellipsis;white-space:nowrap;border:1px solid #e1e7e9;max-width:320px;padding:8px 10px;overflow:hidden}.query-unavailable,.message-warning,.message-error{color:#835d19;background:#fff5df;border-radius:6px;padding:9px 11px;font-size:13px}.message-error{color:#a23c35;background:#fff0ef}.conversation-empty{text-align:center;flex:1;align-content:center;place-items:center;display:grid}.conversation-empty h1{margin:0;font-size:23px}.conversation-empty p{color:#71808a}.conversation-agent-picker{flex:1;padding:44px max(24px,50% - 460px);overflow-y:auto}.conversation-agent-picker>div:first-child{margin-bottom:24px}.conversation-agent-picker h1{margin:0 0 8px;font-size:27px}.conversation-agent-picker p{color:#71808a;margin:0}.conversation-agent-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;display:grid}.conversation-agent-grid button{color:#16202a;text-align:left;cursor:pointer;background:#fff;border:1px solid #dce3e7;border-radius:10px;grid-template-columns:54px minmax(0,1fr);gap:14px;min-height:132px;padding:20px;display:grid;position:relative}.conversation-agent-grid button:hover{border-color:#9bc8ba;box-shadow:0 12px 30px #1f453b14}.conversation-agent-grid button span:nth-child(2){align-content:start;gap:7px;display:grid}.conversation-agent-grid strong{font-size:16px}.conversation-agent-grid small{color:#65747e;line-height:1.5}.conversation-agent-grid b{color:#18715e;font-size:12px;position:absolute;bottom:16px;right:18px}.dashboard-agent-heading{max-width:820px;margin:10px 0 26px}.dashboard-agent-heading h1{letter-spacing:-.04em;margin:0;font-size:clamp(25px,3vw,36px)}.dashboard-agent-heading p{color:#687782;margin:10px 0 0}.agent-discovery{padding-top:0}.agent-card-grid{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:12px;display:grid}.agent-card{color:#16202a;background:#fff;border:1px solid #dce3e7;border-radius:10px;grid-template-columns:52px 1fr;gap:14px;min-height:154px;padding:20px;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;position:relative}.agent-card:hover{border-color:#9bc8ba;transform:translateY(-2px);box-shadow:0 12px 30px #1f453b14}.agent-card h3{margin:1px 0 7px;font-size:17px}.agent-card p{color:#65747e;margin:0;font-size:13px;line-height:1.55}.agent-card small{color:#87929a;margin-top:10px;display:block}.agent-card-action{color:#18715e;font-size:12px;font-weight:700;position:absolute;bottom:17px;right:18px}.dashboard-lower-grid{grid-template-columns:minmax(0,1.3fr) minmax(310px,.7fr);gap:18px;display:grid}.recent-conversation-list{display:grid}.recent-conversation-list a{color:#263842;border-top:1px solid #e6ebed;justify-content:space-between;gap:18px;padding:13px 0;text-decoration:none;display:flex}.recent-conversation-list a:hover strong{color:#126c57}.recent-conversation-list div{gap:4px;display:grid}.recent-conversation-list small,.recent-conversation-list time{color:#7c8991;font-size:11px}.work-summary-compact{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.work-summary-compact a{color:#53636e;border:1px solid #e1e7e9;border-radius:7px;gap:4px;padding:12px;text-decoration:none;display:grid}.work-summary-compact strong{color:#176c59;font-size:22px}.work-summary-compact span{font-size:12px}.compact-list{margin-top:12px}.page{width:100%;max-width:none;margin:0;padding:26px clamp(16px,1.6vw,30px)}.page-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:20px;display:flex}.page-heading h1{letter-spacing:-.03em;margin:0;font-size:26px}.page-heading p{color:#687782;margin:9px 0 0;font-size:14px}.operations-page{box-sizing:border-box;width:100%;max-width:none;margin:0;padding:22px 24px 40px}.operations-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.operations-heading h1{color:#142d3e;letter-spacing:-.025em;margin:0;font-size:25px;line-height:1.25}.operations-heading p{color:#6c7d88;margin:6px 0 0;font-size:13px;line-height:1.6}.operations-message{margin:0 0 14px}.operations-toolbar{align-items:flex-end;gap:12px;min-height:38px;margin-bottom:12px;display:flex}.operations-toolbar label{color:#526570;align-items:center;gap:8px;font-size:13px;font-weight:650;display:flex}.operations-toolbar select{box-sizing:border-box;color:#263a47;min-width:138px;height:36px;font:inherit;background:#fff;border:1px solid #cfd9de;border-radius:6px;outline:none;padding:0 32px 0 11px}.operations-toolbar select:focus{border-color:#249176;box-shadow:0 0 0 3px #2491761a}.operations-result-count{color:#7a8992;margin-left:auto;padding-bottom:9px;font-size:12px}.operations-surface{background:#fff;border:1px solid #dce4e8;border-radius:8px;overflow:hidden}.operations-table-wrap{width:100%;overflow-x:auto}.operations-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:860px}.operations-table th,.operations-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #e8edef;height:44px;padding:0 14px;font-size:13px}.operations-table th{color:#62737d;white-space:nowrap;background:#f6f8f9;height:40px;font-size:12px;font-weight:700}.operations-table th:first-child{width:42%}.operations-table th:nth-child(2){width:105px}.operations-table th:nth-child(3){width:18%}.operations-table th:nth-child(4){width:130px}.operations-table th:nth-child(5){width:120px}.operations-table tbody tr:last-child td{border-bottom:0}.operations-table tbody tr:hover{background:#f8fbfa}.operations-question-cell{min-width:0}.operations-question-link{color:#18394b;text-overflow:ellipsis;white-space:nowrap;font-weight:650;text-decoration:none;display:block;overflow:hidden}.operations-question-link:hover{color:#13745e;text-underline-offset:3px;text-decoration:underline}.operations-badge,.operations-notification{white-space:nowrap;border-radius:999px;align-items:center;width:max-content;font-size:12px;font-weight:650;line-height:1;display:inline-flex}.operations-badge{color:#52636d;background:#eef2f4;padding:5px 8px}.operations-badge.is-pending,.operations-badge.is-unassigned{color:#8a5a00;background:#fff4dc}.operations-badge.is-in_progress{color:#2469a0;background:#e7f2ff}.operations-badge.is-awaiting_verification{color:#6047a8;background:#eeeafe}.operations-badge.is-resolved{color:#14715b;background:#e6f5ef}.operations-notification{color:#667780;gap:6px}.operations-notification:before{content:"";background:#a1adb3;border-radius:50%;width:6px;height:6px}.operations-notification.is-sent{color:#14715b}.operations-notification.is-sent:before{background:#249176}.operations-notification.is-failed{color:#a64239}.operations-notification.is-failed:before{background:#c45449}.operations-state{color:#71818b;text-align:center;place-items:center;min-height:150px;padding:28px;font-size:13px;display:grid}.operations-state-empty{gap:6px}.operations-state-empty strong{color:#344b58;font-size:14px}.operations-state-empty span{color:#7c8b94}.operations-state-empty .button{margin-top:10px}.operations-primary-action{flex:none}.operations-toolbar-title{color:#354b58;padding-bottom:8px;font-size:13px;font-weight:700}.operations-table.operations-alarm-table{min-width:0}.operations-alarm-table th:first-child{width:28%}.operations-alarm-table th:nth-child(2){width:auto}.operations-alarm-table th:nth-child(3){width:88px}.operations-alarm-table td{height:auto;padding-top:18px;padding-bottom:18px}.operations-group-summary{gap:8px;min-width:0;display:grid}.operations-group-summary .operations-name{overflow-wrap:anywhere;line-height:1.5}.operations-group-meta{color:#71818b;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:12px;display:flex}.operations-group-meta>span{white-space:nowrap}.operations-test-button{white-space:nowrap;min-height:32px;padding:5px 12px;font-size:12px}.operations-name{color:#263d49;font-weight:700}.operations-default-label{color:#3f7567;background:#edf4f1;border-radius:4px;margin-left:6px;padding:4px 6px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.operations-secret{color:#687983;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px}.operations-webhook{white-space:normal;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;line-height:1.65;display:block}.operations-link-button{color:#187b64;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:650}.operations-link-button:hover{text-underline-offset:3px;text-decoration:underline}.operations-link-button:disabled{color:#a7b1b6;cursor:not-allowed;text-decoration:none}.operations-drawer-overlay{z-index:80;background:#1426305c;justify-content:flex-end;display:flex;position:fixed;inset:0}.operations-drawer{background:#fff;flex-direction:column;width:min(460px,100vw);height:100%;display:flex;box-shadow:-16px 0 40px #142d3829}.operations-drawer>header{border-bottom:1px solid #e4eaed;justify-content:space-between;align-items:flex-start;gap:18px;padding:22px 22px 18px;display:flex}.operations-drawer h2{color:#193442;margin:0;font-size:20px}.operations-drawer header p{color:#70808a;margin:6px 0 0;font-size:13px;line-height:1.55}.operations-drawer-close{color:#6b7a83;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;width:32px;height:32px;padding:0;font-size:25px;line-height:1;display:grid}.operations-drawer-close:hover{color:#263d49;background:#f1f4f5}.operations-drawer-close:disabled{opacity:.45;cursor:wait}.operations-drawer-form{flex-direction:column;flex:1;min-height:0;display:flex}.operations-drawer-body{align-content:start;gap:18px;padding:22px;display:grid;overflow-y:auto}.operations-drawer-body .alert{margin:0}.operations-drawer-body label{color:#354b58;gap:7px;font-size:13px;font-weight:700;display:grid}.operations-drawer-body input{box-sizing:border-box;color:#223843;width:100%;min-height:40px;font:inherit;background:#fff;border:1px solid #cbd6dc;border-radius:7px;outline:none;padding:8px 11px}.operations-drawer-body input:focus{border-color:#249176;box-shadow:0 0 0 3px #2491761a}.operations-drawer-body textarea{box-sizing:border-box;color:#223843;width:100%;min-width:0;font:inherit;overflow-wrap:anywhere;resize:vertical;background:#fff;border:1px solid #cbd6dc;border-radius:7px;outline:none;padding:10px 11px;font-weight:400;line-height:1.6}.operations-drawer-body textarea:focus{border-color:#249176;box-shadow:0 0 0 3px #2491761a}.operations-drawer-body small{color:#7a8992;font-size:12px;font-weight:400;line-height:1.5}.operations-drawer-form footer{background:#fbfcfc;border-top:1px solid #e4eaed;justify-content:flex-end;gap:10px;margin-top:auto;padding:16px 22px;display:flex}@media (width<=700px){.operations-table.operations-alarm-table{display:block}.operations-alarm-table thead{display:none}.operations-alarm-table tbody{display:block}.operations-alarm-table tbody tr{border-bottom:1px solid #e8edef;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:16px;display:grid}.operations-alarm-table tbody tr:last-child{border-bottom:0}.operations-alarm-table td{border:0;min-width:0;padding:0}.operations-alarm-table td:first-child{grid-area:1/1}.operations-alarm-table td:nth-child(2){grid-area:2/1/auto/-1}.operations-alarm-table td:nth-child(3){grid-area:1/2;align-self:start}}.gap-detail-header{margin-bottom:14px}.gap-detail-header .context-back{color:#55717f;margin-bottom:8px;font-size:13px;text-decoration:none;display:inline-flex}.gap-detail-layout{grid-template-columns:minmax(0,1fr) minmax(320px,34%);align-items:start;gap:14px;display:grid}.gap-summary-panel,.gap-action-panel{background:#fff;border:1px solid #dce4e8;border-radius:8px;min-width:0}.gap-summary-panel{padding:22px 24px}.gap-question-label{color:#71828b;margin-bottom:8px;font-size:12px;font-weight:700}.gap-summary-panel h2{color:#102a3a;overflow-wrap:anywhere;margin:0;font-size:24px;line-height:1.45}.gap-summary-grid{border-top:1px solid #e7edef;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:24px 0 0;display:grid}.gap-summary-grid>div{min-width:0;padding:14px 16px 0 0}.gap-summary-grid dt{color:#71828b;margin-bottom:6px;font-size:12px}.gap-summary-grid dd{color:#263c48;overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:650}.gap-action-panel{padding:18px 20px}.gap-panel-heading{border-bottom:1px solid #e7edef;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:16px;padding-bottom:12px;display:flex}.gap-panel-heading h2{color:#17313f;margin:0;font-size:17px}.gap-panel-heading p{color:#788891;margin:0;font-size:12px}.gap-action-panel>.button+.button{margin-left:8px}.gap-action-form{margin-bottom:14px}.gap-knowledge-picker{gap:10px;display:grid}.gap-knowledge-row{border-radius:6px;margin:0}.question-tabs{border-bottom:1px solid #dce3e7;gap:8px;margin:0 0 20px;display:flex}.question-tabs button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 16px}.question-tabs button.active{color:#16202a;border-color:#18715e;font-weight:700}.question-record-workspace{gap:16px;width:100%;display:grid;position:relative}.question-metrics{grid-template-columns:repeat(7,minmax(110px,1fr));gap:10px;display:grid;overflow-x:auto}.question-metrics article{background:#fff;border:1px solid #dce3e7;border-radius:12px;gap:6px;padding:14px;display:grid}.question-metrics span,.question-record-row small{color:var(--muted)}.question-metrics strong{font-size:24px}.question-record-filters{align-items:center;gap:10px;min-width:0;padding-bottom:2px;display:flex;overflow-x:auto}.question-record-filters>input:first-child{flex:0 0 260px;width:260px}.question-record-filters>select{flex:0 0 120px;width:120px}.question-record-filters>input[type=date]{flex:0 0 156px;width:156px}.question-record-filters>.button{white-space:nowrap;flex:none;padding:9px 18px}.question-record-filters input,.question-record-filters select{background:#fff;border:1px solid #dce3e7;border-radius:8px;min-width:0;padding:9px 10px}.question-record-list{border:1px solid #dce3e7;border-radius:12px;display:grid;overflow:hidden}.question-record-row{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #dce3e7;grid-template-columns:minmax(160px,.7fr) minmax(280px,2fr) minmax(120px,.6fr);align-items:center;gap:16px;padding:14px 16px;display:grid}.question-record-row:last-child{border-bottom:0}.question-record-row:hover{background:#f7f9fa}.question-record-row>span:first-child{gap:4px;display:grid}.question-record-question{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.question-record-drawer{z-index:50;background:#fff;border-left:1px solid #dce3e7;width:min(560px,100vw);padding:24px;position:fixed;top:72px;bottom:0;right:0;overflow:auto;box-shadow:-18px 0 40px #16203a24}.question-record-drawer>button{float:right;cursor:pointer;background:0 0;border:0;font-size:24px}.agent-question-record-entry{margin-bottom:12px}.agent-question-record-entry>.button{margin-left:auto;display:block}.agent-question-record-entry .question-record-workspace{margin-top:12px}@media (width<=720px){.question-record-row{grid-template-columns:1fr;gap:7px}.question-record-question{white-space:normal}.operations-page{padding:18px 14px 30px}.operations-heading{flex-direction:column;align-items:stretch;gap:14px}.operations-heading h1{font-size:22px}.operations-primary-action{align-self:flex-start}.operations-toolbar{flex-direction:column;align-items:flex-start}.operations-result-count{margin-left:0;padding:0}.operations-table{min-width:760px}.operations-drawer>header,.operations-drawer-body{padding:18px}.operations-drawer-form footer{padding:14px 18px}.gap-detail-layout{grid-template-columns:1fr}.gap-summary-panel{padding:18px 16px}.gap-summary-panel h2{font-size:20px}.gap-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gap-panel-heading{flex-direction:column;align-items:flex-start}}.button{cursor:pointer;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;min-height:38px;padding:0 15px;font-size:14px;font-weight:700;line-height:1;text-decoration:none;transition:border-color .18s,background-color .18s,color .18s,box-shadow .18s;display:inline-flex}.button:focus-visible{outline-offset:2px;outline:2px solid #82c5b2}.button input{display:none}.button:disabled{opacity:.55;cursor:wait}.primary{color:#fff;background:#187b64}.primary:not(:disabled):hover{background:#126c57}.secondary{color:#31414d;background:#fff;border-color:#cfd8dd}.secondary:not(:disabled):hover{color:#176c59;background:#f3f8f6;border-color:#9eb9b1}.danger{color:#ac3d34;background:#fff;border-color:#efcbc7}.danger:not(:disabled):hover{color:#922f27;background:#fff3f1;border-color:#df9b94}.danger-text{color:#ac3d34!important}.danger-alert{color:#8f1d16;background:#fff0ef;border-left-color:#b42318}.deletion-impact-summary{background:#f8faf9;border:1px solid #dce4e7;border-radius:8px;padding:12px 14px}.deletion-impact-summary p{color:#5d6b73;margin-bottom:0}.alert{color:#8e3028;background:#fff1ef;border-left:3px solid #d95c51;padding:12px 15px}.empty{text-align:center;color:#71808a;background:#fff;border:1px dashed #cdd7dc;padding:70px 24px}.empty.compact{padding:30px}.table-wrap{background:#fff;border:1px solid #dce3e7;overflow:auto}.table-wrap table{border-collapse:collapse;width:100%;min-width:760px}.table-wrap th,.table-wrap td{text-align:left;border-bottom:1px solid #e5eaed;padding:13px 16px;font-size:14px}.table-wrap th{color:#5d6b75;font-size:12px}.table-wrap a,.link-button{color:#187b64;cursor:pointer;background:0 0;border:0;text-decoration:none}.status{align-items:center;gap:6px;font-size:13px;display:inline-flex}.status:before{content:"";background:#72818b;border-radius:50%;width:8px;height:8px}.status.processed,.status.published{color:#13745e}.status.processed:before,.status.published:before{background:#24a181}.status.failed,.status.rejected{color:#bd4036}.status.failed:before,.status.rejected:before{background:#e75d51}.status.processing:before{background:#2b77d0}.status.pending:before,.status.queued:before{background:#d79b20}.open-list{background:#fff;border:1px solid #dce3e7;display:grid}.open-list a{color:#1f2c35;border-bottom:1px solid #e7ebed;justify-content:space-between;padding:19px 21px;text-decoration:none;display:flex}.open-list span{color:#71808a}.source-summary,.review-list article,.knowledge-list article,.topic-list article,.answer,.citations article{background:#fff;border:1px solid #dce3e7}.source-summary{padding:25px}.source-summary h2,.section-title{margin-top:0;font-size:18px}.tags{flex-wrap:wrap;gap:7px;display:flex}.tags span,.knowledge-list header span{color:#176c59;background:#e9f5f2;padding:4px 8px;font-size:12px}.knowledge-list,.topic-list,.review-list{gap:14px;display:grid}.knowledge-list article,.topic-list article{padding:20px}.knowledge-list header,.topic-list header{justify-content:space-between;gap:15px;display:flex}.knowledge-list p{line-height:1.7}.knowledge-list blockquote{color:#667782;border-left:2px solid #75b9a8;margin:14px 0 0;padding-left:13px;font-size:13px}.knowledge-sources{color:#176c59;margin-top:14px;font-size:13px}.knowledge-sources li{color:#566670;margin-top:8px;line-height:1.5}.conflict-reason{color:#9b3f36;background:#fff1ef;padding:10px 12px}.conflict-comparison{grid-template-columns:1fr 1fr;gap:14px;display:grid}.conflict-comparison section{background:#f8fafb;border:1px solid #dce3e7;padding:16px}.conflict-comparison span{color:#71808a;font-size:12px}.raw-source{background:#fff;border:1px solid #dce3e7;margin-top:24px;padding:18px}.raw-source pre{white-space:pre-wrap;line-height:1.7}.review-list article{padding:22px}.review-meta{color:#6e7c86;justify-content:space-between;gap:20px;margin-bottom:15px;font-size:12px;display:flex}.review-list input,.review-list textarea,.compile-form input,.compile-form select,.question-form textarea{background:#fff;border:1px solid #cfd8dd;border-radius:5px;width:100%;padding:11px 12px}.review-list>article>input{font-weight:700}.review-list textarea{resize:vertical;margin-top:10px}.inline-fields{grid-template-columns:1fr 2fr;gap:10px;margin-top:10px;display:grid}.review-list footer{justify-content:flex-end;gap:9px;margin-top:17px;display:flex}.compile-form{gap:9px;display:flex}.compile-form input,.compile-form select{width:220px}.split-view{grid-template-columns:1fr 1fr;gap:26px;display:grid}.split-view h2{font-size:17px}.compiled-content{white-space:pre-wrap;color:#465660;margin-top:14px;line-height:1.7}.topic-search{border:1px solid #cfd8dd;border-radius:5px;width:min(100%,340px);padding:11px 12px}.topic-cards{gap:18px;display:grid}.topic-card{background:#fff;border:1px solid #dce3e7;padding:22px}.topic-card>header{justify-content:space-between;gap:18px;display:flex}.topic-card h2{margin:0 0 7px}.topic-card header span{color:#71808a;font-size:13px}.topic-actions{gap:9px;display:flex}.topic-editor textarea{resize:vertical;border:1px solid #cfd8dd;border-radius:5px;width:100%;margin-top:18px;padding:12px}.topic-editor>div{justify-content:flex-end;gap:9px;margin-top:10px;display:flex}.topic-knowledge{border-top:1px solid #e5eaed;margin-top:20px;padding-top:16px}.topic-knowledge>article{background:#f7f9fa;margin-top:12px;padding:16px}.topic-knowledge h3{margin:0 0 8px;font-size:15px}@media (width<=820px){.topic-card>header,.conflict-comparison{grid-template-columns:1fr;display:grid}.topic-actions{flex-wrap:wrap}.topic-search{width:100%}}@media (width<=640px){.topbar{width:100%;position:static}.knowledge-sidebar{padding-bottom:10px}.knowledge-sidebar nav{scrollbar-width:thin;gap:6px;padding-bottom:6px;display:flex;overflow-x:auto}.knowledge-sidebar .context-group{border:0;flex:none;gap:4px;padding:0;display:flex}.knowledge-sidebar .context-group+.context-group{border:0;padding:0}.knowledge-sidebar .context-group>p{display:none}.knowledge-sidebar nav a{flex:none;min-height:34px;padding:7px 9px}.workspace{padding-bottom:0}.dataset-filter,.detail-tabs,.data-toolbar{width:100%;min-width:0;overflow-x:auto}.dataset-filter button,.detail-tabs button,.data-toolbar button{white-space:nowrap;flex:none}}.question-page{max-width:none}.question-form{background:#fff;border:1px solid #dce3e7;gap:12px;padding:22px;display:grid}.question-form textarea{resize:vertical;font-size:16px;line-height:1.6}.question-form .button{justify-self:end}.answer{margin-top:24px;padding:26px}.answer h2,.citations h3{margin-top:0;font-size:18px}.answer p{font-size:16px;line-height:1.8}.citations{margin-top:24px}.citations article{margin-top:10px;padding:17px}.citations article span{color:#75838c;margin-left:10px;font-size:12px}.citations article p{color:#566670}.citations a{color:#187b64}.system-overall{color:#187b64;font-weight:700}.success-message{color:#176c59;background:#eaf7f3;border-left:3px solid #2ba385;padding:12px 15px}.service-list{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.service-list article{background:#fff;border:1px solid #dce3e7;gap:12px;padding:20px;display:flex}.service-list p{color:#70808a;margin:7px 0 0;font-size:12px}.dot{background:#e15d52;border-radius:50%;width:9px;height:9px;margin-top:4px}.dot.ok{background:#2ba385}.admin-page{max-width:none}.organization-shell{gap:16px;display:grid}.organization-toolbar{justify-content:space-between;align-items:center;gap:16px;display:flex}.organization-toolbar>div{gap:10px;display:flex}.organization-toolbar>div:first-child{gap:4px;display:grid}.organization-toolbar small{color:#71808a}.organization-user-modal-backdrop{z-index:120;background:#17242b73;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.organization-user-modal{box-sizing:border-box;background:#fff;border-radius:12px;width:min(680px,100%);max-height:calc(100vh - 36px);padding:22px;overflow:auto;box-shadow:0 24px 70px #0003}.organization-user-modal>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.organization-user-modal h2,.organization-user-modal header p{margin:0}.organization-user-modal header p{color:#71808a;margin-top:6px;font-size:13px}.organization-user-modal form{gap:16px;margin-top:18px;display:grid}.organization-user-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.organization-user-fields>label{color:#44545f;gap:7px;font-size:13px;font-weight:700;display:grid}.organization-user-fields input,.organization-user-fields select{box-sizing:border-box;width:100%;min-height:40px;font:inherit;background:#fff;border:1px solid #ced8dd;border-radius:7px;padding:9px 11px}.organization-user-modal fieldset,.organization-drawer fieldset{border:1px solid #d8e1dd;border-radius:9px}.department-picker{max-height:210px;overflow:auto}.department-picker .checkbox-field{justify-content:flex-start}.department-picker small{color:#176f59;background:#e8f4ef;border-radius:10px;margin-left:auto;padding:2px 7px}.organization-user-modal .modal-actions{justify-content:flex-end;gap:9px;padding-top:4px;display:flex}.organization-console{background:#fff;border:1px solid #dce6e2;border-radius:14px;grid-template-columns:280px minmax(0,1fr);align-items:start;min-height:620px;display:grid;overflow:visible}.organization-tree{scrollbar-width:thin;background:#fbfdfc;border-right:1px solid #dce6e2;border-radius:14px 0 0 14px;max-height:calc(100vh - 84px);padding:18px 14px;position:sticky;top:68px;overflow-y:auto}.organization-tree header,.organization-members>header,.organization-drawer>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.organization-tree header span{color:#71808a;font-size:12px}.organization-tree>input{box-sizing:border-box;width:100%;margin:14px 0 10px}.show-virtual{color:#62736c;align-items:center;gap:7px;margin:8px 0 14px;font-size:13px;display:flex}.tree-node-row{align-items:center;min-width:0;display:flex}.tree-toggle,.tree-toggle-spacer{flex:0 0 24px;width:24px;height:32px}.tree-toggle{color:#667a72;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.tree-toggle span{font-size:20px;line-height:1;transition:transform .16s}.tree-toggle[aria-expanded=true] span{transform:rotate(90deg)}.tree-node{color:#253c34;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:9px 10px;display:flex}.tree-node.all-members{width:100%;padding-left:34px}.tree-node:hover,.tree-node.active{color:#08785d;background:#e8f4f0}.tree-node.virtual{color:#8b5b21}.tree-node em{background:#fff1db;border-radius:4px;padding:2px 5px;font-size:11px;font-style:normal}.tree-node small{color:#71808a}.organization-members{min-width:0;padding:20px}.organization-members h2,.organization-members p,.organization-drawer h2,.organization-drawer p{margin:0}.organization-members header p,.organization-drawer header p{color:#71808a;margin-top:4px;font-size:13px}.organization-member-table{border:1px solid #e1e8e5;border-radius:10px;margin-top:18px;overflow:hidden}.member-row{border-top:1px solid #edf1ef;grid-template-columns:1fr 1fr 1.15fr 1.3fr .65fr .8fr auto;align-items:center;gap:12px;padding:11px 15px;display:grid}.member-row.head{color:#687a73;background:#f4f8f6;border-top:0;font-size:12px;font-weight:700}.member-row strong,.member-row small{display:block}.member-row small{color:#71808a;margin-top:3px}.member-cell-ellipsis{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.organization-drawer-backdrop{z-index:80;background:#0d231c4d;position:fixed;inset:0}.organization-drawer{box-sizing:border-box;background:#fff;width:min(520px,100vw);padding:24px;position:absolute;inset:0 0 0 auto;overflow:auto;box-shadow:-12px 0 32px #0e302524}.organization-drawer .edit-fields{margin-top:20px}.organization-drawer>label,.organization-drawer fieldset{gap:7px;margin-top:18px;display:grid}.manager-department-grants{max-height:260px;overflow:auto}.manager-department-grants>small{color:#667782;margin-bottom:6px;display:block}.organization-drawer .checkbox-field{display:flex}.wecom-readonly{background:#f2f7f5;border-radius:9px;margin-top:20px;padding:14px}.wecom-readonly p{margin-top:7px}.drawer-danger{border-top:1px solid #e6ece9;gap:7px;margin-top:20px;padding-top:18px;display:grid}.drawer-danger small{color:#806e57}.drawer-save{width:100%;margin-top:18px}.member-edit-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.member-delete-confirmation{overflow-wrap:anywhere;background:#fff7f5;border:1px solid #e7b6ac;border-radius:9px;margin-top:18px;padding:16px}.organization-drawer .member-delete-confirmation p{margin:10px 0;font-size:14px;line-height:1.6}.warning-action{color:#824817;background:#fff4e5;border:1px solid #e1aa61}.warning-action:hover{color:#71390c;background:#ffe7c4;border-color:#c8842d}.button.compact{min-height:0;padding:7px 10px}@media (width<=800px){.organization-toolbar{flex-direction:column;align-items:stretch}.organization-user-fields{grid-template-columns:1fr}.organization-toolbar>div:last-child{grid-template-columns:1fr;display:grid}.organization-console{grid-template-columns:1fr}.organization-tree{border-bottom:1px solid #dce6e2;border-right:0;border-radius:14px 14px 0 0;max-height:280px;position:static;overflow:auto}.organization-member-table{overflow-x:auto}.member-row{min-width:980px}}.admin-heading{margin-bottom:20px}.admin-tabs{border-bottom:1px solid #dce3e7;gap:24px;margin-bottom:24px;display:flex}.admin-tabs button{color:#667782;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 2px 13px;font-weight:700}.admin-tabs button.active{color:#155f50;border-color:#1c8a6d}.admin-directory{grid-template-columns:1fr 1fr;align-items:start;gap:20px;display:grid}.admin-single{max-width:1080px}.admin-panel,.service-card{background:#fff;border:1px solid #dce3e7;border-radius:10px}.admin-panel{padding:20px}.panel-heading{border-bottom:1px solid #edf0f2;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:15px;display:flex}.panel-heading h2,.service-card h2{margin:0;font-size:18px}.panel-heading p,.service-card header p{color:#6c7b85;margin:7px 0 0;font-size:13px;line-height:1.6}.panel-heading>span{color:#71808a;font-size:13px}.stack-form{border-bottom:1px solid #edf0f2;gap:12px;padding:16px 0;display:grid}.stack-form label,.service-fields label{color:#374650;gap:7px;font-size:13px;font-weight:700;display:grid}.stack-form input,.stack-form textarea,.stack-form select,.service-fields input{color:#17242d;background:#fff;border:1px solid #ced8dd;border-radius:7px;outline:none;width:100%;min-height:38px;padding:8px 11px}.stack-form textarea{resize:vertical}.stack-form input:focus,.stack-form textarea:focus,.stack-form select:focus,.service-fields input:focus{border-color:#4aa58d;box-shadow:0 0 0 3px #2a91751a}.checkbox-field{align-items:center;gap:9px!important;display:flex!important}.checkbox-field input{width:16px;min-height:16px}.stack-form .button{justify-self:start}.compact-list{margin-top:8px;display:grid}.compact-list>div{border-bottom:1px solid #edf0f2;grid-template-columns:36px 1fr auto;align-items:center;gap:12px;padding:13px 0;display:grid}.compact-list>div:last-child{border-bottom:0}.avatar,.kb-icon{color:#18715e;background:#e7f4f0;border-radius:8px;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.compact-list strong,.compact-list small{display:block}.compact-list small{color:#71808a;margin-top:4px}.compact-list em{color:#667782;font-size:12px;font-style:normal}.service-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.service-card{flex-direction:column;min-height:430px;padding:22px;display:flex}.service-card header{border-bottom:1px solid #edf0f2;justify-content:space-between;gap:12px;min-height:100px;padding-bottom:18px;display:flex}.service-state{color:#a63e35;background:#fff1ef;border-radius:5px;flex:none;align-self:flex-start;padding:4px 8px;font-size:11px;font-weight:700}.service-state.ok{color:#176c59;background:#eaf7f3}.service-fields{gap:15px;padding:20px 0;display:grid}.service-fields label>span{justify-content:space-between;gap:8px;display:flex}.service-fields small{color:#18715e;font-size:11px;font-weight:500}.service-fields .advanced{opacity:.82}.service-card footer{color:#71808a;border-top:1px solid #edf0f2;margin-top:auto;padding-top:16px;font-size:12px;line-height:1.6}.service-actions{background:#fff;border:1px solid #dce3e7;border-radius:10px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.service-actions p{color:#667782;margin:0;font-size:13px}.audit-panel{padding:0;overflow:hidden}.audit-panel .panel-heading{padding:22px 24px}.audit-table{overflow-x:auto}.audit-row{border-bottom:1px solid #edf0f2;grid-template-columns:1fr 1.4fr 1fr 1.2fr;min-width:760px;display:grid}.audit-row span{padding:15px 20px;font-size:13px}.audit-row.head{color:#667782;background:#f8fafb;font-weight:700}.profile-page{width:100%;max-width:none}.profile-page .page-heading{margin-bottom:24px}.profile-page .page-heading h1{font-size:22px;font-weight:600}.profile-details{margin:0}.profile-row{border-bottom:1px solid #e3e7e9;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:24px;padding:22px 0;display:grid}.profile-row:last-child{border-bottom:0}.profile-row dt{color:#252e34;font-size:15px;font-weight:400}.profile-row dt small{color:#78838b;margin-top:6px;font-size:13px;line-height:1.6;display:block}.profile-row dd{color:#303b42;text-align:right;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.6}.profile-value-action{justify-content:flex-end;align-items:center;gap:12px;display:flex}.profile-value-action span{overflow-wrap:anywhere;min-width:0}.profile-edit{color:#46545c;cursor:pointer;background:0 0;border:0;border-radius:5px;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.profile-edit:hover{color:#167b65;background:#eef5f2}.profile-edit:focus-visible{outline-offset:2px;outline:2px solid #167b65}.profile-edit:disabled{opacity:.4;cursor:default}.profile-edit svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.profile-feedback{grid-column:1/-1}.profile-feedback:empty{display:none}.profile-editor{max-height:calc(100dvh - 48px);padding:32px 28px 24px;overflow-y:auto}.profile-editor h2{margin:0 40px 10px 0;font-size:20px;font-weight:600}.profile-editor>p{color:#78838b;font-size:13px;line-height:1.6}.profile-editor .profile-edit-form{margin-top:22px}.profile-editor .profile-form-actions{justify-content:flex-end;margin-top:6px}.profile-form-actions{gap:10px;display:flex}@media (width<=640px){.profile-row{grid-template-columns:minmax(0,1fr);gap:10px;padding:18px 0}.profile-row dd{text-align:left}.profile-value-action{justify-content:space-between}}.create-kb-form{background:#fff;border:1px solid #dce3e7;border-radius:9px;gap:13px;margin-bottom:18px;padding:20px;display:grid}.create-kb-form label{color:#44545f;gap:7px;font-size:13px;font-weight:700;display:grid}.create-kb-form input,.create-kb-form textarea,.create-kb-form select{background:#fff;border:1px solid #ced8dd;border-radius:7px;outline:none;width:100%;min-height:38px;padding:8px 11px}.create-kb-form textarea{resize:vertical}.create-kb-form input:focus,.create-kb-form textarea:focus,.create-kb-form select:focus{border-color:#4aa58d;box-shadow:0 0 0 3px #2a91751a}.create-kb-form>div:last-child{justify-content:flex-end;gap:9px;display:flex}.knowledge-base-modal-backdrop{z-index:120;background:#17242b73;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.knowledge-base-modal{box-sizing:border-box;background:#fff;border-radius:11px;width:min(560px,100%);max-height:calc(100vh - 36px);padding:22px;overflow:auto;box-shadow:0 24px 70px #0003}.knowledge-base-modal header{justify-content:space-between;gap:18px;display:flex}.knowledge-base-modal h2{margin:0}.knowledge-base-modal header p{color:#71808a;margin:6px 0 0}.knowledge-base-modal form,.knowledge-base-modal label{gap:7px;display:grid}.knowledge-base-modal form{gap:13px;margin-top:18px}.knowledge-base-modal label{color:#44545f;font-size:13px;font-weight:700}.knowledge-base-modal input,.knowledge-base-modal select,.knowledge-base-modal textarea{box-sizing:border-box;width:100%;min-height:40px;font:inherit;background:#fff;border:1px solid #ced8dd;border-radius:7px;padding:9px 11px}.knowledge-base-modal textarea{resize:vertical}.knowledge-base-modal .modal-close{color:#687780;cursor:pointer;background:0 0;border:0;border-radius:7px;width:34px;height:34px;font-size:22px}.knowledge-base-modal .modal-actions{justify-content:flex-end;gap:9px;margin-top:4px;display:flex}.knowledge-base-modal .form-help,.knowledge-base-modal .field-error,.owner-transfer-warning{margin:-5px 0 0;font-size:12px}.knowledge-base-modal .form-help{color:#71808a}.knowledge-base-modal .field-error{color:#b42318}.owner-transfer-warning{color:#946513}.department-tree-select{width:100%;font-weight:400;position:relative}.department-tree-trigger{color:#263640;text-align:left;cursor:pointer;background:#fff;border:1px solid #ced8dd;border-radius:7px;justify-content:space-between;align-items:center;width:100%;min-height:40px;padding:9px 11px;display:flex}.department-tree-trigger .placeholder{color:#7b8790}.department-tree-panel{z-index:20;background:#fff;border:1px solid #ced8dd;border-radius:8px;padding:8px;position:absolute;top:calc(100% + 5px);left:0;right:0;box-shadow:0 12px 30px #18362d24}.department-tree-select.multiple .department-tree-panel{box-shadow:none;padding:10px;position:static}.department-tree-search{box-sizing:border-box;border:1px solid #d5dee2;border-radius:6px;width:100%;min-height:36px;padding:7px 9px}.department-tree-scroll{max-height:260px;margin-top:7px;overflow:auto}.department-tree-row{align-items:center;min-height:34px;display:flex}.department-tree-toggle,.department-tree-toggle-spacer{flex:none;width:26px}.department-tree-toggle{color:#5e6f78;cursor:pointer;background:0 0;border:0;height:26px;padding:0;font-size:20px;transition:transform .15s}.department-tree-toggle[aria-expanded=true]{transform:rotate(90deg)}.department-tree-node{color:#2a3942;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:1;align-items:center;gap:8px;min-width:0;padding:6px 8px;display:flex}.department-tree-node:hover,.department-tree-node.selected{color:#08785d;background:#e8f4f0}.department-tree-node span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.department-tree-node small{color:#7b8790;flex:none;font-size:11px}.department-tree-node input{flex:none;margin:0;width:15px!important;min-height:15px!important}.department-tree-empty{color:#7b8790;text-align:center;margin:18px 8px}.publish-scope-intro{color:#71808a;margin-top:-8px}.publication-mode-cards{grid-template-columns:1fr 1fr;gap:12px;margin:18px 0;display:grid}.publication-mode-cards label{cursor:pointer;border:1px solid #dce3e7;border-radius:9px;grid-template-columns:auto 1fr;column-gap:10px;padding:15px;display:grid}.publication-mode-cards label.active{background:#f0f8f5;border-color:#238269;box-shadow:0 0 0 2px #23826914}.publication-mode-cards input{grid-row:1/3;align-self:center}.publication-mode-cards strong,.publication-mode-cards small{display:block}.publication-mode-cards small{color:#71808a;margin-top:4px}.scope-notice,.scope-state{color:#52636b;background:#f5f8f7;border-radius:8px;padding:14px}.publish-scope-workbench{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:14px;display:grid}.scope-column{background:#fff;border:1px solid #dce3e7;border-radius:10px;min-width:0;overflow:hidden}.scope-column>header{background:#f8fafb;border-bottom:1px solid #e7ecee;justify-content:space-between;gap:12px;padding:13px 14px;display:flex}.scope-column>header strong,.scope-column>header small{display:block}.scope-column>header small{color:#71808a;margin-top:4px;font-size:12px}.scope-column>header>span{color:#18715e;flex:none;font-size:12px}.scope-column>.department-tree-select{box-sizing:border-box;padding:10px}.employee-scope-search{box-sizing:border-box;border:1px solid #d5dee2;border-radius:6px;width:calc(100% - 20px);min-height:36px;margin:10px;padding:7px 9px}.selected-employee-chips{flex-wrap:wrap;gap:6px;margin:0 10px 8px;display:flex}.selected-employee-chips span{color:#176c59;background:#e9f5f1;border-radius:14px;padding:5px 8px;font-size:12px}.selected-employee-chips button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.employee-scope-list{max-height:260px;padding:0 10px 10px;overflow:auto}.employee-scope-list label{border-bottom:1px solid #edf1f2;align-items:center;gap:9px;min-height:42px;padding:5px 6px;display:flex}.employee-scope-list label>span{flex:1;min-width:0}.employee-scope-list strong,.employee-scope-list small{display:block}.employee-scope-list small{color:#71808a;margin-top:2px;font-size:11px}.employee-scope-list em{color:#71808a;flex:none;font-size:11px;font-style:normal}.scope-summary{color:#24584b;background:#eaf6f2;border:1px solid #c7e8df;border-radius:8px;justify-content:space-between;gap:15px;margin-top:12px;padding:12px 14px;display:flex}@media (width<=760px){.publication-mode-cards,.publish-scope-workbench{grid-template-columns:1fr}.scope-summary{flex-direction:column;align-items:flex-start}.department-tree-scroll,.employee-scope-list{max-height:220px}}.knowledge-base-card.unavailable{opacity:.75;cursor:default}.knowledge-base-card.unavailable:hover{box-shadow:none;border-color:#dce3e7;transform:none}.knowledge-base-overview{max-width:1300px}.overview-heading{border-bottom:1px solid #e3e8eb;align-items:center;padding-bottom:18px}.eyebrow{font-weight:700;color:#18715e!important;margin:0 0 7px!important;font-size:12px!important}.overview-section{margin-top:24px}.overview-section h2{margin:0 0 12px;font-size:16px}.overview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.overview-grid a{color:#273640;background:#fff;border:1px solid #dce3e7;border-radius:9px;gap:13px;min-height:92px;padding:17px;text-decoration:none;transition:border-color .18s,box-shadow .18s;display:flex}.overview-grid a:hover{border-color:#9bcabd;box-shadow:0 8px 22px #1f453b12}.overview-grid svg{color:#238269;flex:none;width:21px;height:21px}.overview-grid strong,.overview-grid span{display:block}.overview-grid span{color:#71808a;margin-top:7px;font-size:12px;line-height:1.5}.member-toolbar{background:#fff;border:1px solid #dce3e7;border-radius:9px;grid-template-columns:minmax(260px,1fr) 180px auto;align-items:end;gap:12px;margin-bottom:14px;padding:16px;display:grid}.member-toolbar label{color:#52616c;gap:7px;font-size:12px;font-weight:700;display:grid}.member-toolbar select,.table-select{color:#263640;background:#fff;border:1px solid #cbd6dc;border-radius:7px;outline:none;width:100%;min-height:38px;padding:0 34px 0 11px}.member-toolbar select:focus,.table-select:focus{border-color:#4aa58d;box-shadow:0 0 0 3px #2a91751a}.table-select{width:140px;min-height:34px}.members-page td strong,.members-page td small{display:block}.members-page td small{color:#7a8790;margin-top:3px;font-size:12px}.role-badge{color:#176c59;background:#e8f5f1;border-radius:5px;padding:5px 9px;font-size:12px;font-weight:700;display:inline-flex}.muted{color:#a0aab0}.dashboard-page{max-width:1420px}.work-dashboard{max-width:1320px}.work-welcome{border-bottom:1px solid #dfe6e8;justify-content:space-between;align-items:center;gap:24px;padding-bottom:20px;display:flex}.work-welcome h1{letter-spacing:-.03em;margin:0;font-size:27px}.work-welcome p:not(.eyebrow){color:#6c7b84;margin:8px 0 0}.work-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.work-summary-grid>a{color:#273640;background:#fff;border:1px solid #dce3e7;border-radius:9px;align-items:center;gap:14px;padding:16px;text-decoration:none;display:flex}.work-summary-grid strong,.work-summary-grid small{display:block}.work-summary-grid small{color:#7a8790;margin-top:4px;font-size:12px}.summary-number{color:#176c59;background:#e8f5f1;border-radius:9px;flex:none;place-items:center;width:40px;height:40px;font-size:18px;font-weight:800;display:grid}.summary-number.warning{color:#9a6515;background:#fff4dc}.summary-number.danger{color:#b75548;background:#fff0ee}.attention-list,.activity-list{background:#fff;border:1px solid #e0e6e9;border-radius:9px;margin-top:10px;overflow:hidden}.attention-list a,.activity-list a{color:#34444e;border-bottom:1px solid #edf1f2;grid-template-columns:10px minmax(180px,1fr) minmax(120px,.5fr) auto;align-items:center;gap:12px;padding:12px 15px;text-decoration:none;display:grid}.attention-list a:last-child,.activity-list a:last-child{border-bottom:0}.attention-list small,.activity-list small,.activity-list time{color:#7a8790;font-size:12px}.attention-list b{color:#18715e;font-size:12px}.activity-dot{background:#3f9b82;border-radius:50%;width:8px;height:8px}.activity-dot.conflict{background:#d19a3a}.activity-dot.failed{background:#cd6659}.activity-list a{grid-template-columns:10px 1fr auto}.activity-list a div strong,.activity-list a div small{display:block}.activity-list a div small{margin-top:3px}.empty.compact{place-content:center;gap:4px;min-height:86px;display:grid}.global-help-page{max-width:1320px}.help-heading{border-bottom:1px solid #dfe6e8;align-items:center;padding-bottom:20px}.help-layout{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:30px;margin-top:24px;display:grid}.help-directory{background:#fff;border:1px solid #dce3e7;border-radius:9px;gap:3px;padding:14px;display:grid;position:sticky;top:88px}.help-directory strong{color:#253640;padding:7px 10px 10px;font-size:13px}.help-directory a{color:#667680;border-radius:6px;padding:8px 10px;font-size:13px;text-decoration:none}.help-directory a:hover{color:#176c59;background:#eef7f4}.help-content{min-width:0}.help-content>section{background:#fff;border:1px solid #dce3e7;border-radius:10px;margin-bottom:16px;padding:23px 25px;scroll-margin-top:90px}.help-content h2{margin:0 0 12px;font-size:19px}.help-content p,.help-content li{color:#5e6f79;font-size:13px;line-height:1.8}.help-content ul,.guide-list{padding-left:20px}.help-callout{color:#31564d;background:#edf7f4;border-left:3px solid #2b8b72;gap:16px;margin-top:16px;padding:13px 15px;font-size:13px;display:flex}.technology-flow{background:#f5f8f7;border-radius:8px;align-items:center;gap:8px;padding:14px;display:flex;overflow:auto}.technology-flow span{color:#31564d;background:#fff;border-radius:6px;flex:none;padding:7px 9px;font-size:12px;font-weight:700}.technology-flow i{color:#8a9993;font-style:normal}.role-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.role-grid article{border:1px solid #e3e9eb;border-radius:8px;padding:14px}.role-grid p{margin:7px 0 0;font-size:12px}.download-list{grid-template-columns:1fr 1fr;gap:8px;display:grid}.sample-download{color:#34444e;border:1px solid #e0e6e8;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;text-decoration:none;display:flex}.sample-download span,.sample-download strong,.sample-download small{min-width:0;display:block}.sample-download small{color:#7a8790;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:11px;overflow:hidden}.sample-download b{color:#18715e;font-size:12px}.help-content details{border-top:1px solid #e8edef;padding:12px 0}.help-content summary{color:#34444e;cursor:pointer;font-size:13px;font-weight:700}.help-content details p{margin-bottom:0}.help-shell{background:#f7f9fa;min-height:100vh}.help-topbar{z-index:60;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff7;border-bottom:1px solid #dde5e7;justify-content:space-between;align-items:center;height:58px;padding:0 24px;display:flex;position:fixed;top:0;left:0;right:0}.help-brand{color:#23333d;align-items:center;gap:11px;text-decoration:none;display:flex}.help-brand div strong,.help-brand div small{display:block}.help-brand div strong{font-size:15px}.help-brand div small{color:#89949b;margin-top:2px;font-size:10px}.help-top-actions{color:#52636f;align-items:center;gap:18px;font-size:13px;display:flex}.help-top-actions>a{color:#276f5d;font-weight:700;text-decoration:none}.help-sidebar{z-index:40;background:#fff;border-right:1px solid #e0e6e8;width:258px;padding:18px 16px 28px;position:fixed;top:58px;bottom:0;left:0;overflow-y:auto}.help-sidebar nav{gap:14px;display:grid}.help-sidebar section{border-top:1px solid #edf1f2;gap:2px;padding-top:12px;display:grid}.help-sidebar p{color:#667781;letter-spacing:.04em;margin:0 0 6px;padding:0 10px;font-size:12px;font-weight:700}.help-sidebar a{color:#3f515d;border-radius:6px;padding:8px 10px;font-size:14px;line-height:1.5;text-decoration:none}.help-sidebar a:hover,.help-sidebar a.router-link-active{color:#176c59;background:#eaf5f1;font-weight:700}.help-sidebar .help-home-link{color:#243640;font-size:15px;font-weight:800}.help-sidebar .practice-nav a{padding-block:6px;font-size:13px;line-height:1.45}.help-main{min-height:100vh;margin-left:258px;padding:92px 34px 64px}.help-home-page{width:100%;margin:0}.help-home-page>header{margin-bottom:30px}.help-home-page>header h1{margin:0;font-size:34px}.help-home-page>header p:not(.eyebrow){color:#6b7a83;margin:9px 0 0}.help-home-page>section{margin-top:30px}.help-home-page>section>h2{margin:0 0 14px;font-size:18px}.help-category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.help-category-grid a{color:#293a44;background:#fff;border:1px solid #dce4e7;border-radius:10px;min-height:145px;padding:20px;text-decoration:none;transition:transform .18s,box-shadow .18s}.help-category-grid a:hover{transform:translateY(-2px);box-shadow:0 12px 28px #1f453b14}.help-category-grid strong{font-size:16px}.help-category-grid p{color:#70808a;min-height:48px;margin:9px 0 14px;font-size:12px;line-height:1.65}.help-category-grid span{color:#18715e;font-size:12px;font-weight:700}.help-practice-banner{background:linear-gradient(135deg,#eaf6f2,#fff);border:1px solid #bcdcd3;border-radius:11px;justify-content:space-between;align-items:center;gap:30px;padding:25px 27px;display:flex}.help-practice-banner h2{margin:0}.help-practice-banner p:not(.eyebrow){color:#60717b;max-width:720px;margin:8px 0 0;line-height:1.7}.help-practice-banner>div:last-child{flex:none;gap:8px;display:flex}.help-practice-banner .button:not(.primary){color:#276f5d;background:#fff;border-color:#bdd3cc;text-decoration:none}.help-article-page{grid-template-columns:minmax(0,1fr) 190px;align-items:start;gap:32px;width:100%;margin:0;display:grid}.help-article-body>header{border-bottom:1px solid #dfe6e8;margin-bottom:26px;padding-bottom:22px}.help-article-body>header h1{letter-spacing:-.035em;margin:0;font-size:34px}.help-article-body>header p:not(.eyebrow){color:#6b7a83;margin:10px 0 0;font-size:15px;line-height:1.7}.help-article-body>section{background:#fff;border:1px solid #dfe6e8;border-radius:10px;margin-bottom:14px;padding:23px 25px;scroll-margin-top:82px}.help-article-body h2{margin:0 0 12px;font-size:19px}.help-article-body p,.help-article-body li{color:#576974;font-size:14px;line-height:1.85}.help-article-body ul,.help-article-body ol{padding-left:22px}.help-article-body li+li{margin-top:6px}.help-article-body section>aside{color:#31564d;background:#edf7f4;border-left:3px solid #2c8d74;margin-top:16px;padding:13px 15px;font-size:13px;line-height:1.7}.help-figure-list{gap:18px;margin-top:20px;display:grid}.help-figure{background:#f7f9fa;border:1px solid #d8e1e4;border-radius:10px;margin:0;overflow:hidden}.help-figure a{background:#eef2f3;display:block}.help-figure img{object-fit:contain;width:100%;max-height:680px;display:block}.help-figure figcaption{color:#60717b;border-top:1px solid #dfe6e8;padding:12px 15px;font-size:12px;line-height:1.65}.article-toc{border-left:1px solid #dfe5e7;gap:2px;padding-left:16px;display:grid;position:sticky;top:84px}.article-toc strong{color:#33444e;margin-bottom:7px;font-size:12px}.article-toc a{color:#7b878f;padding:5px 0;font-size:11px;text-decoration:none}.article-toc a:hover{color:#18715e}.article-pagination{grid-template-columns:1fr 1fr;gap:10px;margin-top:22px;display:grid}.article-pagination a{color:#33444e;background:#fff;border:1px solid #dce4e7;border-radius:9px;padding:14px 16px;text-decoration:none;display:grid}.article-pagination a:last-child{text-align:right}.article-pagination small{color:#89949b}.article-pagination strong{color:#18715e;margin-top:4px}.practice-step-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.practice-step-card{color:#33444e;border:1px solid #dfe6e8;border-radius:8px;grid-template-columns:34px 1fr;gap:12px;padding:15px;text-decoration:none;display:grid}.practice-step-card>span{color:#176c59;background:#e8f5f1;border-radius:8px;place-items:center;width:32px;height:32px;font-weight:800;display:grid}.practice-step-card p{margin:5px 0 0;font-size:11px;line-height:1.5}.step-files{gap:7px;display:grid}.step-files a{color:#445660;border:1px solid #e1e7e9;border-radius:7px;justify-content:space-between;padding:10px 12px;text-decoration:none;display:flex}.step-files b{color:#18715e;font-size:12px}.practice-role{background:#f2f7f5;border-radius:7px;align-items:baseline;gap:12px;margin:0 0 10px;padding:10px 12px;display:flex}.practice-role strong{color:#285b50;flex:none}.checkpoint-list{list-style:none;padding-left:0!important}.checkpoint-list li{padding-left:27px;position:relative}.checkpoint-list li:before{content:"✓";color:#18715e;background:#e5f4ef;border-radius:50%;place-items:center;width:18px;height:18px;font-size:11px;font-weight:800;display:grid;position:absolute;top:1px;left:0}.copy-ready-list{gap:8px;display:grid}.copy-ready-item{color:#2f4640;white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;background:#f7f9f9;border:1px solid #dfe6e8;border-radius:7px;max-width:100%;padding:11px 13px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:13px;line-height:1.65;display:block;overflow-x:auto}.expected-list li::marker{color:#279173}.dashboard-hero{background:linear-gradient(135deg,#eef7f4 0%,#fff 62%);border:1px solid #d8e4e0;border-radius:12px;justify-content:space-between;align-items:center;gap:28px;padding:28px 30px;display:flex}.dashboard-hero h1{letter-spacing:-.03em;margin:0;font-size:28px}.dashboard-hero p:not(.eyebrow){color:#60717b;margin:10px 0 0}.dashboard-section{margin-top:26px}.section-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:12px;display:flex}.section-heading h2{margin:0;font-size:17px}.section-heading p{color:#71808a;margin:5px 0 0;font-size:12px}.section-heading>a{color:#18715e;font-size:12px;text-decoration:none}.recent-kb-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.recent-kb-grid a{color:#273640;background:#fff;border:1px solid #dce3e7;border-radius:9px;grid-template-columns:36px 1fr;align-items:center;gap:12px;padding:15px;text-decoration:none;display:grid}.recent-kb-grid strong,.recent-kb-grid small{display:block}.recent-kb-grid small{color:#71808a;margin-top:4px}.capability-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.capability-grid>a,.capability-grid>article{color:#293943;background:#fff;border:1px solid #dce3e7;border-radius:9px;gap:12px;min-height:150px;padding:18px;text-decoration:none;display:flex}.capability-grid svg{color:#238269;flex:none;width:21px;height:21px}.capability-grid strong{font-size:15px}.capability-grid p{color:#71808a;min-height:46px;margin:8px 0 14px;font-size:12px;line-height:1.6}.planning-badge,.available-badge{border-radius:5px;padding:4px 7px;font-size:11px;font-weight:700;display:inline-flex}.planning-badge{color:#78858d;background:#f0f2f3}.available-badge{color:#176c59;background:#e7f5f0}.open-capability-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.open-capability-grid article{background:#fff;border:1px solid #dce3e7;border-radius:9px;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.open-capability-grid p{color:#71808a;margin:6px 0 0;font-size:12px}.placeholder-page{max-width:1100px}.placeholder-panel{background:#fff;border:1px solid #dce3e7;border-radius:10px;padding:24px}.placeholder-panel h2{margin-top:0;font-size:17px}.placeholder-panel li{color:#455660;margin:10px 0}.placeholder-panel>p{color:#89949b;border-top:1px solid #edf0f2;margin:22px 0 0;padding-top:16px;font-size:12px}.planned-detail-page{max-width:1250px}.planned-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.planned-columns article{background:#fff;border:1px solid #dce3e7;border-radius:9px;min-height:180px;padding:20px}.planned-columns h2{margin-top:0;font-size:16px}.planned-columns p,.planned-columns li{color:#60717b;font-size:13px;line-height:1.7}.planned-columns ul{padding-left:18px}.ingestion-flow{background:#f9fbfa;border:1px dashed #cbd8d3;border-radius:9px;justify-content:center;align-items:center;gap:13px;margin-top:18px;padding:20px;display:flex}.ingestion-flow span{color:#365049;background:#fff;border-radius:6px;padding:8px 11px;font-size:12px;font-weight:700}.ingestion-flow i{color:#8b9993;font-style:normal}.knowledge-item-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.knowledge-item-heading a{color:#18715e;font-size:12px;font-weight:700;text-decoration:none}.revision-form{background:#fff;border:1px solid #dce3e7;border-radius:9px;gap:15px;max-width:960px;padding:20px;display:grid}.revision-form label{color:#52616c;gap:7px;font-size:12px;font-weight:700;display:grid}.revision-form textarea,.review-actions textarea,.review-actions input{color:#263640;resize:vertical;background:#fff;border:1px solid #cbd6dc;border-radius:7px;width:100%;padding:11px}.form-actions,.review-actions{justify-content:flex-end;align-items:center;gap:9px;display:flex}.form-actions a{text-decoration:none}.revision-list{background:#fff;border:1px solid #dce3e7;border-radius:9px;overflow:hidden}.revision-list a{color:#2d3d47;border-bottom:1px solid #edf1f2;justify-content:space-between;gap:20px;padding:14px 16px;text-decoration:none;display:flex}.revision-list a:last-child{border-bottom:0}.revision-list small{color:#7a8790;margin-top:5px;display:block}.revision-list span,.revision-status span{color:#176c59;background:#edf5f2;border-radius:5px;align-self:center;padding:5px 8px;font-size:12px}.revision-status{background:#fff;border:1px solid #dce3e7;border-radius:9px;justify-content:space-between;padding:15px 18px;display:flex}.revision-diff{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.revision-diff article,.revision-reason{background:#fff;border:1px solid #dce3e7;border-radius:9px;padding:18px}.revision-diff h2,.revision-reason h2{margin:0 0 10px;font-size:15px}.revision-diff p,.revision-reason p{color:#52636f;white-space:pre-wrap;line-height:1.75}.review-actions{background:#fff;border:1px solid #dce3e7;border-radius:9px;margin-top:12px;padding:16px}.review-actions textarea{flex:1}.review-actions input{width:220px}@media (width<=820px){.app-shell{display:block}.sidebar{width:auto;height:auto;padding:16px;position:static}.brand{border:0}.sidebar nav{margin-top:8px;display:flex;overflow:auto}.sidebar nav a{white-space:nowrap}.workspace{width:100%}.topbar{z-index:10;height:58px;padding:0 16px;position:sticky;top:0}.help-topbar{height:58px;padding:0 14px}.help-brand div small,.help-top-actions .account-menu summary>span:not(.user-avatar){display:none}.help-top-actions{gap:10px}.help-sidebar{border-bottom:1px solid #e0e6e8;border-right:0;width:auto;padding:72px 14px 12px;position:static}.help-sidebar nav{gap:6px;display:flex;overflow-x:auto}.help-sidebar section{border:0;flex:none;padding:0;display:flex}.help-sidebar p,.help-sidebar .practice-nav{display:none}.help-sidebar a{white-space:nowrap}.help-main{margin-left:0;padding:26px 18px 50px}.help-category-grid,.practice-step-grid{grid-template-columns:1fr}.help-practice-banner{display:grid}.help-practice-banner>div:last-child{flex-wrap:wrap}.help-article-page{grid-template-columns:1fr}.article-toc{display:none}.topbar .brand strong{font-size:14px}.topbar-actions>a,.topbar-actions>span:not(.user-avatar){display:none}.page{padding:24px 18px}.page-heading,.review-meta{display:grid}.page-heading{align-items:stretch;gap:14px}.page-heading-actions{justify-content:flex-start}.split-view,.service-list,.admin-directory,.service-cards{grid-template-columns:1fr}.nav-group{gap:5px;display:flex}.nav-group+.nav-group{border:0;padding:0}.nav-group>p{display:none}.form-grid{grid-template-columns:1fr}.service-card{min-height:auto}.service-actions{display:grid}.member-toolbar,.overview-grid{grid-template-columns:1fr}.dashboard-hero,.section-heading,.work-welcome{align-items:flex-start;display:grid}.recent-kb-grid,.capability-grid,.open-capability-grid,.planned-columns,.work-summary-grid,.role-grid,.download-list,.help-layout{grid-template-columns:1fr}.help-directory{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.help-directory strong{grid-column:1/-1}.attention-list a,.activity-list a{grid-template-columns:9px 1fr auto}.attention-list a small{display:none}.ingestion-flow{flex-direction:column;align-items:stretch}.revision-diff{grid-template-columns:1fr}.review-actions{flex-direction:column;align-items:stretch}.review-actions input{width:100%}.ingestion-flow i{text-align:center;transform:rotate(90deg)}.compile-form,.compile-form input,.compile-form select{width:100%}.agent-admin-row{grid-template-columns:40px 1fr}.agent-admin-row .row-arrow{display:none}.knowledge-base-row{grid-template-columns:1fr}.knowledge-base-row-main{grid-template-columns:40px minmax(0,1fr);padding:14px}.knowledge-base-actions{flex-wrap:wrap;justify-content:flex-start;padding:0 14px 14px 68px}.knowledge-base-description{white-space:normal}.agent-editor-layout{grid-template-columns:1fr}.agent-editor-nav{grid-template-columns:repeat(3,1fr);position:static}.agent-editor-nav button{text-align:center}.user-checks,.conversation-page{grid-template-columns:1fr}.conversation-history{display:none}.conversation-workspace{height:auto;min-height:calc(100vh - 116px)}.conversation-stream{padding:22px 16px}.conversation-composer{width:calc(100% - 28px);margin-bottom:14px}.agent-card-grid,.dashboard-lower-grid{grid-template-columns:1fr}.work-summary-compact{grid-template-columns:repeat(3,1fr)}}.file-toolbar{background:#fff;border:1px solid #dce3e7;border-radius:9px;grid-template-columns:minmax(280px,1fr) 220px 180px 180px;gap:10px;margin-bottom:16px;padding:14px;display:grid}.file-toolbar input,.file-toolbar select{background:#fff;border:1px solid #cfd9d5;border-radius:6px;min-height:42px;padding:0 11px}.file-table{background:#fff;border:1px solid #dce3e7;border-radius:10px;overflow:hidden}.file-row{border-bottom:1px solid #e7ecef;grid-template-columns:minmax(260px,2fr) 1fr 120px 120px 120px;align-items:center;gap:16px;padding:16px 18px;display:grid}.file-row:last-child{border-bottom:0}.file-row div{gap:4px;display:grid}.file-row small,.file-row time{color:#718089}.status-badge{color:#08765c;background:#e5f4ef;border-radius:12px;width:max-content;padding:3px 8px;font-size:12px;display:inline-flex}.status-badge.muted{color:#667773;background:#eef2f1}.file-actions{align-items:center;gap:14px;display:flex!important}.danger-link{color:#b42318!important}.file-delete-backdrop{z-index:300;background:#17242b7a;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.file-delete-dialog{box-sizing:border-box;background:#fff;border-radius:14px;width:min(520px,100%);padding:24px;box-shadow:0 24px 70px #0000003d}.file-delete-dialog h2{margin:0 0 14px}.file-delete-dialog p{line-height:1.7}.file-delete-dialog .danger-copy{color:#b42318;font-weight:700}.file-delete-dialog .modal-actions{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.danger-action{color:#fff!important;background:#b42318!important;border-color:#b42318!important}.file-preview-backdrop{z-index:320;background:#0f1b248c;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.file-preview-dialog{box-sizing:border-box;background:#fff;border:1px solid #dce3e7;border-radius:14px;flex-direction:column;width:min(960px,100%);max-height:calc(100vh - 48px);display:flex;overflow:hidden;box-shadow:0 28px 80px #00000047}.file-preview-header{background:#f7f9fa;border-bottom:1px solid #e3e8eb;justify-content:space-between;align-items:center;gap:14px;padding:16px 22px;display:flex}.file-preview-header h2{color:#16202a;overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:600}.file-preview-actions{align-items:center;gap:14px;display:flex}.file-preview-actions a{color:#16705b;font-size:13px;font-weight:600;text-decoration:none}.file-preview-actions a:hover{text-decoration:underline}.file-preview-dialog .markdown-view{flex:1;min-height:0;padding:18px 22px;overflow:auto}@media (width<=720px){.file-preview-backdrop{padding:12px}.file-preview-dialog{width:100%;max-height:calc(100vh - 24px)}.file-preview-header{flex-direction:column;align-items:flex-start}}.document-filters{grid-template-columns:minmax(260px,1fr) 180px 180px;align-items:end;gap:12px;margin:18px 0;display:grid}.document-filters label{color:#52636d;gap:6px;font-size:12px;font-weight:650;display:grid}.document-filters input,.document-filters select,.document-pagination select,.image-description-field textarea{box-sizing:border-box;color:#263640;background:#fff;border:1px solid #cbd6dc;border-radius:7px;width:100%;min-height:40px;padding:8px 11px}.document-pagination{color:#63747e;justify-content:space-between;align-items:center;gap:16px;margin-top:16px;font-size:13px;display:flex}.document-pagination>div{align-items:center;gap:9px;display:flex}.document-pagination select{width:auto}.document-description{color:#6d7d76;max-width:460px;margin-top:5px;font-weight:400;line-height:1.5;display:block}.document-description.pending{color:#9a6700}.image-description-dialog{width:min(680px,100%)}.image-description-field{color:#465750;gap:7px;margin:14px 0;font-size:13px;display:grid}.image-description-field span{overflow-wrap:anywhere}.image-description-field textarea{resize:vertical;min-height:104px;line-height:1.55}.image-description-count{color:#76867f;font-variant-numeric:tabular-nums;justify-self:end}@media (width<=760px){.document-filters{grid-template-columns:1fr 1fr}.document-search{grid-column:1/-1}.document-pagination{flex-direction:column;align-items:stretch}.document-pagination>div{justify-content:space-between}.document-pagination>div>span{display:none}}@media (width<=480px){.document-filters{grid-template-columns:1fr}.document-search{grid-column:auto}.document-pagination>div{grid-template-columns:1fr 1fr;display:grid}.document-pagination select{grid-column:1/-1;width:100%}}.ecosystem-grid,.connector-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.ecosystem-grid>article,.connector-grid>article,.ecosystem-section{background:#fff;border:1px solid #dce3e7;border-radius:10px;padding:20px}.ecosystem-grid h2{margin:12px 0 6px}.ecosystem-grid code{color:#166653;margin-top:18px;display:block}.ecosystem-section{margin-top:18px}.connector-grid{margin-top:14px}.credential-list>div{border-bottom:1px solid #e7ecef;grid-template-columns:1fr auto;gap:12px;padding:12px 0;display:grid}.ecosystem-page .modal-backdrop{z-index:100;background:#17242b73;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.ecosystem-page .modal-card{background:#fff;border-radius:11px;width:min(620px,100%);max-height:calc(100vh - 36px);padding:22px;overflow:auto;box-shadow:0 24px 70px #0003}.ecosystem-page .modal-card label,.ecosystem-page .modal-card fieldset{gap:6px;margin:12px 0;display:grid}.ecosystem-page .modal-card input,.ecosystem-page .modal-card select{border:1px solid #cbd6dc;border-radius:6px;padding:9px}.ecosystem-page .check-row{align-items:center;gap:8px;display:flex!important}.ecosystem-page .modal-actions{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.ecosystem-page .token-box{overflow-wrap:anywhere;background:#f3f6f5;border-radius:7px;padding:12px;display:block}.ecosystem-grid>article,.connector-grid>article,.ecosystem-section{box-sizing:border-box;min-width:0}.connector-list{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:14px;display:grid}.connector-row{box-sizing:border-box;background:#fff;border:1px solid #dce3e7;border-radius:10px;min-width:0;padding:20px}.ecosystem-tabs{background:#edf4f1;border-radius:10px;gap:4px;margin:18px 0;padding:4px;display:inline-flex}.ecosystem-tabs button{color:#52636b;background:0 0;border:0;border-radius:8px;min-width:112px;padding:10px 16px;font-weight:700}.ecosystem-tabs button.active{color:#17755c;background:#fff;box-shadow:0 1px 4px #183a301f}.connector-row-main{grid-template-columns:44px minmax(260px,1.4fr) minmax(220px,1fr) auto auto;align-items:center;gap:18px;display:grid}.connector-icon{color:#17755c;background:#e8f4ef;border-radius:10px;place-items:center;width:44px;height:44px;font-weight:800;display:grid}.connector-identity h3,.connector-identity p,.connector-meta p{margin:0}.connector-identity p,.connector-meta p{color:#718089;margin-top:5px}.connector-status{white-space:nowrap}.connector-actions{align-items:center;gap:8px;display:flex}.connector-config-panel{border-top:1px solid #e5eaed;margin-top:18px;padding-top:18px}.connector-help-link{color:#17755c;margin-top:10px;font-weight:700;display:inline-block}@media (width<=900px){.ecosystem-tabs{display:flex}.ecosystem-tabs button{flex:1;min-width:0}.connector-row-main{grid-template-columns:44px 1fr}.connector-meta,.connector-status,.connector-actions{grid-column:2}.connector-actions{justify-content:flex-start}}.wecom-bot-panel{gap:16px;margin-top:14px;display:grid}.connector-description{color:#64717b;margin:0}.bot-create-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.bot-create-form label{gap:6px;font-weight:600;display:grid}.bot-create-form input,.bot-create-form select{box-sizing:border-box;background:#fff;border:1px solid #cfd9de;border-radius:8px;width:100%;min-height:42px;padding:9px 11px}.bot-create-form .button{place-self:end start}.bot-list{gap:10px;display:grid}.bot-row{border:1px solid #e0e6e9;border-radius:8px;justify-content:space-between;align-items:center;gap:18px;padding:14px;display:flex}.bot-row>span{align-items:center;gap:10px;display:flex}.bot-row>span:first-child{flex-direction:column;align-items:flex-start;gap:3px;min-width:0}.bot-row small{color:#6b7780;overflow-wrap:anywhere}@media (width<=760px){.bot-create-form{grid-template-columns:1fr}.bot-row{flex-direction:column;align-items:flex-start}.bot-row>span:last-child{flex-wrap:wrap}}@media (width<=1100px){.file-toolbar{grid-template-columns:minmax(280px,1fr) minmax(180px,220px)}}@media (width<=760px){.file-toolbar,.ecosystem-grid,.connector-grid{grid-template-columns:1fr}.file-row{grid-template-columns:1fr auto}.file-row>span:first-of-type,.file-row time{display:none}}.connector-form{margin-top:16px}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.connector-form label{gap:6px;display:grid}.credential-list>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.token-box{overflow-wrap:anywhere;background:var(--surface-muted);padding:12px;display:block}.check-row{align-items:center;gap:8px;display:flex!important}.muted-text{color:var(--muted)}@media (width<=640px){.form-grid{grid-template-columns:1fr}.credential-list>div{align-items:flex-start}}.directory-panel{border-top:1px solid var(--line);margin-top:24px;padding-top:20px}.directory-panel .section-heading{align-items:center}.directory-panel h3{margin:0}.success-banner{color:#08745d;background:#eaf6f1;border-radius:7px;padding:10px 12px;font-weight:700}.model-services-page{max-width:1440px}.model-tabs{background:#edf3f1;border-radius:10px;gap:6px;width:max-content;margin-bottom:22px;padding:5px;display:flex}.model-tabs button{color:#52636d;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:10px 22px}.model-tabs button.active{color:#15705d;background:#fff;font-weight:700;box-shadow:0 1px 4px #173e3520}.model-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.model-card{background:#fff;border:1px solid #dfe8e5;border-radius:10px;grid-template-columns:minmax(180px,1fr) minmax(220px,1.4fr) auto;align-items:center;gap:14px;padding:18px;display:grid}.model-card div{flex-direction:column;gap:4px;display:flex}.model-card small{color:#87949a}.model-card select,.model-form input,.model-form select,.inline-model-form input,.inline-model-form select{background:#fff;border:1px solid #ccd8d4;border-radius:7px;height:42px;padding:0 12px}.model-stack{gap:16px;display:grid}.model-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0 22px;display:grid}.inline-model-form{gap:10px;margin:14px 0 20px;display:flex}.model-list{display:grid}.model-list>div{border-top:1px solid #e7edeb;justify-content:space-between;gap:20px;padding:14px 2px;display:flex}.model-list span{color:#66767e}.cost-metrics{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.cost-metrics article{background:#fff;border:1px solid #dfe8e5;border-radius:10px;flex-direction:column;gap:8px;padding:20px;display:flex}.cost-metrics strong{font-size:26px}.cost-metrics small{color:#6d7d84}@media (width<=900px){.model-grid,.model-card,.model-form{grid-template-columns:1fr}.cost-metrics{grid-template-columns:repeat(2,1fr)}}.related-media{border-top:1px solid #e2e9e6;margin-top:20px;padding-top:14px}.related-media>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.related-media>header button{color:#16705b;cursor:pointer;background:0 0;border:0}.related-media-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.related-media-card{border:1px solid var(--border,#dfe7e3);background:#fff;border-radius:10px;min-width:0;margin:0;padding:10px}.related-media-image{cursor:zoom-in;background:#f6f8f7;border:0;border-radius:8px;width:100%;padding:0;display:block;overflow:hidden}.related-media-card img{object-fit:contain;width:100%;height:190px;display:block}.related-media-card figcaption{color:#52635d;gap:3px;margin-top:9px;display:grid}.related-media-card figcaption strong,.related-media-card figcaption small{overflow-wrap:anywhere}.related-media-card figcaption strong{color:#17221e}.related-media-card figcaption small{font-size:11px}.related-media-error{color:#8b3027;background:#fff1ef;border-radius:8px;align-content:center;place-items:center;gap:9px;height:190px;display:grid}.related-media-error button{color:#8b3027;background:#fff;border:1px solid #d89b91;border-radius:6px;padding:5px 10px}.media-viewer-backdrop{z-index:420;background:#0f1b24b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.media-viewer{background:#fff;border-radius:12px;flex-direction:column;width:min(1180px,100%);max-height:calc(100dvh - 48px);display:flex;overflow:hidden;box-shadow:0 28px 80px #00000059}.media-viewer>header{border-bottom:1px solid #e3e8eb;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;display:flex}.media-viewer>header div{gap:3px;display:grid}.media-viewer>header small{color:#6d7d76}.media-viewer>header button{color:#16705b;cursor:pointer;background:0 0;border:0}.media-viewer>img{object-fit:contain;background:#f6f8f7;max-width:100%;max-height:calc(100dvh - 120px);margin:auto;display:block}@media (width<=760px){.related-media-grid{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.related-media-card{scroll-snap-align:start;flex:0 0 min(82vw,320px)}.media-viewer-backdrop{padding:0}.media-viewer{border-radius:0;width:100%;max-height:100dvh}.media-viewer>img{max-height:calc(100dvh - 90px)}}.assessment-page{max-width:1180px;margin:0 auto;padding:32px 24px 96px}.assessment-page h1{margin:4px 0 24px;font-size:clamp(1.65rem,4vw,2.35rem)}.assessment-page label{gap:7px;font-weight:650;display:grid}.assessment-page input,.assessment-page textarea,.assessment-page select{box-sizing:border-box;color:#172033;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:9px 11px}.assessment-page textarea{resize:vertical;min-height:94px}.assessment-page button{color:#fff;cursor:pointer;background:#2456d8;border:0;border-radius:8px;min-height:40px;padding:8px 15px;font-weight:650}.assessment-page button:disabled{opacity:.55;cursor:not-allowed}.eyebrow{color:#2456d8;margin:0;font-weight:750}.step-tabs{gap:8px;margin-bottom:16px;display:flex;overflow-x:auto}.step-tabs button{white-space:nowrap;color:#46556c;background:#eef2f8}.step-tabs button.active{color:#fff;background:#2456d8}.assessment-panel{background:#fff;border:1px solid #dfe5ee;border-radius:14px;padding:22px;box-shadow:0 5px 18px #1c2b450d}.assessment-panel>:first-child{margin-top:0}.assessment-panel label+input,.assessment-panel label+textarea{margin-bottom:15px}.section-title,.question-card header,.actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.field-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin:16px 0;display:grid}.module-card,.score-item{border:1px solid #e2e8f0;border-radius:10px;margin:15px 0;padding:16px}.check{grid-template-columns:auto 1fr;align-items:center;display:flex!important}.check input{width:auto}.danger-link{color:#b42318!important;background:#fff!important;border:1px solid #f1b8b3!important}.sticky-actions{background:#f7f9fcf0;justify-content:flex-end;align-items:center;gap:14px;margin-top:16px;padding:12px 0;display:flex;position:sticky;bottom:0}.alert{color:#173c88;background:#eef4ff;border-radius:8px;margin:14px 0;padding:12px 14px}.alert.error{color:#a1261d;background:#fff0ef}.alert.warning{color:#754f00;background:#fff7df}.alert.success{color:#176b35;background:#eaf8ef}.empty,.hint{color:#64748b}.summary{grid-template-columns:minmax(100px,180px) 1fr;gap:10px;display:grid}.summary dt{font-weight:700}.summary dd{margin:0}.question-list{gap:16px;display:grid}.status-chip{color:#244fae;background:#e8eefc;border-radius:99px;padding:4px 9px}.question-card pre,.review-layout pre{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;overflow:auto}.review-layout{grid-template-columns:310px minmax(0,1fr);gap:18px;display:grid}.queue-item{text-align:left;width:100%;margin:8px 0;display:grid;color:#27364a!important;background:#f1f5f9!important}.queue-item span,.queue-item small{overflow-wrap:anywhere}.employee-option{border:1px solid #e2e8f0;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;margin:7px 0;padding:10px;display:grid!important}.employee-option input{width:auto}.long-text{white-space:pre-wrap;overflow-wrap:anywhere}@media (width<=700px){.assessment-page{padding:20px 14px 80px}.review-layout{grid-template-columns:1fr}.assessment-panel{padding:16px}.step-tabs{margin-inline:-14px;padding-inline:14px}.summary{grid-template-columns:1fr}.summary dd{margin-bottom:8px}.sticky-actions{flex-direction:column;align-items:stretch}.actions button{flex:1}}.assessment-page{color:#172033;max-width:960px;margin:0 auto;padding:clamp(20px,5vw,44px)}.assessment-page header{justify-content:space-between;align-items:flex-start;gap:20px;margin:24px 0;display:flex}.assessment-page h1{overflow-wrap:anywhere}.assessment-panel{overflow-wrap:anywhere;background:#fff;border:1px solid #dbe3ee;border-radius:14px;margin:18px 0;padding:20px}.learning-item+.learning-item{border-top:1px solid #e5e7eb;margin-top:18px;padding-top:18px}.assessment-page .content{white-space:pre-wrap;line-height:1.75}.assessment-page textarea{box-sizing:border-box;width:100%;min-height:110px}.assessment-page label{padding:8px 0;display:block}.primary-link,.assessment-page .primary{color:#fff;background:#1d4ed8;border:0;border-radius:8px;padding:10px 18px;text-decoration:none;display:inline-block}.notice,.autosave{background:#eff6ff;border-radius:8px;padding:12px}.score-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.score-grid div{background:#f8fafc;border-radius:12px;padding:16px}.score-grid strong{margin-top:6px;font-size:24px;display:block}.exam-actions{background:#fffffff2;justify-content:flex-end;gap:10px;padding:14px;display:flex;position:sticky;bottom:0}@media (width<=640px){.assessment-page header{display:block}.score-grid{grid-template-columns:1fr}.assessment-panel{padding:14px}.exam-actions button{flex:1}}.agent-gap-summary{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:10px;justify-content:space-between;align-items:center;margin-bottom:14px;padding:12px 16px;display:flex}.agent-gap-summary a,.agent-gap-meta,.agent-row-actions>a{color:#ea580c}.agent-gap-meta{margin-top:8px;font-size:12px;display:block}.agent-row-actions{flex-direction:column;align-items:flex-end;gap:12px;display:flex}.agent-row-actions>a{font-size:13px;font-weight:700}.agent-avatar img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.nav-alert-count{color:#ea580c;text-align:center;background:#ffedd5;border-radius:999px;min-width:20px;margin-left:auto;padding:1px 6px;font-size:11px}.agent-workbench-header{border-bottom:1px solid var(--border,#dfe5e2);grid-template-columns:minmax(260px,1fr) auto minmax(360px,1fr);align-items:center;gap:20px;padding:10px 0 16px;display:grid}.agent-workbench-identity,.agent-workbench-identity .agent-identity-button{align-items:center;gap:12px;display:flex}.agent-identity-button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px}.agent-identity-button span:nth-child(2){display:grid}.agent-identity-button small{text-overflow:ellipsis;white-space:nowrap;color:#718078;max-width:340px;overflow:hidden}.agent-edit-profile-button{color:#176f59;white-space:nowrap;background:#f3faf7;border:1px solid #cfe2da;border-radius:8px;align-items:center;gap:5px;padding:6px 9px;font-size:12px;font-weight:700;line-height:1;transition:all .16s;display:inline-flex!important}.agent-identity-button:hover .agent-edit-profile-button{color:#0f654f;background:#e9f6f1;border-color:#98c7b7}.agent-identity-button:focus-visible{outline:0;box-shadow:0 0 0 3px #27896f24}.agent-mode-tabs{align-self:stretch;display:flex}.agent-mode-tabs button{background:0 0;border:0;border-bottom:2px solid #0000;min-width:110px;font-weight:700}.agent-mode-tabs button.active{color:#126e58;border-bottom-color:#126e58}.agent-gap-shortcut{color:#ea580c;background:#fff7ed;border:1px solid #fdba74;border-radius:8px;padding:8px 12px}.agent-workbench-grid{grid-template-columns:minmax(320px,1fr) minmax(320px,.9fr) minmax(360px,1fr);height:calc(100vh - 190px);min-height:620px;display:grid}.agent-workbench-pane{border-right:1px solid #dfe5e2;padding:20px;overflow:auto}.agent-workbench-pane:last-child{border-right:0}.agent-workbench-pane h2{margin-top:0}.agent-workbench-pane details{border-bottom:1px solid #e5e9e7;padding:14px 0}.agent-workbench-pane summary{cursor:pointer;font-weight:700}.agent-workbench-pane summary button{font:inherit;background:0 0;border:0}.agent-preview-intro{text-align:center;padding:24px 0}.agent-preview-intro p{text-align:left;background:#f4f7f5;border-radius:10px;padding:12px}.agent-preview-intro button{text-align:left;background:#fff;border:1px solid #d7dfdb;border-radius:8px;margin:8px 0;padding:8px 12px;display:block}.agent-operations-layout{border:1px solid #dfe5e2;border-radius:12px;grid-template-columns:220px 1fr;min-height:650px;margin-top:16px;display:grid;overflow:hidden}.agent-operations-layout>nav{background:#f8faf9;padding:16px}.agent-operations-layout>nav button{text-align:left;background:0 0;border:0;border-radius:8px;width:100%;padding:12px;display:block}.agent-operations-layout>nav button.active{color:#126e58;background:#e8f4ef;font-weight:700}.agent-operations-main{padding:28px}.agent-modal-backdrop{z-index:300;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#14221d75;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.agent-basic-dialog{box-sizing:border-box;background:#fff;border:1px solid #dce6e1;border-radius:14px;width:min(560px,100%);max-height:calc(100vh - 32px);padding:24px;overflow:auto;box-shadow:0 24px 70px #0f251d3d}.agent-basic-dialog header{border-bottom:1px solid #e8eeeb;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:17px;display:flex}.agent-basic-dialog h2{color:#17251f;margin:0;font-size:21px}.agent-basic-dialog header p{color:#718078;margin:6px 0 0;font-size:13px}.agent-dialog-close{color:#54665e;cursor:pointer;background:#f3f6f5;border:0;border-radius:9px;flex:0 0 34px;place-items:center;height:34px;padding:0;font-size:22px;display:grid}.agent-dialog-close:hover{color:#176f59;background:#e8f1ed}.agent-basic-fields{gap:17px;padding:20px 0;display:grid}.agent-basic-fields>label{color:#263a31;gap:7px;font-size:13px;font-weight:700;display:grid}.agent-basic-fields input,.agent-basic-fields textarea{box-sizing:border-box;color:#17251f;width:100%;font:inherit;background:#fbfcfc;border:1px solid #ccd8d2;border-radius:9px;padding:10px 12px;line-height:1.5}.agent-basic-fields input:focus,.agent-basic-fields textarea:focus{background:#fff;border-color:#27896f;outline:0;box-shadow:0 0 0 3px #27896f1c}.agent-basic-fields textarea{resize:vertical}.agent-avatar-generator{background:#f8fbfa;border:1px solid #e0e8e4;border-radius:11px;align-items:center;gap:14px;padding:14px;display:flex}.agent-avatar-preview{flex:0 0 52px;width:52px;height:52px;font-size:15px}.agent-avatar-generator>div{gap:7px;display:grid}.agent-avatar-generator .form-help{margin:0}.agent-generate-avatar{justify-self:start;color:#176f59!important;background:#edf8f3!important;border-color:#cbe0d7!important}.agent-basic-dialog .modal-actions{border-top:1px solid #e8eeeb;justify-content:flex-end;gap:9px;padding-top:17px;display:flex}.visually-hidden{clip:rect(0,0,0,0);width:1px;height:1px;overflow:hidden;position:absolute!important}@media (width<=1000px){.agent-workbench-header{grid-template-columns:1fr auto}.agent-mode-tabs{grid-area:2/1/auto/-1}.agent-workbench-grid{grid-template-columns:1fr;height:auto}.agent-workbench-pane{border-bottom:1px solid #dfe5e2;border-right:0;min-height:520px}.agent-operations-layout{grid-template-columns:1fr}.agent-operations-layout>nav{display:flex;overflow:auto}.agent-operations-layout>nav button{min-width:max-content}}.agent-editor-page{background:#f5f8f7;padding-top:18px}.agent-workbench-header{padding:0 2px 18px}.agent-workbench-grid{gap:14px;height:calc(100vh - 190px);min-height:660px;padding-top:14px}.agent-workbench-pane{background:#fff;border-radius:14px;flex-direction:column;min-width:0;padding:0;display:flex;overflow:hidden;box-shadow:0 3px 12px #1c41350a;border:1px solid #dfe7e3!important}.pane-heading{background:linear-gradient(#fff,#fbfcfc);border-bottom:1px solid #e8eeeb;align-items:flex-start;gap:11px;padding:20px 20px 16px;display:flex}.pane-heading h2{margin:0 0 5px;font-size:18px}.pane-heading p{color:#73827b;margin:0;font-size:12px}.pane-icon{color:#13745d;background:#e8f5f0;border-radius:10px;flex:0 0 34px;place-items:center;height:34px;font-weight:800;display:grid}.pane-scroll{flex:1;min-height:0;padding:20px;overflow:auto}.authoring-field-stack{align-content:start;gap:20px;display:grid}.authoring-field-stack label,.dialogue-fields label{color:#21352d;gap:7px;font-weight:700;display:grid}.authoring-field-stack label>small{color:#87928d;font-size:12px;font-weight:400}.authoring-field-stack textarea,.dialogue-fields textarea,.preview-composer textarea{box-sizing:border-box;color:#17251f;width:100%;font:inherit;resize:vertical;background:#fbfcfc;border:1px solid #ccd8d2;border-radius:9px;padding:12px 13px;line-height:1.6;transition:all .16s}.authoring-field-stack textarea:focus,.dialogue-fields textarea:focus,.preview-composer textarea:focus{background:#fff;border-color:#27896f;outline:0;box-shadow:0 0 0 3px #27896f1c}.authoring-field-stack textarea,.dialogue-fields textarea,.preview-composer textarea,.agent-basic-fields input,.agent-basic-fields textarea{font-weight:400}.agent-behavior-generator{background:#f3faf7;border:1px solid #cfe4db;border-radius:12px;gap:10px;padding:16px;display:grid}.agent-behavior-generator .button{justify-self:start}.agent-behavior-generator .form-help,.agent-behavior-generator .field-error{margin:0}.resource-pane details{border-bottom:1px solid #e7ece9;margin-bottom:18px;padding:0 0 18px}.resource-pane summary,.resource-pane summary button{color:#22332c;justify-content:space-between;align-items:center;width:100%;display:flex}.resource-pane summary em{color:#39715f;background:#edf5f2;border-radius:999px;padding:3px 8px;font-size:11px;font-style:normal;font-weight:600}.resource-option-card{cursor:pointer;background:#fff;border:1px solid #dce5e1;border-radius:10px;align-items:flex-start;gap:10px;margin-top:9px;padding:12px;transition:all .16s;display:flex}.resource-option-card:hover{background:#fbfdfc;border-color:#a9c9bd}.resource-option-card.selected{background:#eef8f4;border-color:#5fac94;box-shadow:inset 3px 0 #178163}.resource-option-card input{accent-color:#14765e;margin-top:3px}.resource-option-card span{gap:4px;min-width:0;display:grid}.resource-option-card small{color:#75847d;text-overflow:ellipsis;font-weight:400;overflow:hidden}.dialogue-fields{gap:16px;margin-top:14px;display:grid}.preview-pane{position:relative}.preview-conversation{background:linear-gradient(#f7faf9,#fff 42%);flex-direction:column;flex:1;min-height:0;padding:24px 20px;display:flex;overflow:auto}.preview-agent-title{justify-content:center;align-items:center;gap:10px;margin-bottom:18px;display:flex}.preview-agent-title .agent-avatar{width:40px;height:40px}.preview-message{color:#294039;background:#edf4f1;border-radius:4px 12px 12px;padding:13px 14px;line-height:1.55}.preview-suggestions{gap:8px;margin-top:14px;display:grid}.preview-suggestions button{color:#31443c;text-align:left;cursor:pointer;background:#fff;border:1px solid #d9e2de;border-radius:9px;padding:10px 12px}.preview-suggestions button:hover{color:#126e58;background:#f5fbf8;border-color:#7db6a3}.preview-composer{background:#fff;border-top:1px solid #e4ebe7;align-items:flex-end;gap:10px;padding:14px 16px;display:flex}.preview-composer textarea{resize:none;min-height:44px;max-height:110px}.preview-composer .button{flex:none;height:44px}.trial-answer{background:#f1faf6;border-color:#b9dace;margin-top:16px}.agent-gap-shortcut{font:inherit;cursor:pointer}.agent-operations-layout{background:#fff;min-height:calc(100vh - 190px);margin-top:14px}.agent-operations-main{min-width:0;padding:0}.agent-gap-workspace{min-width:0;padding:26px}.agent-gap-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.agent-gap-heading h2{margin:0 0 7px;font-size:24px}.agent-gap-heading p{color:#65756e;margin:0}.agent-gap-total{color:#c45110;background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;padding:7px 11px;font-size:13px;font-weight:700}.agent-gap-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:22px 0;display:grid}.agent-gap-stats article{background:#fff;border:1px solid #dfe7e3;border-radius:11px;align-items:center;gap:12px;padding:17px;display:flex}.agent-gap-stats i{border-radius:50%;place-items:center;width:38px;height:38px;font-style:normal;font-weight:800;display:grid}.agent-gap-stats i.is-orange{color:#ed6a19;background:#fff1e6}.agent-gap-stats i.is-blue{color:#3478e5;background:#eaf2ff}.agent-gap-stats i.is-green{color:#159254;background:#e8f7ee}.agent-gap-stats i.is-purple{color:#7357d8;background:#f0edff}.agent-gap-stats span{color:#75827c;gap:3px;font-size:12px;display:grid}.agent-gap-stats strong{color:#17241f;font-size:23px}.agent-gap-toolbar{color:#6a7972;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:12px;display:flex}.agent-gap-toolbar label{align-items:center;gap:8px;display:flex}.agent-gap-toolbar select,.agent-gap-field select{background:#fff;border:1px solid #d3ddd8;border-radius:8px;padding:8px 30px 8px 10px}.agent-gap-master-detail{background:#fff;border:1px solid #dfe6e2;border-radius:12px;grid-template-columns:minmax(420px,1fr) minmax(350px,.78fr);min-height:510px;display:grid;overflow:hidden}.agent-gap-list{border-right:1px solid #e1e7e4;min-width:0}.agent-gap-list>button{color:#24352e;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e8edeb;grid-template-columns:minmax(0,1fr) 54px 72px 18px;align-items:center;gap:12px;width:100%;padding:16px 14px;display:grid}.agent-gap-list>button:hover{background:#f8fbfa}.agent-gap-list>button.active{background:#eef5ff;box-shadow:inset 3px 0 #1c81de}.gap-question{gap:7px;min-width:0;display:grid}.gap-question b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gap-question small{color:#7a8781;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:400;overflow:hidden}.gap-count{color:#4a5b53;font-size:13px}.agent-gap-list em{color:#55665e;background:#eff3f1;border-radius:6px;justify-self:start;padding:4px 7px;font-size:11px;font-style:normal}.agent-gap-list em.is-unassigned{color:#dc6419;background:#fff1e6}.agent-gap-list em.is-pending,.agent-gap-list em.is-in_progress{color:#2870d6;background:#eaf2ff}.agent-gap-list em.is-resolved{color:#16894f;background:#e8f7ee}.gap-chevron{color:#5e6d66;font-size:22px}.agent-gap-detail{flex-direction:column;min-width:0;padding:22px;display:flex}.agent-gap-detail>header{border-bottom:1px solid #e5ebe8;padding-bottom:15px}.agent-gap-detail>header span{color:#738079;font-size:12px}.agent-gap-detail h3{margin:8px 0 0;font-size:17px;line-height:1.5}.agent-gap-detail dl{gap:9px;margin:17px 0;display:grid}.agent-gap-detail dl div{grid-template-columns:74px 1fr;gap:10px;display:grid}.agent-gap-detail dt{color:#7c8983}.agent-gap-detail dd{color:#293b33;margin:0}.agent-gap-decision{border-top:1px solid #e5ebe8;gap:8px;padding-top:15px;display:grid}.agent-gap-decision h4{margin:0 0 4px}.agent-gap-decision button{text-align:left;cursor:pointer;background:#fff;border:1px solid #dce4e0;border-radius:9px;align-items:flex-start;gap:10px;padding:10px;display:flex}.agent-gap-decision button.active{background:#f4f8ff;border-color:#2e83e5;box-shadow:0 0 0 2px #2e83e514}.agent-gap-decision button i{border:1px solid #bcc9c3;border-radius:50%;flex:0 0 14px;height:14px;margin-top:2px}.agent-gap-decision button.active i{border:4px solid #2e83e5}.agent-gap-decision button span{gap:2px;display:grid}.agent-gap-decision button small{color:#7c8983;font-weight:400}.agent-gap-field{color:#405149;gap:7px;margin-top:14px;font-size:12px;font-weight:700;display:grid}.agent-gap-field textarea{box-sizing:border-box;resize:vertical;border:1px solid #d3ddd8;border-radius:8px;width:100%;padding:10px}.agent-gap-detail footer{justify-content:flex-end;gap:9px;margin-top:18px;display:flex}@media (width<=1200px){.agent-workbench-grid{grid-template-columns:minmax(280px,.9fr) minmax(330px,1.05fr) minmax(300px,.95fr)}.agent-gap-master-detail{grid-template-columns:minmax(340px,1fr) minmax(320px,.85fr)}.agent-gap-stats{grid-template-columns:repeat(2,1fr)}}@media (width<=900px){.agent-workbench-header{grid-template-columns:1fr}.editor-actions{flex-wrap:wrap;justify-content:flex-start}.agent-mode-tabs{grid-area:auto}.agent-workbench-grid{grid-template-columns:1fr;height:auto}.agent-workbench-pane{min-height:560px}.agent-operations-layout{grid-template-columns:1fr}.agent-gap-workspace{padding:18px}.agent-gap-master-detail{grid-template-columns:1fr}.agent-gap-list{border-right:0}.agent-gap-detail{border-top:1px solid #dfe6e2}.agent-gap-stats{grid-template-columns:1fr 1fr}}@media (width<=560px){.agent-gap-stats{grid-template-columns:1fr}.agent-gap-heading{display:grid}.agent-gap-list>button{grid-template-columns:minmax(0,1fr) 48px 65px}.gap-chevron{display:none}.agent-gap-detail,.pane-scroll,.preview-conversation{padding:16px}}.agent-workbench-grid{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr)}.agent-authoring-column{gap:14px;min-width:0;min-height:0;padding-right:2px;display:grid;overflow:auto}.agent-preview-column{min-width:0;min-height:0;display:flex}.agent-preview-column>.agent-workbench-pane{flex:1}.agent-authoring-column>.agent-workbench-pane{align-self:start;height:max-content;min-height:440px;overflow:visible}.agent-authoring-column .pane-scroll{flex:none;overflow:visible}.pane-heading>div{flex:1;min-width:0}.pane-heading-action{white-space:nowrap;flex:none;align-self:center}.agent-knowledge-summary{border-bottom:1px solid #e7ece9;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin-bottom:18px;padding-bottom:18px;display:grid}.agent-knowledge-summary>div:first-child{align-items:center;gap:8px;display:flex}.agent-knowledge-summary>div:first-child span{color:#39715f;background:#edf5f2;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:600}.agent-knowledge-summary>.form-help{grid-column:1/-1;margin:0}.agent-resource-chips{flex-wrap:wrap;grid-column:1/-1;gap:7px;display:flex!important}.agent-resource-chips span{color:#2d6654;background:#edf6f2;border-radius:999px;padding:6px 9px;font-size:12px}.agent-authoring-dialog{width:min(620px,100%)}.agent-generation-scope{color:#285f4e;background:#edf7f3;border-radius:9px;margin:0;padding:11px 12px;font-size:13px}.agent-knowledge-picker{gap:10px;padding:20px 0;display:grid}.agent-knowledge-picker>input{box-sizing:border-box;width:100%;min-height:42px;font:inherit;border:1px solid #ccd8d2;border-radius:9px;padding:10px 12px}.agent-knowledge-picker>input:focus{border-color:#27896f;outline:0;box-shadow:0 0 0 3px #27896f1c}.agent-knowledge-picker .form-help{margin:0}.agent-knowledge-options{max-height:min(420px,50vh);padding-right:3px;overflow:auto}.agent-empty-options{color:#78867f;text-align:center;padding:28px 12px}@media (width<=1099px){.agent-workbench-grid{grid-template-columns:1fr;height:auto}.agent-authoring-column,.agent-preview-column{overflow:visible}.agent-authoring-column>.agent-workbench-pane,.agent-preview-column>.agent-workbench-pane{min-height:560px}.agent-preview-column{display:block}}@media (width<=560px){.pane-heading{flex-wrap:wrap}.pane-heading-action{margin-left:45px}.agent-knowledge-summary{grid-template-columns:1fr}.agent-knowledge-summary>.button{justify-self:start}}.governance-page{width:100%;min-width:0}.material-governance-nav{z-index:8;background:var(--surface,#fff);gap:8px;padding:12px 0;display:flex;position:sticky;top:64px;overflow-x:auto}.material-governance-nav a{white-space:nowrap;border-radius:8px;padding:8px 14px}.material-governance-nav a.router-link-active{color:#087f6b;background:#e7f5f1}.governance-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:20px 0;display:grid}.governance-summary-grid a{color:inherit;background:#fff;border:1px solid #dce5e3;border-radius:12px;gap:8px;padding:20px;text-decoration:none;display:grid}.governance-summary-grid strong{font-size:30px}.governance-panel{background:#fff;border:1px solid #dce5e3;border-radius:12px;padding:20px}.service-health,.job-item{border-top:1px solid #edf1f0;justify-content:space-between;gap:16px;padding:12px 0;display:flex}.governance-table{background:#fff;border:1px solid #dce5e3;border-radius:12px;overflow:hidden}.governance-row{border-bottom:1px solid #edf1f0;grid-template-columns:auto minmax(220px,2fr) minmax(220px,2fr) 140px auto;align-items:center;gap:16px;padding:16px;display:grid}.governance-row>div{min-width:0;display:grid}.governance-row strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.diagnosis-mask{z-index:40;background:#10201d55;position:fixed;inset:0}.diagnosis-drawer{background:#fff;width:min(480px,92vw);padding:28px;position:absolute;inset:0 0 0 auto;overflow-y:auto;box-shadow:-12px 0 30px #10201d22}.drawer-close{float:right;background:0 0;border:0;font-size:28px}.safe-note{color:#176655;background:#eaf7f3;border-radius:8px;padding:12px}.repair-job-card button{text-align:left;background:#fff;border:1px solid #dce5e3;border-radius:10px;gap:24px;width:100%;margin:8px 0;padding:16px;display:flex}@media (width<=760px){.governance-summary-grid{grid-template-columns:1fr 1fr}.governance-row{grid-template-columns:auto minmax(180px,1fr);overflow-x:auto}.diagnosis-drawer{width:100vw}.material-governance-nav{top:56px}}.question-asker-statistics{background:#fff;border:1px solid #dce3e7;border-radius:12px;min-width:0;padding:16px}.question-asker-statistics h3{margin:0 0 8px}.question-asker-statistics h3 small{color:var(--muted);font-weight:400}.question-asker-table-scroll{max-height:360px;overflow:auto}.question-asker-table-scroll table{border-collapse:collapse;white-space:nowrap;text-align:left;width:100%}.question-asker-table-scroll th,.question-asker-table-scroll td{border-bottom:1px solid #e8edef;padding:12px}.question-asker-table-scroll th{z-index:1;background:#f7f9fa;position:sticky;top:0}.question-asker-name{color:#18715e;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.help-main,.help-home-page{max-width:none}.help-sidebar .documentation-menu .current{color:#176c59;background:#e9f5f2;font-weight:700}.help-sidebar .practice-nav summary{color:#3f515d;cursor:pointer;padding:10px;font-size:14px}.help-sidebar .practice-nav a{display:block}.help-article-body{overflow-wrap:anywhere;min-width:0}.help-article-body pre{max-width:100%;overflow-x:auto}@media (width<=820px){.help-brand{min-width:0}.help-brand strong{overflow-wrap:anywhere}.help-top-actions{gap:8px}.help-brand small{display:none}}.help-brand>div{min-width:0}@media (width<=600px){.help-top-actions .account-menu summary>span:nth-child(2){display:none}.help-brand strong{font-size:13px}}.help-top-actions>a{white-space:nowrap}@media (width>=1101px){.help-home-page .help-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.help-brand .documentation-context{display:none}}.chat-shell{background:#fff;grid-template-rows:1fr;grid-template-columns:264px minmax(0,1fr)}.chat-shell>.workspace{background:#fff;grid-row:1}.chat-shell>.global-sidebar{color:#24272b;z-index:60;background:#f8f8f8;grid-row:1;height:100dvh;padding:18px 10px 10px;top:0}.workspace-brand{justify-content:space-between;align-items:center;gap:8px;padding:5px 10px 20px;display:flex}.workspace-brand .brand{white-space:nowrap;letter-spacing:-.5px;gap:10px;font-size:23px}.workspace-brand .brand-mark{color:#fff;background:#53b76c;width:32px;height:32px;font-size:17px}.sidebar-toggle,.workspace-mobile-header button{color:#737779;cursor:pointer;background:0 0;border:0;border-radius:6px;flex-shrink:0;place-items:center;width:30px;height:32px;display:grid}.sidebar-toggle svg,.workspace-mobile-header svg{width:21px;height:21px}.chat-shell .global-sidebar>nav{scrollbar-width:thin;flex:none;max-height:calc(100dvh - 180px);overflow-y:auto}.chat-shell .primary-navigation{gap:4px;margin:0;padding:0;display:grid}.chat-shell .primary-navigation>a{color:#24272b;border-radius:7px;gap:13px;min-height:42px;padding:10px 13px;font-size:15px;font-weight:600;display:flex}.chat-shell .primary-navigation svg{flex-shrink:0;width:21px;height:21px}.chat-shell .primary-navigation>a:hover{background:#ededed}.chat-shell .primary-navigation>a.router-link-active,.chat-shell .primary-navigation>a.new-chat-active{color:#4ea865;background:#eef3ed}.governance-navigation{color:#72787c;padding:8px 12px;font-size:12px}.governance-navigation>summary{cursor:pointer;padding:6px 0}.workspace-history{scrollbar-width:thin;flex:1;min-height:0;margin-top:22px;overflow-y:auto}.workspace-history>a{color:#858b8e;padding:10px 14px;font-size:12px;text-decoration:none;display:block}.workspace-history .conversation-history{background:0 0;border:0;padding:0;display:block}.history-label{color:#939799;margin:0 0 8px;padding:0 14px;font-size:11px}.history-empty{text-align:center;color:#a0a3a6;padding:15px;font-size:13px}.workspace-history .conversation-list a{padding:10px 14px}.workspace-history .conversation-list span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-account{flex-shrink:0;margin-top:12px}.workspace-account>summary{border-radius:9px;padding:12px 8px}.workspace-account>summary:hover,.workspace-account[open]>summary{background:#ededed}.account-identity{flex:1;gap:4px;min-width:0;display:grid}.account-identity strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.account-identity small{color:#858b8e;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.workspace-account .user-avatar{background:#53b76c;flex-shrink:0;width:34px;height:34px}.workspace-account>.account-popover{color:#24272b;border-radius:14px;width:300px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 110px);padding:0;inset:auto auto calc(100% + 8px) 0;overflow-y:auto;box-shadow:0 12px 40px #00000012}.account-card,.account-workspace{border-bottom:1px solid #e7e7e7;align-items:center;gap:12px;padding:18px;display:flex}.account-card>div,.account-workspace>div{gap:6px;min-width:0;display:grid}.account-card strong,.account-workspace strong{overflow-wrap:anywhere;font-size:14px}.account-card small,.account-workspace small{color:#8b8e91;overflow-wrap:anywhere;font-size:12px}.account-workspace svg{color:#858b8e;flex-shrink:0;width:23px;height:23px}.workspace-account .account-popover>a,.workspace-account .account-popover>button,.account-settings>summary{border-radius:0;align-items:center;gap:13px;width:100%;padding:13px 18px;font-size:14px;display:flex}.workspace-account .account-popover svg{flex-shrink:0;width:21px;height:21px}.account-settings>summary{cursor:pointer;list-style:none}.account-settings>summary::-webkit-details-marker{display:none}.account-settings>summary span{margin-left:auto}.account-settings>div{padding:0 14px 8px 42px;display:grid}.account-settings>div a{padding:8px;font-size:12px}.workspace-account .account-signout{color:#d95c63;border-top:1px solid #e7e7e7}.workspace-mobile-header,.sidebar-backdrop{display:none}.chat-shell.sidebar-collapsed{grid-template-columns:72px minmax(0,1fr)}.sidebar-collapsed .workspace-brand{justify-content:center;padding-inline:0}.sidebar-collapsed .workspace-brand .brand,.sidebar-collapsed .primary-navigation a span,.sidebar-collapsed .workspace-history,.sidebar-collapsed .account-identity,.sidebar-collapsed .workspace-account>summary>i,.sidebar-collapsed .governance-navigation{display:none}.sidebar-collapsed .global-sidebar .primary-navigation>a{justify-content:center}.sidebar-collapsed .workspace-account{margin-top:auto}.sidebar-collapsed .workspace-account>summary{justify-content:center}.integrated-conversation{min-height:100dvh;display:block}.chat-shell .conversation-workspace{height:100dvh;min-height:0}.conversation-workspace.welcome-page{overflow-y:auto}.welcome-page .conversation-workspace{justify-content:center;gap:0;padding:40px 6%;overflow-y:auto}.chat-landing{text-align:center;margin:0 0 46px}.chat-landing h1{letter-spacing:-.8px;color:#222;margin:0;font-size:clamp(24px,2.4vw,36px);font-weight:650;line-height:1.5}.landing-agent-description{color:#81878b;overflow-wrap:anywhere;margin:16px 0 0;font-size:14px;line-height:1.8}.conversation-workspace .conversation-composer{border:1px solid #e4e5e7;border-radius:14px;flex-direction:column;gap:14px;width:calc(100% - 48px);padding:16px 18px 12px;display:flex;box-shadow:0 4px 16px #00000008}.conversation-workspace .landing-composer{flex-shrink:0;width:100%;margin:0}.conversation-composer textarea{color:#292d30;background:0 0;width:100%;min-height:78px;font-size:16px;line-height:1.7}.conversation-composer textarea::placeholder{color:#a0a4a7}.conversation-composer:focus-within{border-color:#9dceb0;box-shadow:0 0 0 3px #53b76c0d}.composer-toolbar{justify-content:space-between;align-items:center;gap:10px;display:flex}.composer-context{color:#72787c;align-items:center;gap:8px;min-width:0;font-size:13px;display:flex}.composer-context>svg{flex-shrink:0;width:20px;height:20px}.composer-context select{color:#626a70;width:auto;min-width:0;max-width:240px;font:inherit;background:#fff;border:1px solid #e7e8e9;border-radius:7px;padding:7px 26px 7px 10px}.composer-context>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.composer-hint{color:#969b9f;border-left:1px solid #e5e7e9;padding-left:10px;font-size:12px}.composer-send{color:#fff;cursor:pointer;background:#53b76c;border:0;border-radius:8px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.composer-send svg{width:22px;height:22px}.composer-send:disabled{color:#b3d9bd;cursor:default;background:#eff7f1}.composer-tags{border-bottom:1px solid #eceeee;flex-wrap:wrap;gap:8px;margin:-6px -18px 0;padding:0 16px 10px;display:flex}.composer-tag{color:#555;overflow-wrap:anywhere;background:#f5f5f5;border:1px solid #e8e8e8;border-radius:7px;align-items:center;gap:7px;max-width:100%;padding:5px 9px;font-size:13px;display:inline-flex}.composer-tag svg{color:#53b76c;flex-shrink:0;width:16px;height:16px}.composer-tag button,.composer-library-popover header button{color:#999;cursor:pointer;background:0 0;border:0;padding:0 3px;font-size:18px}.composer-icon{color:#7a7d7c;cursor:pointer;background:0 0;border:0;border-radius:7px;flex-shrink:0;place-items:center;width:32px;height:34px;padding:4px;display:grid}.composer-icon svg{width:23px;height:23px}.composer-icon:hover{background:#f4f5f4}.composer-icon:disabled{opacity:.4;cursor:default}.composer-file-input{display:none}.composer-library-picker{position:relative}.mention-button{font-size:25px;position:relative}.mention-button.selected{color:#53b76c;background:#f4f5f4}.mention-button small{color:#fff;background:#53b76c;border-radius:12px;min-width:15px;padding:1px;font-size:10px;position:absolute;top:-4px;right:-2px}.composer-actions{align-items:center;gap:10px;min-width:0;display:flex}.composer-actions select{color:#666;width:auto;max-width:260px;font:inherit;background:#fff;border:1px solid #e7e8e9;border-radius:7px;padding:7px 24px 7px 10px;font-size:13px}.composer-library-popover{z-index:20;background:#fff;border:1px solid #e7e8e9;border-radius:10px;width:310px;max-width:calc(100vw - 40px);padding:12px;position:absolute;bottom:44px;left:-80px;box-shadow:0 8px 30px #0002}.composer-library-popover header{justify-content:space-between;align-items:center;margin-bottom:10px;font-size:14px;display:flex}.composer-library-popover input{width:100%;font-size:13px}.composer-picker-hint{color:#999;margin:10px 0;font-size:11px}.composer-library-list{max-height:240px;overflow:auto}.composer-library-list button{text-align:left;color:#555;cursor:pointer;width:100%;font:inherit;background:#fff;border:0;border-radius:6px;align-items:center;gap:9px;padding:10px 7px;display:flex}.composer-library-list button[aria-pressed=true]{color:#53b76c;background:#f1f8f2}.composer-library-list button span:nth-child(2){overflow-wrap:anywhere;flex:1}.composer-library-list svg{flex-shrink:0;width:18px;height:18px}.composer-status{color:#999;margin:0;font-size:12px}.composer-error{color:#b74444}.composer-agent-name{max-width:180px}@media (width<=700px){.composer-toolbar{flex-wrap:wrap}.composer-context{flex:1}.composer-actions{justify-content:flex-end;width:100%}.composer-actions select{max-width:calc(100% - 45px)}.composer-tags{margin-inline:-13px;padding-inline:13px}.composer-library-popover{width:285px;left:auto;right:-65px}}.landing-agent-options{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:22px;display:flex}.landing-agent-options button{color:#68716d;cursor:pointer;background:#fff;border:1px solid #e9eceb;border-radius:20px;align-items:center;gap:8px;padding:7px 13px;font-size:12px;display:flex}.landing-agent-options button:hover{background:#f6faf7;border-color:#9dceb0}.landing-agent-options .agent-avatar{border-radius:50%;width:23px;height:23px;font-size:11px}.landing-suggestions{margin:22px 0 0}.landing-empty{color:#92979a;text-align:center;margin:20px 0 0;font-size:13px;line-height:1.7}.chat-shell .conversation-stream{padding:28px 6%}.chat-shell button:focus:not(:focus-visible),.chat-shell a:focus:not(:focus-visible),.chat-shell summary:focus:not(:focus-visible){outline:none}.chat-shell button:focus-visible,.chat-shell a:focus-visible,.chat-shell summary:focus-visible{outline-offset:2px;outline:1px solid #64748b}.chat-shell input:not([type=checkbox]):not([type=radio]):focus,.chat-shell textarea:focus,.chat-shell select:focus{box-shadow:none;border-color:#64748b;outline:none}@media (width<=820px){.chat-shell,.chat-shell.sidebar-collapsed{padding-top:50px;display:block}.workspace-mobile-header{z-index:50;background:#fff;border-bottom:1px solid #eceeed;align-items:center;gap:12px;height:50px;padding:0 14px;display:flex;position:fixed;top:0;left:0;right:0}.workspace-mobile-header>a{color:#24272b;font-size:16px;font-weight:600;text-decoration:none}.chat-shell>.global-sidebar{width:264px;height:100dvh;padding:18px 10px 10px;display:none;position:fixed;top:0;bottom:0;left:0}.chat-shell.sidebar-open>.global-sidebar{display:flex}.sidebar-open .sidebar-backdrop{z-index:55;background:#0005;border:0;display:block;position:fixed;inset:0}.chat-shell .global-sidebar>nav{display:block;overflow:visible}.chat-shell .primary-navigation{display:grid}.chat-shell .primary-navigation>a{flex:none;min-height:42px}.chat-shell .workspace-brand .brand{display:flex}.chat-shell .workspace-brand{justify-content:space-between;padding-inline:10px}.chat-shell .primary-navigation a span,.chat-shell .account-identity,.chat-shell .workspace-history{display:block}.chat-shell .workspace-account{margin-top:12px}.chat-shell .workspace-account>summary{justify-content:flex-start}.chat-shell .conversation-workspace{height:calc(100dvh - 50px);min-height:0}.integrated-conversation{min-height:calc(100dvh - 50px)}.welcome-page .conversation-workspace{padding:28px 20px}.chat-landing{margin-bottom:30px}.chat-landing h1{letter-spacing:-.5px;font-size:25px}.conversation-workspace .conversation-composer{gap:10px;width:calc(100% - 28px);padding:13px}.conversation-workspace .landing-composer{width:100%}.composer-context select{max-width:175px}.composer-hint{display:none}.conversation-header{flex-wrap:wrap;padding:10px 14px}.conversation-menu{font-size:12px}.chat-shell .conversation-stream{padding:20px 14px}.conversation-message.user .message-content{max-width:100%}}.chat-shell .primary-navigation>a,.chat-shell .primary-navigation>a.router-link-active,.chat-shell .workspace-brand strong,.sidebar nav a.router-link-active,.sidebar nav a,.context-title strong,.workspace-account strong{font-weight:400}.sidebar-setting-link{width:100%;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:10px 12px;display:flex}.sidebar-setting-link svg{width:20px;height:20px}.workspace-modal-backdrop{z-index:65;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1619179e;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.workspace-modal{background:#fff;border:1px solid #e1e4e2;border-radius:16px;outline:none;width:min(1400px,100%);min-width:0;height:min(920px,94dvh);position:relative;overflow:auto;box-shadow:0 20px 80px #0003}.workspace-modal-wide{width:min(1600px,100%)}.workspace-modal-close{color:#747a77;z-index:3;cursor:pointer;background:#fff;border:0;border-radius:8px;width:36px;height:36px;font-size:28px;position:absolute;top:14px;right:18px}.workspace-modal-close:hover{background:#f1f3f2}.workspace-modal>.page{box-sizing:border-box;width:100%;max-width:none;padding:50px 36px 30px}.settings-layout{grid-template-columns:228px minmax(0,1fr);min-width:0;height:100%;display:grid}.settings-navigation{background:#f8f9f8;border-right:1px solid #e8eae8;overflow:auto}.settings-navigation h2{border-bottom:1px solid #e8eae8;margin:0;padding:24px 22px;font-size:20px}.settings-navigation nav{padding:12px}.settings-navigation small{color:#8b938e;padding:14px 12px 6px;display:block}.settings-navigation button,.agent-editor-navigation button{text-align:left;width:100%;font:inherit;color:#343d38;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:11px 12px;font-weight:400;display:flex}.settings-navigation svg{width:20px;height:20px}.settings-navigation button.active,.agent-editor-navigation button.active{color:#50af61;background:#eff3ef}.settings-content{min-width:0;padding:52px 44px 30px;overflow:auto}.settings-content>.page{width:100%;max-width:none;padding:0}.settings-content .page-heading h1{font-size:26px}.settings-content .model-tabs{background:0 0;border-bottom:1px solid #e5e8e6;border-radius:0;gap:8px;padding:0}.settings-content .model-tabs button{box-shadow:none;border-radius:0;padding:12px;font-size:14px;font-weight:400}.settings-content .model-tabs button.active{color:#56b965;background:0 0;border-bottom:3px solid #56b965}.resource-toolbar{justify-content:space-between;align-items:center;gap:12px;margin:20px 0 14px;display:flex}.resource-toolbar input{font:inherit;background:#fff;border:1px solid #e1e6e3;border-radius:9px;width:min(400px,100%);min-width:0;padding:11px 14px}.resource-type-tabs{border-bottom:1px solid #e2e6e3;gap:10px;display:flex;overflow:auto}.resource-type-tabs button{font:inherit;color:#777f7a;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:12px 14px}.resource-type-tabs button.active{color:#50af61;border-bottom-color:#56b965}.resource-card-grid{grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr));gap:18px;display:grid}.resource-card{background:#fafbfa;border:1px solid #e7e9e7;border-radius:12px;min-width:0}.resource-card:hover{border-color:#b5cbb9}.resource-card h3{overflow-wrap:anywhere;margin:0 0 8px;font-size:16px;font-weight:500}.resource-icon{color:#58a568;background:#e5eddf;border-radius:11px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.resource-icon svg{width:24px;height:24px}.model-catalog-grid{grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr))}.model-catalog-card{align-items:flex-start;gap:14px;padding:20px;display:flex;position:relative}.model-catalog-card>div{flex:1;min-width:0}.model-catalog-card p{color:#7d8680;margin:0 0 6px;font-size:13px}.model-catalog-card small{color:#8b948e;overflow-wrap:anywhere;font-size:12px;display:block}.model-availability{color:#89938c;font-size:11px;position:absolute;top:10px;right:12px}.model-capabilities{margin-top:9px;line-height:1.7}.model-connections{border-top:1px solid #e7e9e7;margin-top:12px;padding-top:16px}.model-connections>summary,.model-manual>summary{cursor:pointer;color:#68766c;padding:12px 0}.model-connections .admin-panel{border:0;padding:8px 0}.knowledge-resource-card{flex-direction:column;align-items:stretch;gap:18px;padding:20px;display:flex}.knowledge-resource-card .knowledge-base-row-main{flex:1;align-items:flex-start;gap:14px;min-width:0}.knowledge-resource-card .knowledge-base-avatar{color:#58a568;background:#e5eddf;flex-shrink:0;width:44px;height:44px}.knowledge-base-avatar svg{width:24px;height:24px}.knowledge-resource-card .knowledge-base-row-title{flex-wrap:wrap}.knowledge-resource-card .knowledge-base-row-title strong{font-size:17px;font-weight:500}.knowledge-resource-card .knowledge-base-description{overflow-wrap:anywhere;min-height:40px;font-size:13px;line-height:1.6}.knowledge-resource-card .knowledge-base-row-content>small{white-space:normal;overflow-wrap:anywhere}.knowledge-resource-card .knowledge-base-actions{border-top:1px solid #e7e9e7;flex-wrap:wrap;gap:8px;padding-top:14px;display:flex}.knowledge-resource-card .knowledge-base-actions .button{min-width:0;padding:7px 10px;font-size:12px}.knowledge-resource-card .knowledge-base-actions .button.primary{margin-left:auto}.agent-resource-card{grid-template-columns:44px minmax(0,1fr);align-items:start;padding:20px}.agent-resource-card .agent-row-title{flex-wrap:wrap;gap:8px}.agent-resource-card .agent-row-title strong{font-size:17px;font-weight:500}.agent-resource-card p{overflow-wrap:anywhere;min-height:42px;line-height:1.6}.agent-resource-card .agent-row-actions{border-top:1px solid #e7e9e7;grid-column:1/-1;justify-content:flex-end;gap:14px;padding-top:14px;display:flex}.agent-resource-card .row-arrow{display:inline-flex}.settings-form-rows>label,.settings-readonly{border-bottom:1px solid #e8ebe9;grid-template-columns:minmax(0,1fr) minmax(200px,1fr);align-items:center;gap:24px;padding:22px 0;display:grid}.settings-form-rows small{color:#828b85;margin-top:8px;font-size:13px;line-height:1.6;display:block}.settings-form-rows select{width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #dce2de;border-radius:6px;padding:11px}.knowledge-model-settings .button{margin-top:18px}.workspace-modal .agent-editor-page{padding:58px 24px 24px}.workspace-modal .agent-workbench-grid{grid-template-columns:190px minmax(0,1fr);height:calc(94dvh - 180px);max-height:710px}.agent-editor-navigation{border-right:1px solid #e7eae8;padding-right:12px;overflow:auto}.workspace-modal .agent-authoring-column{padding:0 10px;overflow:auto}.workspace-modal .agent-preview-column{min-height:0}.workspace-modal .agent-workbench-pane{background:#fff;border:0;border-radius:0}.workspace-modal .agent-authoring-column>.agent-workbench-pane{min-height:0}.workspace-modal .authoring-field-stack textarea{background:#fafbfa}.workspace-modal .agent-workbench-header{gap:14px}.workspace-modal .agent-identity-button,.workspace-modal .agent-workbench-identity{min-width:0}.workspace-modal .agent-workbench-identity strong{overflow-wrap:anywhere}.account-settings-action{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:12px 16px;display:flex}.account-settings-action:hover{background:#f1f4f1}.account-settings-action svg{width:20px;height:20px}@media (width<=900px){.workspace-modal .agent-workbench-grid{grid-template-columns:1fr;height:auto;max-height:none}.agent-editor-navigation{border-bottom:1px solid #e7eae8;border-right:0;padding:0 0 8px;display:flex;overflow:auto}.agent-editor-navigation button{white-space:nowrap;width:auto}.workspace-modal .agent-preview-column>.agent-workbench-pane{min-height:520px}}@media (width<=650px){.workspace-modal-backdrop{padding:8px}.workspace-modal{border-radius:12px;height:96dvh}.settings-layout{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr}.settings-navigation{border-bottom:1px solid #e8eae8;border-right:0;overflow:visible}.settings-navigation h2{padding:14px 18px;font-size:18px}.settings-navigation nav{gap:4px;padding:8px;display:flex;overflow:auto}.settings-navigation nav small{display:none}.settings-navigation button{white-space:nowrap;width:auto;padding:9px;font-size:13px}.settings-navigation svg{width:17px;height:17px}.settings-content{padding:24px 18px}.workspace-modal>.page{padding:54px 18px 24px}.settings-form-rows>label,.settings-readonly{grid-template-columns:1fr;gap:12px}.resource-toolbar{align-items:stretch}.resource-toolbar input{width:100%}.resource-toolbar .button{white-space:nowrap}.workspace-modal .agent-editor-page{padding:54px 12px 18px}.agent-resource-card .row-arrow{display:inline-flex}}.workspace-modal .modal-backdrop{z-index:80}.knowledge-base-modal .knowledge-model-settings{max-width:none;padding:20px 0}.knowledge-base-modal .knowledge-model-settings h1{font-size:21px}.knowledge-base-modal .settings-form-rows>label{grid-template-columns:1fr;gap:10px}.sidebar strong,.workspace-history strong{font-weight:400}.settings-navigation{min-width:0}@media (width<=650px){.settings-layout{grid-template-columns:minmax(0,1fr)}}.chat-shell.knowledge-shell{grid-template-rows:1fr;grid-template-columns:264px 264px minmax(0,1fr);padding-top:0}.chat-shell.knowledge-shell.sidebar-collapsed{grid-template-columns:72px 264px minmax(0,1fr)}.knowledge-shell>.knowledge-sidebar{z-index:40;background:#fff;grid-area:1/2;height:100dvh;padding:24px 12px;position:sticky;top:0;overflow:auto}.knowledge-shell>.workspace{background:#fff;grid-area:1/3;min-width:0}.knowledge-shell .context-title{grid-template-columns:28px minmax(0,1fr);margin-bottom:24px;padding:12px 4px}.knowledge-shell .context-title strong{white-space:normal;font-size:15px}.knowledge-shell .knowledge-sidebar nav a{min-height:42px;margin:2px 0}.knowledge-shell .context-group+p{margin-top:20px}.knowledge-workspace-bar{color:#89938d;align-items:center;gap:12px;min-width:0;padding:24px 32px 0;font-size:14px;display:flex}.knowledge-workspace-bar a{color:#7a857e;text-decoration:none}.knowledge-workspace-bar strong{overflow-wrap:anywhere;color:#34443c;font-weight:500}.knowledge-navigation-toggle{display:none}.knowledge-sidebar-backdrop{z-index:65;background:#0005;border:0;position:fixed;inset:0}.document-upload-menu{flex:none;position:relative}.document-upload-menu>summary{cursor:pointer;list-style:none}.document-upload-menu>summary::-webkit-details-marker{display:none}.document-upload-options{z-index:35;background:#fff;border:1px solid #e3e8e5;border-radius:10px;gap:4px;width:180px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 10px 35px #182e241c}.document-upload-options label{cursor:pointer;border-radius:6px;padding:12px;display:block}.document-upload-options label:hover{background:#eff6f1}.document-upload-options input{display:none}.document-upload-help{color:#7c8780;margin-bottom:20px;font-size:13px}.document-upload-help p{line-height:1.8}@media (width<=1100px){.chat-shell.knowledge-shell{grid-template-columns:264px minmax(0,1fr)}.chat-shell.knowledge-shell.sidebar-collapsed{grid-template-columns:72px minmax(0,1fr)}.knowledge-shell>.workspace{grid-column:2}.knowledge-shell>.knowledge-sidebar{z-index:70;width:220px;transition:transform .2s;position:fixed;top:0;left:0;transform:translate(-100%)}.knowledge-sidebar-open>.knowledge-sidebar{transform:translate(0)}.knowledge-navigation-toggle{align-items:center;gap:6px;display:inline-flex}.knowledge-navigation-toggle svg{width:18px;height:18px}.knowledge-workspace-bar{padding:18px 24px 0}}@media (width<=820px){.chat-shell.knowledge-shell,.chat-shell.knowledge-shell.sidebar-collapsed{padding-top:50px;display:block}.knowledge-workspace-bar{flex-wrap:wrap;gap:8px;padding:16px 18px 0}.knowledge-shell>.global-sidebar{width:264px;position:fixed;top:0;left:0;transform:translate(-100%)}.knowledge-shell.sidebar-open>.global-sidebar{transform:translate(0)}.knowledge-shell .page{padding:22px 18px}.document-upload-options{width:180px}}.document-advanced-actions{color:#7c8780;margin-bottom:16px;font-size:13px}.document-advanced-actions a{color:#267345;padding:12px 16px 0 0;text-decoration:none;display:inline-block}.knowledge-shell .knowledge-sidebar nav{display:grid;overflow-x:hidden}.knowledge-shell .knowledge-sidebar .context-group{display:grid}.knowledge-shell .knowledge-sidebar .context-group+p{margin-top:20px}.knowledge-shell .knowledge-sidebar .context-group>p{display:block}.document-library-table{overflow:visible}.document-library-table td:first-child{overflow-wrap:anywhere;width:34%}.document-library-table th:nth-child(3){white-space:nowrap}.document-library-table td:last-child{width:56px}.document-row-menu{position:relative}.document-row-menu>summary{cursor:pointer;color:#65726b;border-radius:6px;place-items:center;width:32px;height:32px;font-size:22px;list-style:none;display:grid}.document-row-menu>summary::-webkit-details-marker{display:none}.document-row-menu>summary:hover{background:#edf5ef}.document-row-options{z-index:30;background:#fff;border:1px solid #e2e8e4;border-radius:9px;min-width:160px;padding:8px;display:grid;position:absolute;top:36px;right:0;box-shadow:0 12px 30px #182e241c}.document-row-options>a,.document-row-options>button{text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:5px;text-decoration:none;display:block;margin:0!important;padding:10px!important}.document-row-options>a:hover,.document-row-options>button:hover{background:#f0f6f1}@media (width<=820px){.document-library-table{overflow:auto}.document-row-options{min-width:140px;position:static}.document-library-table table{min-width:620px}}@media (width<=1100px){.knowledge-shell>.knowledge-sidebar{visibility:hidden}.knowledge-sidebar-open>.knowledge-sidebar{visibility:visible}}@media (width<=820px){.knowledge-shell>.global-sidebar{visibility:hidden}.knowledge-shell.sidebar-open>.global-sidebar{visibility:visible}}@media (width>=1101px){.knowledge-sidebar-backdrop{display:none}}.document-library-table table{min-width:620px}@media (width<=1280px){.document-library-table{overflow:auto}.document-row-options{min-width:140px;position:static}}.knowledge-shell>.knowledge-sidebar{padding:24px 12px}.knowledge-shell .knowledge-sidebar nav a{padding:10px 13px;font-size:15px}.knowledge-shell .knowledge-sidebar nav a svg{width:21px;height:21px}.knowledge-shell .knowledge-sidebar .context-group>p{margin-top:16px}.document-more-menu{font-size:14px;position:relative}.document-more-menu>summary{color:#6b7971;cursor:pointer;border-radius:6px;padding:8px 12px;list-style:none}.document-more-menu>summary::-webkit-details-marker{display:none}.document-more-menu>summary:hover,.document-more-menu>summary.active{color:#267345;background:#edf5ee}.document-more-menu>div{z-index:30;background:#fff;border:1px solid #e3e8e5;border-radius:9px;min-width:160px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 10px 30px #182e241c}.document-more-menu>div a{white-space:nowrap}.document-more-menu>summary span{margin-left:8px}.agent-workbench-header:has(.workspace-breadcrumbs){justify-content:space-between;align-items:center;gap:16px;display:flex}.agent-workbench-header:has(.workspace-breadcrumbs)>.button{flex-shrink:0}.knowledge-workspace-bar>.workspace-breadcrumbs{flex-basis:0}@media (width<=650px){.knowledge-workspace-bar>.workspace-breadcrumbs{flex-basis:100%}.agent-workbench-header:has(.workspace-breadcrumbs){align-items:flex-start}}.chat-shell.knowledge-shell{grid-template-rows:auto minmax(0,1fr)}.knowledge-shell>.global-sidebar{grid-row:1/3}.knowledge-shell>.knowledge-workspace-bar{background:#fff;grid-area:1/2/auto/4;padding:24px 24px 16px}.knowledge-shell>.knowledge-sidebar{grid-row:2;height:calc(100dvh - 70px)}.knowledge-shell>.workspace{grid-row:2}@media (width<=1100px){.knowledge-shell>.knowledge-workspace-bar{grid-column:2;padding:18px 24px 14px}.knowledge-shell>.knowledge-sidebar{height:100dvh}.knowledge-shell>.workspace{grid-column:2}}@media (width<=820px){.knowledge-shell>.knowledge-workspace-bar{padding:16px 18px 0}}.composer-context select,.composer-actions select,.composer-icon,.composer-send{box-sizing:border-box;height:36px}.composer-icon,.composer-send{flex-shrink:0;place-items:center;width:36px;padding:0;display:grid}.composer-icon svg,.composer-send svg{width:22px;height:22px}.mention-button>span{font-size:25px;line-height:1;display:block}.composer-library-picker{align-items:center;display:flex}.composer-actions .composer-thinking{max-width:145px}@media (width<=700px){.composer-actions{gap:6px}.composer-actions .composer-model{flex:1;min-width:0;max-width:none}.composer-actions .composer-thinking{width:126px;min-width:0}}.conversation-heading{flex:1;min-width:0}.conversation-heading h1{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.conversation-header .conversation-menu{flex-shrink:0}.chat-shell{height:100dvh;min-height:0;overflow:hidden}.chat-shell>.workspace{overscroll-behavior:contain;min-height:0;overflow:auto}.knowledge-shell>.knowledge-sidebar{height:100%;min-height:0;position:relative;top:auto;overflow:auto}.knowledge-shell>.knowledge-workspace-bar{z-index:41;min-height:0}.chat-shell>.global-sidebar{min-height:0;overflow:hidden}@media (width<=1100px){.knowledge-shell>.knowledge-sidebar{height:100dvh;position:fixed;top:0}}@media (width<=820px){.chat-shell,.chat-shell.sidebar-collapsed{box-sizing:border-box;flex-direction:column;height:100dvh;min-height:0;display:flex}.chat-shell>.workspace{flex:1;width:100%;min-height:0}.chat-shell.knowledge-shell,.chat-shell.knowledge-shell.sidebar-collapsed{padding-top:50px;display:flex}.knowledge-shell>.knowledge-workspace-bar{flex-shrink:0;padding:16px 18px 12px}.chat-shell .global-sidebar>nav{max-height:calc(100dvh - 180px);overflow:auto}}[aria-modal=true] :is(.agent-modal-backdrop,.route-kb-picker-backdrop,.employee-dialog-backdrop,.organization-user-modal-backdrop,.modal-backdrop,.member-dialog-backdrop,.knowledge-base-modal-backdrop,.media-viewer-backdrop,.admission-preview-backdrop,.dialog-backdrop,.file-delete-backdrop,.file-preview-backdrop,.editor-backdrop){z-index:400;justify-content:flex-end!important;align-items:stretch!important;padding:0!important;display:flex!important}[aria-modal=true] :is(.agent-modal-backdrop,.route-kb-picker-backdrop,.employee-dialog-backdrop,.organization-user-modal-backdrop,.modal-backdrop,.member-dialog-backdrop,.knowledge-base-modal-backdrop,.media-viewer-backdrop,.admission-preview-backdrop,.dialog-backdrop,.file-delete-backdrop,.file-preview-backdrop,.editor-backdrop)>[role=dialog]{overflow:auto;box-sizing:border-box!important;border-radius:0!important;width:min(560px,100vw)!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;margin:0!important}[aria-modal=true] :is(.agent-authoring-dialog,.agent-basic-dialog,.modal-card){padding:24px}[aria-modal=true] .agent-modal-backdrop>.route-dialog,[aria-modal=true] .employee-dialog-backdrop>.employee-dialog{overflow:hidden;width:min(960px,100vw)!important}[aria-modal=true] .agent-modal-backdrop>.route-dialog{padding:0}[aria-modal=true] .route-kb-picker-backdrop>.route-kb-picker{overflow:hidden}[aria-modal=true] .organization-user-modal-backdrop>.organization-user-modal{padding:24px}[aria-modal=true] .employee-dialog-backdrop{z-index:400}@media (width<=600px){[aria-modal=true] :is(.agent-authoring-dialog,.agent-basic-dialog,.modal-card){padding:18px}[aria-modal=true] .agent-modal-backdrop>.route-dialog{padding:0}}[aria-modal=true] :is(.member-dialog-backdrop,.media-viewer-backdrop,.file-preview-backdrop,.admission-preview-backdrop)>[role=dialog]{width:min(960px,100vw)!important}[aria-modal=true] :is(.editor-backdrop,.dialog-backdrop,.file-delete-backdrop,.knowledge-base-modal-backdrop)>[role=dialog]{padding:24px}.workspace-drawer:has(.settings-layout){width:min(1120px,100vw)}
