.run-loading{min-height:28px;color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.activity-indicator{width:22px;height:14px;color:var(--color-link,#1668dc);flex:none;align-items:center;gap:3px;display:inline-flex}.activity-indicator i{background:currentColor;border-radius:50%;width:4px;height:4px}.activity-indicator[data-active=true] i{animation:1.3s ease-in-out infinite activity-pulse}.activity-indicator i:nth-child(2){animation-delay:.14s}.activity-indicator i:nth-child(3){animation-delay:.28s}.run-elapsed{color:var(--color-muted);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:12px}.run-loading-state-icon{width:22px;color:var(--color-muted);align-items:center;display:inline-flex}.run-loading-state-icon[data-state=SUCCEEDED]{color:var(--color-success-text)}.run-loading-state-icon[data-state=FAILED]{color:var(--color-danger-text)}.run-loading-state-icon[data-state=PARTIAL_SUCCEEDED]{color:#854a0e}@keyframes activity-pulse{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.activity-indicator[data-active=true] i{animation:none}}.loading-feedback{text-align:left;grid-template-rows:132px 28px;gap:16px;width:100%;min-height:176px;display:grid}.loading-feedback-status{min-height:28px}.loading-feedback-compact{min-height:30px;color:var(--color-muted);font-size:12px;line-height:30px}*{box-sizing:border-box}input[type=file][hidden]{display:none!important}:root{--surface-card-border:#e7ebf1;--surface-card-hover-border:#d4deea;--surface-card-hover-bg:#f8fafc;--color-text:#182230;--color-ink:#101828;--color-text-secondary:#344054;--color-text-tertiary:#475467;--color-muted:#667085;--color-faint:#98a2b3;--color-border:#e4e8ef;--color-line:#f0f2f5;--color-link:#1668dc;--color-canvas:#f4f6f9;--color-danger-text:#b42318;--color-success-text:#067647;--color-warning-text:#b54708;--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Microsoft YaHei", sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--radius-control:8px;--radius-card:12px;--shadow-card:0 1px 2px #1018280a;--shadow-float:0 12px 32px #1018281a;--shadow-card-hover:0 6px 18px #10182814;--shadow-raised:0 2px 6px #1018280f;--shadow-focus:0 0 0 3px #1668dc1f;--shadow-side-right:12px 0 32px #1018281a;--shadow-side-left:-12px 0 32px #1018281a;--motion-fast:.16s;--motion-mid:.2s}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body{color:var(--color-text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;background:#f4f6f9;margin:0}body .ant-modal-root .ant-modal-mask,body .ant-drawer .ant-drawer-mask{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000047}.skip-link{z-index:2000;box-shadow:var(--shadow-float);background:#fff;border-radius:6px;padding:8px 12px;position:fixed;top:8px;left:8px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}h1{letter-spacing:-.5px;margin:0 0 8px;font-size:24px}.brand{height:92px;color:var(--color-link,#1668dc);align-items:center;gap:12px;padding:24px;font-size:26px;display:flex}.brand b{color:var(--color-text);letter-spacing:.5px;font-size:20px}.brand small{color:#8a96a8;margin-top:4px;font-size:11px;display:block}.ant-layout-sider{border-right:1px solid #e8edf3}.ant-menu{border-inline-end:0!important}.sider-note{color:#8a96a8;padding:24px;font-size:12px;line-height:1.8;position:sticky;top:calc(100vh - 180px)}.topbar{border-bottom:1px solid #e8edf3;justify-content:space-between;align-items:center;height:auto;min-height:64px;line-height:normal;display:flex;padding:0 28px!important}.content{min-width:0;padding:28px}.page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.page-heading p{color:#7a8699;margin:0}.resource-card-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}.agent-template-intro{color:var(--color-muted);margin:0 0 18px}.builtin-agent-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.builtin-agent-card{min-width:0;box-shadow:none;border-radius:16px;overflow:hidden}.builtin-agent-card .ant-card-body{flex-direction:column;gap:20px;min-height:190px;padding:24px 28px 20px;display:flex}.builtin-agent-card-quick{background:linear-gradient(135deg,#fbfffd 0%,#f2fbf7 100%);border-color:#d7eee2}.builtin-agent-card-reasoning,.builtin-agent-card-wiki{background:linear-gradient(135deg,#fff 0%,#f4f8ff 100%);border-color:#d6e7fb}.builtin-agent-card-main{align-items:flex-start;gap:16px;display:flex}.builtin-agent-icon{color:#087f42;background:#e7f8ef;border-radius:14px;flex:0 0 48px;place-items:center;width:48px;height:48px;font-size:24px;display:grid}.builtin-agent-card-reasoning .builtin-agent-icon,.builtin-agent-card-wiki .builtin-agent-icon{color:var(--color-link,#1668dc);background:#eaf3ff}.builtin-agent-card-main .ant-typography{margin:0}.builtin-agent-card-main h4.ant-typography{color:var(--color-text);margin-bottom:7px;font-size:16px}.builtin-agent-card-main .ant-typography:not(h4){color:var(--color-muted);font-size:14px;line-height:1.65}.builtin-agent-card-footer{border-top:1px solid #98a2b333;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:14px;display:flex}.builtin-agent-card-footer .ant-tag{color:var(--color-text-tertiary);background:#ffffffb3;border:0;margin-inline-end:0}.builtin-agent-limitation{margin-top:-8px;font-size:12px;display:block}@media (width<=800px){.builtin-agent-list{grid-template-columns:1fr}.builtin-agent-card .ant-card-body{min-height:0;padding:20px}.builtin-agent-card-footer{flex-direction:column;align-items:flex-start}}.resource-list-card{border-color:var(--surface-card-border);min-width:0;box-shadow:none;border-radius:12px;transition:border-color .16s,background-color .16s}.resource-list-card:hover,.resource-list-card:focus-within{border-color:var(--surface-card-hover-border);background:var(--surface-card-hover-bg)}@media (prefers-reduced-motion:reduce){.resource-list-card{transition:none}}.resource-list-card .ant-card-head{min-height:54px;padding:0 16px}.resource-list-card .ant-card-head-title{font-size:16px;font-weight:600}.resource-list-card .ant-card-body{flex-direction:column;min-height:158px;padding:14px 16px 12px;display:flex}.resource-card-description{min-height:44px;color:var(--color-muted);font-size:13px;line-height:1.65;margin-bottom:12px!important}.clinical-review-grid{grid-template-columns:minmax(0,3fr) minmax(300px,2fr);align-items:start;gap:20px;margin-bottom:20px;display:grid}.clinical-candidates{min-width:0}.clinical-fact-list{gap:12px;display:grid}.clinical-fact{overflow-wrap:anywhere;border-bottom:1px solid #e4e7ec;padding:16px 0}.clinical-fact-heading{justify-content:space-between;gap:12px;margin-bottom:10px;display:flex}.clinical-fact-heading>span:last-child{color:var(--color-muted);font-size:12px}.clinical-fact .ant-typography{margin-bottom:10px}.clinical-evidence-pane{background:#fafbfc;border:1px solid #e4e7ec;border-radius:8px;min-width:0;max-height:75vh;padding:16px;position:sticky;top:16px;overflow:auto}.clinical-evidence-heading{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.clinical-evidence-heading h5{margin-top:0}.resource-card-tags{min-height:26px}.resource-card-metrics{color:var(--color-muted);gap:14px;margin-top:14px;font-size:12px;display:flex}.resource-card-metrics b{color:var(--color-text-secondary);margin-right:3px;font-size:16px;font-weight:600}.resource-card-metrics .has-warning,.resource-card-metrics .has-warning b{color:var(--color-danger-text)}.resource-card-footer{border-top:1px solid #f0f2f5;justify-content:space-between;align-items:center;min-height:32px;margin-top:auto;padding-top:12px;display:flex}.resource-card-footer .ant-btn-link{padding-left:0}.ant-pagination.ant-pagination{flex-wrap:wrap;justify-content:flex-end;row-gap:8px;display:flex}.resource-card-pagination{margin-top:20px}.knowledge-base-overview{background:linear-gradient(112deg,#eef6ffeb,#fffffff5),#fff;border:1px solid #dbe7f7;border-radius:12px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:16px;padding:20px 22px;display:flex}.knowledge-base-overview-copy{max-width:580px}.knowledge-base-overview-copy>.ant-typography:first-child{color:#1d4f91;font-size:16px}.knowledge-base-overview-copy .ant-typography-paragraph{margin:5px 0 0;font-size:13px;line-height:1.65}.knowledge-base-overview-metrics,.knowledge-base-detail-metrics{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.knowledge-base-overview-metrics>span,.knowledge-base-detail-metrics>span{min-width:82px;color:var(--color-muted);white-space:nowrap;border-left:1px solid #dbe4f0;padding-left:12px;font-size:12px}.knowledge-base-overview-metrics b,.knowledge-base-detail-metrics b{color:var(--color-text-secondary);margin-bottom:2px;font-size:20px;font-weight:600;line-height:1.1;display:block}.knowledge-base-overview-metrics .has-warning,.knowledge-base-overview-metrics .has-warning b,.knowledge-base-detail-metrics .has-warning,.knowledge-base-detail-metrics .has-warning b{color:var(--color-danger-text)}.knowledge-base-toolbar{align-items:center;gap:10px;margin-bottom:16px;display:flex}.knowledge-base-toolbar .ant-input-search{max-width:440px}.knowledge-base-toolbar .ant-select{width:130px}.knowledge-base-empty{background:#fff;border:1px dashed #d8e0ea;border-radius:12px;padding:54px 24px}.knowledge-base-detail-overview{background:#fafcff;border:1px solid #e4ebf4;border-radius:10px;justify-content:space-between;align-items:center;gap:24px;margin:8px 0 14px;padding:12px 16px;display:flex}.knowledge-base-detail-copy{min-width:0}.knowledge-base-detail-copy>.ant-typography:first-child{font-size:12px}.knowledge-base-detail-copy .ant-typography-paragraph{max-width:680px;color:var(--color-text-secondary);margin:2px 0 6px;line-height:1.55}.knowledge-base-detail-actions{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:8px;display:flex}.knowledge-base-detail-metrics>span{min-width:70px}.knowledge-base-detail-metrics b{font-size:16px}.knowledge-base-create-modal .ant-modal-body{padding-top:18px}.knowledge-create-retrieval{overflow-wrap:anywhere;margin:0 0 12px}.knowledge-create-retrieval .ant-btn-link{padding-inline:0}.knowledge-create-retrieval .ant-tag{white-space:normal}.knowledge-create-retrieval-detail{margin-top:4px;font-size:13px}.knowledge-form-section-title{border-bottom:1px solid #edf1f5;padding-bottom:9px;color:var(--color-text-secondary)!important;margin:4px 0 14px!important;font-size:15px!important}.knowledge-form-section-title+.ant-form-item .ant-form-item-label{padding-top:1px}.knowledge-config-section{background:#fff;border:1px solid #e7edf4;border-radius:10px;margin:0 0 26px;padding:18px 18px 2px}.knowledge-config-section-heading{border-bottom:1px solid #edf1f5;margin-bottom:18px;padding-bottom:12px}.knowledge-config-section-heading .ant-typography-title{color:var(--color-text-secondary);font-size:15px;margin:0 0 4px!important}.knowledge-config-section-heading .ant-typography-paragraph{margin:0;font-size:13px;line-height:1.6}.knowledge-config-section .ant-input-number{width:180px}.knowledge-chunking-more{border-top:1px solid #edf1f5;margin:-2px 0 16px}.knowledge-chunking-more .ant-collapse-header{font-size:13px;color:var(--color-muted)!important;padding-inline:0!important}.knowledge-chunking-more .ant-collapse-content-box{padding:8px 0 0!important}.knowledge-document-upload{margin-bottom:16px}.knowledge-hidden-file-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.knowledge-document-context{color:var(--color-muted);margin-bottom:10px;font-size:12px}.knowledge-document-context .ant-typography{font-size:inherit}.knowledge-upload-intro{background:linear-gradient(110deg,#f0f7ffeb,#fffffff5),#fff;border:1px solid #dce8f8;border-radius:12px 12px 0 0;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.knowledge-upload-intro-copy{align-items:flex-start;gap:12px;min-width:0;display:flex}.knowledge-upload-intro-icon{width:36px;height:36px;color:var(--color-link,#1668dc);background:#eaf3ff;border-radius:9px;flex:0 0 36px;place-items:center;font-size:19px;display:grid}.knowledge-upload-intro-copy>div{min-width:0}.knowledge-upload-intro-copy>div>.ant-typography:first-child{color:#1d4f91;font-size:16px}.knowledge-upload-intro-copy .ant-typography-paragraph{color:var(--color-muted);margin:3px 0 7px;font-size:13px;line-height:1.6}.knowledge-upload-actions{flex:none;align-items:center;gap:8px;display:flex}.knowledge-upload-file-types .ant-tag,.knowledge-empty-file-types .ant-tag{color:#52657d;background:#fff;border-color:#d8e5f5;margin-inline-end:0}.knowledge-upload-notice.ant-alert{color:#53657b;background:#fbfdff;border:1px solid #dce8f8;border-top:0;border-radius:0 0 12px 12px;margin:0}.knowledge-upload-notice .ant-alert-message{font-size:12px}.knowledge-document-toolbar{align-items:center;gap:10px;display:flex}.knowledge-document-toolbar-primary .ant-input-search{flex:360px;max-width:640px}.knowledge-document-toolbar-primary>.ant-select{flex:0 0 150px}.knowledge-document-toolbar-primary>.ant-select[aria-label=选择文档目录]{flex-basis:180px}.knowledge-document-toolbar-spacer{flex:16px}.knowledge-document-heading-actions{justify-content:flex-end}.knowledge-tab-section-start{border-inline-start:1px solid #d0d5dd;margin-inline-start:4px;padding-inline-start:20px;display:inline-block}.knowledge-primary-tabs>.ant-tabs-nav{margin-bottom:14px}.knowledge-management-tabs>.ant-tabs-nav{background:#f5f7fa;border-radius:8px;margin-bottom:18px;padding:4px}.knowledge-management-tabs>.ant-tabs-nav:before{border:0}.knowledge-management-tabs>.ant-tabs-nav .ant-tabs-tab{border-radius:6px;padding:7px 14px;margin:0!important}.knowledge-management-tabs>.ant-tabs-nav .ant-tabs-tab-active{box-shadow:var(--shadow-card);background:#fff}.knowledge-management-tabs>.ant-tabs-nav .ant-tabs-ink-bar{display:none}.knowledge-tab-workspace{min-width:0}.knowledge-section-heading{margin-bottom:16px}.knowledge-section-heading h3.ant-typography{color:var(--color-text);margin:0 0 3px;font-size:14px}.knowledge-section-heading .ant-typography-paragraph{color:var(--color-muted);margin:0;font-size:13px;line-height:1.6}.knowledge-section-heading-with-action{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.knowledge-management-section{min-width:0}.knowledge-members-section,.knowledge-info-section{max-width:860px}.knowledge-members-form,.knowledge-info-form{max-width:760px}.knowledge-settings-layout{grid-template-columns:154px minmax(0,1fr);align-items:start;gap:18px;display:grid}.knowledge-settings-nav{background:#fff;border:1px solid #eaecf0;border-radius:9px;gap:4px;padding:8px;display:grid;position:sticky;top:16px}.knowledge-settings-nav .ant-btn{height:34px;color:var(--color-text-tertiary);justify-content:flex-start;padding:6px 10px;font-size:13px}.knowledge-settings-nav .ant-btn[aria-pressed=true]{color:var(--color-link,#1668dc);background:#edf4ff}.knowledge-settings .knowledge-settings-version{margin-bottom:12px}.knowledge-settings-help-trigger.ant-btn{color:var(--color-muted);font-size:13px}.knowledge-retrieval-status{overflow-wrap:anywhere;margin-bottom:12px}.knowledge-retrieval-status-help{cursor:help;align-items:center;gap:6px;display:inline-flex}.knowledge-retrieval-status-help>.anticon{color:var(--color-muted);font-size:12px}.knowledge-settings-effects{width:min(360px,100vw - 64px)}.knowledge-settings-effects-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.knowledge-settings-effects .ant-descriptions-item-label{color:var(--color-text-secondary);font-weight:500}.knowledge-settings-effects-note.ant-typography{border-top:1px solid #eaecf0;margin:0;padding-top:12px;font-size:12px;line-height:1.65}.knowledge-settings-status-help{cursor:help}.knowledge-settings-status .ant-btn-link{padding-inline:0}.knowledge-settings-form .knowledge-config-section{margin-bottom:0;padding:14px}.knowledge-settings-form .knowledge-config-section-heading{border-bottom:0;margin-bottom:12px;padding-bottom:0}.knowledge-settings-form .knowledge-config-section[hidden]{display:none}.knowledge-version-summary{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.knowledge-version-summary>.ant-typography{min-width:0}.knowledge-version-details-link.ant-btn{flex-shrink:0;padding-inline:0}.knowledge-settings-main,.knowledge-settings-form{min-width:0}.knowledge-settings-savebar{z-index:3;background:#fffffff5;border:1px solid #dfe5ec;border-radius:9px;justify-content:space-between;align-items:center;gap:16px;margin-top:12px;padding:12px 14px;display:flex;position:sticky;bottom:0;box-shadow:0 -4px 12px #1018280a}.knowledge-config-section-heading>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.knowledge-config-section-heading>div .ant-tag{margin:0}.knowledge-chunking-effective.ant-typography{font-size:12px}.knowledge-chunking-strategy.ant-form-item{max-width:360px;margin-bottom:12px}.knowledge-chunking-settings.knowledge-chunking-more{margin:0}.knowledge-chunking-settings>.ant-collapse-item+.ant-collapse-item{border-top:1px solid #edf1f5}.knowledge-chunking-settings>.ant-collapse-item>.ant-collapse-header{padding-block:7px}.knowledge-chunking-settings>.ant-collapse-item>.ant-collapse-body{padding:6px 0 10px}.knowledge-chunking-preview-label{color:var(--color-link)}.knowledge-config-subsection{border-top:1px solid #edf1f5;margin:20px 0 16px;padding-top:18px}.knowledge-config-subsection h5.ant-typography{color:var(--color-text-secondary);margin:0 0 4px;font-size:15px}.knowledge-config-subsection .ant-typography-paragraph{margin:0;font-size:13px}.knowledge-chunk-preview-disclosure{background:#fafbfc;border-color:#edf1f5;margin-top:4px}.knowledge-chunk-preview-disclosure>.ant-collapse-item>.ant-collapse-header{color:var(--color-text-tertiary);font-size:13px}.knowledge-version-table .ant-table{border:1px solid #eaecf0;border-radius:9px;overflow:hidden}.knowledge-info-form .ant-input-textarea textarea{min-height:96px}.knowledge-info-actions{border-top:1px solid var(--color-border);max-width:760px;margin-top:24px}.knowledge-info-action{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding-block:12px;display:flex}.knowledge-info-action+.knowledge-info-action{border-top:1px solid var(--color-border)}.knowledge-info-action h4.ant-typography{margin:0 0 2px;font-size:14px}.knowledge-info-action div.ant-typography{margin:0;font-size:13px}.knowledge-info-action>.ant-btn{margin-inline-start:auto}.wiki-task-tabs>.ant-tabs-nav{margin-bottom:12px}.wiki-task-tabs>.ant-tabs-nav .ant-tabs-tab{padding-block:7px}.wiki-workspace-card.ant-card{box-shadow:none;border-color:#eaecf0}@media (width<=980px){.knowledge-settings-layout{grid-template-columns:1fr}.knowledge-settings-nav{flex-wrap:wrap;display:flex;position:static}}@media (width<=700px){.knowledge-section-heading-with-action,.knowledge-settings-savebar{flex-direction:column;align-items:stretch}.knowledge-management-tabs>.ant-tabs-nav{overflow-x:auto}}.knowledge-format-popover-copy{width:min(420px,70vw);line-height:1.65;margin:0!important}.knowledge-upload-capability-error.ant-alert{margin-bottom:10px;padding-block:6px}.knowledge-document-filter-state{border-radius:var(--radius-control);color:var(--color-text-secondary);background:#f5f8fc;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;padding:7px 10px;display:flex}.knowledge-document-filter-state>span{align-items:center;gap:8px;min-width:0;display:flex}.knowledge-document-filter-state>span>.anticon{color:var(--color-muted)}.knowledge-document-filter-state .ant-typography{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.knowledge-document-active-filters{align-items:center;gap:4px;min-height:30px;margin-top:4px;display:flex}.knowledge-document-active-filters .ant-btn{padding-inline:4px}.knowledge-directory-error{margin-top:8px}.knowledge-document-toolbar .ant-input-search{flex:1;min-width:220px}.knowledge-document-toolbar .ant-select{width:150px}.knowledge-document-toolbar .ant-picker{width:230px}.knowledge-document-toolbar .knowledge-document-view-toggle{flex:none}.knowledge-document-toolbar .knowledge-document-view-toggle .ant-radio-button-wrapper{text-align:center;min-width:34px;padding-inline:8px}.knowledge-document-toolbar .ant-btn{box-shadow:none}.knowledge-upload-options{background:#fff;border-color:#edf0f5;border-radius:8px;margin-top:10px}.knowledge-upload-options .ant-collapse-header{color:var(--color-muted);font-size:13px}.knowledge-upload-settings .ant-typography{margin-bottom:12px;font-size:13px}.knowledge-upload-settings .ant-input{width:220px}.knowledge-upload-queue{background:#fff;border:1px solid #e4ebf4;border-radius:10px;margin-top:12px;overflow:hidden}.knowledge-upload-queue-header{background:#fafcff;border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:10px 14px;display:flex}.knowledge-upload-queue-header>div{align-items:baseline;gap:10px;display:flex}.knowledge-upload-queue-header>div>.ant-typography:last-child{font-size:12px}.knowledge-upload-queue-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.knowledge-upload-queue-item{border-bottom:1px solid #f0f2f5;min-width:0;padding:12px 14px;position:relative}.knowledge-upload-queue-item:nth-child(odd){border-right:1px solid #f0f2f5}.knowledge-upload-queue-item:last-child{border-bottom:0}.knowledge-upload-file-name{align-items:center;gap:8px;min-width:0;margin-right:50px;display:flex}.knowledge-upload-file-name>.ant-typography:first-child{min-width:0;color:var(--color-text-secondary);flex:1;font-size:13px}.knowledge-upload-file-name>.ant-typography:last-child{flex:none;font-size:11px}.knowledge-upload-queue-item .ant-progress{margin-top:5px}.knowledge-upload-error{margin-top:4px;font-size:12px;line-height:1.45;display:block}.knowledge-upload-queue-actions{position:absolute;top:7px;right:8px}.knowledge-upload-queue-actions .ant-btn{color:var(--color-muted)}.knowledge-upload-queue-more{border-top:1px solid #edf1f5;padding:8px 14px;font-size:12px;display:block}.knowledge-upload-confirm-modal .ant-modal-body{padding-top:4px}.knowledge-upload-confirm{border-top:1px solid #edf1f5;grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);min-height:410px;margin-inline:-24px;display:grid}.knowledge-upload-file-review,.knowledge-upload-confirm-settings{min-width:0;padding:18px 20px}.knowledge-upload-file-review{background:#fcfdff;border-right:1px solid #edf1f5}.knowledge-upload-confirm-heading{justify-content:space-between;align-items:center;gap:10px;min-height:28px;margin-bottom:12px;display:flex}.knowledge-upload-confirm-heading>div{align-items:baseline;gap:8px;display:flex}.knowledge-upload-confirm-heading>div>.ant-typography:first-child{color:var(--color-text-secondary)}.knowledge-upload-confirm-heading>div>.ant-typography:last-child{font-size:12px}.knowledge-upload-file-review-list{background:#fff;border:1px solid #edf1f5;border-radius:8px;max-height:360px;overflow:auto}.knowledge-upload-file-review-item{border-bottom:1px solid #f0f2f5;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:58px;padding:9px 10px;display:grid}.knowledge-upload-file-review-item:last-child{border-bottom:0}.knowledge-upload-file-review-item>.anticon{color:#64748b}.knowledge-upload-file-review-item>div{flex-direction:column;gap:2px;min-width:0;display:flex}.knowledge-upload-file-review-item>div .ant-typography:first-child{color:var(--color-text-secondary);font-size:13px}.knowledge-upload-file-review-item>div .ant-typography:last-child{color:var(--color-faint);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.knowledge-upload-confirm-settings>.ant-typography{margin-bottom:16px;font-size:12px;line-height:1.6}.knowledge-upload-confirm-fields{gap:14px;display:grid}.knowledge-upload-confirm-fields>label{color:var(--color-text-tertiary);gap:6px;font-size:13px;display:grid}.knowledge-upload-confirm-fields>label>.ant-select,.knowledge-upload-confirm-fields>label>.ant-input{width:100%}.knowledge-document-list{background:#fff;border:1px solid #edf0f5;border-radius:12px;min-height:340px;overflow:hidden}.knowledge-document-list .ant-table-wrapper{padding:0}.knowledge-document-list-name{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;width:100%;min-width:0;display:grid}.knowledge-document-list-icon{width:40px;height:40px;color:var(--color-muted);background:#f2f4f7;border-radius:9px;flex:0 0 40px;place-items:center;font-size:19px;display:grid}.knowledge-document-list-name>div{align-items:center;gap:8px;min-width:0;display:flex}.knowledge-document-list-name .ant-btn{min-width:0;max-width:100%;color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;flex:1;justify-content:flex-start;padding:0;font-weight:600;overflow:hidden}.knowledge-document-list-name .ant-btn>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.knowledge-document-list-name .ant-typography{white-space:nowrap;flex-shrink:0;font-size:12px;line-height:22px}.knowledge-document-card-grid{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:12px;padding:14px;display:grid}.knowledge-document-card.ant-card{min-width:0;box-shadow:none;border-color:#e6edf5}.knowledge-document-card .ant-card-head{border-bottom-color:#edf1f5;min-height:52px;padding-inline:14px}.knowledge-document-card .ant-card-head-title{min-width:0;padding-block:12px}.knowledge-document-card .ant-card-extra{max-width:42%;padding-block:12px}.knowledge-document-card .ant-card-body{gap:12px;padding:14px;display:grid}.knowledge-document-card-title{min-width:0;display:flex}.knowledge-document-card-title .ant-tag{flex:none;margin-inline-end:0}.knowledge-document-card-title .ant-btn{min-width:0;color:var(--color-text-secondary);text-align:left;text-overflow:ellipsis;white-space:nowrap;padding:0;font-weight:600;overflow:hidden}.knowledge-document-card-meta{color:var(--color-muted);gap:5px;font-size:12px;line-height:1.5;display:grid}.knowledge-document-stage-progress{grid-template-columns:minmax(120px,1fr) auto;align-items:center;gap:10px;display:grid}.knowledge-document-stage-progress .ant-progress{margin:0}.knowledge-document-stage-progress .ant-typography{text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-size:12px;overflow:hidden}.knowledge-document-stage-progress.compact{display:block}.knowledge-document-stage-progress.compact .ant-typography{max-width:180px;display:block}.knowledge-document-table-status{gap:4px;display:grid}.knowledge-document-table-status-summary{flex-wrap:wrap;align-items:center;gap:4px 6px;display:flex}.knowledge-document-table-status-summary .ant-tag{margin-inline-end:0}.knowledge-document-table-status-summary .ant-btn{padding-inline:0}.knowledge-document-status-details{overflow-wrap:anywhere;width:320px}.knowledge-document-status-details .knowledge-document-stage-progress{display:block}.knowledge-document-status-details .knowledge-document-stage-progress .ant-typography{white-space:normal;max-width:none;overflow:visible}.knowledge-document-status-details>.ant-btn{margin-top:8px;padding-inline:0}.knowledge-document-card-actions{border-top:1px solid #f0f2f5;flex-wrap:wrap;align-items:center;gap:2px 12px;padding-top:8px;font-size:13px;display:flex}.knowledge-document-card-actions .ant-btn{height:auto;padding:0}.knowledge-document-filter-empty{grid-column:1/-1;padding:72px 20px}.knowledge-document-card-pagination{justify-content:flex-end;padding:0 14px 14px;display:flex}.knowledge-empty-drop.ant-upload-wrapper .ant-upload-drag{background:#fff;border:0;border-radius:12px;min-height:360px;padding:84px 24px 48px}.knowledge-empty-drop .knowledge-empty-icon{color:var(--color-link,#1668dc);margin-bottom:16px;font-size:48px;display:block}.knowledge-empty-drop .ant-typography{max-width:520px;margin-inline:auto}.knowledge-empty-drop .knowledge-empty-file-types{justify-content:center;margin:14px auto 20px;display:flex}@media (width<=760px){.knowledge-base-overview,.knowledge-base-detail-overview{flex-direction:column;align-items:stretch}.knowledge-base-overview-metrics,.knowledge-base-detail-metrics{justify-content:flex-start}.knowledge-base-detail-actions{align-items:flex-start}.knowledge-base-toolbar{flex-wrap:wrap;align-items:stretch}.knowledge-base-toolbar .ant-input-search{flex-basis:100%;max-width:none}.knowledge-document-toolbar{flex-wrap:wrap;align-items:stretch}.knowledge-document-toolbar .ant-input-search{flex-basis:100%}.knowledge-document-toolbar .ant-select{flex:140px}.knowledge-document-toolbar .ant-picker{flex:220px}.knowledge-document-toolbar .knowledge-document-view-toggle{margin-left:auto}.knowledge-upload-intro{flex-direction:column;align-items:flex-start}.knowledge-upload-actions,.knowledge-upload-actions .ant-upload-wrapper,.knowledge-upload-actions .ant-btn{width:100%}.knowledge-upload-settings .ant-input,.knowledge-upload-settings .ant-select{width:100%!important}.knowledge-upload-queue-list{grid-template-columns:1fr}.knowledge-upload-queue-item:nth-child(odd){border-right:0}.knowledge-upload-queue-header,.knowledge-upload-queue-header>div{flex-direction:column;align-items:flex-start}.knowledge-upload-confirm{grid-template-columns:1fr;margin-inline:-16px}.knowledge-upload-file-review{border-bottom:1px solid #edf1f5;border-right:0}}.model-guide-card{background:#f8fafc;border-color:#e3e8ef;border-radius:12px;margin-bottom:28px}.model-guide-card .ant-typography{margin:6px 0 0}.model-type-tabs{border-bottom:1px solid #e8edf3;gap:4px;margin:0 0 22px;padding-bottom:10px;display:flex;overflow-x:auto}.model-type-tabs .ant-btn{border-radius:8px;flex:none}.model-type-tabs .ant-btn-primary{box-shadow:none}.model-card-grid{grid-template-columns:repeat(auto-fill,minmax(310px,1fr))}.model-list-card .ant-card-body{min-height:174px}.model-card-model-name{min-height:28px;color:var(--color-text-tertiary);font-size:14px;margin:0 0 10px!important}.model-card-security{margin-top:12px;font-size:12px;display:block}.model-card-management{justify-content:space-between;align-items:center;gap:8px;min-height:32px;margin-top:4px;display:flex}.model-card-management .ant-btn-link{height:28px;padding-inline:0}.model-card-management .ant-tag{margin-inline-end:0}.model-list-card .resource-card-footer{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.model-list-card .resource-card-footer .ant-btn{width:100%;padding-inline:4px}.model-add-card{border:1px dashed var(--surface-card-border);min-height:228px;color:var(--color-text-tertiary);background:#fafbfc;border-radius:12px;font-size:15px}.model-add-card .anticon{color:var(--color-link,#1668dc);margin:0 auto 10px;font-size:28px;display:block}.model-add-card:hover{background:var(--surface-card-hover-bg);border-color:var(--surface-card-hover-border)!important;color:var(--color-link,#1668dc)!important}.model-config-modal .ant-modal-body{max-height:calc(100vh - 230px);padding-right:8px;overflow:auto}.model-config-modal .ant-radio-group{flex-wrap:wrap;gap:6px;display:flex}.model-config-modal .ant-radio-button-wrapper{border-radius:var(--radius-control)!important;border-inline-start-width:1px!important}.model-config-modal .ant-radio-button-wrapper:before{display:none}.model-form-section-title{color:var(--color-text-secondary)!important;margin:24px 0 12px!important;font-size:15px!important}.model-form-section-title:first-child{margin-top:8px!important}.model-form-choice{margin-bottom:22px!important}.model-profile-alert{margin:0 0 16px}.model-profile-details{border:1px solid #e4e7ec;border-radius:8px;margin:0 0 16px;overflow:hidden}.model-profile-details .ant-descriptions-view{border:0}.footer{color:var(--color-faint);text-align:center;background:0 0;font-size:12px}.spread{justify-content:space-between;gap:12px;display:flex}.json{white-space:pre-wrap;word-break:break-word;background:#f7f9fc;border:1px solid #edf0f5;border-radius:8px;max-height:480px;padding:16px;font-size:12px;line-height:1.7;overflow:auto}.id{font-family:var(--font-mono);overflow-wrap:anywhere;white-space:normal;max-width:100%;height:auto}.loading{text-align:center;padding:60px}.login{background:#f4f6fa;place-items:center;min-height:100svh;display:grid}.login-page{--login-ink:#142a48;--login-muted:#667085;--login-blue:#1668dc;color:var(--login-ink);background:#fff;grid-template-columns:minmax(0,58fr) minmax(0,42fr);align-items:stretch}.login-showcase{isolation:isolate;background:#dcecff;width:100%;min-width:0;padding:50px clamp(32px,4.4vw,72px);position:relative;overflow:hidden}.login-art{z-index:-1;pointer-events:none;background:radial-gradient(at 55% 75%,#edfaff,#dceeff 48%,#d7e9fc);position:absolute;inset:0}.login-ai-scene{aspect-ratio:1;width:min(94%,700px);max-height:64%;position:absolute;bottom:1%;left:50%;transform:translate(-50%)}.login-ai-scene img{object-fit:contain;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.login-ai-shadow{background:radial-gradient(#376fa833,#0000 70%);border-radius:50%;animation:7s ease-in-out infinite login-ai-shadow;position:absolute;inset:83% 16% 4%}.login-ai-ring-depth{z-index:1;position:absolute;inset:2% 6% 7%}.login-ai-ring{animation:11s ease-in-out infinite login-ai-ring}.login-ai-core-depth{z-index:2;position:absolute;inset:22% 26% 25%}.login-ai-core{animation:7s ease-in-out infinite login-ai-core}.login-ai-orbits{fill:none;stroke:#80c9ed;width:100%;height:100%;position:absolute;inset:0;overflow:visible;transform:rotate(-22deg)}.login-ai-orbits path{stroke-width:1px;vector-effect:non-scaling-stroke}.login-ai-orbits-rear{z-index:0}.login-ai-orbits-front{z-index:3}.login-ai-node-track{z-index:3;animation:login-ai-node-depth var(--orbit-period) steps(1, end) var(--orbit-delay) infinite;position:absolute;inset:0;transform:rotate(-22deg)}.login-ai-node-depth{offset-path:ellipse(42% 22% at 50% 52%);offset-rotate:22deg;offset-anchor:center;width:12px;height:12px;animation:login-ai-node-orbit var(--orbit-period) linear var(--orbit-delay) infinite;position:absolute}.login-ai-node-near{--orbit-period:24s;--orbit-delay:-3s}.login-ai-node-far{--orbit-period:30s;--orbit-delay:-14s}.login-ai-node-upper{--orbit-period:36s;--orbit-delay:-28s;z-index:0}.login-ai-node-near .login-ai-node-depth{offset-distance:12.5%}.login-ai-node-far .login-ai-node-depth{offset-distance:46.6667%;width:9px;height:9px}.login-ai-node-upper .login-ai-node-depth{offset-distance:77.7778%;width:7px;height:7px}.login-ai-node{background:radial-gradient(circle at 38% 32%,#fff 0 24%,#d6f6ff 45%,#58bce9 78%,#378ecb 100%);border-radius:50%;width:100%;height:100%;display:block}.login-ai-node:before{content:"";z-index:-1;background:radial-gradient(circle,#c3efff99,#0000 70%);border-radius:50%;position:absolute;inset:-7px}.login-art .login-ai-scene *{animation-play-state:paused}.login-art[data-running=true] .login-ai-scene *{animation-play-state:running}@keyframes login-ai-core{0%,to{transform:translateY(3px)rotate(-2deg)}50%{transform:translateY(-10px)rotate(2deg)}}@keyframes login-ai-ring{0%,to{transform:rotate(-5deg)translateY(0)}50%{transform:rotate(5deg)translateY(5px)}}@keyframes login-ai-node-orbit{0%{offset-distance:0%}to{offset-distance:100%}}@keyframes login-ai-node-depth{0%{z-index:3}50%{z-index:0}to{z-index:3}}@keyframes login-ai-shadow{0%,to{opacity:.8;transform:scale(1)}50%{opacity:.55;transform:scale(.92)}}@media (prefers-reduced-motion:reduce){.login-art .login-ai-scene *{transition:none;animation:none}.login-ai-ring-depth,.login-ai-core-depth,.login-ai-node-depth{transform:none}}.login-brand{color:var(--login-blue);align-items:center;gap:14px;display:flex}.login-brand strong{color:#183d65;letter-spacing:-.025em;font-size:32px;font-weight:650;line-height:1.15;display:block}.login-brand-divider{color:#6485a7;margin-inline:5px;font-weight:400;display:inline-block}.login-brand-product{color:#285d92;letter-spacing:.015em;font-weight:400}.login-brand small{letter-spacing:2px;color:#476582;margin-top:10px;font-size:11px;line-height:1.5;display:block}.login-story{max-width:480px;margin-top:36px}.login-story h2{letter-spacing:-.02em;color:var(--login-ink);margin:0;font-size:clamp(30px,2.65vw,40px);font-weight:600;line-height:1.35}.login-story p{letter-spacing:.02em;color:#425d7a;margin:18px 0 0;font-size:14px;line-height:1.8}.login-access{background:#fff;flex-direction:column;justify-content:center;align-items:center;width:100%;min-width:0;min-height:max(680px,100svh);padding:100px clamp(32px,5vw,88px);display:flex;position:relative}.login-card{width:100%;max-width:400px}.login-heading{margin-bottom:48px}.login-heading h1{letter-spacing:.5px;color:var(--login-ink);margin:0 0 12px;font-size:32px;font-weight:600}.login-heading p{color:var(--login-muted);margin:0;font-size:15px;line-height:1.8}.login-heading:has(+.login-error){margin-bottom:24px}.login-error.ant-alert{align-items:center;margin-bottom:16px;padding:8px 12px}.login-error .ant-alert-title{font-size:14px;line-height:1.5}.session-restoration{background:var(--color-canvas,#f4f6f9);place-items:center;min-height:100dvh;padding:80px 24px;display:grid;position:relative}.session-restoration-brand{color:var(--color-text);align-items:center;gap:10px;font-size:20px;display:flex;position:absolute;top:24px;left:24px}.session-restoration-content{text-align:center;width:min(100%,480px)}.session-restoration-content h1{margin:0 0 12px;font-size:22px}.session-restoration-content p{color:var(--color-muted);margin:0 0 24px}.session-restoration-content>.ant-btn{margin-top:16px}.app-error-fallback{background:var(--color-canvas,#f4f6f9);place-items:center;min-height:100dvh;padding:80px 24px;display:grid}.app-error-fallback .ant-result-title{font-size:20px}.app-error-fallback .ant-result-subtitle{max-width:560px}.session-restoration-content>.ant-alert{text-align:left}.workspace-loading{width:min(100%,640px);min-height:260px;padding:24px}.workspace-loading>p{margin:0 0 20px;font-size:15px;font-weight:500}.login-card .ant-form-item{margin-bottom:26px}.login-card .ant-form-item-label>label{color:var(--login-ink);font-size:15px;font-weight:500}.login-card .ant-input-lg,.login-card .ant-input-affix-wrapper-lg{min-height:52px;box-shadow:none;background:#fff;border-color:#a6b5c9;border-radius:8px;font-size:15px}.login-card .ant-input-affix-wrapper-lg .ant-input{background:0 0;border:0;min-height:0}.login-card .ant-input::placeholder{color:#6d7d92}.login-card .ant-input-affix-wrapper:focus-within,.login-card input:focus{border-color:var(--login-blue)}.login-card .login-submit{border-color:var(--login-blue);background:var(--login-blue);height:52px;box-shadow:none;border-radius:8px;margin-top:8px;font-size:16px;font-weight:500}.login-card .login-submit:not(:disabled):hover{background:#1258bd;border-color:#1258bd}.login-help{color:var(--login-muted);margin:20px 0 0;font-size:12px;line-height:1.9}.login-footer{text-align:center;color:var(--login-muted);font-size:12px;position:absolute;bottom:40px;left:24px;right:24px}.login-mobile-brand{display:none}@media (width<=1000px){.login-page{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.login-showcase{padding-inline:32px}.login-brand strong{font-size:28px}.login-access{padding-inline:32px}.login-story h2{font-size:32px}}@media (width<=760px){.login-page{display:flex}.login-showcase{display:none}.login-access{min-height:100svh;padding:144px 28px 104px}.login-mobile-brand{display:flex;position:absolute;top:32px;left:28px}.login-mobile-brand strong{font-size:24px}.login-mobile-brand small{letter-spacing:1px;font-size:11px}.login-heading{margin-bottom:32px}.login-heading h1{font-size:28px}.login-footer{font-size:11px;bottom:28px}}.workspace-sidebar .brand{white-space:nowrap;flex-shrink:0;align-items:flex-start;gap:8px;height:96px;padding:24px 12px 24px 20px;font-size:20px}.workspace-sidebar .brand b{letter-spacing:-.3px;font-size:20px;line-height:26px;display:block}.workspace-sidebar .brand small{color:#6b7280;margin-top:4px;line-height:16px}.workspace-sidebar.ant-layout-sider-collapsed .brand{flex-direction:column;justify-content:center;align-items:center;gap:8px;height:auto;padding:14px 0 10px}.workspace-sidebar .ant-layout-sider-trigger{color:#718096;border-top:1px solid #edf0f5}.sidebar-new-chat{width:calc(100% - 32px);height:38px;box-shadow:none;border-radius:9px;justify-content:flex-start;margin:0 16px 12px}.topbar-page{color:var(--color-text);align-items:baseline;gap:10px;font-size:15px;font-weight:650;display:flex}.topbar-page small{color:var(--color-faint);font-size:12px;font-weight:400}.topbar-user{text-overflow:ellipsis;white-space:nowrap;max-width:132px;overflow:hidden}.ant-table-cell{overflow-wrap:break-word}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,summary:focus-visible,[role=menuitem]:focus-visible{outline-offset:3px;outline:2px solid #1668dc}.ant-select-focused .ant-select-selector{outline-offset:2px;outline:2px solid #1668dc}@media (width<=760px){.content{padding:16px}.topbar{flex-wrap:wrap;gap:10px;padding:12px 16px!important}.page-heading{flex-direction:column;align-items:flex-start}.ant-drawer-content-wrapper{max-width:100vw}.ant-space-compact{max-width:100%}}.document-preview-frame{background:#f5f5f5;border:1px solid #e5e7eb;border-radius:6px;width:100%;height:68vh;min-height:420px}.document-review-toolbar{border-bottom:1px solid #eaecf0;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding-bottom:12px;display:flex}.document-review-views{min-width:0}.document-review-chunk-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:4px;display:flex}.document-review-chunk-heading .ant-typography{margin-bottom:0}.document-review-inline-alert.ant-alert{border-radius:var(--radius-control);align-items:center;margin-bottom:8px;padding:7px 10px}.document-review-inline-alert .ant-alert-icon{margin-inline-end:8px;font-size:14px}.document-review-inline-alert .ant-alert-message{min-width:0;font-size:13px;line-height:20px}.document-review-alert-line{align-items:baseline;gap:8px;min-width:0;display:flex}.document-review-alert-line strong{flex:none}.document-review-quote-text{color:#52627b;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:400;overflow:hidden}.document-review-entry{overflow-wrap:anywhere;border-bottom:1px solid #e7eaee;gap:8px;padding:14px 0;display:grid}.document-review-entry-button{width:100%;color:inherit;cursor:pointer;font:inherit;text-align:left;transition:background-color var(--motion-fast) ease, border-color var(--motion-fast) ease, box-shadow var(--motion-fast) ease;background:0 0;border:1px solid #0000;border-radius:8px;padding:12px}.document-review-entry-button:hover{background:#f6f9ff}.document-review-entry-button:focus-visible{outline:2px solid var(--color-link,#1668dc);outline-offset:2px}.document-review-entry-button.is-selected{box-shadow:inset 3px 0 var(--color-link,#1668dc);background:#edf4ff;border-color:#91b8ff}.document-review-entry-location{color:var(--color-muted);font-size:12px;line-height:20px}.document-review-entry-text{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}.document-review-entry .ant-btn{justify-self:start}.document-review-entry .ant-typography{margin-bottom:0}.document-review-compare{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.document-review-compare>div{overscroll-behavior:contain;scrollbar-gutter:stable;min-width:0;max-height:72vh;overflow:auto}.document-review-pane{background:#fff;border:1px solid #e5eaf1;border-radius:10px;padding:0 12px 12px}.document-review-pane-heading{z-index:2;background:#fff;border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:baseline;gap:12px;min-height:52px;padding:14px 0 10px;display:flex;position:sticky;top:0}.document-review-pane-heading .ant-typography{margin:0}.source-text-preview{scroll-behavior:smooth}.source-line{transition:background-color var(--motion-fast) ease, box-shadow var(--motion-fast) ease;border-radius:3px;display:inline}.source-line.is-highlighted{background:#fff1a8;box-shadow:3px 0 #f5b400,-3px 0 #f5b400}@media (width<=800px){.document-review-toolbar,.document-review-chunk-heading{flex-direction:column;align-items:stretch}.document-review-views{display:flex;overflow-x:auto}.document-review-compare{display:block}.document-review-compare>div+div{margin-top:16px}.document-review-pane-heading{position:static}}.document-detail-page{width:min(100%,1280px);box-shadow:var(--shadow-card);background:#fff;border:1px solid #e4e7ec;border-radius:14px;margin:0 auto;padding:0 28px 32px}.document-detail-page-navigation{border-bottom:1px solid #eaecf0;margin:0 -28px;padding:14px 28px}.document-detail-page-navigation a{color:var(--color-text-tertiary);align-items:center;gap:8px;display:inline-flex}.document-detail-page-navigation a:hover{color:var(--color-link,#1668dc)}.document-detail-page-header{justify-content:space-between;align-items:center;gap:24px;padding:24px 0 18px;display:flex}.document-detail-page-header .document-detail-title{align-items:flex-start}.document-detail-page-header .document-detail-title h2.ant-typography{text-overflow:ellipsis;white-space:nowrap;max-width:min(72vw,820px);margin:0 0 3px;font-size:24px;line-height:1.35;overflow:hidden}.document-detail-page .document-detail-tabs>.ant-tabs-nav{z-index:3;top:0}.document-detail-title{min-width:0;color:var(--color-text);align-items:center;gap:12px;font-size:18px;font-weight:650;display:flex}.document-detail-title>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.document-detail-title-icon{color:#12b76a;background:#ebf8f0;border-radius:11px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:20px;display:grid}.document-detail-header-link{width:32px;height:32px;color:var(--color-muted);border-radius:6px;place-items:center;font-size:18px;display:grid}.document-detail-header-link:hover{color:var(--color-text-secondary);background:#f2f4f7}.document-detail-section{border-bottom:1px solid #eaecf0;padding:20px 0}.document-detail-section:first-child{padding-top:2px}.document-detail-section:last-child{border-bottom:0}.document-detail-section>.ant-typography{color:var(--color-text);margin:0 0 18px;padding-left:18px;font-size:18px;position:relative}.document-detail-section>.ant-typography:before{content:"";background:#12b76a;border-radius:999px;width:4px;position:absolute;top:3px;bottom:3px;left:0}.document-detail-section .ant-descriptions-view{border:0}.document-detail-section .ant-descriptions-row>th,.document-detail-section .ant-descriptions-row>td{padding-bottom:10px}.document-detail-section .ant-descriptions-item-label{width:112px;color:var(--color-muted)}.document-detail-section .ant-descriptions-item-content{color:var(--color-text)}.document-detail-summary-unavailable{background:#fafbfc;border:1px dashed #d0d5dd;border-radius:10px;padding:18px 20px}.document-detail-summary-unavailable>.ant-typography:first-child{color:var(--color-muted)}.document-detail-summary-unavailable .ant-typography-paragraph{max-width:760px;margin:7px 0 0;font-size:13px;line-height:1.7}.document-detail-section-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.document-detail-section-heading>.ant-typography{margin-bottom:0}.document-detail-content-section>.document-detail-section-heading>.ant-typography:before{display:none}.document-detail-ocr{background:#fafbfc;border:1px solid #e4e7ec;border-radius:10px;gap:12px;margin-top:16px;padding:16px;display:grid}.document-detail-ocr .ant-typography{margin:0}.document-detail-ocr pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:320px;margin:0;overflow:auto}.safe-text{white-space:pre-wrap;overflow-wrap:anywhere;max-height:65vh;overflow:auto}.markdown-preview,.markdown-body{min-width:0;max-width:100%}.markdown-body{color:#263445;overflow-wrap:anywhere;margin-top:16px;line-height:1.75}.markdown-body h1,.markdown-body h2{border-bottom:1px solid #e5e7eb;padding-bottom:8px}.markdown-body h1{font-size:26px}.markdown-body h2{font-size:22px}.markdown-body blockquote{background:#f5faff;border-left:4px solid #91caff;margin:16px 0;padding:8px 16px}.markdown-body code{font-family:var(--font-mono);background:#f4f6f8}.markdown-code{background:#f7f9fc;border:1px solid #e5e7eb;border-radius:6px;min-width:0;max-width:100%;margin:12px 0;padding:10px}.markdown-code pre{white-space:pre;max-height:500px;margin-bottom:0;overflow-x:auto}.markdown-table{max-width:100%;margin:16px 0;overflow-x:auto}.markdown-table table{border-collapse:collapse;min-width:100%}.markdown-table th,.markdown-table td{border:1px solid #dfe5ec;min-width:110px;max-width:400px;padding:8px 12px}.markdown-table th{background:#f5f7fa}.markdown-image{color:#65758b;border:1px dashed #b8c4d4;padding:4px 8px;display:inline-block}.markdown-inert-link{color:#526b86;overflow-wrap:anywhere}.markdown-body .task-list-item{list-style-type:none}.markdown-body input[type=checkbox]{margin-right:8px}.markdown-body hr{border:0;border-top:1px solid #dfe5ec;margin:24px 0}.platform-form-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin-top:16px;display:grid}.platform-messages{overflow-wrap:anywhere;flex-direction:column;gap:12px;margin-bottom:16px;display:flex}.platform-events{max-height:120px;margin:12px 0;overflow:auto}.ant-layout-sider{height:100vh;top:0;overflow:auto;position:sticky!important}.ant-menu-item{margin-block:3px!important}.sider-note{display:none}.topbar{gap:16px}.page-heading{margin-bottom:18px}.ant-layout{min-width:0}.session-workspace{grid-template-columns:236px minmax(0,1fr);gap:12px;height:calc(100dvh - 185px);min-height:440px;display:grid}.session-list{background:#fafbfc;border:1px solid #e9eef5;border-radius:12px;flex-direction:column;gap:12px;min-height:0;padding:12px 10px;display:flex}.session-list-items{flex:1;min-height:0;overflow:auto}.session-item{text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border:0;border-radius:8px;margin-bottom:4px;padding:10px 12px;display:block}.session-item.selected{box-shadow:none;color:var(--color-link,#1668dc);background:#eaf3ff}.session-item strong{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;display:flex;overflow:hidden}.session-item-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.session-item-pinned{color:var(--color-muted);flex:none;font-size:11px}.session-unread-dot{background:var(--color-link,#1668dc);width:7px;height:7px;box-shadow:var(--shadow-focus);border-radius:50%;flex:none}.session-item small{color:var(--color-muted);margin-top:7px;line-height:1.5;display:block}.session-main{min-width:0;min-height:0}.session-main>.loading,.conversation-loading-placeholder{box-sizing:border-box;width:100%;min-height:100%}.session-main>.loading{place-items:center;padding:24px;display:grid}.conversation-loading-placeholder{min-height:220px}.conversation-card{height:100%;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;display:flex}.conversation-card>.ant-card-head{border-bottom:0;flex-shrink:0;min-height:48px;padding:0 8px}.conversation-card>.ant-card-body{flex-direction:column;flex:1;gap:10px;min-height:0;padding:0 8px 8px;display:flex;overflow:hidden}.conversation-config{flex-shrink:0;max-height:35%;overflow:auto}.platform-messages{flex:1;min-height:100px;margin:0;padding:12px max(12px,50% - 460px);overflow:auto}.platform-messages>.ant-card{flex-shrink:0;max-width:95%}.message-group{flex-direction:column;flex-shrink:0;gap:8px;display:flex}.conversation-time{color:var(--color-faint);align-self:center;margin:18px 0 6px;font-size:12px}.platform-messages .message-user,.platform-messages .message-assistant{min-width:0}.platform-messages .message-user{color:#263238;background:#f1f3f5;border-radius:14px 14px 4px;align-self:flex-end;max-width:min(74%,620px);margin-left:auto;padding:12px 16px}.platform-messages .message-assistant{align-self:flex-start;width:min(100%,920px);padding:4px 0 18px}.platform-messages .safe-text{color:#263238;max-height:none;font-size:15px;line-height:1.9}.platform-messages .message-user .safe-text{font-size:15px;line-height:1.65}.message-meta{align-items:center;gap:8px;margin:12px 0 8px;display:flex}.message-assistant .event-details{background:0 0;border:0;border-left:1px solid #d0d5dd;border-radius:0;margin:0 0 16px;padding:0 0 0 12px}.message-assistant .event-details summary{color:var(--color-muted);font-size:13px}.conversation-composer{width:min(920px,100%);box-shadow:var(--shadow-float);background:#fff;border:1px solid #e4e7ec;border-radius:14px;flex-direction:column;flex-shrink:0;gap:8px;max-height:42%;margin:0 auto;padding:12px;display:flex;overflow:auto}.composer-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.composer-actions .ant-btn-circle{width:34px;height:34px}.conversation-composer .ant-collapse-content{max-height:100px;overflow:auto}.conversation-composer .ant-input{box-shadow:none;resize:none;border:0}.conversation-composer .ant-input:focus{box-shadow:none}.conversation-composer.has-knowledge{border-color:#e4e7ec}.conversation-composer.has-knowledge:focus-within{box-shadow:var(--shadow-focus), var(--shadow-float);border-color:#9ec5fe}.composer-scope{height:30px;color:var(--color-text-tertiary);background:#f8fafc;border:1px solid #e4e7ec;border-radius:8px;align-self:flex-start;padding:0 10px;font-size:13px}.composer-scope:hover{color:var(--color-text-secondary)!important;background:#f1f5f9!important;border-color:#cbd5e1!important}.conversation-history{flex-shrink:0;max-height:25%;overflow:auto}.session-actions .ant-space{flex-direction:column;align-items:stretch}.ant-card-head-title{text-overflow:ellipsis;overflow:hidden}.ant-card-extra{max-width:60%}.ant-table-wrapper,.ant-form{max-width:100%}@media (width<=1100px){.session-workspace{grid-template-columns:190px minmax(0,1fr)}.content{padding:16px}.conversation-card>.ant-card-head{padding:12px}.conversation-card>.ant-card-body{padding:10px}.topbar{flex-wrap:wrap;padding:10px 16px!important}}@media (width<=800px){.session-workspace{grid-template-columns:minmax(0,1fr);height:calc(100dvh - 220px)}.session-list{z-index:100;width:min(300px,100vw - 88px);box-shadow:var(--shadow-side-right);border-radius:0 12px 12px 0;position:fixed;top:64px;bottom:0;left:72px}.session-item{padding:8px}.conversation-card .ant-card-head-wrapper{flex-wrap:wrap;gap:8px}.conversation-card .ant-card-extra{max-width:100%}}.session-list-toggle{margin-bottom:8px}.session-heading{min-height:38px;margin-bottom:8px}.session-heading h1{color:var(--color-text-secondary);margin:0;font-size:17px;font-weight:600}.session-heading p{display:none}.session-workspace{height:calc(100dvh - 225px)}.session-workspace.list-hidden{grid-template-columns:minmax(0,1fr)}.session-workspace.list-hidden .session-list{display:none}.event-details{color:var(--color-muted);font-size:12px}.event-details summary{cursor:pointer}.platform-messages .ant-card-body{padding:12px}.platform-messages .json{font:inherit;background:0 0;border:0;margin:4px 0 10px;padding:8px}.platform-messages .ant-alert{padding:6px 10px;font-size:12px}.conversation-composer{max-height:35%}.composer-hint{font-size:12px}.row-actions .ant-card-body{padding:8px}.quick-chat{min-height:100%;box-shadow:none;background:0 0;border:0}.quick-chat .ant-card-body{flex-direction:column;gap:18px;width:min(760px,100%);margin:auto;padding:24px 0;display:flex}.quick-chat-welcome{text-align:center;padding:52px 4px 16px}.quick-chat-welcome h2{color:var(--color-text);letter-spacing:-.03em;margin:0 0 8px;font-size:26px;font-weight:650}.quick-chat-welcome p{color:var(--color-muted);margin:0}.quick-chat-mark{display:none}.quick-chat-controls{padding:0 4px}.quick-chat-toolbar{justify-content:space-between;align-items:center;gap:16px;min-height:42px;padding:0 4px;display:flex}.quick-chat-tool-icon{color:#64748b;font-size:17px}.quick-model-state{text-overflow:ellipsis;white-space:nowrap;max-width:210px;font-size:12px;overflow:hidden}.quick-chat-composer{box-shadow:var(--shadow-float);background:#fff;border:1px solid #e4e7ec;border-radius:14px;overflow:hidden}.quick-chat-composer .ant-input{box-shadow:none;resize:none;border:0;padding:16px}.quick-chat-composer:focus-within,.conversation-composer:focus-within{box-shadow:var(--shadow-focus), var(--shadow-float);border-color:#9ec5fe}.quick-chat-send{border-top:1px solid #eef2f6;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.quick-chat-send .ant-btn{border-radius:8px}.quick-chat-send .ant-btn-circle,.conversation-composer .ant-btn-circle{min-width:32px}.composer-context{align-items:center;gap:8px;min-width:0;display:flex}.composer-context .ant-typography{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.platform-messages .markdown-body{margin:0}.platform-messages .markdown-body p:first-child{margin-top:0}.platform-messages .markdown-body p:last-child{margin-bottom:8px}@media (width<=800px){.session-workspace{height:calc(100dvh - 305px);min-height:390px}.conversation-composer{max-height:55%}.platform-messages{min-height:48px}.topbar-page small,.topbar-user{display:none}.quick-chat .ant-card-body{padding-top:8px}.quick-chat-toolbar{flex-direction:column;align-items:flex-start;gap:8px}.quick-model-state{max-width:100%}.composer-context .ant-tag{display:none}}:root{--color-surface:#fff;--content-width:1600px;--space-page:24px;--space-section:20px;--space-block:16px;--space-control:12px}.content{padding:var(--space-page)}.page-heading{gap:var(--space-block);margin-bottom:var(--space-section)}.page-heading h1,.page-heading h2{margin:0 0 4px;line-height:1.35}.page-heading p{line-height:1.55}.page-stack{gap:var(--space-block);flex-direction:column;width:100%;min-width:0;display:flex}.page-notice{border-radius:10px}.workflow-card{border-color:#e6ebf2}.workflow-card>.ant-card-head{background:linear-gradient(90deg,#fafcff,#fff)}.section-title{color:var(--color-text);margin:0;font-size:16px;font-weight:600;line-height:1.5}.section-description{color:var(--color-muted);margin-bottom:16px!important}.section-limit-note{margin-bottom:12px;display:block}.form-intro{background:#f8fbff;border-left:3px solid #91caff;border-radius:0 8px 8px 0;padding:12px 14px;line-height:1.7;margin:0 0 20px!important}.knowledge-settings>.ant-alert{border-radius:8px;margin-bottom:20px}.knowledge-settings>.ant-collapse{margin-top:20px}.section-toolbar,.rag-run-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.section-toolbar{flex-wrap:wrap}.rag-knowledge-select{flex:300px;min-width:300px}.rag-run-toolbar{align-items:flex-end;margin-top:16px;margin-bottom:0}.rag-model-choice{flex-direction:column;flex:260px;gap:6px;min-width:0;display:flex}.rag-model-choice .ant-select{width:100%;max-width:420px}.rag-test-mode{border-top:1px solid #f0f2f5;align-items:center;gap:10px;margin-top:16px;padding-top:14px;display:flex}.query-card{border-color:#e6ebf2}.query-card-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.query-card-header>div{flex-direction:column;gap:3px;display:flex}.query-card-primary-controls{width:100%}.query-card-advanced{border-top:1px solid #f0f2f5;margin-top:10px}.query-card-advanced .ant-collapse-header{padding-inline:0!important}.query-card-advanced .ant-collapse-content-box{padding:4px 0 0!important}.query-filter-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px 16px;max-width:1080px;display:grid}.query-filter-field{flex-direction:column;gap:4px;min-width:0;display:flex}.query-filter-label{color:var(--color-muted);font-size:12px;line-height:18px}.query-filter-grid .ant-input{font-family:var(--font-mono)}.query-filter-hint{margin-top:8px;font-size:12px;display:block}.content>.ant-card,.content>.ant-tabs,.content>.ant-alert,.content>.knowledge-document-upload,.content>.knowledge-document-list{margin-bottom:var(--space-block)}.ant-card:where(:not(.conversation-card):not(.quick-chat))>.ant-card-head{min-height:52px;padding-inline:20px}.ant-card:where(:not(.conversation-card):not(.quick-chat))>.ant-card-body{padding:20px}.ant-tabs-top>.ant-tabs-nav{margin-bottom:var(--space-block)}.ant-form-item{margin-bottom:18px}.ant-modal .ant-modal-footer{margin-top:20px}.ant-drawer .ant-drawer-header{padding:16px 20px}.ant-drawer .ant-drawer-body{padding:20px}.ant-drawer .ant-drawer-footer{text-align:right;padding:12px 20px}.drawer-footer-stack{flex-direction:column;align-items:flex-end;gap:12px;display:flex}.ant-drawer .ant-drawer-body>.ant-alert:not(:first-child){margin-top:12px}.ant-drawer .ant-drawer-body>.ant-alert+.ant-alert{margin-top:10px}.ant-drawer .ant-drawer-body>.ant-table-wrapper{margin-block:10px}.ant-drawer .ant-drawer-body>.ant-collapse:not(:first-child){margin-top:12px}.daily-navigation{margin-top:4px;border-inline-end:0!important}.recent-session-nav{flex:1;min-height:0;padding:18px 12px 8px;overflow:auto}.recent-session-nav>.ant-typography{padding:0 8px 8px;font-size:12px;display:block}.recent-session-group{margin-bottom:12px}.recent-session-group small{color:#98a1ad;padding:0 8px 4px;font-size:12px;display:block}.recent-session-item{text-align:left;text-overflow:ellipsis;white-space:nowrap;width:100%;display:block;overflow:hidden}.ant-message .ant-message-notice,.ant-message .ant-message-notice-content{pointer-events:none}.ant-message a,.ant-message button{pointer-events:auto}.settings-workbench{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;min-height:calc(100vh - 160px);display:block}.settings-content{min-width:0;padding:24px}.settings-content>.page-header,.settings-content>.ant-card,.settings-content>.model-guide-card{max-width:1280px}.run-center .ant-tabs-nav{margin-bottom:20px}.run-center .ant-tabs-tab.ant-tabs-tab-disabled{pointer-events:none;margin-inline-end:4px}.run-center .ant-tabs-tab.ant-tabs-tab-disabled .ant-tabs-tab-btn{color:#8c8c8c;cursor:default;font-weight:600}@media (width<=760px){.settings-content{padding:20px 16px 32px}.recent-session-nav{display:none}}.wiki-layout{grid-template-columns:minmax(220px,.36fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.wiki-list-card{position:sticky;top:16px}.wiki-page-list-item{text-align:left;justify-content:space-between;gap:8px;width:100%;height:auto;min-height:42px;display:flex;overflow:hidden}.wiki-page-list-item>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wiki-reading-card .markdown-preview{max-width:840px}@media (width<=1100px){.content{padding:20px}.section-toolbar,.rag-run-toolbar{flex-direction:column;align-items:stretch}.rag-run-toolbar>.ant-space{justify-content:flex-start}.rag-model-choice .ant-select{max-width:none}.rag-workbench .rag-knowledge-select,.rag-workbench .rag-model-choice{flex:initial;width:100%;min-width:0}.wiki-layout{grid-template-columns:1fr}.wiki-list-card{position:static}}@media (width<=760px){:root{--space-page:16px;--space-section:16px;--space-block:12px}.page-heading{gap:10px}.content{padding:var(--space-page)}.ant-card:where(:not(.conversation-card):not(.quick-chat))>.ant-card-head{min-height:48px;padding-inline:16px}.ant-card:where(:not(.conversation-card):not(.quick-chat))>.ant-card-body{padding:16px}.ant-table-thead>tr>th,.ant-table-tbody>tr:not(.ant-table-measure-row)>td{padding:10px 12px!important}}.global-session-toggle{z-index:2;color:var(--color-muted);margin:-2px 0 0 244px;position:absolute}.session-workspace{background:#fff;border:1px solid #edf0f4;border-radius:16px;grid-template-columns:264px minmax(0,1fr);gap:0;height:calc(100dvh - 185px);min-height:520px;overflow:hidden}.session-workspace.sidebar-collapsed{grid-template-columns:minmax(0,1fr)}.conversation-sidebar{z-index:1;background:#fafbfc;border-right:1px solid #edf0f4;flex-direction:column;gap:12px;min-height:0;padding:14px 10px 10px;display:flex}.conversation-sidebar.sidebar-hidden{display:none}.conversation-sidebar .conversation-pagination.ant-pagination{color:var(--color-faint);justify-content:center;align-items:center;gap:4px;margin:0;padding-top:4px;font-size:12px;display:flex}.conversation-pagination.ant-pagination .ant-pagination-prev,.conversation-pagination.ant-pagination .ant-pagination-next{min-width:24px;height:24px;margin:0;line-height:24px}.conversation-pagination.ant-pagination .ant-pagination-item-link{width:24px;height:24px;color:var(--color-muted);background:0 0;border:0}.conversation-pagination.ant-pagination .ant-pagination-disabled .ant-pagination-item-link{color:#c4cbd5}.conversation-pagination.ant-pagination .ant-pagination-simple-pager{height:24px;margin:0;line-height:24px}.conversation-pagination.ant-pagination .ant-pagination-simple-pager input{width:28px;height:24px;color:var(--color-text-secondary);background:0 0;border-color:#0000;margin:0;padding:0;font-size:12px}.conversation-pagination.ant-pagination .ant-pagination-simple-pager input:hover{border-color:#d9e2ef}.conversation-pagination.ant-pagination .ant-pagination-simple-pager input:focus-visible{outline-offset:1px;outline:2px solid #1668dc}.conversation-pagination.ant-pagination .ant-pagination-slash{margin-inline:6px}.conversation-sidebar-head{align-items:center;gap:4px;display:flex}.conversation-sidebar-head>.ant-btn-primary{border-radius:9px;flex:1}.conversation-sidebar .session-list-toggle{color:var(--color-muted);margin:0}.conversation-sidebar .session-list-items{padding-right:2px}.session-time-group+.session-time-group{margin-top:16px}.session-time-group h2{color:#8a94a3;margin:0 0 5px;padding:0 10px;font-size:12px;font-weight:600;line-height:24px}.session-list-row{position:relative}.session-item{border:1px solid #0000;border-radius:10px;padding:11px 40px 11px 12px}.session-item:hover{background:#f1f5f9}.session-item.selected{color:var(--color-link,#1668dc);background:#eaf3ff;border-color:#d7e8ff}.session-item small{margin-top:4px;font-size:12px}.session-item-more{color:#778397;opacity:0;border-radius:9px;width:30px;height:30px;padding:0;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.session-list-row:hover .session-item-more,.session-list-row:focus-within .session-item-more,.session-list-row.selected .session-item-more{opacity:1}.session-item-more:hover{color:var(--color-link,#1668dc);background:#1677ff17}.session-main{min-width:0;min-height:0;display:flex}.conversation-empty-state,.conversation-shell{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.conversation-empty-state{justify-content:center;gap:24px;width:min(960px,100%);margin:auto;padding:24px}.conversation-welcome{text-align:center;padding:0 16px}.conversation-welcome h1{color:var(--color-text);letter-spacing:-.04em;margin:0 0 14px;font-size:clamp(28px,3vw,36px);font-weight:650;line-height:1.25}.conversation-welcome p{max-width:640px;color:var(--color-muted);margin:auto;font-size:16px;line-height:1.7}.conversation-shell{overflow:hidden}.conversation-header{border-bottom:1px solid #f0f2f5;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:12px max(24px,50% - 480px);display:flex}.conversation-header h1{max-width:min(560px,62vw);color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:16px;font-weight:600;overflow:hidden}.conversation-header p{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:12px;overflow:hidden}.conversation-body{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.messages-frame{flex:1;min-height:0;display:flex;position:relative}.messages-frame .platform-messages{flex:1}.conversation-latest{z-index:1;height:32px;box-shadow:var(--shadow-float);color:var(--color-text-tertiary);background:#fffffff0;border-color:#dfe4ea;border-radius:50%;padding:0;font-size:12px;position:absolute;bottom:16px;right:max(24px,50% - 440px);width:32px!important;min-width:32px!important}.conversation-latest:hover{color:var(--color-link,#1668dc)!important;background:#f5f9ff!important;border-color:#b9d4ff!important}.conversation-body .platform-messages{gap:18px;padding:20px max(24px,50% - 440px)}.older-messages{flex-direction:column;align-items:center;gap:8px;display:flex}.older-messages .ant-btn{color:var(--color-muted)}.chat-message{min-width:0}.chat-message-user{color:#263238;align-self:flex-end;max-width:min(76%,660px);margin-left:auto}.chat-message-bubble{background:#f1f3f5;border-radius:16px 16px 5px;padding:11px 15px}.chat-message-assistant{width:min(100%,880px);padding:0 0 4px}.chat-message-content{overflow-wrap:anywhere;min-width:0}.chat-message-user .markdown-body{font-size:15px;line-height:1.65}.platform-messages .chat-message-user .markdown-body>:first-child{margin-top:0}.platform-messages .chat-message-user .markdown-body>:last-child{margin-bottom:0}.chat-message-assistant .markdown-body{color:var(--color-text-secondary);letter-spacing:normal;font-size:15px;line-height:1.75}.chat-message-assistant .markdown-body p{margin:0 0 14px}.chat-message-assistant .markdown-body h1,.chat-message-assistant .markdown-body h2,.chat-message-assistant .markdown-body h3,.chat-message-assistant .markdown-body h4{color:var(--color-text);border:0;margin:28px 0 12px;padding:0;font-weight:650;line-height:1.45}.chat-message-assistant .markdown-body h1{font-size:22px}.chat-message-assistant .markdown-body h2{font-size:19px}.chat-message-assistant .markdown-body h3,.chat-message-assistant .markdown-body h4{font-size:16px}.chat-message-assistant .markdown-body h1:first-child,.chat-message-assistant .markdown-body h2:first-child,.chat-message-assistant .markdown-body h3:first-child,.chat-message-assistant .markdown-body h4:first-child{margin-top:0}.chat-message-assistant .markdown-body ul,.chat-message-assistant .markdown-body ol{margin:4px 0 18px;padding-left:1.5em}.chat-message-assistant .markdown-body li+li{margin-top:7px}.chat-message-assistant .markdown-body blockquote{color:var(--color-muted);background:#f8faff;border-left-color:#c8d8f4;margin:18px 0;padding:6px 14px}.chat-message-assistant .markdown-body pre,.chat-message-assistant .markdown-body table{max-width:100%;overflow:auto}.assistant-thinking{border-bottom:1px solid #e6eaf0;margin:0 0 14px;padding:0 0 10px}.assistant-thinking-toggle{min-height:30px;color:var(--color-muted);align-items:center;gap:7px;padding:0;font-size:14px;display:inline-flex}.assistant-thinking-toggle:hover{color:var(--color-text-secondary)!important;background:0 0!important}.assistant-thinking-toggle>span:nth-of-type(2){color:#8b95a5}.assistant-thinking-detail{color:var(--color-muted);align-items:flex-start;gap:8px;margin:6px 0 0 3px;font-size:13px;display:flex}.assistant-thinking-detail ol{gap:5px;margin:0;padding-left:18px;display:grid}.assistant-thinking-detail li::marker{color:var(--color-faint)}.assistant-thinking-tool{color:var(--color-faint);margin-left:6px}.assistant-thinking-loading{color:var(--color-faint)}.chat-message-pending{min-height:42px}.run-progress{min-height:30px;color:var(--color-muted);align-items:center;gap:7px;font-size:13px;display:inline-flex}.run-progress-dot{background:var(--color-link,#1668dc);border-radius:50%;width:7px;height:7px;animation:1.4s ease-in-out infinite conversation-pulse;box-shadow:0 0 0 4px #1668dc1f}.run-progress-tool{text-overflow:ellipsis;white-space:nowrap;max-width:180px;color:var(--color-faint);overflow:hidden}@keyframes conversation-pulse{50%{opacity:.35;transform:scale(.75)}}@media (prefers-reduced-motion:reduce){.run-progress-dot{animation:none}}.citation-list{flex-wrap:wrap;gap:2px;margin-top:10px;display:flex}.wiki-create-modal .ant-modal-body{box-sizing:border-box;max-height:calc(100dvh - 210px);padding-top:12px;overflow-y:auto}.wiki-create-layout{grid-template-columns:minmax(0,1fr) 280px;gap:24px;display:grid}.wiki-create-layout .ant-form-item{margin-bottom:16px}.wiki-create-content,.wiki-create-details{min-width:0}.wiki-create-details{border-left:1px solid #eef0f3;padding-left:24px}.wiki-create-content textarea.wiki-create-body{resize:vertical;height:clamp(220px,34dvh,320px)}.wiki-create-modal .ant-modal-footer{border-top:1px solid #eef0f3;padding-top:12px}.citation-list .ant-btn{color:#476582;text-overflow:ellipsis;white-space:nowrap;max-width:240px;overflow:hidden}.chat-message-actions{opacity:.72;gap:2px;margin-top:2px;display:flex}.assistant-answer-disclaimer{color:var(--color-faint);margin-top:12px;font-size:12px;font-style:italic;line-height:1.5}.chat-message-assistant-actions{opacity:1;margin-top:4px}.chat-message-actions .ant-btn{color:var(--color-muted);padding-inline:6px}.chat-message-user-actions{opacity:0;min-height:30px;transition:opacity var(--motion-fast) ease;justify-content:flex-end;margin-top:7px;padding-right:1px}.chat-message-user-actions .ant-btn{width:30px;height:30px;padding:0}.chat-message-user:hover .chat-message-user-actions,.chat-message-user:focus-within .chat-message-user-actions{opacity:.72}.chat-context-note{margin-top:10px}.chat-composer{width:min(880px,100% - 48px);box-shadow:var(--shadow-float);transition:border-color var(--motion-fast) ease, box-shadow var(--motion-fast) ease;background:#fff;border:1px solid #dfe4ea;border-radius:15px;margin:10px auto 16px;padding:10px 12px 9px;position:relative}.chat-composer:focus-within{box-shadow:var(--shadow-focus), var(--shadow-float);border-color:#91caff}.chat-composer .ant-input{box-shadow:none;resize:none;border:0;padding:4px 0}.chat-composer .ant-input:focus{box-shadow:none}.composer-mention-tags,.message-scope-tags{flex-wrap:wrap;gap:6px;display:flex}.composer-mention-tags{margin:0 0 8px}.composer-mention-tags .ant-tag{border-radius:var(--radius-control);color:#245b9c;text-overflow:ellipsis;white-space:nowrap;background:#f0f7ff;border-color:#d6e4ff;align-items:center;gap:4px;width:auto;max-width:min(220px,100%);margin-inline-end:0;padding:3px 7px;display:inline-flex;overflow:hidden}.composer-mention-tags .ant-tag span{color:#7b8ba1}.composer-mention-tags .ant-tag .composer-knowledge-tag-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:inherit;flex:1;overflow:hidden}.composer-mention-tags .composer-knowledge-tag-scope,.composer-mention-tags .ant-tag-close-icon{flex-shrink:0}.composer-mention-menu{z-index:4;width:min(360px,100% - 24px);max-height:min(280px,45vh);box-shadow:var(--shadow-float);background:#fff;border:1px solid #e5eaf0;border-radius:10px;position:absolute;bottom:calc(100% + 8px);left:12px;overflow-y:auto}.composer-mention-group{padding:7px}.composer-mention-group+.composer-mention-group{border-top:1px solid #f0f2f5}.composer-mention-group>span{color:#8b98a9;padding:2px 7px 5px;font-size:12px;display:block}.composer-mention-group button{border-radius:var(--radius-control);cursor:pointer;text-align:left;background:0 0;border:0;flex-direction:column;align-items:flex-start;width:100%;min-height:48px;padding:7px 9px;display:flex}.composer-mention-group button:hover,.composer-mention-group button.active{background:#eff6ff}.composer-mention-group button strong,.composer-mention-group button small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.composer-mention-group button strong{color:var(--color-text-secondary);font-size:13px;font-weight:600}.composer-mention-group button small,.composer-mention-state{color:#7a8797;font-size:12px}.composer-mention-group button small{margin-top:2px}.composer-mention-state{padding:12px 14px}.message-scope-tags{margin-top:8px}.message-scope-tags .ant-tag{color:#65758a;background:#ffffff94;border:0;border-radius:6px;margin:0;font-size:11px}.chat-composer-footer{justify-content:space-between;align-items:center;gap:12px;min-height:40px;margin-top:4px;display:flex}.chat-composer-submit-group{flex:none;align-items:center;gap:8px;display:flex}.composer-model-select,.composer-model-select .ant-select-content{font-weight:400}.composer-model-select .ant-select-selector{box-shadow:none!important;background:0 0!important;border-color:#0000!important}.chat-composer-tools{align-items:center;gap:4px;min-width:0;display:flex}.composer-agent-trigger{min-width:0;max-width:240px;height:32px;color:var(--color-text-tertiary);border-color:#dfe4ea;border-radius:8px;flex-shrink:1;align-items:center;gap:6px;padding-inline:10px;font-weight:400;display:inline-flex}.composer-agent-trigger .composer-agent-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.composer-agent-trigger .anticon{flex-shrink:0}.composer-agent-trigger:hover{color:var(--color-link,#1668dc)!important;background:#f5f9ff!important;border-color:#b9d4ff!important}.composer-agent-popover .ant-popover-inner{box-shadow:var(--shadow-float);border:1px solid #e1e7ee;border-radius:14px;padding:6px}.composer-agent-popover .ant-popover-arrow:before{background:#fff}.composer-agent-picker{overscroll-behavior-y:contain;scrollbar-gutter:stable;grid-auto-rows:max-content;gap:5px;width:min(360px,100vw - 32px);max-height:min(360px,50dvh);padding:5px;display:grid;overflow-y:auto}.composer-agent-picker>strong,.composer-agent-picker>span{color:var(--color-muted);padding:5px 7px;font-size:13px}.composer-agent-picker>strong{color:var(--color-text-secondary);font-size:15px}.composer-agent-picker>button{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;gap:2px;padding:9px;display:grid}.composer-agent-picker>button:hover{background:#f1f5f9}.composer-agent-picker>button span{color:var(--color-text-secondary);font-size:14px;font-weight:600}.composer-agent-picker>button small{color:var(--color-muted);font-size:12px}.composer-knowledge-trigger{width:32px;height:32px;color:var(--color-muted);border-radius:9px;padding:0;font-size:24px;line-height:1}.composer-knowledge-trigger:hover{color:var(--color-text-secondary)!important;background:#f1f3f5!important}.composer-knowledge-picker{gap:5px;width:min(320px,100vw - 32px);padding:5px;display:grid}.composer-knowledge-popover .ant-popover-inner{box-shadow:var(--shadow-float);border:1px solid #e1e7ee;border-radius:14px;padding:6px}.composer-knowledge-popover .ant-popover-arrow:before{background:#fff}.composer-knowledge-picker>strong,.composer-knowledge-picker>span{color:var(--color-muted);padding:5px 7px;font-size:13px}.composer-knowledge-picker>strong{color:var(--color-text-secondary);font-size:15px}.composer-knowledge-picker>button{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;gap:2px;padding:9px;display:grid}.composer-knowledge-picker>button:hover{background:#f1f5f9}.composer-knowledge-picker>button span{color:var(--color-text-secondary);font-size:14px;font-weight:600}.composer-knowledge-picker>button small{color:var(--color-muted);font-size:12px}.chat-composer-hint{min-width:0;color:var(--color-faint);align-items:center;gap:8px;font-size:12px;display:flex}.chat-composer-hint>span{white-space:nowrap}.chat-composer .composer-scope{margin:0}.composer-submit{border-radius:50%;min-width:40px;height:40px}.composer-submit.ant-btn-icon-only{padding:0;width:40px!important;min-width:40px!important}.chat-composer .ant-btn-dangerous.ant-btn-text{color:#cf1322}.conversation-config{background:0 0;border:0;width:min(880px,100% - 48px);max-height:min(230px,28%);margin:0 auto 12px;overflow:auto}.conversation-config>.ant-collapse-item{border:0}.conversation-config .ant-collapse-header{min-height:28px;color:var(--color-muted);font-size:12px;padding:4px 0!important}.conversation-config .ant-collapse-content{background:0 0;border:0}.conversation-config .ant-collapse-content-box{color:var(--color-muted);font-size:13px;padding:8px 0!important}.conversation-config p{margin:0 0 8px}.drawer-context{margin-top:12px}.session-readonly{margin-bottom:10px}.conversation-page-layout .conversation-page-content{position:relative}.conversation-page-layout .global-session-toggle{z-index:3;width:36px;height:36px;box-shadow:var(--shadow-raised);color:var(--color-text-tertiary);background:#fffffff0;border:1px solid #e0e5eb;border-radius:10px;margin:0;position:absolute;top:32px;left:36px}.conversation-page-layout .global-session-toggle:hover{color:var(--color-link,#1668dc);background:#f5f9ff;border-color:#b9d4ff}.conversation-page-layout .conversation-sidebar{background:#fafafa;padding:16px 10px 10px}.conversation-page-layout .conversation-sidebar-head{padding:0 2px}.conversation-page-layout .conversation-sidebar-head>.ant-btn-primary{min-height:42px;color:var(--color-text-secondary);box-shadow:var(--shadow-card);background:#fff;border-color:#e0e5eb}.conversation-page-layout .conversation-sidebar-head>.ant-btn-primary:hover{color:var(--color-link,#1668dc);background:#f5f9ff;border-color:#b9d4ff}.conversation-page-layout .conversation-header{min-height:60px;padding-inline:max(32px,50% - 520px)}.conversation-page-layout .conversation-body .platform-messages{padding-inline:max(32px,50% - 480px)}.conversation-page-layout .chat-composer,.conversation-page-layout .conversation-config{width:min(960px,100% - 64px)}@media (width<=1100px){.session-workspace{height:calc(100dvh - 154px)}.conversation-sidebar{width:224px}.session-workspace{grid-template-columns:224px minmax(0,1fr)}.global-session-toggle{margin-left:206px}}@media (width<=800px){.global-session-toggle{margin:0 0 8px;position:static}.session-workspace{border-radius:12px;height:calc(100dvh - 175px);min-height:440px;display:block}.conversation-sidebar{width:min(300px,100vw - 28px);box-shadow:var(--shadow-side-right);border-right:1px solid #e4e7ec;border-radius:0 12px 12px 0;position:absolute;top:0;bottom:0;left:0}.conversation-header{padding:10px 14px}.conversation-header h1{max-width:42vw}.conversation-header p span{display:none}.conversation-body .platform-messages{padding:16px}.chat-composer{width:calc(100% - 24px);margin:8px auto 12px}.conversation-config{width:calc(100% - 24px)}.chat-message-user{max-width:88%}.conversation-empty-state{padding:18px 12px}.conversation-page-layout .topbar{padding-inline:14px!important}.conversation-page-layout .session-workspace{border-radius:0;height:calc(100dvh - 60px)}.conversation-page-layout .global-session-toggle{margin:0;position:absolute;top:72px;left:12px}.conversation-page-layout .conversation-sidebar{border-radius:0 12px 12px 0}.conversation-page-layout .conversation-body .platform-messages{padding-inline:16px}.conversation-page-layout .chat-composer,.conversation-page-layout .conversation-config{width:calc(100% - 24px)}.conversation-page-layout .conversation-latest{right:16px}.composer-mention-menu{max-height:min(280px,100dvh - 120px)}}.wiki-layout>.ant-card{width:100%;min-width:0}.wiki-list-card .ant-card-head-wrapper{flex-wrap:wrap;gap:8px}.wiki-list-card .ant-space-item,.wiki-page-list-item{min-width:0;max-width:100%}@media (width<=900px){.wiki-layout{grid-template-columns:minmax(0,1fr)}}.wiki-list-card .ant-pagination{flex-wrap:wrap;row-gap:6px;display:flex}.chat-attachments{flex-shrink:0;max-height:30vh;padding:6px 16px;overflow:auto}.conversation-attachment-drawer .chat-attachments{max-height:none;padding:0;overflow:visible}.conversation-attachment-entry.ant-btn{position:relative}.conversation-attachment-entry .attachment-count{background:var(--ant-color-primary,#1668dc);color:#fff;border:1px solid #fff;border-radius:8px;place-items:center;min-width:15px;height:15px;padding:0 3px;font-size:9px;line-height:13px;display:grid;position:absolute;top:1px;right:0}.chat-attachment-list{margin-top:14px}.chat-attachment-expiry-note.ant-typography{margin:4px 0 0;font-size:12px;line-height:1.5}.chat-attachment-row{flex-wrap:wrap;align-items:center;gap:6px;padding:4px 0;display:flex}.chat-attachment-expiry{white-space:nowrap;font-size:12px}.chat-attachment-confirm{background:#f9fafb;border:1px solid #e4e7ec;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin:8px 0;padding:10px 12px;display:flex}.composer-attachments{flex-wrap:wrap;gap:8px;margin:4px 0 10px;display:flex}.composer-attachments:empty{display:none}.composer-attachment-card{background:#fff;border:1px solid #e2e5e9;border-radius:15px;align-items:center;gap:11px;width:min(360px,100%);min-width:0;min-height:64px;padding:8px 10px 8px 12px;display:flex}.composer-attachment-card.is-uploading{border-color:#d8e2ff}.composer-attachment-spinner{border:3px solid #e3e6eb;border-top-color:#697586;border-radius:50%;flex:0 0 23px;width:23px;height:23px;margin:0 5px;animation:.8s linear infinite composer-attachment-rotate;display:block}@keyframes composer-attachment-rotate{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.composer-attachment-spinner{border-top-color:#356df3;animation:none}}.composer-attachment-icon{color:#356df3;background:#eef3ff;border-radius:9px;flex-direction:column;flex:0 0 36px;justify-content:center;align-items:center;width:36px;height:38px;display:flex}.composer-attachment-icon .anticon{font-size:18px;line-height:18px}.composer-attachment-icon small{font-size:8px;font-weight:700;line-height:10px}.composer-attachment-copy{flex:1;gap:2px;min-width:0;display:grid}.composer-attachment-copy strong,.composer-attachment-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.composer-attachment-copy strong{color:#202939;font-size:14px;font-weight:500}.composer-attachment-copy small{color:#7a8493;font-size:12px}.composer-attachment-card>.ant-btn{color:#7a8493;flex:none}.chat-attachment-name{text-overflow:ellipsis;white-space:nowrap;max-width:45%;overflow:hidden}.attachment-error{width:100%}.attachment-preview-block{margin:16px 0}.attachment-preview-block pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit}.message-attachments{margin:6px 0}.chat-history-results{gap:8px;margin:16px 0;display:grid}.chat-history-item.ant-btn{white-space:normal;text-align:left;flex-direction:column;align-items:flex-start;height:auto;min-height:60px;padding:10px;display:flex}.chat-history-item span{overflow-wrap:anywhere;max-width:100%}.messages-frame{position:relative}.conversation-outline-rail{z-index:4;pointer-events:none;background:0 0;flex-direction:column;justify-content:center;width:52px;display:flex;position:absolute;inset:0 auto 0 0}.conversation-outline-dots{scrollbar-width:thin;pointer-events:auto;flex-direction:column;width:42px;min-height:0;max-height:100%;margin-inline-start:8px;display:flex;overflow-y:auto}.conversation-outline-dots:empty{display:none}.conversation-outline-tick{border-radius:var(--radius-control);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;width:100%;height:24px;padding:0;display:flex}.conversation-outline-tick span{width:10px;height:3px;transition:background-color var(--motion-fast) ease;background:#8190a6;border-radius:2px;flex:none}.conversation-outline-tick.is-current span{background:var(--color-link);width:16px}.conversation-outline-tick:is(:hover,:focus-visible) span{background:var(--color-link);width:28px}.conversation-outline-tick:focus-visible{outline:2px solid var(--color-link);outline-offset:-2px}.conversation-outline-preview{z-index:5;border:1px solid var(--color-border);background:var(--color-surface,#fff);width:min(420px,100vw - 190px);max-height:180px;box-shadow:var(--shadow-float);color:var(--color-text);pointer-events:none;border-radius:20px;padding:18px 20px;position:absolute;left:64px;overflow:hidden}.conversation-outline-preview strong{text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:600;line-height:1.5;display:block;overflow:hidden}.conversation-outline-preview p{color:var(--color-muted);overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:8px 0 0;font-size:14px;line-height:1.55;display:-webkit-box;overflow:hidden}.conversation-outline-preview time{color:var(--color-muted);margin-top:10px;font-size:12px;display:block}.conversation-page-layout .conversation-body .platform-messages{padding-left:max(62px,50% - 480px)}.conversation-header{flex-shrink:0}@media (width<=800px){.session-main{height:100%}.conversation-header{flex-wrap:wrap}.conversation-header>div:first-child{padding-left:22px}.conversation-page-layout .global-session-toggle{top:12px}.chat-attachments{padding:4px 8px}}.content{width:100%;max-width:var(--content-width);margin-inline:auto}.content.conversation-page-content{max-width:none}.workspace-sidebar{height:100dvh;top:0;position:sticky!important}.workspace-sidebar .ant-layout-sider-children{height:100%;min-height:0}.workspace-sidebar .daily-navigation{flex-shrink:0}.workspace-sidebar .recent-session-nav .ant-empty{margin:12px 0}.workspace-sidebar .recent-session-nav .ant-empty-image{height:32px}.topbar-page{align-items:center;gap:12px;min-width:0;display:flex}.workspace-context{justify-content:flex-end}.workspace-context .ant-tag{margin-inline-end:0}.page-heading>div:first-child{min-width:0}.page-heading :is(h1,h2){overflow-wrap:anywhere;font-size:20px;font-weight:600}.page-heading h2{font-size:20px}.page-heading p,.conversation-welcome p{color:var(--color-muted);font-weight:400}.page-heading>.ant-space{flex-shrink:0}.evaluation-workspace .page-heading{margin-bottom:0}.evaluation-workspace .evaluation-scope-note{margin:0}.evaluation-case-preview+.evaluation-case-preview{border-top:1px solid var(--color-border);margin-top:20px;padding-top:20px}.evaluation-case-preview h5.ant-typography{margin:0 0 8px}.evaluation-fields{border:0;min-width:0;margin:0;padding:0}.page-notice{margin-bottom:var(--space-block)}.document-filter-notice.ant-alert{border-radius:var(--radius-control);align-items:center;margin-bottom:8px;padding:6px 10px}.document-filter-notice .ant-alert-icon{margin-top:0;font-size:14px}.document-filter-notice .ant-alert-content{display:block}.document-filter-notice .ant-alert-message{margin:0}.document-filter-notice-line{align-items:baseline;gap:8px;min-width:0;font-size:13px;line-height:20px;display:flex}.document-filter-notice-line strong{flex:none}.document-filter-notice-line span{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;font-weight:400;overflow:hidden}.document-filter-notice .ant-alert-action{margin-inline-start:auto;padding-inline-start:8px}@media (width<=700px){.document-filter-notice-line{flex-wrap:wrap;gap:0 8px}.document-filter-notice-line span{white-space:normal}}.filter-toolbar{margin-bottom:var(--space-block);flex-wrap:wrap;align-items:center;gap:12px;display:flex}.filter-toolbar>.ant-input-search{width:min(360px,100%)}.filter-toolbar>label{color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.knowledge-base-toolbar{flex-wrap:wrap}.knowledge-base-overview-metrics{flex-wrap:wrap;gap:12px}.knowledge-base-detail-metrics{flex-wrap:wrap}.knowledge-detail-card{margin-top:16px}.knowledge-detail-card>.ant-card-head .ant-card-head-wrapper{justify-content:flex-end}.resource-card-grid{grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr))}.resource-list-card .ant-card-head-title{white-space:normal;overflow-wrap:anywhere;padding-block:14px;line-height:1.5}.resource-card-footer{flex-wrap:wrap;gap:12px}.tool-summary{gap:4px;display:grid}.tool-summary strong{font-weight:500;line-height:1.6}.tool-summary .ant-typography{overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.5}.trial-feedback{border:1px solid var(--color-border);border-radius:6px;margin-top:16px;padding:12px}.trial-feedback p{color:var(--color-muted);margin:8px 0 0}.empty-state{padding:24px 12px}.empty-state strong{color:var(--color-text);font-weight:500;display:block}.empty-state p{max-width:480px;color:var(--color-muted);margin:8px auto 0;line-height:1.7}.error-detail{overflow-wrap:anywhere;max-width:100%}.error-detail p{margin:0 0 8px}.ant-alert{overflow-wrap:anywhere}.ant-modal-title,.ant-drawer-title{overflow-wrap:anywhere;padding-inline-end:24px}.ant-modal-body>.ant-btn{margin-top:12px}.ant-modal-body>.ant-alert{margin-block:12px}.ant-modal .ant-form-item-explain-error{line-height:1.6}.ant-modal .ant-collapse{margin-block:12px}.ant-modal .ant-form,.ant-drawer .ant-form{min-width:0}.clinical-source-card .ant-card-head-wrapper{flex-wrap:wrap;gap:8px}.clinical-source-card .ant-card-extra{margin-inline-start:0}.ant-table-wrapper{min-width:0;max-width:100%}.ant-table-content,.ant-table-body{overflow-x:auto}.ant-table-cell .ant-space{row-gap:8px!important}.ant-tabs{min-width:0}.json{max-width:100%;overflow:auto}.recent-session-group small{color:var(--color-muted)}.settings-content>.ant-alert{margin-bottom:16px}.iam-workbench>.ant-tabs-nav{margin-bottom:18px}.iam-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 0 14px;display:flex}.iam-toolbar .ant-space{flex-wrap:wrap}.iam-person-picker{flex-direction:column;gap:4px;display:flex}.iam-field-label{color:var(--color-muted);font-size:12px;line-height:18px}.conversation-welcome p{margin:12px 0 0;font-size:15px;line-height:1.7}@media (width<=1100px){.settings-content{padding:20px}}@media (width<=767px){.topbar,.conversation-page-layout .topbar{flex-wrap:nowrap;gap:8px;min-height:64px;padding:8px 12px!important}.topbar-page{gap:4px}.topbar .ant-breadcrumb li:first-child,.topbar .ant-breadcrumb li:nth-child(2){display:none}.workspace-context{gap:4px!important}.workspace-context .ant-tag{display:none}.settings-content{padding:16px}.page-heading :is(h1,h2){font-size:20px}.page-heading>.ant-space{max-width:100%}.filter-toolbar{align-items:stretch}.filter-toolbar>.ant-input-search{flex-basis:100%;width:100%}.filter-toolbar>.ant-select{flex:1;min-width:130px}.ant-modal{padding-bottom:20px;top:20px}.ant-modal .ant-col-12{flex:0 0 100%;max-width:100%}.ant-modal .ant-radio-group{flex-wrap:wrap;gap:4px;display:flex}.tool-table .ant-table-cell-fix-right{width:150px}.tool-table .ant-table-cell-fix-right .ant-space{flex-direction:column;align-items:stretch;display:flex}.conversation-page-layout .session-workspace{height:calc(100dvh - 64px)}.knowledge-base-detail-overview{padding-inline:0}}.technical-details summary{cursor:pointer;color:var(--color-link,#1668dc)}.technical-details[open]{max-width:440px}@media (width<=767px){.tool-table .ant-table-content{overflow-x:visible!important}.tool-table table{table-layout:auto!important;width:100%!important;min-width:0!important}.tool-table colgroup{display:none}.tool-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.tool-table tbody{display:block}.tool-table .ant-table-row{border:1px solid var(--color-border);border-radius:8px;grid-template-columns:1fr 1fr;margin-bottom:12px;display:grid}.tool-table .ant-table-row>td{border-bottom:0;width:auto!important;position:static!important}.tool-table .ant-table-row>td:first-child,.tool-table .ant-table-row>td:last-child{grid-column:1/-1}.tool-table .ant-table-row>td:nth-child(2):before{content:"版本 ";color:var(--color-muted)}.tool-table .ant-table-cell-fix-right .ant-space{flex-direction:row}.tool-table .ant-table-cell:after{display:none}}.resource-list-card{flex-direction:column;display:flex}.resource-list-card>.ant-card-body{flex:1}.knowledge-detail-card>.ant-card-head{min-height:48px}.knowledge-base-detail-overview{margin-top:0;padding:12px 16px}.knowledge-base-detail-actions{gap:8px}.knowledge-document-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.knowledge-document-heading h3.ant-typography{margin:0 0 4px;font-size:14px}.knowledge-document-toolbar{flex-wrap:wrap}.knowledge-document-toolbar .ant-select{flex:0 0 150px}.knowledge-document-toolbar .ant-picker{flex:0 0 260px}.knowledge-document-filters,.knowledge-format-help{margin:12px 0}.knowledge-document-filters summary,.knowledge-format-help summary{cursor:pointer;width:fit-content;color:var(--color-text-tertiary);padding:6px 0}.knowledge-document-filters summary:focus-visible,.knowledge-format-help summary:focus-visible{outline-offset:3px;outline:2px solid #1668dc}.knowledge-document-filters .knowledge-document-toolbar{margin-top:8px}.knowledge-format-help .ant-typography{overflow-wrap:anywhere;margin-top:8px}.knowledge-document-list .ant-table-cell{overflow-wrap:break-word}.knowledge-directory-nav{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (width<=600px){.knowledge-document-heading>.ant-space{width:100%}.knowledge-document-toolbar .ant-picker{flex-basis:100%;max-width:100%}}.knowledge-create-settings{margin-bottom:20px}.workflow-disclosure{min-width:0;margin-block:14px}.workflow-disclosure>summary,.workflow-inline-details>summary{cursor:pointer;color:var(--color-muted);padding-block:8px}.workflow-disclosure>summary:focus-visible,.workflow-inline-details>summary:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #1668dc}.workflow-disclosure[open]>summary{margin-bottom:8px}.workflow-inline-details{overflow-wrap:anywhere;font-size:12px}.workflow-inline-details>summary{padding-block:4px}.workflow-secondary-links{justify-content:flex-end;gap:12px;display:flex}.evaluation-workspace>.ant-space-item{width:100%;min-width:0}@media (width<=767px){.evaluation-workspace .ant-card-head-wrapper{flex-wrap:wrap;gap:8px;padding-block:12px}.evaluation-workspace .ant-card-extra{margin-inline-start:0}.workflow-secondary-links{justify-content:flex-start}}.context-guidance{border-inline-start:1px solid var(--color-border);color:var(--color-text-tertiary);overflow-wrap:anywhere;align-items:center;gap:8px 12px;margin-block:4px 12px;padding:4px 10px;font-size:13px;line-height:1.55;display:flex}.context-guidance-copy{flex:1;min-width:0}.context-guidance-copy>strong{color:var(--color-text);margin-bottom:2px;font-size:13px;font-weight:500;display:block}.context-guidance-action{flex-shrink:0}.wiki-automation-note .context-guidance-copy>strong{margin-right:12px;display:inline}.wiki-automation-note .context-guidance-copy>div{display:inline}.wiki-automation-note details{margin-top:6px}.wiki-automation-note summary{cursor:pointer;color:var(--color-link,#1668dc)}.wiki-organization-progress{background:#fafbfc;border:1px solid #e7ebf1;border-radius:8px;margin-bottom:20px;padding:14px 16px}.wiki-organization-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.wiki-organization-heading strong{font-size:14px;font-weight:500}.wiki-organization-overview{flex-wrap:wrap;align-items:center;gap:4px 16px;display:flex}.wiki-organization-summary{color:var(--color-muted);flex-wrap:wrap;gap:6px 16px;margin-top:4px;font-size:12px;display:flex}.wiki-organization-failure{align-items:center;gap:16px;margin-top:10px;font-size:12px;display:flex}.wiki-organization-failure .ant-typography{min-width:0;color:var(--color-muted);flex:1;font-size:12px}.wiki-organization-failure a{flex-shrink:0}.wiki-organization-records-link.ant-btn{color:var(--color-muted);padding-inline:0;font-size:12px}.wiki-organization-records-toolbar{justify-content:space-between;align-items:center;gap:16px;margin:14px 0 10px;display:flex}.wiki-organization-history .ant-typography,.wiki-organization-record-list{font-size:12px}.wiki-organization-record{border-top:1px solid #edf0f5;align-items:center;gap:16px;padding:7px 0;display:flex}.wiki-organization-record>.ant-typography{flex:1;min-width:0}.wiki-organization-state{color:var(--color-muted);white-space:nowrap}.wiki-organization-state.is-failed{color:#c23e3e}@media (width<=640px){.context-guidance{flex-wrap:wrap;align-items:flex-start}.context-guidance-action{width:100%}}.monitor-health-metrics{grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr));gap:12px;margin:0 0 16px;display:grid}.monitor-health-metrics>div{border:1px solid var(--color-border);background:#fff;border-radius:8px;padding:12px 16px}.monitor-health-metrics dt{color:var(--color-muted);line-height:1.5}.monitor-health-metrics dd{margin:6px 0 0;font-size:16px}.monitor-health-section-title{margin:16px 0 8px;font-size:15px;font-weight:600;line-height:1.6}.monitor-health-reading-help{color:var(--color-muted);margin:0 0 16px;font-size:13px;line-height:1.7}.monitor-health-surface{background:#fff;border:1px solid #e3e8ef;border-radius:12px;padding:20px}.monitor-health-surface .monitor-health-section-title{margin:0 0 4px}.monitor-health-surface .monitor-health-reading-help{color:var(--color-muted);margin:0 0 16px}.monitor-health-surface .monitor-health-details{margin-top:4px}.monitor-health-alert{color:var(--color-danger-text);font-variant-numeric:tabular-nums;font-weight:600}.metric-method{margin-top:6px}.metric-method summary{cursor:pointer;color:var(--color-link,#1668dc)}.context-guidance summary:focus-visible{outline-offset:3px;outline:2px solid #1668dc}.knowledge-batch-bar.context-guidance{border-inline-start-color:var(--color-link,#1668dc);background:#f0f6ff;flex-wrap:wrap}.knowledge-batch-bar .context-guidance-action{flex-shrink:1}.tool-trial-input{gap:16px;display:grid}.tool-trial-input .ant-input-number{width:100%}.resource-task-context{color:var(--color-muted);flex-wrap:wrap;gap:8px 16px;margin-block:8px 16px;display:flex}.workflow-disclosure>summary{cursor:pointer;padding-block:12px}.workflow-disclosure>summary:focus-visible{outline-offset:3px;outline:2px solid #1668dc}.clinical-selected-result{margin-bottom:16px}.knowledge-base-count{margin:0 0 12px}.knowledge-base-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.knowledge-base-grid .ant-card-head{border-bottom:0;min-height:56px;padding-inline:16px}.knowledge-base-grid .ant-card-head-title{min-width:0;padding-block:12px 8px}.knowledge-base-grid .ant-card-extra{padding-block:12px 8px}.knowledge-base-grid .ant-card-extra .ant-tag{border:0;border-radius:999px;margin:0}.knowledge-base-grid .ant-card-body{min-height:150px;padding:8px 16px 14px}.knowledge-base-card-title{align-items:center;gap:10px;min-width:0;display:flex}.knowledge-base-card-icon{width:32px;height:32px;color:var(--color-text-tertiary);background:#f2f4f7;border-radius:8px;flex:0 0 32px;place-items:center;font-size:16px;display:grid}.knowledge-base-title-link.ant-btn{min-width:0;max-width:100%;height:auto;color:var(--color-text);text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;padding:0;font-size:16px;font-weight:600;display:block;overflow:hidden}.knowledge-base-title-link.ant-btn>span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.knowledge-base-title-link.ant-btn:hover{color:var(--color-link,#1668dc);background:0 0}.knowledge-base-grid .resource-card-description{min-height:20px;line-height:20px;margin-bottom:4px!important}.knowledge-base-card-version{font-size:12px;line-height:18px}.knowledge-search-intro{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.knowledge-search-intro .ant-typography{margin-bottom:12px}.knowledge-search-intro>a{white-space:nowrap;flex:none}.knowledge-search-panel{gap:16px;padding:4px 0 16px;display:grid}.knowledge-search-field{gap:8px;display:grid}.knowledge-search-field>.ant-segmented{width:fit-content;max-width:100%}.knowledge-search-query{width:100%}.retrieval-scope-empty{font-size:12px;line-height:20px;display:block}.knowledge-search-progress{min-height:32px}.knowledge-search-results{border-top:1px solid #eaecf0;gap:12px;margin-top:4px;padding-top:16px;display:grid}.knowledge-search-results-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.knowledge-search-results-heading .ant-typography{color:var(--color-text);margin:0;font-size:14px}.knowledge-search-results-heading .ant-tag{margin:0}.knowledge-search-technical-summary{background:#fafbfc;border:1px solid #eaecf0;border-radius:8px}.knowledge-search-technical-summary>.ant-collapse-item>.ant-collapse-header{min-height:36px;color:var(--color-muted);align-items:center;padding-block:6px;font-size:12px}.knowledge-search-result-list{gap:12px;display:grid}.knowledge-search-result-card{box-shadow:none;border-color:#e4e7ec}.knowledge-search-result-card .ant-card-head{min-height:52px;padding-inline:14px}.knowledge-search-result-card .ant-card-body{padding:14px}.knowledge-search-result-title{align-items:center;gap:10px;min-width:0;display:flex}.knowledge-search-result-title>span{width:26px;height:26px;color:var(--color-link,#1668dc);background:#edf4ff;border-radius:50%;flex:0 0 26px;place-items:center;font-size:12px;display:grid}.knowledge-search-result-title>div{gap:1px;min-width:0;display:grid}.knowledge-search-result-title strong,.knowledge-search-result-title small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.knowledge-search-result-title strong{color:var(--color-text);font-size:14px;font-weight:600}.knowledge-search-result-title small{color:var(--color-muted);font-size:11px;font-weight:400}.iam-primary-tabs>.ant-tabs-nav{margin-bottom:20px}.iam-primary-tabs>.ant-tabs-nav .ant-tabs-tab{padding-inline:4px;font-weight:600}.iam-scope-bar{background:#f8fbff;border:1px solid #dce5f0;border-radius:10px;justify-content:space-between;align-items:center;gap:24px;padding:16px 18px;display:flex}.iam-scope-copy{gap:2px;min-width:240px;display:grid}.iam-scope-copy strong{color:#17233c;font-size:16px}.iam-secondary-nav{background:#f7f9fc;border:1px solid #e4e9f0;border-radius:10px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;padding:6px;display:grid}.iam-secondary-nav button{min-height:62px;color:var(--color-text-secondary);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;padding:10px 14px;display:grid}.iam-secondary-nav button:hover{background:#fff}.iam-secondary-nav button.is-active{color:var(--color-link,#1668dc);box-shadow:var(--shadow-card);background:#fff;border-color:#b8d4ff}.iam-secondary-nav button:focus-visible{outline-offset:2px;outline:2px solid #1668dc}.iam-secondary-nav span{font-weight:600}.iam-secondary-nav small{color:var(--color-muted);margin-top:2px;font-size:13px;line-height:1.4}.iam-section-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.iam-section-heading .ant-typography{margin-bottom:0}.iam-section-heading .ant-typography-h3{margin-top:0}.iam-list-card .ant-card-head-title>div{gap:2px;display:grid}.iam-list-card .ant-card-head-title small{color:var(--color-muted);font-size:13px;font-weight:400}.iam-primary-cell{gap:2px;min-width:180px;display:grid}.iam-primary-cell .ant-typography{overflow-wrap:anywhere}.iam-search{width:min(420px,100%)}.iam-drawer-notice,.iam-modal-notice{margin-bottom:20px}.iam-capability-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.iam-capability-list>div{border:1px solid #e4e9f0;border-radius:8px;grid-template-columns:20px minmax(0,1fr);gap:2px 8px;padding:12px;display:grid}.iam-capability-list .anticon{color:var(--color-link,#1668dc);grid-row:1/span 2;margin-top:2px}.iam-capability-list small{color:var(--color-muted);overflow-wrap:anywhere}.iam-secret{overflow-wrap:anywhere;background:#fffbe6;border:1px solid #f0c36d;border-radius:8px;margin-top:16px;padding:12px}@media (width<=1200px){.iam-scope-bar{flex-direction:column;align-items:flex-start}.iam-secondary-nav,.iam-capability-list{grid-template-columns:1fr}}.knowledge-search-context-prefix.ant-typography{background:#f9fafb;border-left:2px solid #d0d5dd;margin:10px 0 0;padding:8px 10px;font-size:12px}.knowledge-search-result-actions{border-top:1px solid #f0f2f5;justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;margin-top:10px;padding-top:8px;display:flex}.knowledge-search-result-actions>.ant-btn{flex:none;padding-inline:0}.knowledge-search-result-actions>.ant-collapse{flex:1;min-width:0}.knowledge-search-result-actions>.ant-collapse>.ant-collapse-item>.ant-collapse-header{justify-content:flex-end;padding-block:4px;font-size:12px}.knowledge-search-result-actions>.ant-collapse .ant-collapse-content-box{padding-inline:0}@media (width<=700px){.knowledge-search-intro{flex-direction:column;align-items:flex-start}.knowledge-search-field>.ant-segmented{width:100%;overflow-x:auto}.knowledge-search-results-heading{flex-direction:column;align-items:flex-start}.knowledge-search-result-actions{flex-direction:column}.knowledge-search-result-actions>.ant-collapse{width:100%}.knowledge-search-result-actions>.ant-collapse>.ant-collapse-item>.ant-collapse-header{justify-content:flex-start}}.knowledge-base-grid .resource-card-metrics{gap:18px;margin-top:12px}.knowledge-base-grid .resource-card-metrics span{white-space:nowrap;align-items:baseline;gap:4px;display:inline-flex}.knowledge-base-grid .resource-card-metrics b{margin:0;font-size:16px}.knowledge-base-grid .resource-card-metrics small{color:var(--color-muted);font-size:12px}.knowledge-base-grid .resource-card-metrics .has-warning small{color:var(--color-danger-text)}.knowledge-base-grid .resource-card-footer{margin-top:14px;padding-top:12px}.knowledge-base-open-button.ant-btn{color:var(--color-text-secondary);box-shadow:none;background:0 0;border-color:#d0d5dd}.knowledge-base-open-button.ant-btn:hover,.knowledge-base-open-button.ant-btn:focus-visible{border-color:var(--color-link,#1668dc);color:var(--color-link,#1668dc);background:#f5f9ff}.knowledge-base-grid .ant-btn .anticon,.knowledge-document-upload .ant-btn .anticon,.knowledge-document-list .ant-btn .anticon,.document-detail-tabs .ant-tabs-tab .anticon{font-size:16px}.knowledge-directory-nav{border-top:1px solid #eaecf0;padding-block:10px}.knowledge-directory-nav>.ant-select{width:280px}.inline-notice{--notice-accent:var(--color-link);flex-wrap:wrap;align-items:center;gap:4px 12px;margin-bottom:10px;padding-block:4px;font-size:13px;line-height:1.55;display:flex}.inline-notice.is-warning{--notice-accent:var(--color-warning-text)}.inline-notice.is-error{--notice-accent:var(--color-danger-text)}.inline-notice.is-success{--notice-accent:var(--color-success-text)}.inline-notice-copy{overflow-wrap:anywhere;min-width:0;padding-inline-start:14px;position:relative}.inline-notice-copy:before{content:"";background:var(--notice-accent);border-radius:50%;width:6px;height:6px;position:absolute;inset:.6em auto auto 0}.inline-notice-copy>strong{font-weight:500}.inline-notice-description{color:var(--color-text-tertiary);margin-inline-start:8px;display:inline}.inline-notice-action .ant-btn-link{padding-inline:0}.document-detail-overview>.ant-btn-link{justify-self:start;padding-inline:0}.knowledge-document-list-icon,.document-detail-title-icon{width:32px;height:32px;color:var(--color-muted);background:#f2f4f7;border-radius:8px;flex-basis:32px;font-size:18px}.knowledge-document-list .ant-table-cell .ant-typography-ellipsis{max-width:175px}.document-detail-overview{background:#fafbfc;border:1px solid #e4e7ec;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px;margin-bottom:6px;padding:8px 10px;display:grid}.document-detail-status{white-space:nowrap;flex-wrap:wrap;align-items:center;gap:6px;margin:0;display:flex}.document-detail-status .ant-tag{margin:0}.document-detail-tabs>.ant-tabs-nav{z-index:2;background:#fff;margin-bottom:6px;padding-top:0;position:sticky;top:-24px}.document-detail-tabs .document-detail-section{padding:6px 0 16px}.document-detail-tabs .document-detail-section>.ant-typography{padding-left:0;font-size:15px}.document-detail-tabs .document-detail-section>.ant-typography:before{display:none}.document-detail-tabs .document-detail-section-heading h5{font-size:15px}.document-transfer-section{background:#fffaf2;border-radius:9px;margin-top:8px;border:1px solid #f0d5a5!important;padding:16px!important}.document-version-heading{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-bottom:10px;display:flex}.document-version-heading .ant-typography{margin:0}.document-version-heading h5.ant-typography{color:var(--color-text);font-size:15px}@media (width<=700px){.document-detail-overview{grid-template-columns:1fr}.document-detail-page{padding-inline:18px}.document-detail-page-navigation{margin-inline:-18px;padding-inline:18px}.document-detail-page-header{flex-direction:column;align-items:flex-start}}.knowledge-base-title-link:focus-visible,.knowledge-document-list .ant-btn:focus-visible,.document-detail-page .ant-btn:focus-visible{outline-offset:2px;outline:2px solid #1668dc}@media (prefers-reduced-motion:reduce){.knowledge-base-grid .resource-list-card{transition:none}}.direct-model-choice{color:#52627b;align-items:center;gap:12px;width:min(100%,920px);margin:0 auto 16px;font-size:14px;display:flex}.direct-model-choice .ant-select{max-width:100%}.wiki-navigation-card{min-width:0}.wiki-navigation-card .ant-tree{max-height:60dvh;margin-top:12px;overflow:auto}.wiki-panel .ant-tree-directory .ant-tree-node-content-wrapper{align-items:center;min-width:0;display:flex;overflow:hidden}.wiki-panel .ant-tree-directory .ant-tree-iconEle{flex:0 0 24px}.wiki-panel .ant-tree-directory .ant-tree-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.wiki-navigation-card .ant-tree-title{white-space:nowrap}.wiki-navigation-card .ant-space-item,.wiki-reader-workspace{min-width:0}.conversation-outline-controls{pointer-events:auto}.document-parse-checks{margin:0 0 16px}.list-toolbar{margin:0 0 var(--space-block);flex-wrap:wrap;align-items:center;gap:12px;display:flex}.list-toolbar-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.list-toolbar-meta{color:var(--color-muted);font-size:13px;line-height:22px}.page-summary{border:1px solid var(--color-border);background:#f8fafc;border-radius:10px;flex-wrap:wrap;align-items:flex-start;gap:4px 32px;margin:0;padding:10px 14px;display:flex}.page-summary>div{min-width:0}.page-summary dt{color:var(--color-muted);font-size:12px;line-height:20px}.page-summary dd{margin:0;font-size:13px;font-weight:500;line-height:22px}.page-summary dd .ant-btn{height:22px;padding:0;font-size:13px;font-weight:500}.page-summary-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}::selection{color:#17345d;background:#dbeafe}*{scrollbar-color:#ccd5e1 transparent;scrollbar-width:thin}.page-heading :is(h1,h2){letter-spacing:-.01em;margin:0 0 3px;font-size:20px;font-weight:600;line-height:26px}.page-heading>.ant-space{align-items:center;gap:8px!important}.list-toolbar{gap:8px;min-height:32px;margin:0}.list-toolbar>.ant-select{min-width:148px}.list-toolbar-meta{font-size:12px;line-height:20px}.list-toolbar .ant-input-affix-wrapper,.list-toolbar .ant-select-selector,.list-toolbar .ant-btn{border-radius:var(--radius-control)}.resource-list-toolbar-inline{align-items:center;gap:14px;margin:0;display:flex}.resource-list-toolbar-inline>.ant-typography{color:var(--color-faint);font-size:12px;line-height:20px}.resource-list-toolbar-inline .ant-pagination{margin:0}.ant-table .ant-btn-link{color:#3f4c60}.ant-table .ant-btn-link:not(:disabled):hover{color:var(--color-link)}.ant-table a:not(.ant-btn){color:#3f4c60}.ant-table a:not(.ant-btn):hover{color:var(--color-link)}.ant-pagination-simple .ant-pagination-simple-pager input{width:30px!important;height:22px!important;min-height:0!important;box-shadow:none!important;color:var(--color-text)!important;background:0 0!important;border-color:#0000!important;padding:0 4px!important;font-size:12px!important}.ant-pagination-simple .ant-pagination-simple-pager input:hover,.ant-pagination-simple .ant-pagination-simple-pager input:focus{border-color:var(--color-border);background:#fff}.ant-pagination .ant-pagination-item,.ant-pagination .ant-pagination-prev,.ant-pagination .ant-pagination-next{border-radius:6px}.ant-tag{border-radius:4px;margin-inline-end:6px;padding-inline:6px;font-size:12px;line-height:18px}.ant-table .ant-tag{align-items:center;gap:5px;padding-inline:0;font-size:12px;line-height:18px;display:inline-flex;background:0 0!important;border:0!important}.ant-table .ant-tag:before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.list-surface{border:1px solid var(--color-border);min-width:0;box-shadow:var(--shadow-card);background:#fff;border-radius:12px;overflow:hidden}.list-surface .ant-table,.list-surface .ant-table-container{border-radius:0}.list-surface .ant-table-thead>tr:first-child>th:first-child{border-start-start-radius:0}.list-surface .ant-table-thead>tr:first-child>th:last-child{border-start-end-radius:0}.list-surface>.ant-alert{margin:12px 14px}.ant-btn-link:not(:disabled):hover{color:#17479f}.topbar{z-index:20;-webkit-backdrop-filter:blur(14px)saturate(160%);backdrop-filter:blur(14px)saturate(160%);background:#ffffffeb;border-bottom:1px solid #edf0f4;height:60px;min-height:60px;position:sticky;top:0;padding:0 28px!important}.topbar .ant-breadcrumb{font-size:13px;line-height:20px}.topbar .ant-breadcrumb li{color:var(--color-faint)}.topbar .ant-breadcrumb a{color:var(--color-muted);font-weight:400}.topbar .ant-breadcrumb a:hover{color:var(--color-link)}.topbar .ant-breadcrumb li:last-child{color:var(--color-text-secondary);font-weight:500}.topbar .ant-breadcrumb-separator{color:#cfd5de;margin-inline:7px}.workspace-current-scope{color:#7b8697;background:#fafbfc;border:1px solid #edf0f4;border-radius:999px;padding:3px 9px;font-size:12px;line-height:18px}.content{width:100%;padding:24px 28px 36px}.page-heading{align-items:flex-start;gap:20px;margin-bottom:16px}.page-heading :is(h1,h2){color:var(--color-ink);letter-spacing:-.015em;margin:0 0 4px;font-size:20px;font-weight:600;line-height:28px}.page-heading p{max-width:72ch;color:var(--color-muted);margin:0;font-size:13px;line-height:20px}.page-stack{gap:16px}.page-stack>.page-heading{margin-bottom:0}.list-toolbar{gap:8px;min-height:32px}:is(.list-toolbar>.ant-input-affix-wrapper,.list-toolbar>.ant-input-group-wrapper,.list-toolbar>.ant-space-compact:has(>.ant-input-affix-wrapper)){flex:0 320px;min-width:200px;max-width:320px}.list-toolbar .ant-input-affix-wrapper,.list-toolbar .ant-select-selector,.list-toolbar .ant-btn,.list-toolbar .ant-picker{border-radius:8px}.list-toolbar .ant-btn{font-size:13px}.ant-btn{box-shadow:none;transition:color var(--motion-fast) ease, background-color var(--motion-fast) ease, border-color var(--motion-fast) ease, box-shadow var(--motion-fast) ease;border-radius:8px;font-size:13px;font-weight:500}.ant-btn-sm{font-size:12px}.ant-btn-primary{box-shadow:0 1px 2px #1668dc29}.ant-btn-primary:not(:disabled):not(.ant-btn-disabled):hover{background:#125bc4;box-shadow:0 3px 10px #1668dc33}.ant-btn-default:not(:disabled):not(.ant-btn-disabled):hover{color:var(--color-text);border-color:#b9c4d4}.ant-btn-link{color:var(--color-link)}.ant-btn:focus-visible{outline-offset:2px;outline:2px solid #1668dc}.ant-input,.ant-input-affix-wrapper,.ant-select-selector,.ant-picker{font-size:13px}.ant-input:hover,.ant-input-affix-wrapper:hover,.ant-select:not(.ant-select-disabled):hover .ant-select-selector,.ant-picker:hover{border-color:#bac5d4!important}.ant-form-item-label>label{color:var(--color-text-secondary);font-size:13px}.ant-form-item-explain-error{margin-top:4px;font-size:12px;line-height:18px}:where(.content,.ant-drawer-body,.ant-modal-body) :where(h2,h3,h4){color:var(--color-ink);margin-block:0;font-weight:600}:where(.content,.ant-drawer-body,.ant-modal-body) :where(h2){font-size:15px;line-height:22px}:where(.content,.ant-drawer-body,.ant-modal-body) :where(h3){font-size:14px;line-height:20px}:where(.content,.ant-drawer-body,.ant-modal-body) :where(h4){font-size:13px;line-height:20px}.ant-table-wrapper .ant-table.ant-table{font-variant-numeric:tabular-nums;border-radius:10px;font-size:13px}.ant-table-thead>tr>th{letter-spacing:.01em;white-space:nowrap;text-align:center!important;color:var(--color-muted)!important;border-bottom:1px solid var(--color-border)!important;background:#fafbfc!important;padding:9px 14px!important;font-size:12px!important;font-weight:500!important;line-height:16px!important}.ant-table-thead>tr>th:before{display:none!important}.ant-table-wrapper .ant-table-thead .ant-table-column-sorters{justify-content:center}.ant-table-wrapper .ant-table-thead .ant-table-column-sorters>.ant-table-column-title{flex:0 auto}.ant-table-tbody>tr:not(.ant-table-measure-row)>td{vertical-align:middle;line-height:20px;border-bottom-color:var(--color-line)!important;padding:10px 14px!important}.ant-table-tbody>tr.ant-table-row:last-child>td{border-bottom:0!important}.ant-table-tbody>tr.ant-table-row:hover>td{background:#f9fafb!important}.ant-table-tbody>tr.ant-table-row-selected>td{background:#f5f8fd!important}.ant-table .table-cell-numeric{text-align:right}.ant-table .table-cell-action{white-space:nowrap}.ant-table .table-cell-action .ant-space,.ant-table .table-cell-action .ant-space-compact{justify-content:flex-end}.ant-table .table-cell-time{color:var(--color-muted);white-space:nowrap;font-size:12px}.ant-table .table-cell-status{white-space:nowrap}.ant-table-thead>tr>th.ant-table-selection-column,.ant-table-tbody>tr>td.ant-table-selection-column{text-align:center;width:40px;padding-inline:0!important}.ant-table-row-expand-icon-cell{text-align:center;width:40px}.ant-table-column-sorter{color:var(--color-faint)}.ant-table-column-sorters:hover .ant-table-column-sorter{color:var(--color-muted)}.ant-table-column-sorter-up.active,.ant-table-column-sorter-down.active{color:var(--color-link)}.ant-table-filter-trigger{color:var(--color-faint)}.ant-table-filter-trigger.active{color:var(--color-link)}.ant-table-placeholder>td{text-align:center;color:var(--color-muted);padding:40px 14px!important}.ant-table-placeholder .ant-empty{margin:0}.ant-table-wrapper .ant-table-pagination.ant-pagination{border-top:1px solid var(--color-line);margin:0;padding:12px 14px}.ant-table-wrapper .ant-table-pagination .ant-pagination-total-text{color:var(--color-muted);margin-inline:0 auto;font-size:12px;line-height:20px}.ant-table-wrapper .ant-table-pagination.ant-pagination.ant-pagination-top{border-top:0;border-bottom:1px solid var(--color-line)}.ant-table-summary>tr>td{background:#fafbfc;font-weight:500;border-top:1px solid var(--color-border)!important}.ant-table-thead>tr>th.ant-table-cell-fix-right{background:#fafbfc!important}.ant-table-tbody>tr>td.ant-table-cell-fix-right{background:#fff}.ant-table-tbody>tr.ant-table-row:hover>td.ant-table-cell-fix-right{background:#f9fafb}.ant-table-tbody>tr.ant-table-row-selected>td.ant-table-cell-fix-right{background:#f5f8fd}.ant-table-cell-fix-right-first:after{box-shadow:inset -8px 0 8px -8px #10182814}.ant-table-sticky-holder .ant-table-thead>tr>th{box-shadow:inset 0 -1px 0 var(--color-border)}.ant-card{border-radius:var(--radius-card);box-shadow:var(--shadow-card);border-color:#e7ebf1}.ant-card>.ant-card-head{border-bottom-color:#f1f3f7;min-height:50px}.ant-card>.ant-card-head .ant-card-head-title{color:var(--color-ink);font-size:14px;font-weight:600}.ant-modal .ant-modal-content{border:1px solid #ffffffb3;border-radius:14px;box-shadow:0 24px 64px #1018282e}.ant-modal .ant-modal-header{margin-bottom:18px}.ant-modal .ant-modal-title{color:var(--color-ink);font-size:16px;font-weight:600}.ant-drawer .ant-drawer-content{border-radius:0}.ant-drawer .ant-drawer-header{border-bottom-color:#f1f3f7}.ant-drawer .ant-drawer-title{color:var(--color-ink);font-size:15px;font-weight:600}.ant-popover .ant-popover-inner,.ant-dropdown .ant-dropdown-menu{box-shadow:var(--shadow-float);border:1px solid #edf0f4;border-radius:10px}.ant-dropdown .ant-dropdown-menu-item{min-height:32px;font-size:13px}.ant-pagination{font-size:12px}.ant-pagination .ant-pagination-item{min-width:28px;height:28px;line-height:26px}.footer{display:none!important}.page-summary{border:0;border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line);background:0 0;border-radius:0;flex-wrap:wrap;align-items:flex-start;gap:10px 0;margin:0;padding:10px 0;display:flex}.page-summary>div{border-left:1px solid var(--color-line);min-width:0;padding:0 24px}.page-summary>div:first-child{border-left:0;padding-left:0}.page-summary>div:last-child{padding-right:0}.page-summary dt{color:var(--color-faint);letter-spacing:.02em;font-size:11px;line-height:16px}.page-summary dd{color:var(--color-ink);margin:2px 0 0;font-size:14px;font-weight:600;line-height:22px}.page-summary-actions{align-self:center;margin-left:auto;padding-left:24px}.resource-list-toolbar-inline{gap:12px}.resource-list-toolbar-inline>.ant-btn+.ant-btn,.resource-list-toolbar-inline>.ant-pagination+.ant-btn{position:relative}.resource-list-toolbar-inline>.ant-pagination+.ant-btn:before,.resource-list-toolbar-inline>.ant-btn+.ant-btn:before{content:"";background:var(--color-border);width:1px;position:absolute;inset-block:7px;inset-inline-start:-7px}.list-toolbar-actions>.ant-space,.list-toolbar-actions{gap:8px}.ant-pagination .ant-pagination-prev .ant-pagination-item-link,.ant-pagination .ant-pagination-next .ant-pagination-item-link{color:var(--color-muted)}.ant-pagination .ant-pagination-disabled .ant-pagination-item-link{color:#c8cfda}.ant-pagination-simple .ant-pagination-simple-pager{color:var(--color-muted)}.ant-tabs .ant-tabs-tab{padding-block:9px;font-size:13px}.ant-tabs .ant-tabs-tab+.ant-tabs-tab{margin-inline-start:24px}.ant-tabs .ant-tabs-tab .ant-tabs-tab-btn{color:var(--color-muted)}.ant-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--color-ink);font-weight:600}.ant-tabs .ant-tabs-ink-bar{background:var(--color-link);height:2px}.ant-tabs-top>.ant-tabs-nav:before{border-bottom-color:var(--color-line)}.ant-tabs .ant-tabs-content-holder{color:var(--color-text)}.ant-empty-description{color:var(--color-faint);font-size:13px}.ant-empty-normal{margin-block:24px}.ant-alert{min-width:0}.ant-alert .ant-alert-title,.ant-alert.ant-alert-with-description .ant-alert-title{font-size:13px;font-weight:500;line-height:20px}.ant-alert.ant-alert-with-description .ant-alert-title{margin-bottom:2px}.ant-alert.ant-alert-with-description .ant-alert-icon{margin-block-start:3px;margin-inline-end:8px}.ant-alert.ant-alert-with-description .ant-alert-description{color:var(--color-text-tertiary);font-size:12px;line-height:18px}.ant-alert-description>:is(p,ul,ol):first-child{margin-block-start:0}.ant-alert-description>:is(p,ul,ol):last-child{margin-block-end:0}.ant-alert:has(>.ant-alert-actions){flex-wrap:wrap;row-gap:6px}.ant-alert:has(>.ant-alert-actions)>.ant-alert-section{flex-basis:min(200px,100% - 26px)}.ant-alert>.ant-alert-actions{max-width:100%;margin-inline-start:auto;padding-inline-start:8px}.ant-alert>.ant-alert-actions>.ant-space{flex-wrap:wrap}.ant-segmented{border-radius:8px;padding:2px;font-size:12px}.ant-segmented .ant-segmented-item-label{min-height:24px;line-height:24px}.list-surface>.list-toolbar{border-bottom:1px solid var(--color-line);margin:0;padding:12px 14px}.list-surface>.list-toolbar:last-child{border-bottom:0}.list-surface>.ant-empty{margin-block:44px}.data-pagination{margin-top:20px}.data-pagination.ant-pagination-simple{margin-top:12px}.data-pagination .ant-pagination-total-text{color:var(--color-muted);margin-inline-end:12px;font-size:12px;line-height:28px}.data-cursor-pagination{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-top:16px;display:flex}.data-cursor-pagination>.ant-typography{color:var(--color-muted);margin-inline-end:4px;font-size:12px}.data-cursor-pagination .ant-btn{font-size:12px}.resource-list-toolbar .data-pagination,.resource-list-toolbar-inline .data-pagination,.sae-result-pagination,.run-pagination.data-cursor-pagination,.record-page-controls .data-cursor-pagination,.clinical-page-controls .data-cursor-pagination,.record-chat-source-paging.data-cursor-pagination,.agent-prompt-pagination.ant-pagination{margin-top:0}.sae-result-pagination{margin-bottom:16px}@media (width<=1100px){.content{padding:20px}.topbar{padding-inline:20px!important}}@media (width<=760px){.content{padding:16px}.topbar{padding-inline:16px!important}.page-heading{flex-direction:column;gap:12px}.page-heading>.ant-space{width:100%}.workspace-current-scope{display:none}.ant-modal .ant-modal-content{border-radius:12px}}@media (width<=768px){.ant-pagination.ant-pagination{justify-content:center}.data-pagination{margin-top:16px}.data-cursor-pagination{justify-content:flex-start;gap:6px}.data-cursor-pagination>.ant-typography{text-align:center;flex:100%;margin:0 0 2px}.data-cursor-pagination .ant-btn{flex:1 1 0}}:root .ant-tag:is(.ant-tag-filled,.ant-tag-outlined):not(.ant-tag-disabled).ant-tag-green{color:var(--color-success-text)}:root .ant-tag:is(.ant-tag-filled,.ant-tag-outlined):not(.ant-tag-disabled).ant-tag-red{color:var(--color-danger-text)}:root .ant-tag:is(.ant-tag-filled,.ant-tag-outlined):not(.ant-tag-disabled).ant-tag-orange{color:#8a4b0f}:root .ant-tag:is(.ant-tag-filled,.ant-tag-outlined):not(.ant-tag-disabled).ant-tag-gold{color:#7a4d00}:root .ant-tag:is(.ant-tag-filled,.ant-tag-outlined):not(.ant-tag-disabled).ant-tag-blue{color:var(--color-link,#1668dc)}:root .ant-tag:is(.ant-tag-filled,.ant-tag-outlined):not(.ant-tag-disabled).ant-tag-cyan{color:#087682}:root .ant-tag:is(.ant-tag-filled,.ant-tag-outlined):not(.ant-tag-disabled).ant-tag-lime{color:#4b6918}:root .ant-tag:is(.ant-tag-filled,.ant-tag-outlined):not(.ant-tag-disabled).ant-tag-volcano{color:#a63c12}.conversation-page-layout{--conversation-muted:#85888d;--conversation-line:#f0f1f3}.conversation-page-layout .workspace-sidebar .ant-menu{background:0 0}.conversation-page-layout .conversation-page-content{padding:0}.conversation-page-layout .footer{display:none}.conversation-page-layout .session-workspace{border:0;border-radius:0;grid-template-columns:204px minmax(0,1fr);height:calc(100dvh - 64px);min-height:0}.conversation-page-layout .session-workspace.sidebar-collapsed{grid-template-columns:minmax(0,1fr)}.conversation-page-layout .conversation-sidebar{border-color:var(--conversation-line);background:#fff;gap:8px;width:auto;padding:12px 10px}.conversation-sidebar-title{justify-content:space-between;align-items:center;min-height:32px;padding:0;font-size:16px;font-weight:500;line-height:24px;display:flex}.conversation-page-layout .conversation-sidebar-head{padding:0;position:relative}.conversation-page-layout .conversation-sidebar-head>.ant-btn-primary{min-height:36px;box-shadow:none;color:#245bc1;background:#eaf1ff;border:0;justify-content:center;padding-left:8px;font-weight:500}.conversation-page-layout .conversation-sidebar-head>.ant-btn-primary:not(:disabled):not(.ant-btn-disabled):is(:hover,:focus-visible){color:#174fae;box-shadow:none;background:#e0ebff}.conversation-page-layout .conversation-sidebar-head>.ant-btn-primary:not(:disabled):not(.ant-btn-disabled):active{color:#16499e;box-shadow:none;background:#d4e3fc}.conversation-page-layout .session-list-toggle{position:static}.conversation-history-label{border-top:1px solid var(--conversation-line);color:var(--conversation-muted);margin:0;padding-top:10px;font-size:12px}.conversation-page-layout .conversation-sidebar .ant-input-search{padding:0 6px}.conversation-page-layout .conversation-sidebar .ant-input-group-addon .ant-btn{box-shadow:none;border:0}.conversation-page-layout .conversation-sidebar .ant-input-affix-wrapper{background:#f8f9fb;border-color:#0000}.conversation-page-layout .conversation-sidebar .ant-segmented{font-size:12px}.conversation-page-layout .session-item{border:0;border-radius:6px;padding:8px 34px 8px 10px}.conversation-page-layout .session-item strong{font-size:14px;font-weight:400;line-height:20px}.conversation-page-layout .session-item.selected{color:#333;background:#edf2fc}.conversation-page-layout .session-item:focus-visible{outline:2px solid var(--color-link,#1668dc);outline-offset:-2px}.conversation-page-layout .session-item small{color:var(--color-muted);gap:6px;margin-top:2px;font-size:12px;line-height:16px;display:flex}.conversation-page-layout .session-item small>span:empty{display:none}.conversation-page-layout .session-item small>span,.conversation-page-layout .session-item time{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.conversation-page-layout .session-time-group h2{color:var(--conversation-muted);padding-inline:0;font-size:13px;font-weight:400}.conversation-page-layout .session-time-group+.session-time-group{margin-top:8px}.conversation-page-layout .conversation-header{border:0;border-bottom:1px solid var(--conversation-line);gap:8px;min-height:58px;padding:8px max(34px,50% - 410px)}.conversation-page-layout .conversation-header h1{text-overflow:ellipsis;white-space:nowrap;color:#222;font-weight:400;overflow:hidden}.conversation-page-layout .conversation-header p{color:#777;font-size:12px}.conversation-page-layout .conversation-header>div:first-child{min-width:0}.conversation-page-layout .conversation-header>.ant-space{flex-wrap:wrap;flex-shrink:0;max-width:100%;margin-inline-start:auto}.conversation-page-layout .conversation-header>.ant-space .ant-btn{color:#74777d;height:34px;padding-inline:8px;font-size:12px}.conversation-page-layout .conversation-header>.ant-space .ant-btn-icon-only{width:34px;min-width:34px;padding:0}.conversation-page-layout .conversation-header .ant-select{max-width:230px}.conversation-page-layout .conversation-header .ant-btn .anticon{font-size:16px}.conversation-page-layout .conversation-body{padding-bottom:24px;position:relative}.conversation-page-layout .conversation-body:after{content:"回答内容由 AI 生成，请结合来源核验";text-align:center;color:#8a8d93;pointer-events:none;font-size:11px;position:absolute;bottom:6px;left:0;right:0}.conversation-page-layout .conversation-body .platform-messages{gap:16px;padding:18px max(34px,50% - 410px) 16px}.conversation-page-layout .platform-messages .message-user{background:0 0;padding:0}.conversation-page-layout .platform-messages:has(>.ant-empty){justify-content:flex-end}.conversation-page-layout .platform-messages>.ant-empty{margin:8px 8px 4px}.conversation-page-layout .conversation-time{margin-top:0}.conversation-page-layout .chat-message-user .chat-message-bubble{background:#f0f0f0;border-radius:14px}.conversation-page-layout .chat-message-assistant{width:100%}.conversation-page-layout .chat-message-assistant .chat-message-actions{margin-top:6px}.conversation-page-layout .chat-message-actions{flex-wrap:wrap;align-items:center;gap:4px}.conversation-page-layout .chat-message-actions .ant-btn{min-width:32px;height:32px;min-height:30px;padding:0 8px}.conversation-page-layout .chat-message-actions .ant-btn-icon-only{width:32px;padding:0}.conversation-page-layout .chat-message-actions .ant-btn:focus-visible{outline:2px solid var(--color-link,#1668dc);outline-offset:2px}.conversation-page-layout .chat-message-actions .anticon{font-size:16px}.conversation-page-layout .chat-message-user-actions{opacity:.65}.conversation-page-layout .chat-message:hover .chat-message-actions,.conversation-page-layout .chat-message:focus-within .chat-message-actions{opacity:1}.conversation-page-layout .chat-run-terminal.ant-alert{width:min(100%,820px);box-shadow:none;background:0 0;border:0;border-radius:0;align-items:flex-start;gap:12px;margin:-4px auto 6px;padding:4px 0}.conversation-page-layout .chat-run-terminal .ant-alert-content{min-width:0}.conversation-page-layout .chat-run-terminal .ant-alert-title{color:var(--color-muted);font-size:13px;font-weight:500;line-height:22px}.conversation-page-layout .chat-run-terminal .ant-alert-description{color:var(--color-muted);font-size:12px;line-height:20px}.conversation-page-layout .chat-run-terminal .ant-alert-action{align-self:flex-start;margin-inline-start:auto}.conversation-page-layout .chat-run-terminal .ant-btn{height:24px;box-shadow:none;background:0 0;border-color:#0000;padding:0 4px;font-size:12px}.conversation-page-layout .citation-list{align-items:center;gap:2px 10px;margin-top:12px}.conversation-page-layout .citation-list-label{color:var(--color-muted);flex:none;font-size:12px;line-height:20px}.conversation-page-layout .citation-list .citation-source{max-width:min(100%,280px);height:28px;color:var(--color-muted);box-shadow:none;background:0 0;border-color:#0000;border-radius:4px;align-items:center;gap:4px;padding-inline:2px;font-size:12px;font-weight:400;display:inline-flex;overflow:hidden}.conversation-page-layout .citation-list .citation-source:hover,.conversation-page-layout .citation-list .citation-source:focus-visible{color:#245bc1;background:#f8fafc;border-color:#0000}.conversation-page-layout .citation-list .citation-source:hover .citation-source-name{text-decoration:underline}.conversation-page-layout .citation-list .citation-source:focus-visible{outline-offset:2px;outline:2px solid #91caff}.conversation-page-layout .citation-source .anticon{color:var(--color-muted);font-size:12px}.conversation-page-layout .citation-source-index,.conversation-page-layout .citation-source-version{flex:none;font-size:12px}.conversation-page-layout .citation-source-index{font-weight:400}.conversation-page-layout .citation-source-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.conversation-page-layout .citation-source-version{color:var(--color-muted);font-size:11px}.conversation-page-layout .queued-message-stack{z-index:1;width:calc(100% - 92px);max-width:796px;box-shadow:var(--shadow-float);background:#f8f9fb;border:1px solid #dfe4ea;border-radius:16px 16px 10px 10px;margin:8px auto -12px;display:grid;position:relative;overflow:hidden}.conversation-page-layout .queued-message-card{grid-template-columns:34px auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;padding:8px 10px;display:grid}.conversation-page-layout .queued-message-card+.queued-message-card{border-top:1px solid #e8ebef}.conversation-page-layout .queued-message-icon{width:34px;height:34px;color:var(--color-muted);background:#fff;border:1px solid #e0e5ec;border-radius:8px;place-items:center;display:grid}.conversation-page-layout .queued-message-order{color:var(--color-muted);white-space:nowrap;font-size:12px;font-weight:500}.conversation-page-layout .queued-message-text{color:#1f2937;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:500;overflow:hidden}.conversation-page-layout .queued-message-actions{align-items:center;gap:2px;display:flex}.conversation-page-layout .queued-message-actions .ant-btn{min-width:36px;height:36px;box-shadow:none}.conversation-page-layout .queued-message-cancel{width:36px;padding:0}.conversation-page-layout .queued-message-stack+.chat-composer{margin-top:0;padding-top:20px}.conversation-page-layout .assistant-thinking{border-bottom:0;padding-bottom:0}.conversation-page-layout .run-activity.assistant-thinking-live{background:#f8fafc;border:1px solid #e8edf4;border-radius:12px;width:min(100%,820px);margin:0 0 10px;padding:6px 10px}.conversation-page-layout .assistant-thinking-live .assistant-thinking-toggle{color:var(--color-text-secondary);font-weight:500}.conversation-page-layout .assistant-thinking-live .assistant-thinking-detail{flex-direction:column;gap:6px;max-height:190px;margin-top:8px;overflow-y:auto}.conversation-page-layout .assistant-thinking-live .assistant-thinking-detail ol{gap:4px}.conversation-page-layout .assistant-thinking-wait{color:#8a6010}.conversation-page-layout .assistant-thinking-detail{flex-direction:column;align-items:flex-start;gap:8px}.conversation-page-layout .assistant-thinking-detail ol{gap:6px;margin:0;padding:0;list-style:none;display:grid}.conversation-page-layout .assistant-thinking-detail li{padding-left:17px;line-height:1.5;position:relative}.conversation-page-layout .assistant-thinking-detail li:before{content:"";background:#a7b4c6;border-radius:50%;width:6px;height:6px;position:absolute;top:.57em;left:2px}.conversation-page-layout .assistant-thinking-detail>.ant-btn-link{height:auto;padding:0}.conversation-outline-controls{flex:none;justify-content:center;padding:6px 0;display:flex}.conversation-outline-controls>.ant-btn{padding-inline:4px;font-size:12px}.conversation-page-layout .conversation-empty-state{justify-content:flex-start;gap:14px;max-width:868px;margin:0 auto;padding-top:clamp(48px,12vh,112px);padding-bottom:0;overflow-y:auto}.conversation-page-layout .conversation-welcome{padding:0;container-type:inline-size}.conversation-page-layout .conversation-welcome h1{margin-bottom:6px}.conversation-page-layout .conversation-empty-state>.chat-composer{width:100%;margin:auto 0 16px}.conversation-page-layout .conversation-empty-state .composer-mention-menu{box-shadow:var(--shadow-float);margin:0;position:absolute;bottom:calc(100% + 8px)}.conversation-page-layout .chat-composer{width:calc(100% - 68px);max-width:820px;min-height:112px;box-shadow:var(--shadow-card);border:1px solid #ededee;border-radius:20px;flex-shrink:0;margin:8px auto 10px;padding:10px 14px}.conversation-page-layout .chat-composer:focus-within{box-shadow:var(--shadow-focus);border-color:#a7bcf2}.conversation-page-layout .chat-composer .ant-input{min-height:44px;font-size:14px}.conversation-page-layout .chat-composer textarea.ant-input::placeholder{color:#8a94a3;opacity:1}.conversation-page-layout .chat-composer-footer{margin-top:10px}.conversation-page-layout .chat-composer-footer .ant-btn .anticon{font-size:16px}.conversation-page-layout .chat-composer-hint{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.conversation-page-layout .conversation-input :is(.composer-submit,.composer-stop){color:#fff;height:36px;transition:background-color var(--motion-fast) ease, box-shadow var(--motion-fast) ease;background:#2c67c5;border:0;border-radius:50%;padding:0;box-shadow:inset 0 1px 1px #ffffff59,inset 0 -2px 2px #0c2a5c47,0 2px 4px #193e7547;width:36px!important;min-width:36px!important}.conversation-page-layout .conversation-input :is(.composer-submit,.composer-stop):not(:disabled):hover{color:#fff;background:#255ab1}.conversation-page-layout .conversation-input :is(.composer-submit,.composer-stop):not(:disabled):active{color:#fff;background:#204e9a;box-shadow:inset 0 2px 3px #0c2a5c57,0 1px 2px #193e7529}.conversation-page-layout .conversation-input .composer-submit:disabled{color:#c2d6f5}.conversation-page-layout .conversation-input :is(.composer-submit,.composer-stop):focus-visible{outline:2px solid var(--color-link,#1668dc);outline-offset:3px}@media (prefers-reduced-motion:reduce){.conversation-page-layout .conversation-input :is(.composer-submit,.composer-stop){transition:none}}.conversation-page-layout .composer-append{height:32px;color:var(--color-text-tertiary);transition:color var(--motion-fast) ease, background-color var(--motion-fast) ease, border-color var(--motion-fast) ease, box-shadow var(--motion-fast) ease;padding-inline:10px}.conversation-page-layout .composer-append:hover{color:#245bc1!important;background:#f2f4f7!important}.conversation-page-layout .conversation-latest{right:calc(50% - 16px)}.conversation-page-layout .answer-rating-actions{align-items:center;gap:2px;display:inline-flex}.conversation-page-layout .answer-rating-button{color:var(--color-muted);transition:color var(--motion-fast) ease, background-color var(--motion-fast) ease, box-shadow var(--motion-fast) ease;border-radius:8px}.conversation-page-layout .answer-rating-button:hover:not(:disabled){color:var(--color-text-secondary);background:#f2f4f7}.conversation-page-layout .answer-rating-button.is-useful,.conversation-page-layout .answer-rating-button.is-useful:hover:not(:disabled){color:var(--color-link,#1668dc);background:#eaf3ff;box-shadow:inset 0 0 0 1px #b7d7ff}.conversation-page-layout .answer-rating-button.is-unhelpful,.conversation-page-layout .answer-rating-button.is-unhelpful:hover:not(:disabled){color:var(--color-danger-text);background:#fff1f0;box-shadow:inset 0 0 0 1px #f3b8b3}.conversation-page-layout .conversation-input{position:relative}.conversation-page-layout .conversation-input.is-dragging{border-color:var(--color-link,#1668dc);box-shadow:var(--shadow-focus);background:#f5f9ff}.conversation-page-layout .conversation-input .chat-composer-footer{flex-wrap:wrap;gap:8px 12px}.conversation-page-layout .conversation-input .chat-composer-tools{flex-wrap:wrap;flex:320px;gap:4px}.conversation-page-layout .conversation-input .chat-composer-submit-group{margin-left:auto}.conversation-page-layout .conversation-input .composer-agent-trigger{max-width:210px}.conversation-page-layout .composer-scope-state{color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:4px 10px;margin-bottom:4px;font-size:12px;line-height:22px;display:flex}.conversation-page-layout .composer-scope-state .ant-btn{height:24px;padding:0 4px;font-size:12px}.conversation-page-layout .composer-suggestions{flex-direction:column;align-items:flex-start;gap:2px;width:fit-content;max-width:100%;margin:14px auto 0;display:flex}.conversation-page-layout .composer-suggestions>button{border-radius:var(--radius-control);max-width:100%;min-height:28px;color:var(--color-muted);font:inherit;text-align:left;overflow-wrap:anywhere;cursor:pointer;transition:color var(--motion-fast) ease, background-color var(--motion-fast) ease;background:0 0;border:0;padding:4px 8px;font-size:13px;line-height:20px}.conversation-page-layout .composer-suggestions>button:hover:not(:disabled){background:var(--surface-card-hover-bg);color:var(--color-text)}.conversation-page-layout .composer-suggestions>button:active:not(:disabled){background:var(--color-canvas)}.conversation-page-layout .composer-suggestions>button:disabled{opacity:.5;cursor:default}.conversation-page-layout .composer-skill-tags{flex-wrap:wrap;gap:6px;margin:4px 0 8px;display:flex}.conversation-page-layout .composer-skill-tags .ant-tag{color:#262626;white-space:normal;overflow-wrap:anywhere;background:#f2f2f2;border:0;border-radius:999px;align-items:center;gap:7px;max-width:100%;margin:0;padding:6px 10px 6px 12px;display:inline-flex}.conversation-page-layout .composer-skill-tags .ant-tag>svg{flex:none}.conversation-page-layout .composer-skill-tags .composer-skill-name{min-width:0;color:inherit;font-size:14px;font-weight:400;line-height:20px}.conversation-page-layout .composer-skill-tags .ant-tag>button{color:#737373;cursor:pointer;width:20px;height:20px;transition:color var(--motion-fast) ease, background-color var(--motion-fast) ease, border-color var(--motion-fast) ease, box-shadow var(--motion-fast) ease;background:0 0;border:0;border-radius:50%;flex-shrink:0;padding:0;font-size:16px;line-height:20px}.conversation-page-layout .composer-skill-tags .ant-tag>button:hover:not(:disabled){color:#262626;background:#e4e4e4}.conversation-page-layout .composer-skill-tags .ant-tag>button:disabled{cursor:default;opacity:.5}.conversation-page-layout .composer-input-limit{color:var(--color-danger-text);margin:6px 0;font-size:12px;line-height:20px}.conversation-input-count{color:var(--color-muted);margin:6px 0;font-size:12px;line-height:20px}.conversation-input-count[data-state=warning]{color:#9a6700}.conversation-input-count[data-state=error]{color:var(--color-danger-text)}.conversation-page-layout .composer-resource-menu{width:min(420px,100% - 24px);max-height:min(340px,48vh)}.conversation-page-layout .composer-resource-menu-heading{color:var(--color-text-secondary);justify-content:space-between;align-items:center;gap:8px;padding:10px 14px 6px;font-size:13px;font-weight:600;display:flex}.conversation-page-layout .composer-resource-menu-heading small{color:var(--color-muted);font-size:11px;font-weight:400}.conversation-page-layout .composer-resource-menu>button[role=option]{border-radius:var(--radius-control);text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:2px;width:calc(100% - 14px);min-height:46px;margin:3px 7px;padding:8px 9px;display:flex}.conversation-page-layout .composer-resource-menu>button[role=option]:hover,.conversation-page-layout .composer-resource-menu>button[role=option].active{background:#eff6ff}.conversation-page-layout .composer-resource-menu>button[role=option] strong{color:var(--color-text-secondary);font-size:13px;font-weight:600}.conversation-page-layout .composer-resource-menu>button[role=option] small{color:var(--color-muted);font-size:12px}.conversation-page-layout .composer-resource-menu>button[role=option] strong,.conversation-page-layout .composer-resource-menu>button[role=option] small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.conversation-page-layout .composer-resource-menu .composer-mention-state{flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px;display:flex}.conversation-page-layout .composer-resource-menu button:focus-visible,.conversation-page-layout .composer-suggestions>button:focus-visible,.conversation-page-layout .composer-skill-tags button:focus-visible{outline:2px solid var(--color-link,#1668dc);outline-offset:1px}.composer-history-popover .ant-popover-inner{padding:12px}.composer-history-popover .composer-recent-inputs{gap:4px;width:340px;max-height:300px;display:grid;overflow-y:auto}.composer-history-popover .composer-recent-inputs>button{color:var(--color-text-secondary);text-align:left;font:inherit;overflow-wrap:anywhere;cursor:pointer;transition:color var(--motion-fast) ease, background-color var(--motion-fast) ease, border-color var(--motion-fast) ease, box-shadow var(--motion-fast) ease;background:0 0;border:0;border-radius:6px;padding:9px;font-size:13px;line-height:20px}.composer-history-popover .composer-recent-inputs>button:hover{background:#eff6ff}.composer-history-popover .composer-recent-inputs>button:focus-visible{outline:2px solid var(--color-link,#1668dc);outline-offset:-2px}.composer-more-menu{flex-direction:column;gap:4px;min-width:200px;display:flex}.composer-more-menu .ant-btn{text-align:left;justify-content:flex-start}.composer-model-control{align-items:center;gap:8px;display:flex}.conversation-input .composer-model-control .composer-model-select{width:auto;min-width:0;max-width:220px;color:var(--color-muted);gap:2px;font-size:14px}.conversation-input .composer-model-control .composer-model-select.ant-select-borderless{box-shadow:none;background:0 0;border-color:#0000}.conversation-input .composer-model-control .composer-model-select.ant-select-borderless:not(.ant-select-disabled):hover{background:#f5f6f8}.conversation-input .composer-model-control .composer-model-select .ant-select-content{color:var(--color-muted);font-weight:400}.conversation-input .composer-model-control .composer-model-select:focus-within{outline:2px solid var(--color-link,#1668dc);outline-offset:1px}@media (width<=1100px){.conversation-page-layout .conversation-header{flex-wrap:wrap}}@media (width<=800px){.conversation-page-layout .conversation-sidebar{width:min(300px,100vw - 28px)}.conversation-page-layout .conversation-header{padding-inline:16px}.conversation-page-layout .conversation-header>div:first-child{padding-left:40px}.conversation-page-layout .conversation-body .platform-messages{padding-inline:16px}.conversation-page-layout .chat-composer{width:calc(100% - 24px)}.conversation-page-layout .chat-composer-hint{display:none}.conversation-page-layout .conversation-empty-state{justify-content:flex-start;padding:56px 16px 24px}.conversation-page-layout .conversation-welcome{padding:0}.conversation-page-layout .conversation-welcome h1{font-size:26px}.conversation-page-layout .conversation-welcome p{font-size:14px}.conversation-page-layout .session-item-more{opacity:1}.conversation-page-layout .queued-message-stack{width:calc(100% - 48px)}.conversation-page-layout .queued-message-card{grid-template-columns:32px minmax(0,1fr) auto;gap:8px}.conversation-page-layout .queued-message-order{display:none}}@media (width<=1200px){.conversation-page-layout .conversation-input .chat-composer-tools{flex-basis:240px}.conversation-page-layout .conversation-input .composer-agent-trigger{max-width:180px}.conversation-page-layout .conversation-input .chat-composer-hint{white-space:normal;flex-basis:100%}}.workspace-sidebar{border-inline-end:1px solid #eef1f5!important}.workspace-sidebar .ant-layout-sider-children{flex-direction:column;min-height:0;display:flex}.workspace-sidebar .brand{white-space:nowrap;border-bottom:1px solid #f1f3f7;flex:none;align-items:center;gap:10px;height:64px;padding:0 10px 0 14px;font-size:15px}.workspace-sidebar .brand-copy{min-width:0}.workspace-sidebar .brand b{color:var(--color-ink);letter-spacing:-.01em;font-size:15px;font-weight:650;line-height:20px;display:block}.workspace-sidebar .brand small{color:var(--color-faint);letter-spacing:.01em;margin-top:1px;font-size:11px;font-weight:400;line-height:15px;display:block}.workspace-sidebar.ant-layout-sider-collapsed .brand{border-bottom:1px solid #f1f3f7;flex-direction:row;justify-content:center;align-items:center;height:64px;padding:0}.workspace-sidebar .workspace-sidebar-toggle{border-radius:var(--radius-control);width:28px;height:28px;color:var(--color-faint);border:0;flex:none;margin-left:auto;font-size:14px}.workspace-sidebar .workspace-sidebar-toggle:hover,.workspace-sidebar .workspace-sidebar-toggle:focus-visible{color:var(--color-text-secondary);background:#f2f4f7}.workspace-sidebar.ant-layout-sider-collapsed .workspace-sidebar-toggle{color:#526980;width:32px;height:32px;margin:0}.workspace-sidebar.ant-layout-sider-collapsed .workspace-sidebar-toggle:hover,.workspace-sidebar.ant-layout-sider-collapsed .workspace-sidebar-toggle:focus-visible{color:#0b57d0;background:#e8f0fd}.workspace-sidebar .task-navigation{scrollbar-width:thin;flex:1;min-height:0;padding:6px 0 16px;overflow:hidden auto}.workspace-sidebar .task-navigation::-webkit-scrollbar{width:6px}.workspace-sidebar .task-navigation::-webkit-scrollbar-thumb{background:#e2e6ec;border-radius:3px}.task-navigation .ant-menu-item-group-title{color:var(--color-faint);letter-spacing:.06em;padding:14px 16px 5px;font-size:11px;font-weight:600;line-height:16px}.task-navigation .ant-menu-item-group:first-child .ant-menu-item-group-title{padding-top:6px}.task-navigation .ant-menu-inline-collapsed{width:100%}.task-navigation .ant-menu-inline-collapsed .ant-menu-item-group-title{height:10px;padding:0;font-size:0;overflow:hidden}.task-navigation .ant-menu-item,.task-navigation .ant-menu-submenu-title{width:auto;font-size:14px}.task-navigation .ant-menu:not(.ant-menu-inline-collapsed) .ant-menu-item,.task-navigation .ant-menu:not(.ant-menu-inline-collapsed) .ant-menu-submenu-title{padding-inline-start:14px!important}.task-navigation .ant-menu-item-selected,.task-navigation .ant-menu-submenu-selected>.ant-menu-submenu-title{font-weight:600}.task-navigation .ant-menu:not(.ant-menu-inline-collapsed) .ant-menu-sub .ant-menu-item{height:34px;font-size:13px;line-height:34px;padding-inline:43px 10px!important}.task-navigation .ant-menu-submenu-arrow{color:var(--color-faint);font-size:10px;inset-inline-end:12px}@media (width<=768px){.ant-drawer .task-navigation .ant-menu-item,.ant-drawer .task-navigation .ant-menu-submenu-title{height:44px;margin-block:2px;font-size:14px;line-height:44px}.ant-drawer .task-navigation .ant-menu:not(.ant-menu-inline-collapsed) .ant-menu-sub .ant-menu-item{height:42px;font-size:13px;line-height:42px}}@media (pointer:coarse){.ant-drawer .task-navigation .ant-menu-item,.ant-drawer .task-navigation .ant-menu-submenu-title{min-height:44px;line-height:44px}}.resource-list-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:14px 0;display:flex}.resource-list-toolbar-controls{align-items:center;gap:20px;display:flex}.resource-list-toolbar .ant-pagination{margin:0}.resource-directory.is-list .flow-app-grid,.resource-directory.is-list .agent-card-grid,.resource-directory.is-list.knowledge-base-grid,.resource-directory.is-list.model-card-grid{flex-direction:column;gap:8px;display:flex}.resource-directory.is-list .flow-app-card{grid-template-columns:minmax(250px,1.4fr) minmax(160px,1fr) minmax(160px,.8fr) auto;align-items:center;gap:20px;min-height:102px;padding:16px 20px;display:grid}.resource-directory.is-list .flow-app-card-heading{flex-wrap:wrap;align-items:flex-start}.resource-directory.is-list .flow-app-card-heading-copy{flex:1}.resource-directory.is-list .flow-app-name{white-space:normal;overflow-wrap:anywhere;display:block;overflow:visible}.resource-directory.is-list .flow-app-card-state{margin-left:46px}.resource-directory.is-list .flow-app-description{min-height:0;margin:0}.resource-directory.is-list .flow-app-meta{flex-direction:column;margin:0;display:flex}.resource-directory.is-list .flow-app-card-actions{border:0;margin:0;padding:0}.resource-directory.is-list .resource-list-card{grid-template-columns:minmax(240px,1fr) minmax(0,2fr);align-items:center;min-height:106px;display:grid}.resource-directory.is-list .resource-list-card>.ant-card-head{border:0;min-width:0;padding:16px 20px}.resource-directory.is-list .resource-list-card .ant-card-head-wrapper{flex-wrap:wrap;align-items:flex-start;gap:8px}.resource-directory.is-list .resource-list-card .ant-card-head-title{white-space:normal;min-width:180px;padding:0;overflow:visible}.resource-directory.is-list .resource-list-card .ant-card-extra{margin:4px 0 0;padding:0}.resource-directory.is-list .resource-list-card>.ant-card-body{grid-template-columns:minmax(180px,1fr) minmax(200px,1.1fr);align-items:center;gap:8px 20px;padding:16px 20px;display:grid}.resource-directory.is-list .agent-card-open{white-space:normal;overflow-wrap:anywhere;text-align:left;height:auto;padding:0;line-height:1.5;display:block;overflow:visible}.resource-directory.is-list .knowledge-base-title-link{line-height:1.5}.resource-directory.is-list.knowledge-base-grid .resource-list-card .ant-card-head-title,.resource-directory.is-list .agent-card-heading-copy{min-width:0}.resource-directory.is-list .agent-card-type{white-space:normal}.resource-directory.is-list .resource-card-description{min-height:0;margin:0}.resource-directory.is-list .resource-card-footer{border:0;flex-direction:column;grid-area:1/2/span 3;justify-content:center;align-items:flex-end;gap:8px;margin:0;padding:0;display:flex}.resource-directory.is-list .resource-card-metrics{gap:20px;margin:0}.resource-directory.is-list .resource-card-metrics span{align-items:baseline;gap:5px;display:inline-flex}.resource-directory.is-list .resource-card-metrics b{font-size:16px}.resource-directory.is-list .resource-card-metrics small{font-size:12px}.resource-directory.is-list .agent-card-facts{flex-wrap:wrap;margin:0}.resource-directory.is-list .model-card-model-name,.resource-directory.is-list .model-card-security{margin:0}.resource-directory.is-list .model-list-card>.ant-card-body{grid-template-columns:minmax(200px,1fr) auto}.resource-directory.is-list .model-list-card .resource-card-footer{flex-flow:wrap;grid-row:1/span 4;max-width:240px}.resource-directory.is-list .model-card-management{grid-column:1;gap:12px;margin:0}.resource-directory.is-list .resource-card-tags{grid-column:1}.overview-metric-summary{background:#fff;border:1px solid #e5e9ef;border-radius:8px;margin-top:16px;padding:20px}.overview-metric-summary h3{color:var(--color-muted);margin:0 0 12px;font-size:12px;font-weight:500}.overview-metric-summary dl{flex-wrap:wrap;gap:24px;margin:0;padding-bottom:16px;display:flex}.overview-metric-summary dl+h3{border-top:1px solid #edf0f3;padding-top:16px}.overview-metric-summary dl:last-child{padding-bottom:0}.overview-metric-summary dl>div{flex:1;min-width:130px}.overview-metric-summary dt{color:var(--color-muted);font-size:13px}.overview-metric-summary dd{font-variant-numeric:tabular-nums;margin:6px 0 0;font-size:24px}.resource-directory button:focus-visible,.resource-directory a:focus-visible{outline-offset:3px;outline:2px solid #1668dc}@media (width<=1200px){.resource-directory.is-list .flow-app-card{grid-template-columns:minmax(220px,1.2fr) minmax(160px,1fr) auto;gap:12px}.resource-directory.is-list .flow-app-meta{grid-column:2}.resource-directory.is-list .flow-app-card-actions{grid-area:1/3/span 2}.resource-directory.is-list .resource-list-card{grid-template-columns:minmax(220px,.9fr) minmax(0,1.3fr)}.resource-directory.is-list .resource-list-card>.ant-card-body{grid-template-columns:minmax(0,1fr)}.resource-directory.is-list .resource-card-footer{flex-flow:wrap;grid-area:auto/1;justify-content:flex-start;align-items:flex-start}}.resource-directory.is-list .resource-list-card>.ant-card-body{min-height:0}.resource-directory.is-list .resource-card-description{margin-bottom:0!important}.resource-directory.is-list .resource-card-metrics{margin-top:0}.resource-directory.is-list.model-card-grid .ant-card-head-wrapper{display:block}.resource-directory.is-list.model-card-grid .ant-card-head-title{min-width:0;font-size:14px}.resource-directory.is-list.model-card-grid .resource-card-footer .ant-btn{width:auto;padding-inline:8px}.resource-directory.is-list.model-card-grid .resource-card-footer{gap:4px;max-width:none}.resource-directory.is-list.model-card-grid .model-list-card>.ant-card-body{grid-template-columns:minmax(0,1fr) auto;gap:4px 12px}.agent-studio.resource-directory .agent-card-grid{grid-template-columns:repeat(auto-fill,minmax(290px,1fr))}.agent-studio .resource-card-footer{flex-wrap:wrap;gap:6px}.agent-studio .resource-card-footer .agent-card-meta{white-space:normal;flex:1 0 100%;max-width:none;overflow:visible}.agent-studio .agent-card-footer-actions{margin-left:auto}.agent-studio .dify-agent-card{min-height:0}.agent-studio .dify-agent-card .ant-card-head{min-height:52px;padding:12px 16px 0}.agent-studio .dify-agent-card .ant-card-head-title{padding-block:0}.agent-studio .dify-agent-card .ant-card-body{min-height:0;padding:8px 16px 12px}.agent-studio .resource-card-description{min-height:0;margin-bottom:8px!important}.agent-studio .resource-card-footer{border:0;gap:2px 8px;padding:0}.agent-studio .resource-card-footer .agent-card-meta{line-height:20px}.agent-studio .agent-card-footer-actions .ant-btn{height:28px}.model-card-grid .model-list-card .ant-card-head{border:0;min-height:48px;padding:14px 16px 0}.model-card-grid .model-list-card .ant-card-head-title{min-width:0;padding-block:0}.model-card-grid .model-list-card .ant-card-extra{padding-left:8px}.model-card-grid .model-list-card .ant-card-extra .ant-tag{margin:0}.model-card-heading{align-items:center;gap:6px;min-width:0;display:flex}.model-card-heading .model-card-title{flex:0 auto;width:auto}.model-card-source-tag{flex:none;max-width:100%;margin-inline-end:0;font-size:12px;line-height:18px}.model-card-title{width:100%;min-width:0;color:var(--color-text);font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;font-weight:600;display:block;overflow:hidden}.model-card-title:hover{color:var(--color-link,#1668dc)}.model-card-title:focus-visible{outline-offset:2px;outline:2px solid #1668dc}.model-card-grid .model-list-card .ant-card-body{flex-direction:column;gap:8px;min-height:0;padding:8px 16px 14px;display:flex}.model-card-grid .model-card-model-name{text-overflow:ellipsis;white-space:nowrap;min-height:0;font-size:12px;line-height:20px;overflow:hidden;margin:0!important}.model-card-context,.model-card-version{color:var(--color-text-tertiary);flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:12px;line-height:20px;display:flex}.model-card-version{color:var(--color-muted)}.model-card-version .ant-tag{margin:0}.model-card-grid .model-card-security{margin:0;font-size:12px;line-height:20px}.model-card-grid .model-list-card .resource-card-footer{border:0;flex-wrap:nowrap;justify-content:flex-start;gap:4px;min-height:28px;margin-top:auto;padding-top:8px;display:flex}.model-card-grid .model-list-card .resource-card-footer .ant-btn{width:auto;height:28px;padding-inline:6px;font-size:12px}.model-card-grid .model-list-card .resource-card-footer>.ant-btn:last-child{margin-left:auto}.knowledge-list-actions{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.knowledge-list-links{flex-wrap:wrap;gap:4px;display:flex}.knowledge-list-links:empty{display:none}.knowledge-list-action-link{border-radius:var(--radius-control);min-height:32px;color:var(--color-text-tertiary);white-space:nowrap;align-items:center;gap:6px;padding-inline:10px;font-size:13px;font-weight:500;display:inline-flex}.knowledge-list-action-link:hover{color:var(--color-text);background:#e9eef5}.knowledge-list-action-link:focus-visible{outline:2px solid var(--color-link);outline-offset:2px}.knowledge-batch-receipt{margin-block:10px}.knowledge-batch-receipt>.inline-notice{margin-bottom:0}.knowledge-batch-details{overflow-wrap:anywhere;max-height:208px;margin:4px 0 0;padding:6px 14px;font-size:12px;list-style:none;overflow:auto}.knowledge-batch-details li+li{margin-block-start:6px}.knowledge-batch-details .ant-typography{font-size:inherit}.knowledge-batch-details:focus-visible{outline:2px solid var(--color-link);outline-offset:2px}.knowledge-detail-heading.page-heading{align-items:center;gap:16px;margin-bottom:12px}.knowledge-detail-heading.page-heading :is(h1,h2){text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:18px;line-height:32px;overflow:hidden}.knowledge-detail-heading.page-heading p{display:none}.knowledge-detail-heading.page-heading>div:first-child{flex:1}.knowledge-detail-card>.ant-card-body{padding:16px 20px}.knowledge-base-detail-overview{background:0 0;border:0;border-radius:0;flex-wrap:wrap;gap:16px;margin:0 0 8px;padding:0}.knowledge-base-detail-copy{flex-wrap:wrap;flex:1;align-items:center;gap:12px;display:flex}.knowledge-base-detail-copy>.ant-typography{text-overflow:ellipsis;white-space:nowrap;max-width:280px;margin:0;font-size:13px;line-height:24px;overflow:hidden}.knowledge-base-detail-copy>.ant-space{column-gap:4px;font-size:12px}.knowledge-base-detail-actions{flex-direction:row;align-items:center;gap:16px;font-size:13px}.knowledge-base-detail-metrics{gap:12px}.knowledge-base-detail-metrics>span{border:0;min-width:0;padding:0}.knowledge-base-detail-metrics b{font-size:13px;line-height:inherit;margin:0 4px 0 0;display:inline}.knowledge-base-detail-metrics .ant-btn{height:24px;padding:0;font-size:12px}.knowledge-base-toolbar{background:#fff;border:1px solid #e5e9ef;border-radius:8px;align-items:center;gap:12px;margin-bottom:14px;padding:10px;display:flex}.knowledge-base-toolbar .ant-input-search{flex:0 440px;width:min(440px,45%)}.knowledge-base-toolbar .ant-select{min-width:140px}.knowledge-base-toolbar .knowledge-base-sort{margin-left:auto}.knowledge-base-count{color:var(--color-muted);font-size:13px;margin:0 0 16px!important}.knowledge-all-search{margin-top:16px}.knowledge-all-search>.ant-typography{max-width:76ch;margin-bottom:20px}.knowledge-base-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.knowledge-collection-card.ant-card{border:1px solid var(--surface-card-border);box-shadow:none;border-radius:8px;transition:border-color .16s,background-color .16s;position:relative}.knowledge-collection-card.ant-card:hover,.knowledge-collection-card.ant-card:focus-within{border-color:var(--surface-card-hover-border);background:var(--surface-card-hover-bg);box-shadow:none}.knowledge-base-grid .knowledge-collection-card .ant-card-body{min-height:0;padding:0}.knowledge-collection-open{text-align:left;cursor:pointer;width:100%;min-width:0;min-height:148px;color:var(--color-text);font:inherit;background:0 0;border:0;border-radius:8px;flex-direction:column;padding:18px;display:flex}.knowledge-collection-open:focus-visible{outline-offset:2px;outline:2px solid #1668dc}.knowledge-collection-heading{align-items:center;gap:10px;width:100%;min-width:0;padding-right:28px;display:flex}.knowledge-collection-heading>.anticon{color:var(--color-link,#1668dc);flex-shrink:0;font-size:20px}.knowledge-collection-heading strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:16px;font-weight:500;line-height:22px;overflow:hidden}.knowledge-collection-description{width:100%;color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;margin-block:10px;font-size:13px;line-height:20px;display:block;overflow:hidden}.knowledge-collection-summary{width:100%;color:var(--color-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;margin-top:auto;font-size:12px;line-height:20px;display:flex}.knowledge-collection-metadata,.knowledge-collection-statuses{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.knowledge-collection-statuses{margin-inline-start:auto}.knowledge-collection-statuses:empty{display:none}.knowledge-collection-meta,.knowledge-collection-status{align-items:center;gap:5px;display:inline-flex}.knowledge-collection-meta-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.knowledge-collection-meta .anticon{font-size:13px}.knowledge-collection-meta b{color:var(--color-text-secondary);font-variant-numeric:tabular-nums;font-weight:600}.knowledge-collection-status:before{content:"";background:currentColor;border-radius:50%;flex:none;width:5px;height:5px}.knowledge-collection-status.is-warning{color:#985600;background:#fff5e5;border-radius:4px;padding-inline:6px}.knowledge-collection-status.is-ready{color:var(--color-success-text)}.knowledge-collection-menu.ant-btn{color:var(--color-muted);position:absolute;top:14px;right:12px}.knowledge-collection-menu.ant-btn.ant-dropdown-open{color:var(--color-text-secondary);background:#edf2f7}.knowledge-collection-actions.ant-dropdown .ant-dropdown-menu{min-width:168px;padding:5px}.knowledge-collection-actions .ant-dropdown-menu .ant-dropdown-menu-item{min-height:34px;padding:6px 9px}.knowledge-collection-actions .ant-dropdown-menu .ant-dropdown-menu-item-icon{width:14px;margin-inline-end:9px;font-size:14px}.knowledge-collection-actions .ant-dropdown-menu .ant-dropdown-menu-item-danger{margin-block-start:4px}.knowledge-collection-actions.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item.ant-dropdown-menu-item-danger:not(.ant-dropdown-menu-item-disabled){color:var(--color-danger-text)}.knowledge-collection-actions.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item.ant-dropdown-menu-item-danger:not(.ant-dropdown-menu-item-disabled):is(:hover,.ant-dropdown-menu-item-active){background:#fdf2f1}@media (width<=1100px){.knowledge-base-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.knowledge-base-toolbar{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.knowledge-collection-card.ant-card{transition:none}.knowledge-collection-actions.ant-dropdown{transition-property:none}}:is(.knowledge-workspace,.knowledge-documents,.knowledge-base-create-modal,.knowledge-upload-confirm-modal) :is(.ant-typography.ant-typography-secondary,.ant-form-item .ant-form-item-extra){color:var(--ant-color-text-secondary,#667085)}:is(.knowledge-workspace,.knowledge-documents,.knowledge-base-create-modal,.knowledge-upload-confirm-modal) .ant-tag.ant-tag-filled.ant-tag-success{color:var(--color-success-text)}:is(.knowledge-workspace,.knowledge-documents,.knowledge-base-create-modal,.knowledge-upload-confirm-modal) .ant-tag.ant-tag-filled:is(.ant-tag-processing,.ant-tag-blue){color:var(--color-link,#1668dc)}:is(.knowledge-workspace,.knowledge-documents,.knowledge-base-create-modal,.knowledge-upload-confirm-modal) .ant-tag.ant-tag-filled.ant-tag-error{color:var(--color-danger-text)}:is(.knowledge-workspace,.knowledge-documents,.knowledge-base-create-modal,.knowledge-upload-confirm-modal) .ant-tag.ant-tag-filled:is(.ant-tag-orange,.ant-tag-warning){color:#985600}.knowledge-documents .knowledge-document-list-name>div{flex-direction:column;align-items:flex-start;gap:0}.knowledge-documents .knowledge-document-list-name .ant-btn{flex:none;width:100%;height:24px;line-height:24px}.knowledge-documents .knowledge-document-processing-copy{text-overflow:ellipsis;white-space:nowrap;max-width:240px;font-size:12px;line-height:20px;display:block;overflow:hidden}.knowledge-documents .knowledge-document-table-status{gap:2px}.knowledge-upload-model-summary{background:#f7faff;border:1px solid #dfe6ef;border-radius:6px;gap:4px;padding:10px 12px;display:grid}.knowledge-upload-model-summary .ant-typography{overflow-wrap:anywhere;margin:0}.knowledge-base-create-modal .knowledge-config-section[hidden]{display:none}.knowledge-base-create-modal .knowledge-config-section{margin-bottom:0;padding:14px}.knowledge-create-groups{flex-wrap:wrap;gap:4px;margin-bottom:12px;display:flex}.knowledge-create-groups .ant-btn[aria-pressed=true]{color:var(--color-link,#1668dc);background:#edf4ff}@media (prefers-reduced-motion:reduce){:is(.knowledge-workspace,.knowledge-documents,.knowledge-base-create-modal,.knowledge-upload-confirm-modal,.knowledge-source-modal) :is(.anticon-spin,.anticon-spin>svg,.ant-spin-dot,.ant-spin-dot-item){animation:none}}.knowledge-settings .knowledge-settings-form .knowledge-config-section{padding:20px 22px 4px}.knowledge-settings .knowledge-config-section-heading{margin-bottom:24px}.knowledge-settings .knowledge-config-section-heading h5.ant-typography{color:var(--color-text);font-size:18px;font-weight:600;line-height:26px;margin:0!important}.knowledge-settings .knowledge-config-section-heading>div{align-items:center}.knowledge-settings .knowledge-config-section-heading .ant-tag{color:var(--color-muted);font-size:12px;font-weight:400;line-height:20px}.knowledge-settings .knowledge-config-section-heading .ant-typography-secondary{color:var(--color-muted);margin-top:8px;font-size:13px;line-height:21px}.knowledge-settings .knowledge-settings-form .ant-form-item-label>label{color:var(--color-text-secondary);font-size:14px;font-weight:500;line-height:22px}.knowledge-settings .knowledge-settings-form .ant-form-item .ant-form-item-extra{color:var(--color-muted);margin-top:5px;font-size:12px;line-height:20px}.knowledge-settings .knowledge-config-subsection{margin-top:28px;padding-top:24px}.knowledge-settings .knowledge-config-subsection h5.ant-typography{color:var(--color-text);margin-bottom:6px;font-size:16px;font-weight:600;line-height:24px}.knowledge-settings .knowledge-config-subsection .ant-typography-secondary{color:var(--color-muted);font-size:13px;line-height:21px}.access-shell{background:#f5f7fa;max-width:1120px;min-height:100vh;margin:0 auto;padding:32px}.access-header{justify-content:space-between;align-items:flex-start;margin-bottom:20px;display:flex}.access-header h2{margin:0}.access-notice{margin-bottom:16px}.access-workflow{grid-template-columns:minmax(320px,420px) 1fr;gap:20px;display:grid}.access-result{white-space:pre-wrap;background:#f7f8fa;border-radius:8px;padding:16px;overflow:auto}.access-chat,.access-chat-start{max-width:860px;margin:0 auto}.access-messages{background:#fff;border:1px solid #e5e7eb;border-radius:12px;min-height:420px;padding:20px}.access-message{max-width:82%;margin:0 0 16px}.access-message.user{background:#e8f1ff;border-radius:12px;margin-left:auto;padding:12px 16px}.access-message p{white-space:pre-wrap;margin:6px 0}.access-running{color:var(--color-muted);padding:12px}.access-composer{align-items:flex-end;gap:10px;margin-top:12px;display:flex}.access-upload{cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d6dde7;border-radius:8px;align-items:center;height:36px;padding:0 15px;display:inline-flex}.access-upload.disabled{opacity:.55;cursor:not-allowed}.access-footer{text-align:center;color:var(--color-muted);margin-top:28px;font-size:12px}@media (width<=760px){.access-workflow{grid-template-columns:1fr}.access-shell{padding:20px}}.access-header h2{font-size:20px;font-weight:600;line-height:1.35}.access-header>div{min-width:0}.access-header h2{overflow-wrap:anywhere}.access-result{font-size:13px;line-height:1.6}.access-result,.access-message{overflow-wrap:anywhere}.access-shell .ant-card-head-title{font-size:16px}.workspace-account-button.ant-btn{height:36px;color:var(--color-text-secondary);border-radius:9px;align-items:center;gap:8px;padding:4px 8px;display:inline-flex}.workspace-account-button.ant-btn:hover{background:#f2f6fc!important}.workspace-account-avatar.ant-avatar{color:#0b57d0;background:#e8f0fd;border:0;border-radius:8px;flex-shrink:0;font-size:15px}.workspace-account-name{text-overflow:ellipsis;white-space:nowrap;max-width:128px;font-size:13px;overflow:hidden}.workspace-account-chevron{color:var(--color-muted);flex-shrink:0;font-size:10px}.account-password-error{margin-bottom:16px}.account-password-actions{justify-content:flex-end;gap:8px;display:flex}
